Package dev.pcvolkmer.mv64e.model
Class MtbMedicationRecommendation
- java.lang.Object
-
- dev.pcvolkmer.mv64e.model.MtbMedicationRecommendation
-
public class MtbMedicationRecommendation extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMtbMedicationRecommendation.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_CATEGORYstatic 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_SUPPORTING_FINDINGSstatic java.lang.StringJSON_PROPERTY_SUPPORTING_VARIANTSstatic java.lang.StringJSON_PROPERTY_USE_TYPE
-
Constructor Summary
Constructors Constructor Description MtbMedicationRecommendation()
-
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_USE_TYPE
public static final java.lang.String JSON_PROPERTY_USE_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REASON
public static final java.lang.String JSON_PROPERTY_REASON
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CATEGORY
public static final java.lang.String JSON_PROPERTY_CATEGORY
- 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_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
-
-
Method Detail
-
priority
public MtbMedicationRecommendation priority(RecommendationPriorityCoding priority)
-
getPriority
public RecommendationPriorityCoding getPriority()
-
setPriority
public void setPriority(RecommendationPriorityCoding priority)
-
medication
public MtbMedicationRecommendation medication(java.util.Set<AtcUnregisteredMedicationCoding> medication)
-
addMedicationItem
public MtbMedicationRecommendation addMedicationItem(AtcUnregisteredMedicationCoding medicationItem)
-
getMedication
public java.util.Set<AtcUnregisteredMedicationCoding> getMedication()
-
setMedication
public void setMedication(java.util.Set<AtcUnregisteredMedicationCoding> medication)
-
supportingVariants
public MtbMedicationRecommendation supportingVariants(@Nullable java.util.List<GeneAlterationReference> supportingVariants)
-
addSupportingVariantsItem
public MtbMedicationRecommendation addSupportingVariantsItem(GeneAlterationReference supportingVariantsItem)
-
getSupportingVariants
public @Nullable java.util.List<GeneAlterationReference> getSupportingVariants()
-
setSupportingVariants
public void setSupportingVariants(@Nullable java.util.List<GeneAlterationReference> supportingVariants)
-
useType
public MtbMedicationRecommendation useType(@Nullable MtbMedicationRecommendationUseTypeCoding useType)
-
getUseType
public @Nullable MtbMedicationRecommendationUseTypeCoding getUseType()
-
setUseType
public void setUseType(@Nullable MtbMedicationRecommendationUseTypeCoding useType)
-
reason
public MtbMedicationRecommendation reason(@Nullable Reference reason)
-
getReason
public @Nullable Reference getReason()
-
setReason
public void setReason(@Nullable Reference reason)
-
category
public MtbMedicationRecommendation category(@Nullable java.util.Set<MtbMedicationRecommendationCategoryCoding> category)
-
addCategoryItem
public MtbMedicationRecommendation addCategoryItem(MtbMedicationRecommendationCategoryCoding categoryItem)
-
getCategory
public @Nullable java.util.Set<MtbMedicationRecommendationCategoryCoding> getCategory()
-
setCategory
public void setCategory(@Nullable java.util.Set<MtbMedicationRecommendationCategoryCoding> category)
-
issuedOn
public MtbMedicationRecommendation issuedOn(java.util.Date issuedOn)
-
getIssuedOn
public java.util.Date getIssuedOn()
-
setIssuedOn
public void setIssuedOn(java.util.Date issuedOn)
-
patient
public MtbMedicationRecommendation patient(Reference patient)
-
getPatient
public Reference getPatient()
-
setPatient
public void setPatient(Reference patient)
-
supportingFindings
public MtbMedicationRecommendation supportingFindings(@Nullable java.util.List<Reference> supportingFindings)
-
addSupportingFindingsItem
public MtbMedicationRecommendation addSupportingFindingsItem(Reference supportingFindingsItem)
-
getSupportingFindings
public @Nullable java.util.List<Reference> getSupportingFindings()
-
setSupportingFindings
public void setSupportingFindings(@Nullable java.util.List<Reference> supportingFindings)
-
levelOfEvidence
public MtbMedicationRecommendation levelOfEvidence(@Nullable LevelOfEvidence levelOfEvidence)
-
getLevelOfEvidence
public @Nullable LevelOfEvidence getLevelOfEvidence()
-
setLevelOfEvidence
public void setLevelOfEvidence(@Nullable LevelOfEvidence levelOfEvidence)
-
id
public MtbMedicationRecommendation id(java.lang.String id)
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
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 MtbMedicationRecommendation.Builder builder()
-
toBuilder
public MtbMedicationRecommendation.Builder toBuilder()
-
-