Package org.hl7.fhir.r4.model
Class MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- MedicationKnowledge
public static class MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesDosageComponent>dosageDosage for the medication for the specific guidelines.protected TypeindicationIndication for use that apply to the specific administration guidelines.protected List<MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesPatientCharacteristicsComponent>patientCharacteristicsCharacteristics of the patient that are relevant to the administration guidelines (for example, height, weight, gender, etc.).-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description MedicationKnowledgeAdministrationGuidelinesComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
dosage
protected List<MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesDosageComponent> dosage
Dosage for the medication for the specific guidelines.
-
indication
protected Type indication
Indication for use that apply to the specific administration guidelines.
-
patientCharacteristics
protected List<MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesPatientCharacteristicsComponent> patientCharacteristics
Characteristics of the patient that are relevant to the administration guidelines (for example, height, weight, gender, etc.).
-
-
Constructor Detail
-
MedicationKnowledgeAdministrationGuidelinesComponent
public MedicationKnowledgeAdministrationGuidelinesComponent()
Constructor
-
-
Method Detail
-
getDosage
public List<MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesDosageComponent> getDosage()
- Returns:
dosage(Dosage for the medication for the specific guidelines.)
-
setDosage
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent setDosage(List<MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesDosageComponent> theDosage)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDosage
public boolean hasDosage()
-
addDosage
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesDosageComponent addDosage()
-
addDosage
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent addDosage(MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesDosageComponent t)
-
getDosageFirstRep
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesDosageComponent getDosageFirstRep()
- Returns:
- The first repetition of repeating field
dosage, creating it if it does not already exist
-
getIndication
public Type getIndication()
- Returns:
indication(Indication for use that apply to the specific administration guidelines.)
-
getIndicationCodeableConcept
public CodeableConcept getIndicationCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
indication(Indication for use that apply to the specific administration guidelines.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasIndicationCodeableConcept
public boolean hasIndicationCodeableConcept()
-
getIndicationReference
public Reference getIndicationReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
indication(Indication for use that apply to the specific administration guidelines.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasIndicationReference
public boolean hasIndicationReference()
-
hasIndication
public boolean hasIndication()
-
setIndication
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent setIndication(Type value)
- Parameters:
value-indication(Indication for use that apply to the specific administration guidelines.)
-
getPatientCharacteristics
public List<MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesPatientCharacteristicsComponent> getPatientCharacteristics()
- Returns:
patientCharacteristics(Characteristics of the patient that are relevant to the administration guidelines (for example, height, weight, gender, etc.).)
-
setPatientCharacteristics
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent setPatientCharacteristics(List<MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesPatientCharacteristicsComponent> thePatientCharacteristics)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPatientCharacteristics
public boolean hasPatientCharacteristics()
-
addPatientCharacteristics
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesPatientCharacteristicsComponent addPatientCharacteristics()
-
addPatientCharacteristics
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent addPatientCharacteristics(MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesPatientCharacteristicsComponent t)
-
getPatientCharacteristicsFirstRep
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesPatientCharacteristicsComponent getPatientCharacteristicsFirstRep()
- Returns:
- The first repetition of repeating field
patientCharacteristics, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(MedicationKnowledge.MedicationKnowledgeAdministrationGuidelinesComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-