Release 4 4B

This page is part of the FHIR Specification (v4.0.1: R4 (v4.3.0: R4B - Mixed Normative and STU ) in it's permanent home (it will always be available at this URL). ). 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: R4B R4 R4B R4 R3 R2

Orders and Observations Work Group Maturity Level : N/A Standards Status : Informative Security Category : Patient Compartments : Device , Encounter , Patient , Practitioner

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

Media
    identifier FiveWs.identifier
    status FiveWs.status
    type FiveWs.class
    modality FiveWs.what[x]
    subject FiveWs.subject[x]
    encounter FiveWs.context
    created[x] FiveWs.done[x]
    issued FiveWs.recorded
    operator FiveWs.actor
    reasonCode FiveWs.why[x]
Media Event
    identifier Event.identifier
    basedOn Event.basedOn
    partOf Event.partOf
    status Event.status
    modality Event.code
    subject Event.subject
    encounter Event.encounter
    created[x] Event.occurrence[x]
    operator Event.performer.actor
    reasonCode Event.reasonCode
    note Event.note
Media
    identifier
    basedOn
    partOf
    status Varies by domain
    type
    modality
    view
    subject
    encounter
    created[x]
    issued OBR.22 (or MSH.7), or perhaps OBX-19 (depends on who observation made)
    operator
    reasonCode
    bodySite
    deviceName
    device
    height
    width
    frames
    duration
    content
    note NTE

Attribute bindings link coded data elements in FHIR resources to a corresponding attribute in the SNOMED CT concept model. These bindings help to support:

  • clarifying the intended meaning of the data element
  • Quality checking the alignment between FHIR resource design and any coresponding SNOMED CT concept model
  • Composition and decomposition of data instances by indicating the SNOMED CT concept model attribute whose value may be used to decompose a precoordinated concept into this data element
Media
    identifier
    basedOn
    partOf
    status
    type
    modality
    view
    subject
    encounter
    created[x]
    issued
    operator
    reasonCode
    bodySite 718497002 |Inherent location|
    deviceName
    device 424226004 |Using device|
    height
    width
    frames
    duration
    content
    note

Concept domain bindings link a resource or an element to a set of SNOMED CT concepts that represent the intended semantics of the instances (whether or not SNOMED CT is used to encode that data element). This set of concepts is represented using a SNOMED CT expression constraint. Note that the 'Concept domain binding' may be a superset of the 'value set binding'. These bindings help to support:

  • Quality checking FHIR resources by ensuring that (a) the intended semantics of the instances matches the valid range of the corresponding SNOMED CT attribute, and (b) the intended value set is appropriate for the intended semantics of the instances
  • Semantic checking of data instances by helping to detect potential inconsistencies caused by overlap between the semantics incorporated in two concept domains
Media
    identifier
    basedOn
    partOf
    status
    type
    modality
    view
    subject
    encounter
    created[x]
    issued
    operator
    reasonCode
    bodySite < 123037004 |Body structure|
    deviceName
    device < 49062001 |Device|
    height
    width
    frames
    duration
    content
    note
Media Act[classCode="DGIMG", moodCode="EVN"]
    identifier .id
    basedOn .outboundRelationship[typeCode=FLFS].target
    partOf .inboundRelationship[typeCode=COMP].source[moodCode=EVN]
    status .status
    type .code
    modality .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code
    view DiagnosticImage.subjectOrientationCode
    subject .participation[typeCode="SUBJ"]???
    encounter .inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN]
    created[x] .effectiveTime
    issued participation[typeCode=AUT].time
    operator .participation[typeCode="PERF"]???
    reasonCode .reasonCode
    bodySite targetSiteCode
    deviceName .participation[typeCode="DEV"].role.player.Entity[classCode="DEV"].name
    device participation[typeCode=DEV]
    height .outboundRelationship[typeCode="COMP].target[classCode="OBS", moodCode="EVN",code="<CODE>"].value
    width .outboundRelationship[typeCode="COMP].target[classCode="OBS", moodCode="EVN",code="<CODE>"].value
    frames .outboundRelationship[typeCode="COMP].target[classCode="OBS", moodCode="EVN",code="<CODE>"].value
    duration .outboundRelationship[typeCode="COMP].target[classCode="OBS", moodCode="EVN",code="<CODE>"].value
    content .text
    note .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]
Media
    identifier 0008,0018 | ~0008,0050 | 0020,000D | 0020,000E
    basedOn
    partOf
    status
    type
    modality 0008,0060 | 0008,1032
    view
    subject ~0010,0020
    encounter
    created[x]
    issued
    operator 0008,1060?
    reasonCode
    bodySite
    deviceName 0008,0070
    device
    height 0028,0010
    width 0028,0011
    frames
    duration ~0028,0002
    content
    note