public class NutritionOrder extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent |
static class |
NutritionOrder.NutritionOrderEnteralFormulaComponent |
static class |
NutritionOrder.NutritionOrderOralDietComponent |
static class |
NutritionOrder.NutritionOrderOralDietNutrientComponent |
static class |
NutritionOrder.NutritionOrderOralDietTextureComponent |
static class |
NutritionOrder.NutritionOrderStatus |
static class |
NutritionOrder.NutritionOrderStatusEnumFactory |
static class |
NutritionOrder.NutritionOrderSupplementComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<Reference> |
allergyIntolerance
A link to a record of allergies or intolerances which should be included in the nutrition order.
|
protected List<AllergyIntolerance> |
allergyIntoleranceTarget
The actual objects that are the target of the reference (A link to a record of allergies or intolerances which should be included in the nutrition order.)
|
protected DateTimeType |
dateTime
The date and time that this nutrition order was requested.
|
protected Reference |
encounter
An encounter that provides additional information about the healthcare context in which this request is made.
|
protected Encounter |
encounterTarget
The actual object that is the target of the reference (An encounter that provides additional information about the healthcare context in which this request is made.)
|
protected NutritionOrder.NutritionOrderEnteralFormulaComponent |
enteralFormula
Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to the oral cavity.
|
protected List<CodeableConcept> |
excludeFoodModifier
This modifier is used to convey order-specific modifiers about the type of food that should NOT be given.
|
protected List<CodeableConcept> |
foodPreferenceModifier
This modifier is used to convey order-specific modifiers about the type of food that should be given.
|
protected List<Identifier> |
identifier
Identifiers assigned to this order by the order sender or by the order receiver.
|
protected NutritionOrder.NutritionOrderOralDietComponent |
oralDiet
Diet given orally in contrast to enteral (tube) feeding.
|
protected Reference |
orderer
The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.
|
protected Practitioner |
ordererTarget
The actual object that is the target of the reference (The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.)
|
protected Reference |
patient
The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.
|
protected Patient |
patientTarget
The actual object that is the target of the reference (The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.)
|
static String |
SP_ADDITIVE |
static String |
SP_DATETIME |
static String |
SP_ENCOUNTER |
static String |
SP_FORMULA |
static String |
SP_IDENTIFIER |
static String |
SP_ORALDIET |
static String |
SP_PATIENT |
static String |
SP_PROVIDER |
static String |
SP_STATUS |
static String |
SP_SUPPLEMENT |
protected Enumeration<NutritionOrder.NutritionOrderStatus> |
status
The workflow status of the nutrition order/request.
|
protected List<NutritionOrder.NutritionOrderSupplementComponent> |
supplement
Oral nutritional products given in order to add further nutritional value to the patient's diet.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
NutritionOrder() |
NutritionOrder(Reference patient,
DateTimeType dateTime) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Reference patient
protected Patient patientTarget
protected Reference orderer
protected Practitioner ordererTarget
protected List<Identifier> identifier
protected Reference encounter
protected Encounter encounterTarget
protected DateTimeType dateTime
protected Enumeration<NutritionOrder.NutritionOrderStatus> status
protected List<Reference> allergyIntolerance
protected List<AllergyIntolerance> allergyIntoleranceTarget
protected List<CodeableConcept> foodPreferenceModifier
protected List<CodeableConcept> excludeFoodModifier
protected NutritionOrder.NutritionOrderOralDietComponent oralDiet
protected List<NutritionOrder.NutritionOrderSupplementComponent> supplement
protected NutritionOrder.NutritionOrderEnteralFormulaComponent enteralFormula
public static final String SP_IDENTIFIER
public static final String SP_DATETIME
public static final String SP_PROVIDER
public static final String SP_PATIENT
public static final String SP_SUPPLEMENT
public static final String SP_FORMULA
public static final String SP_ENCOUNTER
public static final String SP_ORALDIET
public static final String SP_STATUS
public static final String SP_ADDITIVE
public NutritionOrder()
public NutritionOrder(Reference patient, DateTimeType dateTime)
public Reference getPatient()
patient (The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.)public boolean hasPatient()
public NutritionOrder setPatient(Reference value)
value - patient (The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.)public Patient getPatientTarget()
patient 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 (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.)public NutritionOrder setPatientTarget(Patient value)
value - patient 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 (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.)public Reference getOrderer()
orderer (The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.)public boolean hasOrderer()
public NutritionOrder setOrderer(Reference value)
value - orderer (The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.)public Practitioner getOrdererTarget()
orderer 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 practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.)public NutritionOrder setOrdererTarget(Practitioner value)
value - orderer 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 practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.)public List<Identifier> getIdentifier()
identifier (Identifiers assigned to this order by the order sender or by the order receiver.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (Identifiers assigned to this order by the order sender or by the order receiver.)public NutritionOrder addIdentifier(Identifier t)
public Reference getEncounter()
encounter (An encounter that provides additional information about the healthcare context in which this request is made.)public boolean hasEncounter()
public NutritionOrder setEncounter(Reference value)
value - encounter (An encounter that provides additional information about the healthcare context in which this request is made.)public Encounter getEncounterTarget()
encounter 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. (An encounter that provides additional information about the healthcare context in which this request is made.)public NutritionOrder setEncounterTarget(Encounter value)
value - encounter 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. (An encounter that provides additional information about the healthcare context in which this request is made.)public DateTimeType getDateTimeElement()
dateTime (The date and time that this nutrition order was requested.). This is the underlying object with id, value and extensions. The accessor "getDateTime" gives direct access to the valuepublic boolean hasDateTimeElement()
public boolean hasDateTime()
public NutritionOrder setDateTimeElement(DateTimeType value)
value - dateTime (The date and time that this nutrition order was requested.). This is the underlying object with id, value and extensions. The accessor "getDateTime" gives direct access to the valuepublic Date getDateTime()
public NutritionOrder setDateTime(Date value)
value - The date and time that this nutrition order was requested.public Enumeration<NutritionOrder.NutritionOrderStatus> getStatusElement()
status (The workflow status of the nutrition order/request.). 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 NutritionOrder setStatusElement(Enumeration<NutritionOrder.NutritionOrderStatus> value)
value - status (The workflow status of the nutrition order/request.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic NutritionOrder.NutritionOrderStatus getStatus()
public NutritionOrder setStatus(NutritionOrder.NutritionOrderStatus value)
value - The workflow status of the nutrition order/request.public List<Reference> getAllergyIntolerance()
allergyIntolerance (A link to a record of allergies or intolerances which should be included in the nutrition order.)public boolean hasAllergyIntolerance()
public Reference addAllergyIntolerance()
allergyIntolerance (A link to a record of allergies or intolerances which should be included in the nutrition order.)public NutritionOrder addAllergyIntolerance(Reference t)
public List<AllergyIntolerance> getAllergyIntoleranceTarget()
allergyIntolerance (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. A link to a record of allergies or intolerances which should be included in the nutrition order.)public AllergyIntolerance addAllergyIntoleranceTarget()
allergyIntolerance (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. A link to a record of allergies or intolerances which should be included in the nutrition order.)public List<CodeableConcept> getFoodPreferenceModifier()
foodPreferenceModifier (This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.)public boolean hasFoodPreferenceModifier()
public CodeableConcept addFoodPreferenceModifier()
foodPreferenceModifier (This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.)public NutritionOrder addFoodPreferenceModifier(CodeableConcept t)
public List<CodeableConcept> getExcludeFoodModifier()
excludeFoodModifier (This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced allergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.)public boolean hasExcludeFoodModifier()
public CodeableConcept addExcludeFoodModifier()
excludeFoodModifier (This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced allergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.)public NutritionOrder addExcludeFoodModifier(CodeableConcept t)
public NutritionOrder.NutritionOrderOralDietComponent getOralDiet()
oralDiet (Diet given orally in contrast to enteral (tube) feeding.)public boolean hasOralDiet()
public NutritionOrder setOralDiet(NutritionOrder.NutritionOrderOralDietComponent value)
value - oralDiet (Diet given orally in contrast to enteral (tube) feeding.)public List<NutritionOrder.NutritionOrderSupplementComponent> getSupplement()
supplement (Oral nutritional products given in order to add further nutritional value to the patient's diet.)public boolean hasSupplement()
public NutritionOrder.NutritionOrderSupplementComponent addSupplement()
supplement (Oral nutritional products given in order to add further nutritional value to the patient's diet.)public NutritionOrder addSupplement(NutritionOrder.NutritionOrderSupplementComponent t)
public NutritionOrder.NutritionOrderEnteralFormulaComponent getEnteralFormula()
enteralFormula (Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to the oral cavity.)public boolean hasEnteralFormula()
public NutritionOrder setEnteralFormula(NutritionOrder.NutritionOrderEnteralFormulaComponent value)
value - enteralFormula (Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to the oral cavity.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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 class DomainResourcepublic NutritionOrder copy()
copy in class DomainResourceprotected NutritionOrder 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–2018 University Health Network. All rights reserved.