|
NutritionOrder
|
Request
|
|
identifier
|
Request.identifier
|
instantiatesCanonical
basedOn
|
Request.instantiatesCanonical
Request.basedOn
|
instantiatesUri
groupIdentifier
|
Request.instantiatesUri
Request.groupIdentifier
|
instantiates
status
|
Request.instantiates
Request.status
|
status
intent
|
Request.status
Request.intent
|
intent
priority
|
Request.intent
Request.priority
|
patient
subject
|
Request.subject
|
|
encounter
|
Request.encounter
|
|
dateTime
|
Request.authoredOn
|
orderer
requester
|
Request.requester
|
type
performer
|
Request.code
Request.performer
|
schedule
type
|
Request.occurrence[x]
Request.code
|
modifier
timing
|
Request.code
Request.occurrence[x]
|
|
modifier
|
Request.code
|
foodType
modifier
|
Request.code
|
fluidConsistencyType
type
|
Request.code
|
|
instruction
|
Request.supportingInfo
|
|
type
|
Request.code
Request.product
|
schedule
timing
|
Request.occurrence[x]
|
|
instruction
|
Request.supportingInfo
|
baseFormulaType
type
|
Request.code
Request.product
|
additiveType
timing
|
Request.code
Request.occurrence[x]
|
schedule
administrationInstruction
|
Request.occurrence[x]
Request.supportingInfo
|
administrationInstruction
modularType
|
Request.supportingInfo
Request.product
|
|
note
|
Request.note
|
|
NutritionOrder
|
ORC
/
ODS
|
|
identifier
|
ORC-2/ORC-3
|
instantiatesCanonical
basedOn
|
Varies
by
domain
|
instantiatesUri
groupIdentifier
|
Varies
by
domain
ORC-4
|
instantiates
status
|
Varies
by
domain
ORC-1
|
status
intent
|
ORC-1
N/A
|
intent
priority
|
N/A
|
patient
subject
|
PID
|
|
encounter
|
PV1
|
dateTime
supportingInformation
|
|
|
dateTime
|
ORC-9
|
orderer
requester
|
ORC-12
|
allergyIntolerance
performer
|
|
|
allergyIntolerance
|
|
|
foodPreferenceModifier
|
ODS-1
Value
=
"P",ODS-3
|
|
excludeFoodModifier
|
|
|
outsideFoodAllowed
|
|
|
oralDiet
|
ODS-1
Value
=
"D"
|
|
type
|
ODS-3
|
|
schedule
|
|
|
timing
|
ODS-2,
TQ1-7/8
|
nutrient
asNeeded
|
|
|
asNeededFor
| |
|
nutrient
|
ODS-4
|
|
modifier
|
ODS-4
|
|
amount
|
ODS-4
|
|
texture
|
ODS-4
|
|
modifier
|
ODS-4
|
foodType
type
|
ODS-4
|
fluidConsistencyType
instruction
|
ODS-4
|
instruction
caloricDensity
|
ODS-4
|
|
supplement
|
ODS-1
Value
=
"P"
|
|
type
|
ODS-3
|
|
productName
|
ODS-3
|
|
schedule
|
|
ODS-2,TQ1-7/8
timing
|
ODS-2,
TQ1-7/8
|
quantity
asNeeded
|
|
|
asNeededFor
| |
|
quantity
|
TQ1-2
|
|
instruction
|
ODS-4
|
enteralFormula
caloricDensity
|
|
|
enteralFormula
|
ODS-1
Value
coded
for
enteral
|
baseFormulaType
type
|
ODS-3
|
baseFormulaProductName
productName
|
ODS-4
|
additiveType
deliveryDevice[x]
|
ODS-3
|
additiveProductName
caloricDensity
|
ODS-4
TQ1-2
|
caloricDensity
routeOfAdministration
|
TQ1-2
ODS-4
|
routeofAdministration
administration
|
ODS-4
|
administration
schedule
|
|
ODS-4
timing
|
ODS-2,
TQ1-7/8
|
schedule
asNeeded
|
|
ODS-2,TQ1-7/8
asNeededFor
|
|
|
quantity
|
TQ1-2
|
|
rate[x]
|
ODS-4
|
|
maxVolumeToAdminister
|
ODS-4
|
|
administrationInstruction
|
ODS-4
|
maxVolumeToDeliver
additive
|
|
|
modularType
|
ODS-3
|
|
productName
|
ODS-4
|
administrationInstruction
quantity
|
|
|
routeOfAdministration
|
ODS-4
|
|
note
|
|
|
NutritionOrder
|
SupplyRequest
|
|
identifier
|
.id
|
instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
instantiatesUri
.outboundRelationship[typeCode=DEFN].target
instantiates
groupIdentifier
|
.outboundRelationship[typeCode=DEFN].target
.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
|
|
status
|
.statusCode
|
|
intent
|
.moodCode
(nuances
beyond
PRP/PLAN/RQO
would
need
to
be
elsewhere)
|
patient
priority
| .priorityCode
|
|
subject
|
.participation[typeCode=SBJ].role
|
|
encounter
|
.inboundRelationship[typeCode=COMP].source[classCode=ENC,
moodCode=EVN]
|
|
dateTime
|
author.time
|
orderer
requester
|
.participation[typeCode=AUT].role
|
|
allergyIntolerance
|
.outboundRelationship[typeCode=RSON].target[classCode=OBS,
moodCode=EVN]
|
|
foodPreferenceModifier
|
.outboundRelationship
[typeCode
=COMP],
target
[classCode=PROC,
moodCode=EVN,
code=NutritionModificationType]
|
|
excludeFoodModifier
|
N/A
|
|
outsideFoodAllowed
|
N/A
|
|
oralDiet
|
oralDiet
.outboundRelationship
[typeCode
=COMP],
target
[classCode=SPLY,
moodCode=RQO,
code=OralDietSupplyType]
|
|
type
|
.code
|
schedule
timing
|
.expectedUseTime
|
|
nutrient
|
.participation[typeCode=PRD].role[classCode=MANU],
manufacturedFoodKind
|
|
modifier
|
.code
|
|
amount
|
.quantity
|
|
texture
|
.inboundRelationship
[typeCode
=COMP],
target
[classCode=PROC,
moodCode=EVN,
code=DietTextureModificationType]
|
|
modifier
|
.code
|
foodType
type
|
.participation[typeCode=PRD].role[classCode=MANU],
manufacturedFoodKind;
.code
|
fluidConsistencyType
.code
(Not
differentiated
from
dietTextureModificationType
in
HL7
v3)
instruction
|
.text
|
|
supplement
|
.outboundRelationship
[typeCode
=COMP],
target
[classCode=SPLY,
moodCode=RQO,
code=SUPPLEMENT]
|
|
type
|
.participation[typeCode=PRD].role[classCode=MANU],
manufacturedFoodKind;
.code
(NutritionalSupplementType)
|
|
productName
|
.id
|
schedule
timing
|
.effectiveTime
.expectedUseTime
|
|
quantity
|
.quantity
|
|
instruction
|
.text
|
|
enteralFormula
|
.outboundRelationship
[typeCode
=COMP],
target
[classCode=SPLY,
moodCode=RQO,
code=FORMULA]
|
baseFormulaType
type
|
.participation[typeCode=PRD].role[classCode=MANU],
manufacturedFoodKind;
.code
(NutritionalFormulaType)
|
baseFormulaProductName
productName
|
.id
|
additiveType
N/A
(not
differentiated
from
NutritionalFormulaType
in
HL7
v3)
additiveProductName
N/A
caloricDensity
|
.quantity
(caloricDensity)
|
routeofAdministration
routeOfAdministration
|
.routeCode
|
|
administration
|
.outboundRelationship
[typeCode
=COMP],
target
[classCode=SBADM,
moodCode=RQO]
|
schedule
timing
|
.effectiveUseTime
.expectedUseTime
|
|
quantity
|
.doseQuantity
|
|
rate[x]
|
.rateQuantity
|
maxVolumeToDeliver
maxVolumeToAdminister
|
.maxDoseQuantity
|
|
administrationInstruction
|
N/A
|
|
modularType
|
N/A
(not
differentiated
from
NutritionalFormulaType
in
HL7
v3)
|
|
productName
|
N/A
|
|
routeOfAdministration
| .routeCode
|