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 - Detailed Descriptions

Page standards status: Informative Maturity Level: 3

Definitions for the PARTY-RELATED logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. PARTY_RELATED
Definition

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.


Base definition for all types defined in FHIR type system.

ShortProxy type for identifying a party and its relationship to the subject of the record.Base for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
InvariantsBasic_validity: Basic validity must be present (name.exists() or identifiers.exists() or external_ref.exists())
Name_valid: Name valid must be present (name.exists() implies name.empty().not())
Identifiers_valid: Identifiers valid must be present (identifiers.exists() implies identifiers.empty().not())
Relationship_valid: Relationship valid (null # TODO: manual translation needed)
2. PARTY_RELATED.external-ref
Definition

Optional reference to more detailed demographic or identification information for this party, in an external system.

ShortOptional reference to more detailed demographic or identification information for this party, in an external system.
Control0..1
Typehttp://openehr.org/fhir/StructureDefinition/PARTY-REF
Is Modifierfalse
4. PARTY_RELATED.name
Definition

Optional human-readable name (in String form).

ShortOptional human-readable name (in String form).
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. PARTY_RELATED.identifiers
Definition

One or more formal identifiers (possibly computable).

ShortOne or more formal identifiers (possibly computable).
Control0..*
Typehttp://openehr.org/fhir/StructureDefinition/DV-IDENTIFIER
Is Modifierfalse
8. PARTY_RELATED.relationship
Definition

Relationship of subject of this ENTRY to the subject of the record. May be coded. If it is the patient, coded as self.

ShortRelationship of subject of this ENTRY to the subject of the record.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-CODED-TEXT
Is Modifierfalse

Guidance on how to interpret the contents of this table can be foundhere

0. PARTY_RELATED
Definition

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.

ShortProxy type for identifying a party and its relationship to the subject of the record.
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
InvariantsRelationship_valid: Relationship valid (null # TODO: manual translation needed)
2. PARTY_RELATED.relationship
Definition

Relationship of subject of this ENTRY to the subject of the record. May be coded. If it is the patient, coded as self.

ShortRelationship of subject of this ENTRY to the subject of the record.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-CODED-TEXT
Is Modifierfalse

Guidance on how to interpret the contents of this table can be foundhere

0. PARTY_RELATED
Definition

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.

ShortProxy type for identifying a party and its relationship to the subject of the record.
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
InvariantsBasic_validity: Basic validity must be present (name.exists() or identifiers.exists() or external_ref.exists())
Name_valid: Name valid must be present (name.exists() implies name.empty().not())
Identifiers_valid: Identifiers valid must be present (identifiers.exists() implies identifiers.empty().not())
Relationship_valid: Relationship valid (null # TODO: manual translation needed)
2. PARTY_RELATED.external-ref
Definition

Optional reference to more detailed demographic or identification information for this party, in an external system.

ShortOptional reference to more detailed demographic or identification information for this party, in an external system.
Control0..1
Typehttp://openehr.org/fhir/StructureDefinition/PARTY-REF
Is Modifierfalse
4. PARTY_RELATED.name
Definition

Optional human-readable name (in String form).

ShortOptional human-readable name (in String form).
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. PARTY_RELATED.identifiers
Definition

One or more formal identifiers (possibly computable).

ShortOne or more formal identifiers (possibly computable).
Control0..*
Typehttp://openehr.org/fhir/StructureDefinition/DV-IDENTIFIER
Is Modifierfalse
8. PARTY_RELATED.relationship
Definition

Relationship of subject of this ENTRY to the subject of the record. May be coded. If it is the patient, coded as self.

ShortRelationship of subject of this ENTRY to the subject of the record.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-CODED-TEXT
Is Modifierfalse