EmsMission2Fhir
type: ConceptMap
node role: treeRoot
id:
  v: EmsMission2Fhir
text:
  status:
    v: additional
  div:
    v: Mapping from (not specified) to (not specified) Group 1 Mapping from EMS Protocol to CH EMS Composition Source Code Card. Type Relationship Target Code Card. Type EMSProtocol.mission 1..1 todo is equivalent to Composition.section:mission 1..1 todo EMSProtocol.mission.respondingOrganisation 1..1 todo is equivalent to Composition.custodian 1..1 todo Group 2 Mapping from EMS Protocol to CH EMS Encounter Source Code Card. Type Relationship Target Code Card. Type EMSProtocol.mission.date 1..1 todo is equivalent to Encounter.period.start 1..1 todo EMSProtocol.mission.number 1..1 todo is equivalent to Encounter.identifier:missionNumber 1..1 todo EMSProtocol.mission.type 0..1 todo is equivalent to Encounter.serviceType 0..1 todo EMSProtocol.mission.transportReason 0..* todo is equivalent to Encounter.reasonCode 0..* todo EMSProtocol.mission.urgency 0..1 todo is equivalent to Encounter.priority 0..1 todo EMSProtocol.mission.urgency.adequacy 0..1 todo is equivalent to Encounter.priority.extension:urgencyAdequate 0..1 todo EMSProtocol.mission.requestingOrganisation 1..1 todo is equivalent to Encounter.basedOn 1..1 todo EMSProtocol.mission.respondingOrganisation.team.member 0..* todo is equivalent to Encounter.participant.individual 1..1 todo EMSProtocol.mission.respondingOrganisation.team.member.role 1..1 todo is equivalent to Encounter.participant.extension:teamRole 1..1 todo EMSProtocol.mission.location 0..1 todo is equivalent to Encounter.location.location 1..1 todo EMSProtocol.mission.destination 0..1 todo is equivalent to Encounter.hospitalization.destination 1..1 todo EMSProtocol.mission.valuablesPatient 0..* todo is equivalent to Encounter.extension:valuablesPatient 0..* todo EMSProtocol.mission.emergencyDoctorSystem 0..1 todo is equivalent to Encounter.extension:emergencyDoctorSystem 0..1 todo EMSProtocol.mission.violence.offender 0..* todo is equivalent to Encounter.extension:violence.extension:offender 0..* todo EMSProtocol.mission.violence.form 0..* todo is equivale…
url:
  v: http://fhir.ch/ig/ch-ems/ConceptMap/EmsMission2Fhir
version:
  v: 2.0.0-ballot
name:
  v: EmsMission2Fhir
title:
  v: EMS Mission to FHIR Mapping
status:
  v: active
experimental:
  v: false
date:
  v: 2026-06-15T08:07:03+00:00
publisher:
  v: HL7 Switzerland
contact:
  name:
    v: HL7 Switzerland
  telecom:
    system:
      v: url
    value:
      v: https://www.hl7.ch/
contact:
  name:
    v: HL7 Switzerland
  telecom:
    system:
      v: url
    value:
      v: https://www.hl7.ch/
    use:
      v: work
description:
  v: This map shows how the mission section from the EMS Protocol is represented using FHIR.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
    code:
      v: CH
copyright:
  v: CC0-1.0
group:
  source:
    v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
  target:
    v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-composition
  element:
    code:
      v: EMSProtocol.mission
    target:
      code:
        v: Composition.section:mission
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.respondingOrganisation
    target:
      code:
        v: Composition.custodian
      equivalence:
        v: equivalent
group:
  source:
    v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
  target:
    v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-encounter
  element:
    code:
      v: EMSProtocol.mission.date
    target:
      code:
        v: Encounter.period.start
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.number
    target:
      code:
        v: Encounter.identifier:missionNumber
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.type
    target:
      code:
        v: Encounter.serviceType
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.transportReason
    target:
      code:
        v: Encounter.reasonCode
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.urgency
    target:
      code:
        v: Encounter.priority
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.urgency.adequacy
    target:
      code:
        v: Encounter.priority.extension:urgencyAdequate
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.requestingOrganisation
    target:
      code:
        v: Encounter.basedOn
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.respondingOrganisation.team.member
    target:
      code:
        v: Encounter.participant.individual
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.respondingOrganisation.team.member.role
    target:
      code:
        v: Encounter.participant.extension:teamRole
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.location
    target:
      code:
        v: Encounter.location.location
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.destination
    target:
      code:
        v: Encounter.hospitalization.destination
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.valuablesPatient
    target:
      code:
        v: Encounter.extension:valuablesPatient
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.emergencyDoctorSystem
    target:
      code:
        v: Encounter.extension:emergencyDoctorSystem
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.violence.offender
    target:
      code:
        v: Encounter.extension:violence.extension:offender
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.violence.form
    target:
      code:
        v: Encounter.extension:violence.extension:form
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.mission.violence.result

