--- type: "mappings" title: "NutritionOrder Mappings" resource: "NutritionOrder" --- # NutritionOrder Mappings - **NutritionOrder**: workflow=Request; v2=ORC / ODS; rim=SupplyRequest; w5=clinical.careprovision - **NutritionOrder.identifier**: workflow=Request.identifier; w5=FiveWs.identifier; v2=ORC-2/ORC-3; rim=.id - **NutritionOrder.basedOn**: workflow=Request.basedOn - **NutritionOrder.groupIdentifier**: workflow=Request.groupIdentifier; v2=ORC-4; rim=.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier - **NutritionOrder.status**: workflow=Request.status; w5=FiveWs.status; v2=ORC-1; rim=.statusCode - **NutritionOrder.intent**: workflow=Request.intent; w5=FiveWs.class; v2=N/A; rim=.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) - **NutritionOrder.priority**: workflow=Request.priority; w5=FiveWs.grade; rim=.priorityCode - **NutritionOrder.subject**: workflow=Request.subject; w5=FiveWs.subject; v2=PID; rim=.participation[typeCode=SBJ].role - **NutritionOrder.encounter**: workflow=Request.encounter; w5=FiveWs.context; v2=PV1; rim=.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN] - **NutritionOrder.dateTime**: workflow=Request.authoredOn; w5=FiveWs.recorded; v2=ORC-9; rim=author.time - **NutritionOrder.requester**: workflow=Request.requester; w5=FiveWs.author; v2=ORC-12; rim=.participation[typeCode=AUT].role - **NutritionOrder.performer**: workflow=Request.performer - **NutritionOrder.allergyIntolerance**: rim=.outboundRelationship[typeCode=RSON].target[classCode=OBS, moodCode=EVN] - **NutritionOrder.foodPreferenceModifier**: v2=ODS-1 Value = "P",ODS-3; rim=.outboundRelationship [typeCode =COMP], target [classCode=PROC, moodCode=EVN, code=NutritionModificationType] - **NutritionOrder.excludeFoodModifier**: rim=N/A - **NutritionOrder.outsideFoodAllowed**: rim=N/A - **NutritionOrder.oralDiet**: v2=ODS-1 Value = "D"; rim=oralDiet .outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=OralDietSupplyType] - **NutritionOrder.oralDiet.type**: workflow=Request.code; w5=FiveWs.what[x]; v2=ODS-3; rim=.code - **NutritionOrder.oralDiet.schedule.timing**: workflow=Request.occurrence[x]; v2=ODS-2, TQ1-7/8; rim=.expectedUseTime - **NutritionOrder.oralDiet.nutrient**: v2=ODS-4; rim=.participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind - **NutritionOrder.oralDiet.nutrient.modifier**: workflow=Request.code; w5=FiveWs.what[x]; v2=ODS-4; rim=.code - **NutritionOrder.oralDiet.nutrient.amount**: v2=ODS-4; rim=.quantity - **NutritionOrder.oralDiet.texture**: v2=ODS-4; rim=.inboundRelationship [typeCode =COMP], target [classCode=PROC, moodCode=EVN, code=DietTextureModificationType] - **NutritionOrder.oralDiet.texture.modifier**: workflow=Request.code; v2=ODS-4; rim=.code - **NutritionOrder.oralDiet.texture.type**: workflow=Request.code; v2=ODS-4; rim=.participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code - **NutritionOrder.oralDiet.instruction**: workflow=Request.supportingInfo; v2=ODS-4; rim=.text - **NutritionOrder.supplement**: v2=ODS-1 Value = "P"; rim=.outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=SUPPLEMENT] - **NutritionOrder.supplement.type**: workflow=Request.product; w5=FiveWs.what[x]; v2=ODS-3; rim=.participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code (NutritionalSupplementType) - **NutritionOrder.supplement.productName**: v2=ODS-3; rim=.id - **NutritionOrder.supplement.schedule.timing**: workflow=Request.occurrence[x]; v2=ODS-2, TQ1-7/8; rim=.expectedUseTime - **NutritionOrder.supplement.quantity**: v2=TQ1-2; rim=.quantity - **NutritionOrder.supplement.instruction**: workflow=Request.supportingInfo; v2=ODS-4; rim=.text - **NutritionOrder.enteralFormula**: v2=ODS-1 Value coded for enteral; rim=.outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=FORMULA] - **NutritionOrder.enteralFormula.type**: workflow=Request.product; w5=FiveWs.what[x]; v2=ODS-3; rim=.participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code (NutritionalFormulaType) - **NutritionOrder.enteralFormula.productName**: v2=ODS-4; rim=.id - **NutritionOrder.enteralFormula.caloricDensity**: v2=TQ1-2; rim=.quantity (caloricDensity) - **NutritionOrder.enteralFormula.routeOfAdministration**: v2=ODS-4; rim=.routeCode - **NutritionOrder.enteralFormula.administration**: v2=ODS-4; rim=.outboundRelationship [typeCode =COMP], target [classCode=SBADM, moodCode=RQO] - **NutritionOrder.enteralFormula.administration.schedule.timing**: workflow=Request.occurrence[x]; v2=ODS-2, TQ1-7/8; rim=.expectedUseTime - **NutritionOrder.enteralFormula.administration.quantity**: v2=TQ1-2; rim=.doseQuantity - **NutritionOrder.enteralFormula.administration.rate[x]**: v2=ODS-4; rim=.rateQuantity - **NutritionOrder.enteralFormula.maxVolumeToAdminister**: v2=ODS-4; rim=.maxDoseQuantity - **NutritionOrder.enteralFormula.administrationInstruction**: workflow=Request.supportingInfo; v2=ODS-4; rim=N/A - **NutritionOrder.additive.modularType**: workflow=Request.product; w5=FiveWs.what[x]; v2=ODS-3; rim=N/A (not differentiated from NutritionalFormulaType in HL7 v3) - **NutritionOrder.additive.productName**: v2=ODS-4; rim=N/A - **NutritionOrder.additive.routeOfAdministration**: v2=ODS-4; rim=.routeCode - **NutritionOrder.note**: workflow=Request.note