EHDS openEHR data exchange
0.1.0 - ci-build

EHDS openEHR data exchange, published by Ian. 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/freshehr/EHDS-openEHR-FHIR-IG/ and changes regularly. See the Directory of published versions

Logical Model: DvIdentifier

Official URL: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier Version: 0.1.0
Draft as of 2026-03-25 Computable Name: DvIdentifier

Original Source: specifications.openehr.org

Usages:

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
.. DvIdentifier C 0..* DV_IDENTIFIER Identifier

Elements defined in Ancestors:CR, LF, Local_terminology_id, issuer, assigner, id, type
Constraints: Issuer_valid, Assigner_valid, Id_valid, Type_valid
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... assigner 0..1 string Optional organisation that assigned the id to the item being identified.
... id 1..1 string The identifier value.
... type 0..1 string Optional identifier type, such as prescription , or Social Security Number .

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Assigner_valid error DvIdentifier Assigner valid must not be empty assigner.empty().not()
Id_valid error DvIdentifier Id valid must not be empty id.empty().not()
Issuer_valid error DvIdentifier Issuer valid must not be empty issuer.empty().not()
Type_valid error DvIdentifier Type valid must not be empty type.empty().not()

This structure is derived from DV_IDENTIFIER

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvIdentifier 0..* DV_IDENTIFIER Identifier

Elements defined in Ancestors:CR, LF, Local_terminology_id, issuer, assigner, id, type

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvIdentifier C 0..* DV_IDENTIFIER Identifier

Elements defined in Ancestors:CR, LF, Local_terminology_id, issuer, assigner, id, type
Constraints: Issuer_valid, Assigner_valid, Id_valid, Type_valid
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... assigner 0..1 string Optional organisation that assigned the id to the item being identified.
... id 1..1 string The identifier value.
... type 0..1 string Optional identifier type, such as prescription , or Social Security Number .

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Assigner_valid error DvIdentifier Assigner valid must not be empty assigner.empty().not()
Id_valid error DvIdentifier Id valid must not be empty id.empty().not()
Issuer_valid error DvIdentifier Issuer valid must not be empty issuer.empty().not()
Type_valid error DvIdentifier Type valid must not be empty type.empty().not()

This structure is derived from DV_IDENTIFIER

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvIdentifier C 0..* DV_IDENTIFIER Identifier

Elements defined in Ancestors:CR, LF, Local_terminology_id, issuer, assigner, id, type
Constraints: Issuer_valid, Assigner_valid, Id_valid, Type_valid
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... assigner 0..1 string Optional organisation that assigned the id to the item being identified.
... id 1..1 string The identifier value.
... type 0..1 string Optional identifier type, such as prescription , or Social Security Number .

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Assigner_valid error DvIdentifier Assigner valid must not be empty assigner.empty().not()
Id_valid error DvIdentifier Id valid must not be empty id.empty().not()
Issuer_valid error DvIdentifier Issuer valid must not be empty issuer.empty().not()
Type_valid error DvIdentifier Type valid must not be empty type.empty().not()

Differential View

This structure is derived from DV_IDENTIFIER

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvIdentifier 0..* DV_IDENTIFIER Identifier

Elements defined in Ancestors:CR, LF, Local_terminology_id, issuer, assigner, id, type

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvIdentifier C 0..* DV_IDENTIFIER Identifier

Elements defined in Ancestors:CR, LF, Local_terminology_id, issuer, assigner, id, type
Constraints: Issuer_valid, Assigner_valid, Id_valid, Type_valid
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... assigner 0..1 string Optional organisation that assigned the id to the item being identified.
... id 1..1 string The identifier value.
... type 0..1 string Optional identifier type, such as prescription , or Social Security Number .

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Assigner_valid error DvIdentifier Assigner valid must not be empty assigner.empty().not()
Id_valid error DvIdentifier Id valid must not be empty id.empty().not()
Issuer_valid error DvIdentifier Issuer valid must not be empty issuer.empty().not()
Type_valid error DvIdentifier Type valid must not be empty type.empty().not()

This structure is derived from DV_IDENTIFIER

Summary

 

Other representations of profile: CSV, Excel