Left: | CH Lab Patient (http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-patient) |
Right: | Patient: Animal (http://hl7.eu/fhir/laboratory/StructureDefinition/Patient-animal-eu-lab) |
Error | StructureDefinition.url | Values for url differ: 'http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-patient' vs 'http://hl7.eu/fhir/laboratory/StructureDefinition/Patient-animal-eu-lab' |
Error | StructureDefinition.version | Values for version differ: '0.1.1' vs '0.1.0' |
Information | StructureDefinition.name | Values for name differ: 'ChLabPatient' vs 'PatientAnimalEu' |
Information | StructureDefinition.title | Values for title differ: 'CH Lab Patient' vs 'Patient: Animal' |
Information | StructureDefinition.date | Values for date differ: '2023-12-28T12:00:19+01:00' vs '2024-02-26T08:16:21+01:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 Switzerland' vs 'HL7 Europe' |
Information | StructureDefinition.copyright | Values for copyright differ: 'CC0-1.0' vs 'Used by permission of HL7 Europe, all rights reserved Creative Commons License' |
Information | StructureDefinition.jurisdiction | Removed the item 'urn:iso:std:iso:3166#CHE' |
Information | StructureDefinition.jurisdiction | Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#150' |
Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient' vs 'http://hl7.org/fhir/StructureDefinition/Patient' |
Information | StructureDefinition.short | Values for short differ: 'CH Lab Patient' vs 'Information about an individual or animal receiving health care services' |
Information | StructureDefinition.definition | Values for definition differ: '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 https://www.bfs.admin.ch/bfs/de/home/register/personenregister/registerharmonisierung/nomenklaturen.html for further information' vs 'Demographics and other administrative information about an individual or animal receiving care or other health-related services.' |
Information | Patient.extension | Element minimum cardinalities differ: '0' vs '1' |
Information | StructureDefinition.short | Values for short differ: 'Name of a human - parts and usage' vs 'A name associated with the patient' |
Information | StructureDefinition.definition | Values for definition differ: 'A human's name with the ability to identify parts and usage.' vs 'A name associated with the individual.' |
Information | StructureDefinition.comment | Values for comment differ: '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.' vs '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.' |
Information | StructureDefinition.short | Values for short differ: 'A contact detail for the individual' vs 'Use contact.telecom' |
Information | StructureDefinition.comment | Values for comment differ: 'A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).' vs 'Animals do not have phones, their contacts do. Contact.telecom should be used.' |
Information | Patient.telecom | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | StructureDefinition.short | Values for short differ: 'male | female | other' vs 'male | female | other | unknown' |
Information | StructureDefinition.short | Values for short differ: 'An address expressed using postal conventions (as opposed to GPS or other location definition formats)' vs 'An address for the individual' |
Information | StructureDefinition.definition | Values for definition differ: '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.' vs 'An address for the individual.' |
Information | StructureDefinition.comment | Values for comment differ: '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).' vs 'Patient may have multiple addresses with different uses or applicable periods.' |
Information | Patient.maritalStatus | Element maximum cardinalities differ: '1' vs '0' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient | http://hl7.org/fhir/StructureDefinition/Patient |
|
copyright | CC0-1.0 | Used by permission of HL7 Europe, all rights reserved Creative Commons License |
|
date | 2023-12-28T12:00:19+01:00 | 2024-02-26T08:16:21+01:00 |
|
description | This profile constrains the Patient resource for the purpose of laboratory test reports in Switzerland. | This profile defines how to represent an Animal as subject of care in FHIR for the purpose of this guide. This is used to identify the species when a specimen is collected from an animal |
|
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#CHE |
| |
jurisdiction[1] | http://unstats.un.org/unsd/methods/m49/m49.htm#150 |
| |
kind | resource | ||
name | ChLabPatient | PatientAnimalEu |
|
publisher | HL7 Switzerland | HL7 Europe |
|
purpose | |||
status | active | ||
title | CH Lab Patient | Patient: Animal |
|
type | Patient | ||
url | http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-patient | http://hl7.eu/fhir/laboratory/StructureDefinition/Patient-animal-eu-lab |
|
version | 0.1.1 | 0.1.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Patient | C | 0..* | CHCorePatient | CH Lab 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-lab-pat1: The resource should be conform to the corresponding EU LAB profile | 0..* | Patient | Information about an individual or animal receiving health care services | ||||||||||
id | Σ | 0..1 | id | 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 | 1..* | 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 | |||||||||
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 |
| |||||||||||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . |
| ||||||||||||
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
| ||||||||||||
system | Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
| ||||||||||||
value | Σ | 1..1 | string | The value that is unique Example General: 123456 |
| ||||||||||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use |
| ||||||||||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
| ||||||||||||
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..* | ?? | Name of a human - parts and usage 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 | Σ | 0..* | HumanName | A name associated with the patient | |||||||||
Slices for telecom | Σ | 0..* | ContactPoint | A contact detail for the individual Slice: Unordered, Open by value:system | Σ | 0..0 |
| ||||||||||
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): 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. | |||||||||
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 | C | 0..* | ?? | An address expressed using postal conventions (as opposed to GPS or other location definition formats) ch-addr-2: For a Swiss address, a canton abbreviation from the value set 'eCH-0007 Canton Abbreviation' must be used. | Σ | 0..* | Address | An address for the individual | |||||||||
maritalStatus | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding: ?? (extensible) | 0..0 |
| ||||||||||||
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 | A contact party (e.g. guardian, partner, friend) for the patient 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 | A contact party (e.g. guardian, partner, friend) for the patient 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 | |||||||||||
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 | |||||||||
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 | 0..1 | HumanName | A name associated with the contact person | 0..1 | HumanName | A name associated with the contact person | |||||||||||
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 | |||||||||||
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 |