Snapshot 3: Connectathon 32 Base

This page is part of the FHIR Specification (v5.0.0-snapshot3: R5 Snapshot #3, to support Connectathon 32). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Orders and Observations icon 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
    priorityFiveWs.grade
    subjectFiveWs.subject[x]
    encounterFiveWs.context
    dateTimeFiveWs.recorded
    ordererFiveWs.author
        typeFiveWs.what[x]
            modifierFiveWs.what[x]
        typeFiveWs.what[x]
        baseFormulaTypeFiveWs.what[x]
            typeFiveWs.what[x]
NutritionOrderRequest
    identifierRequest.identifier
    instantiatesCanonicalRequest.instantiatesCanonical
    instantiatesUriRequest.instantiatesUri
    instantiatesRequest.instantiates
    basedOnRequest.basedOn
    statusRequest.status
    intentRequest.intent
    priorityRequest.priority
    subjectRequest.subject
    encounterRequest.encounter
    dateTimeRequest.authoredOn
    ordererRequest.requester
        typeRequest.code
            timingRequest.occurrence[x]
            modifierRequest.code
            modifierRequest.code
            foodTypeRequest.code
        fluidConsistencyTypeRequest.code
        instructionRequest.supportingInfo
        typeRequest.code
            timingRequest.occurrence[x]
        instructionRequest.supportingInfo
        baseFormulaTypeRequest.code
            typeRequest.code
                timingRequest.occurrence[x]
        administrationInstructionRequest.supportingInfo
    noteRequest.note
NutritionOrderORC / ODS
    identifierORC-2/ORC-3
    instantiatesCanonicalVaries by domain
    instantiatesUriVaries by domain
    instantiatesVaries by domain
    basedOn
    statusORC-1
    intentN/A
    priority
    subjectPID
    encounterPV1
    supportingInformation
    dateTimeORC-9
    ordererORC-12
    performer
    allergyIntolerance
    foodPreferenceModifierODS-1 Value = "P",ODS-3
    excludeFoodModifier
    outsideFoodAllowed
    oralDietODS-1 Value = "D"
        typeODS-3
        schedule
            timingODS-2, TQ1-7/8
            asNeeded
            asNeededFor
        nutrientODS-4
            modifierODS-4
            amountODS-4
        textureODS-4
            modifierODS-4
            foodTypeODS-4
        fluidConsistencyTypeODS-4
        instructionODS-4
    supplementODS-1 Value = "P"
        typeODS-3
        productNameODS-3
        schedule
            timingODS-2, TQ1-7/8
            asNeeded
            asNeededFor
        quantityTQ1-2
        instructionODS-4
    enteralFormulaODS-1 Value coded for enteral
        baseFormulaTypeODS-3
        baseFormulaProductNameODS-4
        deliveryDevice
        additive
            typeODS-3
            productNameODS-4
            quantity
        caloricDensityTQ1-2
        routeOfAdministrationODS-4
        administrationODS-4
            schedule
                timingODS-2, TQ1-7/8
                asNeeded
                asNeededFor
            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)
    priority.priorityCode
    subject.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
    outsideFoodAllowedN/A
    oralDietoralDiet .outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=OralDietSupplyType]
        type.code
            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.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
            timing.expectedUseTime
        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
            typeN/A (not differentiated from NutritionalFormulaType in HL7 v3)
            productNameN/A
        caloricDensity.quantity (caloricDensity)
        routeOfAdministration.routeCode
        administration.outboundRelationship [typeCode =COMP], target [classCode=SBADM, moodCode=RQO]
                timing.expectedUseTime
            quantity.doseQuantity
            rate[x].rateQuantity
        maxVolumeToDeliver.maxDoseQuantity
        administrationInstructionN/A