Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.0.0 - STU1 Brazil flag

This page is part of the IPS Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

: Mapeamento de Bundle da RNDS para o IPS - TTL Representation

Draft as of 2024-12-23

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:StructureMap ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "StructureMapBRIPS"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: StructureMap StructureMapBRIPS</b></p><a name=\"StructureMapBRIPS\"> </a><a name=\"hcStructureMapBRIPS\"> </a><a name=\"StructureMapBRIPS-pt-BR\"> </a><pre class=\"fml\">\r\n<b>map</b><span style=\"color: navy\"> &quot;</span>https://ips.saude.gov.br/fhir/StructureMap/StructureMapBRIPS<span style=\"color: navy\">&quot; = &quot;</span>StructureMapBRIPS<span style=\"color: navy\">&quot;\r\n\r\n</span><span style=\"color: navy\">// </span><span style=\"color: green\">Mapeamento de Bundle da RNDS para o IPS</span>\r\n\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"http://hl7.org/fhir/R4/bundle.html\" title=\"Bundle\">http://hl7.org/fhir/StructureDefinition/Bundle</a><span style=\"color: navy\">&quot; </span><b>alias </b>TLeft <b>as </b><b>source</b>\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"http://hl7.org/fhir/uv/ips/STU1.1/StructureDefinition-Bundle-uv-ips.html\" title=\"Bundle - IPS\">http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips</a><span style=\"color: navy\">&quot; </span><b>alias </b>TRight <b>as </b><b>target</b>\r\n\r\n<b>group </b>RNDSIPSBundle<span style=\"color: navy\">(</span><b>source</b> <span style=\"color: maroon\">src</span><span style=\"color: navy\"> : </span>TLeft, <b>target</b> <span style=\"color: maroon\">tgt</span><span style=\"color: navy\"> : </span>TRight<span style=\"color: navy\">)</span><span style=\"color: navy\"> {\r\n</span>  src.id<b> as </b><span style=\"color: maroon\">RNDSID</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt<b> as </b><span style=\"color: maroon\">IPS</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    RNDSID<span style=\"color: navy\"><b> -&gt; </b></span>tgt.identifier<b> as </b><span style=\"color: maroon\">IPSIdentifier</span><b> then</b><span style=\"color: navy\"> {\r\n</span>      RNDSID<span style=\"color: navy\"><b> -&gt; </b></span> IPS.type = <span style=\"color: blue\">'document'</span><span style=\"color: navy\">, </span> IPS.timestamp = <span style=\"color: navy\">(</span>now()<span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSIdentifier.system = <span style=\"color: blue\">'urn:ietf:rfc:3986'</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">, </span> IPSIdentifier.value = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">)</span> <i>&quot;SetDocumentTypeAndTimestampAndIdentifier&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;SetMetaData&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;SetBundleMetaData&quot;</i><span style=\"color: navy\">;</span>\r\n  src.entry<b> default </b>&quot;empty&quot;<b> as </b><span style=\"color: maroon\">RNDSEntry</span><span style=\"color: navy\"><b> -&gt; </b></span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntry</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryCondition</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryAllergyIntolerance</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryMedicationStatement</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSPractitionerReference</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSConditionNoKnownProblemsReference</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSMedicationStatementNoKnownMedicationsReference</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSAllergyIntoleranceNoKnownAllergiesReference</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSVitalSignsNoKnownVitalSignsReference</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    RNDSEntry<b> where </b>(RNDSEntry = 'empty')<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntry<b> then</b><span style=\"color: navy\"> {\r\n</span>      RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">, </span> IPSEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">)</span> <i>&quot;SetFullUrl&quot;</i><span style=\"color: navy\">;</span>\r\n      RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span><b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Composition'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSComposition</span><b> then</b><span style=\"color: navy\"> {\r\n</span>        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSComposition.status = <span style=\"color: blue\">'final'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'60591-5'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Patient Summary Document'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSComposition.type = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSComposition.date = <span style=\"color: navy\">(</span>now()<span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSComposition.id = <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> <span style=\"color: navy\">(</span>today()<span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">today</span><span style=\"color: navy\">, </span> IPSComposition.title = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Patient Summary as of:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">today</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSComposition.confidentiality = <span style=\"color: blue\">'N'</span><span style=\"color: navy\">, </span> IPSComposition.text<b> as </b><span style=\"color: maroon\">IPSCompositionText</span><span style=\"color: navy\">, </span> IPSCompositionText.status = <span style=\"color: blue\">'generated'</span><span style=\"color: navy\">, </span> IPSCompositionText.div = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'&lt;div xmlns=\\&quot;http://www.w3.org/1999/xhtml\\&quot;&gt;Title: International Patient Summary from Brazil, code: http://loinc.org#60591-5, status: generated, confidentiality: N&lt;/div&gt;'</span><span style=\"color: navy\">)</span> <i>&quot;SetCompositionFirstOrderFields&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSComposition.subject<b> as </b><span style=\"color: maroon\">IPSCompositionSubject</span><span style=\"color: navy\">, </span> IPSComposition.author<b> as </b><span style=\"color: maroon\">IPSCompositionAuthor</span><span style=\"color: navy\">, </span> IPSComposition.custodian<b> as </b><span style=\"color: maroon\">IPSCompositionCustodian</span><span style=\"color: navy\">, </span> IPSComposition.section<b> as </b><span style=\"color: maroon\">IPSCompositionSectionActiveProblems</span><span style=\"color: navy\">, </span> IPSComposition.section<b> as </b><span style=\"color: maroon\">IPSCompositionMedication</span><span style=\"color: navy\">, </span> IPSComposition.section<b> as </b><span style=\"color: maroon\">IPSCompositionAllergiesAndIntolerances</span><span style=\"color: navy\">, </span> IPSComposition.section<b> as </b><span style=\"color: maroon\">IPSCompositionVitalSigns</span><b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSCompositionSubject.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSCompositionAuthor.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPractitionerReference</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSCompositionCustodian.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPractitionerReference</span><span style=\"color: navy\">)</span> <i>&quot;SetReferences&quot;</i><span style=\"color: navy\">;</span>\r\n          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSCompositionSectionActiveProblems.title = <span style=\"color: blue\">'Active Problems'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'11450-4'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Problem list Reported'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSCompositionSectionActiveProblems.code = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSCompositionSectionActiveProblems.entry<b> as </b><span style=\"color: maroon\">IPSCompositionSectionActiveProblemsEntry</span><span style=\"color: navy\">, </span> IPSCompositionSectionActiveProblemsEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSConditionNoKnownProblemsReference</span><span style=\"color: navy\">)</span> <i>&quot;SetActiveProblems&quot;</i><span style=\"color: navy\">;</span>\r\n          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSCompositionMedication.title = <span style=\"color: blue\">'Medications'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'10160-0'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'History of Medication use Narrative'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSCompositionMedication.code = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSCompositionMedication.entry<b> as </b><span style=\"color: maroon\">IPSCompositionSectionMedicationEntry</span><span style=\"color: navy\">, </span> IPSCompositionSectionMedicationEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSMedicationStatementNoKnownMedicationsReference</span><span style=\"color: navy\">)</span> <i>&quot;SetTitleMedications&quot;</i><span style=\"color: navy\">;</span>\r\n          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSCompositionAllergiesAndIntolerances.title = <span style=\"color: blue\">'Allergies and Intolerances'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'48765-2'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Allergies and adverse reactions Document'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSCompositionAllergiesAndIntolerances.code = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSCompositionAllergiesAndIntolerances.entry<b> as </b><span style=\"color: maroon\">IPSCompositionSectionAllergiesAndIntolerancesEntry</span><span style=\"color: navy\">, </span> IPSCompositionSectionAllergiesAndIntolerancesEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSAllergyIntoleranceNoKnownAllergiesReference</span><span style=\"color: navy\">)</span> <i>&quot;SetAllergiesAndIntolerances&quot;</i><span style=\"color: navy\">;</span>\r\n          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSCompositionVitalSigns.title = <span style=\"color: blue\">'Vital Signs'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'8716-3'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Vital signs'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSCompositionVitalSigns.code = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSCompositionVitalSigns.entry<b> as </b><span style=\"color: maroon\">IPSCompositionVitalSignsEntry</span><span style=\"color: navy\">, </span> IPSCompositionVitalSignsEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSVitalSignsNoKnownVitalSignsReference</span><span style=\"color: navy\">)</span> <i>&quot;SetVitalSigns&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;SetSubjectAuthorCustodianSection&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntry.resource = <span style=\"color: maroon\">IPSComposition</span> <i>&quot;SetResourceComposition&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;SetComposition&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;SetEmptyComposition&quot;</i><span style=\"color: navy\">;</span>\r\n    RNDSEntry<b> where </b>(RNDSEntry = 'empty')<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryCondition<b> then</b><span style=\"color: navy\"> {\r\n</span>      RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">, </span> IPSEntryCondition.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">)</span> <i>&quot;SetFullUrl&quot;</i><span style=\"color: navy\">;</span>\r\n      RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span><b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Condition'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSCondition</span><b> then</b><span style=\"color: navy\"> {\r\n</span>        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://terminology.hl7.org/CodeSystem/condition-clinical'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'active'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSCondition.clinicalStatus = <span style=\"color: maroon\">cc</span> <i>&quot;SetClinicalStatus&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'no-problem-info'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'No information about problems'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSCondition.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetCode&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://terminology.hl7.org/CodeSystem/condition-ver-status'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'confirmed'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Confirmed'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSCondition.verificationStatus = <span style=\"color: maroon\">cc</span> <i>&quot;SetCode&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSCondition.subject<b> as </b><span style=\"color: maroon\">IPSConditionSubject</span><span style=\"color: navy\">, </span> IPSConditionSubject.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span> <i>&quot;SetSubject&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryCondition.resource<b> as </b><span style=\"color: maroon\">IPSEntryConditionResource</span><span style=\"color: navy\">, </span> IPSEntryConditionResource.text<b> as </b><span style=\"color: maroon\">IPSEntryConditionResourceText</span><span style=\"color: navy\">, </span> IPSEntryConditionResourceText.status = <span style=\"color: blue\">'generated'</span><span style=\"color: navy\">, </span> IPSCondition.code<b> as </b><span style=\"color: maroon\">IPSConditionCode</span><span style=\"color: navy\">, </span> IPSConditionCode.coding<b> as </b><span style=\"color: maroon\">IPSConditionCodeCoding</span><span style=\"color: navy\">, </span> IPSConditionCodeCoding.code<b> as </b><span style=\"color: maroon\">IPSConditionCodeCodingCode</span><span style=\"color: navy\">, </span> IPSCondition.clinicalStatus<b> as </b><span style=\"color: maroon\">IPSConditionClinicalStatus</span><span style=\"color: navy\">, </span> IPSConditionClinicalStatus.coding<b> as </b><span style=\"color: maroon\">IPSConditionClinicalStatusCoding</span><span style=\"color: navy\">, </span> IPSConditionClinicalStatusCoding.code<b> as </b><span style=\"color: maroon\">IPSConditionClinicalStatusCodingCode</span><span style=\"color: navy\">, </span> IPSCondition.verificationStatus<b> as </b><span style=\"color: maroon\">IPSConditionVerificationStatus</span><span style=\"color: navy\">, </span> IPSConditionVerificationStatus.coding<b> as </b><span style=\"color: maroon\">IPSConditionVerificationStatusCoding</span><span style=\"color: navy\">, </span> IPSConditionVerificationStatusCoding.code<b> as </b><span style=\"color: maroon\">IPSConditionVerificationStatusCodingCode</span><span style=\"color: navy\">, </span> IPSEntryConditionResourceText.div = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'&lt;div xmlns=\\&quot;http://www.w3.org/1999/xhtml\\&quot;&gt;Condition'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSConditionCodeCodingCode</span><span style=\"color: navy\">, </span><span style=\"color: blue\">',clinicalStatus:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSConditionClinicalStatusCodingCode</span><span style=\"color: navy\">, </span><span style=\"color: blue\">',verificationStatus:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSConditionVerificationStatusCodingCode</span><span style=\"color: navy\">, </span><span style=\"color: blue\">'&lt;/div&gt;'</span><span style=\"color: navy\">)</span> <i>&quot;SetConditionNarrativeElement&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryCondition.resource = <span style=\"color: maroon\">IPSCondition</span> <i>&quot;SetCondition&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;SetCondition&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;SetEmptyCondition&quot;</i><span style=\"color: navy\">;</span>\r\n    RNDSEntry<b> where </b>(RNDSEntry = 'empty')<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryAllergyIntolerance<b> then</b><span style=\"color: navy\"> {\r\n</span>      RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">, </span> IPSEntryAllergyIntolerance.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">)</span> <i>&quot;SetFullUrl&quot;</i><span style=\"color: navy\">;</span>\r\n      RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span><b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'AllergyIntolerance'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSAllergyIntolerance</span><b> then</b><span style=\"color: navy\"> {\r\n</span>        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'active'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSAllergyIntolerance.clinicalStatus = <span style=\"color: maroon\">cc</span> <i>&quot;SetClinicalStatus&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'no-allergy-info'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'No information about allergies'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSAllergyIntolerance.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetCode&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSAllergyIntolerance.patient<b> as </b><span style=\"color: maroon\">IPSAllergyIntolerancePatient</span><span style=\"color: navy\">, </span> IPSAllergyIntolerancePatient.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span> <i>&quot;SetPatient&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryAllergyIntolerance.resource = <span style=\"color: maroon\">IPSAllergyIntolerance</span> <i>&quot;SetAllergyIntolerance&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSAllergyIntolerance.text<b> as </b><span style=\"color: maroon\">IPSAllergyIntoleranceText</span><span style=\"color: navy\">, </span> IPSAllergyIntoleranceText.status = <span style=\"color: blue\">'generated'</span><span style=\"color: navy\">, </span> IPSAllergyIntoleranceText.div = <span style=\"color: blue\">'&lt;div xmlns=\\&quot;http://www.w3.org/1999/xhtml\\&quot;&gt;No allergy information&lt;/div&gt;'</span> <i>&quot;SetAllergyText&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;SetAllergyIntolerance&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;SetEmptyAllergyIntolerance&quot;</i><span style=\"color: navy\">;</span>\r\n    RNDSEntry<b> where </b>(RNDSEntry = 'empty')<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryMedicationStatement<b> then</b><span style=\"color: navy\"> {\r\n</span>      RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span><b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'MedicationStatement'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSMedicationStatement</span><b> then</b><span style=\"color: navy\"> {\r\n</span>        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSMedicationStatement.status = <span style=\"color: blue\">'unknown'</span> <i>&quot;SetStatus&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'no-medication-info'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'No information about medications'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSMedicationStatement.medication = <span style=\"color: maroon\">cc</span> <i>&quot;SetCode&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSMedicationStatement.effectivePeriod<b> as </b><span style=\"color: maroon\">IPSMedicationStatementEffectivePeriod</span><b> then </b>NotApplicable<span style=\"color: navy\">(</span><span style=\"color: maroon\">RNDSEntry</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSMedicationStatementEffectivePeriod</span><span style=\"color: navy\">)</span> <i>&quot;SetEffectivePeriod&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSMedicationStatement.subject<b> as </b><span style=\"color: maroon\">IPSMedicationStatementSubject</span><span style=\"color: navy\">, </span> IPSMedicationStatementSubject.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span> <i>&quot;SetSubject&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">, </span> IPSEntryMedicationStatement.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">uuid</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryMedicationStatement.resource = <span style=\"color: maroon\">IPSMedicationStatement</span> <i>&quot;SetMedicationStatement&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;SetMedicationStatement&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;SetEmptyMedicationStatement&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;SetEmptyIPSEntries&quot;</i><span style=\"color: navy\">;</span>\r\n  src.entry<b> as </b><span style=\"color: maroon\">RNDSEntry</span><span style=\"color: navy\"><b> -&gt; </b></span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntry</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryCondition</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryVitalSigns</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryResults</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntrySpecimen</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryImmunization</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryProcedures</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryMedicationRequests</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryMedications</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryAllergyIntolerance</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryMedicationStatement</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryPatient</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryPractitioner</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">IPSEntryCustodian</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSPractitionerReference</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    RNDSEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span><b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Composition'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSEntryResourceComposition</span><b> then</b><span style=\"color: navy\"> {\r\n</span>      RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceComposition.status = <span style=\"color: blue\">'final'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'60591-5'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Patient Summary Document'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.type = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.date = <span style=\"color: navy\">(</span>now()<span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.id = <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> <span style=\"color: navy\">(</span>today()<span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">today</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.title = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Patient Summary as of'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">today</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.confidentiality = <span style=\"color: blue\">'N'</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.text<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionText</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionText.status = <span style=\"color: blue\">'generated'</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionText.div = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'&lt;div xmlns=\\&quot;http://www.w3.org/1999/xhtml\\&quot;&gt;Title: International Patient Summary from Brazil, code: http://loinc.org#60591-5, status: generated, confidentiality: N&lt;/div&gt;'</span><span style=\"color: navy\">)</span> <i>&quot;SetCompositionFirstOrderFields&quot;</i><span style=\"color: navy\">;</span>\r\n      RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceComposition.subject<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSubject</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.author<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionPractitioner</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.custodian<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionCustodian</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.section<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionActiveProblems</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.section<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionMedications</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.section<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionAllergiesAndIntolerances</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.section<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionResults</span><span style=\"color: navy\">, </span> IPSEntryResourceComposition.section<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionVitalSigns</span><b> then</b><span style=\"color: navy\"> {\r\n</span>        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que seta as referencias a subject, practitioner e custodian no composition</span>\r\n        RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSubject.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionPractitioner.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPractitionerReference</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionCustodian.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPractitionerReference</span><span style=\"color: navy\">)</span> <i>&quot;SetResourceCompositionReferences&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria a secao de problemas no composition</span>\r\n        RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionActiveProblems.title = <span style=\"color: blue\">'Active Problems'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'11450-4'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Problem list Reported'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionActiveProblems.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetActiveProblems&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria condition vazio quando nao ha conditions no bundle</span>\r\n        RNDSEntryResource<b> where </b>(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRCondicaoSaude').empty())<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Condition'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSEntryEmptyCondition</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSEntryEmptyConditionId</span><span style=\"color: navy\">, </span> IPSEntryEmptyCondition.id = <span style=\"color: maroon\">IPSEntryEmptyConditionId</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://terminology.hl7.org/CodeSystem/condition-clinical'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'active'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryEmptyCondition.clinicalStatus = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'no-problem-info'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'No information about problems'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryEmptyCondition.code = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSEntryEmptyCondition.subject<b> as </b><span style=\"color: maroon\">IPSEntryEmptyConditionSubject</span><span style=\"color: navy\">, </span> IPSEntryEmptyConditionSubject.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryCondition.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSEntryEmptyConditionId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryCondition.resource = <span style=\"color: maroon\">IPSEntryEmptyCondition</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionActiveProblems.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionActiveProblemsEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionActiveProblemsEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSEntryEmptyConditionId</span><span style=\"color: navy\">)</span> <i>&quot;CreateNoKnownConditions&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria a secao de alergias no composition</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionAllergiesAndIntolerances.title = <span style=\"color: blue\">'Allergies and Intolerances'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'48765-2'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Allergies and adverse reactions Document'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionAllergiesAndIntolerances.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetAllergiesAndIntolerances&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria o Allergy Intolerance vazio quando nao ha allergy intolerance no bundle</span>\r\n        RNDSEntryResource<b> where </b>(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRAlergiaReacaoAdversa').empty())<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'AllergyIntolerance'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSEntryEmptyAllergyIntolerance</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSEntryEmptyAllergyIntoleranceId</span><span style=\"color: navy\">, </span> IPSEntryEmptyAllergyIntolerance.id = <span style=\"color: maroon\">IPSEntryEmptyAllergyIntoleranceId</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'active'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryEmptyAllergyIntolerance.clinicalStatus = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'no-allergy-info'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'No information about allergies'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryEmptyAllergyIntolerance.code = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSEntryEmptyAllergyIntolerance.patient<b> as </b><span style=\"color: maroon\">IPSEntryEmptyAllergyIntolerancePatient</span><span style=\"color: navy\">, </span> IPSEntryEmptyAllergyIntolerancePatient.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryEmptyAllergyIntolerance.text<b> as </b><span style=\"color: maroon\">IPSEntryEmptyAllergyIntoleranceText</span><span style=\"color: navy\">, </span> IPSEntryEmptyAllergyIntoleranceText.status = <span style=\"color: blue\">'generated'</span><span style=\"color: navy\">, </span> IPSEntryEmptyAllergyIntoleranceText.div = <span style=\"color: blue\">'&lt;div xmlns=\\&quot;http://www.w3.org/1999/xhtml\\&quot;&gt;No known allergies&lt;/div&gt;'</span><span style=\"color: navy\">, </span> IPSEntryAllergyIntolerance.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSEntryEmptyAllergyIntoleranceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryAllergyIntolerance.resource = <span style=\"color: maroon\">IPSEntryEmptyAllergyIntolerance</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionAllergiesAndIntolerances.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionAllergiesAndIntolerancesEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionAllergiesAndIntolerancesEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSEntryEmptyAllergyIntoleranceId</span><span style=\"color: navy\">)</span> <i>&quot;CreateNoKnownConditions&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria Medication Statement vazio quando nao ha medication statement no bundle</span>\r\n        RNDSEntryResource<b> where </b>(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedicamento').empty())<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'MedicationStatement'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSEntryEmptyMedicationStatement</span><span style=\"color: navy\">, </span> <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSEntryEmptyMedicationStatementId</span><span style=\"color: navy\">, </span> IPSEntryEmptyMedicationStatement.id = <span style=\"color: maroon\">IPSEntryEmptyMedicationStatementId</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'no-medication-info'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'No information about medications'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryEmptyMedicationStatement.medication = <span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> IPSEntryEmptyMedicationStatement.status = <span style=\"color: blue\">'unknown'</span><span style=\"color: navy\">, </span> IPSEntryEmptyMedicationStatement.subject<b> as </b><span style=\"color: maroon\">IPSEntryEmptyMedicationStatementSubject</span><span style=\"color: navy\">, </span> IPSEntryEmptyMedicationStatementSubject.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryMedicationStatement.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSEntryEmptyMedicationStatementId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryMedicationStatement.resource = <span style=\"color: maroon\">IPSEntryEmptyMedicationStatement</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionMedications.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionMedicationEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionMedicationEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSEntryEmptyMedicationStatementId</span><span style=\"color: navy\">)</span> <i>&quot;CreateNoKnownMedications&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria conditions BRCondicaoSaude</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRCondicaoSaude').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                    RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionActiveProblems.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionActiveProblemsEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionActiveProblemsEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                  <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntry&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria alergias BRAlergiaReacaoAdversa</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRAlergiaReacaoAdversa').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                    RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionAllergiesAndIntolerances.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionAllergiesAndIntolerancesEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionAllergiesAndIntolerancesEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                  <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntry&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria Secao de REL</span>\r\n        RNDSEntryResource<b> where </b>(RNDSEntryResource.entry.resource.entry.resource.meta.where((profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDiagnosticoCOVID19-TesteRapido') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDiagnosticoLaboratorioClinico') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRObservacaoDescritiva')).empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceComposition<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceCompositionSectionResults<b> then</b><span style=\"color: navy\"> {\r\n</span>            <span style=\"color: navy\">// </span><span style=\"color: green\">cria section de results no composition</span>\r\n            RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceCompositionSectionResults<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionResults.title = <span style=\"color: blue\">'Results'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'30954-2'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Relevant diagnostic tests/laboratory data Narrative'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionResults.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetResultsNarrative&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;SetCompositionSectionResults&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;CreateSectionResults&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;CreateSectionResultsIfExist&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que mapeia REL</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where((profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDiagnosticoCOVID19-TesteRapido') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDiagnosticoLaboratorioClinico') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRObservacaoDescritiva')).empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                    RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionResults.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionResultsEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionResultsEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                  <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntry&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que mapeia BRAmostraBiologica-1.0</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRAmostraBiologica').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                    RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                  <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntry&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria Secao de Vital Signs</span>\r\n        RNDSEntryResource<b> where </b>(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedidaObservada').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceComposition<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceCompositionSectionVitalSigns<b> then</b><span style=\"color: navy\"> {\r\n</span>            <span style=\"color: navy\">// </span><span style=\"color: green\">cria section de results no composition</span>\r\n            RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceCompositionSectionVitalSigns<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionVitalSigns.title = <span style=\"color: blue\">'Vital Signs'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'8716-3'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'Vital signs'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionVitalSigns.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetResultsNarrative&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;SetCompositionSectionResults&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;CreateSectionResults&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;CreateSectionResultsIfExist&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria Vital Signs</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedidaObservada').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                    RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionVitalSigns.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionVitalSignsEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionVitalSignsEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                  <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntry&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria secao de Imunizacao</span>\r\n        RNDSEntryResource<b> where </b>(RNDSEntryResource.entry.resource.entry.resource.meta.where((profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministrado') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministradoCarga') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministradoCampanha')).empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceComposition<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceComposition.section<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionImmunizations</span><b> then</b><span style=\"color: navy\"> {\r\n</span>            <span style=\"color: navy\">// </span><span style=\"color: green\">cria section de immunizations no composition</span>\r\n            RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceCompositionSectionImmunizations<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionImmunizations.title = <span style=\"color: blue\">'Immunizations'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'11369-6'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'History of Immunization Narrative'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionImmunizations.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetImmunizationsNarrative&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;SetCompositionSectionImmunizations&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que mapeia BRImunobiologicoAdministrado-2.0, BRImunobiologicoAdministradoCampanha-1.0 e BRImunobiologicoAdministradoCarga-2.0</span>\r\n            RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where((profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministrado') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministradoCarga') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministradoCampanha')).empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                    RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionImmunizations.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionImmunizationsEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionImmunizationsEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                  <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;CreateSectionImmunizations&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;CreateSectionImmunizationsIfExists&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProcedimentoRealizado-1.0</span>\r\n        RNDSEntryResource<b> where </b>(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProcedimentoRealizado').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceComposition<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceComposition.section<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionProcedures</span><b> then</b><span style=\"color: navy\"> {\r\n</span>            <span style=\"color: navy\">// </span><span style=\"color: green\">cria section de procedures no composition</span>\r\n            RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceCompositionSectionProcedures<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionProcedures.title = <span style=\"color: blue\">'History of procedures'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'47519-4'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'History of Procedures Narrative'</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionProcedures.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetProceduresNarrative&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;SetCompositionSectionProcedures&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que mapeia BRImunobiologicoAdministrado-2.0, BRImunobiologicoAdministradoCampanha-1.0 e BRImunobiologicoAdministradoCarga-2.0</span>\r\n            RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProcedimentoRealizado').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>tgt.entry<b> then</b><span style=\"color: navy\"> {\r\n</span>                    RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionProcedures.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionProceduresEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionProceduresEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                  <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;CreateSectionProcedures&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;CreateSectionProceduresIfExists&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">cria section de medications no composition</span>\r\n        RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryResourceCompositionSectionMedications<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntryResource<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionMedications.title = <span style=\"color: blue\">'Medication'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Coding'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.system = <span style=\"color: blue\">'http://loinc.org'</span><span style=\"color: navy\">, </span> c.code = <span style=\"color: blue\">'10160-0'</span><span style=\"color: navy\">, </span> c.display = <span style=\"color: blue\">'History of Medication use Narrative'</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'CodeableConcept'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">cc</span><span style=\"color: navy\">, </span> cc.coding = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionMedications.code = <span style=\"color: maroon\">cc</span> <i>&quot;SetMedicationsNarrative&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">// </span><span style=\"color: green\">http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPrescricaoMedicamento</span>\r\n          RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryMedicationRequests<b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryMedicationRequests<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPrescricaoMedicamento').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryMedicationRequests.resource<b> as </b><span style=\"color: maroon\">IPSEntryMedicationRequestsResource</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceCompositionSectionMedications.entry<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionSectionMedicationsEntry</span><span style=\"color: navy\">, </span> IPSEntryResourceCompositionSectionMedicationsEntry.reference = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">// </span><span style=\"color: green\">http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedicamento</span>\r\n          RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryMedications<b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryMedications<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedicamento').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryMedications.resource<b> as </b><span style=\"color: maroon\">IPSEntryMedicationsResource</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> tgt.entry<b> as </b><span style=\"color: maroon\">AddEntry</span><span style=\"color: navy\">, </span> AddEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResourceId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> AddEntry.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;AddEntry&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;SetResource&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;SetCompositionSectionMedications&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria Patient</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPatient<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPatient<b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntry</span><span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPatient<b> then</b><span style=\"color: navy\"> {\r\n</span>              RNDSEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResource</span><span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPatient<b> then</b><span style=\"color: navy\"> {\r\n</span>                RNDSEntryResourceEntryResource.entry<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntry</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                  RNDSEntryResourceEntryResourceEntry.resource<b> as </b><span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span><b> where </b>(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo').empty().not())<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPatient.resource<b> as </b><span style=\"color: maroon\">IPSEntryPatientResource</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                    RNDSEntryResourceEntryResourceEntryResource<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPatient.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPatientReference</span><span style=\"color: navy\">)</span> <i>&quot;SetPatientFullUrl&quot;</i><span style=\"color: navy\">;</span>\r\n                    RNDSEntryResourceEntryResourceEntryResource<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPatient.resource = <span style=\"color: maroon\">RNDSEntryResourceEntryResourceEntryResource</span> <i>&quot;SetPatientResource&quot;</i><span style=\"color: navy\">;</span>\r\n                    RNDSEntryResourceEntryResourceEntryResource<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPatientResource.id = <span style=\"color: maroon\">IPSPatientReference</span> <i>&quot;SetPatientId&quot;</i><span style=\"color: navy\">;</span>\r\n                  <span style=\"color: navy\">}</span> <i>&quot;SetPatient&quot;</i><span style=\"color: navy\">;</span>\r\n                <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResourceEntry&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntryResource&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;IterateRNDSEntry&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">// </span><span style=\"color: green\">Bloco que cria organization para author e custodian</span>\r\n        RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPractitioner<b> then</b><span style=\"color: navy\"> {\r\n</span>          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSEntryPractitioner.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPractitionerReference</span><span style=\"color: navy\">)</span> <i>&quot;SetFullUrl&quot;</i><span style=\"color: navy\">;</span>\r\n          RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span><b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Organization'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSOrganization</span><b> then</b><span style=\"color: navy\"> {\r\n</span>            RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSOrganization.id = <span style=\"color: maroon\">IPSPractitionerReference</span> <i>&quot;SetId&quot;</i><span style=\"color: navy\">;</span>\r\n            RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Identifier'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">IPSPractitionerIdentifier</span><span style=\"color: navy\">, </span> IPSPractitionerIdentifier.system = <span style=\"color: blue\">'http://www.saude.gov.br/fhir/r4/NamingSystem/cnpj'</span><span style=\"color: navy\">, </span> IPSPractitionerIdentifier.value = <span style=\"color: blue\">'00394544000185'</span><span style=\"color: navy\">, </span> IPSOrganization.identifier = <span style=\"color: maroon\">IPSPractitionerIdentifier</span> <i>&quot;SetIdentifier&quot;</i><span style=\"color: navy\">;</span>\r\n            RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span>IPSOrganization.name = <span style=\"color: blue\">'Ministério da Saúde do Brasil'</span> <i>&quot;SetName&quot;</i><span style=\"color: navy\">;</span>\r\n            RNDSEntry<span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryPractitioner.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSPractitionerReference</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntryPractitioner.resource = <span style=\"color: maroon\">IPSOrganization</span> <i>&quot;SetAuthor&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;SetAuthor&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;SetEmptyAuthor&quot;</i><span style=\"color: navy\">;</span>\r\n        RNDSEntryResource.id<b> as </b><span style=\"color: maroon\">RNDSEntryResourceId</span><span style=\"color: navy\"><b> -&gt; </b></span> IPSEntryResourceComposition.id<b> as </b><span style=\"color: maroon\">IPSEntryResourceCompositionId</span><span style=\"color: navy\">, </span> IPSEntry.fullUrl = <b>append</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'urn:uuid:'</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">IPSEntryResourceCompositionId</span><span style=\"color: navy\">)</span><span style=\"color: navy\">, </span> IPSEntry.resource = <span style=\"color: maroon\">IPSEntryResourceComposition</span> <i>&quot;SetResourceComposition&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;SetSubjectAuthorCustodianSection&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;SetIPSEntryResourceComposition&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;SetIPSEntries&quot;</i><span style=\"color: navy\">;</span>\r\n<span style=\"color: navy\">}\r\n\r\n</span><b>group </b>DataAbsentReason<span style=\"color: navy\">(</span><b>source</b> <span style=\"color: maroon\">src</span><span style=\"color: navy\"> : </span>Element, <b>target</b> <span style=\"color: maroon\">tgt</span><span style=\"color: navy\"> : </span>Element<span style=\"color: navy\">)</span><span style=\"color: navy\"> {\r\n</span>  src<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Extension'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">TgtExtension</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'code'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.value = <span style=\"color: blue\">'unknown'</span><span style=\"color: navy\">, </span> TgtExtension.url = <span style=\"color: blue\">'http://hl7.org/fhir/StructureDefinition/data-absent-reason'</span><span style=\"color: navy\">, </span> TgtExtension.value = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> tgt.extension = <span style=\"color: maroon\">TgtExtension</span> <i>&quot;SetExtension&quot;</i><span style=\"color: navy\">;</span>\r\n<span style=\"color: navy\">}\r\n\r\n</span><b>group </b>NotApplicable<span style=\"color: navy\">(</span><b>source</b> <span style=\"color: maroon\">src</span><span style=\"color: navy\"> : </span>Element, <b>target</b> <span style=\"color: maroon\">tgt</span><span style=\"color: navy\"> : </span>Element<span style=\"color: navy\">)</span><span style=\"color: navy\"> {\r\n</span>  src<span style=\"color: navy\"><b> -&gt; </b></span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Extension'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">TgtExtension</span><span style=\"color: navy\">, </span> <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'code'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> c.value = <span style=\"color: blue\">'not-applicable'</span><span style=\"color: navy\">, </span> TgtExtension.url = <span style=\"color: blue\">'http://hl7.org/fhir/StructureDefinition/data-absent-reason'</span><span style=\"color: navy\">, </span> TgtExtension.value = <span style=\"color: maroon\">c</span><span style=\"color: navy\">, </span> tgt.extension = <span style=\"color: maroon\">TgtExtension</span> <i>&quot;SetExtension&quot;</i><span style=\"color: navy\">;</span>\r\n<span style=\"color: navy\">}\r\n\r\n</span></pre></div>"
  ] ; # 
  fhir:url [ fhir:v "https://ips.saude.gov.br/fhir/StructureMap/StructureMapBRIPS"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "1.0.0"] ; # 
  fhir:name [ fhir:v "StructureMapBRIPS"] ; # 
  fhir:title [ fhir:v "Mapeamento de Bundle da RNDS para o IPS"] ; # 
  fhir:status [ fhir:v "draft"] ; # 
  fhir:date [ fhir:v "2024-12-23T18:46:21+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "Ministério do Saúde do Brasil"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "Ministério do Saúde do Brasil" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "https://gov.br/saude" ]     ] [
fhir:system [ fhir:v "email" ] ;
fhir:value [ fhir:v "contato@gointerop.com" ]     ] )
  ] [
fhir:name [ fhir:v "Italo Macedo" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "email" ] ;
fhir:value [ fhir:v "italo@gointerop.com" ] ;
fhir:use [ fhir:v "work" ]     ] )
  ] ) ; # 
  fhir:description [ fhir:v "Mapeamento de Bundle da RNDS para o IPS"] ; # 
  fhir:jurisdiction ( [
    ( fhir:coding [
fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ;
fhir:code [ fhir:v "BR" ] ;
fhir:display [ fhir:v "Brazil" ]     ] )
  ] ) ; # 
  fhir:structure ( [
fhir:url [
fhir:v "http://hl7.org/fhir/StructureDefinition/Bundle"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Bundle>     ] ;
fhir:mode [ fhir:v "source" ] ;
fhir:alias [ fhir:v "TLeft" ]
  ] [
fhir:url [
fhir:v "http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips>     ] ;
fhir:mode [ fhir:v "target" ] ;
fhir:alias [ fhir:v "TRight" ]
  ] ) ; # 
  fhir:group ( [
fhir:name [ fhir:v "RNDSIPSBundle" ] ;
fhir:typeMode [ fhir:v "none" ] ;
    ( fhir:input [
fhir:name [ fhir:v "src" ] ;
fhir:type [ fhir:v "TLeft" ] ;
fhir:mode [ fhir:v "source" ]     ] [
fhir:name [ fhir:v "tgt" ] ;
fhir:type [ fhir:v "TRight" ] ;
fhir:mode [ fhir:v "target" ]     ] ) ;
    ( fhir:rule [
fhir:name [ fhir:v "SetBundleMetaData" ] ;
      ( fhir:source [
fhir:context [ fhir:v "src" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSID" ]       ] ) ;
      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPS" ]       ] ) ;
      ( fhir:rule [
fhir:name [ fhir:v "SetMetaData" ] ;
        ( fhir:source [
fhir:context [ fhir:v "RNDSID" ]         ] ) ;
        ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "identifier" ] ;
fhir:variable [ fhir:v "IPSIdentifier" ]         ] ) ;
        ( fhir:rule [
fhir:name [ fhir:v "SetDocumentTypeAndTimestampAndIdentifier" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSID" ]           ] ) ;
          ( fhir:target [
fhir:context [ fhir:v "IPS" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "type" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "document" ]             ] )           ] [
fhir:context [ fhir:v "IPS" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "timestamp" ] ;
fhir:transform [ fhir:v "evaluate" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "now()" ]             ] )           ] [
fhir:context [ fhir:v "IPSIdentifier" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "urn:ietf:rfc:3986" ]             ] )           ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "uuid" ] ;
fhir:transform [ fhir:v "uuid" ]           ] [
fhir:context [ fhir:v "IPSIdentifier" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "value" ] ;
fhir:transform [ fhir:v "append" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]             ] [
fhir:value [ fhir:v "uuid" ]             ] )           ] )         ] )       ] )     ] [
fhir:name [ fhir:v "SetEmptyIPSEntries" ] ;
      ( fhir:source [
fhir:context [ fhir:v "src" ] ;
fhir:defaultValue [ fhir:v "empty" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntry" ]       ] ) ;
      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntry" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryCondition" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryAllergyIntolerance" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryMedicationStatement" ]       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSPatientReference" ] ;
fhir:transform [ fhir:v "uuid" ]       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSPractitionerReference" ] ;
fhir:transform [ fhir:v "uuid" ]       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSConditionNoKnownProblemsReference" ] ;
fhir:transform [ fhir:v "uuid" ]       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSMedicationStatementNoKnownMedicationsReference" ] ;
fhir:transform [ fhir:v "uuid" ]       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSAllergyIntoleranceNoKnownAllergiesReference" ] ;
fhir:transform [ fhir:v "uuid" ]       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSVitalSignsNoKnownVitalSignsReference" ] ;
fhir:transform [ fhir:v "uuid" ]       ] ) ;
      ( fhir:rule [
fhir:name [ fhir:v "SetEmptyComposition" ] ;
        ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:condition [ fhir:v "(RNDSEntry = 'empty')" ]         ] ) ;
        ( fhir:target [
fhir:context [ fhir:v "IPSEntry" ] ;
fhir:contextType [ fhir:v "variable" ]         ] ) ;
        ( fhir:rule [
fhir:name [ fhir:v "SetFullUrl" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]           ] ) ;
          ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "uuid" ] ;
