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 |
|---|---|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ADDITIVE
Fluent Client search parameter constant for additive
|
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.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATETIME
Fluent Client search parameter constant for datetime
|
protected Reference |
encounter
An encounter that provides additional information about the healthcare context in which this request is made.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
FORMULA
Fluent Client search parameter constant for formula
|
protected List<Identifier> |
identifier
Identifiers assigned to this order by the order sender or by the order receiver.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ENCOUNTER
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_PROVIDER
Constant for fluent queries to be used to add include statements.
|
protected NutritionOrder.NutritionOrderOralDietComponent |
oralDiet
Diet given orally in contrast to enteral (tube) feeding.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ORALDIET
Fluent Client search parameter constant for oraldiet
|
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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
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 ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PROVIDER
Fluent Client search parameter constant for provider
|
static String |
SP_ADDITIVE
Search parameter: additive
|
static String |
SP_DATETIME
Search parameter: datetime
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_FORMULA
Search parameter: formula
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_ORALDIET
Search parameter: oraldiet
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PROVIDER
Search parameter: provider
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUPPLEMENT
Search parameter: supplement
|
protected Enumeration<NutritionOrder.NutritionOrderStatus> |
status
The workflow status of the nutrition order/request.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected List<NutritionOrder.NutritionOrderSupplementComponent> |
supplement
Oral nutritional products given in order to add further nutritional value to the patient's diet.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SUPPLEMENT
Fluent Client search parameter constant for supplement
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
NutritionOrder()
Constructor
|
NutritionOrder(Reference patient,
DateTimeType dateTime)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, 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 Enumeration<NutritionOrder.NutritionOrderStatus> status
protected Reference patient
protected Patient patientTarget
protected Reference encounter
protected Encounter encounterTarget
protected DateTimeType dateTime
protected Reference orderer
protected Practitioner ordererTarget
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_PATIENT
Description: The identity of the person who requires the diet, formula or nutritional supplement
Type: reference
Path: NutritionOrder.patient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: The identity of the person who requires the diet, formula or nutritional supplement
Type: reference
Path: NutritionOrder.patient
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_STATUS
Description: Status of the nutrition order.
Type: token
Path: NutritionOrder.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: Status of the nutrition order.
Type: token
Path: NutritionOrder.status
public static final String SP_SUPPLEMENT
Description: Type of supplement product requested
Type: token
Path: NutritionOrder.supplement.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUPPLEMENT
Description: Type of supplement product requested
Type: token
Path: NutritionOrder.supplement.type
public static final String SP_ORALDIET
Description: Type of diet that can be consumed orally (i.e., take via the mouth).
Type: token
Path: NutritionOrder.oralDiet.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ORALDIET
Description: Type of diet that can be consumed orally (i.e., take via the mouth).
Type: token
Path: NutritionOrder.oralDiet.type
public static final String SP_PROVIDER
Description: The identify of the provider who placed the nutrition order
Type: reference
Path: NutritionOrder.orderer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER
Description: The identify of the provider who placed the nutrition order
Type: reference
Path: NutritionOrder.orderer
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER
public static final String SP_ENCOUNTER
Description: Return nutrition orders with this encounter identifier
Type: reference
Path: NutritionOrder.encounter
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Description: Return nutrition orders with this encounter identifier
Type: reference
Path: NutritionOrder.encounter
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
public static final String SP_DATETIME
Description: Return nutrition orders requested on this date
Type: date
Path: NutritionOrder.dateTime
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATETIME
Description: Return nutrition orders requested on this date
Type: date
Path: NutritionOrder.dateTime
public static final String SP_ADDITIVE
Description: Type of module component to add to the feeding
Type: token
Path: NutritionOrder.enteralFormula.additiveType
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDITIVE
Description: Type of module component to add to the feeding
Type: token
Path: NutritionOrder.enteralFormula.additiveType
public static final String SP_IDENTIFIER
Description: Return nutrition orders with this external identifier
Type: token
Path: NutritionOrder.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Return nutrition orders with this external identifier
Type: token
Path: NutritionOrder.identifier
public static final String SP_FORMULA
Description: Type of enteral or infant formula
Type: token
Path: NutritionOrder.enteralFormula.baseFormulaType
public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMULA
Description: Type of enteral or infant formula
Type: token
Path: NutritionOrder.enteralFormula.baseFormulaType
public NutritionOrder()
public NutritionOrder(Reference patient, DateTimeType dateTime)
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 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 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 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 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<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 Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void 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 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.