CH ELM (R4), published by Federal Office of Public Health FOPH. This guide is not an authorized publication; it is the continuous build for version 1.16.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ahdis/ch-elm/ and changes regularly. See the Directory of published versions
Mappings for the ch-elm-practitioner-orderer resource profile.
| Name | eCH-Standards | HL7 v2 Mapping | RIM Mapping | ServD | FiveWs Pattern Mapping |
 Practitioner |
|
PRD (as one example) |
Role |
Provider |
|
  Practitioner / id |
|
|
|
|
|
  Practitioner / meta |
|
|
|
|
|
  Practitioner / implicitRules |
|
|
|
|
|
  Practitioner / language |
|
|
|
|
|
  Practitioner / text |
|
|
Act.text? |
|
|
  Practitioner / contained |
|
|
N/A |
|
|
  Practitioner / extension |
|
|
N/A |
|
|
  Practitioner / modifierExtension |
|
|
N/A |
|
|
  Practitioner / Slices for identifier |
|
PRD-7 (or XCN.1) |
./id |
./Identifiers |
FiveWs.identifier |
   Practitioner / Slices for identifier / identifier:GLN |
|
PRD-7 (or XCN.1) |
./id |
./Identifiers |
FiveWs.identifier |
   Practitioner / Slices for identifier / identifier:ZSR |
|
PRD-7 (or XCN.1) |
./id |
./Identifiers |
FiveWs.identifier |
  Practitioner / active |
|
|
./statusCode |
|
FiveWs.status |
  Practitioner / name |
nameData |
XCN Components |
./name |
- ./PreferredName (GivenNames
- FamilyName
- TitleCode)
|
|
   Practitioner / name / id |
|
|
n/a |
|
|
   Practitioner / name / extension |
|
|
n/a |
|
|
   Practitioner / name / use |
|
- XPN.7
- but often indicated by which field contains the name
|
unique(./use) |
./NamePurpose |
|
   Practitioner / name / text |
|
implied by XPN.11 |
./formatted |
|
|
   Practitioner / name / family |
lastName |
XPN.1/FN.1 |
./part[partType = FAM] |
./FamilyName |
|
    Practitioner / name / family / id |
|
|
|
|
|
    Practitioner / name / family / Slices for extension |
|
|
|
|
|
     Practitioner / name / family / Slices for extension / extension:ech11name |
- officialName
- originalName
- allianceName
- nameOnForeignPassport
- aliasName
- otherName
- declaredForeignName
|
|
|
|
|
     Practitioner / name / family / Slices for extension / extension:dataabsentreason |
|
|
ANY.nullFlavor |
|
|
    Practitioner / name / family / value |
|
|
|
|
|
   Practitioner / name / given |
firstName equivalent to callName of eCH-0011 |
XPN.2 + XPN.3 |
./part[partType = GIV] |
./GivenNames |
|
    Practitioner / name / given / id |
|
|
|
|
|
    Practitioner / name / given / Slices for extension |
|
|
|
|
|
     Practitioner / name / given / Slices for extension / extension:ech11firstname |
- officialFirstName
- callName
- allianceName
- firstNameOnForeignPassport
- declaredForeignFirstName
|
|
|
|
|
     Practitioner / name / given / Slices for extension / extension:dataabsentreason |
|
|
ANY.nullFlavor |
|
|
    Practitioner / name / given / value |
|
|
|
|
|
   Practitioner / name / prefix |
|
XPN.5 |
./part[partType = PFX] |
./TitleCode |
|
    Practitioner / name / prefix / id |
|
|
|
|
|
    Practitioner / name / prefix / Slices for extension |
|
|
|
|
|
     Practitioner / name / prefix / Slices for extension / extension:salutationandtitle |
|
|
ENXP.qualifier |
|
|
    Practitioner / name / prefix / value |
|
|
|
|
|
   Practitioner / name / suffix |
|
XPN/4 |
./part[partType = SFX] |
|
|
   Practitioner / name / period |
|
XPN.13 + XPN.14 |
./usablePeriod[type="IVL<TS>"] |
./StartDate and ./EndDate |
|
  Practitioner / Slices for telecom |
Contact |
|
./telecom |
./ContactPoints |
|
   Practitioner / Slices for telecom / telecom:email |
email |
|
./telecom |
./ContactPoints |
|
    Practitioner / Slices for telecom / telecom:email / id |
|
|
n/a |
|
|
    Practitioner / Slices for telecom / telecom:email / extension |
