OpenEHR Base package
0.1.0 - First Draft
OpenEHR Base package, published by openEHR + HL7. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openehr-fhir/base-spec/ and changes regularly. See the Directory of published versions
Official URL: http://openehr.org/fhir/StructureDefinition/PARTY-IDENTIFIED | Version: 0.1.0 | |||
Standards status: Informative | Maturity Level: 3 | Computable Name: PARTY_IDENTIFIED |
Proxy data for an identified party other than the subject of the record, minimally consisting of human-readable identifier(s), such as name, formal (and possibly computable) identifiers such as NHS number, and an optional link to external data. There must be at least one of name, identifier or external_ref present.
Used to describe parties where only identifiers may be known, and there is no entry at all in the demographic system (or even no demographic system). Typically for health care providers, e.g. name and provider number of an institution.
Should not be used to include patient identifying information.
Original Source: specifications.openehr.org
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | PARTY_PROXY | Proxy data for an identified party other than the subject of the record, minimally consisting of human-readable identifier(s), such as name, formal (and possibly computable) identifiers such as NHS number, and an optional link to external data. Elements defined in Ancestors:external_ref Constraints: Basic_validity, Name_valid, Identifiers_valid |
![]() ![]() ![]() |
0..1 | PARTY_REF | Optional reference to more detailed demographic or identification information for this party, in an external system. | |
![]() ![]() ![]() |
0..1 | string | Optional human-readable name (in String form). | |
![]() ![]() ![]() |
0..* | DV_IDENTIFIER | One or more formal identifiers (possibly computable). | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Basic_validity | error | PARTY_IDENTIFIED | Basic validity must be present |
name.exists() or identifiers.exists() or external_ref.exists()
|
Identifiers_valid | error | PARTY_IDENTIFIED | Identifiers valid must be present |
identifiers.exists() implies identifiers.empty().not()
|
Name_valid | error | PARTY_IDENTIFIED | Name valid must be present |
name.exists() implies name.empty().not()
|
This structure is derived from PARTY_PROXY
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | PARTY_PROXY | Proxy data for an identified party other than the subject of the record, minimally consisting of human-readable identifier(s), such as name, formal (and possibly computable) identifiers such as NHS number, and an optional link to external data. Elements defined in Ancestors:external_ref Constraints: Basic_validity, Name_valid, Identifiers_valid |
![]() ![]() ![]() |
0..1 | string | Optional human-readable name (in String form). | |
![]() ![]() ![]() |
0..* | DV_IDENTIFIER | One or more formal identifiers (possibly computable). | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Basic_validity | error | PARTY_IDENTIFIED | Basic validity must be present |
name.exists() or identifiers.exists() or external_ref.exists()
|
Identifiers_valid | error | PARTY_IDENTIFIED | Identifiers valid must be present |
identifiers.exists() implies identifiers.empty().not()
|
Name_valid | error | PARTY_IDENTIFIED | Name valid must be present |
name.exists() implies name.empty().not()
|
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | PARTY_PROXY | Proxy data for an identified party other than the subject of the record, minimally consisting of human-readable identifier(s), such as name, formal (and possibly computable) identifiers such as NHS number, and an optional link to external data. Elements defined in Ancestors:external_ref Constraints: Basic_validity, Name_valid, Identifiers_valid |
![]() ![]() ![]() |
0..1 | PARTY_REF | Optional reference to more detailed demographic or identification information for this party, in an external system. | |
![]() ![]() ![]() |
0..1 | string | Optional human-readable name (in String form). | |
![]() ![]() ![]() |
0..* | DV_IDENTIFIER | One or more formal identifiers (possibly computable). | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Basic_validity | error | PARTY_IDENTIFIED | Basic validity must be present |
name.exists() or identifiers.exists() or external_ref.exists()
|
Identifiers_valid | error | PARTY_IDENTIFIED | Identifiers valid must be present |
identifiers.exists() implies identifiers.empty().not()
|
Name_valid | error | PARTY_IDENTIFIED | Name valid must be present |
name.exists() implies name.empty().not()
|
This structure is derived from PARTY_PROXY
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | PARTY_PROXY | Proxy data for an identified party other than the subject of the record, minimally consisting of human-readable identifier(s), such as name, formal (and possibly computable) identifiers such as NHS number, and an optional link to external data. Elements defined in Ancestors:external_ref Constraints: Basic_validity, Name_valid, Identifiers_valid |
![]() ![]() ![]() |
0..1 | PARTY_REF | Optional reference to more detailed demographic or identification information for this party, in an external system. | |
![]() ![]() ![]() |
0..1 | string | Optional human-readable name (in String form). | |
![]() ![]() ![]() |
0..* | DV_IDENTIFIER | One or more formal identifiers (possibly computable). | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Basic_validity | error | PARTY_IDENTIFIED | Basic validity must be present |
name.exists() or identifiers.exists() or external_ref.exists()
|
Identifiers_valid | error | PARTY_IDENTIFIED | Identifiers valid must be present |
identifiers.exists() implies identifiers.empty().not()
|
Name_valid | error | PARTY_IDENTIFIED | Name valid must be present |
name.exists() implies name.empty().not()
|
Differential View
This structure is derived from PARTY_PROXY
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | PARTY_PROXY | Proxy data for an identified party other than the subject of the record, minimally consisting of human-readable identifier(s), such as name, formal (and possibly computable) identifiers such as NHS number, and an optional link to external data. Elements defined in Ancestors:external_ref Constraints: Basic_validity, Name_valid, Identifiers_valid |
![]() ![]() ![]() |
0..1 | string | Optional human-readable name (in String form). | |
![]() ![]() ![]() |
0..* | DV_IDENTIFIER | One or more formal identifiers (possibly computable). | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Basic_validity | error | PARTY_IDENTIFIED | Basic validity must be present |
name.exists() or identifiers.exists() or external_ref.exists()
|
Identifiers_valid | error | PARTY_IDENTIFIED | Identifiers valid must be present |
identifiers.exists() implies identifiers.empty().not()
|
Name_valid | error | PARTY_IDENTIFIED | Name valid must be present |
name.exists() implies name.empty().not()
|
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | PARTY_PROXY | Proxy data for an identified party other than the subject of the record, minimally consisting of human-readable identifier(s), such as name, formal (and possibly computable) identifiers such as NHS number, and an optional link to external data. Elements defined in Ancestors:external_ref Constraints: Basic_validity, Name_valid, Identifiers_valid |
![]() ![]() ![]() |
0..1 | PARTY_REF | Optional reference to more detailed demographic or identification information for this party, in an external system. | |
![]() ![]() ![]() |
0..1 | string | Optional human-readable name (in String form). | |
![]() ![]() ![]() |
0..* | DV_IDENTIFIER | One or more formal identifiers (possibly computable). | |
![]() |
Id | Grade | Path(s) | Description | Expression |
Basic_validity | error | PARTY_IDENTIFIED | Basic validity must be present |
name.exists() or identifiers.exists() or external_ref.exists()
|
Identifiers_valid | error | PARTY_IDENTIFIED | Identifiers valid must be present |
identifiers.exists() implies identifiers.empty().not()
|
Name_valid | error | PARTY_IDENTIFIED | Name valid must be present |
name.exists() implies name.empty().not()
|
This structure is derived from PARTY_PROXY