fhir:transform [ fhir:v "uuid" ]           ] [
fhir:context [ fhir:v "IPSEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]             ] [
fhir:value [ fhir:v "uuid" ]             ] )           ] )         ] [
fhir:name [ fhir:v "SetComposition" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]           ] ) ;
          ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSComposition" ] ;
fhir:transform [ fhir:v "create" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "Composition" ]             ] )           ] ) ;
          ( fhir:rule [
fhir:name [ fhir:v "SetCompositionFirstOrderFields" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "final" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "60591-5" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Patient Summary Document" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "type" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "date" ] ;
fhir:transform [ fhir:v "evaluate" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "now()" ]               ] )             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:transform [ fhir:v "uuid" ]             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "today" ] ;
fhir:transform [ fhir:v "evaluate" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "today()" ]               ] )             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Patient Summary as of:" ]               ] [
fhir:value [ fhir:v "today" ]               ] )             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "confidentiality" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "N" ]               ] )             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "text" ] ;
fhir:variable [ fhir:v "IPSCompositionText" ]             ] [
fhir:context [ fhir:v "IPSCompositionText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "generated" ]               ] )             ] [
fhir:context [ fhir:v "IPSCompositionText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "div" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\">Title: International Patient Summary from Brazil, code: http://loinc.org#60591-5, status: generated, confidentiality: N</div>" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetSubjectAuthorCustodianSection" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "subject" ] ;
fhir:variable [ fhir:v "IPSCompositionSubject" ]             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "author" ] ;
fhir:variable [ fhir:v "IPSCompositionAuthor" ]             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "custodian" ] ;
fhir:variable [ fhir:v "IPSCompositionCustodian" ]             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSCompositionSectionActiveProblems" ]             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSCompositionMedication" ]             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSCompositionAllergiesAndIntolerances" ]             ] [
fhir:context [ fhir:v "IPSComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSCompositionVitalSigns" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "SetReferences" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSCompositionSubject" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                 ] [
fhir:value [ fhir:v "IPSPatientReference" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionAuthor" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                 ] [
fhir:value [ fhir:v "IPSPractitionerReference" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionCustodian" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                 ] [
fhir:value [ fhir:v "IPSPractitionerReference" ]                 ] )               ] )             ] [
fhir:name [ fhir:v "SetActiveProblems" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSCompositionSectionActiveProblems" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Active Problems" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "11450-4" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Problem list Reported" ]                 ] )               ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "c" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionSectionActiveProblems" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionSectionActiveProblems" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSCompositionSectionActiveProblemsEntry" ]               ] [
fhir:context [ fhir:v "IPSCompositionSectionActiveProblemsEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                 ] [
fhir:value [ fhir:v "IPSConditionNoKnownProblemsReference" ]                 ] )               ] )             ] [
fhir:name [ fhir:v "SetTitleMedications" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSCompositionMedication" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Medications" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "10160-0" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "History of Medication use Narrative" ]                 ] )               ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "c" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionMedication" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionMedication" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSCompositionSectionMedicationEntry" ]               ] [
fhir:context [ fhir:v "IPSCompositionSectionMedicationEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                 ] [
fhir:value [ fhir:v "IPSMedicationStatementNoKnownMedicationsReference" ]                 ] )               ] )             ] [
fhir:name [ fhir:v "SetAllergiesAndIntolerances" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSCompositionAllergiesAndIntolerances" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Allergies and Intolerances" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "48765-2" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Allergies and adverse reactions Document" ]                 ] )               ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "c" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionAllergiesAndIntolerances" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionAllergiesAndIntolerances" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSCompositionSectionAllergiesAndIntolerancesEntry" ]               ] [
fhir:context [ fhir:v "IPSCompositionSectionAllergiesAndIntolerancesEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                 ] [
fhir:value [ fhir:v "IPSAllergyIntoleranceNoKnownAllergiesReference" ]                 ] )               ] )             ] [
fhir:name [ fhir:v "SetVitalSigns" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSCompositionVitalSigns" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Vital Signs" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "8716-3" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Vital signs" ]                 ] )               ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "c" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionVitalSigns" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                 ] )               ] [
fhir:context [ fhir:v "IPSCompositionVitalSigns" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSCompositionVitalSignsEntry" ]               ] [
fhir:context [ fhir:v "IPSCompositionVitalSignsEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                 ] [
fhir:value [ fhir:v "IPSVitalSignsNoKnownVitalSignsReference" ]                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "SetResourceComposition" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSComposition" ]               ] )             ] )           ] )         ] )       ] [
fhir:name [ fhir:v "SetEmptyCondition" ] ;
        ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:condition [ fhir:v "(RNDSEntry = 'empty')" ]         ] ) ;
        ( fhir:target [
fhir:context [ fhir:v "IPSEntryCondition" ] ;
fhir:contextType [ fhir:v "variable" ]         ] ) ;
        ( fhir:rule [
fhir:name [ fhir:v "SetFullUrl" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]           ] ) ;
          ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "uuid" ] ;
