WHO SMART Guideline: Surveillance and Outbreak Toolkit
0.2.1 - CI Build International flag

WHO SMART Guideline: Surveillance and Outbreak Toolkit, published by WHO. This is not an authorized publication; it is the continuous build for version 0.2.1. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-ot and changes regularly. See the Directory of published versions

StructureMap:

Official URL: http://worldhealthorganization.github.io/smart-ot/StructureMap/AFROMRCIFQuestionnaireToResources Version: 0.2.1
Draft as of 2023-11-07 Computable Name: AFROMRCIFQuestionnaireToResources
map "http://worldhealthorganization.github.io/smart-ot/StructureMap/AFROMRCIFQuestionnaireToResources" = "AFROMRCIFQuestionnaireToResources"

uses "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" alias QuestionnaireResponse as source
uses "http://hl7.org/fhir/StructureDefinition/Bundle" alias MeaslesCIFBundle as target

imports "http://worldhealthorganization.github.io/smart-ot/StructureMap/AFROMRCIFLogicalModelToResources"
imports "http://worldhealthorganization.github.io/smart-ot/StructureMap/AFROMRCIFQuestionnaireToLogicalModel"

group MeaslesQuestionnaireToResources(source qr : QuestionnaireResponse, target bundleCif : MeaslesCIFBundle) {
  qr -> create('http://worldhealthorganization.github.io/smart-ot/StructureDefinition/AFROMRCIF') as model then {
    qr -> model then MRCIFQuestionnaireToLogicalModel(qr, model) "QRtoLM";
    qr -> bundleCif then MRCIFLogicalModelToResources(model, bundleCif) "LMtoBundle";
  } "QRtoBundle";
}