EmsPatient2Fhir
type: ConceptMap
node role: treeRoot
id:
  v: EmsPatient2Fhir
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.patient 1..1 todo is equivalent to Composition.subject 1..1 todo Group 2 Mapping from EMS Protocol to CH EMS Patient Source Code Card. Type Relationship Target Code Card. Type EMSProtocol.patient.name 0..1 todo is equivalent to Patient.name 0..* todo EMSProtocol.patient.name.firstName 0..1 todo is equivalent to Patient.name.given 0..* todo EMSProtocol.patient.name.lastName 0..1 todo is equivalent to Patient.name.family 0..1 todo EMSProtocol.patient.placeOfOrigin 0..1 todo is equivalent to Patient.extension:placeOfOrigin 0..* todo EMSProtocol.patient.citizenship 0..1 todo is equivalent to Patient.extension:citizenship 0..* todo EMSProtocol.patient.birthDate 0..1 todo is equivalent to Patient.birthDate 0..1 todo EMSProtocol.patient.gender 0..1 todo is equivalent to Patient.gender 0..1 todo EMSProtocol.patient.insuranceCardNumber 0..1 todo is equivalent to Patient.identifier:AHVN13 0..1 todo EMSProtocol.patient.oasiNumber 0..1 todo is equivalent to Patient.identifier:AHVN13 0..1 todo EMSProtocol.patient.plsId 0..1 todo is equivalent to Patient.identifier:LocalPid 0..* todo EMSProtocol.patient.identification 0..1 todo is equivalent to Patient.extension:identification 0..1 todo EMSProtocol.patient.identification.medium 0..1 todo is equivalent to Patient.extension:identification.extension:medium 0..* todo EMSProtocol.patient.identification.source 0..1 todo is equivalent to Patient.extension:identification.extension:source 0..* todo EMSProtocol.patient.address 0..1 todo is equivalent to Patient.address 0..* todo EMSProtocol.patient.address.street 0..1 todo is equivalent to Patient.address.line 0..* todo EMSProtocol.patient.address.zipCode 0..1 todo is equivalent to Patient.address.postalCode 0..1 todo EMSProtocol.patient.address.city 0..1 todo is equivalent to Patient.address.city 0..1 todo Group 3 Ma…
url:
  v: http://fhir.ch/ig/ch-ems/ConceptMap/EmsPatient2Fhir
version:
  v: 2.0.0-ballot
name:
  v: EmsPatient2Fhir
title:
  v: EMS Patient 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 patient 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.patient
    target:
      code:
        v: Composition.subject
      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-patient
  element:
    code:
      v: EMSProtocol.patient.name
    target:
      code:
        v: Patient.name
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.name.firstName
    target:
      code:
        v: Patient.name.given
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.name.lastName
    target:
      code:
        v: Patient.name.family
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.placeOfOrigin
    target:
      code:
        v: Patient.extension:placeOfOrigin
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.citizenship
    target:
      code:
        v: Patient.extension:citizenship
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.birthDate
    target:
      code:
        v: Patient.birthDate
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.gender
    target:
      code:
        v: Patient.gender
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.insuranceCardNumber
    target:
      code:
        v: Patient.identifier:AHVN13
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.oasiNumber
    target:
      code:
        v: Patient.identifier:AHVN13
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.plsId
    target:
      code:
        v: Patient.identifier:LocalPid
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.identification
    target:
      code:
        v: Patient.extension:identification
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.identification.medium
    target:
      code:
        v: Patient.extension:identification.extension:medium
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.identification.source
    target:
      code:
        v: Patient.extension:identification.extension:source
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.address
    target:
      code:
        v: Patient.address
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.address.street
    target:
      code:
        v: Patient.address.line
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.address.zipCode
    target:
      code:
        v: Patient.address.postalCode
      equivalence:
        v: equivalent
  element:
    code:
      v: EMSProtocol.patient.address.city

code:
  v: Patient.address.city
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.patient.insurance
  target:
    code:
      v: ServiceRequest.insurance
    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-coverage
element:
  code:
    v: EMSProtocol.patient.insurance
  target:
    code:
      v: Coverage.payor
    equivalence:
      v: equivalent
element:
  code:
    v: EMSProtocol.patient.insuranceCardNumber
  target:
    code:
      v: Coverage.identifier:insuranceCardNumber
    equivalence:
      v: equivalent