code:
  v: Encounter.extension:violence.extension:result
equivalence:
  v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-servicerequest
element:
  code:
    v: EMSProtocol.mission.requestingOrganisation
  target:
    code:
      v: ServiceRequest.requester
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-organization
element:
  code:
    v: EMSProtocol.mission.requestingOrganisation.name
  target:
    code:
      v: Organization.name
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.requestingOrganisation.gln
  target:
    code:
      v: Organization.identifier:GLN
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-organization
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.name
  target:
    code:
      v: Organization.name
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.gln
  target:
    code:
      v: Organization.identifier:GLN
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-organization
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.team.name
  target:
    code:
      v: Organization.name
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.team.gln
  target:
    code:
      v: Organization.identifier:GLN
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-practitioner
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.team.member.name
  target:
    code:
      v: Practitioner.name
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.team.member.name.firstName
  target:
    code:
      v: Practitioner.name.given
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.team.member.name.lastName
  target:
    code:
      v: Practitioner.name.family
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.team.member.gln
  target:
    code:
      v: Practitioner.identifier:GLN
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.team
  target:
    code:
      v: Practitioner.identifier:GLN.assigner
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.respondingOrganisation.team.member.formation
  target:
    code:
      v: Practitioner.qualification.code
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-location-locationdestination
element:
  code:
    v: EMSProtocol.mission.location.address
  target:
    code:
      v: Location.address
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.location.address.street
  target:
    code:
      v: Location.address.line
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.location.address.zipCode
  target:
    code:
      v: Location.address.postalCode
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.location.address.city
  target:
    code:
      v: Location.address.city
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.location.position
  target:
    code:
      v: Location.position
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.location.position.longitude
  target:
    code:
      v: Location.position.longitude
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.location.position.latitude
  target:
    code:
      v: Location.position.latitude
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.location.name
  target:
    code:
      v: Location.name
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.location.type
  target:
    code:
      v: Location.physicalType
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-location-locationdestination
element:
  code:
    v: EMSProtocol.mission.destination.address
  target:
    code:
      v: Location.address
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.address.street
  target:
    code:
      v: Location.address.line
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.address.zipCode
  target:
    code:
      v: Location.address.postalCode
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.address.city
  target:
    code:
      v: Location.address.city
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.position
  target:
    code:
      v: Location.position
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.position.longitude
  target:
    code:
      v: Location.position.longitude
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.position.latitude
  target:
    code:
      v: Location.position.latitude
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.name
  target:
    code:
      v: Location.name
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.type
  target:
    code:
      v: Location.physicalType
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.destination.gln
  target:
    code:
      v: Location.identifier:GLN
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-observation-missiontimestatus
element:
  code:
    v: EMSProtocol.mission.statusTime.time
  target:
    code:
      v: Observation.value[x]
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.statusTime.meaning
  target:
    code:
      v: Observation.code
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-procedure-precautionsinfection
element:
  code:
    v: EMSProtocol.mission.precautionsInfection
  target:
    code:
      v: Procedure.code
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-procedure-transportation
element:
  code:
    v: EMSProtocol.mission.transportation.bedding
  target:
    code:
      v: Procedure.code
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.transportation.recoveryAid
  target:
    code:
      v: Procedure.usedCode
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-location-ambulance
element:
  code:
    v: EMSProtocol.mission.ambulance.type
  target:
    code:
      v: Location.physicalType
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.ambulance.disinfection
  target:
    code:
      v: Location.extension:disinfection
    equivalence:
      v: equivalent

source:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/logicalmodel-ems-protocol
target:
  v: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-device
element:
  code:
    v: EMSProtocol.mission.device.name
  target:
    code:
      v: Device.deviceName.name
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.mission.device.owner
  target:
    code:
      v: Device.extension:owner
    equivalence:
      v: equivalent