Package dev.pcvolkmer.mv64e.model
Class MtbStudyEnrollmentRecommendation
- java.lang.Object
-
- dev.pcvolkmer.mv64e.model.MtbStudyEnrollmentRecommendation
-
public class MtbStudyEnrollmentRecommendation extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMtbStudyEnrollmentRecommendation.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_ISSUED_ONstatic java.lang.StringJSON_PROPERTY_LEVEL_OF_EVIDENCEstatic java.lang.StringJSON_PROPERTY_MEDICATIONstatic java.lang.StringJSON_PROPERTY_PATIENTstatic java.lang.StringJSON_PROPERTY_PRIORITYstatic java.lang.StringJSON_PROPERTY_REASONstatic java.lang.StringJSON_PROPERTY_STUDYstatic java.lang.StringJSON_PROPERTY_SUPPORTING_FINDINGSstatic java.lang.StringJSON_PROPERTY_SUPPORTING_VARIANTS
-
Constructor Summary
Constructors Constructor Description MtbStudyEnrollmentRecommendation()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_PRIORITY
public static final java.lang.String JSON_PROPERTY_PRIORITY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MEDICATION
public static final java.lang.String JSON_PROPERTY_MEDICATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUPPORTING_VARIANTS
public static final java.lang.String JSON_PROPERTY_SUPPORTING_VARIANTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REASON
public static final java.lang.String JSON_PROPERTY_REASON
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PATIENT
public static final java.lang.String JSON_PROPERTY_PATIENT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUPPORTING_FINDINGS
public static final java.lang.String JSON_PROPERTY_SUPPORTING_FINDINGS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LEVEL_OF_EVIDENCE
public static final java.lang.String JSON_PROPERTY_LEVEL_OF_EVIDENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ISSUED_ON
public static final java.lang.String JSON_PROPERTY_ISSUED_ON
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STUDY
public static final java.lang.String JSON_PROPERTY_STUDY
- See Also:
- Constant Field Values
-
-
Method Detail
-
priority
public MtbStudyEnrollmentRecommendation priority(RecommendationPriorityCoding priority)
-
getPriority
public RecommendationPriorityCoding getPriority()
-
setPriority
public void setPriority(RecommendationPriorityCoding priority)
-
medication
public MtbStudyEnrollmentRecommendation medication(@Nullable java.util.Set<AtcUnregisteredMedicationCoding> medication)
-
addMedicationItem
public MtbStudyEnrollmentRecommendation addMedicationItem(AtcUnregisteredMedicationCoding medicationItem)
-
getMedication
public @Nullable java.util.Set<AtcUnregisteredMedicationCoding> getMedication()
-
setMedication
public void setMedication(@Nullable java.util.Set<AtcUnregisteredMedicationCoding> medication)
-
supportingVariants
public MtbStudyEnrollmentRecommendation supportingVariants(@Nullable java.util.List<GeneAlterationReference> supportingVariants)
-
addSupportingVariantsItem
public MtbStudyEnrollmentRecommendation addSupportingVariantsItem(GeneAlterationReference supportingVariantsItem)
-
getSupportingVariants
public @Nullable java.util.List<GeneAlterationReference> getSupportingVariants()
-
setSupportingVariants
public void setSupportingVariants(@Nullable java.util.List<GeneAlterationReference> supportingVariants)
-
reason
public MtbStudyEnrollmentRecommendation reason(@Nullable Reference reason)
-
getReason
public @Nullable Reference getReason()
-
setReason
public void setReason(@Nullable Reference reason)
-
patient
public MtbStudyEnrollmentRecommendation patient(Reference patient)
-
getPatient
public Reference getPatient()
-
setPatient
public void setPatient(Reference patient)
-
supportingFindings
public MtbStudyEnrollmentRecommendation supportingFindings(@Nullable java.util.List<Reference> supportingFindings)
-
addSupportingFindingsItem
public MtbStudyEnrollmentRecommendation addSupportingFindingsItem(Reference supportingFindingsItem)
-
getSupportingFindings
public @Nullable java.util.List<Reference> getSupportingFindings()
-
setSupportingFindings
public void setSupportingFindings(@Nullable java.util.List<Reference> supportingFindings)
-
levelOfEvidence
public MtbStudyEnrollmentRecommendation levelOfEvidence(@Nullable LevelOfEvidence levelOfEvidence)
-
getLevelOfEvidence
public @Nullable LevelOfEvidence getLevelOfEvidence()
-
setLevelOfEvidence
public void setLevelOfEvidence(@Nullable LevelOfEvidence levelOfEvidence)
-
id
public MtbStudyEnrollmentRecommendation id(java.lang.String id)
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
issuedOn
public MtbStudyEnrollmentRecommendation issuedOn(java.util.Date issuedOn)
-
getIssuedOn
public java.util.Date getIssuedOn()
-
setIssuedOn
public void setIssuedOn(java.util.Date issuedOn)
-
study
public MtbStudyEnrollmentRecommendation study(java.util.List<StudyReference> study)
-
addStudyItem
public MtbStudyEnrollmentRecommendation addStudyItem(StudyReference studyItem)
-
getStudy
public java.util.List<StudyReference> getStudy()
-
setStudy
public void setStudy(java.util.List<StudyReference> study)
-
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 MtbStudyEnrollmentRecommendation.Builder builder()
-
toBuilder
public MtbStudyEnrollmentRecommendation.Builder toBuilder()
-
-