Release 4B Snapshot #1

This page is part of the FHIR Specification v4.3.0-snapshot1: R4B Snapshot to support the Jan 2022 Connectathon. About the R4B version of FHIR. The current officially released version is 4.3.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Orders and Observations Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Encounter, Patient, Practitioner

Mappings for the nutritionorder resource (see Mappings to Other Standards for further information & status).

NutritionOrder
    identifierFiveWs.identifier
    statusFiveWs.status
    intentFiveWs.class
    patientFiveWs.subject[x]
    encounterFiveWs.context
    dateTimeFiveWs.recorded
    ordererFiveWs.author
        typeFiveWs.what[x]
            modifierFiveWs.what[x]
        typeFiveWs.what[x]
        baseFormulaTypeFiveWs.what[x]
        additiveTypeFiveWs.what[x]
NutritionOrderRequest
    identifierRequest.identifier
    instantiatesCanonicalRequest.instantiatesCanonical
    instantiatesUriRequest.instantiatesUri
    instantiatesRequest.instantiates
    statusRequest.status
    intentRequest.intent
    patientRequest.subject
    encounterRequest.encounter
    dateTimeRequest.authoredOn
    ordererRequest.requester
        typeRequest.code
        scheduleRequest.occurrence[x]
            modifierRequest.code
            modifierRequest.code
            foodTypeRequest.code
        fluidConsistencyTypeRequest.code
        instructionRequest.supportingInfo
        typeRequest.code
        scheduleRequest.occurrence[x]
        instructionRequest.supportingInfo
        baseFormulaTypeRequest.code
        additiveTypeRequest.code
            scheduleRequest.occurrence[x]
        administrationInstructionRequest.supportingInfo
    noteRequest.note
NutritionOrderORC / ODS
    identifierORC-2/ORC-3
    instantiatesCanonicalVaries by domain
    instantiatesUriVaries by domain
    instantiatesVaries by domain
    statusORC-1
    intentN/A
    patientPID
    encounterPV1
    dateTimeORC-9
    ordererORC-12
    allergyIntolerance
    foodPreferenceModifierODS-1 Value = "P",ODS-3
    excludeFoodModifier
    oralDietODS-1 Value = "D"
        typeODS-3
        scheduleODS-2, TQ1-7/8
        nutrientODS-4
            modifierODS-4
            amountODS-4
        textureODS-4
            modifierODS-4
            foodTypeODS-4
        fluidConsistencyTypeODS-4
        instructionODS-4
    supplementODS-1 Value = "P"
        typeODS-3
        productNameODS-3
        scheduleODS-2,TQ1-7/8
        quantityTQ1-2
        instructionODS-4
    enteralFormulaODS-1 Value coded for enteral
        baseFormulaTypeODS-3
        baseFormulaProductNameODS-4
        additiveTypeODS-3
        additiveProductNameODS-4
        caloricDensityTQ1-2
        routeofAdministrationODS-4
        administrationODS-4
            scheduleODS-2,TQ1-7/8
            quantityTQ1-2
            rate[x]ODS-4
        maxVolumeToDeliverODS-4
        administrationInstructionODS-4
    note
NutritionOrderSupplyRequest
    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]
    dateTimeauthor.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]
    excludeFoodModifierN/A
    oralDietoralDiet .outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=OralDietSupplyType]
        type.code
        schedule.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.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.effectiveTime
        quantity.quantity
        instruction.text
    enteralFormula.outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=FORMULA]
        baseFormulaType.participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code (NutritionalFormulaType)
        baseFormulaProductName.id
        additiveTypeN/A (not differentiated from NutritionalFormulaType in HL7 v3)
        additiveProductNameN/A
        caloricDensity.quantity (caloricDensity)
        routeofAdministration.routeCode
        administration.outboundRelationship [typeCode =COMP], target [classCode=SBADM, moodCode=RQO]
            schedule.effectiveUseTime
            quantity.doseQuantity
            rate[x].rateQuantity
        maxVolumeToDeliver.maxDoseQuantity
        administrationInstructionN/A