fhir:transform [ fhir:v "uuid" ]           ] [
fhir:context [ fhir:v "IPSEntryCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]             ] [
fhir:value [ fhir:v "uuid" ]             ] )           ] )         ] [
fhir:name [ fhir:v "SetCondition" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]           ] ) ;
          ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSCondition" ] ;
fhir:transform [ fhir:v "create" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "Condition" ]             ] )           ] ) ;
          ( fhir:rule [
fhir:name [ fhir:v "SetClinicalStatus" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://terminology.hl7.org/CodeSystem/condition-clinical" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "active" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "clinicalStatus" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetCode" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "no-problem-info" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "No information about problems" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetCode" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://terminology.hl7.org/CodeSystem/condition-ver-status" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "confirmed" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Confirmed" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "verificationStatus" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetSubject" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "subject" ] ;
fhir:variable [ fhir:v "IPSConditionSubject" ]             ] [
fhir:context [ fhir:v "IPSConditionSubject" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPatientReference" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetConditionNarrativeElement" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "IPSEntryConditionResource" ]             ] [
fhir:context [ fhir:v "IPSEntryConditionResource" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "text" ] ;
fhir:variable [ fhir:v "IPSEntryConditionResourceText" ]             ] [
fhir:context [ fhir:v "IPSEntryConditionResourceText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "generated" ]               ] )             ] [
fhir:context [ fhir:v "IPSCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:variable [ fhir:v "IPSConditionCode" ]             ] [
fhir:context [ fhir:v "IPSConditionCode" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:variable [ fhir:v "IPSConditionCodeCoding" ]             ] [
fhir:context [ fhir:v "IPSConditionCodeCoding" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:variable [ fhir:v "IPSConditionCodeCodingCode" ]             ] [
fhir:context [ fhir:v "IPSCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "clinicalStatus" ] ;
fhir:variable [ fhir:v "IPSConditionClinicalStatus" ]             ] [
fhir:context [ fhir:v "IPSConditionClinicalStatus" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:variable [ fhir:v "IPSConditionClinicalStatusCoding" ]             ] [
fhir:context [ fhir:v "IPSConditionClinicalStatusCoding" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:variable [ fhir:v "IPSConditionClinicalStatusCodingCode" ]             ] [
fhir:context [ fhir:v "IPSCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "verificationStatus" ] ;
fhir:variable [ fhir:v "IPSConditionVerificationStatus" ]             ] [
fhir:context [ fhir:v "IPSConditionVerificationStatus" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:variable [ fhir:v "IPSConditionVerificationStatusCoding" ]             ] [
fhir:context [ fhir:v "IPSConditionVerificationStatusCoding" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:variable [ fhir:v "IPSConditionVerificationStatusCodingCode" ]             ] [
fhir:context [ fhir:v "IPSEntryConditionResourceText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "div" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\">Condition" ]               ] [
fhir:value [ fhir:v "IPSConditionCodeCodingCode" ]               ] [
fhir:value [ fhir:v ",clinicalStatus:" ]               ] [
fhir:value [ fhir:v "IPSConditionClinicalStatusCodingCode" ]               ] [
fhir:value [ fhir:v ",verificationStatus:" ]               ] [
fhir:value [ fhir:v "IPSConditionVerificationStatusCodingCode" ]               ] [
fhir:value [ fhir:v "</div>" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetCondition" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSCondition" ]               ] )             ] )           ] )         ] )       ] [
fhir:name [ fhir:v "SetEmptyAllergyIntolerance" ] ;
        ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:condition [ fhir:v "(RNDSEntry = 'empty')" ]         ] ) ;
        ( fhir:target [
fhir:context [ fhir:v "IPSEntryAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ]         ] ) ;
        ( fhir:rule [
fhir:name [ fhir:v "SetFullUrl" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]           ] ) ;
          ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "uuid" ] ;
fhir:transform [ fhir:v "uuid" ]           ] [
fhir:context [ fhir:v "IPSEntryAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]             ] [
fhir:value [ fhir:v "uuid" ]             ] )           ] )         ] [
fhir:name [ fhir:v "SetAllergyIntolerance" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]           ] ) ;
          ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSAllergyIntolerance" ] ;
