PreNUDGE FHIR® IG for Data Provider / Data from Apps (R4)
0.1.0 - ci-build
PreNUDGE FHIR® IG for Data Provider / Data from Apps (R4) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://fhir.hl7.at/prenudge/appdata/r4/StructureMap/NutritionSugarSaltyFrequencyQuestionnaireResponseToObservation | Version: 0.1.0 | |||
| Active as of 2026-07-01 | Responsible: The PreNUDGE Consortium | Computable Name: NutritionSugarSaltyFrequencyQuestionnaireResponseToObservation | ||
Nutrition Sugar Salty Frequency Q to O
map "https://fhir.hl7.at/prenudge/appdata/r4/StructureMap/NutritionSugarSaltyFrequencyQuestionnaireResponseToObservation" = "NutritionSugarSaltyFrequencyQuestionnaireResponseToObservation" // Nutrition Sugar Salty Frequency Q to O uses "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" alias QR as source uses "http://hl7.org/fhir/StructureDefinition/Observation" alias Obs as target imports "http://hl7.org/fhir/StructureMap/*" imports "https://fhir.hl7.at/prenudge/appdata/r4/StructureMap/QuestionnaireResponseToObservationBase" group NutritionSugarSaltyFrequencyQuestionnaireResponseToObservation(source src : QR, target tgt : Obs) { src then SetObservationBase(src, tgt) "Base"; src -> tgt.meta = create('Meta') as meta, meta.profile = 'https://fhir.hl7.at/prenudge/appdata/r4/StructureDefinition/at-prenudge-nutrition-sugarsalty-observation' "SetProfile"; src -> tgt.code = cc('http://snomed.info/sct', '364395008', 'Pattern of food and drink intake (observable entity)') "SetCode"; src.item as item where linkId = 'DH6' then MapSugarSaltyFrequency(item, tgt) "ProcessDH6"; } group MapSugarSaltyFrequency(source src : QR, target tgt : Obs) { src.answer as answer then { answer.valueCoding as coding -> tgt.value = create('CodeableConcept') as cc, cc.coding = coding "SetValueCoding"; } "ProcessAnswer"; }