public class MedicationAdministration extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
MedicationAdministration.MedicationAdministrationDosageComponent |
static class |
MedicationAdministration.MedicationAdministrationPerformerComponent |
static class |
MedicationAdministration.MedicationAdministrationStatus |
static class |
MedicationAdministration.MedicationAdministrationStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
category
Indicates where the medication is expected to be consumed or administered.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
protected Reference |
context
The visit, admission, or other contact between patient and health care provider during which the medication administration was performed.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
protected Resource |
contextTarget
The actual object that is the target of the reference (The visit, admission, or other contact between patient and health care provider during which the medication administration was performed.)
|
protected List<Reference> |
device
The device used in administering the medication to the patient.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
DEVICE
Fluent Client search parameter constant for device
|
protected List<Device> |
deviceTarget
The actual objects that are the target of the reference (The device used in administering the medication to the patient.
|
protected MedicationAdministration.MedicationAdministrationDosageComponent |
dosage
Describes the medication dosage information details e.g.
|
protected Type |
effective
A specific date/time or interval of time during which the administration took place (or did not take place, when the 'notGiven' attribute is true).
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
EFFECTIVE_TIME
Fluent Client search parameter constant for effective-time
|
protected List<Reference> |
eventHistory
A summary of the events of interest that have occurred, such as when the administration was verified.
|
protected List<Provenance> |
eventHistoryTarget
The actual objects that are the target of the reference (A summary of the events of interest that have occurred, such as when the administration was verified.)
|
protected List<Identifier> |
identifier
Identifiers associated with this Medication Administration that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_DEVICE
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_MEDICATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REQUEST
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected List<UriType> |
instantiates
A protocol, guideline, orderset, or other definition that was adhered to in whole or in part by this event.
|
protected Type |
medication
Identifies the medication that was administered.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
MEDICATION
Fluent Client search parameter constant for medication
|
protected List<Annotation> |
note
Extra information about the medication administration that is not conveyed by the other attributes.
|
protected List<Reference> |
partOf
A larger event of which this particular event is a component or step.
|
protected List<Resource> |
partOfTarget
The actual objects that are the target of the reference (A larger event of which this particular event is a component or step.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected List<MedicationAdministration.MedicationAdministrationPerformerComponent> |
performer
Indicates who or what performed the medication administration and how they were involved.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
REASON_GIVEN
Fluent Client search parameter constant for reason-given
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
REASON_NOT_GIVEN
Fluent Client search parameter constant for reason-not-given
|
protected List<CodeableConcept> |
reasonCode
A code indicating why the medication was given.
|
protected List<Reference> |
reasonReference
Condition or observation that supports why the medication was administered.
|
protected List<Resource> |
reasonReferenceTarget
The actual objects that are the target of the reference (Condition or observation that supports why the medication was administered.)
|
protected Reference |
request
The original request, instruction or authority to perform the administration.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REQUEST
Fluent Client search parameter constant for request
|
protected MedicationRequest |
requestTarget
The actual object that is the target of the reference (The original request, instruction or authority to perform the administration.)
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_DEVICE
Search parameter: device
|
static String |
SP_EFFECTIVE_TIME
Search parameter: effective-time
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_MEDICATION
Search parameter: medication
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERFORMER
Search parameter: performer
|
static String |
SP_REASON_GIVEN
Search parameter: reason-given
|
static String |
SP_REASON_NOT_GIVEN
Search parameter: reason-not-given
|
static String |
SP_REQUEST
Search parameter: request
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<MedicationAdministration.MedicationAdministrationStatus> |
status
Will generally be set to show that the administration has been completed.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected List<CodeableConcept> |
statusReason
A code indicating why the administration was not performed.
|
protected Reference |
subject
The person or animal or group receiving the medication.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The person or animal or group receiving the medication.)
|
protected List<Reference> |
supportingInformation
Additional information (for example, patient height and weight) that supports the administration of the medication.
|
protected List<Resource> |
supportingInformationTarget
The actual objects that are the target of the reference (Additional information (for example, patient height and weight) that supports the administration of the medication.)
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
MedicationAdministration()
Constructor
|
MedicationAdministration(Enumeration<MedicationAdministration.MedicationAdministrationStatus> status,
Type medication,
Reference subject,
Type effective)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, 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, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected List<UriType> instantiates
protected List<Reference> partOf
protected List<Resource> partOfTarget
protected Enumeration<MedicationAdministration.MedicationAdministrationStatus> status
protected List<CodeableConcept> statusReason
protected CodeableConcept category
protected Type medication
protected Resource subjectTarget
protected Reference context
protected Resource contextTarget
protected List<Reference> supportingInformation
protected List<Resource> supportingInformationTarget
protected Type effective
protected List<MedicationAdministration.MedicationAdministrationPerformerComponent> performer
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Resource> reasonReferenceTarget
protected Reference request
protected MedicationRequest requestTarget
protected List<Reference> device
protected List<Device> deviceTarget
protected List<Annotation> note
protected MedicationAdministration.MedicationAdministrationDosageComponent dosage
protected List<Reference> eventHistory
protected List<Provenance> eventHistoryTarget
public static final String SP_IDENTIFIER
Description: Return administrations with this external identifier
Type: token
Path: MedicationAdministration.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Return administrations with this external identifier
Type: token
Path: MedicationAdministration.identifier
public static final String SP_REQUEST
Description: The identity of a request to list administrations from
Type: reference
Path: MedicationAdministration.request
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST
Description: The identity of a request to list administrations from
Type: reference
Path: MedicationAdministration.request
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST
public static final String SP_CODE
Description: Return administrations of this medication code
Type: token
Path: MedicationAdministration.medicationCodeableConcept
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Description: Return administrations of this medication code
Type: token
Path: MedicationAdministration.medicationCodeableConcept
public static final String SP_PERFORMER
Description: The identity of the individual who administered the medication
Type: reference
Path: MedicationAdministration.performer.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
Description: The identity of the individual who administered the medication
Type: reference
Path: MedicationAdministration.performer.actor
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
public static final String SP_SUBJECT
Description: The identity of the individual or group to list administrations for
Type: reference
Path: MedicationAdministration.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: The identity of the individual or group to list administrations for
Type: reference
Path: MedicationAdministration.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_MEDICATION
Description: Return administrations of this medication resource
Type: reference
Path: MedicationAdministration.medicationReference
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION
Description: Return administrations of this medication resource
Type: reference
Path: MedicationAdministration.medicationReference
public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION
public static final String SP_REASON_GIVEN
Description: Reasons for administering the medication
Type: token
Path: MedicationAdministration.reasonCode
public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_GIVEN
Description: Reasons for administering the medication
Type: token
Path: MedicationAdministration.reasonCode
public static final String SP_PATIENT
Description: The identity of a patient to list administrations for
Type: reference
Path: MedicationAdministration.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: The identity of a patient to list administrations for
Type: reference
Path: MedicationAdministration.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_EFFECTIVE_TIME
Description: Date administration happened (or did not happen)
Type: date
Path: MedicationAdministration.effective[x]
public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE_TIME
Description: Date administration happened (or did not happen)
Type: date
Path: MedicationAdministration.effective[x]
public static final String SP_CONTEXT
Description: Return administrations that share this encounter or episode of care
Type: reference
Path: MedicationAdministration.context
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTEXT
Description: Return administrations that share this encounter or episode of care
Type: reference
Path: MedicationAdministration.context
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTEXT
public static final String SP_REASON_NOT_GIVEN
Description: Reasons for not administering the medication
Type: token
Path: MedicationAdministration.statusReason
public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_NOT_GIVEN
Description: Reasons for not administering the medication
Type: token
Path: MedicationAdministration.statusReason
public static final String SP_DEVICE
Description: Return administrations with this administration device identity
Type: reference
Path: MedicationAdministration.device
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE
Description: Return administrations with this administration device identity
Type: reference
Path: MedicationAdministration.device
public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE
public static final String SP_STATUS
Description: MedicationAdministration event status (for example one of active/paused/completed/nullified)
Type: token
Path: MedicationAdministration.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: MedicationAdministration event status (for example one of active/paused/completed/nullified)
Type: token
Path: MedicationAdministration.status
public MedicationAdministration()
public MedicationAdministration(Enumeration<MedicationAdministration.MedicationAdministrationStatus> status, Type medication, Reference subject, Type effective)
public List<Identifier> getIdentifier()
identifier (Identifiers associated with this Medication Administration that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.)public MedicationAdministration setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public MedicationAdministration addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<UriType> getInstantiates()
instantiates (A protocol, guideline, orderset, or other definition that was adhered to in whole or in part by this event.)public MedicationAdministration setInstantiates(List<UriType> theInstantiates)
this for easy method chainingpublic boolean hasInstantiates()
public UriType addInstantiatesElement()
instantiates (A protocol, guideline, orderset, or other definition that was adhered to in whole or in part by this event.)public MedicationAdministration addInstantiates(String value)
value - instantiates (A protocol, guideline, orderset, or other definition that was adhered to in whole or in part by this event.)public boolean hasInstantiates(String value)
value - instantiates (A protocol, guideline, orderset, or other definition that was adhered to in whole or in part by this event.)public List<Reference> getPartOf()
partOf (A larger event of which this particular event is a component or step.)public MedicationAdministration setPartOf(List<Reference> thePartOf)
this for easy method chainingpublic boolean hasPartOf()
public MedicationAdministration addPartOf(Reference t)
public Reference getPartOfFirstRep()
partOf, creating it if it does not already exist@Deprecated public List<Resource> getPartOfTarget()
public Enumeration<MedicationAdministration.MedicationAdministrationStatus> getStatusElement()
status (Will generally be set to show that the administration has been completed. For some long running administrations such as infusions, it is possible for an administration to be started but not completed or it may be paused while some other process is under way.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public MedicationAdministration setStatusElement(Enumeration<MedicationAdministration.MedicationAdministrationStatus> value)
value - status (Will generally be set to show that the administration has been completed. For some long running administrations such as infusions, it is possible for an administration to be started but not completed or it may be paused while some other process is under way.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic MedicationAdministration.MedicationAdministrationStatus getStatus()
public MedicationAdministration setStatus(MedicationAdministration.MedicationAdministrationStatus value)
value - Will generally be set to show that the administration has been completed. For some long running administrations such as infusions, it is possible for an administration to be started but not completed or it may be paused while some other process is under way.public List<CodeableConcept> getStatusReason()
statusReason (A code indicating why the administration was not performed.)public MedicationAdministration setStatusReason(List<CodeableConcept> theStatusReason)
this for easy method chainingpublic boolean hasStatusReason()
public CodeableConcept addStatusReason()
public MedicationAdministration addStatusReason(CodeableConcept t)
public CodeableConcept getStatusReasonFirstRep()
statusReason, creating it if it does not already existpublic CodeableConcept getCategory()
category (Indicates where the medication is expected to be consumed or administered.)public boolean hasCategory()
public MedicationAdministration setCategory(CodeableConcept value)
value - category (Indicates where the medication is expected to be consumed or administered.)public Type getMedication()
medication (Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.)public CodeableConcept getMedicationCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
medication (Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasMedicationCodeableConcept()
public Reference getMedicationReference() throws org.hl7.fhir.exceptions.FHIRException
medication (Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasMedicationReference()
public boolean hasMedication()
public MedicationAdministration setMedication(Type value)
value - medication (Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.)public Reference getSubject()
subject (The person or animal or group receiving the medication.)public boolean hasSubject()
public MedicationAdministration setSubject(Reference value)
value - subject (The person or animal or group receiving the medication.)public Resource getSubjectTarget()
subject The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The person or animal or group receiving the medication.)public MedicationAdministration setSubjectTarget(Resource value)
value - subject The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The person or animal or group receiving the medication.)public Reference getContext()
context (The visit, admission, or other contact between patient and health care provider during which the medication administration was performed.)public boolean hasContext()
public MedicationAdministration setContext(Reference value)
value - context (The visit, admission, or other contact between patient and health care provider during which the medication administration was performed.)public Resource getContextTarget()
context The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The visit, admission, or other contact between patient and health care provider during which the medication administration was performed.)public MedicationAdministration setContextTarget(Resource value)
value - context The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The visit, admission, or other contact between patient and health care provider during which the medication administration was performed.)public List<Reference> getSupportingInformation()
supportingInformation (Additional information (for example, patient height and weight) that supports the administration of the medication.)public MedicationAdministration setSupportingInformation(List<Reference> theSupportingInformation)
this for easy method chainingpublic boolean hasSupportingInformation()
public Reference addSupportingInformation()
public MedicationAdministration addSupportingInformation(Reference t)
public Reference getSupportingInformationFirstRep()
supportingInformation, creating it if it does not already exist@Deprecated public List<Resource> getSupportingInformationTarget()
public Type getEffective()
effective (A specific date/time or interval of time during which the administration took place (or did not take place, when the 'notGiven' attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.)public DateTimeType getEffectiveDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
effective (A specific date/time or interval of time during which the administration took place (or did not take place, when the 'notGiven' attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasEffectiveDateTimeType()
public Period getEffectivePeriod() throws org.hl7.fhir.exceptions.FHIRException
effective (A specific date/time or interval of time during which the administration took place (or did not take place, when the 'notGiven' attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasEffectivePeriod()
public boolean hasEffective()
public MedicationAdministration setEffective(Type value)
value - effective (A specific date/time or interval of time during which the administration took place (or did not take place, when the 'notGiven' attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.)public List<MedicationAdministration.MedicationAdministrationPerformerComponent> getPerformer()
performer (Indicates who or what performed the medication administration and how they were involved.)public MedicationAdministration setPerformer(List<MedicationAdministration.MedicationAdministrationPerformerComponent> thePerformer)
this for easy method chainingpublic boolean hasPerformer()
public MedicationAdministration.MedicationAdministrationPerformerComponent addPerformer()
public MedicationAdministration addPerformer(MedicationAdministration.MedicationAdministrationPerformerComponent t)
public MedicationAdministration.MedicationAdministrationPerformerComponent getPerformerFirstRep()
performer, creating it if it does not already existpublic List<CodeableConcept> getReasonCode()
reasonCode (A code indicating why the medication was given.)public MedicationAdministration setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public MedicationAdministration addReasonCode(CodeableConcept t)
public CodeableConcept getReasonCodeFirstRep()
reasonCode, creating it if it does not already existpublic List<Reference> getReasonReference()
reasonReference (Condition or observation that supports why the medication was administered.)public MedicationAdministration setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public MedicationAdministration addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Resource> getReasonReferenceTarget()
public Reference getRequest()
request (The original request, instruction or authority to perform the administration.)public boolean hasRequest()
public MedicationAdministration setRequest(Reference value)
value - request (The original request, instruction or authority to perform the administration.)public MedicationRequest getRequestTarget()
request The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The original request, instruction or authority to perform the administration.)public MedicationAdministration setRequestTarget(MedicationRequest value)
value - request The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The original request, instruction or authority to perform the administration.)public List<Reference> getDevice()
device (The device used in administering the medication to the patient. For example, a particular infusion pump.)public MedicationAdministration setDevice(List<Reference> theDevice)
this for easy method chainingpublic boolean hasDevice()
public MedicationAdministration addDevice(Reference t)
public Reference getDeviceFirstRep()
device, creating it if it does not already exist@Deprecated public List<Device> getDeviceTarget()
@Deprecated public Device addDeviceTarget()
public List<Annotation> getNote()
note (Extra information about the medication administration that is not conveyed by the other attributes.)public MedicationAdministration setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public MedicationAdministration addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic MedicationAdministration.MedicationAdministrationDosageComponent getDosage()
dosage (Describes the medication dosage information details e.g. dose, rate, site, route, etc.)public boolean hasDosage()
public MedicationAdministration setDosage(MedicationAdministration.MedicationAdministrationDosageComponent value)
value - dosage (Describes the medication dosage information details e.g. dose, rate, site, route, etc.)public List<Reference> getEventHistory()
eventHistory (A summary of the events of interest that have occurred, such as when the administration was verified.)public MedicationAdministration setEventHistory(List<Reference> theEventHistory)
this for easy method chainingpublic boolean hasEventHistory()
public Reference addEventHistory()
public MedicationAdministration addEventHistory(Reference t)
public Reference getEventHistoryFirstRep()
eventHistory, creating it if it does not already exist@Deprecated public List<Provenance> getEventHistoryTarget()
@Deprecated public Provenance addEventHistoryTarget()
protected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic MedicationAdministration copy()
copy in class DomainResourcepublic void copyValues(MedicationAdministration dst)
protected MedicationAdministration typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.