fhir:transform [ fhir:v "create" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "AllergyIntolerance" ]             ] )           ] ) ;
          ( fhir:rule [
fhir:name [ fhir:v "SetClinicalStatus" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "active" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "clinicalStatus" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetCode" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "no-allergy-info" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "No information about allergies" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetPatient" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "patient" ] ;
fhir:variable [ fhir:v "IPSAllergyIntolerancePatient" ]             ] [
fhir:context [ fhir:v "IPSAllergyIntolerancePatient" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPatientReference" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetAllergyIntolerance" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSAllergyIntolerance" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetAllergyText" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "text" ] ;
fhir:variable [ fhir:v "IPSAllergyIntoleranceText" ]             ] [
fhir:context [ fhir:v "IPSAllergyIntoleranceText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "generated" ]               ] )             ] [
fhir:context [ fhir:v "IPSAllergyIntoleranceText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "div" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\">No allergy information</div>" ]               ] )             ] )           ] )         ] )       ] [
fhir:name [ fhir:v "SetEmptyMedicationStatement" ] ;
        ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:condition [ fhir:v "(RNDSEntry = 'empty')" ]         ] ) ;
        ( fhir:target [
fhir:context [ fhir:v "IPSEntryMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ]         ] ) ;
        ( fhir:rule [
fhir:name [ fhir:v "SetMedicationStatement" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]           ] ) ;
          ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSMedicationStatement" ] ;
fhir:transform [ fhir:v "create" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "MedicationStatement" ]             ] )           ] ) ;
          ( fhir:rule [
fhir:name [ fhir:v "SetStatus" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "unknown" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetCode" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "no-medication-info" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "No information about medications" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "medication" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetEffectivePeriod" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "effectivePeriod" ] ;
fhir:variable [ fhir:v "IPSMedicationStatementEffectivePeriod" ]             ] ) ;
            ( fhir:dependent [
fhir:name [ fhir:v "NotApplicable" ] ;
              ( fhir:variable [ fhir:v "RNDSEntry" ] [ fhir:v "IPSMedicationStatementEffectivePeriod" ] )             ] )           ] [
fhir:name [ fhir:v "SetSubject" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "subject" ] ;
fhir:variable [ fhir:v "IPSMedicationStatementSubject" ]             ] [
fhir:context [ fhir:v "IPSMedicationStatementSubject" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPatientReference" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetMedicationStatement" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "uuid" ] ;
fhir:transform [ fhir:v "uuid" ]             ] [
fhir:context [ fhir:v "IPSEntryMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "uuid" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSMedicationStatement" ]               ] )             ] )           ] )         ] )       ] )     ] [
fhir:name [ fhir:v "SetIPSEntries" ] ;
      ( fhir:source [
fhir:context [ fhir:v "src" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntry" ]       ] ) ;
      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntry" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryCondition" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryVitalSigns" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResults" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntrySpecimen" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryImmunization" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryProcedures" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryMedicationRequests" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryMedications" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryAllergyIntolerance" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryMedicationStatement" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryPatient" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryPractitioner" ]       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryCustodian" ]       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSPatientReference" ] ;
fhir:transform [ fhir:v "uuid" ]       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSPractitionerReference" ] ;
fhir:transform [ fhir:v "uuid" ]       ] ) ;
      ( fhir:rule [
fhir:name [ fhir:v "SetIPSEntryResourceComposition" ] ;
        ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResource" ]         ] ) ;
        ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:transform [ fhir:v "create" ] ;
          ( fhir:parameter [
fhir:value [ fhir:v "Composition" ]           ] )         ] ) ;
        ( fhir:rule [
fhir:name [ fhir:v "SetCompositionFirstOrderFields" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]           ] ) ;
          ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "final" ]             ] )           ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]             ] )           ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]             ] )           ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]             ] )           ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "60591-5" ]             ] )           ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "Patient Summary Document" ]             ] )           ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "c" ]             ] )           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "type" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "cc" ]             ] )           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "date" ] ;
