{ "description": null, "_filename": "StructureMap-PreQualDBtoProductLM.json", "package_name": "smart.who.int.pcmt-vaxprequal", "date": "2025-07-01T08:29:35+00:00", "group": [ { "name": "PreQualDBtoProductLM", "rule": [ { "name": "set prod num", "source": [ { "context": "prequal", "element": "number", "variable": "number" } ], "target": [ { "context": "product", "element": "number", "parameter": [ { "valueId": "number" } ], "transform": "copy" } ] }, { "name": "set prod name", "source": [ { "context": "prequal", "element": "commercialName", "variable": "name" } ], "target": [ { "context": "product", "element": "name", "parameter": [ { "valueId": "name" } ], "transform": "copy" } ] }, { "name": "set product id", "source": [ { "context": "prequal", "element": "index", "variable": "index" } ], "target": [ { "context": "product", "element": "identifier", "parameter": [ { "valueString": "https://extranet.who.int/prequal/vaccines/prequalified-vaccines" }, { "valueId": "index" } ], "transform": "id" } ] }, { "name": "set num dose", "rule": [ { "name": "set number of doses", "source": [ { "context": "product", "element": "doseQuantity", "variable": "dq" } ], "target": [ { "context": "dq", "element": "value", "parameter": [ { "valueId": "numDoses" } ], "transform": "copy" } ] } ], "source": [ { "context": "prequal", "element": "numDoses", "variable": "numDoses" } ] }, { "name": "set num doses", "rule": [ { "name": "set doses unit", "source": [ { "context": "uou", "element": "coding", "variable": "coding" } ], "target": [ { "context": "coding", "element": "code", "parameter": [ { "valueString": "doses" } ], "transform": "copy" } ] } ], "source": [ { "context": "product", "element": "unitOfUse", "variable": "uou" } ] }, { "name": "set manufacturer reference", "source": [ { "context": "prequal", "element": "manufacturerReference", "variable": "manufacturerReference" } ], "target": [ { "context": "product", "element": "manufacturer", "parameter": [ { "valueId": "manufacturerReference" } ], "transform": "copy" } ] }, { "name": "set man", "rule": [ { "name": "set mnf", "source": [ { "context": "product", "element": "manufacturer", "variable": "man" } ], "target": [ { "context": "man", "element": "text", "parameter": [ { "valueId": "manufacturer" } ], "transform": "copy" } ] } ], "source": [ { "context": "prequal", "element": "manufacturer", "variable": "manufacturer" } ] }, { "name": "set vaccine type as product clasification", "source": [ { "context": "prequal", "element": "vaxTypeCode", "variable": "vaxTypeCode" } ], "target": [ { "context": "product", "element": "classification", "parameter": [ { "valueId": "vaxTypeCode" } ], "transform": "copy" } ] }, { "name": "set presentation", "source": [ { "context": "prequal", "element": "presentation", "variable": "presentation" } ], "target": [ { "context": "product", "element": "dosageForm", "parameter": [ { "valueId": "presentation" } ], "transform": "copy" } ] } ], "input": [ { "mode": "source", "name": "prequal", "type": "PreQualDB" }, { "mode": "target", "name": "product", "type": "Product" } ] } ], "publisher": "WHO", "name": "PreQualDBtoProductLM", "type": null, "experimental": null, "resourceType": "StructureMap", "title": null, "package_version": "0.1.0", "structure": [ { "url": "http://smart.who.int/icvp/StructureDefinition/PreQualDBwithIds", "mode": "source", "alias": "PreQualDB" }, { "url": "http://smart.who.int/icvp/StructureDefinition/Product", "mode": "target", "alias": "Product" } ], "status": "draft", "id": "de367a6d-d72e-46b4-9ec0-beaab4975f35", "kind": null, "url": "http://smart.who.int/icvp/StructureMap/PreQualDBtoProductLM", "version": "0.1.0", "contact": [ { "name": "WHO", "telecom": [ { "value": "http://who.int", "system": "url" } ] } ] }