Package | who.ddcc |
Resource Type | StructureMap |
Id | IPSToCoreDataSetVS |
FHIR Version | R4 |
Source | http://smart.who.int/ddcc/https://build.fhir.org/ig/WorldHealthOrganization/ddcc/StructureMap-IPSToCoreDataSetVS.html |
URL | http://smart.who.int/ddcc/StructureMap/IPSToCoreDataSetVS |
Version | 1.0.0 |
Status | draft |
Date | 2025-06-24T09:07:32+00:00 |
Name | IPSToCoreDataSetVS |
Realm | uv |
Authority | who |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureMap IPSToCoreDataSetVS
map "http://smart.who.int/ddcc/StructureMap/IPSToCoreDataSetVS" = "IPSToCoreDataSetVS" uses "http://hl7.org/fhir/StructureDefinition/Bundle" alias IPS as source uses "http://hl7.org/fhir/StructureDefinition/Bundle" alias DDCCBundle as target uses "http://smart.who.int/ddcc/StructureDefinition/DDCCCoreDataSetVSPoV" alias DDCC as target group IPSToCoreDataSetVS(source ips : IPS, target ddccBundle : DDCCBundle) { ips.id as id -> ddccBundle.id = id "set id"; ips.entry first as compentry then { compentry.resource : Composition as composition then { composition.subject as subject then { subject.reference as patientid then { ips.entry as findpatient where resource.is(Patient) and (resource.id = patientid.replaceMatches('.*Patient/(?<id>[A-Za-z0-9\\-\\.]{1,64})