fhir:transform [ fhir:v "evaluate" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "now()" ]             ] )           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:transform [ fhir:v "uuid" ]           ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "today" ] ;
fhir:transform [ fhir:v "evaluate" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "today()" ]             ] )           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "append" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "Patient Summary as of" ]             ] [
fhir:value [ fhir:v "today" ]             ] )           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "confidentiality" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "N" ]             ] )           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "text" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionText" ]           ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "generated" ]             ] )           ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "div" ] ;
fhir:transform [ fhir:v "append" ] ;
            ( fhir:parameter [
fhir:value [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\">Title: International Patient Summary from Brazil, code: http://loinc.org#60591-5, status: generated, confidentiality: N</div>" ]             ] )           ] )         ] [
fhir:name [ fhir:v "SetSubjectAuthorCustodianSection" ] ;
          ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]           ] ) ;
          ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "subject" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSubject" ]           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "author" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionPractitioner" ]           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "custodian" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionCustodian" ]           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionActiveProblems" ]           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionMedications" ]           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerances" ]           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionResults" ]           ] [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionVitalSigns" ]           ] ) ;
          ( fhir:rule [
fhir:name [ fhir:v "SetResourceCompositionReferences" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSubject" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPatientReference" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionPractitioner" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPractitionerReference" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionCustodian" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPractitionerReference" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetActiveProblems" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionActiveProblems" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Active Problems" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "11450-4" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Problem list Reported" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionActiveProblems" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] )           ] [
fhir:name [ fhir:v "CreateNoKnownConditions" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRCondicaoSaude').empty())" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyCondition" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Condition" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyConditionId" ] ;
fhir:transform [ fhir:v "uuid" ]             ] [
fhir:context [ fhir:v "IPSEntryEmptyCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSEntryEmptyConditionId" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://terminology.hl7.org/CodeSystem/condition-clinical" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "active" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "clinicalStatus" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "no-problem-info" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "No information about problems" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "subject" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyConditionSubject" ]             ] [
fhir:context [ fhir:v "IPSEntryEmptyConditionSubject" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPatientReference" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSEntryEmptyConditionId" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryCondition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSEntryEmptyCondition" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionActiveProblems" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionActiveProblemsEntry" ]             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionActiveProblemsEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSEntryEmptyConditionId" ]               ] )             ] )           ] [
fhir:name [ fhir:v "SetAllergiesAndIntolerances" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerances" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Allergies and Intolerances" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "48765-2" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Allergies and adverse reactions Document" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerances" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] )           ] [
fhir:name [ fhir:v "CreateNoKnownConditions" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRAlergiaReacaoAdversa').empty())" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyAllergyIntolerance" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "AllergyIntolerance" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyAllergyIntoleranceId" ] ;
fhir:transform [ fhir:v "uuid" ]             ] [
fhir:context [ fhir:v "IPSEntryEmptyAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSEntryEmptyAllergyIntoleranceId" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "active" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "clinicalStatus" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "no-allergy-info" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "No information about allergies" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "patient" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyAllergyIntolerancePatient" ]             ] [
fhir:context [ fhir:v "IPSEntryEmptyAllergyIntolerancePatient" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPatientReference" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "text" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyAllergyIntoleranceText" ]             ] [
fhir:context [ fhir:v "IPSEntryEmptyAllergyIntoleranceText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "generated" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyAllergyIntoleranceText" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "div" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\">No known allergies</div>" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSEntryEmptyAllergyIntoleranceId" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryAllergyIntolerance" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSEntryEmptyAllergyIntolerance" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerances" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerancesEntry" ]             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerancesEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSEntryEmptyAllergyIntoleranceId" ]               ] )             ] )           ] [
fhir:name [ fhir:v "CreateNoKnownMedications" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedicamento').empty())" ]             ] ) ;
            ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyMedicationStatement" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "MedicationStatement" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyMedicationStatementId" ] ;
fhir:transform [ fhir:v "uuid" ]             ] [
fhir:context [ fhir:v "IPSEntryEmptyMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSEntryEmptyMedicationStatementId" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "no-medication-info" ]               ] )             ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "No information about medications" ]               ] )             ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]               ] )             ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "c" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "medication" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "cc" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "status" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "unknown" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryEmptyMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "subject" ] ;
fhir:variable [ fhir:v "IPSEntryEmptyMedicationStatementSubject" ]             ] [
fhir:context [ fhir:v "IPSEntryEmptyMedicationStatementSubject" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSPatientReference" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSEntryEmptyMedicationStatementId" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryMedicationStatement" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSEntryEmptyMedicationStatement" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionMedications" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionMedicationEntry" ]             ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionMedicationEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSEntryEmptyMedicationStatementId" ]               ] )             ] )           ] [
fhir:name [ fhir:v "IterateRNDSEntry" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResource" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResource" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRCondicaoSaude').empty().not())" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                       ] ) ;
                      ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionActiveProblems" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionActiveProblemsEntry" ]                         ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionActiveProblemsEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                           ] )                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "IterateRNDSEntry" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResource" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResource" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRAlergiaReacaoAdversa').empty().not())" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                       ] ) ;
                      ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerances" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerancesEntry" ]                         ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionAllergiesAndIntolerancesEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                           ] )                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "CreateSectionResultsIfExist" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResource.entry.resource.entry.resource.meta.where((profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDiagnosticoCOVID19-TesteRapido') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDiagnosticoLaboratorioClinico') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRObservacaoDescritiva')).empty().not())" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "CreateSectionResults" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionResults" ] ;
fhir:contextType [ fhir:v "variable" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "SetCompositionSectionResults" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionResults" ] ;
fhir:contextType [ fhir:v "variable" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "SetResultsNarrative" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionResults" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Results" ]                     ] )                   ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                     ] )                   ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "30954-2" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Relevant diagnostic tests/laboratory data Narrative" ]                     ] )                   ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "c" ]                     ] )                   ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionResults" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "IterateRNDSEntry" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResource" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResource" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where((profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDiagnosticoCOVID19-TesteRapido') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDiagnosticoLaboratorioClinico') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRObservacaoDescritiva')).empty().not())" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                       ] ) ;
                      ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionResults" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionResultsEntry" ]                         ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionResultsEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                           ] )                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "IterateRNDSEntry" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResource" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResource" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRAmostraBiologica').empty().not())" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                       ] ) ;
                      ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                           ] )                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "CreateSectionResultsIfExist" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedidaObservada').empty().not())" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "CreateSectionResults" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionVitalSigns" ] ;
