Information Models

The core MDS and the Modules have been translated into FHIR logical models. This representation as logical models does not take into account any mapping to FHIR.

Each logical model integrates information from the MDS:

NFDI4Health Element Definition of NFDI4Health Element FHIR Logical Model Element Required?
Item Name of the Item ElementDefinition.path Required
No Number of the Version ElementDefinition.mapping.identity and ElementDefinition.mapping.map Required
Data element heading / Short name to display (display_name) Display name ElementDefinition.short Required
Data element description (description) Description ElementDefinition.description Required
Cardinality Cardinality ElementDefinition.min and ElementDefinition.max Required
Data Type Data Type ElementDefinition.type Required
Display information? (Data capturing) Should the information be displayed during data capture? ElementDefinition.comment Required
Display information? (Data visualization) Should the information be displayed during data visualization? ElementDefinition.comment Required
Source of the property and/or allowed values Where does the element or the allowed values come from? currently as "ElementDefinition.comment" Required
Allowed Values Which values are acceptable? ElementDefinition.binding.strength, ElementDefinition.binding.description and ElementDefinition.binding.valueSet No, only where relevant/applicable
Conditional Cardinality (in field Cardinality) When is a particular element triggered? ElementDefinition.comment and FHIRPath No, only where relevant/applicable
Data element additional information - general information (additional_information) Additional information ElementDefinition.comment No, only where relevant/applicable
Data element additional information - short input help (short_input_help) Helping information in data entry mask ElementDefinition.comment No, only where relevant/applicable
Data element additional information - input example (input_example) Example data helping in data entry mask ElementDefinition.example.label (mostly set to "General") and ElementDefinition.example.value[x] No, only where relevant/applicable