Social Care Interoperability Platform FHIR Implementation Guide
Version: 0.1.0, Status: draft
Social Care Interoperability Platform FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Draft as of 2026-03-24 |
<StructureMap xmlns="http://hl7.org/fhir">
<id value="AboutMe-Observation-AboutMe"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureMap AboutMe-Observation-AboutMe</b></p><a name="AboutMe-Observation-AboutMe"> </a><a name="hcAboutMe-Observation-AboutMe"> </a><pre class="fml">
<b>map</b><span style="color: navy"> "</span>https://metadata.phase2.scip.synanetics.cloud/fhir/r4/StructureMap/AboutMe-Observation-AboutMe<span style="color: navy">" = "</span>AboutMeToObservationAboutMe<span style="color: navy">"
</span><b>uses</b><span style="color: navy"> "</span><a href="StructureDefinition-MODS-AboutMe.html" title="MODS About Me">https://metadata.phase2.scip.synanetics.cloud/fhir/r4/StructureDefinition/MODS-AboutMe</a><span style="color: navy">" </span><b>alias </b>AboutMe <b>as </b><b>source</b>
<b>uses</b><span style="color: navy"> "</span><a href="StructureDefinition-MODS-AboutMeObservation.html" title="MODS About Me Observation">https://metadata.phase2.scip.synanetics.cloud/fhir/r4/StructureDefinition/MODS-AboutMeObservation</a><span style="color: navy">" </span><b>alias </b>AboutMeObservation <b>as </b><b>target</b>
<b>group </b>AboutMeObservation<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span><span style="color: navy"> : </span>AboutMe, <b>target</b> <span style="color: maroon">tgt</span><span style="color: navy"> : </span>AboutMeObservation<span style="color: navy">)</span><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.id = evaluate<span style="color: navy">(</span>src<span style="color: navy">, </span>id<span style="color: navy">)</span> <i>"setObservationId"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span> tgt.meta<b> as </b><span style="color: maroon">meta</span><span style="color: navy">, </span> meta.tag<b> as </b><span style="color: maroon">tag</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tag.system = <span style="color: blue">'https://metadata.phase2.scip.synanetics.cloud/fhir/r4/CodeSystem/MODS-FhirStructureMapCatalog-1'</span> <i>"1b62e46e-fda2-401e-96b1-5e7c52bf5bec"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>tag.code = <span style="color: blue">'https://metadata.phase2.scip.synanetics.cloud/fhir/r4/StructureMap/Observation-AboutMe-AboutMe'</span> <i>"33055b4e-a54d-4329-bc24-3dd6f0eee191"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setMetaTag"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>tgt.status = <span style="color: blue">'final'</span> <i>"setObservationStatus"</i><span style="color: navy">;</span>
src.subjectOfCare<b> as </b><span style="color: maroon">subjectOfCare</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.subject<b> as </b><span style="color: maroon">subject</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>subject.reference = evaluate<span style="color: navy">(</span>subjectOfCare<span style="color: navy">, </span>'Patient/'+id<span style="color: navy">)</span> <i>"9c264944-7c52-4fdd-b70f-40315ef1ff22"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>subject.display = evaluate<span style="color: navy">(</span>subjectOfCare<span style="color: navy">, </span>display<span style="color: navy">)</span> <i>"0b53a050-d05e-4736-b48a-491ef2cd3020"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"99cc1b03-e6af-430d-89dc-4a7129d13b69"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setObservationSubject"</i><span style="color: navy">;</span>
src.careWorker<b> as </b><span style="color: maroon">careWorker</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.performer<b> as </b><span style="color: maroon">performer</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>performer.reference = evaluate<span style="color: navy">(</span>careWorker<span style="color: navy">, </span>'Practitioner/'+id<span style="color: navy">)</span> <i>"b3d8ef2a-e291-4612-985f-84893392d640"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>performer.display = evaluate<span style="color: navy">(</span>careWorker<span style="color: navy">, </span>display<span style="color: navy">)</span> <i>"dc79f02b-79db-4820-a3ef-311aa83ab119"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"ec6e3708-75de-4b1f-b03e-8ed556f33e1e"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setObservationPerformer"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>tgt.category = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-ObservationCategory-1'</span><span style="color: navy">, </span><span style="color: blue">'1'</span><span style="color: navy">, </span><span style="color: blue">'Assessment and Planning'</span><span style="color: navy">)</span> <i>"setObservationCategory"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>tgt.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-ObservationCode-1'</span><span style="color: navy">, </span><span style="color: blue">'4'</span><span style="color: navy">, </span><span style="color: blue">'About me'</span><span style="color: navy">)</span> <i>"setObservationCode"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>tgt.effectiveDateTime = evaluate<span style="color: navy">(</span>src<span style="color: navy">, </span>date<span style="color: navy">)</span> <i>"setObservationEffectDateTime"</i><span style="color: navy">;</span>
src.sections<b> as </b><span style="color: maroon">section</span><b> where </b>$this.title.code='people-who-are-important-to-me'<b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.component<b> as </b><span style="color: maroon">peopleWhoAreImportantToMe</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>peopleWhoAreImportantToMe.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1'</span><span style="color: navy">, </span><span style="color: blue">'people-who-are-important-to-me'</span><span style="color: navy">, </span><span style="color: blue">'People who are important to me'</span><span style="color: navy">)</span> <i>"6cca8b30-3758-455e-a302-0dce7958a4ad"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>peopleWhoAreImportantToMe.valueString = evaluate<span style="color: navy">(</span>section<span style="color: navy">, </span>content<span style="color: navy">)</span> <i>"06d652da-a359-4a30-bf32-7db914b03991"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"6e229fb0-1b8f-49b1-8c98-5df4d70cdb16"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setPeopleWhoAreImportantToMe"</i><span style="color: navy">;</span>
src.sections<b> as </b><span style="color: maroon">section</span><b> where </b>$this.title.code='my-wellness'<b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.component<b> as </b><span style="color: maroon">myWellness</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>myWellness.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1'</span><span style="color: navy">, </span><span style="color: blue">'my-wellness'</span><span style="color: navy">, </span><span style="color: blue">'My wellness'</span><span style="color: navy">)</span> <i>"aa6e8214-4d1f-40db-87f3-65f034fcd417"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>myWellness.valueString = evaluate<span style="color: navy">(</span>section<span style="color: navy">, </span>content<span style="color: navy">)</span> <i>"9898043a-0cfd-4de2-bee3-04d4cd12ec7c"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"2d9a7c8a-7936-435b-8e61-f21f90971839"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setMyWellness"</i><span style="color: navy">;</span>
src.sections<b> as </b><span style="color: maroon">section</span><b> where </b>$this.title.code='supported-to-write-this-by'<b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.component<b> as </b><span style="color: maroon">supportedToWriteThisBy</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>supportedToWriteThisBy.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1'</span><span style="color: navy">, </span><span style="color: blue">'supported-to-write-this-by'</span><span style="color: navy">, </span><span style="color: blue">'Supported to write this by'</span><span style="color: navy">)</span> <i>"4f7ec562-0ca4-470e-a28c-c015bc3a95c4"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>supportedToWriteThisBy.valueString = evaluate<span style="color: navy">(</span>section<span style="color: navy">, </span>content<span style="color: navy">)</span> <i>"958cb1bd-ca30-4e47-8474-e1760ca446cf"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"6ba19b20-7789-4489-9edd-28e2b0360245"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setSupportedToWriteThisBy"</i><span style="color: navy">;</span>
src.sections<b> as </b><span style="color: maroon">section</span><b> where </b>$this.title.code='please-do-and-please-dont'<b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.component<b> as </b><span style="color: maroon">pleaseDoAndPleaseDont</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>pleaseDoAndPleaseDont.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1'</span><span style="color: navy">, </span><span style="color: blue">'please-do-and-please-dont'</span><span style="color: navy">, </span><span style="color: blue">'Please do and please dont'</span><span style="color: navy">)</span> <i>"bd8d7767-f4ff-41bb-a281-c019d166a076"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>pleaseDoAndPleaseDont.valueString = evaluate<span style="color: navy">(</span>section<span style="color: navy">, </span>content<span style="color: navy">)</span> <i>"e7b2a678-17db-482e-a2c1-54a80e81f729"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"bf6f2927-c387-4d89-ad7d-f39f4c5ddc14"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setPleaseDoAndPleaseDont"</i><span style="color: navy">;</span>
src.sections<b> as </b><span style="color: maroon">section</span><b> where </b>$this.title.code='how-i-communicate'<b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.component<b> as </b><span style="color: maroon">howICommunicate</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>howICommunicate.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1'</span><span style="color: navy">, </span><span style="color: blue">'how-i-communicate'</span><span style="color: navy">, </span><span style="color: blue">'How I communicate and how to communicate with me'</span><span style="color: navy">)</span> <i>"f24e91be-ae1f-4fe9-b609-83ee33607862"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>howICommunicate.valueString = evaluate<span style="color: navy">(</span>section<span style="color: navy">, </span>content<span style="color: navy">)</span> <i>"97222492-91ac-474a-8c0c-81a9b7a9cc54"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"076f6368-8548-4b8a-ba94-32a1032c5bf3"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setHowICommunicate"</i><span style="color: navy">;</span>
src.sections<b> as </b><span style="color: maroon">section</span><b> where </b>$this.title.code='also-worth-knowing-about-me'<b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.component<b> as </b><span style="color: maroon">alsoWorthKnowingAboutMe</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>alsoWorthKnowingAboutMe.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1'</span><span style="color: navy">, </span><span style="color: blue">'also-worth-knowing-about-me'</span><span style="color: navy">, </span><span style="color: blue">'Also worth knowing about me'</span><span style="color: navy">)</span> <i>"938f0d8a-2556-45ab-832c-aa7ca926b627"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>alsoWorthKnowingAboutMe.valueString = evaluate<span style="color: navy">(</span>section<span style="color: navy">, </span>content<span style="color: navy">)</span> <i>"4f31f60d-09dc-4a27-89d9-b3d3458320c3"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"4859a4d8-0fdc-436f-a91b-3b2f26face24"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setAlsoWorthKnowingAboutMe"</i><span style="color: navy">;</span>
src.sections<b> as </b><span style="color: maroon">section</span><b> where </b>$this.title.code='what-is-most-important-to-me'<b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.component<b> as </b><span style="color: maroon">mostImportantToMe</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>mostImportantToMe.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1'</span><span style="color: navy">, </span><span style="color: blue">'what-is-most-important-to-me'</span><span style="color: navy">, </span><span style="color: blue">'What is most important to me'</span><span style="color: navy">)</span> <i>"0eef4cd2-5675-48d2-a813-705470504cf7"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>mostImportantToMe.valueString = evaluate<span style="color: navy">(</span>section<span style="color: navy">, </span>content<span style="color: navy">)</span> <i>"47c6336a-8255-40c7-b39e-90ae85af6cc6"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"79ab5c11-c174-42eb-90b9-271dabc7fe62"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setMostImportantToMe"</i><span style="color: navy">;</span>
src.sections<b> as </b><span style="color: maroon">section</span><b> where </b>$this.title.code='how-and-when-to-support-me'<b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>tgt.component<b> as </b><span style="color: maroon">whenToSupportMe</span><b> then</b><span style="color: navy"> {
</span> src<span style="color: navy"><b> -> </b></span>whenToSupportMe.code = <b>cc</b><span style="color: navy">(</span><span style="color: blue">'https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1'</span><span style="color: navy">, </span><span style="color: blue">'how-and-when-to-support-me'</span><span style="color: navy">, </span><span style="color: blue">'How and when to support me'</span><span style="color: navy">)</span> <i>"49857dcc-ad00-427e-aae5-2869f15bc934"</i><span style="color: navy">;</span>
src<span style="color: navy"><b> -> </b></span>whenToSupportMe.valueString = evaluate<span style="color: navy">(</span>section<span style="color: navy">, </span>content<span style="color: navy">)</span> <i>"edd8e5fb-0adf-43ed-8d77-1d15e3055e32"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"ba6ea47a-0e5e-4a8d-88a1-8631b62410c7"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"setWhenToSupportMe"</i><span style="color: navy">;</span>
<span style="color: navy">}
</span></pre></div>
</text>
<url
value="https://metadata.phase2.scip.synanetics.cloud/fhir/r4/StructureMap/AboutMe-Observation-AboutMe"/>
<version value="0.1.0"/>
<name value="AboutMeToObservationAboutMe"/>
<status value="draft"/>
<date value="2026-03-24T16:18:08+00:00"/>
<publisher
value="Synanetics Ltd on behalf of DHSC/Social Care Interoperability Platform"/>
<contact>
<name
value="Synanetics Ltd on behalf of DHSC/Social Care Interoperability Platform"/>
<telecom>
<system value="url"/>
<value value="https://synanetics.com"/>
</telecom>
<telecom>
<system value="email"/>
<value value="info@synanetics.com"/>
</telecom>
</contact>
<jurisdiction>
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="GB"/>
<display value="United Kingdom of Great Britain and Northern Ireland"/>
</coding>
</jurisdiction>
<structure>
<url
value="https://metadata.phase2.scip.synanetics.cloud/fhir/r4/StructureDefinition/MODS-AboutMe"/>
<mode value="source"/>
<alias value="AboutMe"/>
</structure>
<structure>
<url
value="https://metadata.phase2.scip.synanetics.cloud/fhir/r4/StructureDefinition/MODS-AboutMeObservation"/>
<mode value="target"/>
<alias value="AboutMeObservation"/>
</structure>
<group>
<name value="AboutMeObservation"/>
<typeMode value="none"/>
<input>
<name value="src"/>
<type value="AboutMe"/>
<mode value="source"/>
</input>
<input>
<name value="tgt"/>
<type value="AboutMeObservation"/>
<mode value="target"/>
</input>
<rule>
<name value="setObservationId"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="id"/>
<transform value="evaluate"/>
<parameter>
<valueId value="src"/>
</parameter>
<parameter>
<valueString value="id"/>
</parameter>
</target>
</rule>
<rule>
<name value="setMetaTag"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="meta"/>
<variable value="meta"/>
</target>
<target>
<context value="meta"/>
<contextType value="variable"/>
<element value="tag"/>
<variable value="tag"/>
</target>
<rule>
<name value="1b62e46e-fda2-401e-96b1-5e7c52bf5bec"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tag"/>
<contextType value="variable"/>
<element value="system"/>
<transform value="copy"/>
<parameter>
<valueString
value="https://metadata.phase2.scip.synanetics.cloud/fhir/r4/CodeSystem/MODS-FhirStructureMapCatalog-1"/>
</parameter>
</target>
</rule>
<rule>
<name value="33055b4e-a54d-4329-bc24-3dd6f0eee191"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tag"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="copy"/>
<parameter>
<valueString
value="https://metadata.phase2.scip.synanetics.cloud/fhir/r4/StructureMap/Observation-AboutMe-AboutMe"/>
</parameter>
</target>
</rule>
</rule>
<rule>
<name value="setObservationStatus"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="status"/>
<transform value="copy"/>
<parameter>
<valueString value="final"/>
</parameter>
</target>
</rule>
<rule>
<name value="setObservationSubject"/>
<source>
<context value="src"/>
<element value="subjectOfCare"/>
<variable value="subjectOfCare"/>
</source>
<rule>
<name value="99cc1b03-e6af-430d-89dc-4a7129d13b69"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="subject"/>
<variable value="subject"/>
</target>
<rule>
<name value="9c264944-7c52-4fdd-b70f-40315ef1ff22"/>
<source>
<context value="src"/>
</source>
<target>
<context value="subject"/>
<contextType value="variable"/>
<element value="reference"/>
<transform value="evaluate"/>
<parameter>
<valueId value="subjectOfCare"/>
</parameter>
<parameter>
<valueString value="'Patient/'+id"/>
</parameter>
</target>
</rule>
<rule>
<name value="0b53a050-d05e-4736-b48a-491ef2cd3020"/>
<source>
<context value="src"/>
</source>
<target>
<context value="subject"/>
<contextType value="variable"/>
<element value="display"/>
<transform value="evaluate"/>
<parameter>
<valueId value="subjectOfCare"/>
</parameter>
<parameter>
<valueString value="display"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setObservationPerformer"/>
<source>
<context value="src"/>
<element value="careWorker"/>
<variable value="careWorker"/>
</source>
<rule>
<name value="ec6e3708-75de-4b1f-b03e-8ed556f33e1e"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="performer"/>
<variable value="performer"/>
</target>
<rule>
<name value="b3d8ef2a-e291-4612-985f-84893392d640"/>
<source>
<context value="src"/>
</source>
<target>
<context value="performer"/>
<contextType value="variable"/>
<element value="reference"/>
<transform value="evaluate"/>
<parameter>
<valueId value="careWorker"/>
</parameter>
<parameter>
<valueString value="'Practitioner/'+id"/>
</parameter>
</target>
</rule>
<rule>
<name value="dc79f02b-79db-4820-a3ef-311aa83ab119"/>
<source>
<context value="src"/>
</source>
<target>
<context value="performer"/>
<contextType value="variable"/>
<element value="display"/>
<transform value="evaluate"/>
<parameter>
<valueId value="careWorker"/>
</parameter>
<parameter>
<valueString value="display"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setObservationCategory"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="category"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-ObservationCategory-1"/>
</parameter>
<parameter>
<valueString value="1"/>
</parameter>
<parameter>
<valueString value="Assessment and Planning"/>
</parameter>
</target>
</rule>
<rule>
<name value="setObservationCode"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-ObservationCode-1"/>
</parameter>
<parameter>
<valueString value="4"/>
</parameter>
<parameter>
<valueString value="About me"/>
</parameter>
</target>
</rule>
<rule>
<name value="setObservationEffectDateTime"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="effectiveDateTime"/>
<transform value="evaluate"/>
<parameter>
<valueId value="src"/>
</parameter>
<parameter>
<valueString value="date"/>
</parameter>
</target>
</rule>
<rule>
<name value="setPeopleWhoAreImportantToMe"/>
<source>
<context value="src"/>
<min value="1"/>
<max value="1"/>
<element value="sections"/>
<variable value="section"/>
<condition value="$this.title.code='people-who-are-important-to-me'"/>
</source>
<rule>
<name value="6e229fb0-1b8f-49b1-8c98-5df4d70cdb16"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="peopleWhoAreImportantToMe"/>
</target>
<rule>
<name value="6cca8b30-3758-455e-a302-0dce7958a4ad"/>
<source>
<context value="src"/>
</source>
<target>
<context value="peopleWhoAreImportantToMe"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1"/>
</parameter>
<parameter>
<valueString value="people-who-are-important-to-me"/>
</parameter>
<parameter>
<valueString value="People who are important to me"/>
</parameter>
</target>
</rule>
<rule>
<name value="06d652da-a359-4a30-bf32-7db914b03991"/>
<source>
<context value="src"/>
</source>
<target>
<context value="peopleWhoAreImportantToMe"/>
<contextType value="variable"/>
<element value="valueString"/>
<transform value="evaluate"/>
<parameter>
<valueId value="section"/>
</parameter>
<parameter>
<valueString value="content"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setMyWellness"/>
<source>
<context value="src"/>
<min value="1"/>
<max value="1"/>
<element value="sections"/>
<variable value="section"/>
<condition value="$this.title.code='my-wellness'"/>
</source>
<rule>
<name value="2d9a7c8a-7936-435b-8e61-f21f90971839"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="myWellness"/>
</target>
<rule>
<name value="aa6e8214-4d1f-40db-87f3-65f034fcd417"/>
<source>
<context value="src"/>
</source>
<target>
<context value="myWellness"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1"/>
</parameter>
<parameter>
<valueString value="my-wellness"/>
</parameter>
<parameter>
<valueString value="My wellness"/>
</parameter>
</target>
</rule>
<rule>
<name value="9898043a-0cfd-4de2-bee3-04d4cd12ec7c"/>
<source>
<context value="src"/>
</source>
<target>
<context value="myWellness"/>
<contextType value="variable"/>
<element value="valueString"/>
<transform value="evaluate"/>
<parameter>
<valueId value="section"/>
</parameter>
<parameter>
<valueString value="content"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setSupportedToWriteThisBy"/>
<source>
<context value="src"/>
<min value="1"/>
<max value="1"/>
<element value="sections"/>
<variable value="section"/>
<condition value="$this.title.code='supported-to-write-this-by'"/>
</source>
<rule>
<name value="6ba19b20-7789-4489-9edd-28e2b0360245"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="supportedToWriteThisBy"/>
</target>
<rule>
<name value="4f7ec562-0ca4-470e-a28c-c015bc3a95c4"/>
<source>
<context value="src"/>
</source>
<target>
<context value="supportedToWriteThisBy"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1"/>
</parameter>
<parameter>
<valueString value="supported-to-write-this-by"/>
</parameter>
<parameter>
<valueString value="Supported to write this by"/>
</parameter>
</target>
</rule>
<rule>
<name value="958cb1bd-ca30-4e47-8474-e1760ca446cf"/>
<source>
<context value="src"/>
</source>
<target>
<context value="supportedToWriteThisBy"/>
<contextType value="variable"/>
<element value="valueString"/>
<transform value="evaluate"/>
<parameter>
<valueId value="section"/>
</parameter>
<parameter>
<valueString value="content"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setPleaseDoAndPleaseDont"/>
<source>
<context value="src"/>
<min value="1"/>
<max value="1"/>
<element value="sections"/>
<variable value="section"/>
<condition value="$this.title.code='please-do-and-please-dont'"/>
</source>
<rule>
<name value="bf6f2927-c387-4d89-ad7d-f39f4c5ddc14"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="pleaseDoAndPleaseDont"/>
</target>
<rule>
<name value="bd8d7767-f4ff-41bb-a281-c019d166a076"/>
<source>
<context value="src"/>
</source>
<target>
<context value="pleaseDoAndPleaseDont"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1"/>
</parameter>
<parameter>
<valueString value="please-do-and-please-dont"/>
</parameter>
<parameter>
<valueString value="Please do and please dont"/>
</parameter>
</target>
</rule>
<rule>
<name value="e7b2a678-17db-482e-a2c1-54a80e81f729"/>
<source>
<context value="src"/>
</source>
<target>
<context value="pleaseDoAndPleaseDont"/>
<contextType value="variable"/>
<element value="valueString"/>
<transform value="evaluate"/>
<parameter>
<valueId value="section"/>
</parameter>
<parameter>
<valueString value="content"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setHowICommunicate"/>
<source>
<context value="src"/>
<min value="1"/>
<max value="1"/>
<element value="sections"/>
<variable value="section"/>
<condition value="$this.title.code='how-i-communicate'"/>
</source>
<rule>
<name value="076f6368-8548-4b8a-ba94-32a1032c5bf3"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="howICommunicate"/>
</target>
<rule>
<name value="f24e91be-ae1f-4fe9-b609-83ee33607862"/>
<source>
<context value="src"/>
</source>
<target>
<context value="howICommunicate"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1"/>
</parameter>
<parameter>
<valueString value="how-i-communicate"/>
</parameter>
<parameter>
<valueString
value="How I communicate and how to communicate with me"/>
</parameter>
</target>
</rule>
<rule>
<name value="97222492-91ac-474a-8c0c-81a9b7a9cc54"/>
<source>
<context value="src"/>
</source>
<target>
<context value="howICommunicate"/>
<contextType value="variable"/>
<element value="valueString"/>
<transform value="evaluate"/>
<parameter>
<valueId value="section"/>
</parameter>
<parameter>
<valueString value="content"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setAlsoWorthKnowingAboutMe"/>
<source>
<context value="src"/>
<min value="1"/>
<max value="1"/>
<element value="sections"/>
<variable value="section"/>
<condition value="$this.title.code='also-worth-knowing-about-me'"/>
</source>
<rule>
<name value="4859a4d8-0fdc-436f-a91b-3b2f26face24"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="alsoWorthKnowingAboutMe"/>
</target>
<rule>
<name value="938f0d8a-2556-45ab-832c-aa7ca926b627"/>
<source>
<context value="src"/>
</source>
<target>
<context value="alsoWorthKnowingAboutMe"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1"/>
</parameter>
<parameter>
<valueString value="also-worth-knowing-about-me"/>
</parameter>
<parameter>
<valueString value="Also worth knowing about me"/>
</parameter>
</target>
</rule>
<rule>
<name value="4f31f60d-09dc-4a27-89d9-b3d3458320c3"/>
<source>
<context value="src"/>
</source>
<target>
<context value="alsoWorthKnowingAboutMe"/>
<contextType value="variable"/>
<element value="valueString"/>
<transform value="evaluate"/>
<parameter>
<valueId value="section"/>
</parameter>
<parameter>
<valueString value="content"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setMostImportantToMe"/>
<source>
<context value="src"/>
<min value="1"/>
<max value="1"/>
<element value="sections"/>
<variable value="section"/>
<condition value="$this.title.code='what-is-most-important-to-me'"/>
</source>
<rule>
<name value="79ab5c11-c174-42eb-90b9-271dabc7fe62"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="mostImportantToMe"/>
</target>
<rule>
<name value="0eef4cd2-5675-48d2-a813-705470504cf7"/>
<source>
<context value="src"/>
</source>
<target>
<context value="mostImportantToMe"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1"/>
</parameter>
<parameter>
<valueString value="what-is-most-important-to-me"/>
</parameter>
<parameter>
<valueString value="What is most important to me"/>
</parameter>
</target>
</rule>
<rule>
<name value="47c6336a-8255-40c7-b39e-90ae85af6cc6"/>
<source>
<context value="src"/>
</source>
<target>
<context value="mostImportantToMe"/>
<contextType value="variable"/>
<element value="valueString"/>
<transform value="evaluate"/>
<parameter>
<valueId value="section"/>
</parameter>
<parameter>
<valueString value="content"/>
</parameter>
</target>
</rule>
</rule>
</rule>
<rule>
<name value="setWhenToSupportMe"/>
<source>
<context value="src"/>
<min value="1"/>
<max value="1"/>
<element value="sections"/>
<variable value="section"/>
<condition value="$this.title.code='how-and-when-to-support-me'"/>
</source>
<rule>
<name value="ba6ea47a-0e5e-4a8d-88a1-8631b62410c7"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="whenToSupportMe"/>
</target>
<rule>
<name value="49857dcc-ad00-427e-aae5-2869f15bc934"/>
<source>
<context value="src"/>
</source>
<target>
<context value="whenToSupportMe"/>
<contextType value="variable"/>
<element value="code"/>
<transform value="cc"/>
<parameter>
<valueString
value="https://metadata.phase2.synanetics.cloud/fhir/r4/CodeSystem/MODS-AboutMeSectionCode-1"/>
</parameter>
<parameter>
<valueString value="how-and-when-to-support-me"/>
</parameter>
<parameter>
<valueString value="How and when to support me"/>
</parameter>
</target>
</rule>
<rule>
<name value="edd8e5fb-0adf-43ed-8d77-1d15e3055e32"/>
<source>
<context value="src"/>
</source>
<target>
<context value="whenToSupportMe"/>
<contextType value="variable"/>
<element value="valueString"/>
<transform value="evaluate"/>
<parameter>
<valueId value="section"/>
</parameter>
<parameter>
<valueString value="content"/>
</parameter>
</target>
</rule>
</rule>
</rule>
</group>
</StructureMap>