Xt-EHR Metadata Standards
0.1.0 - ci-build

Xt-EHR Metadata Standards, published by Xt-EHR. 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/Xt-EHR/xt-ehr-metadata/tree/main and changes regularly. See the Directory of published versions

Glossaries

This page is a description of how to use the metadata framework to describe Glossaries. For the glossary of terms used in describing the metadata framework, see the glossary page.

Managing common definitions of data across projects - and especially across different Member State implementations of the exchange format - requires common or comparable definitions.

Using the metadata foundation for glossaries means the following requirements:

  • (conceptual) Definitions SHOULD be captured, independently of any specific data structure.
    • for example "name" which can be patient name, practitioner name.
  • Elements in a data structure SHOULD be mapped to a definition

  • Concept definitions SHALL support all their uses - i.e. the definition needs to be broad enough to support all the data elements that use and constrain the definition.
    • for example "real current name of a person" can be used in patient or practitioner but cannot be used in aliases or other fictitious names, nor can be used to capture name history
  • Concepts can be more specific if needed - for example "patient name" may deserve its own place in a glossary, given its relevance.

Metadata Requirements

Glossaries can be documented and with the following structured of machine-readable metadata:

Common definitionsLogical data structuresTerminologiesTechnical SpecificationsGlossarytitle 1..1notes 1..1date 1..1scope 1..1status 1..1owner 1..1concept 1..*Conceptdesignation 1..*definition 1..1status 1..1code 1..1codeSystem 1..1source 0..1Data Modelidentifier 1..*status 1..1title 1..1owner 1..1element 1..*Elementname 1..1definition 1..1type 1..1valueDomain 0..*comment 0..1cardinality 0..1mapping 0..*targetConcept 1..1relationship 0..1Value Setidentifier 1..*owner 1..1status 1..1title 1..1description 1..1definition 1..*rule 0..*concept 0..*Code Systemidentifier 1..*owner 1..1status 1..1title 1..1description 1..1concept 1..*Profileidentifier 1..*status 1..1title 1..1description 1..1element 1..*            representscontainsmapped to                                       

Implementation

Glossaries are implemented in FHIR as CodeSystems.

{
  "code": "allergy",
  "display": "Allergy",
  "designation": [
    {
      "language": "en",
      "value": "Allergy" 
    }
  ],
  "definition": "Risk of harmful or undesirable physiological response which is specific to an individual and associated with exposure to a substance or other agent.",
  "description": "Allergies can manifest in different ways, including skin reactions, respiratory symptoms, or anaphylaxis. Common allergens include pollen, dust mites, certain foods, and medications."
}