CH ELM (R4)
1.10.0-cibuild - ci-build Switzerland flag

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.10.0-cibuild 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

Resource Profile: ChElmOrganizationOrderer - Mappings

Active as of 2025-06-19

Mappings for the ch-elm-organization-orderer resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameeCH StandardsHL7 v2 MappingRIM MappingServDFiveWs Pattern Mappingdoco
.. Organization
(also see master files messages)
  • Organization(classCode=ORG
  • determinerCode=INST)
Organization
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:department
... modifierExtension
N/A
... Slices for identifier
XON.10 / XON.3
.scopes[Role](classCode=IDENT)
./Identifiers
FiveWs.identifier
.... identifier:BER
XON.10 / XON.3
.scopes[Role](classCode=IDENT)
./Identifiers
FiveWs.identifier
.... identifier:UIDB
XON.10 / XON.3
.scopes[Role](classCode=IDENT)
./Identifiers
FiveWs.identifier
.... identifier:ZSR
XON.10 / XON.3
.scopes[Role](classCode=IDENT)
./Identifiers
FiveWs.identifier
.... identifier:GLN
XON.10 / XON.3
.scopes[Role](classCode=IDENT)
./Identifiers
FiveWs.identifier
... active
No equivalent in HL7 v2
.status
  • ./Status (however this concept in ServD more covers why the organization is active or not
  • could be delisted
  • deregistered
  • not operational yet) this could alternatively be derived from ./StartDate and ./EndDate and given a context date.
FiveWs.status
... type
No equivalent in v2
.code
n/a
FiveWs.class
... name
XON.1
.name
.PreferredName/Name
... alias
.name
... Slices for telecom
Contact
ORC-22?
.telecom
./ContactPoints
.... telecom:All Slices
..... id
n/a
..... extension
n/a
..... system
XTN.3
./scheme
./ContactPointType
..... value
XTN.1 (or XTN.12)
./url
./Value
..... use
XTN.2 - but often indicated by field
unique(./use)
./ContactPointPurpose
..... rank
n/a
n/a
..... period
N/A
./usablePeriod[type="IVL<TS>"]
./StartDate and ./EndDate
.... telecom:email
email
ORC-22?
.telecom
./ContactPoints
..... id
n/a
..... extension
n/a
..... system
emailType
XTN.3
./scheme
./ContactPointType
..... value
emailAddress
XTN.1 (or XTN.12)
./url
./Value
..... use
emailCategory/otherEmailCategory
XTN.2 - but often indicated by field
unique(./use)
./ContactPointPurpose
...... id
...... Slices for extension
....... extension:emailCategory
emailCategory
N/A
...... value
..... rank
n/a
n/a
..... period
validity
N/A
./usablePeriod[type="IVL<TS>"]
./StartDate and ./EndDate
...... id
n/a
...... extension
n/a
...... start
dateFrom
DR.1
./low
...... end
dateTo
DR.2
./high
.... telecom:phone
phone
ORC-22?
.telecom
./ContactPoints
..... id
n/a
..... extension
n/a
..... system
phoneType
XTN.3
./scheme
./ContactPointType
..... value
phoneNumber
XTN.1 (or XTN.12)
./url
./Value
..... use
phoneCategory/otherPhoneCategory
XTN.2 - but often indicated by field
unique(./use)
./ContactPointPurpose
...... id
...... Slices for extension
....... extension:phoneCategory
phoneNumberCategory
N/A
...... value
..... rank
n/a
n/a
..... period
validity
N/A
./usablePeriod[type="IVL<TS>"]
./StartDate and ./EndDate
...... id
n/a
...... extension
n/a
...... start
dateFrom
DR.1
./low
...... end
dateTo
DR.2
./high
.... telecom:internet
internet
ORC-22?
.telecom
./ContactPoints
..... id
n/a
..... extension
n/a
..... system
internetType
XTN.3
./scheme
./ContactPointType
..... value
internetAddress
XTN.1 (or XTN.12)
./url
./Value
..... use
internetCategory/otherInternetCategory
XTN.2 - but often indicated by field
unique(./use)
./ContactPointPurpose
...... id
...... Slices for extension
....... extension:internetCategory
internetCategory
N/A
...... value
..... rank
n/a
n/a
..... period
validity
N/A
./usablePeriod[type="IVL<TS>"]
./StartDate and ./EndDate
...... id
n/a
...... extension
n/a
...... start
dateFrom
DR.1
./low
...... end
dateTo
DR.2
./high
... address
ORC-23?
.address
./PrimaryAddress and ./OtherAddresses
.... id
n/a
.... extension
n/a
.... use
XAD.7
unique(./use)
./AddressPurpose
.... type
XAD.18
unique(./use)
.... text
XAD.1 + XAD.2 + XAD.3 + XAD.4 + XAD.5 + XAD.6
./formatted
.... 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)
..... id
..... Slices for extension
...... extension:addressLine1
addressLine1
....... id
n/a
....... extension
....... url
N/A
....... Slices for value[x]
N/A
........ value[x]:valueCode
N/A
...... extension:addressLine2
addressLine2
....... id
n/a
....... extension
....... url
N/A
....... Slices for value[x]
N/A
........ value[x]:valueCode
N/A
...... extension:street
street
....... id
n/a
....... extension
....... url
N/A
....... Slices for value[x]
N/A
........ value[x]:valueCode
N/A
...... extension:streetName
ADXP[partType=STR]
...... extension:houseNumber
ADXP[partType=BNR]
...... extension:unitID
dwellingNumber
ADXP[partType=UNID]
...... extension:postOfficeBoxText
postOfficeBoxText
....... id
n/a
....... extension
....... url
N/A
....... Slices for value[x]
N/A
........ value[x]:valueCode
N/A
...... extension:postOfficeBoxNumber
ADXP[partType=POB]
..... value
.... city
town
XAD.3
AD.part[parttype = CTY]
./Jurisdiction
..... id
..... Slices for extension
...... extension:bfs
..... value
.... district
locality
XAD.9
AD.part[parttype = CNT | CPA]
.... state
locality
XAD.4
AD.part[parttype = STA]
./Region
.... postalCode
  • swissZipCode
  • swissZipCodeAddOn
  • swissZipCodeId
  • foreignZipCode
XAD.5
AD.part[parttype = ZIP]
./PostalIdentificationCode
.... country
country
XAD.6
AD.part[parttype = CNT]
./Country
..... id
..... Slices for extension
...... extension:countrycode
SC.code
..... value
.... period
XAD.12 / XAD.13 + XAD.14
./usablePeriod[type="IVL<TS>"]
./StartDate and ./EndDate
... partOf
No equivalent in HL7 v2
.playedBy[classCode=Part].scoper
n/a
... contact
.contactParty
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... purpose
./type
.... name
  • PID-5
  • PID-9
./name
.... telecom
  • PID-13
  • PID-14
./telecom
.... address
PID-11
./addr
... endpoint
n/a

doco Documentation for this format