Left: | CH EMS Patient Profile (http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-patient) |
Right: | CH EMS Patient Profile (http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-patient) |
Error | StructureDefinition.version | Values for version differ: '1.9.0' vs '1.9.0-cibuild' |
Information | StructureDefinition.status | Values for status differ: 'draft' vs 'active' |
Information | StructureDefinition.date | Values for date differ: '2020-02-05T00:00:00+10:00' vs '2024-10-31T13:38:03+00:00' |
Information | StructureDefinition.definition | Values for definition differ: 'A name associated with the individual.' vs 'A human's name with the ability to identify parts and usage.' |
Information | StructureDefinition.comment | Values for comment differ: 'A patient may have multiple names with different uses or applicable periods. For animals, the name is a 'HumanName' in the sense that is assigned and used by humans and has the same patterns.' vs 'Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.' |
Error | Patient.name | Type Mismatch: HumanName([CanonicalType[http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname]]) vs HumanName([CanonicalType[http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname]]) |
Information | StructureDefinition.definition | Values for definition differ: 'Biological sex of the person or sex of the person defined by a court decision.' vs 'Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.' |
Information | StructureDefinition.requirements | Values for requirements differ: 'The indication of sex may only be made for persons for whom the physical sex characteristics cannot be unambiguously assigned. Swiss law does not recognise this gender. Thus, only foreign persons who have not been registered by the Swiss civil status system can be provided with this characteristic in the population controls.' vs 'Needed for identification of the individual, in combination with (at least) name and birth date.' |
Information | StructureDefinition.comment | Values for comment differ: 'The date of birth must be valid and entered in the date format YYYY-MM-DD. In exceptional cases where the day or month of the date of birth is not known, YYYY-MM or YYYYY formats will also be accepted.' vs 'At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension 'patient-birthTime' available that should be used where Time is required (such as in maternity/infant care systems).' |
Information | StructureDefinition.definition | Values for definition differ: 'An address for the individual.' vs 'An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.' |
Information | StructureDefinition.comment | Values for comment differ: 'Patient may have multiple addresses with different uses or applicable periods.' vs 'Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).' |
Error | Patient.address | Type Mismatch: Address([CanonicalType[http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-address]]) vs Address([CanonicalType[http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-address]]) |
Error | Patient.contact.name | Type Mismatch: HumanName([CanonicalType[http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname]]) vs HumanName([CanonicalType[http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname]]) |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient | ||
copyright | CC0-1.0 |
| |
date | 2020-02-05T00:00:00+10:00 | 2024-10-31T13:38:03+00:00 |
|
description | Definition of the patient | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#CH | ||
kind | resource | ||
name | CHEmsPatient | ||
publisher | IVR Interverband für Rettungswesen | ||
purpose | |||
status | draft | active |
|
title | CH EMS Patient Profile | ||
type | Patient | ||
url | http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-patient | ||
version | 1.9.0 | 1.9.0-cibuild |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Patient | C | 0..* | CH EMS Patient ch-pat-1: At least one HumanName with given and family name must be provided. ch-pat-2: gender unknown is currently not used in Switzerland in eCH and the EPR ch-ems-epr: Warning that the resource is not conform to the CH Core EPR restrictions | C | 0..* | CHCorePatient | CH EMS 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 ch-ems-epr-patient: Warning that the resource is not conform to the CH Core EPR restrictions | ||||||||||
id | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
language | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
Slices for identifier | Σ | 0..* | Identifier | An identifier for this patient Slice: Unordered, Open by pattern:$this | Σ | 0..* | Identifier | An identifier for this patient Slice: Unordered, Open by pattern:$this | |||||||||
active | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use | |||||||||
name | C | 0..* | ?? | The patient's official name ch-core-hm-1: if officalName with eCH-011 Extension is specified, it can only be put on a name where use attribute is official ch-core-hm-2: if orginalName with eCH-011 Extension is specified, it can only be put on a name where use attribute is maiden ch-core-hm-3: ch-ext-ech-11-name can only be put on a family name ch-core-hm-4: ch-ext-ech-11-firstname can only be put on a given name | C | 0..* | ?? | The patient's official name ch-core-hm-1: if officalName with eCH-011 Extension is specified, it can only be put on a name where use attribute is official ch-core-hm-2: if orginalName with eCH-011 Extension is specified, it can only be put on a name where use attribute is maiden ch-core-hm-3: ch-ext-ech-11-name can only be put on a family name ch-core-hm-4: ch-ext-ech-11-firstname can only be put on a given name |
| ||||||||
telecom | Σ | 0..* | ContactPoint | A contact detail for the individual | Σ | 0..* | ContactPoint | A contact detail for the individual Slice: Unordered, Open by value:system | |||||||||
id | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
system | ΣC | 1..1 | code | phone | fax | email | pager | url | sms | other Binding: ?? (required): Telecommunications form for contact point. |
| ||||||||||||
value | Σ | 1..1 | string | The actual contact point details |
| ||||||||||||
use | ?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ?? (required): Use of contact point. |
| ||||||||||||
rank | Σ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
| ||||||||||||
period | Σ | 0..1 | Period | Time period when the contact point was/is in use |
| ||||||||||||
gender | Σ | 0..1 | code | male | female | other Binding: ?? (required) | Σ | 0..1 | code | male | female | other Binding: ?? (required) | |||||||||
birthDate | Σ | 0..1 | date | The date of birth for the individual | Σ | 0..1 | date | The date of birth for the individual | |||||||||
deceased[x] | ?!Σ | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not | ?!Σ | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not | |||||||||
address | 0..* | ?? | Address of the patient | C | 0..* | ?? | Address of the patient ch-addr-2: For a Swiss address, a canton abbreviation from the value set 'eCH-0007 Canton Abbreviation' must be used. |
| |||||||||
maritalStatus | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding: ?? (required): The domestic partnership status of a person. | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding: ?? (extensible) | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
coding | Σ | 0..* | Coding | Code defined by a terminology system |
| ||||||||||||
text | Σ | 0..1 | string | Plain text representation of the concept |
| ||||||||||||
multipleBirth[x] | 0..1 | boolean, integer | Whether patient is part of a multiple birth | 0..1 | boolean, integer | Whether patient is part of a multiple birth | |||||||||||
photo | 0..* | Attachment | Image of the patient | 0..* | Attachment | Image of the patient | |||||||||||
Slices for contact | C | 0..* | BackboneElement | Involved Participant (Person / Organization) Slice: Unordered, Open by value:relationship pat-1: SHALL at least contain a contact's details or a reference to an organization | C | 0..* | BackboneElement | Involved Participant (Person / Organization) Slice: Unordered, Open by value:relationship pat-1: SHALL at least contain a contact's details or a reference to an organization | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
relationship | 0..* | CodeableConcept | The kind of relationship Binding: ?? (extensible): The nature of the relationship between a patient and a contact person for that patient. | 0..* | CodeableConcept | The kind of relationship Binding: ?? (extensible): The nature of the relationship between a patient and a contact person for that patient. | |||||||||||
name | C | 0..1 | ?? | Name of the involved participant ch-core-hm-1: if officalName with eCH-011 Extension is specified, it can only be put on a name where use attribute is official ch-core-hm-2: if orginalName with eCH-011 Extension is specified, it can only be put on a name where use attribute is maiden ch-core-hm-3: ch-ext-ech-11-name can only be put on a family name ch-core-hm-4: ch-ext-ech-11-firstname can only be put on a given name | C | 0..1 | ?? | Name of the involved participant ch-core-hm-1: if officalName with eCH-011 Extension is specified, it can only be put on a name where use attribute is official ch-core-hm-2: if orginalName with eCH-011 Extension is specified, it can only be put on a name where use attribute is maiden ch-core-hm-3: ch-ext-ech-11-name can only be put on a family name ch-core-hm-4: ch-ext-ech-11-firstname can only be put on a given name |
| ||||||||
telecom | 0..* | ContactPoint | A contact detail for the person | 0..* | ContactPoint | A contact detail for the person | |||||||||||
address | 0..1 | Address | Address for the contact person | 0..1 | Address | Address for the contact person | |||||||||||
gender | 0..1 | code | male | female | other | unknown Binding: ?? (required): The gender of a person used for administrative purposes. | 0..1 | code | male | female | other | unknown Binding: ?? (required): The gender of a person used for administrative purposes. | |||||||||||
organization | C | 0..1 | Reference(Organization) | Organization that is associated with the contact | C | 0..1 | Reference(Organization) | Organization that is associated with the contact | |||||||||
period | 0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient | 0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient | |||||||||||
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 | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health Slice: Unordered, Open by value:preferred | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
language | 1..1 | CodeableConcept | The language which can be used to communicate with the patient about his or her health Binding: ?? (preferred): A human language.
| 1..1 | CodeableConcept | The language which can be used to communicate with the patient about his or her health Binding: ?? (preferred): A human language.
| |||||||||||
preferred | 0..1 | boolean | Language preference indicator | 0..1 | boolean | Language preference indicator | |||||||||||
generalPractitioner | 0..* | Reference(Organization | Practitioner | PractitionerRole) | Patient's nominated primary care provider | 0..* | Reference(Organization | Practitioner | PractitionerRole) | Patient's nominated primary care provider | |||||||||||
managingOrganization | Σ | 0..1 | Reference(Organization) | Organization that is the custodian of the patient record | Σ | 0..1 | Reference(Organization) | Organization that is the custodian of the patient record | |||||||||
link | ?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person | ?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
other | Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to | Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to | |||||||||
type | Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: ?? (required): The type of link between this patient resource and another patient resource. | Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: ?? (required): The type of link between this patient resource and another patient resource. | |||||||||
Documentation for this format |