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-06-10 |
<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>"7b9efaf4-f903-4f5a-92e5-7da123999d88"</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>"cadd247c-5d1c-4970-a6e4-91a72d6423ff"</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>"905b2576-2a0b-41ec-a35a-b886492a1637"</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>"953a5b70-bc18-4b29-bce9-5779e8a11e18"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"97d270a8-5ab5-49ef-a754-a9846f56cdf3"</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>"ff5e70c7-80dc-46d9-9315-9377ea2fbc9a"</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>"70487f0a-6bbc-49b8-87c8-859723dd73b5"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"fec9692e-8209-42c6-88d0-6b4ba450f341"</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>"b7575df1-e555-4347-bc49-2d529594049d"</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>"3703150c-4a01-45fb-b6ea-a974d99bd9e2"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"a12e9a76-7dba-4969-84d4-f42efbdc2563"</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>"969e311e-ed45-49c8-8c99-182ce3cb6118"</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>"d82b6938-aa9b-4e13-81b2-86df937db597"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"d1d78a66-df10-43b0-884a-4e3452729d94"</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>"de37f7c3-7cce-4df9-a421-e99a2d39573b"</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>"7c37b79f-39f9-4a90-88a2-5b82b36aec27"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"3d39705b-64e1-412c-8b0c-25db6b4a67d2"</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>"1b57fb71-9d07-4b11-b991-1d3004580847"</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>"2a70c1ac-ccd9-4965-83a9-86b2b0fa491a"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"69eec8c3-543d-4aa3-8109-8e1cf7b6b955"</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>"95c05c80-86bf-4c07-a6a6-e1df3398b57f"</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>"d6a75f7c-93e4-479f-8771-a13e166f048d"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"a22678c3-9633-4a59-ad35-d6380efef4a6"</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>"adb3aa41-bae3-4a55-acf4-d9e1d9c7035d"</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>"325efc3c-0ff9-4952-9791-0785988a3716"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"eac1a01f-f641-411e-96a7-08721cb17578"</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>"4654acd9-c365-4b90-a456-d5757ab8506e"</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>"0233e7d0-4aaf-43c9-958d-8585007a479d"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"938630a5-a810-45ea-afdd-aa7b73c08292"</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>"abc3485e-da92-4eaa-93ff-fbcec5f41669"</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>"eee00f2c-b361-405f-afc6-d685b9ff3192"</i><span style="color: navy">;</span>
<span style="color: navy">}</span> <i>"36046a86-9e4a-403e-889e-8aa2525f12c7"</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-06-10T19:05:58+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="7b9efaf4-f903-4f5a-92e5-7da123999d88"/>
<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="cadd247c-5d1c-4970-a6e4-91a72d6423ff"/>
<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="97d270a8-5ab5-49ef-a754-a9846f56cdf3"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="subject"/>
<variable value="subject"/>
</target>
<rule>
<name value="905b2576-2a0b-41ec-a35a-b886492a1637"/>
<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="953a5b70-bc18-4b29-bce9-5779e8a11e18"/>
<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="fec9692e-8209-42c6-88d0-6b4ba450f341"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="performer"/>
<variable value="performer"/>
</target>
<rule>
<name value="ff5e70c7-80dc-46d9-9315-9377ea2fbc9a"/>
<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="70487f0a-6bbc-49b8-87c8-859723dd73b5"/>
<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="a12e9a76-7dba-4969-84d4-f42efbdc2563"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="peopleWhoAreImportantToMe"/>
</target>
<rule>
<name value="b7575df1-e555-4347-bc49-2d529594049d"/>
<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="3703150c-4a01-45fb-b6ea-a974d99bd9e2"/>
<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="d1d78a66-df10-43b0-884a-4e3452729d94"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="myWellness"/>
</target>
<rule>
<name value="969e311e-ed45-49c8-8c99-182ce3cb6118"/>
<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="d82b6938-aa9b-4e13-81b2-86df937db597"/>
<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="3d39705b-64e1-412c-8b0c-25db6b4a67d2"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="supportedToWriteThisBy"/>
</target>
<rule>
<name value="de37f7c3-7cce-4df9-a421-e99a2d39573b"/>
<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="7c37b79f-39f9-4a90-88a2-5b82b36aec27"/>
<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="69eec8c3-543d-4aa3-8109-8e1cf7b6b955"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="pleaseDoAndPleaseDont"/>
</target>
<rule>
<name value="1b57fb71-9d07-4b11-b991-1d3004580847"/>
<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="2a70c1ac-ccd9-4965-83a9-86b2b0fa491a"/>
<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="a22678c3-9633-4a59-ad35-d6380efef4a6"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="howICommunicate"/>
</target>
<rule>
<name value="95c05c80-86bf-4c07-a6a6-e1df3398b57f"/>
<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="d6a75f7c-93e4-479f-8771-a13e166f048d"/>
<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="eac1a01f-f641-411e-96a7-08721cb17578"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="alsoWorthKnowingAboutMe"/>
</target>
<rule>
<name value="adb3aa41-bae3-4a55-acf4-d9e1d9c7035d"/>
<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="325efc3c-0ff9-4952-9791-0785988a3716"/>
<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="938630a5-a810-45ea-afdd-aa7b73c08292"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="mostImportantToMe"/>
</target>
<rule>
<name value="4654acd9-c365-4b90-a456-d5757ab8506e"/>
<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="0233e7d0-4aaf-43c9-958d-8585007a479d"/>
<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="36046a86-9e4a-403e-889e-8aa2525f12c7"/>
<source>
<context value="src"/>
</source>
<target>
<context value="tgt"/>
<contextType value="variable"/>
<element value="component"/>
<variable value="whenToSupportMe"/>
</target>
<rule>
<name value="abc3485e-da92-4eaa-93ff-fbcec5f41669"/>
<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="eee00f2c-b361-405f-afc6-d685b9ff3192"/>
<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>