|
|
n/a |
|
|
    Practitioner / Slices for telecom / telecom:email / system |
emailType |
XTN.3 |
./scheme |
./ContactPointType |
|
    Practitioner / Slices for telecom / telecom:email / value |
emailAddress |
XTN.1 (or XTN.12) |
./url |
./Value |
|
    Practitioner / Slices for telecom / telecom:email / use |
emailCategory/otherEmailCategory |
XTN.2 - but often indicated by field |
unique(./use) |
./ContactPointPurpose |
|
     Practitioner / Slices for telecom / telecom:email / use / id |
|
|
|
|
|
     Practitioner / Slices for telecom / telecom:email / use / Slices for extension |
|
|
|
|
|
     Practitioner / Slices for telecom / telecom:email / use / Slices for extension |
|
|
|
|
|
      Practitioner / Slices for telecom / telecom:email / use / Slices for extension / extension:emailCategory |
emailCategory |
|
N/A |
|
|
     Practitioner / Slices for telecom / telecom:email / use / value |
|
|
|
|
|
    Practitioner / Slices for telecom / telecom:email / rank |
|
n/a |
n/a |
|
|
    Practitioner / Slices for telecom / telecom:email / period |
validity |
N/A |
./usablePeriod[type="IVL<TS>"] |
./StartDate and ./EndDate |
|
     Practitioner / Slices for telecom / telecom:email / period / id |
|
|
n/a |
|
|
     Practitioner / Slices for telecom / telecom:email / period / extension |
|
|
n/a |
|
|
     Practitioner / Slices for telecom / telecom:email / period / start |
dateFrom |
DR.1 |
./low |
|
|
     Practitioner / Slices for telecom / telecom:email / period / end |
dateTo |
DR.2 |
./high |
|
|
   Practitioner / Slices for telecom / telecom:phone |
phone |
|
./telecom |
./ContactPoints |
|
    Practitioner / Slices for telecom / telecom:phone / id |
|
|
n/a |
|
|
    Practitioner / Slices for telecom / telecom:phone / extension |
|
|
n/a |
|
|
    Practitioner / Slices for telecom / telecom:phone / system |
phoneType |
XTN.3 |
./scheme |
./ContactPointType |
|
    Practitioner / Slices for telecom / telecom:phone / value |
phoneNumber |
XTN.1 (or XTN.12) |
./url |
./Value |
|
    Practitioner / Slices for telecom / telecom:phone / use |
phoneCategory/otherPhoneCategory |
XTN.2 - but often indicated by field |
unique(./use) |
./ContactPointPurpose |
|
     Practitioner / Slices for telecom / telecom:phone / use / id |
|
|
|
|
|
     Practitioner / Slices for telecom / telecom:phone / use / Slices for extension |
|
|
|
|
|
     Practitioner / Slices for telecom / telecom:phone / use / Slices for extension |
|
|
|
|
|
      Practitioner / Slices for telecom / telecom:phone / use / Slices for extension / extension:phoneCategory |
phoneNumberCategory |
|
N/A |
|
|
     Practitioner / Slices for telecom / telecom:phone / use / value |
|
|
|
|
|
    Practitioner / Slices for telecom / telecom:phone / rank |
|
n/a |
n/a |
|
|
    Practitioner / Slices for telecom / telecom:phone / period |
validity |
N/A |
./usablePeriod[type="IVL<TS>"] |
./StartDate and ./EndDate |
|
     Practitioner / Slices for telecom / telecom:phone / period / id |
|
|
n/a |
|
|
     Practitioner / Slices for telecom / telecom:phone / period / extension |
|
|
n/a |
|
|
     Practitioner / Slices for telecom / telecom:phone / period / start |
dateFrom |
DR.1 |
./low |
|
|
     Practitioner / Slices for telecom / telecom:phone / period / end |
dateTo |
DR.2 |
./high |
|
|
   Practitioner / Slices for telecom / telecom:internet |
internet |
|
./telecom |
./ContactPoints |
|
    Practitioner / Slices for telecom / telecom:internet / id |
|
|
n/a |
|
|
    Practitioner / Slices for telecom / telecom:internet / extension |
|
|
n/a |
|
|
    Practitioner / Slices for telecom / telecom:internet / system |
internetType |
XTN.3 |
./scheme |
./ContactPointType |
|
    Practitioner / Slices for telecom / telecom:internet / value |
internetAddress |
XTN.1 (or XTN.12) |
./url |
./Value |
|
    Practitioner / Slices for telecom / telecom:internet / use |
