QI-Core Implementation Guide
4.1.1 - STU 4.1.1
US
This page is part of the Quality Improvement Core Framework (v4.1.1: STU 4) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
Draft as of 2021-07-09 |
Mappings for the qicore-nutritionorder resource profile.
QICoreNutritionOrder | ||
NutritionOrder | Request | |
identifier | Request.identifier | |
instantiatesCanonical | Request.instantiatesCanonical | |
instantiatesUri | Request.instantiatesUri | |
instantiates | Request.instantiates | |
status | Request.status | |
intent | Request.intent | |
patient | Request.subject | |
encounter | Request.encounter | |
dateTime | Request.authoredOn | |
orderer | Request.requester | |
oralDiet | ||
type | Request.code | |
schedule | Request.occurrence[x] | |
nutrient | ||
modifier | Request.code | |
texture | ||
modifier | Request.code | |
foodType | Request.code | |
fluidConsistencyType | Request.code | |
instruction | Request.supportingInfo | |
supplement | ||
type | Request.code | |
schedule | Request.occurrence[x] | |
instruction | Request.supportingInfo | |
enteralFormula | ||
baseFormulaType | Request.code | |
additiveType | Request.code | |
administration | ||
schedule | Request.occurrence[x] | |
administrationInstruction | Request.supportingInfo | |
note | Request.note |
QICoreNutritionOrder | ||
NutritionOrder | ORC / ODS | |
identifier | ORC-2/ORC-3 | |
instantiatesCanonical | Varies by domain | |
instantiatesUri | Varies by domain | |
instantiates | Varies by domain | |
status | ORC-1 | |
intent | N/A | |
patient | PID | |
encounter | PV1 | |
dateTime | ORC-9 | |
orderer | ORC-12 | |
foodPreferenceModifier | ODS-1 Value = "P",ODS-3 | |
oralDiet | ODS-1 Value = "D" | |
type | ODS-3 | |
schedule | ODS-2, TQ1-7/8 | |
nutrient | ODS-4 | |
modifier | ODS-4 | |
amount | ODS-4 | |
texture | ODS-4 | |
modifier | ODS-4 | |
foodType | ODS-4 | |
fluidConsistencyType | ODS-4 | |
instruction | ODS-4 | |
supplement | ODS-1 Value = "P" | |
type | ODS-3 | |
productName | ODS-3 | |
schedule | ODS-2,TQ1-7/8 | |
quantity | TQ1-2 | |
instruction | ODS-4 | |
enteralFormula | ODS-1 Value coded for enteral | |
baseFormulaType | ODS-3 | |
baseFormulaProductName | ODS-4 | |
additiveType | ODS-3 | |
additiveProductName | ODS-4 | |
caloricDensity | TQ1-2 | |
routeofAdministration | ODS-4 | |
administration | ODS-4 | |
schedule | ODS-2,TQ1-7/8 | |
quantity | TQ1-2 | |
rate[x] | ODS-4 | |
maxVolumeToDeliver | ODS-4 | |
administrationInstruction | ODS-4 |
QICoreNutritionOrder | ||
NutritionOrder | Entity. Role, or Act, SupplyRequest | |
text | Act.text? | |
contained | N/A | |
extension | N/A | |
modifierExtension | N/A | |
identifier | .id | |
instantiatesCanonical | .outboundRelationship[typeCode=DEFN].target | |
instantiatesUri | .outboundRelationship[typeCode=DEFN].target | |
instantiates | .outboundRelationship[typeCode=DEFN].target | |
status | .statusCode | |
intent | .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) | |
patient | .participation[typeCode=SBJ].role | |
encounter | .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN] | |
dateTime | author.time | |
orderer | .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 | |
oralDiet | oralDiet .outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=OralDietSupplyType] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | .code | |
schedule | .expectedUseTime | |
nutrient | .participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
modifier | .code | |
amount | .quantity | |
texture | .inboundRelationship [typeCode =COMP], target [classCode=PROC, moodCode=EVN, code=DietTextureModificationType] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
modifier | .code | |
foodType | .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] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | .participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code (NutritionalSupplementType) | |
productName | .id | |
schedule | .effectiveTime | |
quantity | .quantity | |
instruction | .text | |
enteralFormula | .outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=FORMULA] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
baseFormulaType | .participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code (NutritionalFormulaType) | |
baseFormulaProductName | .id | |
additiveType | N/A (not differentiated from NutritionalFormulaType in HL7 v3) | |
additiveProductName | N/A | |
caloricDensity | .quantity (caloricDensity) | |
routeofAdministration | .routeCode | |
administration | .outboundRelationship [typeCode =COMP], target [classCode=SBADM, moodCode=RQO] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
schedule | .effectiveUseTime | |
quantity | .doseQuantity | |
rate[x] | .rateQuantity | |
maxVolumeToDeliver | .maxDoseQuantity | |
administrationInstruction | N/A |
QICoreNutritionOrder | ||
NutritionOrder | ||
identifier | FiveWs.identifier | |
status | FiveWs.status | |
intent | FiveWs.class | |
patient | FiveWs.subject[x], FiveWs.subject | |
encounter | FiveWs.context | |
dateTime | FiveWs.recorded | |
orderer | FiveWs.author | |
oralDiet | ||
type | FiveWs.what[x] | |
nutrient | ||
modifier | FiveWs.what[x] | |
supplement | ||
type | FiveWs.what[x] | |
enteralFormula | ||
baseFormulaType | FiveWs.what[x] | |
additiveType | FiveWs.what[x] |