<?xml version=“1.0” encoding=“UTF-8”?> <StructureMap xmlns=“hl7.org/fhir”>
<id value="supplyrequest-transform"/> <meta> <security> <system value="http://terminology.hl7.org/CodeSystem/v3-ActReason"/> <code value="HTEST"/> <display value="test health data"/> </security> </meta> <url value="http://hl7.org/fhir/StructureMap/supplyrequest-transform"/> <name value="Transform from an ActivityDefinition to a SupplyRequest"/> <status value="draft"/> <structure> <url value="http://hl7.org/fhir/StructureDefinition/activitydefinition"/> <mode value="source"/> </structure> <structure> <url value="http://hl7.org/fhir/StructureDefinition/supplyrequest"/> <mode value="target"/> </structure> <group> <name value="main"/> <typeMode value="none"/> <input> <name value="source"/> <type value="ActivityDefinition"/> <mode value="source"/> </input> <input> <name value="target"/> <type value="SupplyRequest"/> <mode value="target"/> </input> <rule> <name value="status"/> <source> <context value="source"/> <element value="id"/> <variable value="a"/> </source> <target> <context value="target"/> <contextType value="variable"/> <element value="status"/> <transform value="evaluate"/> <parameter> <valueString value="'draft'"/> </parameter> </target> </rule> <rule> <name value="category"/> <source> <context value="source"/> <element value="id"/> <variable value="a"/> </source> <target> <context value="target"/> <contextType value="variable"/> <element value="category"/> <transform value="evaluate"/> <parameter> <valueString value="'non-stock'"/> </parameter> </target> </rule> <rule> <name value="priority"/> <source> <context value="source"/> <element value="id"/> <variable value="a"/> </source> <target> <context value="target"/> <contextType value="variable"/> <element value="priority"/> <transform value="evaluate"/> <parameter> <valueString value="'routine'"/> </parameter> </target> </rule> <rule> <name value="quantity"/> <source> <context value="source"/> <element value="quantity"/> <variable value="a"/> </source> <target> <context value="target"/> <contextType value="variable"/> <element value="category"/> <transform value="copy"/> </target> </rule> <rule> <name value="item"/> <source> <context value="source"/> <element value="code"/> <variable value="a"/> </source> <target> <context value="target"/> <contextType value="variable"/> <element value="orderedItem.itemCodeableConcept"/> <transform value="copy"/> </target> </rule> <rule> <name value="when"/> <source> <context value="source"/> <element value="id"/> <variable value="a"/> </source> <target> <context value="target"/> <contextType value="variable"/> <element value="occurrenceDateTime"/> <transform value="evaluate"/> <parameter> <valueString value="now()"/> </parameter> </target> </rule> <rule> <name value="authoredOn"/> <source> <context value="source"/> <element value="id"/> <variable value="a"/> </source> <target> <context value="target"/> <contextType value="variable"/> <element value="authoredOn"/> <transform value="evaluate"/> <parameter> <valueString value="now()"/> </parameter> </target> </rule> </group>
</StructureMap>