internetCategory/otherInternetCategory |
XTN.2 - but often indicated by field |
unique(./use) |
./ContactPointPurpose |
|
     Practitioner / Slices for telecom / telecom:internet / use / id |
|
|
|
|
|
     Practitioner / Slices for telecom / telecom:internet / use / Slices for extension |
|
|
|
|
|
     Practitioner / Slices for telecom / telecom:internet / use / Slices for extension |
|
|
|
|
|
      Practitioner / Slices for telecom / telecom:internet / use / Slices for extension / extension:internetCategory |
internetCategory |
|
N/A |
|
|
     Practitioner / Slices for telecom / telecom:internet / use / value |
|
|
|
|
|
    Practitioner / Slices for telecom / telecom:internet / rank |
|
n/a |
n/a |
|
|
    Practitioner / Slices for telecom / telecom:internet / period |
validity |
N/A |
./usablePeriod[type="IVL<TS>"] |
./StartDate and ./EndDate |
|
     Practitioner / Slices for telecom / telecom:internet / period / id |
|
|
n/a |
|
|
     Practitioner / Slices for telecom / telecom:internet / period / extension |
|
|
n/a |
|
|
     Practitioner / Slices for telecom / telecom:internet / period / start |
dateFrom |
DR.1 |
./low |
|
|
     Practitioner / Slices for telecom / telecom:internet / period / end |
dateTo |
DR.2 |
./high |
|
|
  Practitioner / address |
|
- ORC-24
- STF-11
- ROL-11
- PRT-14
|
./addr |
./Addresses |
|
   Practitioner / address / id |
|
|
n/a |
|
|
   Practitioner / address / extension |
|
|
n/a |
|
|
   Practitioner / address / use |
|
XAD.7 |
unique(./use) |
./AddressPurpose |
|
   Practitioner / address / type |
|
XAD.18 |
unique(./use) |
|
|
   Practitioner / address / text |
|
XAD.1 + XAD.2 + XAD.3 + XAD.4 + XAD.5 + XAD.6 |
./formatted |
|
|
   Practitioner / address / line |
|
XAD.1 and XAD.2 have different meanings for a company address than for a person address) |
AD.part[parttype = AL] |
./StreetAddress (newline delimitted) |
|
    Practitioner / address / line / id |
|
|
|
|
|
    Practitioner / address / line / Slices for extension |
|
|
|
|
|
     Practitioner / address / line / Slices for extension / extension:addressLine1 |
addressLine1 |
|
|
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine1 / id |
|
|
n/a |
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine1 / extension |
|
|
|
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine1 / url |
|
|
N/A |
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine1 / Slices for value[x] |
|
|
N/A |
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine1 / Slices for value[x] |
|
|
|
|
|
       Practitioner / address / line / Slices for extension / extension:addressLine1 / Slices for value[x] / value[x]:valueCode |
|
|
N/A |
|
|
     Practitioner / address / line / Slices for extension / extension:addressLine2 |
addressLine2 |
|
|
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine2 / id |
|
|
n/a |
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine2 / extension |
|
|
|
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine2 / url |
|
|
N/A |
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine2 / Slices for value[x] |
|
|
N/A |
|
|
      Practitioner / address / line / Slices for extension / extension:addressLine2 / Slices for value[x] |
|
|
|
|
|
       Practitioner / address / line / Slices for extension / extension:addressLine2 / Slices for value[x] / value[x]:valueCode |
|
|
N/A |
|
|
     Practitioner / address / line / Slices for extension / extension:street |
street |
|
|
|
|
      Practitioner / address / line / Slices for extension / extension:street / id |
|
|
n/a |
|
|
      Practitioner / address / line / Slices for extension / extension:street / extension |
|
|
|
|
|
      Practitioner / address / line / Slices for extension / extension:street / url |
|
|
N/A |
|
|
      Practitioner / address / line / Slices for extension / extension:street / Slices for value[x] |
|
|
N/A |
|
|
      Practitioner / address / line / Slices for extension / extension:street / Slices for value[x] |
|
|
|
|
|
       Practitioner / address / line / Slices for extension / extension:street / Slices for value[x] / value[x]:valueCode |
|
|
N/A |
|
|
     Practitioner / address / line / Slices for extension / extension:streetName |
streetName |
|
ADXP[partType=STR] |
|
|
     Practitioner / address / line / Slices for extension / extension:houseNumber |
