OpenEHR Base package
0.1.0 - First Draft International flag

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

Logical Model: PARTY_RELATED

Official URL: http://openehr.org/fhir/StructureDefinition/PARTY-RELATED Version: 0.1.0
Standards status: Informative Maturity Level: 3 Computable Name: PARTY_RELATED

Proxy type for identifying a party and its relationship to the subject of the record. Use where the relationship between the party and the subject of the record must be known.

Original Source: specifications.openehr.org

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PARTY_RELATED C 0..* PARTY_IDENTIFIED Proxy type for identifying a party and its relationship to the subject of the record.

Elements defined in Ancestors:external_ref, name, identifiers
Constraints: Basic_validity, Name_valid, Identifiers_valid, Relationship_valid
... external_ref 0..1 PARTY_REF Optional reference to more detailed demographic or identification information for this party, in an external system.
... name 0..1 string Optional human-readable name (in String form).
... identifiers 0..* DV_IDENTIFIER One or more formal identifiers (possibly computable).

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Basic_validity error PARTY_RELATED Basic validity must be present name.exists() or identifiers.exists() or external_ref.exists()
Identifiers_valid error PARTY_RELATED Identifiers valid must be present identifiers.exists() implies identifiers.empty().not()
Name_valid error PARTY_RELATED Name valid must be present name.exists() implies name.empty().not()
Relationship_valid error PARTY_RELATED Relationship valid null # TODO: manual translation needed

This structure is derived from PARTY_IDENTIFIED

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PARTY_RELATED C 0..* PARTY_IDENTIFIED Proxy type for identifying a party and its relationship to the subject of the record.

Elements defined in Ancestors:external_ref, name, identifiers
Constraints: Relationship_valid
... relationship 1..1 DV_CODED_TEXT Relationship of subject of this ENTRY to the subject of the record.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Relationship_valid error PARTY_RELATED Relationship valid null # TODO: manual translation needed
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PARTY_RELATED C 0..* PARTY_IDENTIFIED Proxy type for identifying a party and its relationship to the subject of the record.

Elements defined in Ancestors:external_ref, name, identifiers
Constraints: Basic_validity, Name_valid, Identifiers_valid, Relationship_valid
... external_ref 0..1 PARTY_REF Optional reference to more detailed demographic or identification information for this party, in an external system.
... name 0..1 string Optional human-readable name (in String form).
... identifiers 0..* DV_IDENTIFIER One or more formal identifiers (possibly computable).

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Basic_validity error PARTY_RELATED Basic validity must be present name.exists() or identifiers.exists() or external_ref.exists()
Identifiers_valid error PARTY_RELATED Identifiers valid must be present identifiers.exists() implies identifiers.empty().not()
Name_valid error PARTY_RELATED Name valid must be present name.exists() implies name.empty().not()
Relationship_valid error PARTY_RELATED Relationship valid null # TODO: manual translation needed

This structure is derived from PARTY_IDENTIFIED

Summary

Mandatory: 0 element(1 nested mandatory element)

Maturity: 3

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PARTY_RELATED C 0..* PARTY_IDENTIFIED Proxy type for identifying a party and its relationship to the subject of the record.

Elements defined in Ancestors:external_ref, name, identifiers
Constraints: Basic_validity, Name_valid, Identifiers_valid, Relationship_valid
... external_ref 0..1 PARTY_REF Optional reference to more detailed demographic or identification information for this party, in an external system.
... name 0..1 string Optional human-readable name (in String form).
... identifiers 0..* DV_IDENTIFIER One or more formal identifiers (possibly computable).

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Basic_validity error PARTY_RELATED Basic validity must be present name.exists() or identifiers.exists() or external_ref.exists()
Identifiers_valid error PARTY_RELATED Identifiers valid must be present identifiers.exists() implies identifiers.empty().not()
Name_valid error PARTY_RELATED Name valid must be present name.exists() implies name.empty().not()
Relationship_valid error PARTY_RELATED Relationship valid null # TODO: manual translation needed

Differential View

This structure is derived from PARTY_IDENTIFIED

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PARTY_RELATED C 0..* PARTY_IDENTIFIED Proxy type for identifying a party and its relationship to the subject of the record.

Elements defined in Ancestors:external_ref, name, identifiers
Constraints: Relationship_valid
... relationship 1..1 DV_CODED_TEXT Relationship of subject of this ENTRY to the subject of the record.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Relationship_valid error PARTY_RELATED Relationship valid null # TODO: manual translation needed

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PARTY_RELATED C 0..* PARTY_IDENTIFIED Proxy type for identifying a party and its relationship to the subject of the record.

Elements defined in Ancestors:external_ref, name, identifiers
Constraints: Basic_validity, Name_valid, Identifiers_valid, Relationship_valid
... external_ref 0..1 PARTY_REF Optional reference to more detailed demographic or identification information for this party, in an external system.
... name 0..1 string Optional human-readable name (in String form).
... identifiers 0..* DV_IDENTIFIER One or more formal identifiers (possibly computable).

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Basic_validity error PARTY_RELATED Basic validity must be present name.exists() or identifiers.exists() or external_ref.exists()
Identifiers_valid error PARTY_RELATED Identifiers valid must be present identifiers.exists() implies identifiers.empty().not()
Name_valid error PARTY_RELATED Name valid must be present name.exists() implies name.empty().not()
Relationship_valid error PARTY_RELATED Relationship valid null # TODO: manual translation needed

This structure is derived from PARTY_IDENTIFIED

Summary

Mandatory: 0 element(1 nested mandatory element)

Maturity: 3

 

Other representations of profile: CSV, Excel