fhir:contextType [ fhir:v "variable" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "SetCompositionSectionResults" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionVitalSigns" ] ;
fhir:contextType [ fhir:v "variable" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "SetResultsNarrative" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionVitalSigns" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Vital Signs" ]                     ] )                   ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                     ] )                   ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "8716-3" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Vital signs" ]                     ] )                   ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "c" ]                     ] )                   ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionVitalSigns" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "IterateRNDSEntry" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResource" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResource" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedidaObservada').empty().not())" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                       ] ) ;
                      ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionVitalSigns" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionVitalSignsEntry" ]                         ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionVitalSignsEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                           ] )                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "CreateSectionImmunizationsIfExists" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResource.entry.resource.entry.resource.meta.where((profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministrado') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministradoCarga') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministradoCampanha')).empty().not())" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "CreateSectionImmunizations" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionImmunizations" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "SetCompositionSectionImmunizations" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionImmunizations" ] ;
fhir:contextType [ fhir:v "variable" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "SetImmunizationsNarrative" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionImmunizations" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Immunizations" ]                     ] )                   ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "11369-6" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "History of Immunization Narrative" ]                     ] )                   ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                     ] )                   ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "c" ]                     ] )                   ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionImmunizations" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                     ] )                   ] )                 ] )               ] [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where((profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministrado') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministradoCarga') or (profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRImunobiologicoAdministradoCampanha')).empty().not())" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                       ] ) ;
                      ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionImmunizations" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionImmunizationsEntry" ]                         ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionImmunizationsEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                           ] )                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "CreateSectionProceduresIfExists" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResource.entry.resource.entry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProcedimentoRealizado').empty().not())" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "CreateSectionProcedures" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "section" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionProcedures" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "SetCompositionSectionProcedures" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionProcedures" ] ;