houseNumber |
|
ADXP[partType=BNR] |
|
|
     Practitioner / address / line / Slices for extension / extension:unitID |
dwellingNumber |
|
ADXP[partType=UNID] |
|
|
     Practitioner / address / line / Slices for extension / extension:postOfficeBoxText |
postOfficeBoxText |
|
|
|
|
      Practitioner / address / line / Slices for extension / extension:postOfficeBoxText / id |
|
|
n/a |
|
|
      Practitioner / address / line / Slices for extension / extension:postOfficeBoxText / extension |
|
|
|
|
|
      Practitioner / address / line / Slices for extension / extension:postOfficeBoxText / url |
|
|
N/A |
|
|
      Practitioner / address / line / Slices for extension / extension:postOfficeBoxText / Slices for value[x] |
|
|
N/A |
|
|
      Practitioner / address / line / Slices for extension / extension:postOfficeBoxText / Slices for value[x] |
|
|
|
|
|
       Practitioner / address / line / Slices for extension / extension:postOfficeBoxText / Slices for value[x] / value[x]:valueCode |
|
|
N/A |
|
|
     Practitioner / address / line / Slices for extension / extension:postOfficeBoxNumber |
postOfficeBoxNumber |
|
ADXP[partType=POB] |
|
|
    Practitioner / address / line / value |
|
|
|
|
|
   Practitioner / address / city |
town |
XAD.3 |
AD.part[parttype = CTY] |
./Jurisdiction |
|
    Practitioner / address / city / id |
|
|
|
|
|
    Practitioner / address / city / Slices for extension |
|
|
|
|
|
     Practitioner / address / city / Slices for extension / extension:bfs |
|
|
|
|
|
    Practitioner / address / city / value |
|
|
|
|
|
   Practitioner / address / district |
locality |
XAD.9 |
AD.part[parttype = CNT | CPA] |
|
|
   Practitioner / address / state |
locality |
XAD.4 |
AD.part[parttype = STA] |
./Region |
|
   Practitioner / address / postalCode |
- swissZipCode
- swissZipCodeAddOn
- swissZipCodeId
- foreignZipCode
|
XAD.5 |
AD.part[parttype = ZIP] |
./PostalIdentificationCode |
|
   Practitioner / address / country |
country |
XAD.6 |
AD.part[parttype = CNT] |
./Country |
|
    Practitioner / address / country / id |
|
|
|
|
|
    Practitioner / address / country / Slices for extension |
|
|
|
|
|
     Practitioner / address / country / Slices for extension / extension:countrycode |
|
|
SC.code |
|
|
    Practitioner / address / country / value |
|
|
|
|
|
   Practitioner / address / period |
|
XAD.12 / XAD.13 + XAD.14 |
./usablePeriod[type="IVL<TS>"] |
./StartDate and ./EndDate |
|
  Practitioner / gender |
- sex. sexType
- BFS-33
- //fhir.ch/ig/ch-core/ConceptMap/sex-ech11-to-fhir
|
STF-5 |
./administrativeGender |
./GenderCode |
|
  Practitioner / birthDate |
|
STF-6 |
./birthTime |
(not represented in ServD) |
|
  Practitioner / photo |
|
|
./subjectOf/ObservationEvent[code="photo"]/value |
./ImageURI (only supports the URI reference) |
|
  Practitioner / qualification |
|
CER? |
.playingEntity.playingRole[classCode=QUAL].code |
./Qualifications |
|
   Practitioner / qualification / id |
|
|
n/a |
|
|
   Practitioner / qualification / extension |
|
|
n/a |
|
|
   Practitioner / qualification / modifierExtension |
|
|
N/A |
|
|
   Practitioner / qualification / identifier |
|
|
.playingEntity.playingRole[classCode=QUAL].id |
|
|
   Practitioner / qualification / code |
|
|
.playingEntity.playingRole[classCode=QUAL].code |
./Qualifications.Value |
|
   Practitioner / qualification / period |
|
|
.playingEntity.playingRole[classCode=QUAL].effectiveTime |
./Qualifications.StartDate and ./Qualifications.EndDate |
|
   Practitioner / qualification / issuer |
|
|
.playingEntity.playingRole[classCode=QUAL].scoper |
|
|
  Practitioner / communication |
- languageOfCorrespondance: de
- fr
- it
- rm = Rhaeto-Romance
- en
- other languages ISO 639-1
|
|
./languageCommunication |
./Languages.LanguageSpokenCode |
|
Documentation for this format |