CH Core (R4)
5.0.0 - trial-use Switzerland flag

This page is part of the CH Core (R4) (v5.0.0: STU 5) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: CH Core Patient

Official URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient Version: 5.0.0
Active as of 2024-12-17 Computable Name: CHCorePatient

Copyright/Legal: CC0-1.0

Base definition of the Patient resource for use in Swiss specific use cases. Relevant are definitions by the eCH-0010 V7.0 data standard mailing address and eCH-0011 V8.1 data standard pesond data. The CH Core Patient is based upon the core FHIR Patient Resource and designed to meet the applicable patient demographic data elements in Switzerland. See also BFS for further information

Core patient demographics which can be shared

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient C 0..* Patient CH Core Patient
ch-pat-1: If one ore more human names are provided, at least one human name should have a family and a given name.
ch-pat-2: gender 'unknown' is currently not used in Switzerland in eCH and the EPR
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... placeOfBirth 0..1 CHCoreAddressEch11PlaceOfBirth Place of birth of patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace profiled by http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-ech-11-placeofbirth
.... placeOfOrigin 0..* CHCoreAddressECH11PlaceOfOrigin Place of origin(s) of patient
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-ech-11-placeoforigin
.... citizenship C 0..* (Complex) Citizenship(s) of patient
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
ch-pat-3: ISO Country Alpha-2 or ISO Country Alpha-3 code
.... religion 0..1 CodeableConcept Religion of patient
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Binding: ReligiousAffiliation (preferred)
... Slices for identifier 0..* Identifier An identifier for this patient
Slice: Unordered, Open by value:$this
.... identifier:EPR-SPID 0..* EPRSPIDIdentifier EPR-SPID

Required Pattern: At least the following
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.756.5.30.1.127.3.10.3
.... identifier:AHVN13 0..* AHVN13Identifier AHVN13 / NAVS13 of the patient (13 digits starting with 756, no separation points)

Required Pattern: At least the following
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.756.5.32
.... identifier:LocalPid 0..* Identifier Local patient identifier(s)

Required Pattern: At least the following
..... type 1..1 CodeableConcept Description of identifier
Fixed Value: (complex)
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: MR
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
.... identifier:insuranceCardNumber 0..* VEKAIdentifier Insurance card number of the patient (20 digits)

Required Pattern: At least the following
..... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.756.5.30.1.123.100.1.1.1
... name 0..* CHCoreHumanName Name of a human - parts and usage
.... telecom:All Slices Content/Rules for all slices
..... system 1..1 code phone | fax | email | pager | url | sms | other
..... value 1..1 string The actual contact point details
.... telecom:email 0..* CHCoreContactPointECH46Email CH Core ContactPoint eCH-0046 Email
.... telecom:phone 0..* CHCoreContactPointECH46Phone CH Core ContactPoint eCH-0046 Phone
.... telecom:internet 0..* CHCoreContactPointECH46Internet CH Core ContactPoint eCH-0046 Internet
... gender 0..1 code male | female | other | unknown* (* see warning 'ch-pat-2')
... birthDate 0..1 date The date of birth for the individual
... deceased[x] 0..1 boolean, dateTime Indicates if the individual is deceased or not
... address 0..* CHCoreAddress An address expressed using postal conventions (as opposed to GPS or other location definition formats)
... maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
Binding: ChCoreMaritalStatus (extensible)
.... Slices for extension Content/Rules for all slices
..... maritalDataSeparation 0..1 CodeableConcept MaritalData Separation
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-maritaldata-separation
Binding: eCH-011 MaritalData Separation (extensible): ValueSet separation type

... Slices for contact 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
Slice: Unordered, Open by value:relationship
.... contact:contact 0..1 BackboneElement Contact data if it is not address of patient
..... relationship 1..1 CodeableConcept The kind of relationship
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.ch/ig/ch-core/CodeSystem/ech-11
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: contactData
..... telecom 0..0
..... address 1..1 CHCoreAddressECH10 An address expressed using postal conventions (as opposed to GPS or other location definition formats)
.... contact:nameOfParent 0..* BackboneElement Name of parent
..... relationship 1..1 CodeableConcept The kind of relationship
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-RoleCode
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: PRN
..... name 1..1 HumanName A name associated with the contact person
... Slices for communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
Slice: Unordered, Open by value:preferred
.... communication:languageOfCorrespondence 0..1 BackboneElement Language of correspondence
..... preferred 1..1 boolean Language preference indicator
Fixed Value: true

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Patient.maritalStatusextensibleChCoreMaritalStatus
http://fhir.ch/ig/ch-core/ValueSet/ch-core-maritalstatus

Constraints

IdGradePath(s)DetailsRequirements
ch-pat-1warningPatientIf one ore more human names are provided, at least one human name should have a family and a given name.
: name.where(family.exists() and given.exists()).count()>0 or name.empty()
ch-pat-2warningPatientgender 'unknown' is currently not used in Switzerland in eCH and the EPR
: gender.empty() or gender!='unknown'
ch-pat-3errorPatient.extension:citizenshipISO Country Alpha-2 or ISO Country Alpha-3 code
: ((extension.where(url='code').value.coding.code.length()=2) and extension.where(url='code').value.coding.code.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2')) or ((extension.where(url='code').value.coding.code.length() = 3) and extension.where(url='code').value.coding.code.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))

 

Other representations of profile: CSV, Excel, Schematron