NFDI4Health Module Nutritional Epidemiology Metadataschema

Description

We adapted the Observation resource according to the NFDI4Health requirements within the specific module.


Title Canonical
NFDI4Health PR MDS Observation Nutritional Epidemiology https://www.nfdi4health.de/fhir/metadataschema/StructureDefinition/nfdi4health-pr-mds-observation-nutritional-epidemiology

References

Reference direction Title Path
is referenced by Composition Composition.section[nutritionalData].entry

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBindingFixed Value
codeΣ1..1CodeableConceptPattern
subjectΣ0..1Reference(Patient | Group | Device | Location)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBindingFixed Value
codeΣ1..1CodeableConceptPattern
subjectΣ0..1Reference(Patient | Group | Device | Location)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBindingFixed Value
codeΣ1..1CodeableConceptPattern
subjectΣ0..1Reference(Patient | Group | Device | Location)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueIntegerinteger
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueBooleanboolean
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
{
    "resourceType": "StructureDefinition",
    "id": "nfdi4health-pr-mds-observation-nutritional-epidemiology",
    "url": "https://www.nfdi4health.de/fhir/metadataschema/StructureDefinition/nfdi4health-pr-mds-observation-nutritional-epidemiology",
    "version": "1.0",
    "name": "NFDI4Health_PR_MDS_Observation_Nutritional_Epidemiology",
    "title": "NFDI4Health PR MDS Observation Nutritional Epidemiology",
    "status": "draft",
    "date": "2024-12-06",
    "publisher": "NFDI4Health",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "https://www.nfdi4health.de"
                }
            ]
        }
    ],
    "description": "NFDI4Health Nutritional Epidemiology Module",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "sct-concept",
            "uri": "http://snomed.info/conceptdomain",
            "name": "SNOMED CT Concept Domain Binding"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "sct-attr",
            "uri": "http://snomed.org/attributebinding",
            "name": "SNOMED CT Attribute Binding"
        },
        {
            "identity": "NFDI4Health",
            "name": "NFDI4Health to FHIR Mapping"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation",
                "path": "Observation",
                "short": "Diet assessment information collected in the [RESOURCE]",
                "definition": "Group of items providing information on diet assessment.",
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "NE1 DietAssessment"
                    }
                ]
            },
            {
                "id": "Observation.category",
                "path": "Observation.category",
                "fixedCodeableConcept": {
                    "coding":  [
                        {
                            "code": "survey"
                        }
                    ]
                }
            },
            {
                "id": "Observation.code",
                "path": "Observation.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "75303-8",
                            "system": "http://loinc.org",
                            "display": "Nutrition assessment Narrative"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component",
                "path": "Observation.component",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "code"
                        }
                    ],
                    "rules": "open"
                },
                "min": 10
            },
            {
                "id": "Observation.component:instrument",
                "path": "Observation.component",
                "sliceName": "instrument",
                "short": "Dietary assessment instrument used",
                "definition": "Specification of the dietary assessment instrument like food record or diet history.",
                "comment": "Select one value from the list.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Observation.component:instrument.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "182",
                            "system": "https://www.nfdi4health.de/fhir/metadataschema/CodeSystem/nfdi4health-cs-remaining-concepts",
                            "display": "Dietary assessment instrument"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:instrument.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.nfdi4health.de/fhir/metadataschema/ValueSet/nfdi4health-vs-mds-ne-instrument-nci-local"
                },
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.instrument"
                    }
                ]
            },
            {
                "id": "Observation.component:ffqItemsNumber",
                "path": "Observation.component",
                "sliceName": "ffqItemsNumber",
                "short": "Number of items in the food frequency questionnaire (FFQ)",
                "definition": "The number of items inquired by the food frequency questionnaire (FFQ). A food frequency questionnaire (FFQ) consists of a finite list of foods and beverages with response categories to indicate usual frequency of consumption over the time period queried.",
                "min": 0,
                "max": "1"
            },
            {
                "id": "Observation.component:ffqItemsNumber.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "183",
                            "system": "https://www.nfdi4health.de/fhir/metadataschema/CodeSystem/nfdi4health-cs-remaining-concepts",
                            "display": "Number of items in food frequency questionnaire"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:ffqItemsNumber.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "integer"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.ffqItemsNumber"
                    }
                ]
            },
            {
                "id": "Observation.component:mode",
                "path": "Observation.component",
                "sliceName": "mode",
                "short": "Modes used to apply the dietary assessment instrument",
                "definition": "How the dietary assessment instrument was applied.",
                "comment": "Select all that apply.",
                "min": 1,
                "max": "*"
            },
            {
                "id": "Observation.component:mode.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "184",
                            "system": "https://www.nfdi4health.de/fhir/metadataschema/CodeSystem/nfdi4health-cs-remaining-concepts",
                            "display": "Mode to apply dietary assessment instrument"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:mode.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.nfdi4health.de/fhir/metadataschema/ValueSet/nfdi4health-vs-mds-ne-mode-nci-msh-local"
                },
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.mode"
                    }
                ]
            },
            {
                "id": "Observation.component:device",
                "path": "Observation.component",
                "sliceName": "device",
                "short": "Devices used to apply the dietary assessment instrument",
                "definition": "Specification of device(s) used to apply the dietary assessment instrument to participants.",
                "comment": "Select all that apply.",
                "min": 1,
                "max": "*"
            },
            {
                "id": "Observation.component:device.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "185",
                            "system": "https://www.nfdi4health.de/fhir/metadataschema/CodeSystem/nfdi4health-cs-remaining-concepts",
                            "display": "Device to apply dietary assessment instrument"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:device.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.nfdi4health.de/fhir/metadataschema/ValueSet/nfdi4health-vs-mds-ne-device-nci-snomedct-local"
                },
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.device"
                    }
                ]
            },
            {
                "id": "Observation.component:portionSizeEstimation",
                "path": "Observation.component",
                "sliceName": "portionSizeEstimation",
                "short": "How was the portion size estimated?",
                "definition": "Specification of how the portion size was inquired in the dietary assessment instrument.",
                "comment": "Select all that apply.",
                "min": 1,
                "max": "*"
            },
            {
                "id": "Observation.component:portionSizeEstimation.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "186",
                            "system": "https://www.nfdi4health.de/fhir/metadataschema/CodeSystem/nfdi4health-cs-remaining-concepts",
                            "display": "Method to estimate portion size"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:portionSizeEstimation.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.nfdi4health.de/fhir/metadataschema/ValueSet/nfdi4health-vs-mds-ne-portion-size-snomedct-local"
                },
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.portionSizeEstimation"
                    }
                ]
            },
            {
                "id": "Observation.component:referencePeriodUnit",
                "path": "Observation.component",
                "sliceName": "referencePeriodUnit",
                "short": "Reference period unit",
                "definition": "Indication of the reference period the dietary assessment instrument refers to (e.g. 24-h recall refers to the previous day)",
                "comment": "Select all that apply.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Observation.component:referencePeriodUnit.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "258695005",
                            "system": "http://snomed.info/sct",
                            "display": "Unit of time (qualifier value)"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:referencePeriodUnit.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.nfdi4health.de/fhir/metadataschema/ValueSet/nfdi4health-vs-mds-ne-reference-period-unit-sct"
                },
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.referencePeriodUnit"
                    }
                ]
            },
            {
                "id": "Observation.component:referencePeriodNumber",
                "path": "Observation.component",
                "sliceName": "referencePeriodNumber",
                "short": "Number of reference period units",
                "definition": "Numerical value of reference period units.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Observation.component:referencePeriodNumber.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "C49637",
                            "system": "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
                            "display": "Reference Period (Temporal Concept)"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:referencePeriodNumber.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "integer"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.referencePeriodNumber"
                    }
                ]
            },
            {
                "id": "Observation.component:repeat",
                "path": "Observation.component",
                "sliceName": "repeat",
                "short": "Instrument applied repeatedly?",
                "definition": "Indication whether the same instrument was applied repeatedly.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Observation.component:repeat.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "27582007",
                            "system": "http://snomed.info/sct",
                            "display": "Repeat (qualifier value)"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:repeat.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "boolean"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.repeat"
                    }
                ]
            },
            {
                "id": "Observation.component:repeatFrequency",
                "path": "Observation.component",
                "sliceName": "repeatFrequency",
                "short": "Frequency of instrument application",
                "definition": "Indication of how often the dietary assessment instrument was repeatedly applied.",
                "min": 0,
                "max": "1"
            },
            {
                "id": "Observation.component:repeatFrequency.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "C118873",
                            "system": "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
                            "display": "How Often (Intellectual Product)"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:repeatFrequency.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "integer"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.repeatFrequency"
                    }
                ]
            },
            {
                "id": "Observation.component:validity",
                "path": "Observation.component",
                "sliceName": "validity",
                "short": "Instrument validated?",
                "definition": "Indication whether the dietary assessment instrument was validated. Validity refers to whether an instrument accurately measures what it is intended to measure. This is typically assessed by comparison to a gold standard using methods like correlations or Bland-Altman plots. It indicates how suitable the instrument is for its purpose and whether it can be applied to other populations beyond the original study.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Observation.component:validity.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "C78690",
                            "system": "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
                            "display": "Content Validity (Quantitative Concept)"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:validity.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "boolean"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.validity"
                    }
                ]
            },
            {
                "id": "Observation.component:validityReference",
                "path": "Observation.component",
                "sliceName": "validityReference",
                "short": "Reference describing the validation",
                "definition": "Indication of the reference describing the validation. Publications that describe the validation of an instrument. Ideally, this should include studies that have undergone a peer-review process. Code or documentation that has not been peer-reviewed would not be considered sufficient in this context.",
                "min": 0,
                "max": "1"
            },
            {
                "id": "Observation.component:validityReference.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "187",
                            "system": "https://www.nfdi4health.de/fhir/metadataschema/CodeSystem/nfdi4health-cs-remaining-concepts",
                            "display": "Validity reference"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:validityReference.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "string"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.validityReference"
                    }
                ]
            },
            {
                "id": "Observation.component:reliability",
                "path": "Observation.component",
                "sliceName": "reliability",
                "short": "Instrument described according to reliability?",
                "definition": "Indication whether the dietary assessment instrument was described according to its reliability. Reliability reflects how consistently an instrument produces the same results across repeated uses. This is critical for longitudinal studies using the same tools over time.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Observation.component:reliability.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "C73622",
                            "system": "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
                            "display": "Reliability (Quantitative Concept)"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:reliability.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "boolean"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.reliability"
                    }
                ]
            },
            {
                "id": "Observation.component:reliabilityReference",
                "path": "Observation.component",
                "sliceName": "reliabilityReference",
                "short": "Reference describing reliability measures",
                "definition": "Indication of the reference describing the reliability measures.",
                "min": 0,
                "max": "1"
            },
            {
                "id": "Observation.component:reliabilityReference.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "188",
                            "system": "https://www.nfdi4health.de/fhir/metadataschema/CodeSystem/nfdi4health-cs-remaining-concepts",
                            "display": "Reliability reference"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:reliabilityReference.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "string"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.reliabilityReference"
                    }
                ]
            },
            {
                "id": "Observation.component:dietarySupplements",
                "path": "Observation.component",
                "sliceName": "dietarySupplements",
                "short": "Dietary supplements inquired?",
                "definition": "Indication whether the dietary assessment instrument inquires information about dietary supplements.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Observation.component:dietarySupplements.code",
                "path": "Observation.component.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "C1505",
                            "system": "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
                            "display": "Dietary Supplement (Food)"
                        }
                    ]
                }
            },
            {
                "id": "Observation.component:dietarySupplements.value[x]",
                "path": "Observation.component.value[x]",
                "min": 1,
                "type":  [
                    {
                        "code": "boolean"
                    }
                ],
                "mapping":  [
                    {
                        "identity": "NFDI4Health",
                        "map": "DietAssessment.dietarySupplements"
                    }
                ]
            }
        ]
    }
}