fhir:contextType [ fhir:v "variable" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "SetProceduresNarrative" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionProcedures" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "History of procedures" ]                     ] )                   ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                     ] )                   ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "47519-4" ]                     ] )                   ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "History of Procedures Narrative" ]                     ] )                   ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "c" ]                     ] )                   ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionProcedures" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                    ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                     ] )                   ] )                 ] )               ] [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProcedimentoRealizado').empty().not())" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ]                       ] ) ;
                      ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionProcedures" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionProceduresEntry" ]                         ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionProceduresEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                           ] )                         ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                           ] )                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "SetCompositionSectionMedications" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionMedications" ] ;
fhir:contextType [ fhir:v "variable" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "SetMedicationsNarrative" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionMedications" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "title" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Medication" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Coding" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "http://loinc.org" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "10160-0" ]                 ] )               ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "display" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "History of Medication use Narrative" ]                 ] )               ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "cc" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "CodeableConcept" ]                 ] )               ] [
fhir:context [ fhir:v "cc" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "coding" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "c" ]                 ] )               ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionMedications" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "code" ] ;
fhir:transform [ fhir:v "copy" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "cc" ]                 ] )               ] )             ] [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryMedicationRequests" ] ;
fhir:contextType [ fhir:v "variable" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSEntryMedicationRequests" ] ;
fhir:contextType [ fhir:v "variable" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPrescricaoMedicamento').empty().not())" ]                     ] ) ;
                    ( fhir:target [
fhir:context [ fhir:v "IPSEntryMedicationRequests" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "IPSEntryMedicationRequestsResource" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionMedications" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionSectionMedicationsEntry" ]                       ] [
fhir:context [ fhir:v "IPSEntryResourceCompositionSectionMedicationsEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "reference" ] ;
fhir:transform [ fhir:v "append" ] ;
                        ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                         ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] )                       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                       ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                        ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                         ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] )                       ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                        ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryMedications" ] ;
fhir:contextType [ fhir:v "variable" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSEntryMedications" ] ;
fhir:contextType [ fhir:v "variable" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "SetResource" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedicamento').empty().not())" ]                     ] ) ;
                    ( fhir:target [
fhir:context [ fhir:v "IPSEntryMedications" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "IPSEntryMedicationsResource" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "AddEntry" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "AddEntry" ]                       ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                        ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                         ] [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResourceId" ]                         ] )                       ] [
fhir:context [ fhir:v "AddEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                        ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "IterateRNDSEntry" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryPatient" ] ;
fhir:contextType [ fhir:v "variable" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResource" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResource" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryPatient" ] ;
fhir:contextType [ fhir:v "variable" ]               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntry" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSEntryPatient" ] ;
fhir:contextType [ fhir:v "variable" ]                 ] ) ;
                ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResource" ] ;
                  ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResource" ]                   ] ) ;
                  ( fhir:target [
fhir:context [ fhir:v "IPSEntryPatient" ] ;
fhir:contextType [ fhir:v "variable" ]                   ] ) ;
                  ( fhir:rule [
fhir:name [ fhir:v "IterateRNDSEntryResourceEntryResourceEntry" ] ;
                    ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResource" ] ;
fhir:element [ fhir:v "entry" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntry" ]                     ] ) ;
                    ( fhir:rule [
fhir:name [ fhir:v "SetPatient" ] ;
                      ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntry" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ] ;
fhir:condition [ fhir:v "(RNDSEntryResourceEntryResourceEntry.resource.meta.where(profile = 'http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo').empty().not())" ]                       ] ) ;
                      ( fhir:target [
fhir:context [ fhir:v "IPSEntryPatient" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:variable [ fhir:v "IPSEntryPatientResource" ]                       ] ) ;
                      ( fhir:rule [
fhir:name [ fhir:v "SetPatientFullUrl" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryPatient" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                           ] [
fhir:value [ fhir:v "IPSPatientReference" ]                           ] )                         ] )                       ] [
fhir:name [ fhir:v "SetPatientResource" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryPatient" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                           ] )                         ] )                       ] [
fhir:name [ fhir:v "SetPatientId" ] ;
                        ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResourceEntryResourceEntryResource" ]                         ] ) ;
                        ( fhir:target [
fhir:context [ fhir:v "IPSEntryPatientResource" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:transform [ fhir:v "copy" ] ;
                          ( fhir:parameter [
fhir:value [ fhir:v "IPSPatientReference" ]                           ] )                         ] )                       ] )                     ] )                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "SetEmptyAuthor" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryPractitioner" ] ;
fhir:contextType [ fhir:v "variable" ]             ] ) ;
            ( fhir:rule [
fhir:name [ fhir:v "SetFullUrl" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:context [ fhir:v "IPSEntryPractitioner" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                 ] [
fhir:value [ fhir:v "IPSPractitionerReference" ]                 ] )               ] )             ] [
fhir:name [ fhir:v "SetAuthor" ] ;
              ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]               ] ) ;
              ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSOrganization" ] ;
