HL7 PT FHIR Implementation Guide: Example IG Release 1 | STU1
0.0.1 - STU1
HL7 PT FHIR Implementation Guide: Example IG Release 1 | STU1, published by HL7 Portugal. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-pt/core/ and changes regularly. See the Directory of published versions
Active as of 2024-09-23 |
Mappings for the PTNutritionOrder resource profile.
PT_NutritionOrder | ||
NutritionOrder | ||
identifier | ORC.2; ORC.3 | |
foodPreferenceModifier | ||
coding | ||
system | ODS.3.3 | when ODS1='P' |
code | ODS.3.1 | When ODS='P' |
display | ODS.3.2 | When ODS.1='P' |
oralDiet | ||
type | ||
coding | ||
system | ODS.3.3 | When ODS.1='D' |
code | ODS.3.1 | When ODS.1='D' |
display | ODS.3.2 | When ODS.1='D' |
supplement | ||
type | ||
coding | ||
system | ODS.3.3 | When ODS.1='S' |
code | ODS.3.1 | When ODS.1='S' |
display | ODS.3.2 | When ODS.1='S' |
note | ||
text | NTE.3 |
PT_NutritionOrder | ||
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 |
PT_NutritionOrder | ||
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 | |
coding | C*E.1-8, C*E.10-22 | |
system | C*E.3 | |
version | C*E.7 | |
code | C*E.1 | |
display | C*E.2 - but note this is not well followed | |
userSelected | Sometimes implied by being first | |
text | C*E.9. But note many systems use C*E.2 for this | |
oralDiet | ODS-1 Value = "D" | |
type | ODS-3 | |
coding | C*E.1-8, C*E.10-22 | |
system | C*E.3 | |
version | C*E.7 | |
code | C*E.1 | |
display | C*E.2 - but note this is not well followed | |
userSelected | Sometimes implied by being first | |
text | C*E.9. But note many systems use C*E.2 for this | |
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 | |
coding | C*E.1-8, C*E.10-22 | |
system | C*E.3 | |
version | C*E.7 | |
code | C*E.1 | |
display | C*E.2 - but note this is not well followed | |
userSelected | Sometimes implied by being first | |
text | C*E.9. But note many systems use C*E.2 for this | |
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 | |
note | ||
author[x] | N/A | |
time | N/A | |
text | N/A |
PT_NutritionOrder | ||
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] | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
id | n/a | |
extension | n/a | |
system | ./codeSystem | |
version | ./codeSystemVersion | |
code | ./code | |
display | CV.displayName | |
userSelected | CD.codingRationale | |
text | ./originalText[mediaType/code="text/plain"]/data | |
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 | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
id | n/a | |
extension | n/a | |
system | ./codeSystem | |
version | ./codeSystemVersion | |
code | ./code | |
display | CV.displayName | |
userSelected | CD.codingRationale | |
text | ./originalText[mediaType/code="text/plain"]/data | |
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) | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
id | n/a | |
extension | n/a | |
system | ./codeSystem | |
version | ./codeSystemVersion | |
code | ./code | |
display | CV.displayName | |
userSelected | CD.codingRationale | |
text | ./originalText[mediaType/code="text/plain"]/data | |
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 | |
note | ||
id | n/a | |
extension | n/a | |
author[x] | Act.participant[typeCode=AUT].role | |
time | Act.effectiveTime | |
text | Act.text |
PT_NutritionOrder | ||
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] |