Package dev.pcvolkmer.mv64e.model
Class MtbDiagnosis
- java.lang.Object
-
- dev.pcvolkmer.mv64e.model.MtbDiagnosis
-
public class MtbDiagnosis extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMtbDiagnosis.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_CODEstatic java.lang.StringJSON_PROPERTY_GERMLINE_CODESstatic java.lang.StringJSON_PROPERTY_GRADINGstatic java.lang.StringJSON_PROPERTY_GUIDELINE_TREATMENT_STATUSstatic java.lang.StringJSON_PROPERTY_HISTOLOGYstatic java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_NOTESstatic java.lang.StringJSON_PROPERTY_PATIENTstatic java.lang.StringJSON_PROPERTY_RECORDED_ONstatic java.lang.StringJSON_PROPERTY_STAGINGstatic java.lang.StringJSON_PROPERTY_TOPOGRAPHYstatic java.lang.StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description MtbDiagnosis()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_GRADING
public static final java.lang.String JSON_PROPERTY_GRADING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GERMLINE_CODES
public static final java.lang.String JSON_PROPERTY_GERMLINE_CODES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CODE
public static final java.lang.String JSON_PROPERTY_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECORDED_ON
public static final java.lang.String JSON_PROPERTY_RECORDED_ON
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final java.lang.String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PATIENT
public static final java.lang.String JSON_PROPERTY_PATIENT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TOPOGRAPHY
public static final java.lang.String JSON_PROPERTY_TOPOGRAPHY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STAGING
public static final java.lang.String JSON_PROPERTY_STAGING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_HISTOLOGY
public static final java.lang.String JSON_PROPERTY_HISTOLOGY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GUIDELINE_TREATMENT_STATUS
public static final java.lang.String JSON_PROPERTY_GUIDELINE_TREATMENT_STATUS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NOTES
public static final java.lang.String JSON_PROPERTY_NOTES
- See Also:
- Constant Field Values
-
-
Method Detail
-
grading
public MtbDiagnosis grading(@Nullable MtbDiagnosisGrading grading)
-
getGrading
public @Nullable MtbDiagnosisGrading getGrading()
-
setGrading
public void setGrading(@Nullable MtbDiagnosisGrading grading)
-
germlineCodes
public MtbDiagnosis germlineCodes(@Nullable java.util.Set<Coding> germlineCodes)
-
addGermlineCodesItem
public MtbDiagnosis addGermlineCodesItem(Coding germlineCodesItem)
-
getGermlineCodes
public @Nullable java.util.Set<Coding> getGermlineCodes()
-
setGermlineCodes
public void setGermlineCodes(@Nullable java.util.Set<Coding> germlineCodes)
-
code
public MtbDiagnosis code(Coding code)
-
getCode
public Coding getCode()
-
setCode
public void setCode(Coding code)
-
id
public MtbDiagnosis id(java.lang.String id)
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
recordedOn
public MtbDiagnosis recordedOn(java.util.Date recordedOn)
-
getRecordedOn
public java.util.Date getRecordedOn()
-
setRecordedOn
public void setRecordedOn(java.util.Date recordedOn)
-
type
public MtbDiagnosis type(MtbDiagnosisType type)
-
getType
public MtbDiagnosisType getType()
-
setType
public void setType(MtbDiagnosisType type)
-
patient
public MtbDiagnosis patient(Reference patient)
-
getPatient
public Reference getPatient()
-
setPatient
public void setPatient(Reference patient)
-
topography
public MtbDiagnosis topography(Coding topography)
-
getTopography
public Coding getTopography()
-
setTopography
public void setTopography(Coding topography)
-
staging
public MtbDiagnosis staging(@Nullable MtbDiagnosisStaging staging)
-
getStaging
public @Nullable MtbDiagnosisStaging getStaging()
-
setStaging
public void setStaging(@Nullable MtbDiagnosisStaging staging)
-
histology
public MtbDiagnosis histology(@Nullable java.util.List<Reference> histology)
-
addHistologyItem
public MtbDiagnosis addHistologyItem(Reference histologyItem)
-
getHistology
public @Nullable java.util.List<Reference> getHistology()
-
setHistology
public void setHistology(@Nullable java.util.List<Reference> histology)
-
guidelineTreatmentStatus
public MtbDiagnosis guidelineTreatmentStatus(@Nullable MtbDiagnosisGuidelineTreatmentStatusCoding guidelineTreatmentStatus)
-
getGuidelineTreatmentStatus
public @Nullable MtbDiagnosisGuidelineTreatmentStatusCoding getGuidelineTreatmentStatus()
-
setGuidelineTreatmentStatus
public void setGuidelineTreatmentStatus(@Nullable MtbDiagnosisGuidelineTreatmentStatusCoding guidelineTreatmentStatus)
-
notes
public MtbDiagnosis notes(@Nullable java.util.List<java.lang.String> notes)
-
addNotesItem
public MtbDiagnosis addNotesItem(java.lang.String notesItem)
-
getNotes
public @Nullable java.util.List<java.lang.String> getNotes()
-
setNotes
public void setNotes(@Nullable java.util.List<java.lang.String> notes)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static MtbDiagnosis.Builder builder()
-
toBuilder
public MtbDiagnosis.Builder toBuilder()
-
-