FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Orders and Observations icon Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: No defined compartments

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

Transport workflow.order
    code FiveWs.what[x]
    focus FiveWs.what[x]
    for FiveWs.subject[x]
    encounter FiveWs.context
    completionTime FiveWs.done[x]
    authoredOn FiveWs.recorded
    requester FiveWs.author
    performerType FiveWs.actor
    owner FiveWs.actor
    location FiveWs.where[x]
    requestedLocation FiveWs.where[x]
    currentLocation FiveWs.where[x]
    reason FiveWs.why[x]
    history FiveWs.why[x]
Transport Event,Request
    identifier Event.identifier
    instantiates Request.instantiatesCanonical, Event.instantiatesCanonical
    basedOn Request.basedOn, Event.basedOn
    groupIdentifier Request.groupIdentifier
    partOf Event.partOf
    status Event.status
    code Request.code, Event.code
    for Request.subject, Event.subject
    encounter Request.encounter, Event.encounter
    completionTime Event.occurrence[x]
    authoredOn Request.authoredOn
    requester Request.requester
    performerType Event.performer.function, Request.performerType
    owner Event.performer.actor, Request.performer
    insurance Request.insurance
    note Request.note, Event.note
    relevantHistory Request.relevantHistory
    reason Request.reason, Event.reason
Transport
    identifier
    instantiates
    basedOn
    groupIdentifier
    partOf Varies by domain
    status
    statusReason
    code
    description
    focus
    for
    encounter
    completionTime
    authoredOn
    lastModified
    requester
    performerType
    owner
    location
    insurance IN1/IN2
    note
    relevantHistory
    restriction
        repetitions
        period
        recipient
    input
        type
        value[x]
    output
        type
        value[x]
    requestedLocation
    currentLocation
    reason
    history
Transport Supply[moodCode=RQO]
    identifier .id
    instantiates .outboundRelationship[typeCode=DEFN].target
    basedOn .outboundRelationship[typeCode=FLFS].target[moodCode=INT]
    groupIdentifier .inboundRelationship[typeCode=COMP].source[moodCode=INT].id
    partOf .inboundRelationship[typeCode=COMP].source[moodCode=EVN]
    status .statusCode, also existence of fulfillment events
    statusReason .inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN, code="status change"].reasonCode
    code .code
    description .text
    focus .outboundRelationship[typeCode=SUBJ].target
    for .participation[typeCode=RCT].role
    encounter .inboundRelationship[typeCode=COMP].source[classCode=PCPR, moodCode=EVN]
    completionTime .effectiveTime
    authoredOn .participation[typeCode=AUT].time
    lastModified .inboundRelationship[typeCode=SUBJ, ].source[classCode=CACT, moodCode=EVN].effectiveTime
    requester .participation[typeCode=AUT].role
    performerType .participation[typeCode=PRF].role.code
    owner .participation[typeCode=PRF].role
    location .participation[typeCode=LOC].role
    insurance .outboundRelationship[typeCode=COVBY].target
    note .inboundRelationship[typeCode=SUBJ, ].source[classCode=OBS, moodCode=EVN, code="annotation"].value(string)
    relevantHistory .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]
    restriction Instead of pointing to request, would point to component of request, having these characteristics
        repetitions .repeatNumber
        period .effectiveTime(IVL<TS>)
        recipient .participation[typeCode=SBJ].role
    input ???
        type ???
        value[x] ???
    output ???
        type ???
        value[x] ???
    requestedLocation .participation[typeCode=LOC].role
    currentLocation .participation[typeCode=LOC].role
    reason .outboundRelationship[typeCode=RSON].target
    history .outboundRelationship[typeCode=RSON].target