fhir:transform [ fhir:v "create" ] ;
                ( fhir:parameter [
fhir:value [ fhir:v "Organization" ]                 ] )               ] ) ;
              ( fhir:rule [
fhir:name [ fhir:v "SetId" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSOrganization" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:transform [ fhir:v "copy" ] ;
                  ( fhir:parameter [
fhir:value [ fhir:v "IPSPractitionerReference" ]                   ] )                 ] )               ] [
fhir:name [ fhir:v "SetIdentifier" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]                 ] ) ;
                ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "IPSPractitionerIdentifier" ] ;
fhir:transform [ fhir:v "create" ] ;
                  ( fhir:parameter [
fhir:value [ fhir:v "Identifier" ]                   ] )                 ] [
fhir:context [ fhir:v "IPSPractitionerIdentifier" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "system" ] ;
fhir:transform [ fhir:v "copy" ] ;
                  ( fhir:parameter [
fhir:value [ fhir:v "http://www.saude.gov.br/fhir/r4/NamingSystem/cnpj" ]                   ] )                 ] [
fhir:context [ fhir:v "IPSPractitionerIdentifier" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "value" ] ;
fhir:transform [ fhir:v "copy" ] ;
                  ( fhir:parameter [
fhir:value [ fhir:v "00394544000185" ]                   ] )                 ] [
fhir:context [ fhir:v "IPSOrganization" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "identifier" ] ;
fhir:transform [ fhir:v "copy" ] ;
                  ( fhir:parameter [
fhir:value [ fhir:v "IPSPractitionerIdentifier" ]                   ] )                 ] )               ] [
fhir:name [ fhir:v "SetName" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSOrganization" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "name" ] ;
fhir:transform [ fhir:v "copy" ] ;
                  ( fhir:parameter [
fhir:value [ fhir:v "Ministério da Saúde do Brasil" ]                   ] )                 ] )               ] [
fhir:name [ fhir:v "SetAuthor" ] ;
                ( fhir:source [
fhir:context [ fhir:v "RNDSEntry" ]                 ] ) ;
                ( fhir:target [
fhir:context [ fhir:v "IPSEntryPractitioner" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
                  ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]                   ] [
fhir:value [ fhir:v "IPSPractitionerReference" ]                   ] )                 ] [
fhir:context [ fhir:v "IPSEntryPractitioner" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
                  ( fhir:parameter [
fhir:value [ fhir:v "IPSOrganization" ]                   ] )                 ] )               ] )             ] )           ] [
fhir:name [ fhir:v "SetResourceComposition" ] ;
            ( fhir:source [
fhir:context [ fhir:v "RNDSEntryResource" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "RNDSEntryResourceId" ]             ] ) ;
            ( fhir:target [
fhir:context [ fhir:v "IPSEntryResourceComposition" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "id" ] ;
fhir:variable [ fhir:v "IPSEntryResourceCompositionId" ]             ] [
fhir:context [ fhir:v "IPSEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "fullUrl" ] ;
fhir:transform [ fhir:v "append" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "urn:uuid:" ]               ] [
fhir:value [ fhir:v "IPSEntryResourceCompositionId" ]               ] )             ] [
fhir:context [ fhir:v "IPSEntry" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "resource" ] ;
fhir:transform [ fhir:v "copy" ] ;
              ( fhir:parameter [
fhir:value [ fhir:v "IPSEntryResourceComposition" ]               ] )             ] )           ] )         ] )       ] )     ] )
  ] [
fhir:name [ fhir:v "DataAbsentReason" ] ;
fhir:typeMode [ fhir:v "none" ] ;
    ( fhir:input [
fhir:name [ fhir:v "src" ] ;
fhir:type [ fhir:v "Element" ] ;
fhir:mode [ fhir:v "source" ]     ] [
fhir:name [ fhir:v "tgt" ] ;
fhir:type [ fhir:v "Element" ] ;
fhir:mode [ fhir:v "target" ]     ] ) ;
    ( fhir:rule [
fhir:name [ fhir:v "SetExtension" ] ;
      ( fhir:source [
fhir:context [ fhir:v "src" ]       ] ) ;
      ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "TgtExtension" ] ;
fhir:transform [ fhir:v "create" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "Extension" ]         ] )       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "code" ]         ] )       ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "value" ] ;
fhir:transform [ fhir:v "copy" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "unknown" ]         ] )       ] [
fhir:context [ fhir:v "TgtExtension" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "url" ] ;
fhir:transform [ fhir:v "copy" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "http://hl7.org/fhir/StructureDefinition/data-absent-reason" ]         ] )       ] [
fhir:context [ fhir:v "TgtExtension" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "value" ] ;
fhir:transform [ fhir:v "copy" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "c" ]         ] )       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "extension" ] ;
fhir:transform [ fhir:v "copy" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "TgtExtension" ]         ] )       ] )     ] )
  ] [
fhir:name [ fhir:v "NotApplicable" ] ;
fhir:typeMode [ fhir:v "none" ] ;
    ( fhir:input [
fhir:name [ fhir:v "src" ] ;
fhir:type [ fhir:v "Element" ] ;
fhir:mode [ fhir:v "source" ]     ] [
fhir:name [ fhir:v "tgt" ] ;
fhir:type [ fhir:v "Element" ] ;
fhir:mode [ fhir:v "target" ]     ] ) ;
    ( fhir:rule [
fhir:name [ fhir:v "SetExtension" ] ;
      ( fhir:source [
fhir:context [ fhir:v "src" ]       ] ) ;
      ( fhir:target [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "TgtExtension" ] ;
fhir:transform [ fhir:v "create" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "Extension" ]         ] )       ] [
fhir:contextType [ fhir:v "variable" ] ;
fhir:variable [ fhir:v "c" ] ;
fhir:transform [ fhir:v "create" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "code" ]         ] )       ] [
fhir:context [ fhir:v "c" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "value" ] ;
fhir:transform [ fhir:v "copy" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "not-applicable" ]         ] )       ] [
fhir:context [ fhir:v "TgtExtension" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "url" ] ;
fhir:transform [ fhir:v "copy" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "http://hl7.org/fhir/StructureDefinition/data-absent-reason" ]         ] )       ] [
fhir:context [ fhir:v "TgtExtension" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "value" ] ;
fhir:transform [ fhir:v "copy" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "c" ]         ] )       ] [
fhir:context [ fhir:v "tgt" ] ;
fhir:contextType [ fhir:v "variable" ] ;
fhir:element [ fhir:v "extension" ] ;
fhir:transform [ fhir:v "copy" ] ;
        ( fhir:parameter [
fhir:value [ fhir:v "TgtExtension" ]         ] )       ] )     ] )
  ] ) . #