SMART Product Dataset for Prequalified Vaccines
0.2.0 - ci-build
SMART Product Dataset for Prequalified Vaccines, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-pcmt-vaxprequal/ and changes regularly. See the Directory of published versions
Official URL: http://smart.who.int/icvp/StructureMap/PreQualDBtoProductAuthorizationLM | Version: 0.2.0 | |||
Draft as of 2025-09-16 | Computable Name: PreQualDBtoProductAuthorizationLM |
map "http://smart.who.int/icvp/StructureMap/PreQualDBtoProductAuthorizationLM" = "PreQualDBtoProductAuthorizationLM" uses "http://smart.who.int/icvp/StructureDefinition/PreQualDBwithIds" alias PreQualDB as source uses "http://smart.who.int/icvp/StructureDefinition/ProductAuthorization" alias ProductAuthorization as target group PreQualDBtoProductAuthorizationLM(source prequal : PreQualDB, target productAuth : ProductAuthoization) { productAuth.status as status -> status = 'active'; productAuth.type as type -> type = 'prequal' "set prequal"; prequal.responsibleNRAReference as respNRARef then { respNRARef as respNRARef -> productAuth.holder = respNRARef "set national regulatory authority holder"; } "process nra"; prequal.validityPeriod as validityPeriod then { validityPeriod as validityPeriod -> productAuth.validityPeriod = validityPeriod "set validity period"; } "process validity period"; productAuth.jurisdiction as j then { j.coding as coding -> coding.display = 'WHO' "set WHO"; } "process juris"; prequal.index as index -> productAuth.number = index "set number/index"; prequal.productReference as prodRef -> productAuth.product = prodRef "set prod ref"; // prequal.index as index then { // prequal.vaxTypeCode as vaxTypeCode // -> productAuth.product = reference(vaxTypeCode + "Product" + index.value ) "Set Product reference"; // } "set index"; }