CDA to FHIR Maps
0.1.0 - ci-build IT

CDA to FHIR Maps - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: CDA to FHIR - Header - XML Representation

Draft as of 2024-04-11

Raw xml | Download



<StructureMap xmlns="http://hl7.org/fhir">
  <id value="cda2fhirHeader"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml">
         <pre>map &quot;http://hl7.it/fhir/cda2fhir/StructureMap/cda2fhirHeader&quot; = &quot;cda2fhirHeader&quot;

uses &quot;http://hl7.org/fhir/cda/StructureDefinition/ClinicalDocument&quot; alias ClinicalDocument as source
uses &quot;http://hl7.org/fhir/cda/StructureDefinition/AssignedAuthor&quot; alias AssignedAuthor as queried
uses &quot;http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity&quot; alias AssignedEntity as queried
uses &quot;http://hl7.org/fhir/cda/StructureDefinition/AssociatedEntity&quot; alias AssociatedEntity as queried
uses &quot;http://hl7.org/fhir/cda/StructureDefinition/CustodianOrganization&quot; alias CustodianOrganization as queried
uses &quot;http://hl7.org/fhir/cda/StructureDefinition/Section&quot; alias Section as queried
uses &quot;http://hl7.org/fhir/cda/StructureDefinition/PatientRole&quot; alias PatientRole as queried
uses &quot;http://hl7.org/fhir/StructureDefinition/Bundle&quot; alias Bundle as target
uses &quot;http://hl7.org/fhir/StructureDefinition/Composition&quot; alias Composition as produced
uses &quot;http://hl7.org/fhir/StructureDefinition/Patient&quot; alias Patient as produced
uses &quot;http://hl7.org/fhir/StructureDefinition/Encounter&quot; alias Encounter as produced
uses &quot;http://hl7.org/fhir/StructureDefinition/Person&quot; alias Patient as produced
uses &quot;http://hl7.org/fhir/StructureDefinition/Practitioner&quot; alias Practitioner as produced
uses &quot;http://hl7.org/fhir/StructureDefinition/Specimen&quot; alias Specimen as produced
uses &quot;http://hl7.org/fhir/StructureDefinition/Organization&quot; alias Organization as produced
uses &quot;http://hl7.org/fhir/cda/StructureDefinition/HealthCareFacility&quot; alias HealthCareFacility as queried

imports &quot;http://hl7.it/fhir/cda2fhir/StructureMap/cda2fhirDataTypes&quot;

group CdaToBundle(source cda : ClinicalDocument, target bundle : Bundle) {
  cda -&gt;  bundle.entry as e,  e.request = create('BackboneElement') as request,  request.method = 'POST',  e.resource = create('Composition') as composition,  composition.id = uuid() as uuid1,  e.fullUrl = append('https://example/Composition/', uuid1),  request.url = 'Composition',  bundle.entry as e2,  e2.request = create('BackboneElement') as requestPAT,  requestPAT.method = 'PUT',  e2.resource = create('Patient') as patient,  patient.id = uuid() as uuid2,  e2.fullUrl = append('https://example/Patient/', uuid2),  bundle.entry as e3,  e3.request = create('BackboneElement') as request,  request.method = 'POST',  e3.resource = create('Encounter') as encounter,  encounter.id = uuid() as uuid3,  e3.fullUrl = append('https://example/Encounter/', uuid3),  request.url = 'Encounter',  bundle.entry as e4,  e4.request = create('BackboneElement') as request,  request.method = 'POST',  e4.resource = create('DocumentReference') as DocumentReference,  DocumentReference.id = uuid() as uuid4,  e4.fullUrl = append('https://example/DocumentReference/', uuid3),  request.url = 'DocumentReference' then {
    cda then ClinicalDocumentToBundle(cda, patient, composition, encounter, bundle, DocumentReference) &quot;cdatobundle&quot;;
    cda.recordTarget as recordTarget then {
      recordTarget.patientRole as patient then {
        patient.id as id -&gt; patient.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext &quot;value&quot;;
          // r -&gt; requestPAT.url = append('Patient?identifier=',ext) &quot;UUID&quot;;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
        } &quot;record&quot;;
      } &quot;recPat&quot;;
    } &quot;patient&quot;;
  } &quot;ClinicalDocumentToBody&quot;;
}

group ClinicalDocumentToBundle(source cda : ClinicalDocument, target patient : Patient, target composition : Composition, target encounter : Encounter, target bundle : Bundle, target DocumentReference : DocumentReference) {
  cda -&gt; bundle.id = uuid() &quot;id&quot;;
  cda.id -&gt; bundle.identifier &quot;identifier&quot;;
  cda -&gt; bundle.type = 'transaction' &quot;type&quot;;
  cda -&gt; bundle.timestamp = (timestamp.now()) &quot;date&quot;;
  cda then ClinicalDocumentComposition(cda, composition, patient, encounter, bundle, DocumentReference) &quot;composition&quot;;
}

group ClinicalDocumentComposition(source src : ClinicalDocument, target tgt : Composition, target patientResource : Patient, target encounter : Encounter, target bundle : Bundle, target DocumentReference : DocumentReference) {
  src.languageCode -&gt; tgt.language;
  src -&gt; DocumentReference.status = 'current' &quot;status&quot;;
  src -&gt; DocumentReference.content = create('BackboneElement') as content then {
    src -&gt;  content.attachment = create('Attachment') as attachment,  attachment.title = 'string' &quot;comp&quot;;
  } &quot;content&quot;;
  src -&gt; DocumentReference.context = create('BackboneElement') as context then {
    src -&gt;  context.related = create('Reference') as referenceComp,  referenceComp.reference = ('https://example/Composition/' + %tgt.id) &quot;comp&quot;;
  } &quot;context&quot;;
  src.id where src.setId.exists().not() -&gt; tgt.identifier &quot;identifier&quot;;
  src.setId -&gt; tgt.identifier &quot;identifier&quot;;
  src -&gt; tgt.status = 'final' &quot;status&quot;;
  src.code -&gt; tgt.type;
  src.title as t -&gt; tgt.title = (t.dataString);
  src where src.title.exists().not() then {
    src.code as code then {
      code.displayName as display -&gt; tgt.title = cast(display, 'string');
    } &quot;display&quot;;
  } &quot;title&quot;;
  src.effectiveTime as effectiveTime -&gt; tgt.date = create('dateTime') as value then TSDateTime(effectiveTime, value);
  src.versionNumber as versionNumber where (value &gt; 1) -&gt; tgt.extension as ext2 then ChExtEprVersionNumber(versionNumber, ext2);
  src.confidentialityCode -&gt; tgt.confidentiality;
  src.recordTarget as recordTarget then {
    recordTarget.patientRole as patient -&gt;  tgt.subject = create('Reference') as reference,  reference.reference = ('https://example/Patient/' + %patientResource.id) then ClinicalDocumentPatientRole(patient, patientResource, bundle) &quot;subject&quot;;
    recordTarget.patientRole as patient -&gt;  DocumentReference.subject = create('Reference') as reference1,  reference1.reference = ('https://example/Patient/' + %patientResource.id);
  } &quot;patientRole&quot;;
  // START AUTHOR
  src.author as srcAuthor then {
    srcAuthor.time as time -&gt; tgt.date;
    srcAuthor.assignedAuthor as assignedAuthor then {
      // Codice Fiscale
      assignedAuthor.id as id where (root != '2.16.840.1.113883.2.9.6.3.2') then {
        assignedAuthor -&gt;  bundle.entry as e1,  e1.request = create('BackboneElement') as request,  request.method = 'POST',  e1.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e1.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole',  tgt.author = create('Reference') as reference,  reference.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) then {
          // assignedAuthor.code as codice -&gt; practitionerRole.code as code2 then CECodeableConcept(codice,code2);
          assignedAuthor -&gt;  bundle.entry as e2,  e2.request = create('BackboneElement') as request,  request.method = 'PUT',  e2.resource = create('Practitioner') as practitioner then {
            srcAuthor.functionCode -&gt; practitionerRole.code;
            assignedAuthor -&gt; practitioner.meta as meta then {
              assignedAuthor -&gt; meta.tag = create('Coding') as coding then {
                assignedAuthor -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                assignedAuthor -&gt; coding.code = 'ClinicalDocument/author' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            assignedAuthor.code -&gt; practitionerRole.code;
            assignedAuthor.id as id -&gt; practitioner.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext;
              // then {
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e2.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id) &quot;aut&quot;;
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            assignedAuthor.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
              id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
            } &quot;2&quot;;
            assignedAuthor.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
              id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
            } &quot;diverso&quot;;
            assignedAuthor.addr -&gt; practitioner.address;
            assignedAuthor.telecom -&gt; practitioner.telecom;
            assignedAuthor.assignedPerson as person then {
              person.name -&gt; practitioner.name;
              person.birthTime as birthTime then {
                birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10);
              } &quot;birth&quot;;
            } &quot;name&quot;;
            assignedAuthor -&gt;  DocumentReference.author = create('Reference') as referenceAuth,  referenceAuth.reference = ('https://example/Practitioner/' + %practitioner.id) &quot;refAuth&quot;;
          } &quot;ASSAUth&quot;;
          assignedAuthor.representedOrganization as representedOrganization -&gt;  bundle.entry as e3,  e3.request = create('BackboneElement') as request,  request.method = 'PUT',  e3.resource = create('Organization') as organization then {
            representedOrganization.id as id -&gt; organization.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                representedOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e3.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as referenceOrg,  referenceOrg.reference = append('https://example/Organization/', uuid3) &quot;aut&quot;;
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            representedOrganization -&gt; organization.meta as meta then {
              representedOrganization -&gt; meta.tag = create('Coding') as coding then {
                representedOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                representedOrganization -&gt; coding.code = 'ClinicalDocument/author/representedOrganization' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            representedOrganization.name as v -&gt; organization.name = (v.other);
            representedOrganization.telecom -&gt; organization.telecom;
            representedOrganization.addr -&gt; organization.address;
            representedOrganization.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e4,  e4.request = create('BackboneElement') as request,  request.method = 'PUT',  e4.resource = create('Organization') as organization1 then {
              OrgPartOf -&gt; organization1.meta as meta then {
                OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
                  OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  OrgPartOf -&gt; coding.code = 'ClinicalDocument/author/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              OrgPartOf.id as id -&gt; organization1.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid4,  e4.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id) &quot;aut&quot;;
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              OrgPartOf.code -&gt; organization1.type;
              OrgPartOf.statusCode as status where (value = 'active') -&gt;  organization1.active = create('boolean'),  organization1.active = 'true';
              OrgPartOf.wholeOrganization as wholeOrgan -&gt;  bundle.entry as e10bis,  e10bis.request = create('BackboneElement') as request,  request.method = 'PUT',  e10bis.resource = create('Organization') as organization2 then {
                wholeOrgan -&gt; organization2.meta as meta then {
                  wholeOrgan -&gt; meta.tag = create('Coding') as coding then {
                    wholeOrgan -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                    wholeOrgan -&gt; coding.code = 'ClinicalDocument/author/representedOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                  } &quot;coding&quot;;
                } &quot;meta&quot;;
                wholeOrgan.id as id -&gt; organization2.identifier as identifier then {
                  id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                  id.extension as ext -&gt; identifier.value = ext then {
                    wholeOrgan -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                  } &quot;ext&quot;;
                  id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                  id.root as r then {
                    id.extension as ext -&gt;  organization2.id = (r + '-' + ext) as uuid5,  e10bis.fullUrl = append('https://example/Organization/', uuid5),  organization1.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id) &quot;aut&quot;;
                  } &quot;r&quot;;
                } &quot;identifier&quot;;
                wholeOrgan.name as v -&gt; organization2.name = (v.other);
                wholeOrgan.telecom -&gt; organization2.telecom;
                wholeOrgan.addr -&gt; organization2.address;
              };
            } &quot;OrgPartOf&quot;;
          };
        } &quot;ParcatitionerROL&quot;;
      } &quot;OIDCF&quot;;
      // Partita IVA
      assignedAuthor.id as id where (root = '2.16.840.1.113883.2.9.6.3.2') then {
        assignedAuthor -&gt;  bundle.entry as e6bis3,  e6bis3.request = create('BackboneElement') as request,  request.method = 'POST',  e6bis3.resource = create('Device') as device,  device.id = uuid() as uuid6bis3,  e6bis3.fullUrl = append('https://example/Device/', uuid6bis3),  request.url = 'Device',  tgt.author = create('Reference') as reference,  reference.reference = ('https://example/Device/' + %device.id) then {
          assignedAuthor -&gt;  bundle.entry as e251,  e251.request = create('BackboneElement') as request,  request.method = 'PUT',  e251.resource = create('Organization') as organization then {
            assignedAuthor -&gt; organization.meta as meta then {
              assignedAuthor -&gt; meta.tag = create('Coding') as coding then {
                assignedAuthor -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                assignedAuthor -&gt; coding.code = 'ClinicalDocument/AuthorPartitaIVA' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            assignedAuthor.id as id -&gt; organization.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                assignedAuthor -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid2,  e251.fullUrl = append('https://example/Organization/', uuid2),  device.owner = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
          } &quot;OrgPartitaIVA&quot;;
        } &quot;Device&quot;;
      } &quot;oidPartitaIVA&quot;;
      // ID nullFlavor
      assignedAuthor.id as id where nullFlavor.exists() then {
        assignedAuthor.assignedAuthoringDevice as assignedAuthoringDevice -&gt;  bundle.entry as e6bis,  e6bis.request = create('BackboneElement') as request,  request.method = 'POST',  e6bis.resource = create('Device') as device,  device.id = uuid() as uuid6bis,  e6bis.fullUrl = append('https://example/Device/', uuid6bis),  request.url = 'Device',  tgt.author = create('Reference') as reference,  reference.reference = ('https://example/Device' + %device.id) then {
          // assignedAuthoringDevice.templateId -&gt; device.identifier;
          assignedAuthoringDevice.code -&gt; device.type;
          assignedAuthoringDevice.manufacturerModelName as manufacturerModelName then {
            manufacturerModelName as m -&gt; device.manufacturer = (m.displayName) &quot;displayRule&quot;;
          } &quot;manufacturer&quot;;
          assignedAuthoringDevice.softwareName as softwareName -&gt; device.deviceName as deviceName then {
            softwareName -&gt; deviceName.type = 'other' &quot;typeName&quot;;
            softwareName as s -&gt; deviceName.name = (s.displayName) &quot;name&quot;;
          } &quot;deviceName&quot;;
        } &quot;Device&quot;;
      } &quot;NullFlavor&quot;;
    };
    // START DATA ENTER
    src.dataEnterer as dataEnt -&gt;  bundle.entry as e6,  e6.request = create('BackboneElement') as request,  request.method = 'POST',  e6.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e6.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole',  tgt.author = create('Reference') as reference,  reference.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) then {
      dataEnt.time as time -&gt; tgt.date;
      dataEnt.assignedEntity as assignedEntity -&gt;  bundle.entry as e7,  e7.request = create('BackboneElement') as request,  request.method = 'PUT',  e7.resource = create('Practitioner') as practitioner then {
        assignedEntity -&gt; practitioner.meta as meta then {
          assignedEntity -&gt; meta.tag = create('Coding') as coding then {
            assignedEntity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            assignedEntity -&gt; coding.code = 'ClinicalDocument/dataEnterer' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        assignedEntity.code as codice -&gt; practitionerRole.code as code2 then CECodeableConcept(codice, code2);
        assignedEntity.id as id -&gt; practitioner.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e7.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id) &quot;dataenterer&quot;;
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        assignedEntity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;2&quot;;
        assignedEntity.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;diverso&quot;;
        assignedEntity.addr -&gt; practitioner.address;
        assignedEntity.telecom -&gt; practitioner.telecom;
        assignedEntity.assignedPerson as person then {
          person.name -&gt; practitioner.name;
          person.birthTime as birthTime then {
            birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10);
          } &quot;birth&quot;;
        };
        assignedEntity.representedOrganization as representedOrganization -&gt;  bundle.entry as e8,  e8.request = create('BackboneElement') as request,  request.method = 'PUT',  e8.resource = create('Organization') as organization then {
          representedOrganization -&gt; organization.meta as meta then {
            representedOrganization -&gt; meta.tag = create('Coding') as coding then {
              representedOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              representedOrganization -&gt; coding.code = 'ClinicalDocument/dataEnterer/representedOrganization' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          representedOrganization.id as id -&gt; organization.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              representedOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e8.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as referenceOrg,  referenceOrg.reference = append('https://example/Organization/', uuid3) &quot;dataenterer&quot;;
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          representedOrganization.name as v -&gt; organization.name = (v.other);
          representedOrganization.telecom -&gt; organization.telecom;
          representedOrganization.addr -&gt; organization.address;
          representedOrganization.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e9,  e9.request = create('BackboneElement') as request,  request.method = 'PUT',  e9.resource = create('Organization') as organization1 then {
            OrgPartOf -&gt; organization1.meta as meta then {
              OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
                OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                OrgPartOf -&gt; coding.code = 'ClinicalDocument/dataEnterer/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            OrgPartOf.id as id -&gt; organization1.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid4,  e9.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id) &quot;dataenterer&quot;;
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            OrgPartOf.code -&gt; organization1.type;
            OrgPartOf.statusCode as status where (value = 'active') -&gt;  organization1.active = create('boolean'),  organization1.active = 'true';
            OrgPartOf.wholeOrganization as wholeOrgan -&gt;  bundle.entry as e10,  e10.request = create('BackboneElement') as request,  request.method = 'PUT',  e10.resource = create('Organization') as organization2 then {
              wholeOrgan -&gt; organization2.meta as meta then {
                wholeOrgan -&gt; meta.tag = create('Coding') as coding then {
                  wholeOrgan -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  wholeOrgan -&gt; coding.code = 'ClinicalDocument/dataEnterer/representedOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              wholeOrgan.id as id -&gt; organization2.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  wholeOrgan -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organization2.id = (r + '-' + ext) as uuid5,  e10.fullUrl = append('https://example/Organization/', uuid5),  organization1.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id) &quot;dataenterer&quot;;
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              wholeOrgan.name as v -&gt; organization2.name = (v.other);
              wholeOrgan.telecom -&gt; organization2.telecom;
              wholeOrgan.addr -&gt; organization2.address;
            };
          };
        } &quot;RepresentedOrganization&quot;;
      } &quot;AssignedEntity&quot;;
    } &quot;DataEnter&quot;;
  } &quot;srcAuthor&quot;;
  // START INFORMANT 1
  src.informant as informant then {
    informant.assignedEntity as assignedEntity -&gt;  bundle.entry as e11,  e11.request = create('BackboneElement') as request,  request.method = 'POST',  e11.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e11.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole' then {
      informant -&gt; tgt.attester as attester then {
        informant -&gt; attester.mode = 'professional' &quot;mode&quot;;
        informant -&gt;  attester.party = create('Reference') as reference,  reference.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) &quot;reference&quot;;
        assignedEntity.code -&gt; practitionerRole.code;
        assignedEntity as entity -&gt;  bundle.entry as e12,  e12.request = create('BackboneElement') as request,  request.method = 'PUT',  e12.resource = create('Practitioner') as practitioner then {
          entity -&gt; practitioner.meta as meta then {
            entity -&gt; meta.tag = create('Coding') as coding then {
              entity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              entity -&gt; coding.code = 'ClinicalDocument/informant' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          entity.id as id -&gt; practitioner.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e12.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id) &quot;dataenterer&quot;;
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          assignedEntity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
            id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
          } &quot;2&quot;;
          assignedEntity.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
            id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
          } &quot;diverso&quot;;
          entity.addr -&gt; practitioner.address;
          entity.telecom -&gt; practitioner.telecom;
          entity.assignedPerson as person then {
            person.name -&gt; practitioner.name;
            person.birthTime as birthTime then {
              birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10);
            } &quot;birth&quot;;
          } &quot;person&quot;;
          entity.representedOrganization as representedOrganization -&gt;  bundle.entry as e13,  e13.request = create('BackboneElement') as request,  request.method = 'PUT',  e13.resource = create('Organization') as organization then {
            representedOrganization -&gt; organization.meta as meta then {
              representedOrganization -&gt; meta.tag = create('Coding') as coding then {
                representedOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                representedOrganization -&gt; coding.code = 'ClinicalDocument/informant/representedOrganization' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            representedOrganization.id as id -&gt; organization.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                representedOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e13.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            representedOrganization.name as v -&gt; organization.name = (v.other);
            representedOrganization.telecom -&gt; organization.telecom;
            representedOrganization.addr -&gt; organization.address;
            representedOrganization.asOrganizationPartOf -&gt; organization.partOf as partOf then {
              representedOrganization.asOrganizationPartOf as organizationPartOf -&gt;  bundle.entry as e14,  e14.request = create('BackboneElement') as request,  request.method = 'PUT',  e14.resource = create('Organization') as organization1 then {
                organizationPartOf -&gt; organization1.meta as meta then {
                  organizationPartOf -&gt; meta.tag = create('Coding') as coding then {
                    organizationPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                    organizationPartOf -&gt; coding.code = 'ClinicalDocument/informant/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
                  } &quot;coding&quot;;
                } &quot;meta&quot;;
                organizationPartOf.id as id -&gt; organization1.identifier as identifier then {
                  id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                  id.extension as ext -&gt; identifier.value = ext then {
                    organizationPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                  } &quot;ext&quot;;
                  id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                  id.root as r then {
                    id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid4,  e14.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id);
                  } &quot;r&quot;;
                } &quot;identifier&quot;;
                organizationPartOf.code -&gt; organization1.type;
                organizationPartOf.statusCode as status where (code = 'active') -&gt;  organization1.active = create('boolean'),  organization1.active = 'true';
                organizationPartOf.wholeOrganization -&gt; organization1.partOf as partOf1 then {
                  organizationPartOf.wholeOrganization as wholeOrganization -&gt;  bundle.entry as e15,  e15.request = create('BackboneElement') as request,  request.method = 'PUT',  e15.resource = create('Organization') as organization2 then {
                    wholeOrganization -&gt; organization2.meta as meta then {
                      wholeOrganization -&gt; meta.tag = create('Coding') as coding then {
                        wholeOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                        wholeOrganization -&gt; coding.code = 'ClinicalDocument/informant/representedOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                      } &quot;coding&quot;;
                    } &quot;meta&quot;;
                    wholeOrganization.id as id -&gt; organization2.identifier as identifier then {
                      id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                      id.extension as ext -&gt; identifier.value = ext then {
                        wholeOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                      } &quot;ext&quot;;
                      id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                      id.root as r then {
                        id.extension as ext -&gt;  organization2.id = (r + '-' + ext) as uuid5,  e15.fullUrl = append('https://example/Organization/', uuid5),  organization1.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id);
                      } &quot;r&quot;;
                    } &quot;identifier&quot;;
                    wholeOrganization.name as v -&gt; organization2.name = (v.other);
                    wholeOrganization.telecom -&gt; organization2.telecom;
                    wholeOrganization.addr -&gt; organization2.address;
                  };
                } &quot;asOrganizationPartOf&quot;;
              } &quot;partOf&quot;;
            } &quot;qualification&quot;;
          } &quot;organization&quot;;
        } &quot;assignedEntity&quot;;
      } &quot;attester&quot;;
    } &quot;informant&quot;;
  } &quot;inform&quot;;
  // START INFORMANT 2
  src.informant as informant then {
    informant.relatedEntity as related -&gt;  bundle.entry as e16,  e16.request = create('BackboneElement') as request,  request.method = 'POST',  e16.resource = create('RelatedPerson') as relatedPerson,  relatedPerson.id = uuid() as uuid1,  e16.fullUrl = append('https://example/RelatedPerson/', uuid1),  request.url = 'RelatedPerson' then {
      informant -&gt; tgt.attester as attester then {
        informant -&gt; attester.mode = 'professional' &quot;mode&quot;;
        informant -&gt;  attester.party = create('Reference') as reference,  reference.reference = ('https://example/RelatedPerson/' + %relatedPerson.id) &quot;reference&quot;;
        related.relatedPerson as Person then {
          related.code -&gt; relatedPerson.relationship;
          related.telecom -&gt; relatedPerson.telecom;
          related.addr -&gt; relatedPerson.address;
          Person.name -&gt; relatedPerson.name;
          related.birthTime as date then {
            date.value as value -&gt; relatedPerson.birthDate = truncate(value, 10) &quot;valueD&quot;;
          } &quot;birthinformant&quot;;
          related -&gt;  relatedPerson.patient = create('Reference') as reference,  reference.reference = ('https://example/Patient/' + %patientResource.id) &quot;reference&quot;;
        } &quot;relatedPerson1&quot;;
      } &quot;relatedPerson&quot;;
    } &quot;informant&quot;;
  } &quot;inform2&quot;;
  // START CUSTODIAN
  src.custodian as custodian then {
    custodian.assignedCustodian as assignedCustodian -&gt;  bundle.entry as e17,  e17.request = create('BackboneElement') as request,  request.method = 'PUT',  e17.resource = create('Organization') as Organization then {
      assignedCustodian -&gt; Organization.meta as meta then {
        assignedCustodian -&gt; meta.tag = create('Coding') as coding then {
          assignedCustodian -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
          assignedCustodian -&gt; coding.code = 'ClinicalDocument/custodian' &quot;code&quot;;
        } &quot;coding&quot;;
      } &quot;meta&quot;;
      assignedCustodian.representedCustodianOrganization as representedCustodianOrganization then {
        representedCustodianOrganization.id as id -&gt; Organization.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext then {
            representedCustodianOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
          } &quot;ext&quot;;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  Organization.id = (r + '-' + ext) as uuid,  e17.fullUrl = append('https://example/Organization/', uuid);
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        assignedCustodian -&gt;  DocumentReference.custodian = create('Reference') as referenceCU,  referenceCU.reference = ('https://example/Organization/' + %Organization.id) &quot;RefCustodian&quot;;
        representedCustodianOrganization -&gt;  tgt.custodian = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %Organization.id) then CustodianOrganization(representedCustodianOrganization, Organization) &quot;custodian1&quot;;
      };
    } &quot;organization&quot;;
  };
  // START INFORMATION RECIPIENT
  src.informationRecipient as informationRecipient then {
    informationRecipient.intendedRecipient as intendedRecipient then {
      intendedRecipient.informationRecipient as informationRecipient2 then {
        informationRecipient -&gt; tgt.attester as attester then {
          informationRecipient2 -&gt; attester.mode = 'professional' &quot;mode&quot;;
          informationRecipient2 -&gt;  bundle.entry as e19,  e19.request = create('BackboneElement') as request,  request.method = 'PUT',  e19.resource = create('Practitioner') as practitioner then {
            informationRecipient2 -&gt; practitioner.meta as meta then {
              informationRecipient2 -&gt; meta.tag = create('Coding') as coding then {
                informationRecipient2 -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                informationRecipient2 -&gt; coding.code = 'ClinicalDocument/informationRecipient' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            intendedRecipient.id as id -&gt; practitioner.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e19.fullUrl = append('https://example/Practitioner/', uuid2),  attester.party = create('Reference') as reference1,  reference1.reference = ('https://example/Practitioner/' + %practitioner.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            intendedRecipient.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
              id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
            } &quot;2&quot;;
            intendedRecipient.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
              id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
            } &quot;diverso&quot;;
            intendedRecipient.addr -&gt; practitioner.address;
            intendedRecipient.telecom -&gt; practitioner.telecom;
            informationRecipient2.name -&gt; practitioner.name;
            informationRecipient2.birthTime as bt then {
              bt.value as v -&gt; practitioner.birthDate = (v.date);
            } &quot;date&quot;;
          } &quot;PersonRecipient&quot;;
        } &quot;intendedRecipienPract&quot;;
      } &quot;attesterOrg&quot;;
      intendedRecipient.receivedOrganization as receivedOrganization then {
        informationRecipient -&gt; tgt.attester as attester then {
          receivedOrganization -&gt; attester.mode = 'official' &quot;mode&quot;;
          receivedOrganization -&gt;  bundle.entry as e20,  e20.request = create('BackboneElement') as request,  request.method = 'PUT',  e20.resource = create('Organization') as organization then {
            receivedOrganization -&gt; organization.meta as meta then {
              receivedOrganization -&gt; meta.tag = create('Coding') as coding then {
                receivedOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                receivedOrganization -&gt; coding.code = 'ClinicalDocument/informationRecipient/receivedOrganization' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            receivedOrganization.id as id -&gt; organization.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                receivedOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e20.fullUrl = append('https://example/Organization/', uuid3),  attester.party = create('Reference') as reference2,  reference2.reference = ('https://example/Organization/' + %organization.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            receivedOrganization.name as v -&gt; organization.name = (v.other);
            receivedOrganization.telecom -&gt; organization.telecom;
            receivedOrganization.addr -&gt; organization.address;
            receivedOrganization.asOrganizationPartOf as asOrganizationPartOf -&gt;  bundle.entry as e21,  e21.request = create('BackboneElement') as request,  request.method = 'PUT',  e21.resource = create('Organization') as organization2,  organization2.id = uuid() as uuid4,  e21.fullUrl = append('https://example/Organization', uuid4),  organization.partOf = create('Reference') as referenceor,  referenceor.reference = ('https://example/Organization' + %organization2.id) then {
              asOrganizationPartOf -&gt; organization2.meta as meta then {
                asOrganizationPartOf -&gt; meta.tag = create('Coding') as coding then {
                  asOrganizationPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  asOrganizationPartOf -&gt; coding.code = 'ClinicalDocument/informationRecipient/receivedOrganization/asOrganizationPartOf' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              asOrganizationPartOf.id as id -&gt; organization2.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  asOrganizationPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organization2.id = (r + '-' + ext) as uuid4,  e21.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as referenceor,  referenceor.reference = ('https://example/Organization/' + %organization2.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              asOrganizationPartOf.code -&gt; organization2.type;
              asOrganizationPartOf.statusCode as status where (value = 'active') -&gt;  organization2.active = create('boolean'),  organization2.active = 'true';
              asOrganizationPartOf.wholeOrganization as wholeOrganization3 -&gt;  bundle.entry as e22,  e22.request = create('BackboneElement') as request,  request.method = 'PUT',  e22.resource = create('Organization') as organization3 then {
                wholeOrganization3 -&gt; organization3.meta as meta then {
                  wholeOrganization3 -&gt; meta.tag = create('Coding') as coding then {
                    wholeOrganization3 -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                    wholeOrganization3 -&gt; coding.code = 'ClinicalDocument/informationRecipient/receivedOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                  } &quot;coding&quot;;
                } &quot;meta&quot;;
                wholeOrganization3.id as id -&gt; organization3.identifier as identifier then {
                  id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                  id.extension as ext -&gt; identifier.value = ext then {
                    wholeOrganization3 -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                  } &quot;ext&quot;;
                  id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                  id.root as r then {
                    id.extension as ext -&gt;  organization3.id = (r + '-' + ext) as uuid5,  e22.fullUrl = append('https://example/Organization/', uuid5),  organization2.partOf = create('Reference') as referenceor,  referenceor.reference = ('https://example/Organization/' + %organization3.id);
                  } &quot;r&quot;;
                } &quot;identifier&quot;;
                wholeOrganization3.name as v -&gt; organization3.name = (v.other);
                wholeOrganization3.telecom -&gt; organization3.telecom;
                wholeOrganization3.addr -&gt; organization3.address;
              };
            };
          } &quot;receivedOrganization&quot;;
        } &quot;intendedRecipienOrg&quot;;
      } &quot;attesterOrg&quot;;
    } &quot;intendedRecipent&quot;;
  } &quot;informationRecipent&quot;;
  // START Legal Authenticator
  src.legalAuthenticator as legalAuth then {
    legalAuth -&gt; tgt.attester as attester then {
      legalAuth.assignedEntity as entity then {
        // Codice Fiscale
        entity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') -&gt;  bundle.entry as e23,  e23.request = create('BackboneElement') as request,  request.method = 'POST',  e23.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid,  e23.fullUrl = append('https://example/PractitionerRole/', uuid),  request.url = 'PractitionerRole' then {
          legalAuth -&gt; attester.mode = 'legal' &quot;mode&quot;;
          legalAuth.time -&gt; attester.time;
          legalAuth -&gt;  attester.party = create('Reference') as reference,  reference.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) then {
            entity -&gt;  bundle.entry as e24,  e24.request = create('BackboneElement') as request,  request.method = 'PUT',  e24.resource = create('Practitioner') as practitioner then {
              entity -&gt; practitioner.meta as meta then {
                entity -&gt; meta.tag = create('Coding') as coding then {
                  entity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  entity -&gt; coding.code = 'ClinicalDocument/legalAuthenticator' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              entity.id as id -&gt; practitioner.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid1,  e24.fullUrl = append('https://example/Practitioner/', uuid1),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              entity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
                id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
              } &quot;2&quot;;
              entity.addr -&gt; practitioner.address;
              entity.telecom -&gt; practitioner.telecom;
              entity.assignedPerson as person then {
                person.name -&gt; practitioner.name;
                person.birthTime as birthTime then {
                  birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10) &quot;birthTimelegal&quot;;
                } &quot;birth&quot;;
              } &quot;person&quot;;
            } &quot;practitioner&quot;;
            entity.code -&gt; practitionerRole.code;
            entity.representedOrganization as rapresentedOrg -&gt;  bundle.entry as e25,  e25.request = create('BackboneElement') as request,  request.method = 'PUT',  e25.resource = create('Organization') as organization then {
              rapresentedOrg -&gt; organization.meta as meta then {
                rapresentedOrg -&gt; meta.tag = create('Coding') as coding then {
                  rapresentedOrg -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  rapresentedOrg -&gt; coding.code = 'ClinicalDocument/legalAuthenticator/representedOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              rapresentedOrg.id as id -&gt; organization.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  rapresentedOrg -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid2,  e25.fullUrl = append('https://example/Organization/', uuid2),  practitionerRole.organization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              rapresentedOrg.name as v -&gt; organization.name = (v.other);
              rapresentedOrg.telecom -&gt; organization.telecom;
              rapresentedOrg.addr -&gt; organization.address;
              rapresentedOrg.asOrganizationPartOf as asOrgPartOf then {
                asOrgPartOf as asOrgPartOf1 -&gt;  bundle.entry as e26,  e26.request = create('BackboneElement') as request,  request.method = 'PUT',  e26.resource = create('Organization') as asorganization then {
                  asOrgPartOf1 -&gt; asorganization.meta as meta then {
                    asOrgPartOf1 -&gt; meta.tag = create('Coding') as coding then {
                      asOrgPartOf1 -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                      asOrgPartOf1 -&gt; coding.code = 'ClinicalDocument/legalAuthenticator/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
                    } &quot;coding&quot;;
                  } &quot;meta&quot;;
                  asOrgPartOf1.id as id -&gt; asorganization.identifier as identifier then {
                    id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                    id.extension as ext -&gt; identifier.value = ext then {
                      asOrgPartOf1 -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                    } &quot;ext&quot;;
                    id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                    id.root as r then {
                      id.extension as ext -&gt;  asorganization.id = (r + '-' + ext) as uuid2,  e26.fullUrl = append('https://example/Organization/', uuid2),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %asorganization.id);
                    } &quot;r&quot;;
                  } &quot;identifier&quot;;
                  asOrgPartOf1.code -&gt; asorganization.type;
                  asOrgPartOf1.statusCode as status where (code = 'active') -&gt;  asorganization.active = create('boolean'),  asorganization.active = true;
                  asOrgPartOf1.wholeOrganization as wholeOrg then {
                    wholeOrg as wholeOrg1 -&gt;  bundle.entry as e27,  e27.request = create('BackboneElement') as request,  request.method = 'PUT',  e27.resource = create('Organization') as wholeorganization,  wholeorganization.id = uuid() as uuid4,  e27.fullUrl = append('https://example/Organization/', uuid4),  asorganization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %wholeorganization.id) then {
                      wholeOrg1 -&gt; wholeorganization.meta as meta then {
                        wholeOrg1 -&gt; meta.tag = create('Coding') as coding then {
                          wholeOrg1 -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                          wholeOrg1 -&gt; coding.code = 'ClinicalDocument/legalAuthenticator/representedOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                        } &quot;coding&quot;;
                      } &quot;meta&quot;;
                      wholeOrg1.id as id -&gt; wholeorganization.identifier as identifier then {
                        id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                        id.extension as ext -&gt; identifier.value = ext then {
                          wholeOrg1 -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                        } &quot;ext&quot;;
                        id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                        id.root as r then {
                          id.extension as ext -&gt;  wholeorganization.id = (r + '-' + ext) as uuid4,  e27.fullUrl = append('https://example/Organization/', uuid4),  asorganization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %wholeorganization.id);
                        } &quot;r&quot;;
                      } &quot;identifier&quot;;
                      wholeOrg1.name as v -&gt; wholeorganization.name = (v.other);
                      wholeOrg1.telecom -&gt; wholeorganization.telecom;
                      wholeOrg1.addr -&gt; wholeorganization.address;
                    } &quot;wholeOrg1&quot;;
                  } &quot;wholeOrg&quot;;
                } &quot;asOrgPO&quot;;
              } &quot;asOrgID&quot;;
            } &quot;LAOrganiz&quot;;
          } &quot;PractitionerLegal&quot;;
        } &quot;PractitionerROLlegal&quot;;
        // Partita IVA
        entity.id as id where (root = '2.16.840.1.113883.2.9.6.3.2') -&gt;  bundle.entry as e251,  e251.request = create('BackboneElement') as request,  request.method = 'PUT',  e251.resource = create('Organization') as organization then {
          entity -&gt; attester.mode = 'official' &quot;mode&quot;;
          entity -&gt; organization.meta as meta then {
            entity -&gt; meta.tag = create('Coding') as coding then {
              entity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              entity -&gt; coding.code = 'ClinicalDocument/legalAuthenticatorPartitaIVA' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          entity.id as id -&gt; organization.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              entity -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid2,  e251.fullUrl = append('https://example/Organization/', uuid2),  attester.party = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization.id);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
        } &quot;OrgPartitaIVA&quot;;
      } &quot;entity&quot;;
    } &quot;legalAuth&quot;;
  } &quot;LegalAuthenticator&quot;;
  // START Authenticator
  src.authenticator as Auth -&gt;  bundle.entry as e28,  e28.request = create('BackboneElement') as request,  request.method = 'POST',  e28.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e28.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole' then {
    Auth -&gt; tgt.attester as attester then {
      Auth.time -&gt; attester.time;
      Auth -&gt; attester.mode = 'professional' &quot;mode&quot;;
      Auth.assignedEntity as entity -&gt;  attester.party = create('Reference') as reference,  reference.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) then {
        entity.code -&gt; practitionerRole.code;
        entity -&gt;  bundle.entry as e29,  e29.request = create('BackboneElement') as request,  request.method = 'PUT',  e29.resource = create('Practitioner') as practitioner,  practitioner.id = uuid() as uuid2,  e29.fullUrl = append('https://example/Practitioner', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner' + %practitioner.id) then {
          entity -&gt; practitioner.meta as meta then {
            entity -&gt; meta.tag = create('Coding') as coding then {
              entity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              entity -&gt; coding.code = 'ClinicalDocument/authenticator' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          entity.id as id -&gt; practitioner.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e29.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          entity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
            id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
          } &quot;2&quot;;
          entity.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
            id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
          } &quot;diverso&quot;;
          entity.addr -&gt; practitioner.address &quot;address&quot;;
          entity.telecom -&gt; practitioner.telecom;
          entity.assignedPerson as person then {
            person.name -&gt; practitioner.name &quot;personName&quot;;
            person.birthTime as birthTime then {
              birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10) &quot;birthTimeauth&quot;;
            } &quot;birth&quot;;
          } &quot;person&quot;;
        } &quot;practitioner&quot;;
        entity.representedOrganization as reporganization -&gt;  bundle.entry as e30,  e30.request = create('BackboneElement') as request,  request.method = 'PUT',  e30.resource = create('Organization') as organization then {
          reporganization -&gt; organization.meta as meta then {
            reporganization -&gt; meta.tag = create('Coding') as coding then {
              reporganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              reporganization -&gt; coding.code = 'ClinicalDocument/authenticator/representedOrganization' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          reporganization.id as id -&gt; organization.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              reporganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e30.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization.id);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          reporganization.name as v -&gt; organization.name = (v.other);
          reporganization.telecom -&gt; organization.telecom;
          reporganization.addr -&gt; organization.address;
          reporganization.asOrganizationPartOf as organizationpartof -&gt;  bundle.entry as e31,  e31.request = create('BackboneElement') as request,  request.method = 'PUT',  e31.resource = create('Organization') as asOrganizationpartof then {
            organizationpartof -&gt; asOrganizationpartof.meta as meta then {
              organizationpartof -&gt; meta.tag = create('Coding') as coding then {
                organizationpartof -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                organizationpartof -&gt; coding.code = 'ClinicalDocument/authenticator/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            organizationpartof.id as id -&gt; asOrganizationpartof.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                organizationpartof -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  asOrganizationpartof.id = (r + '-' + ext) as uuid4,  e31.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %asOrganizationpartof.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            organizationpartof.code -&gt; asOrganizationpartof.type;
            organizationpartof.statusCode as status where (code = 'active') -&gt;  asOrganizationpartof.active = create('boolean'),  asOsrganizationpartof.active = 'true';
            organizationpartof.wholeOrganization as wholeorg -&gt;  bundle.entry as e32,  e32.request = create('BackboneElement') as request,  request.method = 'PUT',  e32.resource = create('Organization') as wholeOrganization,  wholeOrganization.id = uuid() as uuid5,  e32.fullUrl = append('https://example/Organization/', uuid5),  asOrganizationpartof.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %wholeOrganization.id) then {
              wholeorg -&gt; wholeOrganization.meta as meta then {
                wholeorg -&gt; meta.tag = create('Coding') as coding then {
                  wholeorg -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  wholeorg -&gt; coding.code = 'ClinicalDocument/authenticator/representedOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              wholeorg.id as id -&gt; wholeOrganization.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  wholeorg -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  wholeOrganization.id = (r + '-' + ext) as uuid5,  e32.fullUrl = append('https://example/Organization/', uuid5),  asOrganizationpartof.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %wholeOrganization.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              wholeorg.name as v -&gt; wholeOrganization.name = (v.other);
              wholeorg.telecom -&gt; wholeOrganization.telecom;
              wholeorg.addr -&gt; wholeOrganization.address;
            } &quot;wholeorg&quot;;
          } &quot;organizationpartof&quot;;
        } &quot;reporganization&quot;;
      } &quot;entity&quot;;
    } &quot;attester&quot;;
  } &quot;Auth&quot;;
  // PARTICIPANT
  src.participant as participant where (typeCode != 'IND') then {
    participant.associatedEntity as associetedEntity -&gt;  bundle.entry as e313,  e313.request = create('BackboneElement') as request,  request.method = 'POST',  e313.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e313.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole',  encounter.participant = create('BackboneElement') as participant1 then {
      // participant.time as time-&gt;participant1.period as period ,period.start=(time.value);
      participant -&gt; participant1.period = create('Period') as period then {
        participant.time as time -&gt; period.start = create('dateTime') as start then TSDateTime(time, start);
      } &quot;period&quot;;
      participant as p -&gt; participant1.type as type then {
        p -&gt; type.coding as coding then {
          p -&gt; coding.code = (p.typeCode) &quot;codice&quot;;
          p -&gt; coding.system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' &quot;system&quot;;
        } &quot;codeType&quot;;
      } &quot;type&quot;;
      participant -&gt;  participant1.individual = create('Reference') as referencepart,  referencepart.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) &quot;par&quot;;
      participant.functionCode -&gt; practitionerRole.code;
      associetedEntity -&gt;  bundle.entry as e33,  e33.request = create('BackboneElement') as request,  request.method = 'PUT',  e33.resource = create('Practitioner') as practitioner then {
        associetedEntity -&gt; practitioner.meta as meta then {
          associetedEntity -&gt; meta.tag = create('Coding') as coding then {
            associetedEntity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            associetedEntity -&gt; coding.code = 'ClinicalDocument/participant' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        associetedEntity.id as id -&gt; practitioner.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e33.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id);
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        associetedEntity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;2&quot;;
        associetedEntity.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;diverso&quot;;
        associetedEntity.code -&gt; practitionerRole.code;
        associetedEntity.addr -&gt; practitioner.address;
        associetedEntity.telecom -&gt; practitioner.telecom;
        associetedEntity.associatedPerson as associatedperson then {
          associatedperson.name -&gt; practitioner.name;
          associatedperson.birthTime as birthTime then {
            birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10) &quot;birthTimelegal&quot;;
          } &quot;birth&quot;;
        } &quot;name&quot;;
        associetedEntity.scopingOrganization as scopingOrganization -&gt;  bundle.entry as e34,  e34.request = create('BackboneElement') as request,  request.method = 'PUT',  e34.resource = create('Organization') as organization then {
          scopingOrganization -&gt; organization.meta as meta then {
            scopingOrganization -&gt; meta.tag = create('Coding') as coding then {
              scopingOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              scopingOrganization -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          scopingOrganization.id as id -&gt; organization.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              scopingOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e34.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization.id);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          scopingOrganization.name as v -&gt; organization.name = (v.other);
          scopingOrganization.telecom -&gt; organization.telecom;
          scopingOrganization.addr -&gt; organization.address;
          scopingOrganization.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e35,  e35.request = create('BackboneElement') as request,  request.method = 'PUT',  e35.resource = create('Organization') as organization1 then {
            OrgPartOf.id as id -&gt; organization1.identifier as identifier then {
              OrgPartOf -&gt; organization1.meta as meta then {
                OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
                  OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  OrgPartOf -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid4,  e35.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            OrgPartOf.code -&gt; organization1.type;
            OrgPartOf.statusCode as status where (value = 'active') -&gt;  organization1.active = create('boolean'),  organization1.active = true;
            OrgPartOf.wholeOrganization as wholeOrgan -&gt;  bundle.entry as e36,  e36.request = create('BackboneElement') as request,  request.method = 'PUT',  e36.resource = create('Organization') as organization2 then {
              wholeOrgan -&gt; organization2.meta as meta then {
                wholeOrgan -&gt; meta.tag = create('Coding') as coding then {
                  wholeOrgan -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  wholeOrgan -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              wholeOrgan.id as id -&gt; organization2.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  wholeOrgan -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid5,  e36.fullUrl = append('https://example/Organization/', uuid5),  organization1.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              wholeOrgan.name as v -&gt; organization2.name = (v.other);
              wholeOrgan.telecom -&gt; organization2.telecom;
              wholeOrgan.addr -&gt; organization2.address;
            } &quot;wholeOrgan&quot;;
          } &quot;OrgPartOf&quot;;
        };
      } &quot;associetedEntity&quot;;
    } &quot;Participant1&quot;;
  };
  src.participant as participant where (typeCode = 'IND') then {
    participant.associatedEntity as associetedEntity where (classCode = 'PROV') -&gt;  bundle.entry as e313,  e313.request = create('BackboneElement') as request,  request.method = 'POST',  e313.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e313.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole',  encounter.participant = create('BackboneElement') as participant2 then {
      // participant.time as time-&gt;participant2.period as period, period.start=(time.value);
      participant -&gt; participant2.period = create('Period') as period then {
        participant.time as time -&gt; period.start = create('dateTime') as start then TSDateTime(time, start);
      } &quot;period&quot;;
      participant as p -&gt; participant2.type as type then {
        p -&gt; type.coding as coding then {
          p -&gt; coding.code = (p.typeCode) &quot;codice&quot;;
          p -&gt; coding.system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' &quot;system&quot;;
        } &quot;codeType&quot;;
      } &quot;type&quot;;
      participant -&gt;  participant2.individual = create('Reference') as referencepart,  referencepart.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) &quot;par&quot;;
      participant.functionCode -&gt; practitionerRole.code;
      associetedEntity -&gt;  bundle.entry as e33,  e33.request = create('BackboneElement') as request,  request.method = 'PUT',  e33.resource = create('Practitioner') as practitioner then {
        associetedEntity -&gt; practitioner.meta as meta then {
          associetedEntity -&gt; meta.tag = create('Coding') as coding then {
            associetedEntity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            associetedEntity -&gt; coding.code = 'ClinicalDocument/participant' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        associetedEntity.id as id -&gt; practitioner.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e33.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id);
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        associetedEntity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;2&quot;;
        associetedEntity.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;diverso&quot;;
        associetedEntity.code -&gt; practitionerRole.code;
        associetedEntity.addr -&gt; practitioner.address;
        associetedEntity.telecom -&gt; practitioner.telecom;
        associetedEntity.associatedPerson as associatedperson then {
          associatedperson.name -&gt; practitioner.name;
          associatedperson.birthTime as birthTime then {
            birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10) &quot;birthTimelegal&quot;;
          } &quot;birth&quot;;
        } &quot;name&quot;;
        associetedEntity.scopingOrganization as scopingOrganization -&gt;  bundle.entry as e34,  e34.request = create('BackboneElement') as request,  request.method = 'PUT',  e34.resource = create('Organization') as organization then {
          scopingOrganization -&gt; organization.meta as meta then {
            scopingOrganization -&gt; meta.tag = create('Coding') as coding then {
              scopingOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              scopingOrganization -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          scopingOrganization.id as id -&gt; organization.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              scopingOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e34.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization.id);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          scopingOrganization.name as v -&gt; organization.name = (v.other);
          scopingOrganization.telecom -&gt; organization.telecom;
          scopingOrganization.addr -&gt; organization.address;
          scopingOrganization.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e35,  e35.request = create('BackboneElement') as request,  request.method = 'PUT',  e35.resource = create('Organization') as organization1 then {
            OrgPartOf -&gt; organization1.meta as meta then {
              OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
                OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                OrgPartOf -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            OrgPartOf.id as id -&gt; organization1.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid4,  e35.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            OrgPartOf.code -&gt; organization1.type;
            OrgPartOf.statusCode as status where (value = 'active') -&gt;  organization1.active = create('boolean'),  organization1.active = true;
            OrgPartOf.wholeOrganization as wholeOrgan -&gt;  bundle.entry as e36,  e36.request = create('BackboneElement') as request,  request.method = 'PUT',  e36.resource = create('Organization') as organization2 then {
              wholeOrgan -&gt; organization2.meta as meta then {
                wholeOrgan -&gt; meta.tag = create('Coding') as coding then {
                  wholeOrgan -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  wholeOrgan -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              wholeOrgan.id as id -&gt; organization2.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  wholeOrgan -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid5,  e36.fullUrl = append('https://example/Organization/', uuid5),  organization1.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              wholeOrgan.name as v -&gt; organization2.name = (v.other);
              wholeOrgan.telecom -&gt; organization2.telecom;
              wholeOrgan.addr -&gt; organization2.address;
            } &quot;wholeOrgan&quot;;
          } &quot;OrgPartOf&quot;;
        };
      } &quot;associetedEntity&quot;;
    } &quot;Participant2&quot;;
    participant.associatedEntity as associetedEntity where (classCode = 'NOK') or (classCode = 'ECON') or (classCode = 'CAREGIVER') then {
      associetedEntity -&gt;  bundle.entry as e3131,  e3131.request = create('BackboneElement') as request,  request.method = 'POST',  e3131.resource = create('RelatedPerson') as RelatedPerson,  RelatedPerson.id = uuid() as uuid1,  e3131.fullUrl = append('https://example/RelatedPerson/', uuid1),  request.url = 'RelatedPerson' then {
        associetedEntity -&gt; patientResource.link as link then {
          associetedEntity -&gt; link.type = 'refer' &quot;type&quot;;
          associetedEntity -&gt;  link.other = create('Reference') as reference,  reference.reference = ('https://example/RelatedPerson/' + %RelatedPerson.id) &quot;reference&quot;;
          associetedEntity.id -&gt; RelatedPerson.identifier;
          associetedEntity -&gt;  RelatedPerson.patient = create('Reference') as reference,  reference.reference = ('https://example/Patient/' + %patientResource.id) &quot;reference&quot;;
          associetedEntity.code -&gt; RelatedPerson.relationship;
          associetedEntity.telecom -&gt; RelatedPerson.telecom;
          associetedEntity.associatedPerson as associatedperson then {
            associatedperson.name -&gt; RelatedPerson.name;
          };
        } &quot;link&quot;;
      } &quot;participant3&quot;;
    } &quot;WHERE&quot;;
    // START PARTICIPANT GUAR
    participant.associatedEntity as associetedentity where (classCode = 'GUAR') then {
      associetedentity.scopingOrganization as representedOrganization -&gt;  bundle.entry as e37,  e37.request = create('BackboneElement') as request,  request.method = 'PUT',  e37.resource = create('Organization') as organization then {
        representedOrganization -&gt; organization.meta as meta then {
          representedOrganization -&gt; meta.tag = create('Coding') as coding then {
            representedOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            representedOrganization -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        associetedentity.code -&gt; organization.type;
        associetedentity.scopingOrganization as scopingOrganization then {
          associetedentity.id as id -&gt; organization.identifier as identifier then {
            participant.time as time then {
              time.high as high -&gt; identifier.period as period then {
                high -&gt; period.end = (high.value) &quot;periodend&quot;;
              } &quot;period&quot;;
            };
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              associetedentity -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid1,  e37.fullUrl = append('https://example/Organization/', uuid1),  patientResource.generalPractitioner = create('Reference') as referenceOrg,  referenceOrg.reference = append('https://example/Organization/', uuid1);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          scopingOrganization.name as v -&gt; organization.name = (v.other);
          scopingOrganization.telecom -&gt; organization.telecom;
          scopingOrganization.addr -&gt; organization.address;
          scopingOrganization.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e38,  e38.request = create('BackboneElement') as request,  request.method = 'PUT',  e38.resource = create('Organization') as organizationPOF then {
            OrgPartOf -&gt; organizationPOF.meta as meta then {
              OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
                OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                OrgPartOf -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            OrgPartOf.id as id -&gt; organizationPOF.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organizationPOF.id = (r + '-' + ext) as uuid2,  e38.fullUrl = append('https://example/Organization/', uuid2),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organizationPOF.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            OrgPartOf.code -&gt; organizationPOF.type;
            OrgPartOf.statusCode as status where (value = 'active') -&gt;  organizationPOF.active = create('boolean'),  organizationPOF.active = 'true';
            OrgPartOf.wholeOrganization as wholeOrgan -&gt;  bundle.entry as e39,  e39.request = create('BackboneElement') as request,  request.method = 'PUT',  e39.resource = create('Organization') as organizationW then {
              wholeOrgan -&gt; organizationW.meta as meta then {
                wholeOrgan -&gt; meta.tag = create('Coding') as coding then {
                  wholeOrgan -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  wholeOrgan -&gt; coding.code = 'ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              wholeOrgan.id as id -&gt; organizationW.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  wholeOrgan -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organizationW.id = (r + '-' + ext) as uuid3,  e39.fullUrl = append('https://example/Organization/', uuid3),  organizationPOF.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organizationW.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              wholeOrgan.name as v -&gt; organizationW.name = (v.other);
              wholeOrgan.telecom -&gt; organizationW.telecom;
              wholeOrgan.addr -&gt; organizationW.address;
            } &quot;wholeOrgan&quot;;
          } &quot;OrgPartOf&quot;;
        };
      } &quot;associetedEntity&quot;;
    } &quot;repOrg&quot;;
  };
  src.inFulfillmentOf as inFulfillmentOf then {
    inFulfillmentOf.order as order -&gt;  bundle.entry as e40,  e40.request = create('BackboneElement') as request,  request.method = 'POST',  e40.resource = create('ServiceRequest') as serviceRequest,  serviceRequest.id = uuid() as uuid1,  e40.fullUrl = append('https://example/ServiceRequest/', uuid1),  request.url = 'ServiceRequest',  encounter.basedOn = create('Reference') as reference,  reference.reference = ('https://example/ServiceRequest/' + %serviceRequest.id) then {
      order.id -&gt; serviceRequest.identifier;
      order -&gt; serviceRequest.status = 'active' &quot;status&quot;;
      order -&gt; serviceRequest.intent = 'order' &quot;intent&quot;;
      order -&gt;  serviceRequest.subject = create('Reference') as reference,  reference.reference = ('https://example/Patient/' + %patientResource.id) &quot;reference&quot;;
      order -&gt;  serviceRequest.encounter = create('Reference') as reference,  reference.reference = ('https://example/Encounter/' + %encounter.id) &quot;reference&quot;;
      order.code -&gt; serviceRequest.code;
      order.priorityCode as priorityCode then {
        priorityCode.code as v -&gt; serviceRequest.priority = translate(v, '#priority', 'code') &quot;priority&quot;;
      };
    };
  };
  src.documentationOf as docOf then {
    docOf.serviceEvent as serviceEvent -&gt; tgt.event as event then {
      serviceEvent.code -&gt; event.code &quot;eventCode&quot;;
      serviceEvent.effectiveTime as effectiveTime then {
        effectiveTime -&gt; event.period = create('Period') as period then IVLTSPeriod(effectiveTime, period) &quot;period&quot;;
      } &quot;eventDT&quot;;
      serviceEvent.effectiveTime as effectivetime1 -&gt; event.period = create('Period') as period then {
        effectivetime1 -&gt; period.start = create('dateTime') as start then TSDateTime(effectivetime1, start) &quot;val&quot;;
      } &quot;efft&quot;;
      serviceEvent.performer as performer -&gt;  bundle.entry as e41,  e41.request = create('BackboneElement') as request,  request.method = 'POST',  e41.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e41.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole' then {
        performer -&gt;  event.detail = create('Reference') as reference,  reference.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) then {
          performer.assignedEntity as assignedEntity -&gt;  bundle.entry as e42,  e42.request = create('BackboneElement') as request,  request.method = 'PUT',  e42.resource = create('Practitioner') as practitioner then {
            assignedEntity -&gt; practitioner.meta as meta then {
              assignedEntity -&gt; meta.tag = create('Coding') as coding then {
                assignedEntity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                assignedEntity -&gt; coding.code = 'ClinicalDocument/documentationOf/serviceEvent/performer' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            performer.functionCode -&gt; practitionerRole.code;
            assignedEntity.code -&gt; practitionerRole.code;
            assignedEntity.id as id -&gt; practitioner.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e42.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            assignedEntity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
              id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
            } &quot;2&quot;;
            assignedEntity.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
              id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
            } &quot;diverso&quot;;
            assignedEntity.addr -&gt; practitioner.address;
            assignedEntity.telecom -&gt; practitioner.telecom;
            assignedEntity.assignedPerson as person then {
              person.name -&gt; practitioner.name;
              person.birthTime as birthTime then {
                birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10) &quot;birthTimelegal&quot;;
              } &quot;birth&quot;;
            } &quot;name&quot;;
            assignedEntity.representedOrganization as representedOrganization -&gt;  bundle.entry as e8,  e8.request = create('BackboneElement') as request,  request.method = 'PUT',  e8.resource = create('Organization') as organization then {
              representedOrganization -&gt; organization.meta as meta then {
                representedOrganization -&gt; meta.tag = create('Coding') as coding then {
                  representedOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  representedOrganization -&gt; coding.code = 'ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              representedOrganization.id as id -&gt; organization.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  representedOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e8.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as referenceOrg,  referenceOrg.reference = append('https://example/Organization/', uuid3);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              representedOrganization.name as v -&gt; organization.name = (v.other);
              representedOrganization.telecom -&gt; organization.telecom;
              representedOrganization.addr -&gt; organization.address;
              representedOrganization.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e9,  e9.request = create('BackboneElement') as request,  request.method = 'PUT',  e9.resource = create('Organization') as organization1 then {
                OrgPartOf -&gt; organization1.meta as meta then {
                  OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
                    OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                    OrgPartOf -&gt; coding.code = 'ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
                  } &quot;coding&quot;;
                } &quot;meta&quot;;
                OrgPartOf.id as id -&gt; organization1.identifier as identifier then {
                  id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                  id.extension as ext -&gt; identifier.value = ext then {
                    OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                  } &quot;ext&quot;;
                  id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                  id.root as r then {
                    id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid4,  e9.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id);
                  } &quot;r&quot;;
                } &quot;identifier&quot;;
                OrgPartOf.code -&gt; organization1.type;
                OrgPartOf.statusCode as status where (value = 'active') -&gt;  organization1.active = create('boolean'),  organization1.active = 'true';
                OrgPartOf.wholeOrganization as wholeOrgan -&gt;  bundle.entry as e10,  e10.request = create('BackboneElement') as request,  request.method = 'PUT',  e10.resource = create('Organization') as organization2 then {
                  wholeOrgan -&gt; organization2.meta as meta then {
                    wholeOrgan -&gt; meta.tag = create('Coding') as coding then {
                      wholeOrgan -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                      wholeOrgan -&gt; coding.code = 'ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                    } &quot;coding&quot;;
                  } &quot;meta&quot;;
                  wholeOrgan.id as id -&gt; organization2.identifier as identifier then {
                    id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                    id.extension as ext -&gt; identifier.value = ext then {
                      wholeOrgan -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                    } &quot;ext&quot;;
                    id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                    id.root as r then {
                      id.extension as ext -&gt;  organization2.id = (r + '-' + ext) as uuid5,  e10.fullUrl = append('https://example/Organization/', uuid5),  organization1.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id);
                    } &quot;r&quot;;
                  } &quot;identifier&quot;;
                  wholeOrgan.name as v -&gt; organization2.name = (v.other);
                  wholeOrgan.telecom -&gt; organization2.telecom;
                  wholeOrgan.addr -&gt; organization2.address;
                };
              };
            } &quot;RepresentedOrganization&quot;;
          } &quot;AssignedEntity&quot;;
        } &quot;performer&quot;;
      } &quot;docOf&quot;;
    };
  };
  src where src.componentOf.exists().not() -&gt;  tgt.encounter = create('Reference') as reference,  reference.reference = ('https://example/Encounter/' + %encounter.id) then ClinicalDocumentEncounter(src, bundle, encounter, patientResource) &quot;encounterExist&quot;;
  src.componentOf as comp then {
    comp where comp.encompassingEncounter.exists().not() -&gt;  tgt.encounter = create('Reference') as reference,  reference.reference = ('https://example/Encounter/' + %encounter.id) then ClinicalDocumentEncounter(srcEnc, bundle, encounter, patientResource) &quot;enc&quot;;
    comp.encompassingEncounter as srcEnc -&gt;  tgt.encounter = create('Reference') as reference,  reference.reference = ('https://example/Encounter/' + %encounter.id) then ClinicalDocumentEncounter(srcEnc, bundle, encounter, patientResource);
  } &quot;encompassingEncounter&quot;;
}

group ClinicalDocumentRelatesTo(source src : parentDocument, target tgt : composition) {
  src.id -&gt; tgt.identifier;
  src.code -&gt; tgt.type;
  src.setId -&gt; tgt.identifier;
  src.versionNumber as vNumber -&gt; tgt.extension as ext then ChExtEprVersionNumber(vNumber, ext) &quot;versionNumberEXT&quot;;
}

group EXTbirthplace(source src : AD, target ext : Extension) {
  src -&gt; ext.url = 'http://hl7.org/fhir/StructureDefinition/patient-birthPlace' &quot;url&quot;;
  src -&gt; ext.value = create('Address') as value then ADAddress(src, value) &quot;value&quot;;
}

group ClinicalDocumentPatientRole(source src : PatientRole, target tgt : Patient, target bundle : Bundle) {
  src.addr -&gt; tgt.address;
  src.telecom -&gt; tgt.telecom;
  src.patient as patient then {
    patient.name -&gt; tgt.name;
    patient.administrativeGenderCode as gender then {
      gender.code as v -&gt; tgt.gender = translate(v, '#cm-v3-administrative-gender', 'code') &quot;gender&quot;;
    } &quot;gender&quot;;
    patient.birthTime as birthTime then {
      birthTime.value as date -&gt; tgt.birthDate = truncate(date, 10) &quot;birthTimelegal&quot;;
    } &quot;birth&quot;;
    patient.deceasedInd as deceased where (value = 'false') -&gt;  tgt.deceased = create('boolean'),  tgt.deceased = false &quot;deceasedBL&quot;;
    patient.deceasedInd as deceased where (value = 'true') then {
      patient.deceasedTime as Time -&gt; tgt.deceased = create('dateTime') as deceasedTime then TSDateTime(Time, deceasedTime);
    };
    patient.deceasedTime as Timet where Timet.empty() -&gt;  tgt.deceased = create('boolean'),  tgt.deceased = true &quot;deceasedBL&quot;;
    patient.maritalStatusCode -&gt; tgt.maritalStatus &quot;maritalStatus&quot;;
    patient.guardian as guardian then {
      guardian.guardianPerson as person -&gt;  bundle.entry as e,  e.request = create('BackboneElement') as request,  request.method = 'POST',  e.resource = create('RelatedPerson') as relatedPerson,  relatedPerson.id = uuid() as uuid1,  e.fullUrl = append('https://example/RelatedPerson/', uuid1),  request.url = 'RelatedPerson' then {
        person.name -&gt; relatedPerson.name;
        person.birthTime as birthTime then {
          birthTime.value as date -&gt; relatedPerson.birthDate = truncate(date, 10) &quot;birthTimelegal&quot;;
        } &quot;birth&quot;;
        person -&gt;  relatedPerson.patient = create('Reference') as reference,  reference.reference = ('https://example/Patient/' + %tgt.id) &quot;reference&quot;;
        person -&gt; tgt.link as link then {
          person -&gt; link.type = 'refer' &quot;type&quot;;
          person -&gt;  link.other = create('Reference') as reference,  reference.reference = ('https://example/RelatedPerson/' + %relatedPerson.id) &quot;reference&quot;;
          guardian.addr -&gt; relatedPerson.address;
          guardian.telecom -&gt; relatedPerson.telecom;
          guardian.id -&gt; relatedPerson.identifier;
          guardian.code -&gt; relatedPerson.relationship;
        } &quot;person&quot;;
      };
      guardian.guardianOrganization as guardianorg -&gt;  bundle.entry as e1,  e1.request = create('BackboneElement') as request,  request.method = 'PUT',  e1.resource = create('Organization') as organizationcontact then {
        guardianorg -&gt; organizationcontact.meta as meta then {
          guardianorg -&gt; meta.tag = create('Coding') as coding then {
            guardianorg -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            guardianorg -&gt; coding.code = 'ClinicalDocument/recordTarget/PatientRole/patient/guardian/guardianOrganization' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        guardianorg -&gt; tgt.contact as contact then {
          guardianorg -&gt;  contact.organization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organizationcontact.id) &quot;OrganizationContact&quot;;
          guardianorg.id as id -&gt; organizationcontact.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              guardianorg -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organizationcontact.id = (r + '-' + ext) as uuid2,  e1.fullUrl = append('https://example/Organization/', uuid2);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          guardianorg.name as v -&gt; organizationcontact.name = (v.other);
          guardianorg.telecom -&gt; organizationcontact.telecom;
          guardianorg.addr -&gt; organizationcontact.address;
          guardianorg.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e2,  e2.request = create('BackboneElement') as request,  request.method = 'PUT',  e2.resource = create('Organization') as organizationpartOf then {
            OrgPartOf -&gt; organizationpartOf.meta as meta then {
              OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
                OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                OrgPartOf -&gt; coding.code = 'ClinicalDocument/recordTarget/PatientRole/patient/guardian/guardianOrganization/asOrganizationPartOf' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            OrgPartOf -&gt;  organizationcontact.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organizationpartOf.id) &quot;asorganization&quot;;
            OrgPartOf.id as id -&gt; organizationpartOf.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organizationpartOf.id = (r + '-' + ext) as uuid3,  e2.fullUrl = append('https://example/Organization/', uuid3);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            OrgPartOf.code -&gt; organizationpartOf.type;
            OrgPartOf.statusCode as status where (value = 'active') -&gt; organizationpartOf.active = 'true';
            OrgPartOf.wholeOrganization as wholeORG -&gt;  bundle.entry as e3,  e3.request = create('BackboneElement') as request,  request.method = 'PUT',  e3.resource = create('Organization') as WholeOrganization then {
              wholeORG -&gt; WholeOrganization.meta as meta then {
                wholeORG -&gt; meta.tag = create('Coding') as coding then {
                  wholeORG -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  wholeORG -&gt; coding.code = 'ClinicalDocument/recordTarget/PatientRole/patient/guardian/guardianOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              wholeORG -&gt;  organizationpartOf.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %WholeOrganization.id) &quot;asOrganization&quot;;
              wholeORG.id as id -&gt; WholeOrganization.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  wholeORG -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  WholeOrganization.id = (r + '-' + ext) as uuid4,  e3.fullUrl = append('https://example/Organization/', uuid4);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              wholeORG.name as v -&gt; WholeOrganization.name = (v.other);
              wholeORG.telecom -&gt; WholeOrganization.telecom;
              wholeORG.addr -&gt; WholeOrganization.address;
            } &quot;WholeOrganization&quot;;
          } &quot;OrganizationPartOf&quot;;
        } &quot;contact&quot;;
      } &quot;guardianorganization&quot;;
    };
    patient.birthplace as birthplace then {
      birthplace.place as place then {
        place.addr as address -&gt; tgt.extension as ext1 then EXTbirthplace(address, ext1) &quot;birthplace&quot;;
      };
    };
    src.providerOrganization as org -&gt;  bundle.entry as e4,  e4.request = create('BackboneElement') as request,  request.method = 'PUT',  e4.resource = create('Organization') as providerorganization then {
      org -&gt; providerorganization.meta as meta then {
        org -&gt; meta.tag = create('Coding') as coding then {
          org -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
          org -&gt; coding.code = 'ClinicalDocument/recordTarget/PatientRole/patient/providerOrganization' &quot;code&quot;;
        } &quot;coding&quot;;
      } &quot;meta&quot;;
      org.id as id -&gt; providerorganization.identifier as identifier then {
        id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
        id.extension as ext -&gt; identifier.value = ext then {
          org -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
        } &quot;ext&quot;;
        id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
        id.root as r then {
          id.extension as ext -&gt;  providerorganization.id = (r + '-' + ext) as uuid5,  e4.fullUrl = append('https://example/Organization/', uuid5),  tgt.managingOrganization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %providerorganization.id) &quot;reference&quot;;
        } &quot;r&quot;;
      } &quot;identifier&quot;;
      org.name as v -&gt; providerorganization.name = (v.other);
      org.telecom -&gt; providerorganization.telecom;
      org.addr -&gt; providerorganization.address;
      org.asOrganizationPartOf as OrgPartOfProvider -&gt;  bundle.entry as e5,  e5.request = create('BackboneElement') as request,  request.method = 'PUT',  e5.resource = create('Organization') as organizationpartOfprovider then {
        OrgPartOfProvider -&gt; organizationpartOfprovider.meta as meta then {
          OrgPartOfProvider -&gt; meta.tag = create('Coding') as coding then {
            OrgPartOfProvider -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            OrgPartOfProvider -&gt; coding.code = 'ClinicalDocument/recordTarget/PatientRole/patient/providerOrganization/asOrganizationPartOf' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        OrgPartOfProvider.id as id -&gt; organizationpartOfprovider.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext then {
            OrgPartOfProvider -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
          } &quot;ext&quot;;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  organizationpartOfprovider.id = (r + '-' + ext) as uuid6,  e5.fullUrl = append('https://example/Organization/', uuid6),  providerorganization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organizationpartOfprovider.id) &quot;asorganization&quot;;
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        OrgPartOfProvider.code -&gt; organizationpartOfprovider.type;
        OrgPartOfProvider.statusCode as status where (value = 'active') -&gt; organizationpartOfprovider.active = 'true';
        OrgPartOfProvider.wholeOrganization as wholeORGproveder -&gt;  bundle.entry as e6,  e6.request = create('BackboneElement') as request,  request.method = 'PUT',  e6.resource = create('Organization') as WholeOrganizationprovider then {
          wholeORGproveder -&gt; WholeOrganizationprovider.meta as meta then {
            wholeORGproveder -&gt; meta.tag = create('Coding') as coding then {
              wholeORGproveder -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              wholeORGproveder -&gt; coding.code = 'ClinicalDocument/recordTarget/PatientRole/patient/providerOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          wholeORGproveder -&gt;  organizationpartOfprovider.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %WholeOrganizationprovider.id) &quot;asOrganization&quot;;
          wholeORGproveder.id as id -&gt; WholeOrganizationprovider.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              wholeORGproveder -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  WholeOrganizationprovider.id = (r + '-' + ext) as uuid7,  e6.fullUrl = append('https://example/Organization/', uuid7);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          wholeORGproveder.name as v -&gt; WholeOrganizationprovider.name = (v.other);
          wholeORGproveder.telecom -&gt; WholeOrganizationprovider.telecom;
          wholeORGproveder.addr -&gt; WholeOrganizationprovider.address;
        } &quot;wholeOrganizationprovider&quot;;
      } &quot;OrganizationPartOfprovider&quot;;
    } &quot;organization&quot;;
  };
}

group CustodianOrganization(source src : CustodianOrganization, target tgt : Organization) {
  src.name as v -&gt; tgt.name = (v.other);
  src.telecom -&gt; tgt.telecom;
  src.addr -&gt; tgt.address;
}

group ClinicalDocumentEncounter(source src : EncompassingEncounter, target bundle : Bundle, target encounter : Encounter, target patient : Patient) {
  src.id -&gt; encounter.identifier;
  src.code as code1 -&gt; encounter.class = create('Coding') as coding then {
    code1.code as code -&gt; coding.code = cast(code, 'string');
    code1.codeSystem as system -&gt; coding.system = translate(system, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri');
    code1.displayName as display -&gt; coding.display = cast(display, 'string');
  } &quot;class&quot;;
  src where src.code.exists().not() -&gt; encounter.class = create('Coding') as coding then {
    src -&gt; coding.code = 'AMB' &quot;code&quot;;
    src -&gt; coding.system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode' &quot;codeS&quot;;
    src -&gt; coding.display = 'ambulatory' &quot;display&quot;;
  } &quot;NonCodeclass&quot;;
  src -&gt;  encounter.subject = create('Reference') as reference,  reference.reference = ('https://example/Patient/' + %patient.id) &quot;reference&quot;;
  src -&gt; encounter.status = 'finished' &quot;status&quot;;
  // effectiveTime=period
  src where effectiveTime.low.exists() or effectiveTime.high.exists() then {
    src.effectiveTime as eff -&gt; encounter.period = create('Period') as period then IVLTSPeriod(eff, period);
  } &quot;where&quot;;
  // effectiveTime = time-stamp
  src where effectiveTime.low.exists().not() or effectiveTime.high.exists().not() then {
    src.effectiveTime as effectivetime1 -&gt; encounter.period = create('Period') as period then {
      effectivetime1 -&gt; period.start = create('dateTime') as start then TSDateTime(effectivetime1, start) &quot;val&quot;;
    } &quot;efft&quot;;
  } &quot;where&quot;;
  // src.effectiveTime as effectivetime1 -&gt; encounter.period as period, period.start=(effectivetime1.value);
  src.dischargeDispositionCode as dischargeDispositionCode then {
    dischargeDispositionCode -&gt; encounter.hospitalization as hospitalization then {
      dischargeDispositionCode -&gt; hospitalization.dischargeDisposition &quot;disDisp&quot;;
    } &quot;disposition&quot;;
  } &quot;discharge&quot;;
  src.responsibleParty as responsibleParty -&gt; encounter.participant as participant then {
    responsibleParty.assignedEntity as entity -&gt;  bundle.entry as e,  e.request = create('BackboneElement') as request,  request.method = 'POST',  e.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole',  participant.individual = create('Reference') as reference,  reference.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) then {
      entity.code -&gt; practitionerRole.code;
      entity -&gt;  bundle.entry as e1,  e1.request = create('BackboneElement') as request,  request.method = 'PUT',  e1.resource = create('Practitioner') as practitioner then {
        entity -&gt; practitioner.meta as meta then {
          entity -&gt; meta.tag = create('Coding') as coding then {
            entity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            entity -&gt; coding.code = 'ClinicalDocument/componentOf/EncompassingEncounter/responsibleParty' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        entity.id as id -&gt; practitioner.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e1.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id);
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        entity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;2&quot;;
        entity.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;diverso&quot;;
        entity.addr -&gt; practitioner.address;
        entity.telecom -&gt; practitioner.telecom;
        entity.assignedPerson as person then {
          person.name -&gt; practitioner.name;
          person.birthTime as birthTime then {
            birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10) &quot;birthTimeENC&quot;;
          } &quot;birth&quot;;
        } &quot;name&quot;;
      } &quot;practitioner&quot;;
      entity.representedOrganization as raporg -&gt;  bundle.entry as e2,  e2.request = create('BackboneElement') as request,  request.method = 'PUT',  e2.resource = create('Organization') as rapresentedorganization then {
        raporg -&gt; rapresentedorganization.meta as meta then {
          raporg -&gt; meta.tag = create('Coding') as coding then {
            raporg -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            raporg -&gt; coding.code = 'ClinicalDocument/componentOf/EncompassingEncounter/responsibleParty/representedOrganization' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        // raporg.id -&gt; rapresentedorganization.identifier;
        raporg.id as id -&gt; rapresentedorganization.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext then {
            raporg -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
          } &quot;ext&quot;;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  rapresentedorganization.id = (r + '-' + ext) as uuid3,  e2.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %rapresentedorganization.id);
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        raporg.name as v -&gt; rapresentedorganization.name = (v.other);
        raporg.telecom -&gt; rapresentedorganization.telecom;
        raporg.addr -&gt; rapresentedorganization.address;
        raporg.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e3,  e3.request = create('BackboneElement') as request,  request.method = 'PUT',  e3.resource = create('Organization') as organization1,  organization1.id = uuid() as uuid4,  e3.fullUrl = append('https://example/Organization/', uuid4),  rapresentedorganization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id) then {
          // OrgPartOf.id -&gt; organization1.identifier;
          OrgPartOf -&gt; organization1.meta as meta then {
            OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
              OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              OrgPartOf -&gt; coding.code = 'ClinicalDocument/componentOf/EncompassingEncounter/responsibleParty/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          OrgPartOf.id as id -&gt; organization1.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid4,  e3.fullUrl = append('https://example/Organization/', uuid4),  rapresentedorganization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          OrgPartOf.code -&gt; organization1.type;
          OrgPartOf.statusCode as status where (value = 'active') -&gt;  organization1.active = create('boolean'),  organization1.active = true;
          OrgPartOf.wholeOrganization as wholeOrgan -&gt;  bundle.entry as e4,  e4.request = create('BackboneElement') as request,  request.method = 'PUT',  e4.resource = create('Organization') as organization2 then {
            // wholeOrgan.id -&gt; organization2.identifier;
            wholeOrgan -&gt; organization2.meta as meta then {
              wholeOrgan -&gt; meta.tag = create('Coding') as coding then {
                wholeOrgan -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                wholeOrgan -&gt; coding.code = 'ClinicalDocument/componentOf/EncompassingEncounter/responsibleParty/representedOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
              } &quot;coding&quot;;
            } &quot;meta&quot;;
            wholeOrgan.id as id -&gt; organization2.identifier as identifier then {
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                wholeOrgan -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization2.id = (r + '-' + ext) as uuid5,  e4.fullUrl = append('https://example/Organization/', uuid5),  organization1.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            wholeOrgan.name as v -&gt; organization2.name = (v.other);
            wholeOrgan.telecom -&gt; organization2.telecom;
            wholeOrgan.addr -&gt; organization2.address;
          } &quot;wholeOrgan&quot;;
        } &quot;OrgPartOf&quot;;
      } &quot;organization&quot;;
    } &quot;entity&quot;;
  } &quot;particpant&quot;;
  src.encounterParticipant as participant then {
    participant.assignedEntity as assignedEntity -&gt;  bundle.entry as e313,  e313.request = create('BackboneElement') as request,  request.method = 'POST',  e313.resource = create('PractitionerRole') as practitionerRole,  practitionerRole.id = uuid() as uuid1,  e313.fullUrl = append('https://example/PractitionerRole/', uuid1),  request.url = 'PractitionerRole',  encounter.participant = create('BackboneElement') as participant1 then {
      // participant.time as time-&gt;participant1.period as period ,period.start=(time.value);
      participant -&gt; participant1.period = create('Period') as period then {
        participant.time as time -&gt; period.start = create('dateTime') as start then TSDateTime(time, start);
      } &quot;period&quot;;
      participant as p -&gt; participant1.type as type then {
        p -&gt; type.coding as coding then {
          p -&gt; coding.code = (p.typeCode) &quot;codice&quot;;
          p -&gt; coding.system = 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType' &quot;system&quot;;
        } &quot;codeType&quot;;
      } &quot;type&quot;;
      participant -&gt;  participant1.individual = create('Reference') as referencepart,  referencepart.reference = ('https://example/PractitionerRole/' + %practitionerRole.id) &quot;par&quot;;
      participant.functionCode -&gt; practitionerRole.code;
      assignedEntity -&gt;  bundle.entry as e33,  e33.request = create('BackboneElement') as request,  request.method = 'PUT',  e33.resource = create('Practitioner') as practitioner then {
        assignedEntity -&gt; practitioner.meta as meta then {
          assignedEntity -&gt; meta.tag = create('Coding') as coding then {
            assignedEntity -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            assignedEntity -&gt; coding.code = 'ClinicalDocument/encounterParticipant' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        assignedEntity.id as id -&gt; practitioner.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  practitioner.id = (r + '-' + ext) as uuid2,  e33.fullUrl = append('https://example/Practitioner/', uuid2),  practitionerRole.practitioner = create('Reference') as reference,  reference.reference = ('https://example/Practitioner/' + %practitioner.id);
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        assignedEntity.id as id where (root = '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;2&quot;;
        assignedEntity.id as id where (root != '2.16.840.1.113883.2.9.4.3.2') then {
          id.extension as ext -&gt; request.url = append('Practitioner?identifier=', ext) &quot;UUID&quot;;
        } &quot;diverso&quot;;
        assignedEntity.code -&gt; practitionerRole.code;
        assignedEntity.addr -&gt; practitioner.address;
        assignedEntity.telecom -&gt; practitioner.telecom;
        assignedEntity.associatedPerson as assignedPerson then {
          assignedPerson.name -&gt; practitioner.name;
          assignedPerson.birthTime as birthTime then {
            birthTime.value as date -&gt; practitioner.birthDate = truncate(date, 10) &quot;birthTimelegal&quot;;
          } &quot;birth&quot;;
        } &quot;name&quot;;
        assignedEntity.representedOrganization as representedOrganization -&gt;  bundle.entry as e34,  e34.request = create('BackboneElement') as request,  request.method = 'PUT',  e34.resource = create('Organization') as organization then {
          representedOrganization -&gt; organization.meta as meta then {
            representedOrganization -&gt; meta.tag = create('Coding') as coding then {
              representedOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              representedOrganization -&gt; coding.code = 'ClinicalDocument/encounterParticipant/scopingOrganization' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          representedOrganization.id as id -&gt; organization.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              representedOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  organization.id = (r + '-' + ext) as uuid3,  e34.fullUrl = append('https://example/Organization/', uuid3),  practitionerRole.organization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization.id);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          representedOrganization.name as v -&gt; organization.name = (v.other);
          representedOrganization.telecom -&gt; organization.telecom;
          representedOrganization.addr -&gt; organization.address;
          representedOrganization.asOrganizationPartOf as OrgPartOf -&gt;  bundle.entry as e35,  e35.request = create('BackboneElement') as request,  request.method = 'PUT',  e35.resource = create('Organization') as organization1 then {
            OrgPartOf.id as id -&gt; organization1.identifier as identifier then {
              OrgPartOf -&gt; organization1.meta as meta then {
                OrgPartOf -&gt; meta.tag = create('Coding') as coding then {
                  OrgPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  OrgPartOf -&gt; coding.code = 'ClinicalDocument/encounterParticipant/scopingOrganization/asOrganizationPartOf' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
              id.extension as ext -&gt; identifier.value = ext then {
                OrgPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
              } &quot;ext&quot;;
              id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
              id.root as r then {
                id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid4,  e35.fullUrl = append('https://example/Organization/', uuid4),  organization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization1.id);
              } &quot;r&quot;;
            } &quot;identifier&quot;;
            OrgPartOf.code -&gt; organization1.type;
            OrgPartOf.statusCode as status where (value = 'active') -&gt;  organization1.active = create('boolean'),  organization1.active = true;
            OrgPartOf.wholeOrganization as wholeOrgan -&gt;  bundle.entry as e36,  e36.request = create('BackboneElement') as request,  request.method = 'PUT',  e36.resource = create('Organization') as organization2 then {
              wholeOrgan -&gt; organization2.meta as meta then {
                wholeOrgan -&gt; meta.tag = create('Coding') as coding then {
                  wholeOrgan -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  wholeOrgan -&gt; coding.code = 'ClinicalDocument/encounterParticipant/scopingOrganization/asOrganizationPartOf/wholeOrganization' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              wholeOrgan.id as id -&gt; organization2.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  wholeOrgan -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  organization1.id = (r + '-' + ext) as uuid5,  e36.fullUrl = append('https://example/Organization/', uuid5),  organization1.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              wholeOrgan.name as v -&gt; organization2.name = (v.other);
              wholeOrgan.telecom -&gt; organization2.telecom;
              wholeOrgan.addr -&gt; organization2.address;
            } &quot;wholeOrgan&quot;;
          } &quot;OrgPartOf&quot;;
        };
      } &quot;assignedEntity&quot;;
    } &quot;Participant&quot;;
  };
  src.location as Location then {
    Location.healthCareFacility as HCF -&gt;  bundle.entry as e5,  e5.request = create('BackboneElement') as request,  request.method = 'PUT',  e5.resource = create('Location') as loc then {
      HCF -&gt; loc.meta as meta then {
        HCF -&gt; meta.tag = create('Coding') as coding then {
          HCF -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
          HCF -&gt; coding.code = 'ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility' &quot;code&quot;;
        } &quot;coding&quot;;
      } &quot;meta&quot;;
      HCF -&gt; encounter.location as locations then {
        HCF.id as id -&gt; loc.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext then {
            HCF -&gt; request.url = append('Location?identifier=', ext) &quot;UUID&quot;;
          } &quot;ext&quot;;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  loc.id = (r + '-' + ext) as uuid6,  e5.fullUrl = append('https://example/Location/', uuid6),  locations.location = create('Reference') as reference,  reference.reference = ('https://example/Location/' + %loc.id) &quot;locc&quot;;
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        HCF.code -&gt; loc.type;
        HCF.location as srcLocation then {
          srcLocation.name as v -&gt; loc.name = (v.other);
          srcLocation.addr -&gt; loc.address;
        } &quot;location2&quot;;
        HCF.serviceProviderOrganization as servProvOrg -&gt;  bundle.entry as e,  e.request = create('BackboneElement') as request,  request.method = 'PUT',  e.resource = create('Organization') as serviceProviderOrganization then {
          servProvOrg -&gt; serviceProviderOrganization.meta as meta then {
            servProvOrg -&gt; meta.tag = create('Coding') as coding then {
              servProvOrg -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
              servProvOrg -&gt; coding.code = 'ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility/serviceProviderOrganization' &quot;code&quot;;
            } &quot;coding&quot;;
          } &quot;meta&quot;;
          servProvOrg.id as id -&gt; serviceProviderOrganization.identifier as identifier then {
            id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
            id.extension as ext -&gt; identifier.value = ext then {
              servProvOrg -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
            } &quot;ext&quot;;
            id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
            id.root as r then {
              id.extension as ext -&gt;  serviceProviderOrganization.id = (r + '-' + ext) as uuid,  e.fullUrl = append('https://example/Organization/', uuid),  loc.managingOrganization = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %serviceProviderOrganization.id);
            } &quot;r&quot;;
          } &quot;identifier&quot;;
          servProvOrg.name as v -&gt; serviceProviderOrganization.name = (v.other);
          servProvOrg.telecom -&gt; serviceProviderOrganization.telecom;
          servProvOrg.addr -&gt; serviceProviderOrganization.address;
          servProvOrg.asOrganizationPartOf as asOrgPartOf then {
            asOrgPartOf as asOrgPartOf1 -&gt;  bundle.entry as e1,  e1.request = create('BackboneElement') as request,  request.method = 'PUT',  e1.resource = create('Organization') as asorganization then {
              asOrgPartOf1 -&gt; asorganization.meta as meta then {
                asOrgPartOf1 -&gt; meta.tag = create('Coding') as coding then {
                  asOrgPartOf1 -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                  asOrgPartOf1 -&gt; coding.code = 'ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility/serviceProviderOrganization/asOrganizationPartOf' &quot;code&quot;;
                } &quot;coding&quot;;
              } &quot;meta&quot;;
              asOrgPartOf1.id as id -&gt; asorganization.identifier as identifier then {
                id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                id.extension as ext -&gt; identifier.value = ext then {
                  asOrgPartOf1 -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                } &quot;ext&quot;;
                id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                id.root as r then {
                  id.extension as ext -&gt;  asorganization.id = (r + '-' + ext) as uuid1,  e1.fullUrl = append('https://example/Organization/', uuid1),  serviceProviderOrganization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %asorganization.id);
                } &quot;r&quot;;
              } &quot;identifier&quot;;
              asOrgPartOf1.code -&gt; asorganization.type;
              asOrgPartOf1.statusCode as status where (code = 'active') -&gt;  asorganization.active = create('boolean'),  asorganization.active = 'true';
              asOrgPartOf1.wholeOrganization as wholeOrg then {
                wholeOrg as wholeOrg1 -&gt;  bundle.entry as e2,  e2.request = create('BackboneElement') as request,  request.method = 'PUT',  e2.resource = create('Organization') as wholeorganization then {
                  wholeOrg1 -&gt; wholeorganization.meta as meta then {
                    wholeOrg1 -&gt; meta.tag = create('Coding') as coding then {
                      wholeOrg1 -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
                      wholeOrg1 -&gt; coding.code = 'ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility/serviceProviderOrganization/asOrganizationPartOf' &quot;code&quot;;
                    } &quot;coding&quot;;
                  } &quot;meta&quot;;
                  wholeOrg1.id as id -&gt; asorganization.identifier as identifier then {
                    id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
                    id.extension as ext -&gt; identifier.value = ext then {
                      wholeOrg1 -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
                    } &quot;ext&quot;;
                    id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
                    id.root as r then {
                      id.extension as ext -&gt;  wholeorganization.id = (r + '-' + ext) as uuid2,  e2.fullUrl = append('https://example/Organization/', uuid2),  asorganization.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %wholeorganization.id);
                    } &quot;r&quot;;
                  } &quot;identifier&quot;;
                  wholeOrg1.name as v -&gt; wholeorganization.name = (v.other);
                  wholeOrg1.telecom -&gt; wholeorganization.telecom;
                  wholeOrg1.addr -&gt; wholeorganization.address;
                } &quot;wholeOrg1&quot;;
              } &quot;wholeOrg&quot;;
            } &quot;OrganizationPartOfprovider&quot;;
          } &quot;asOrg1&quot;;
        } &quot;SPO&quot;;
      } &quot;hcf&quot;;
    } &quot;location1&quot;;
  };
}

group ClinicalDocumentationOf(source src : representedOrganization, target tgt : organization, target bundle : Bundle) {
  src.name -&gt; tgt.name;
  src.telecom -&gt; tgt.telecom;
  src.addr -&gt; tgt.address;
  src.asOrganizationPartOf as asOrganizationPartOf then {
    asOrganizationPartOf -&gt;  bundle.entry as e,  e.request = create('BackboneElement') as request,  request.method = 'PUT',  e.resource = create('Organization') as organization2 then {
      asOrganizationPartOf -&gt; organization2.meta as meta then {
        asOrganizationPartOf -&gt; meta.tag = create('Coding') as coding then {
          asOrganizationPartOf -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
          asOrganizationPartOf -&gt; coding.code = 'ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
        } &quot;coding&quot;;
      } &quot;meta&quot;;
      asOrganizationPartOf.id as id -&gt; organization2.identifier as identifier then {
        id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
        id.extension as ext -&gt; identifier.value = ext then {
          asOrganizationPartOf -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
        } &quot;ext&quot;;
        id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
        id.root as r then {
          id.extension as ext -&gt;  organization2.id = (r + '-' + ext) as uuid,  e.fullUrl = append('https://example/Organization/', uuid),  tgt.partOf = create('Reference') as reference,  reference.reference = ('https://example/Organization/' + %organization2.id);
        } &quot;r&quot;;
      } &quot;identifier&quot;;
      asOrganizationPartOf.code -&gt; organization2.type;
      asOrganizationPartOf.statusCode where (value = 'active') -&gt; organization2.active = 'true';
      asOrganizationPartOf.wholeOrganization as wholeOrganization -&gt;  bundle.entry as e3,  e3.request = create('BackboneElement') as request,  request.method = 'PUT',  e3.resource = create('Organization') as organization3 then {
        wholeOrganization -&gt; organization3.meta as meta then {
          wholeOrganization -&gt; meta.tag = create('Coding') as coding then {
            wholeOrganization -&gt; coding.system = 'http://algoritmodiscoring' &quot;system&quot;;
            wholeOrganization -&gt; coding.code = 'ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization/asOrganizationPartOf' &quot;code&quot;;
          } &quot;coding&quot;;
        } &quot;meta&quot;;
        wholeOrganization.id as id -&gt; organization3.identifier as identifier then {
          id.root as r -&gt; identifier.system = translate(r, 'http://hl7.org/fhir/ConceptMap/special-oid2uri', 'uri') &quot;root1&quot;;
          id.extension as ext -&gt; identifier.value = ext then {
            wholeOrganization -&gt; request.url = append('Organization?identifier=', ext) &quot;UUID&quot;;
          } &quot;ext&quot;;
          id.assigningAuthorityName as s -&gt;  identifier.assigner as a,  a.display = s;
          id.root as r then {
            id.extension as ext -&gt;  organization3.id = (r + '-' + ext) as uuid1,  e.fullUrl = append('https://example/Organization/', uuid1),  organization2.partOf = create('Reference') as referenceOrg,  referenceOrg.reference = append('https://example/Organization/', uuid1);
          } &quot;r&quot;;
        } &quot;identifier&quot;;
        wholeOrganization.id -&gt; organization3.identifier;
        wholeOrganization.name -&gt; organization3.name;
        wholeOrganization.telecom -&gt; organization3.telecom;
        wholeOrganization.addr -&gt; organization3.address;
      };
    } &quot;organizationPartOf&quot;;
  } &quot;creation&quot;;
}

group ChExtEprVersionNumber(source src : INT, target ext : Extension) {
  src -&gt; ext.url = 'http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber' &quot;url&quot;;
  src.value as v -&gt; ext.value = cast(v, 'string');
}

group ClinicalDocumentOrganization(source src : CustodianOrganization, target tgt : Organization) {
  src.id -&gt; tgt.identifier;
  src.name as v -&gt; tgt.name = (v.other);
  src.telecom -&gt; tgt.telecom;
  src.addr -&gt; tgt.address;
}

</pre>
      </div>
  </text>
  <url value="http://hl7.it/fhir/cda2fhir/StructureMap/cda2fhirHeader"/>
  <version value="0.1.0"/>
  <name value="cda2fhirHeader"/>
  <status value="draft"/>
  <date value="2024-04-11T15:38:19+02:00"/>
  <publisher value="HL7 Italy"/>
  <contact>
    <name value="HL7 Italy"/>
    <telecom>
      <system value="url"/>
      <value value="http://hl7.it"/>
    </telecom>
  </contact>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166"/>
      <code value="IT"/>
      <display value="Italy"/>
    </coding>
  </jurisdiction>
  <structure>
    <url
         value="http://hl7.org/fhir/cda/StructureDefinition/ClinicalDocument"/>
    <mode value="source"/>
    <alias value="ClinicalDocument"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/cda/StructureDefinition/AssignedAuthor"/>
    <mode value="queried"/>
    <alias value="AssignedAuthor"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/cda/StructureDefinition/AssignedEntity"/>
    <mode value="queried"/>
    <alias value="AssignedEntity"/>
  </structure>
  <structure>
    <url
         value="http://hl7.org/fhir/cda/StructureDefinition/AssociatedEntity"/>
    <mode value="queried"/>
    <alias value="AssociatedEntity"/>
  </structure>
  <structure>
    <url
         value="http://hl7.org/fhir/cda/StructureDefinition/CustodianOrganization"/>
    <mode value="queried"/>
    <alias value="CustodianOrganization"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/cda/StructureDefinition/Section"/>
    <mode value="queried"/>
    <alias value="Section"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/cda/StructureDefinition/PatientRole"/>
    <mode value="queried"/>
    <alias value="PatientRole"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/StructureDefinition/Bundle"/>
    <mode value="target"/>
    <alias value="Bundle"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/StructureDefinition/Composition"/>
    <mode value="produced"/>
    <alias value="Composition"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/StructureDefinition/Patient"/>
    <mode value="produced"/>
    <alias value="Patient"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mode value="produced"/>
    <alias value="Encounter"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/StructureDefinition/Person"/>
    <mode value="produced"/>
    <alias value="Patient"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>
    <mode value="produced"/>
    <alias value="Practitioner"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/StructureDefinition/Specimen"/>
    <mode value="produced"/>
    <alias value="Specimen"/>
  </structure>
  <structure>
    <url value="http://hl7.org/fhir/StructureDefinition/Organization"/>
    <mode value="produced"/>
    <alias value="Organization"/>
  </structure>
  <structure>
    <url
         value="http://hl7.org/fhir/cda/StructureDefinition/HealthCareFacility"/>
    <mode value="queried"/>
    <alias value="HealthCareFacility"/>
  </structure>
  <import value="http://hl7.it/fhir/cda2fhir/StructureMap/cda2fhirDataTypes"/>
  <group>
    <name value="CdaToBundle"/>
    <typeMode value="none"/>
    <input>
      <name value="cda"/>
      <type value="ClinicalDocument"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="bundle"/>
      <type value="Bundle"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="ClinicalDocumentToBody"/>
      <source>
        <context value="cda"/>
      </source>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="entry"/>
        <variable value="e"/>
      </target>
      <target>
        <context value="e"/>
        <contextType value="variable"/>
        <element value="request"/>
        <variable value="request"/>
        <transform value="create"/>
        <parameter>
          <valueString value="BackboneElement"/>
        </parameter>
      </target>
      <target>
        <context value="request"/>
        <contextType value="variable"/>
        <element value="method"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="POST"/>
        </parameter>
      </target>
      <target>
        <context value="e"/>
        <contextType value="variable"/>
        <element value="resource"/>
        <variable value="composition"/>
        <transform value="create"/>
        <parameter>
          <valueString value="Composition"/>
        </parameter>
      </target>
      <target>
        <context value="composition"/>
        <contextType value="variable"/>
        <element value="id"/>
        <variable value="uuid1"/>
        <transform value="uuid"/>
      </target>
      <target>
        <context value="e"/>
        <contextType value="variable"/>
        <element value="fullUrl"/>
        <transform value="append"/>
        <parameter>
          <valueString value="https://example/Composition/"/>
        </parameter>
        <parameter>
          <valueId value="uuid1"/>
        </parameter>
      </target>
      <target>
        <context value="request"/>
        <contextType value="variable"/>
        <element value="url"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="Composition"/>
        </parameter>
      </target>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="entry"/>
        <variable value="e2"/>
      </target>
      <target>
        <context value="e2"/>
        <contextType value="variable"/>
        <element value="request"/>
        <variable value="requestPAT"/>
        <transform value="create"/>
        <parameter>
          <valueString value="BackboneElement"/>
        </parameter>
      </target>
      <target>
        <context value="requestPAT"/>
        <contextType value="variable"/>
        <element value="method"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="PUT"/>
        </parameter>
      </target>
      <target>
        <context value="e2"/>
        <contextType value="variable"/>
        <element value="resource"/>
        <variable value="patient"/>
        <transform value="create"/>
        <parameter>
          <valueString value="Patient"/>
        </parameter>
      </target>
      <target>
        <context value="patient"/>
        <contextType value="variable"/>
        <element value="id"/>
        <variable value="uuid2"/>
        <transform value="uuid"/>
      </target>
      <target>
        <context value="e2"/>
        <contextType value="variable"/>
        <element value="fullUrl"/>
        <transform value="append"/>
        <parameter>
          <valueString value="https://example/Patient/"/>
        </parameter>
        <parameter>
          <valueId value="uuid2"/>
        </parameter>
      </target>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="entry"/>
        <variable value="e3"/>
      </target>
      <target>
        <context value="e3"/>
        <contextType value="variable"/>
        <element value="request"/>
        <variable value="request"/>
        <transform value="create"/>
        <parameter>
          <valueString value="BackboneElement"/>
        </parameter>
      </target>
      <target>
        <context value="request"/>
        <contextType value="variable"/>
        <element value="method"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="POST"/>
        </parameter>
      </target>
      <target>
        <context value="e3"/>
        <contextType value="variable"/>
        <element value="resource"/>
        <variable value="encounter"/>
        <transform value="create"/>
        <parameter>
          <valueString value="Encounter"/>
        </parameter>
      </target>
      <target>
        <context value="encounter"/>
        <contextType value="variable"/>
        <element value="id"/>
        <variable value="uuid3"/>
        <transform value="uuid"/>
      </target>
      <target>
        <context value="e3"/>
        <contextType value="variable"/>
        <element value="fullUrl"/>
        <transform value="append"/>
        <parameter>
          <valueString value="https://example/Encounter/"/>
        </parameter>
        <parameter>
          <valueId value="uuid3"/>
        </parameter>
      </target>
      <target>
        <context value="request"/>
        <contextType value="variable"/>
        <element value="url"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="Encounter"/>
        </parameter>
      </target>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="entry"/>
        <variable value="e4"/>
      </target>
      <target>
        <context value="e4"/>
        <contextType value="variable"/>
        <element value="request"/>
        <variable value="request"/>
        <transform value="create"/>
        <parameter>
          <valueString value="BackboneElement"/>
        </parameter>
      </target>
      <target>
        <context value="request"/>
        <contextType value="variable"/>
        <element value="method"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="POST"/>
        </parameter>
      </target>
      <target>
        <context value="e4"/>
        <contextType value="variable"/>
        <element value="resource"/>
        <variable value="DocumentReference"/>
        <transform value="create"/>
        <parameter>
          <valueString value="DocumentReference"/>
        </parameter>
      </target>
      <target>
        <context value="DocumentReference"/>
        <contextType value="variable"/>
        <element value="id"/>
        <variable value="uuid4"/>
        <transform value="uuid"/>
      </target>
      <target>
        <context value="e4"/>
        <contextType value="variable"/>
        <element value="fullUrl"/>
        <transform value="append"/>
        <parameter>
          <valueString value="https://example/DocumentReference/"/>
        </parameter>
        <parameter>
          <valueId value="uuid3"/>
        </parameter>
      </target>
      <target>
        <context value="request"/>
        <contextType value="variable"/>
        <element value="url"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="DocumentReference"/>
        </parameter>
      </target>
      <rule>
        <name value="cdatobundle"/>
        <source>
          <context value="cda"/>
        </source>
        <dependent>
          <name value="ClinicalDocumentToBundle"/>
          <variable value="cda"/>
          <variable value="patient"/>
          <variable value="composition"/>
          <variable value="encounter"/>
          <variable value="bundle"/>
          <variable value="DocumentReference"/>
        </dependent>
      </rule>
      <rule>
        <name value="patient"/>
        <source>
          <context value="cda"/>
          <element value="recordTarget"/>
          <variable value="recordTarget"/>
        </source>
        <rule>
          <name value="recPat"/>
          <source>
            <context value="recordTarget"/>
            <element value="patientRole"/>
            <variable value="patient"/>
          </source>
          <rule>
            <name value="record"/>
            <source>
              <context value="patient"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="patient"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="value"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
              <documentation
                             value="r -&gt; requestPAT.url = append('Patient?identifier=',ext) &quot;UUID&quot;;"/>
            </rule>
          </rule>
        </rule>
      </rule>
    </rule>
  </group>
  <group>
    <name value="ClinicalDocumentToBundle"/>
    <typeMode value="none"/>
    <input>
      <name value="cda"/>
      <type value="ClinicalDocument"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="patient"/>
      <type value="Patient"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="composition"/>
      <type value="Composition"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="encounter"/>
      <type value="Encounter"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="bundle"/>
      <type value="Bundle"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="DocumentReference"/>
      <type value="DocumentReference"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="id"/>
      <source>
        <context value="cda"/>
      </source>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="id"/>
        <transform value="uuid"/>
      </target>
    </rule>
    <rule>
      <name value="identifier"/>
      <source>
        <context value="cda"/>
        <element value="id"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="identifier"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="type"/>
      <source>
        <context value="cda"/>
      </source>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="type"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="transaction"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="date"/>
      <source>
        <context value="cda"/>
      </source>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="timestamp"/>
        <transform value="evaluate"/>
        <parameter>
          <valueString value="timestamp.now()"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="composition"/>
      <source>
        <context value="cda"/>
      </source>
      <dependent>
        <name value="ClinicalDocumentComposition"/>
        <variable value="cda"/>
        <variable value="composition"/>
        <variable value="patient"/>
        <variable value="encounter"/>
        <variable value="bundle"/>
        <variable value="DocumentReference"/>
      </dependent>
    </rule>
  </group>
  <group>
    <name value="ClinicalDocumentComposition"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="ClinicalDocument"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="tgt"/>
      <type value="Composition"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="patientResource"/>
      <type value="Patient"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="encounter"/>
      <type value="Encounter"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="bundle"/>
      <type value="Bundle"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="DocumentReference"/>
      <type value="DocumentReference"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="languageCode"/>
      <source>
        <context value="src"/>
        <element value="languageCode"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="language"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="status"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="DocumentReference"/>
        <contextType value="variable"/>
        <element value="status"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="current"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="content"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="DocumentReference"/>
        <contextType value="variable"/>
        <element value="content"/>
        <variable value="content"/>
        <transform value="create"/>
        <parameter>
          <valueString value="BackboneElement"/>
        </parameter>
      </target>
      <rule>
        <name value="comp"/>
        <source>
          <context value="src"/>
        </source>
        <target>
          <context value="content"/>
          <contextType value="variable"/>
          <element value="attachment"/>
          <variable value="attachment"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Attachment"/>
          </parameter>
        </target>
        <target>
          <context value="attachment"/>
          <contextType value="variable"/>
          <element value="title"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="string"/>
          </parameter>
        </target>
      </rule>
    </rule>
    <rule>
      <name value="context"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="DocumentReference"/>
        <contextType value="variable"/>
        <element value="context"/>
        <variable value="context"/>
        <transform value="create"/>
        <parameter>
          <valueString value="BackboneElement"/>
        </parameter>
      </target>
      <rule>
        <name value="comp"/>
        <source>
          <context value="src"/>
        </source>
        <target>
          <context value="context"/>
          <contextType value="variable"/>
          <element value="related"/>
          <variable value="referenceComp"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Reference"/>
          </parameter>
        </target>
        <target>
          <context value="referenceComp"/>
          <contextType value="variable"/>
          <element value="reference"/>
          <transform value="evaluate"/>
          <parameter>
            <valueString value="'https://example/Composition/' + %tgt.id"/>
          </parameter>
        </target>
      </rule>
    </rule>
    <rule>
      <name value="identifier"/>
      <source>
        <context value="src"/>
        <element value="id"/>
        <variable value="vvv"/>
        <condition value="src.setId.exists().not()"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="identifier"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="identifier"/>
      <source>
        <context value="src"/>
        <element value="setId"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="identifier"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="status"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="status"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="final"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="code"/>
      <source>
        <context value="src"/>
        <element value="code"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="type"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="title"/>
      <source>
        <context value="src"/>
        <element value="title"/>
        <variable value="t"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="title"/>
        <transform value="evaluate"/>
        <parameter>
          <valueString value="t.dataString"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="title"/>
      <source>
        <context value="src"/>
        <condition value="src.title.exists().not()"/>
      </source>
      <rule>
        <name value="display"/>
        <source>
          <context value="src"/>
          <element value="code"/>
          <variable value="code"/>
        </source>
        <rule>
          <name value="displayName"/>
          <source>
            <context value="code"/>
            <element value="displayName"/>
            <variable value="display"/>
          </source>
          <target>
            <context value="tgt"/>
            <contextType value="variable"/>
            <element value="title"/>
            <transform value="cast"/>
            <parameter>
              <valueId value="display"/>
            </parameter>
            <parameter>
              <valueString value="string"/>
            </parameter>
          </target>
        </rule>
      </rule>
    </rule>
    <rule>
      <name value="effectiveTime"/>
      <source>
        <context value="src"/>
        <element value="effectiveTime"/>
        <variable value="effectiveTime"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="date"/>
        <variable value="value"/>
        <transform value="create"/>
        <parameter>
          <valueString value="dateTime"/>
        </parameter>
      </target>
      <dependent>
        <name value="TSDateTime"/>
        <variable value="effectiveTime"/>
        <variable value="value"/>
      </dependent>
    </rule>
    <rule>
      <name value="versionNumber"/>
      <source>
        <context value="src"/>
        <element value="versionNumber"/>
        <variable value="versionNumber"/>
        <condition value="(value &gt; 1)"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="extension"/>
        <variable value="ext2"/>
      </target>
      <dependent>
        <name value="ChExtEprVersionNumber"/>
        <variable value="versionNumber"/>
        <variable value="ext2"/>
      </dependent>
    </rule>
    <rule>
      <name value="confidentialityCode"/>
      <source>
        <context value="src"/>
        <element value="confidentialityCode"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="confidentiality"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="patientRole"/>
      <source>
        <context value="src"/>
        <element value="recordTarget"/>
        <variable value="recordTarget"/>
      </source>
      <rule>
        <name value="subject"/>
        <source>
          <context value="recordTarget"/>
          <element value="patientRole"/>
          <variable value="patient"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="subject"/>
          <variable value="reference"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Reference"/>
          </parameter>
        </target>
        <target>
          <context value="reference"/>
          <contextType value="variable"/>
          <element value="reference"/>
          <transform value="evaluate"/>
          <parameter>
            <valueString
                         value="'https://example/Patient/' + %patientResource.id"/>
          </parameter>
        </target>
        <dependent>
          <name value="ClinicalDocumentPatientRole"/>
          <variable value="patient"/>
          <variable value="patientResource"/>
          <variable value="bundle"/>
        </dependent>
      </rule>
      <rule>
        <name value="patientRole"/>
        <source>
          <context value="recordTarget"/>
          <element value="patientRole"/>
          <variable value="patient"/>
        </source>
        <target>
          <context value="DocumentReference"/>
          <contextType value="variable"/>
          <element value="subject"/>
          <variable value="reference1"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Reference"/>
          </parameter>
        </target>
        <target>
          <context value="reference1"/>
          <contextType value="variable"/>
          <element value="reference"/>
          <transform value="evaluate"/>
          <parameter>
            <valueString
                         value="'https://example/Patient/' + %patientResource.id"/>
          </parameter>
        </target>
      </rule>
    </rule>
    <rule>
      <name value="srcAuthor"/>
      <source>
        <context value="src"/>
        <element value="author"/>
        <variable value="srcAuthor"/>
      </source>
      <rule>
        <name value="time"/>
        <source>
          <context value="srcAuthor"/>
          <element value="time"/>
          <variable value="time"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="date"/>
        </target>
      </rule>
      <rule>
        <name value="assignedAuthor"/>
        <source>
          <context value="srcAuthor"/>
          <element value="assignedAuthor"/>
          <variable value="assignedAuthor"/>
        </source>
        <rule>
          <name value="OIDCF"/>
          <source>
            <context value="assignedAuthor"/>
            <element value="id"/>
            <variable value="id"/>
            <condition value="(root != '2.16.840.1.113883.2.9.6.3.2')"/>
          </source>
          <rule>
            <name value="ParcatitionerROL"/>
            <source>
              <context value="assignedAuthor"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e1"/>
            </target>
            <target>
              <context value="e1"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="POST"/>
              </parameter>
            </target>
            <target>
              <context value="e1"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="practitionerRole"/>
              <transform value="create"/>
              <parameter>
                <valueString value="PractitionerRole"/>
              </parameter>
            </target>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="id"/>
              <variable value="uuid1"/>
              <transform value="uuid"/>
            </target>
            <target>
              <context value="e1"/>
              <contextType value="variable"/>
              <element value="fullUrl"/>
              <transform value="append"/>
              <parameter>
                <valueString value="https://example/PractitionerRole/"/>
              </parameter>
              <parameter>
                <valueId value="uuid1"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="url"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PractitionerRole"/>
              </parameter>
            </target>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="author"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString
                             value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
              </parameter>
            </target>
            <rule>
              <name value="ASSAUth"/>
              <source>
                <context value="assignedAuthor"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e2"/>
              </target>
              <target>
                <context value="e2"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e2"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="practitioner"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Practitioner"/>
                </parameter>
              </target>
              <rule>
                <name value="functionCode"/>
                <source>
                  <context value="srcAuthor"/>
                  <element value="functionCode"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="assignedAuthor"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="assignedAuthor"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="assignedAuthor"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="assignedAuthor"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="ClinicalDocument/author"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="assignedAuthor"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="assignedAuthor"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                  <documentation value="then {"/>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="aut"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="practitioner"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid2"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e2"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Practitioner/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid2"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="practitionerRole"/>
                      <contextType value="variable"/>
                      <element value="practitioner"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Practitioner/' + %practitioner.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="2.16.840.1.113883.2.9.4.3.2"/>
                <source>
                  <context value="assignedAuthor"/>
                  <element value="id"/>
                  <variable value="id"/>
                  <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
                </source>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Practitioner?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="diverso"/>
                <source>
                  <context value="assignedAuthor"/>
                  <element value="id"/>
                  <variable value="id"/>
                  <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
                </source>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Practitioner?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="addr"/>
                <source>
                  <context value="assignedAuthor"/>
                  <element value="addr"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="address"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="telecom"/>
                <source>
                  <context value="assignedAuthor"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="name"/>
                <source>
                  <context value="assignedAuthor"/>
                  <element value="assignedPerson"/>
                  <variable value="person"/>
                </source>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="person"/>
                    <element value="name"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="birth"/>
                  <source>
                    <context value="person"/>
                    <element value="birthTime"/>
                    <variable value="birthTime"/>
                  </source>
                  <rule>
                    <name value="value"/>
                    <source>
                      <context value="birthTime"/>
                      <element value="value"/>
                      <variable value="date"/>
                    </source>
                    <target>
                      <context value="practitioner"/>
                      <contextType value="variable"/>
                      <element value="birthDate"/>
                      <transform value="truncate"/>
                      <parameter>
                        <valueId value="date"/>
                      </parameter>
                      <parameter>
                        <valueInteger value="10"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="refAuth"/>
                <source>
                  <context value="assignedAuthor"/>
                </source>
                <target>
                  <context value="DocumentReference"/>
                  <contextType value="variable"/>
                  <element value="author"/>
                  <variable value="referenceAuth"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="referenceAuth"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Practitioner/' + %practitioner.id"/>
                  </parameter>
                </target>
              </rule>
              <documentation
                             value="assignedAuthor.code as codice -&gt; practitionerRole.code as code2 then CECodeableConcept(codice,code2);"/>
            </rule>
            <rule>
              <name value="representedOrganization"/>
              <source>
                <context value="assignedAuthor"/>
                <element value="representedOrganization"/>
                <variable value="representedOrganization"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e3"/>
              </target>
              <target>
                <context value="e3"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e3"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="representedOrganization"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="aut"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid3"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e3"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid3"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="practitionerRole"/>
                      <contextType value="variable"/>
                      <element value="organization"/>
                      <variable value="referenceOrg"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="referenceOrg"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid3"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="representedOrganization"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="representedOrganization"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="representedOrganization"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/author/representedOrganization"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="name"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="name"/>
                  <variable value="v"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="v.other"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="telecom"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="addr"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="addr"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="address"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="OrgPartOf"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="asOrganizationPartOf"/>
                  <variable value="OrgPartOf"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e4"/>
                </target>
                <target>
                  <context value="e4"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e4"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organization1"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="organization1"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="OrgPartOf"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="OrgPartOf"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/author/representedOrganization/asOrganizationPartOf"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="OrgPartOf"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organization1"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="OrgPartOf"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="aut"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organization1"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid4"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e4"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid4"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="organization"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %organization1.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="OrgPartOf"/>
                    <element value="code"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization1"/>
                    <contextType value="variable"/>
                    <element value="type"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="statusCode"/>
                  <source>
                    <context value="OrgPartOf"/>
                    <element value="statusCode"/>
                    <variable value="status"/>
                    <condition value="(value = 'active')"/>
                  </source>
                  <target>
                    <context value="organization1"/>
                    <contextType value="variable"/>
                    <element value="active"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="boolean"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="organization1"/>
                    <contextType value="variable"/>
                    <element value="active"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="true"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="wholeOrganization"/>
                  <source>
                    <context value="OrgPartOf"/>
                    <element value="wholeOrganization"/>
                    <variable value="wholeOrgan"/>
                  </source>
                  <target>
                    <context value="bundle"/>
                    <contextType value="variable"/>
                    <element value="entry"/>
                    <variable value="e10bis"/>
                  </target>
                  <target>
                    <context value="e10bis"/>
                    <contextType value="variable"/>
                    <element value="request"/>
                    <variable value="request"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="BackboneElement"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="method"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="PUT"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e10bis"/>
                    <contextType value="variable"/>
                    <element value="resource"/>
                    <variable value="organization2"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Organization"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="meta"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="organization2"/>
                      <contextType value="variable"/>
                      <element value="meta"/>
                      <variable value="meta"/>
                    </target>
                    <rule>
                      <name value="coding"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="meta"/>
                        <contextType value="variable"/>
                        <element value="tag"/>
                        <variable value="coding"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Coding"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="system"/>
                        <source>
                          <context value="wholeOrgan"/>
                        </source>
                        <target>
                          <context value="coding"/>
                          <contextType value="variable"/>
                          <element value="system"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString value="http://algoritmodiscoring"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="code"/>
                        <source>
                          <context value="wholeOrgan"/>
                        </source>
                        <target>
                          <context value="coding"/>
                          <contextType value="variable"/>
                          <element value="code"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString
                                         value="ClinicalDocument/author/representedOrganization/asOrganizationPartOf/wholeOrganization"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                  <rule>
                    <name value="identifier"/>
                    <source>
                      <context value="wholeOrgan"/>
                      <element value="id"/>
                      <variable value="id"/>
                    </source>
                    <target>
                      <context value="organization2"/>
                      <contextType value="variable"/>
                      <element value="identifier"/>
                      <variable value="identifier"/>
                    </target>
                    <rule>
                      <name value="root1"/>
                      <source>
                        <context value="id"/>
                        <element value="root"/>
                        <variable value="r"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="translate"/>
                        <parameter>
                          <valueId value="r"/>
                        </parameter>
                        <parameter>
                          <valueString
                                       value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                        </parameter>
                        <parameter>
                          <valueString value="uri"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="ext"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="value"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="UUID"/>
                        <source>
                          <context value="wholeOrgan"/>
                        </source>
                        <target>
                          <context value="request"/>
                          <contextType value="variable"/>
                          <element value="url"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString value="Organization?identifier="/>
                          </parameter>
                          <parameter>
                            <valueId value="ext"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                    <rule>
                      <name value="assigningAuthorityName"/>
                      <source>
                        <context value="id"/>
                        <element value="assigningAuthorityName"/>
                        <variable value="s"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="assigner"/>
                        <variable value="a"/>
                      </target>
                      <target>
                        <context value="a"/>
                        <contextType value="variable"/>
                        <element value="display"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueId value="s"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="r"/>
                      <source>
                        <context value="id"/>
                        <element value="root"/>
                        <variable value="r"/>
                      </source>
                      <rule>
                        <name value="aut"/>
                        <source>
                          <context value="id"/>
                          <element value="extension"/>
                          <variable value="ext"/>
                        </source>
                        <target>
                          <context value="organization2"/>
                          <contextType value="variable"/>
                          <element value="id"/>
                          <variable value="uuid5"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString value="r + '-' + ext"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="e10bis"/>
                          <contextType value="variable"/>
                          <element value="fullUrl"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString
                                         value="https://example/Organization/"/>
                          </parameter>
                          <parameter>
                            <valueId value="uuid5"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="organization1"/>
                          <contextType value="variable"/>
                          <element value="partOf"/>
                          <variable value="reference"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Reference"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="reference"/>
                          <contextType value="variable"/>
                          <element value="reference"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString
                                         value="'https://example/Organization/' + %organization2.id"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                  <rule>
                    <name value="name"/>
                    <source>
                      <context value="wholeOrgan"/>
                      <element value="name"/>
                      <variable value="v"/>
                    </source>
                    <target>
                      <context value="organization2"/>
                      <contextType value="variable"/>
                      <element value="name"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="v.other"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="telecom"/>
                    <source>
                      <context value="wholeOrgan"/>
                      <element value="telecom"/>
                      <variable value="vvv"/>
                    </source>
                    <target>
                      <context value="organization2"/>
                      <contextType value="variable"/>
                      <element value="telecom"/>
                      <variable value="vvv"/>
                      <transform value="create"/>
                    </target>
                  </rule>
                  <rule>
                    <name value="addr"/>
                    <source>
                      <context value="wholeOrgan"/>
                      <element value="addr"/>
                      <variable value="vvv"/>
                    </source>
                    <target>
                      <context value="organization2"/>
                      <contextType value="variable"/>
                      <element value="address"/>
                      <variable value="vvv"/>
                      <transform value="create"/>
                    </target>
                  </rule>
                </rule>
              </rule>
            </rule>
          </rule>
          <documentation value="Codice Fiscale"/>
        </rule>
        <rule>
          <name value="oidPartitaIVA"/>
          <source>
            <context value="assignedAuthor"/>
            <element value="id"/>
            <variable value="id"/>
            <condition value="(root = '2.16.840.1.113883.2.9.6.3.2')"/>
          </source>
          <rule>
            <name value="Device"/>
            <source>
              <context value="assignedAuthor"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e6bis3"/>
            </target>
            <target>
              <context value="e6bis3"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="POST"/>
              </parameter>
            </target>
            <target>
              <context value="e6bis3"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="device"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Device"/>
              </parameter>
            </target>
            <target>
              <context value="device"/>
              <contextType value="variable"/>
              <element value="id"/>
              <variable value="uuid6bis3"/>
              <transform value="uuid"/>
            </target>
            <target>
              <context value="e6bis3"/>
              <contextType value="variable"/>
              <element value="fullUrl"/>
              <transform value="append"/>
              <parameter>
                <valueString value="https://example/Device/"/>
              </parameter>
              <parameter>
                <valueId value="uuid6bis3"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="url"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="Device"/>
              </parameter>
            </target>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="author"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString value="'https://example/Device/' + %device.id"/>
              </parameter>
            </target>
            <rule>
              <name value="OrgPartitaIVA"/>
              <source>
                <context value="assignedAuthor"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e251"/>
              </target>
              <target>
                <context value="e251"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e251"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="assignedAuthor"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="assignedAuthor"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="assignedAuthor"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="assignedAuthor"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/AuthorPartitaIVA"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="assignedAuthor"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="assignedAuthor"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid2"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e251"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid2"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="device"/>
                      <contextType value="variable"/>
                      <element value="owner"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organization.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
            </rule>
          </rule>
          <documentation value="Partita IVA"/>
        </rule>
        <rule>
          <name value="NullFlavor"/>
          <source>
            <context value="assignedAuthor"/>
            <element value="id"/>
            <variable value="id"/>
            <condition value="nullFlavor.exists()"/>
          </source>
          <rule>
            <name value="Device"/>
            <source>
              <context value="assignedAuthor"/>
              <element value="assignedAuthoringDevice"/>
              <variable value="assignedAuthoringDevice"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e6bis"/>
            </target>
            <target>
              <context value="e6bis"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="POST"/>
              </parameter>
            </target>
            <target>
              <context value="e6bis"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="device"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Device"/>
              </parameter>
            </target>
            <target>
              <context value="device"/>
              <contextType value="variable"/>
              <element value="id"/>
              <variable value="uuid6bis"/>
              <transform value="uuid"/>
            </target>
            <target>
              <context value="e6bis"/>
              <contextType value="variable"/>
              <element value="fullUrl"/>
              <transform value="append"/>
              <parameter>
                <valueString value="https://example/Device/"/>
              </parameter>
              <parameter>
                <valueId value="uuid6bis"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="url"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="Device"/>
              </parameter>
            </target>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="author"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString value="'https://example/Device' + %device.id"/>
              </parameter>
            </target>
            <rule>
              <name value="code"/>
              <source>
                <context value="assignedAuthoringDevice"/>
                <element value="code"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="device"/>
                <contextType value="variable"/>
                <element value="type"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
              <documentation
                             value="assignedAuthoringDevice.templateId -&gt; device.identifier;"/>
            </rule>
            <rule>
              <name value="manufacturer"/>
              <source>
                <context value="assignedAuthoringDevice"/>
                <element value="manufacturerModelName"/>
                <variable value="manufacturerModelName"/>
              </source>
              <rule>
                <name value="displayRule"/>
                <source>
                  <context value="manufacturerModelName"/>
                  <variable value="m"/>
                </source>
                <target>
                  <context value="device"/>
                  <contextType value="variable"/>
                  <element value="manufacturer"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="m.displayName"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="deviceName"/>
              <source>
                <context value="assignedAuthoringDevice"/>
                <element value="softwareName"/>
                <variable value="softwareName"/>
              </source>
              <target>
                <context value="device"/>
                <contextType value="variable"/>
                <element value="deviceName"/>
                <variable value="deviceName"/>
              </target>
              <rule>
                <name value="typeName"/>
                <source>
                  <context value="softwareName"/>
                </source>
                <target>
                  <context value="deviceName"/>
                  <contextType value="variable"/>
                  <element value="type"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="other"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="name"/>
                <source>
                  <context value="softwareName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="deviceName"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="s.displayName"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <documentation value="ID nullFlavor"/>
        </rule>
      </rule>
      <rule>
        <name value="DataEnter"/>
        <source>
          <context value="src"/>
          <element value="dataEnterer"/>
          <variable value="dataEnt"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e6"/>
        </target>
        <target>
          <context value="e6"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="POST"/>
          </parameter>
        </target>
        <target>
          <context value="e6"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="practitionerRole"/>
          <transform value="create"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="practitionerRole"/>
          <contextType value="variable"/>
          <element value="id"/>
          <variable value="uuid1"/>
          <transform value="uuid"/>
        </target>
        <target>
          <context value="e6"/>
          <contextType value="variable"/>
          <element value="fullUrl"/>
          <transform value="append"/>
          <parameter>
            <valueString value="https://example/PractitionerRole/"/>
          </parameter>
          <parameter>
            <valueId value="uuid1"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="url"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="author"/>
          <variable value="reference"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Reference"/>
          </parameter>
        </target>
        <target>
          <context value="reference"/>
          <contextType value="variable"/>
          <element value="reference"/>
          <transform value="evaluate"/>
          <parameter>
            <valueString
                         value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
          </parameter>
        </target>
        <rule>
          <name value="time"/>
          <source>
            <context value="dataEnt"/>
            <element value="time"/>
            <variable value="time"/>
          </source>
          <target>
            <context value="tgt"/>
            <contextType value="variable"/>
            <element value="date"/>
          </target>
        </rule>
        <rule>
          <name value="AssignedEntity"/>
          <source>
            <context value="dataEnt"/>
            <element value="assignedEntity"/>
            <variable value="assignedEntity"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e7"/>
          </target>
          <target>
            <context value="e7"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e7"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="practitioner"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Practitioner"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="assignedEntity"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="assignedEntity"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="assignedEntity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="assignedEntity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="ClinicalDocument/dataEnterer"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="code"/>
            <source>
              <context value="assignedEntity"/>
              <element value="code"/>
              <variable value="codice"/>
            </source>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="code"/>
              <variable value="code2"/>
            </target>
            <dependent>
              <name value="CECodeableConcept"/>
              <variable value="codice"/>
              <variable value="code2"/>
            </dependent>
          </rule>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="assignedEntity"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="extension"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="dataenterer"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid2"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e7"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Practitioner/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid2"/>
                  </parameter>
                </target>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="practitioner"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Practitioner/' + %practitioner.id"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="2.16.840.1.113883.2.9.4.3.2"/>
            <source>
              <context value="assignedEntity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="diverso"/>
            <source>
              <context value="assignedEntity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="addr"/>
            <source>
              <context value="assignedEntity"/>
              <element value="addr"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="address"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="telecom"/>
            <source>
              <context value="assignedEntity"/>
              <element value="telecom"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="telecom"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="assignedPerson"/>
            <source>
              <context value="assignedEntity"/>
              <element value="assignedPerson"/>
              <variable value="person"/>
            </source>
            <rule>
              <name value="name"/>
              <source>
                <context value="person"/>
                <element value="name"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="name"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="birth"/>
              <source>
                <context value="person"/>
                <element value="birthTime"/>
                <variable value="birthTime"/>
              </source>
              <rule>
                <name value="value"/>
                <source>
                  <context value="birthTime"/>
                  <element value="value"/>
                  <variable value="date"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="birthDate"/>
                  <transform value="truncate"/>
                  <parameter>
                    <valueId value="date"/>
                  </parameter>
                  <parameter>
                    <valueInteger value="10"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="RepresentedOrganization"/>
            <source>
              <context value="assignedEntity"/>
              <element value="representedOrganization"/>
              <variable value="representedOrganization"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e8"/>
            </target>
            <target>
              <context value="e8"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e8"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="organization"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="representedOrganization"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="representedOrganization"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/dataEnterer/representedOrganization"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="representedOrganization"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="dataenterer"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid3"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e8"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid3"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="practitionerRole"/>
                    <contextType value="variable"/>
                    <element value="organization"/>
                    <variable value="referenceOrg"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="referenceOrg"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid3"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="representedOrganization"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="representedOrganization"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="representedOrganization"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="asOrganizationPartOf"/>
              <source>
                <context value="representedOrganization"/>
                <element value="asOrganizationPartOf"/>
                <variable value="OrgPartOf"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e9"/>
              </target>
              <target>
                <context value="e9"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e9"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization1"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="OrgPartOf"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/dataEnterer/representedOrganization/asOrganizationPartOf"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="dataenterer"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid4"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e9"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid4"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="partOf"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organization1.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="type"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="statusCode"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="statusCode"/>
                  <variable value="status"/>
                  <condition value="(value = 'active')"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="boolean"/>
                  </parameter>
                </target>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="true"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="wholeOrganization"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="wholeOrganization"/>
                  <variable value="wholeOrgan"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e10"/>
                </target>
                <target>
                  <context value="e10"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e10"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organization2"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="wholeOrgan"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/dataEnterer/representedOrganization/asOrganizationPartOf/wholeOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="dataenterer"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organization2"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid5"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e10"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid5"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="organization1"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %organization2.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
        <documentation value="START DATA ENTER"/>
      </rule>
      <documentation value="START AUTHOR"/>
    </rule>
    <rule>
      <name value="inform"/>
      <source>
        <context value="src"/>
        <element value="informant"/>
        <variable value="informant"/>
      </source>
      <rule>
        <name value="informant"/>
        <source>
          <context value="informant"/>
          <element value="assignedEntity"/>
          <variable value="assignedEntity"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e11"/>
        </target>
        <target>
          <context value="e11"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="POST"/>
          </parameter>
        </target>
        <target>
          <context value="e11"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="practitionerRole"/>
          <transform value="create"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="practitionerRole"/>
          <contextType value="variable"/>
          <element value="id"/>
          <variable value="uuid1"/>
          <transform value="uuid"/>
        </target>
        <target>
          <context value="e11"/>
          <contextType value="variable"/>
          <element value="fullUrl"/>
          <transform value="append"/>
          <parameter>
            <valueString value="https://example/PractitionerRole/"/>
          </parameter>
          <parameter>
            <valueId value="uuid1"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="url"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <rule>
          <name value="attester"/>
          <source>
            <context value="informant"/>
          </source>
          <target>
            <context value="tgt"/>
            <contextType value="variable"/>
            <element value="attester"/>
            <variable value="attester"/>
          </target>
          <rule>
            <name value="mode"/>
            <source>
              <context value="informant"/>
            </source>
            <target>
              <context value="attester"/>
              <contextType value="variable"/>
              <element value="mode"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="professional"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="reference"/>
            <source>
              <context value="informant"/>
            </source>
            <target>
              <context value="attester"/>
              <contextType value="variable"/>
              <element value="party"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString
                             value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="code"/>
            <source>
              <context value="assignedEntity"/>
              <element value="code"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="code"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="assignedEntity"/>
            <source>
              <context value="assignedEntity"/>
              <variable value="entity"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e12"/>
            </target>
            <target>
              <context value="e12"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e12"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="practitioner"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Practitioner"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="entity"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="entity"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="entity"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="entity"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="ClinicalDocument/informant"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="entity"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="dataenterer"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid2"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e12"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Practitioner/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid2"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="practitionerRole"/>
                    <contextType value="variable"/>
                    <element value="practitioner"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Practitioner/' + %practitioner.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="2.16.840.1.113883.2.9.4.3.2"/>
              <source>
                <context value="assignedEntity"/>
                <element value="id"/>
                <variable value="id"/>
                <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
              </source>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Practitioner?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="diverso"/>
              <source>
                <context value="assignedEntity"/>
                <element value="id"/>
                <variable value="id"/>
                <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
              </source>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Practitioner?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="entity"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="entity"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="person"/>
              <source>
                <context value="entity"/>
                <element value="assignedPerson"/>
                <variable value="person"/>
              </source>
              <rule>
                <name value="name"/>
                <source>
                  <context value="person"/>
                  <element value="name"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="birth"/>
                <source>
                  <context value="person"/>
                  <element value="birthTime"/>
                  <variable value="birthTime"/>
                </source>
                <rule>
                  <name value="value"/>
                  <source>
                    <context value="birthTime"/>
                    <element value="value"/>
                    <variable value="date"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="birthDate"/>
                    <transform value="truncate"/>
                    <parameter>
                      <valueId value="date"/>
                    </parameter>
                    <parameter>
                      <valueInteger value="10"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="organization"/>
              <source>
                <context value="entity"/>
                <element value="representedOrganization"/>
                <variable value="representedOrganization"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e13"/>
              </target>
              <target>
                <context value="e13"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e13"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="representedOrganization"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="representedOrganization"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="representedOrganization"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/informant/representedOrganization"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="representedOrganization"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid3"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e13"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid3"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="practitionerRole"/>
                      <contextType value="variable"/>
                      <element value="organization"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organization.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="name"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="name"/>
                  <variable value="v"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="v.other"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="telecom"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="addr"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="addr"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="address"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="qualification"/>
                <source>
                  <context value="representedOrganization"/>
                  <element value="asOrganizationPartOf"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="partOf"/>
                  <variable value="partOf"/>
                </target>
                <rule>
                  <name value="partOf"/>
                  <source>
                    <context value="representedOrganization"/>
                    <element value="asOrganizationPartOf"/>
                    <variable value="organizationPartOf"/>
                  </source>
                  <target>
                    <context value="bundle"/>
                    <contextType value="variable"/>
                    <element value="entry"/>
                    <variable value="e14"/>
                  </target>
                  <target>
                    <context value="e14"/>
                    <contextType value="variable"/>
                    <element value="request"/>
                    <variable value="request"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="BackboneElement"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="method"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="PUT"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e14"/>
                    <contextType value="variable"/>
                    <element value="resource"/>
                    <variable value="organization1"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Organization"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="meta"/>
                    <source>
                      <context value="organizationPartOf"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="meta"/>
                      <variable value="meta"/>
                    </target>
                    <rule>
                      <name value="coding"/>
                      <source>
                        <context value="organizationPartOf"/>
                      </source>
                      <target>
                        <context value="meta"/>
                        <contextType value="variable"/>
                        <element value="tag"/>
                        <variable value="coding"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Coding"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="system"/>
                        <source>
                          <context value="organizationPartOf"/>
                        </source>
                        <target>
                          <context value="coding"/>
                          <contextType value="variable"/>
                          <element value="system"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString value="http://algoritmodiscoring"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="code"/>
                        <source>
                          <context value="organizationPartOf"/>
                        </source>
                        <target>
                          <context value="coding"/>
                          <contextType value="variable"/>
                          <element value="code"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString
                                         value="ClinicalDocument/informant/representedOrganization/asOrganizationPartOf"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                  <rule>
                    <name value="identifier"/>
                    <source>
                      <context value="organizationPartOf"/>
                      <element value="id"/>
                      <variable value="id"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="identifier"/>
                      <variable value="identifier"/>
                    </target>
                    <rule>
                      <name value="root1"/>
                      <source>
                        <context value="id"/>
                        <element value="root"/>
                        <variable value="r"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="translate"/>
                        <parameter>
                          <valueId value="r"/>
                        </parameter>
                        <parameter>
                          <valueString
                                       value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                        </parameter>
                        <parameter>
                          <valueString value="uri"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="ext"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="value"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="UUID"/>
                        <source>
                          <context value="organizationPartOf"/>
                        </source>
                        <target>
                          <context value="request"/>
                          <contextType value="variable"/>
                          <element value="url"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString value="Organization?identifier="/>
                          </parameter>
                          <parameter>
                            <valueId value="ext"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                    <rule>
                      <name value="assigningAuthorityName"/>
                      <source>
                        <context value="id"/>
                        <element value="assigningAuthorityName"/>
                        <variable value="s"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="assigner"/>
                        <variable value="a"/>
                      </target>
                      <target>
                        <context value="a"/>
                        <contextType value="variable"/>
                        <element value="display"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueId value="s"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="r"/>
                      <source>
                        <context value="id"/>
                        <element value="root"/>
                        <variable value="r"/>
                      </source>
                      <rule>
                        <name value="extension"/>
                        <source>
                          <context value="id"/>
                          <element value="extension"/>
                          <variable value="ext"/>
                        </source>
                        <target>
                          <context value="organization1"/>
                          <contextType value="variable"/>
                          <element value="id"/>
                          <variable value="uuid4"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString value="r + '-' + ext"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="e14"/>
                          <contextType value="variable"/>
                          <element value="fullUrl"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString
                                         value="https://example/Organization/"/>
                          </parameter>
                          <parameter>
                            <valueId value="uuid4"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="organization"/>
                          <contextType value="variable"/>
                          <element value="partOf"/>
                          <variable value="reference"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Reference"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="reference"/>
                          <contextType value="variable"/>
                          <element value="reference"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString
                                         value="'https://example/Organization/' + %organization1.id"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="organizationPartOf"/>
                      <element value="code"/>
                      <variable value="vvv"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="type"/>
                      <variable value="vvv"/>
                      <transform value="create"/>
                    </target>
                  </rule>
                  <rule>
                    <name value="statusCode"/>
                    <source>
                      <context value="organizationPartOf"/>
                      <element value="statusCode"/>
                      <variable value="status"/>
                      <condition value="(code = 'active')"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="active"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="boolean"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="active"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="true"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="asOrganizationPartOf"/>
                    <source>
                      <context value="organizationPartOf"/>
                      <element value="wholeOrganization"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="partOf"/>
                      <variable value="partOf1"/>
                    </target>
                    <rule>
                      <name value="wholeOrganization"/>
                      <source>
                        <context value="organizationPartOf"/>
                        <element value="wholeOrganization"/>
                        <variable value="wholeOrganization"/>
                      </source>
                      <target>
                        <context value="bundle"/>
                        <contextType value="variable"/>
                        <element value="entry"/>
                        <variable value="e15"/>
                      </target>
                      <target>
                        <context value="e15"/>
                        <contextType value="variable"/>
                        <element value="request"/>
                        <variable value="request"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="BackboneElement"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="method"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="PUT"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e15"/>
                        <contextType value="variable"/>
                        <element value="resource"/>
                        <variable value="organization2"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Organization"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="meta"/>
                        <source>
                          <context value="wholeOrganization"/>
                        </source>
                        <target>
                          <context value="organization2"/>
                          <contextType value="variable"/>
                          <element value="meta"/>
                          <variable value="meta"/>
                        </target>
                        <rule>
                          <name value="coding"/>
                          <source>
                            <context value="wholeOrganization"/>
                          </source>
                          <target>
                            <context value="meta"/>
                            <contextType value="variable"/>
                            <element value="tag"/>
                            <variable value="coding"/>
                            <transform value="create"/>
                            <parameter>
                              <valueString value="Coding"/>
                            </parameter>
                          </target>
                          <rule>
                            <name value="system"/>
                            <source>
                              <context value="wholeOrganization"/>
                            </source>
                            <target>
                              <context value="coding"/>
                              <contextType value="variable"/>
                              <element value="system"/>
                              <transform value="copy"/>
                              <parameter>
                                <valueString
                                             value="http://algoritmodiscoring"/>
                              </parameter>
                            </target>
                          </rule>
                          <rule>
                            <name value="code"/>
                            <source>
                              <context value="wholeOrganization"/>
                            </source>
                            <target>
                              <context value="coding"/>
                              <contextType value="variable"/>
                              <element value="code"/>
                              <transform value="copy"/>
                              <parameter>
                                <valueString
                                             value="ClinicalDocument/informant/representedOrganization/asOrganizationPartOf/wholeOrganization"/>
                              </parameter>
                            </target>
                          </rule>
                        </rule>
                      </rule>
                      <rule>
                        <name value="identifier"/>
                        <source>
                          <context value="wholeOrganization"/>
                          <element value="id"/>
                          <variable value="id"/>
                        </source>
                        <target>
                          <context value="organization2"/>
                          <contextType value="variable"/>
                          <element value="identifier"/>
                          <variable value="identifier"/>
                        </target>
                        <rule>
                          <name value="root1"/>
                          <source>
                            <context value="id"/>
                            <element value="root"/>
                            <variable value="r"/>
                          </source>
                          <target>
                            <context value="identifier"/>
                            <contextType value="variable"/>
                            <element value="system"/>
                            <transform value="translate"/>
                            <parameter>
                              <valueId value="r"/>
                            </parameter>
                            <parameter>
                              <valueString
                                           value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                            </parameter>
                            <parameter>
                              <valueString value="uri"/>
                            </parameter>
                          </target>
                        </rule>
                        <rule>
                          <name value="ext"/>
                          <source>
                            <context value="id"/>
                            <element value="extension"/>
                            <variable value="ext"/>
                          </source>
                          <target>
                            <context value="identifier"/>
                            <contextType value="variable"/>
                            <element value="value"/>
                            <transform value="copy"/>
                            <parameter>
                              <valueId value="ext"/>
                            </parameter>
                          </target>
                          <rule>
                            <name value="UUID"/>
                            <source>
                              <context value="wholeOrganization"/>
                            </source>
                            <target>
                              <context value="request"/>
                              <contextType value="variable"/>
                              <element value="url"/>
                              <transform value="append"/>
                              <parameter>
                                <valueString
                                             value="Organization?identifier="/>
                              </parameter>
                              <parameter>
                                <valueId value="ext"/>
                              </parameter>
                            </target>
                          </rule>
                        </rule>
                        <rule>
                          <name value="assigningAuthorityName"/>
                          <source>
                            <context value="id"/>
                            <element value="assigningAuthorityName"/>
                            <variable value="s"/>
                          </source>
                          <target>
                            <context value="identifier"/>
                            <contextType value="variable"/>
                            <element value="assigner"/>
                            <variable value="a"/>
                          </target>
                          <target>
                            <context value="a"/>
                            <contextType value="variable"/>
                            <element value="display"/>
                            <transform value="copy"/>
                            <parameter>
                              <valueId value="s"/>
                            </parameter>
                          </target>
                        </rule>
                        <rule>
                          <name value="r"/>
                          <source>
                            <context value="id"/>
                            <element value="root"/>
                            <variable value="r"/>
                          </source>
                          <rule>
                            <name value="extension"/>
                            <source>
                              <context value="id"/>
                              <element value="extension"/>
                              <variable value="ext"/>
                            </source>
                            <target>
                              <context value="organization2"/>
                              <contextType value="variable"/>
                              <element value="id"/>
                              <variable value="uuid5"/>
                              <transform value="evaluate"/>
                              <parameter>
                                <valueString value="r + '-' + ext"/>
                              </parameter>
                            </target>
                            <target>
                              <context value="e15"/>
                              <contextType value="variable"/>
                              <element value="fullUrl"/>
                              <transform value="append"/>
                              <parameter>
                                <valueString
                                             value="https://example/Organization/"/>
                              </parameter>
                              <parameter>
                                <valueId value="uuid5"/>
                              </parameter>
                            </target>
                            <target>
                              <context value="organization1"/>
                              <contextType value="variable"/>
                              <element value="partOf"/>
                              <variable value="reference"/>
                              <transform value="create"/>
                              <parameter>
                                <valueString value="Reference"/>
                              </parameter>
                            </target>
                            <target>
                              <context value="reference"/>
                              <contextType value="variable"/>
                              <element value="reference"/>
                              <transform value="evaluate"/>
                              <parameter>
                                <valueString
                                             value="'https://example/Organization/' + %organization2.id"/>
                              </parameter>
                            </target>
                          </rule>
                        </rule>
                      </rule>
                      <rule>
                        <name value="name"/>
                        <source>
                          <context value="wholeOrganization"/>
                          <element value="name"/>
                          <variable value="v"/>
                        </source>
                        <target>
                          <context value="organization2"/>
                          <contextType value="variable"/>
                          <element value="name"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString value="v.other"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="telecom"/>
                        <source>
                          <context value="wholeOrganization"/>
                          <element value="telecom"/>
                          <variable value="vvv"/>
                        </source>
                        <target>
                          <context value="organization2"/>
                          <contextType value="variable"/>
                          <element value="telecom"/>
                          <variable value="vvv"/>
                          <transform value="create"/>
                        </target>
                      </rule>
                      <rule>
                        <name value="addr"/>
                        <source>
                          <context value="wholeOrganization"/>
                          <element value="addr"/>
                          <variable value="vvv"/>
                        </source>
                        <target>
                          <context value="organization2"/>
                          <contextType value="variable"/>
                          <element value="address"/>
                          <variable value="vvv"/>
                          <transform value="create"/>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
      <documentation value="START INFORMANT 1"/>
    </rule>
    <rule>
      <name value="inform2"/>
      <source>
        <context value="src"/>
        <element value="informant"/>
        <variable value="informant"/>
      </source>
      <rule>
        <name value="informant"/>
        <source>
          <context value="informant"/>
          <element value="relatedEntity"/>
          <variable value="related"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e16"/>
        </target>
        <target>
          <context value="e16"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="POST"/>
          </parameter>
        </target>
        <target>
          <context value="e16"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="relatedPerson"/>
          <transform value="create"/>
          <parameter>
            <valueString value="RelatedPerson"/>
          </parameter>
        </target>
        <target>
          <context value="relatedPerson"/>
          <contextType value="variable"/>
          <element value="id"/>
          <variable value="uuid1"/>
          <transform value="uuid"/>
        </target>
        <target>
          <context value="e16"/>
          <contextType value="variable"/>
          <element value="fullUrl"/>
          <transform value="append"/>
          <parameter>
            <valueString value="https://example/RelatedPerson/"/>
          </parameter>
          <parameter>
            <valueId value="uuid1"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="url"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="RelatedPerson"/>
          </parameter>
        </target>
        <rule>
          <name value="relatedPerson"/>
          <source>
            <context value="informant"/>
          </source>
          <target>
            <context value="tgt"/>
            <contextType value="variable"/>
            <element value="attester"/>
            <variable value="attester"/>
          </target>
          <rule>
            <name value="mode"/>
            <source>
              <context value="informant"/>
            </source>
            <target>
              <context value="attester"/>
              <contextType value="variable"/>
              <element value="mode"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="professional"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="reference"/>
            <source>
              <context value="informant"/>
            </source>
            <target>
              <context value="attester"/>
              <contextType value="variable"/>
              <element value="party"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString
                             value="'https://example/RelatedPerson/' + %relatedPerson.id"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="relatedPerson1"/>
            <source>
              <context value="related"/>
              <element value="relatedPerson"/>
              <variable value="Person"/>
            </source>
            <rule>
              <name value="code"/>
              <source>
                <context value="related"/>
                <element value="code"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="relationship"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="related"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="related"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="Person"/>
                <element value="name"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="name"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="birthinformant"/>
              <source>
                <context value="related"/>
                <element value="birthTime"/>
                <variable value="date"/>
              </source>
              <rule>
                <name value="valueD"/>
                <source>
                  <context value="date"/>
                  <element value="value"/>
                  <variable value="value"/>
                </source>
                <target>
                  <context value="relatedPerson"/>
                  <contextType value="variable"/>
                  <element value="birthDate"/>
                  <transform value="truncate"/>
                  <parameter>
                    <valueId value="value"/>
                  </parameter>
                  <parameter>
                    <valueInteger value="10"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="reference"/>
              <source>
                <context value="related"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="patient"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/Patient/' + %patientResource.id"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
      </rule>
      <documentation value="START INFORMANT 2"/>
    </rule>
    <rule>
      <name value="custodian"/>
      <source>
        <context value="src"/>
        <element value="custodian"/>
        <variable value="custodian"/>
      </source>
      <rule>
        <name value="organization"/>
        <source>
          <context value="custodian"/>
          <element value="assignedCustodian"/>
          <variable value="assignedCustodian"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e17"/>
        </target>
        <target>
          <context value="e17"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PUT"/>
          </parameter>
        </target>
        <target>
          <context value="e17"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="Organization"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Organization"/>
          </parameter>
        </target>
        <rule>
          <name value="meta"/>
          <source>
            <context value="assignedCustodian"/>
          </source>
          <target>
            <context value="Organization"/>
            <contextType value="variable"/>
            <element value="meta"/>
            <variable value="meta"/>
          </target>
          <rule>
            <name value="coding"/>
            <source>
              <context value="assignedCustodian"/>
            </source>
            <target>
              <context value="meta"/>
              <contextType value="variable"/>
              <element value="tag"/>
              <variable value="coding"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Coding"/>
              </parameter>
            </target>
            <rule>
              <name value="system"/>
              <source>
                <context value="assignedCustodian"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="http://algoritmodiscoring"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="code"/>
              <source>
                <context value="assignedCustodian"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="code"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="ClinicalDocument/custodian"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="representedCustodianOrganization"/>
          <source>
            <context value="assignedCustodian"/>
            <element value="representedCustodianOrganization"/>
            <variable value="representedCustodianOrganization"/>
          </source>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="representedCustodianOrganization"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="Organization"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="ext"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="representedCustodianOrganization"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Organization?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="Organization"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e17"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Organization/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="RefCustodian"/>
            <source>
              <context value="assignedCustodian"/>
            </source>
            <target>
              <context value="DocumentReference"/>
              <contextType value="variable"/>
              <element value="custodian"/>
              <variable value="referenceCU"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="referenceCU"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString
                             value="'https://example/Organization/' + %Organization.id"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="custodian1"/>
            <source>
              <context value="representedCustodianOrganization"/>
            </source>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="custodian"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString
                             value="'https://example/Organization/' + %Organization.id"/>
              </parameter>
            </target>
            <dependent>
              <name value="CustodianOrganization"/>
              <variable value="representedCustodianOrganization"/>
              <variable value="Organization"/>
            </dependent>
          </rule>
        </rule>
      </rule>
      <documentation value="START CUSTODIAN"/>
    </rule>
    <rule>
      <name value="informationRecipent"/>
      <source>
        <context value="src"/>
        <element value="informationRecipient"/>
        <variable value="informationRecipient"/>
      </source>
      <rule>
        <name value="intendedRecipent"/>
        <source>
          <context value="informationRecipient"/>
          <element value="intendedRecipient"/>
          <variable value="intendedRecipient"/>
        </source>
        <rule>
          <name value="attesterOrg"/>
          <source>
            <context value="intendedRecipient"/>
            <element value="informationRecipient"/>
            <variable value="informationRecipient2"/>
          </source>
          <rule>
            <name value="intendedRecipienPract"/>
            <source>
              <context value="informationRecipient"/>
            </source>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="attester"/>
              <variable value="attester"/>
            </target>
            <rule>
              <name value="mode"/>
              <source>
                <context value="informationRecipient2"/>
              </source>
              <target>
                <context value="attester"/>
                <contextType value="variable"/>
                <element value="mode"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="professional"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="PersonRecipient"/>
              <source>
                <context value="informationRecipient2"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e19"/>
              </target>
              <target>
                <context value="e19"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e19"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="practitioner"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Practitioner"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="informationRecipient2"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="informationRecipient2"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="informationRecipient2"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="informationRecipient2"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/informationRecipient"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="intendedRecipient"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="practitioner"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid2"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e19"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Practitioner/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid2"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="attester"/>
                      <contextType value="variable"/>
                      <element value="party"/>
                      <variable value="reference1"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference1"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Practitioner/' + %practitioner.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="2.16.840.1.113883.2.9.4.3.2"/>
                <source>
                  <context value="intendedRecipient"/>
                  <element value="id"/>
                  <variable value="id"/>
                  <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
                </source>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Practitioner?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="diverso"/>
                <source>
                  <context value="intendedRecipient"/>
                  <element value="id"/>
                  <variable value="id"/>
                  <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
                </source>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Practitioner?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="addr"/>
                <source>
                  <context value="intendedRecipient"/>
                  <element value="addr"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="address"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="telecom"/>
                <source>
                  <context value="intendedRecipient"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="name"/>
                <source>
                  <context value="informationRecipient2"/>
                  <element value="name"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="date"/>
                <source>
                  <context value="informationRecipient2"/>
                  <element value="birthTime"/>
                  <variable value="bt"/>
                </source>
                <rule>
                  <name value="value"/>
                  <source>
                    <context value="bt"/>
                    <element value="value"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="birthDate"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.date"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="attesterOrg"/>
          <source>
            <context value="intendedRecipient"/>
            <element value="receivedOrganization"/>
            <variable value="receivedOrganization"/>
          </source>
          <rule>
            <name value="intendedRecipienOrg"/>
            <source>
              <context value="informationRecipient"/>
            </source>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="attester"/>
              <variable value="attester"/>
            </target>
            <rule>
              <name value="mode"/>
              <source>
                <context value="receivedOrganization"/>
              </source>
              <target>
                <context value="attester"/>
                <contextType value="variable"/>
                <element value="mode"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="official"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="receivedOrganization"/>
              <source>
                <context value="receivedOrganization"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e20"/>
              </target>
              <target>
                <context value="e20"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e20"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="receivedOrganization"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="receivedOrganization"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="receivedOrganization"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="receivedOrganization"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/informationRecipient/receivedOrganization"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="receivedOrganization"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="receivedOrganization"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid3"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e20"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid3"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="attester"/>
                      <contextType value="variable"/>
                      <element value="party"/>
                      <variable value="reference2"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference2"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organization.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="name"/>
                <source>
                  <context value="receivedOrganization"/>
                  <element value="name"/>
                  <variable value="v"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="v.other"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="telecom"/>
                <source>
                  <context value="receivedOrganization"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="addr"/>
                <source>
                  <context value="receivedOrganization"/>
                  <element value="addr"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="address"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="asOrganizationPartOf"/>
                <source>
                  <context value="receivedOrganization"/>
                  <element value="asOrganizationPartOf"/>
                  <variable value="asOrganizationPartOf"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e21"/>
                </target>
                <target>
                  <context value="e21"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e21"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organization2"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <target>
                  <context value="organization2"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid4"/>
                  <transform value="uuid"/>
                </target>
                <target>
                  <context value="e21"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Organization"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid4"/>
                  </parameter>
                </target>
                <target>
                  <context value="organization"/>
                  <contextType value="variable"/>
                  <element value="partOf"/>
                  <variable value="referenceor"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="referenceor"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Organization' + %organization2.id"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="asOrganizationPartOf"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="asOrganizationPartOf"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="asOrganizationPartOf"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="asOrganizationPartOf"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/informationRecipient/receivedOrganization/asOrganizationPartOf"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="asOrganizationPartOf"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="asOrganizationPartOf"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organization2"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid4"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e21"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid4"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="organization"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="referenceor"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="referenceor"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %organization2.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="asOrganizationPartOf"/>
                    <element value="code"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="type"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="statusCode"/>
                  <source>
                    <context value="asOrganizationPartOf"/>
                    <element value="statusCode"/>
                    <variable value="status"/>
                    <condition value="(value = 'active')"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="active"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="boolean"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="active"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="true"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="wholeOrganization"/>
                  <source>
                    <context value="asOrganizationPartOf"/>
                    <element value="wholeOrganization"/>
                    <variable value="wholeOrganization3"/>
                  </source>
                  <target>
                    <context value="bundle"/>
                    <contextType value="variable"/>
                    <element value="entry"/>
                    <variable value="e22"/>
                  </target>
                  <target>
                    <context value="e22"/>
                    <contextType value="variable"/>
                    <element value="request"/>
                    <variable value="request"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="BackboneElement"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="method"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="PUT"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e22"/>
                    <contextType value="variable"/>
                    <element value="resource"/>
                    <variable value="organization3"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Organization"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="meta"/>
                    <source>
                      <context value="wholeOrganization3"/>
                    </source>
                    <target>
                      <context value="organization3"/>
                      <contextType value="variable"/>
                      <element value="meta"/>
                      <variable value="meta"/>
                    </target>
                    <rule>
                      <name value="coding"/>
                      <source>
                        <context value="wholeOrganization3"/>
                      </source>
                      <target>
                        <context value="meta"/>
                        <contextType value="variable"/>
                        <element value="tag"/>
                        <variable value="coding"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Coding"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="system"/>
                        <source>
                          <context value="wholeOrganization3"/>
                        </source>
                        <target>
                          <context value="coding"/>
                          <contextType value="variable"/>
                          <element value="system"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString value="http://algoritmodiscoring"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="code"/>
                        <source>
                          <context value="wholeOrganization3"/>
                        </source>
                        <target>
                          <context value="coding"/>
                          <contextType value="variable"/>
                          <element value="code"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString
                                         value="ClinicalDocument/informationRecipient/receivedOrganization/asOrganizationPartOf/wholeOrganization"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                  <rule>
                    <name value="identifier"/>
                    <source>
                      <context value="wholeOrganization3"/>
                      <element value="id"/>
                      <variable value="id"/>
                    </source>
                    <target>
                      <context value="organization3"/>
                      <contextType value="variable"/>
                      <element value="identifier"/>
                      <variable value="identifier"/>
                    </target>
                    <rule>
                      <name value="root1"/>
                      <source>
                        <context value="id"/>
                        <element value="root"/>
                        <variable value="r"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="translate"/>
                        <parameter>
                          <valueId value="r"/>
                        </parameter>
                        <parameter>
                          <valueString
                                       value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                        </parameter>
                        <parameter>
                          <valueString value="uri"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="ext"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="value"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="UUID"/>
                        <source>
                          <context value="wholeOrganization3"/>
                        </source>
                        <target>
                          <context value="request"/>
                          <contextType value="variable"/>
                          <element value="url"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString value="Organization?identifier="/>
                          </parameter>
                          <parameter>
                            <valueId value="ext"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                    <rule>
                      <name value="assigningAuthorityName"/>
                      <source>
                        <context value="id"/>
                        <element value="assigningAuthorityName"/>
                        <variable value="s"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="assigner"/>
                        <variable value="a"/>
                      </target>
                      <target>
                        <context value="a"/>
                        <contextType value="variable"/>
                        <element value="display"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueId value="s"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="r"/>
                      <source>
                        <context value="id"/>
                        <element value="root"/>
                        <variable value="r"/>
                      </source>
                      <rule>
                        <name value="extension"/>
                        <source>
                          <context value="id"/>
                          <element value="extension"/>
                          <variable value="ext"/>
                        </source>
                        <target>
                          <context value="organization3"/>
                          <contextType value="variable"/>
                          <element value="id"/>
                          <variable value="uuid5"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString value="r + '-' + ext"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="e22"/>
                          <contextType value="variable"/>
                          <element value="fullUrl"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString
                                         value="https://example/Organization/"/>
                          </parameter>
                          <parameter>
                            <valueId value="uuid5"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="organization2"/>
                          <contextType value="variable"/>
                          <element value="partOf"/>
                          <variable value="referenceor"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Reference"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="referenceor"/>
                          <contextType value="variable"/>
                          <element value="reference"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString
                                         value="'https://example/Organization/' + %organization3.id"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                  <rule>
                    <name value="name"/>
                    <source>
                      <context value="wholeOrganization3"/>
                      <element value="name"/>
                      <variable value="v"/>
                    </source>
                    <target>
                      <context value="organization3"/>
                      <contextType value="variable"/>
                      <element value="name"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="v.other"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="telecom"/>
                    <source>
                      <context value="wholeOrganization3"/>
                      <element value="telecom"/>
                      <variable value="vvv"/>
                    </source>
                    <target>
                      <context value="organization3"/>
                      <contextType value="variable"/>
                      <element value="telecom"/>
                      <variable value="vvv"/>
                      <transform value="create"/>
                    </target>
                  </rule>
                  <rule>
                    <name value="addr"/>
                    <source>
                      <context value="wholeOrganization3"/>
                      <element value="addr"/>
                      <variable value="vvv"/>
                    </source>
                    <target>
                      <context value="organization3"/>
                      <contextType value="variable"/>
                      <element value="address"/>
                      <variable value="vvv"/>
                      <transform value="create"/>
                    </target>
                  </rule>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
      <documentation value="START INFORMATION RECIPIENT"/>
    </rule>
    <rule>
      <name value="LegalAuthenticator"/>
      <source>
        <context value="src"/>
        <element value="legalAuthenticator"/>
        <variable value="legalAuth"/>
      </source>
      <rule>
        <name value="legalAuth"/>
        <source>
          <context value="legalAuth"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="attester"/>
          <variable value="attester"/>
        </target>
        <rule>
          <name value="entity"/>
          <source>
            <context value="legalAuth"/>
            <element value="assignedEntity"/>
            <variable value="entity"/>
          </source>
          <rule>
            <name value="PractitionerROLlegal"/>
            <source>
              <context value="entity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e23"/>
            </target>
            <target>
              <context value="e23"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="POST"/>
              </parameter>
            </target>
            <target>
              <context value="e23"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="practitionerRole"/>
              <transform value="create"/>
              <parameter>
                <valueString value="PractitionerRole"/>
              </parameter>
            </target>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="id"/>
              <variable value="uuid"/>
              <transform value="uuid"/>
            </target>
            <target>
              <context value="e23"/>
              <contextType value="variable"/>
              <element value="fullUrl"/>
              <transform value="append"/>
              <parameter>
                <valueString value="https://example/PractitionerRole/"/>
              </parameter>
              <parameter>
                <valueId value="uuid"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="url"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PractitionerRole"/>
              </parameter>
            </target>
            <rule>
              <name value="mode"/>
              <source>
                <context value="legalAuth"/>
              </source>
              <target>
                <context value="attester"/>
                <contextType value="variable"/>
                <element value="mode"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="legal"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="time"/>
              <source>
                <context value="legalAuth"/>
                <element value="time"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="attester"/>
                <contextType value="variable"/>
                <element value="time"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="PractitionerLegal"/>
              <source>
                <context value="legalAuth"/>
              </source>
              <target>
                <context value="attester"/>
                <contextType value="variable"/>
                <element value="party"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
                </parameter>
              </target>
              <rule>
                <name value="practitioner"/>
                <source>
                  <context value="entity"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e24"/>
                </target>
                <target>
                  <context value="e24"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e24"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="practitioner"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Practitioner"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="entity"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="entity"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="entity"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="entity"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/legalAuthenticator"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="entity"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="practitioner"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid1"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e24"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Practitioner/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid1"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="practitionerRole"/>
                        <contextType value="variable"/>
                        <element value="practitioner"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Practitioner/' + %practitioner.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="2.16.840.1.113883.2.9.4.3.2"/>
                  <source>
                    <context value="entity"/>
                    <element value="id"/>
                    <variable value="id"/>
                    <condition
                               value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
                  </source>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Practitioner?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="entity"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="entity"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="person"/>
                  <source>
                    <context value="entity"/>
                    <element value="assignedPerson"/>
                    <variable value="person"/>
                  </source>
                  <rule>
                    <name value="name"/>
                    <source>
                      <context value="person"/>
                      <element value="name"/>
                      <variable value="vvv"/>
                    </source>
                    <target>
                      <context value="practitioner"/>
                      <contextType value="variable"/>
                      <element value="name"/>
                      <variable value="vvv"/>
                      <transform value="create"/>
                    </target>
                  </rule>
                  <rule>
                    <name value="birth"/>
                    <source>
                      <context value="person"/>
                      <element value="birthTime"/>
                      <variable value="birthTime"/>
                    </source>
                    <rule>
                      <name value="birthTimelegal"/>
                      <source>
                        <context value="birthTime"/>
                        <element value="value"/>
                        <variable value="date"/>
                      </source>
                      <target>
                        <context value="practitioner"/>
                        <contextType value="variable"/>
                        <element value="birthDate"/>
                        <transform value="truncate"/>
                        <parameter>
                          <valueId value="date"/>
                        </parameter>
                        <parameter>
                          <valueInteger value="10"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="entity"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="LAOrganiz"/>
                <source>
                  <context value="entity"/>
                  <element value="representedOrganization"/>
                  <variable value="rapresentedOrg"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e25"/>
                </target>
                <target>
                  <context value="e25"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e25"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organization"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="rapresentedOrg"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="rapresentedOrg"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="rapresentedOrg"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="rapresentedOrg"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/legalAuthenticator/representedOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="rapresentedOrg"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="rapresentedOrg"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organization"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid2"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e25"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid2"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="practitionerRole"/>
                        <contextType value="variable"/>
                        <element value="organization"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %organization.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="rapresentedOrg"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="rapresentedOrg"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="rapresentedOrg"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="asOrgID"/>
                  <source>
                    <context value="rapresentedOrg"/>
                    <element value="asOrganizationPartOf"/>
                    <variable value="asOrgPartOf"/>
                  </source>
                  <rule>
                    <name value="asOrgPO"/>
                    <source>
                      <context value="asOrgPartOf"/>
                      <variable value="asOrgPartOf1"/>
                    </source>
                    <target>
                      <context value="bundle"/>
                      <contextType value="variable"/>
                      <element value="entry"/>
                      <variable value="e26"/>
                    </target>
                    <target>
                      <context value="e26"/>
                      <contextType value="variable"/>
                      <element value="request"/>
                      <variable value="request"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="BackboneElement"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="method"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="PUT"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e26"/>
                      <contextType value="variable"/>
                      <element value="resource"/>
                      <variable value="asorganization"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Organization"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="meta"/>
                      <source>
                        <context value="asOrgPartOf1"/>
                      </source>
                      <target>
                        <context value="asorganization"/>
                        <contextType value="variable"/>
                        <element value="meta"/>
                        <variable value="meta"/>
                      </target>
                      <rule>
                        <name value="coding"/>
                        <source>
                          <context value="asOrgPartOf1"/>
                        </source>
                        <target>
                          <context value="meta"/>
                          <contextType value="variable"/>
                          <element value="tag"/>
                          <variable value="coding"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Coding"/>
                          </parameter>
                        </target>
                        <rule>
                          <name value="system"/>
                          <source>
                            <context value="asOrgPartOf1"/>
                          </source>
                          <target>
                            <context value="coding"/>
                            <contextType value="variable"/>
                            <element value="system"/>
                            <transform value="copy"/>
                            <parameter>
                              <valueString value="http://algoritmodiscoring"/>
                            </parameter>
                          </target>
                        </rule>
                        <rule>
                          <name value="code"/>
                          <source>
                            <context value="asOrgPartOf1"/>
                          </source>
                          <target>
                            <context value="coding"/>
                            <contextType value="variable"/>
                            <element value="code"/>
                            <transform value="copy"/>
                            <parameter>
                              <valueString
                                           value="ClinicalDocument/legalAuthenticator/representedOrganization/asOrganizationPartOf"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                    </rule>
                    <rule>
                      <name value="identifier"/>
                      <source>
                        <context value="asOrgPartOf1"/>
                        <element value="id"/>
                        <variable value="id"/>
                      </source>
                      <target>
                        <context value="asorganization"/>
                        <contextType value="variable"/>
                        <element value="identifier"/>
                        <variable value="identifier"/>
                      </target>
                      <rule>
                        <name value="root1"/>
                        <source>
                          <context value="id"/>
                          <element value="root"/>
                          <variable value="r"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="system"/>
                          <transform value="translate"/>
                          <parameter>
                            <valueId value="r"/>
                          </parameter>
                          <parameter>
                            <valueString
                                         value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                          </parameter>
                          <parameter>
                            <valueString value="uri"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="ext"/>
                        <source>
                          <context value="id"/>
                          <element value="extension"/>
                          <variable value="ext"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="value"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueId value="ext"/>
                          </parameter>
                        </target>
                        <rule>
                          <name value="UUID"/>
                          <source>
                            <context value="asOrgPartOf1"/>
                          </source>
                          <target>
                            <context value="request"/>
                            <contextType value="variable"/>
                            <element value="url"/>
                            <transform value="append"/>
                            <parameter>
                              <valueString value="Organization?identifier="/>
                            </parameter>
                            <parameter>
                              <valueId value="ext"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                      <rule>
                        <name value="assigningAuthorityName"/>
                        <source>
                          <context value="id"/>
                          <element value="assigningAuthorityName"/>
                          <variable value="s"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="assigner"/>
                          <variable value="a"/>
                        </target>
                        <target>
                          <context value="a"/>
                          <contextType value="variable"/>
                          <element value="display"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueId value="s"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="r"/>
                        <source>
                          <context value="id"/>
                          <element value="root"/>
                          <variable value="r"/>
                        </source>
                        <rule>
                          <name value="extension"/>
                          <source>
                            <context value="id"/>
                            <element value="extension"/>
                            <variable value="ext"/>
                          </source>
                          <target>
                            <context value="asorganization"/>
                            <contextType value="variable"/>
                            <element value="id"/>
                            <variable value="uuid2"/>
                            <transform value="evaluate"/>
                            <parameter>
                              <valueString value="r + '-' + ext"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="e26"/>
                            <contextType value="variable"/>
                            <element value="fullUrl"/>
                            <transform value="append"/>
                            <parameter>
                              <valueString
                                           value="https://example/Organization/"/>
                            </parameter>
                            <parameter>
                              <valueId value="uuid2"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="organization"/>
                            <contextType value="variable"/>
                            <element value="partOf"/>
                            <variable value="reference"/>
                            <transform value="create"/>
                            <parameter>
                              <valueString value="Reference"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="reference"/>
                            <contextType value="variable"/>
                            <element value="reference"/>
                            <transform value="evaluate"/>
                            <parameter>
                              <valueString
                                           value="'https://example/Organization/' + %asorganization.id"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="asOrgPartOf1"/>
                        <element value="code"/>
                        <variable value="vvv"/>
                      </source>
                      <target>
                        <context value="asorganization"/>
                        <contextType value="variable"/>
                        <element value="type"/>
                        <variable value="vvv"/>
                        <transform value="create"/>
                      </target>
                    </rule>
                    <rule>
                      <name value="statusCode"/>
                      <source>
                        <context value="asOrgPartOf1"/>
                        <element value="statusCode"/>
                        <variable value="status"/>
                        <condition value="(code = 'active')"/>
                      </source>
                      <target>
                        <context value="asorganization"/>
                        <contextType value="variable"/>
                        <element value="active"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="boolean"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="asorganization"/>
                        <contextType value="variable"/>
                        <element value="active"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueBoolean value="true"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="wholeOrg"/>
                      <source>
                        <context value="asOrgPartOf1"/>
                        <element value="wholeOrganization"/>
                        <variable value="wholeOrg"/>
                      </source>
                      <rule>
                        <name value="wholeOrg1"/>
                        <source>
                          <context value="wholeOrg"/>
                          <variable value="wholeOrg1"/>
                        </source>
                        <target>
                          <context value="bundle"/>
                          <contextType value="variable"/>
                          <element value="entry"/>
                          <variable value="e27"/>
                        </target>
                        <target>
                          <context value="e27"/>
                          <contextType value="variable"/>
                          <element value="request"/>
                          <variable value="request"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="BackboneElement"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="request"/>
                          <contextType value="variable"/>
                          <element value="method"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString value="PUT"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="e27"/>
                          <contextType value="variable"/>
                          <element value="resource"/>
                          <variable value="wholeorganization"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Organization"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="wholeorganization"/>
                          <contextType value="variable"/>
                          <element value="id"/>
                          <variable value="uuid4"/>
                          <transform value="uuid"/>
                        </target>
                        <target>
                          <context value="e27"/>
                          <contextType value="variable"/>
                          <element value="fullUrl"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString
                                         value="https://example/Organization/"/>
                          </parameter>
                          <parameter>
                            <valueId value="uuid4"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="asorganization"/>
                          <contextType value="variable"/>
                          <element value="partOf"/>
                          <variable value="reference"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Reference"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="reference"/>
                          <contextType value="variable"/>
                          <element value="reference"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString
                                         value="'https://example/Organization/' + %wholeorganization.id"/>
                          </parameter>
                        </target>
                        <rule>
                          <name value="meta"/>
                          <source>
                            <context value="wholeOrg1"/>
                          </source>
                          <target>
                            <context value="wholeorganization"/>
                            <contextType value="variable"/>
                            <element value="meta"/>
                            <variable value="meta"/>
                          </target>
                          <rule>
                            <name value="coding"/>
                            <source>
                              <context value="wholeOrg1"/>
                            </source>
                            <target>
                              <context value="meta"/>
                              <contextType value="variable"/>
                              <element value="tag"/>
                              <variable value="coding"/>
                              <transform value="create"/>
                              <parameter>
                                <valueString value="Coding"/>
                              </parameter>
                            </target>
                            <rule>
                              <name value="system"/>
                              <source>
                                <context value="wholeOrg1"/>
                              </source>
                              <target>
                                <context value="coding"/>
                                <contextType value="variable"/>
                                <element value="system"/>
                                <transform value="copy"/>
                                <parameter>
                                  <valueString
                                               value="http://algoritmodiscoring"/>
                                </parameter>
                              </target>
                            </rule>
                            <rule>
                              <name value="code"/>
                              <source>
                                <context value="wholeOrg1"/>
                              </source>
                              <target>
                                <context value="coding"/>
                                <contextType value="variable"/>
                                <element value="code"/>
                                <transform value="copy"/>
                                <parameter>
                                  <valueString
                                               value="ClinicalDocument/legalAuthenticator/representedOrganization/asOrganizationPartOf/wholeOrganization"/>
                                </parameter>
                              </target>
                            </rule>
                          </rule>
                        </rule>
                        <rule>
                          <name value="identifier"/>
                          <source>
                            <context value="wholeOrg1"/>
                            <element value="id"/>
                            <variable value="id"/>
                          </source>
                          <target>
                            <context value="wholeorganization"/>
                            <contextType value="variable"/>
                            <element value="identifier"/>
                            <variable value="identifier"/>
                          </target>
                          <rule>
                            <name value="root1"/>
                            <source>
                              <context value="id"/>
                              <element value="root"/>
                              <variable value="r"/>
                            </source>
                            <target>
                              <context value="identifier"/>
                              <contextType value="variable"/>
                              <element value="system"/>
                              <transform value="translate"/>
                              <parameter>
                                <valueId value="r"/>
                              </parameter>
                              <parameter>
                                <valueString
                                             value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                              </parameter>
                              <parameter>
                                <valueString value="uri"/>
                              </parameter>
                            </target>
                          </rule>
                          <rule>
                            <name value="ext"/>
                            <source>
                              <context value="id"/>
                              <element value="extension"/>
                              <variable value="ext"/>
                            </source>
                            <target>
                              <context value="identifier"/>
                              <contextType value="variable"/>
                              <element value="value"/>
                              <transform value="copy"/>
                              <parameter>
                                <valueId value="ext"/>
                              </parameter>
                            </target>
                            <rule>
                              <name value="UUID"/>
                              <source>
                                <context value="wholeOrg1"/>
                              </source>
                              <target>
                                <context value="request"/>
                                <contextType value="variable"/>
                                <element value="url"/>
                                <transform value="append"/>
                                <parameter>
                                  <valueString
                                               value="Organization?identifier="/>
                                </parameter>
                                <parameter>
                                  <valueId value="ext"/>
                                </parameter>
                              </target>
                            </rule>
                          </rule>
                          <rule>
                            <name value="assigningAuthorityName"/>
                            <source>
                              <context value="id"/>
                              <element value="assigningAuthorityName"/>
                              <variable value="s"/>
                            </source>
                            <target>
                              <context value="identifier"/>
                              <contextType value="variable"/>
                              <element value="assigner"/>
                              <variable value="a"/>
                            </target>
                            <target>
                              <context value="a"/>
                              <contextType value="variable"/>
                              <element value="display"/>
                              <transform value="copy"/>
                              <parameter>
                                <valueId value="s"/>
                              </parameter>
                            </target>
                          </rule>
                          <rule>
                            <name value="r"/>
                            <source>
                              <context value="id"/>
                              <element value="root"/>
                              <variable value="r"/>
                            </source>
                            <rule>
                              <name value="extension"/>
                              <source>
                                <context value="id"/>
                                <element value="extension"/>
                                <variable value="ext"/>
                              </source>
                              <target>
                                <context value="wholeorganization"/>
                                <contextType value="variable"/>
                                <element value="id"/>
                                <variable value="uuid4"/>
                                <transform value="evaluate"/>
                                <parameter>
                                  <valueString value="r + '-' + ext"/>
                                </parameter>
                              </target>
                              <target>
                                <context value="e27"/>
                                <contextType value="variable"/>
                                <element value="fullUrl"/>
                                <transform value="append"/>
                                <parameter>
                                  <valueString
                                               value="https://example/Organization/"/>
                                </parameter>
                                <parameter>
                                  <valueId value="uuid4"/>
                                </parameter>
                              </target>
                              <target>
                                <context value="asorganization"/>
                                <contextType value="variable"/>
                                <element value="partOf"/>
                                <variable value="reference"/>
                                <transform value="create"/>
                                <parameter>
                                  <valueString value="Reference"/>
                                </parameter>
                              </target>
                              <target>
                                <context value="reference"/>
                                <contextType value="variable"/>
                                <element value="reference"/>
                                <transform value="evaluate"/>
                                <parameter>
                                  <valueString
                                               value="'https://example/Organization/' + %wholeorganization.id"/>
                                </parameter>
                              </target>
                            </rule>
                          </rule>
                        </rule>
                        <rule>
                          <name value="name"/>
                          <source>
                            <context value="wholeOrg1"/>
                            <element value="name"/>
                            <variable value="v"/>
                          </source>
                          <target>
                            <context value="wholeorganization"/>
                            <contextType value="variable"/>
                            <element value="name"/>
                            <transform value="evaluate"/>
                            <parameter>
                              <valueString value="v.other"/>
                            </parameter>
                          </target>
                        </rule>
                        <rule>
                          <name value="telecom"/>
                          <source>
                            <context value="wholeOrg1"/>
                            <element value="telecom"/>
                            <variable value="vvv"/>
                          </source>
                          <target>
                            <context value="wholeorganization"/>
                            <contextType value="variable"/>
                            <element value="telecom"/>
                            <variable value="vvv"/>
                            <transform value="create"/>
                          </target>
                        </rule>
                        <rule>
                          <name value="addr"/>
                          <source>
                            <context value="wholeOrg1"/>
                            <element value="addr"/>
                            <variable value="vvv"/>
                          </source>
                          <target>
                            <context value="wholeorganization"/>
                            <contextType value="variable"/>
                            <element value="address"/>
                            <variable value="vvv"/>
                            <transform value="create"/>
                          </target>
                        </rule>
                      </rule>
                    </rule>
                  </rule>
                </rule>
              </rule>
            </rule>
            <documentation value="Codice Fiscale"/>
          </rule>
          <rule>
            <name value="OrgPartitaIVA"/>
            <source>
              <context value="entity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root = '2.16.840.1.113883.2.9.6.3.2')"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e251"/>
            </target>
            <target>
              <context value="e251"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e251"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="organization"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <rule>
              <name value="mode"/>
              <source>
                <context value="entity"/>
              </source>
              <target>
                <context value="attester"/>
                <contextType value="variable"/>
                <element value="mode"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="official"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="meta"/>
              <source>
                <context value="entity"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="entity"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="entity"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="entity"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/legalAuthenticatorPartitaIVA"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="entity"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="entity"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid2"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e251"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid2"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="attester"/>
                    <contextType value="variable"/>
                    <element value="party"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Organization/' + %organization.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <documentation value="Partita IVA"/>
          </rule>
        </rule>
      </rule>
      <documentation value="START Legal Authenticator"/>
    </rule>
    <rule>
      <name value="Auth"/>
      <source>
        <context value="src"/>
        <element value="authenticator"/>
        <variable value="Auth"/>
      </source>
      <target>
        <context value="bundle"/>
        <contextType value="variable"/>
        <element value="entry"/>
        <variable value="e28"/>
      </target>
      <target>
        <context value="e28"/>
        <contextType value="variable"/>
        <element value="request"/>
        <variable value="request"/>
        <transform value="create"/>
        <parameter>
          <valueString value="BackboneElement"/>
        </parameter>
      </target>
      <target>
        <context value="request"/>
        <contextType value="variable"/>
        <element value="method"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="POST"/>
        </parameter>
      </target>
      <target>
        <context value="e28"/>
        <contextType value="variable"/>
        <element value="resource"/>
        <variable value="practitionerRole"/>
        <transform value="create"/>
        <parameter>
          <valueString value="PractitionerRole"/>
        </parameter>
      </target>
      <target>
        <context value="practitionerRole"/>
        <contextType value="variable"/>
        <element value="id"/>
        <variable value="uuid1"/>
        <transform value="uuid"/>
      </target>
      <target>
        <context value="e28"/>
        <contextType value="variable"/>
        <element value="fullUrl"/>
        <transform value="append"/>
        <parameter>
          <valueString value="https://example/PractitionerRole/"/>
        </parameter>
        <parameter>
          <valueId value="uuid1"/>
        </parameter>
      </target>
      <target>
        <context value="request"/>
        <contextType value="variable"/>
        <element value="url"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="PractitionerRole"/>
        </parameter>
      </target>
      <rule>
        <name value="attester"/>
        <source>
          <context value="Auth"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="attester"/>
          <variable value="attester"/>
        </target>
        <rule>
          <name value="time"/>
          <source>
            <context value="Auth"/>
            <element value="time"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="attester"/>
            <contextType value="variable"/>
            <element value="time"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="mode"/>
          <source>
            <context value="Auth"/>
          </source>
          <target>
            <context value="attester"/>
            <contextType value="variable"/>
            <element value="mode"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="professional"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="entity"/>
          <source>
            <context value="Auth"/>
            <element value="assignedEntity"/>
            <variable value="entity"/>
          </source>
          <target>
            <context value="attester"/>
            <contextType value="variable"/>
            <element value="party"/>
            <variable value="reference"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Reference"/>
            </parameter>
          </target>
          <target>
            <context value="reference"/>
            <contextType value="variable"/>
            <element value="reference"/>
            <transform value="evaluate"/>
            <parameter>
              <valueString
                           value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
            </parameter>
          </target>
          <rule>
            <name value="code"/>
            <source>
              <context value="entity"/>
              <element value="code"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="code"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="practitioner"/>
            <source>
              <context value="entity"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e29"/>
            </target>
            <target>
              <context value="e29"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e29"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="practitioner"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Practitioner"/>
              </parameter>
            </target>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="id"/>
              <variable value="uuid2"/>
              <transform value="uuid"/>
            </target>
            <target>
              <context value="e29"/>
              <contextType value="variable"/>
              <element value="fullUrl"/>
              <transform value="append"/>
              <parameter>
                <valueString value="https://example/Practitioner"/>
              </parameter>
              <parameter>
                <valueId value="uuid2"/>
              </parameter>
            </target>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="practitioner"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString
                             value="'https://example/Practitioner' + %practitioner.id"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="entity"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="entity"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="entity"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="entity"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="ClinicalDocument/authenticator"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="entity"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid2"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e29"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Practitioner/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid2"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="practitionerRole"/>
                    <contextType value="variable"/>
                    <element value="practitioner"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Practitioner/' + %practitioner.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="2.16.840.1.113883.2.9.4.3.2"/>
              <source>
                <context value="entity"/>
                <element value="id"/>
                <variable value="id"/>
                <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
              </source>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Practitioner?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="diverso"/>
              <source>
                <context value="entity"/>
                <element value="id"/>
                <variable value="id"/>
                <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
              </source>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Practitioner?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="address"/>
              <source>
                <context value="entity"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="entity"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="person"/>
              <source>
                <context value="entity"/>
                <element value="assignedPerson"/>
                <variable value="person"/>
              </source>
              <rule>
                <name value="personName"/>
                <source>
                  <context value="person"/>
                  <element value="name"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="birth"/>
                <source>
                  <context value="person"/>
                  <element value="birthTime"/>
                  <variable value="birthTime"/>
                </source>
                <rule>
                  <name value="birthTimeauth"/>
                  <source>
                    <context value="birthTime"/>
                    <element value="value"/>
                    <variable value="date"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="birthDate"/>
                    <transform value="truncate"/>
                    <parameter>
                      <valueId value="date"/>
                    </parameter>
                    <parameter>
                      <valueInteger value="10"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="reporganization"/>
            <source>
              <context value="entity"/>
              <element value="representedOrganization"/>
              <variable value="reporganization"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e30"/>
            </target>
            <target>
              <context value="e30"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e30"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="organization"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="reporganization"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="reporganization"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="reporganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="reporganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/authenticator/representedOrganization"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="reporganization"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="reporganization"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid3"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e30"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid3"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="practitionerRole"/>
                    <contextType value="variable"/>
                    <element value="organization"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Organization/' + %organization.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="reporganization"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="reporganization"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="reporganization"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="organizationpartof"/>
              <source>
                <context value="reporganization"/>
                <element value="asOrganizationPartOf"/>
                <variable value="organizationpartof"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e31"/>
              </target>
              <target>
                <context value="e31"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e31"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="asOrganizationpartof"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="organizationpartof"/>
                </source>
                <target>
                  <context value="asOrganizationpartof"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="organizationpartof"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="organizationpartof"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="organizationpartof"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/authenticator/representedOrganization/asOrganizationPartOf"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="organizationpartof"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="asOrganizationpartof"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="organizationpartof"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="asOrganizationpartof"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid4"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e31"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid4"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="partOf"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %asOrganizationpartof.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="organizationpartof"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="asOrganizationpartof"/>
                  <contextType value="variable"/>
                  <element value="type"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="statusCode"/>
                <source>
                  <context value="organizationpartof"/>
                  <element value="statusCode"/>
                  <variable value="status"/>
                  <condition value="(code = 'active')"/>
                </source>
                <target>
                  <context value="asOrganizationpartof"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="boolean"/>
                  </parameter>
                </target>
                <target>
                  <context value="asOsrganizationpartof"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="true"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="wholeorg"/>
                <source>
                  <context value="organizationpartof"/>
                  <element value="wholeOrganization"/>
                  <variable value="wholeorg"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e32"/>
                </target>
                <target>
                  <context value="e32"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e32"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="wholeOrganization"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <target>
                  <context value="wholeOrganization"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid5"/>
                  <transform value="uuid"/>
                </target>
                <target>
                  <context value="e32"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Organization/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid5"/>
                  </parameter>
                </target>
                <target>
                  <context value="asOrganizationpartof"/>
                  <contextType value="variable"/>
                  <element value="partOf"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Organization/' + %wholeOrganization.id"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="wholeorg"/>
                  </source>
                  <target>
                    <context value="wholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="wholeorg"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="wholeorg"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="wholeorg"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/authenticator/representedOrganization/asOrganizationPartOf/wholeOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="wholeorg"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="wholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="wholeorg"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="wholeOrganization"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid5"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e32"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid5"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="asOrganizationpartof"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %wholeOrganization.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="wholeorg"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="wholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="wholeorg"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="wholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="wholeorg"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="wholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
      <documentation value="START Authenticator"/>
    </rule>
    <rule>
      <name value="participant"/>
      <source>
        <context value="src"/>
        <element value="participant"/>
        <variable value="participant"/>
        <condition value="(typeCode != 'IND')"/>
      </source>
      <rule>
        <name value="Participant1"/>
        <source>
          <context value="participant"/>
          <element value="associatedEntity"/>
          <variable value="associetedEntity"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e313"/>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="POST"/>
          </parameter>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="practitionerRole"/>
          <transform value="create"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="practitionerRole"/>
          <contextType value="variable"/>
          <element value="id"/>
          <variable value="uuid1"/>
          <transform value="uuid"/>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="fullUrl"/>
          <transform value="append"/>
          <parameter>
            <valueString value="https://example/PractitionerRole/"/>
          </parameter>
          <parameter>
            <valueId value="uuid1"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="url"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="encounter"/>
          <contextType value="variable"/>
          <element value="participant"/>
          <variable value="participant1"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <rule>
          <name value="period"/>
          <source>
            <context value="participant"/>
          </source>
          <target>
            <context value="participant1"/>
            <contextType value="variable"/>
            <element value="period"/>
            <variable value="period"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Period"/>
            </parameter>
          </target>
          <rule>
            <name value="time"/>
            <source>
              <context value="participant"/>
              <element value="time"/>
              <variable value="time"/>
            </source>
            <target>
              <context value="period"/>
              <contextType value="variable"/>
              <element value="start"/>
              <variable value="start"/>
              <transform value="create"/>
              <parameter>
                <valueString value="dateTime"/>
              </parameter>
            </target>
            <dependent>
              <name value="TSDateTime"/>
              <variable value="time"/>
              <variable value="start"/>
            </dependent>
          </rule>
          <documentation
                         value="participant.time as time-&gt;participant1.period as period ,period.start=(time.value);"/>
        </rule>
        <rule>
          <name value="type"/>
          <source>
            <context value="participant"/>
            <variable value="p"/>
          </source>
          <target>
            <context value="participant1"/>
            <contextType value="variable"/>
            <element value="type"/>
            <variable value="type"/>
          </target>
          <rule>
            <name value="codeType"/>
            <source>
              <context value="p"/>
            </source>
            <target>
              <context value="type"/>
              <contextType value="variable"/>
              <element value="coding"/>
              <variable value="coding"/>
            </target>
            <rule>
              <name value="codice"/>
              <source>
                <context value="p"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="code"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="p.typeCode"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="system"/>
              <source>
                <context value="p"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="copy"/>
                <parameter>
                  <valueString
                               value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="par"/>
          <source>
            <context value="participant"/>
          </source>
          <target>
            <context value="participant1"/>
            <contextType value="variable"/>
            <element value="individual"/>
            <variable value="referencepart"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Reference"/>
            </parameter>
          </target>
          <target>
            <context value="referencepart"/>
            <contextType value="variable"/>
            <element value="reference"/>
            <transform value="evaluate"/>
            <parameter>
              <valueString
                           value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="functionCode"/>
          <source>
            <context value="participant"/>
            <element value="functionCode"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="practitionerRole"/>
            <contextType value="variable"/>
            <element value="code"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="associetedEntity"/>
          <source>
            <context value="associetedEntity"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e33"/>
          </target>
          <target>
            <context value="e33"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e33"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="practitioner"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Practitioner"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="associetedEntity"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="associetedEntity"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="associetedEntity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="associetedEntity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="ClinicalDocument/participant"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="associetedEntity"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="extension"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid2"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e33"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Practitioner/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid2"/>
                  </parameter>
                </target>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="practitioner"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Practitioner/' + %practitioner.id"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="2.16.840.1.113883.2.9.4.3.2"/>
            <source>
              <context value="associetedEntity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="diverso"/>
            <source>
              <context value="associetedEntity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="code"/>
            <source>
              <context value="associetedEntity"/>
              <element value="code"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="code"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="addr"/>
            <source>
              <context value="associetedEntity"/>
              <element value="addr"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="address"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="telecom"/>
            <source>
              <context value="associetedEntity"/>
              <element value="telecom"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="telecom"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="name"/>
            <source>
              <context value="associetedEntity"/>
              <element value="associatedPerson"/>
              <variable value="associatedperson"/>
            </source>
            <rule>
              <name value="name"/>
              <source>
                <context value="associatedperson"/>
                <element value="name"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="name"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="birth"/>
              <source>
                <context value="associatedperson"/>
                <element value="birthTime"/>
                <variable value="birthTime"/>
              </source>
              <rule>
                <name value="birthTimelegal"/>
                <source>
                  <context value="birthTime"/>
                  <element value="value"/>
                  <variable value="date"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="birthDate"/>
                  <transform value="truncate"/>
                  <parameter>
                    <valueId value="date"/>
                  </parameter>
                  <parameter>
                    <valueInteger value="10"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="scopingOrganization"/>
            <source>
              <context value="associetedEntity"/>
              <element value="scopingOrganization"/>
              <variable value="scopingOrganization"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e34"/>
            </target>
            <target>
              <context value="e34"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e34"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="organization"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="scopingOrganization"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="scopingOrganization"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="scopingOrganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="scopingOrganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/participant/scopingOrganization"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="scopingOrganization"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid3"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e34"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid3"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="practitionerRole"/>
                    <contextType value="variable"/>
                    <element value="organization"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Organization/' + %organization.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="OrgPartOf"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="asOrganizationPartOf"/>
                <variable value="OrgPartOf"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e35"/>
              </target>
              <target>
                <context value="e35"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e35"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization1"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="organization1"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="OrgPartOf"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="OrgPartOf"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid4"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e35"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid4"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="partOf"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organization1.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="type"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="statusCode"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="statusCode"/>
                  <variable value="status"/>
                  <condition value="(value = 'active')"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="boolean"/>
                  </parameter>
                </target>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueBoolean value="true"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="wholeOrgan"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="wholeOrganization"/>
                  <variable value="wholeOrgan"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e36"/>
                </target>
                <target>
                  <context value="e36"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e36"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organization2"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="wholeOrgan"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf/wholeOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organization1"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid5"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e36"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid5"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="organization1"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %organization2.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
      <documentation value="PARTICIPANT"/>
    </rule>
    <rule>
      <name value="participant"/>
      <source>
        <context value="src"/>
        <element value="participant"/>
        <variable value="participant"/>
        <condition value="(typeCode = 'IND')"/>
      </source>
      <rule>
        <name value="Participant2"/>
        <source>
          <context value="participant"/>
          <element value="associatedEntity"/>
          <variable value="associetedEntity"/>
          <condition value="(classCode = 'PROV')"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e313"/>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="POST"/>
          </parameter>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="practitionerRole"/>
          <transform value="create"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="practitionerRole"/>
          <contextType value="variable"/>
          <element value="id"/>
          <variable value="uuid1"/>
          <transform value="uuid"/>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="fullUrl"/>
          <transform value="append"/>
          <parameter>
            <valueString value="https://example/PractitionerRole/"/>
          </parameter>
          <parameter>
            <valueId value="uuid1"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="url"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="encounter"/>
          <contextType value="variable"/>
          <element value="participant"/>
          <variable value="participant2"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <rule>
          <name value="period"/>
          <source>
            <context value="participant"/>
          </source>
          <target>
            <context value="participant2"/>
            <contextType value="variable"/>
            <element value="period"/>
            <variable value="period"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Period"/>
            </parameter>
          </target>
          <rule>
            <name value="time"/>
            <source>
              <context value="participant"/>
              <element value="time"/>
              <variable value="time"/>
            </source>
            <target>
              <context value="period"/>
              <contextType value="variable"/>
              <element value="start"/>
              <variable value="start"/>
              <transform value="create"/>
              <parameter>
                <valueString value="dateTime"/>
              </parameter>
            </target>
            <dependent>
              <name value="TSDateTime"/>
              <variable value="time"/>
              <variable value="start"/>
            </dependent>
          </rule>
          <documentation
                         value="participant.time as time-&gt;participant2.period as period, period.start=(time.value);"/>
        </rule>
        <rule>
          <name value="type"/>
          <source>
            <context value="participant"/>
            <variable value="p"/>
          </source>
          <target>
            <context value="participant2"/>
            <contextType value="variable"/>
            <element value="type"/>
            <variable value="type"/>
          </target>
          <rule>
            <name value="codeType"/>
            <source>
              <context value="p"/>
            </source>
            <target>
              <context value="type"/>
              <contextType value="variable"/>
              <element value="coding"/>
              <variable value="coding"/>
            </target>
            <rule>
              <name value="codice"/>
              <source>
                <context value="p"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="code"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="p.typeCode"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="system"/>
              <source>
                <context value="p"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="copy"/>
                <parameter>
                  <valueString
                               value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="par"/>
          <source>
            <context value="participant"/>
          </source>
          <target>
            <context value="participant2"/>
            <contextType value="variable"/>
            <element value="individual"/>
            <variable value="referencepart"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Reference"/>
            </parameter>
          </target>
          <target>
            <context value="referencepart"/>
            <contextType value="variable"/>
            <element value="reference"/>
            <transform value="evaluate"/>
            <parameter>
              <valueString
                           value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="functionCode"/>
          <source>
            <context value="participant"/>
            <element value="functionCode"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="practitionerRole"/>
            <contextType value="variable"/>
            <element value="code"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="associetedEntity"/>
          <source>
            <context value="associetedEntity"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e33"/>
          </target>
          <target>
            <context value="e33"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e33"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="practitioner"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Practitioner"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="associetedEntity"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="associetedEntity"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="associetedEntity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="associetedEntity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="ClinicalDocument/participant"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="associetedEntity"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="extension"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid2"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e33"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Practitioner/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid2"/>
                  </parameter>
                </target>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="practitioner"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Practitioner/' + %practitioner.id"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="2.16.840.1.113883.2.9.4.3.2"/>
            <source>
              <context value="associetedEntity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="diverso"/>
            <source>
              <context value="associetedEntity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="code"/>
            <source>
              <context value="associetedEntity"/>
              <element value="code"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="code"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="addr"/>
            <source>
              <context value="associetedEntity"/>
              <element value="addr"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="address"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="telecom"/>
            <source>
              <context value="associetedEntity"/>
              <element value="telecom"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="telecom"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="name"/>
            <source>
              <context value="associetedEntity"/>
              <element value="associatedPerson"/>
              <variable value="associatedperson"/>
            </source>
            <rule>
              <name value="name"/>
              <source>
                <context value="associatedperson"/>
                <element value="name"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="name"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="birth"/>
              <source>
                <context value="associatedperson"/>
                <element value="birthTime"/>
                <variable value="birthTime"/>
              </source>
              <rule>
                <name value="birthTimelegal"/>
                <source>
                  <context value="birthTime"/>
                  <element value="value"/>
                  <variable value="date"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="birthDate"/>
                  <transform value="truncate"/>
                  <parameter>
                    <valueId value="date"/>
                  </parameter>
                  <parameter>
                    <valueInteger value="10"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="scopingOrganization"/>
            <source>
              <context value="associetedEntity"/>
              <element value="scopingOrganization"/>
              <variable value="scopingOrganization"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e34"/>
            </target>
            <target>
              <context value="e34"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e34"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="organization"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="scopingOrganization"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="scopingOrganization"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="scopingOrganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="scopingOrganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/participant/scopingOrganization"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="scopingOrganization"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid3"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e34"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid3"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="practitionerRole"/>
                    <contextType value="variable"/>
                    <element value="organization"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Organization/' + %organization.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="OrgPartOf"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="asOrganizationPartOf"/>
                <variable value="OrgPartOf"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e35"/>
              </target>
              <target>
                <context value="e35"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e35"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization1"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="OrgPartOf"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid4"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e35"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid4"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="partOf"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organization1.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="type"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="statusCode"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="statusCode"/>
                  <variable value="status"/>
                  <condition value="(value = 'active')"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="boolean"/>
                  </parameter>
                </target>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueBoolean value="true"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="wholeOrgan"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="wholeOrganization"/>
                  <variable value="wholeOrgan"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e36"/>
                </target>
                <target>
                  <context value="e36"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e36"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organization2"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="wholeOrgan"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf/wholeOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organization1"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid5"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e36"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid5"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="organization1"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %organization2.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
      <rule>
        <name value="WHERE"/>
        <source>
          <context value="participant"/>
          <element value="associatedEntity"/>
          <variable value="associetedEntity"/>
          <condition
                     value="(classCode = 'NOK') or (classCode = 'ECON') or (classCode = 'CAREGIVER')"/>
        </source>
        <rule>
          <name value="participant3"/>
          <source>
            <context value="associetedEntity"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e3131"/>
          </target>
          <target>
            <context value="e3131"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="POST"/>
            </parameter>
          </target>
          <target>
            <context value="e3131"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="RelatedPerson"/>
            <transform value="create"/>
            <parameter>
              <valueString value="RelatedPerson"/>
            </parameter>
          </target>
          <target>
            <context value="RelatedPerson"/>
            <contextType value="variable"/>
            <element value="id"/>
            <variable value="uuid1"/>
            <transform value="uuid"/>
          </target>
          <target>
            <context value="e3131"/>
            <contextType value="variable"/>
            <element value="fullUrl"/>
            <transform value="append"/>
            <parameter>
              <valueString value="https://example/RelatedPerson/"/>
            </parameter>
            <parameter>
              <valueId value="uuid1"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="url"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="RelatedPerson"/>
            </parameter>
          </target>
          <rule>
            <name value="link"/>
            <source>
              <context value="associetedEntity"/>
            </source>
            <target>
              <context value="patientResource"/>
              <contextType value="variable"/>
              <element value="link"/>
              <variable value="link"/>
            </target>
            <rule>
              <name value="type"/>
              <source>
                <context value="associetedEntity"/>
              </source>
              <target>
                <context value="link"/>
                <contextType value="variable"/>
                <element value="type"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="refer"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="reference"/>
              <source>
                <context value="associetedEntity"/>
              </source>
              <target>
                <context value="link"/>
                <contextType value="variable"/>
                <element value="other"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/RelatedPerson/' + %RelatedPerson.id"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="id"/>
              <source>
                <context value="associetedEntity"/>
                <element value="id"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="RelatedPerson"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="reference"/>
              <source>
                <context value="associetedEntity"/>
              </source>
              <target>
                <context value="RelatedPerson"/>
                <contextType value="variable"/>
                <element value="patient"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/Patient/' + %patientResource.id"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="code"/>
              <source>
                <context value="associetedEntity"/>
                <element value="code"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="RelatedPerson"/>
                <contextType value="variable"/>
                <element value="relationship"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="associetedEntity"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="RelatedPerson"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="associatedPerson"/>
              <source>
                <context value="associetedEntity"/>
                <element value="associatedPerson"/>
                <variable value="associatedperson"/>
              </source>
              <rule>
                <name value="name"/>
                <source>
                  <context value="associatedperson"/>
                  <element value="name"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="RelatedPerson"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
      <rule>
        <name value="repOrg"/>
        <source>
          <context value="participant"/>
          <element value="associatedEntity"/>
          <variable value="associetedentity"/>
          <condition value="(classCode = 'GUAR')"/>
        </source>
        <rule>
          <name value="associetedEntity"/>
          <source>
            <context value="associetedentity"/>
            <element value="scopingOrganization"/>
            <variable value="representedOrganization"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e37"/>
          </target>
          <target>
            <context value="e37"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e37"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="organization"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Organization"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="representedOrganization"/>
            </source>
            <target>
              <context value="organization"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="representedOrganization"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="representedOrganization"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="representedOrganization"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString
                                 value="ClinicalDocument/participant/scopingOrganization"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="code"/>
            <source>
              <context value="associetedentity"/>
              <element value="code"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="organization"/>
              <contextType value="variable"/>
              <element value="type"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="scopingOrganization"/>
            <source>
              <context value="associetedentity"/>
              <element value="scopingOrganization"/>
              <variable value="scopingOrganization"/>
            </source>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="associetedentity"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="time"/>
                <source>
                  <context value="participant"/>
                  <element value="time"/>
                  <variable value="time"/>
                </source>
                <rule>
                  <name value="period"/>
                  <source>
                    <context value="time"/>
                    <element value="high"/>
                    <variable value="high"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="period"/>
                    <variable value="period"/>
                  </target>
                  <rule>
                    <name value="periodend"/>
                    <source>
                      <context value="high"/>
                    </source>
                    <target>
                      <context value="period"/>
                      <contextType value="variable"/>
                      <element value="end"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="high.value"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="associetedentity"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid1"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e37"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid1"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="patientResource"/>
                    <contextType value="variable"/>
                    <element value="generalPractitioner"/>
                    <variable value="referenceOrg"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="referenceOrg"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid1"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="OrgPartOf"/>
              <source>
                <context value="scopingOrganization"/>
                <element value="asOrganizationPartOf"/>
                <variable value="OrgPartOf"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e38"/>
              </target>
              <target>
                <context value="e38"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e38"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organizationPOF"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="OrgPartOf"/>
                </source>
                <target>
                  <context value="organizationPOF"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organizationPOF"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organizationPOF"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid2"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e38"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid2"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="partOf"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organizationPOF.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organizationPOF"/>
                  <contextType value="variable"/>
                  <element value="type"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="statusCode"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="statusCode"/>
                  <variable value="status"/>
                  <condition value="(value = 'active')"/>
                </source>
                <target>
                  <context value="organizationPOF"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="boolean"/>
                  </parameter>
                </target>
                <target>
                  <context value="organizationPOF"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="true"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="wholeOrgan"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="wholeOrganization"/>
                  <variable value="wholeOrgan"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e39"/>
                </target>
                <target>
                  <context value="e39"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e39"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organizationW"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="wholeOrgan"/>
                  </source>
                  <target>
                    <context value="organizationW"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/participant/scopingOrganization/asOrganizationPartOf/wholeOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organizationW"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organizationW"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid3"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e39"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid3"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="organizationPOF"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %organizationW.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="organizationW"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organizationW"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organizationW"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
        <documentation value="START PARTICIPANT GUAR"/>
      </rule>
    </rule>
    <rule>
      <name value="inFulfillmentOf"/>
      <source>
        <context value="src"/>
        <element value="inFulfillmentOf"/>
        <variable value="inFulfillmentOf"/>
      </source>
      <rule>
        <name value="order"/>
        <source>
          <context value="inFulfillmentOf"/>
          <element value="order"/>
          <variable value="order"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e40"/>
        </target>
        <target>
          <context value="e40"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="POST"/>
          </parameter>
        </target>
        <target>
          <context value="e40"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="serviceRequest"/>
          <transform value="create"/>
          <parameter>
            <valueString value="ServiceRequest"/>
          </parameter>
        </target>
        <target>
          <context value="serviceRequest"/>
          <contextType value="variable"/>
          <element value="id"/>
          <variable value="uuid1"/>
          <transform value="uuid"/>
        </target>
        <target>
          <context value="e40"/>
          <contextType value="variable"/>
          <element value="fullUrl"/>
          <transform value="append"/>
          <parameter>
            <valueString value="https://example/ServiceRequest/"/>
          </parameter>
          <parameter>
            <valueId value="uuid1"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="url"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="ServiceRequest"/>
          </parameter>
        </target>
        <target>
          <context value="encounter"/>
          <contextType value="variable"/>
          <element value="basedOn"/>
          <variable value="reference"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Reference"/>
          </parameter>
        </target>
        <target>
          <context value="reference"/>
          <contextType value="variable"/>
          <element value="reference"/>
          <transform value="evaluate"/>
          <parameter>
            <valueString
                         value="'https://example/ServiceRequest/' + %serviceRequest.id"/>
          </parameter>
        </target>
        <rule>
          <name value="id"/>
          <source>
            <context value="order"/>
            <element value="id"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="serviceRequest"/>
            <contextType value="variable"/>
            <element value="identifier"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="status"/>
          <source>
            <context value="order"/>
          </source>
          <target>
            <context value="serviceRequest"/>
            <contextType value="variable"/>
            <element value="status"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="active"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="intent"/>
          <source>
            <context value="order"/>
          </source>
          <target>
            <context value="serviceRequest"/>
            <contextType value="variable"/>
            <element value="intent"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="order"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="reference"/>
          <source>
            <context value="order"/>
          </source>
          <target>
            <context value="serviceRequest"/>
            <contextType value="variable"/>
            <element value="subject"/>
            <variable value="reference"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Reference"/>
            </parameter>
          </target>
          <target>
            <context value="reference"/>
            <contextType value="variable"/>
            <element value="reference"/>
            <transform value="evaluate"/>
            <parameter>
              <valueString
                           value="'https://example/Patient/' + %patientResource.id"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="reference"/>
          <source>
            <context value="order"/>
          </source>
          <target>
            <context value="serviceRequest"/>
            <contextType value="variable"/>
            <element value="encounter"/>
            <variable value="reference"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Reference"/>
            </parameter>
          </target>
          <target>
            <context value="reference"/>
            <contextType value="variable"/>
            <element value="reference"/>
            <transform value="evaluate"/>
            <parameter>
              <valueString
                           value="'https://example/Encounter/' + %encounter.id"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="code"/>
          <source>
            <context value="order"/>
            <element value="code"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="serviceRequest"/>
            <contextType value="variable"/>
            <element value="code"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="priorityCode"/>
          <source>
            <context value="order"/>
            <element value="priorityCode"/>
            <variable value="priorityCode"/>
          </source>
          <rule>
            <name value="priority"/>
            <source>
              <context value="priorityCode"/>
              <element value="code"/>
              <variable value="v"/>
            </source>
            <target>
              <context value="serviceRequest"/>
              <contextType value="variable"/>
              <element value="priority"/>
              <transform value="translate"/>
              <parameter>
                <valueId value="v"/>
              </parameter>
              <parameter>
                <valueString value="#priority"/>
              </parameter>
              <parameter>
                <valueString value="code"/>
              </parameter>
            </target>
          </rule>
        </rule>
      </rule>
    </rule>
    <rule>
      <name value="documentationOf"/>
      <source>
        <context value="src"/>
        <element value="documentationOf"/>
        <variable value="docOf"/>
      </source>
      <rule>
        <name value="serviceEvent"/>
        <source>
          <context value="docOf"/>
          <element value="serviceEvent"/>
          <variable value="serviceEvent"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="event"/>
          <variable value="event"/>
        </target>
        <rule>
          <name value="eventCode"/>
          <source>
            <context value="serviceEvent"/>
            <element value="code"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="event"/>
            <contextType value="variable"/>
            <element value="code"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="eventDT"/>
          <source>
            <context value="serviceEvent"/>
            <element value="effectiveTime"/>
            <variable value="effectiveTime"/>
          </source>
          <rule>
            <name value="period"/>
            <source>
              <context value="effectiveTime"/>
            </source>
            <target>
              <context value="event"/>
              <contextType value="variable"/>
              <element value="period"/>
              <variable value="period"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Period"/>
              </parameter>
            </target>
            <dependent>
              <name value="IVLTSPeriod"/>
              <variable value="effectiveTime"/>
              <variable value="period"/>
            </dependent>
          </rule>
        </rule>
        <rule>
          <name value="efft"/>
          <source>
            <context value="serviceEvent"/>
            <element value="effectiveTime"/>
            <variable value="effectivetime1"/>
          </source>
          <target>
            <context value="event"/>
            <contextType value="variable"/>
            <element value="period"/>
            <variable value="period"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Period"/>
            </parameter>
          </target>
          <rule>
            <name value="val"/>
            <source>
              <context value="effectivetime1"/>
            </source>
            <target>
              <context value="period"/>
              <contextType value="variable"/>
              <element value="start"/>
              <variable value="start"/>
              <transform value="create"/>
              <parameter>
                <valueString value="dateTime"/>
              </parameter>
            </target>
            <dependent>
              <name value="TSDateTime"/>
              <variable value="effectivetime1"/>
              <variable value="start"/>
            </dependent>
          </rule>
        </rule>
        <rule>
          <name value="docOf"/>
          <source>
            <context value="serviceEvent"/>
            <element value="performer"/>
            <variable value="performer"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e41"/>
          </target>
          <target>
            <context value="e41"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="POST"/>
            </parameter>
          </target>
          <target>
            <context value="e41"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="practitionerRole"/>
            <transform value="create"/>
            <parameter>
              <valueString value="PractitionerRole"/>
            </parameter>
          </target>
          <target>
            <context value="practitionerRole"/>
            <contextType value="variable"/>
            <element value="id"/>
            <variable value="uuid1"/>
            <transform value="uuid"/>
          </target>
          <target>
            <context value="e41"/>
            <contextType value="variable"/>
            <element value="fullUrl"/>
            <transform value="append"/>
            <parameter>
              <valueString value="https://example/PractitionerRole/"/>
            </parameter>
            <parameter>
              <valueId value="uuid1"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="url"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PractitionerRole"/>
            </parameter>
          </target>
          <rule>
            <name value="performer"/>
            <source>
              <context value="performer"/>
            </source>
            <target>
              <context value="event"/>
              <contextType value="variable"/>
              <element value="detail"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString
                             value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
              </parameter>
            </target>
            <rule>
              <name value="AssignedEntity"/>
              <source>
                <context value="performer"/>
                <element value="assignedEntity"/>
                <variable value="assignedEntity"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e42"/>
              </target>
              <target>
                <context value="e42"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e42"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="practitioner"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Practitioner"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="assignedEntity"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="assignedEntity"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="assignedEntity"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="assignedEntity"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/documentationOf/serviceEvent/performer"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="functionCode"/>
                <source>
                  <context value="performer"/>
                  <element value="functionCode"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="assignedEntity"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="assignedEntity"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="practitioner"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid2"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e42"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Practitioner/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid2"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="practitionerRole"/>
                      <contextType value="variable"/>
                      <element value="practitioner"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Practitioner/' + %practitioner.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="2.16.840.1.113883.2.9.4.3.2"/>
                <source>
                  <context value="assignedEntity"/>
                  <element value="id"/>
                  <variable value="id"/>
                  <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
                </source>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Practitioner?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="diverso"/>
                <source>
                  <context value="assignedEntity"/>
                  <element value="id"/>
                  <variable value="id"/>
                  <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
                </source>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Practitioner?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="addr"/>
                <source>
                  <context value="assignedEntity"/>
                  <element value="addr"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="address"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="telecom"/>
                <source>
                  <context value="assignedEntity"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="name"/>
                <source>
                  <context value="assignedEntity"/>
                  <element value="assignedPerson"/>
                  <variable value="person"/>
                </source>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="person"/>
                    <element value="name"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="practitioner"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="birth"/>
                  <source>
                    <context value="person"/>
                    <element value="birthTime"/>
                    <variable value="birthTime"/>
                  </source>
                  <rule>
                    <name value="birthTimelegal"/>
                    <source>
                      <context value="birthTime"/>
                      <element value="value"/>
                      <variable value="date"/>
                    </source>
                    <target>
                      <context value="practitioner"/>
                      <contextType value="variable"/>
                      <element value="birthDate"/>
                      <transform value="truncate"/>
                      <parameter>
                        <valueId value="date"/>
                      </parameter>
                      <parameter>
                        <valueInteger value="10"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="RepresentedOrganization"/>
                <source>
                  <context value="assignedEntity"/>
                  <element value="representedOrganization"/>
                  <variable value="representedOrganization"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e8"/>
                </target>
                <target>
                  <context value="e8"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e8"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organization"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="representedOrganization"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="representedOrganization"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="representedOrganization"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="representedOrganization"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="representedOrganization"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organization"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid3"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e8"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid3"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="practitionerRole"/>
                        <contextType value="variable"/>
                        <element value="organization"/>
                        <variable value="referenceOrg"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="referenceOrg"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid3"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="representedOrganization"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="representedOrganization"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="representedOrganization"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="asOrganizationPartOf"/>
                  <source>
                    <context value="representedOrganization"/>
                    <element value="asOrganizationPartOf"/>
                    <variable value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="bundle"/>
                    <contextType value="variable"/>
                    <element value="entry"/>
                    <variable value="e9"/>
                  </target>
                  <target>
                    <context value="e9"/>
                    <contextType value="variable"/>
                    <element value="request"/>
                    <variable value="request"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="BackboneElement"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="method"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="PUT"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e9"/>
                    <contextType value="variable"/>
                    <element value="resource"/>
                    <variable value="organization1"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Organization"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="meta"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="meta"/>
                      <variable value="meta"/>
                    </target>
                    <rule>
                      <name value="coding"/>
                      <source>
                        <context value="OrgPartOf"/>
                      </source>
                      <target>
                        <context value="meta"/>
                        <contextType value="variable"/>
                        <element value="tag"/>
                        <variable value="coding"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Coding"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="system"/>
                        <source>
                          <context value="OrgPartOf"/>
                        </source>
                        <target>
                          <context value="coding"/>
                          <contextType value="variable"/>
                          <element value="system"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString value="http://algoritmodiscoring"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="code"/>
                        <source>
                          <context value="OrgPartOf"/>
                        </source>
                        <target>
                          <context value="coding"/>
                          <contextType value="variable"/>
                          <element value="code"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueString
                                         value="ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization/asOrganizationPartOf"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                  <rule>
                    <name value="identifier"/>
                    <source>
                      <context value="OrgPartOf"/>
                      <element value="id"/>
                      <variable value="id"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="identifier"/>
                      <variable value="identifier"/>
                    </target>
                    <rule>
                      <name value="root1"/>
                      <source>
                        <context value="id"/>
                        <element value="root"/>
                        <variable value="r"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="translate"/>
                        <parameter>
                          <valueId value="r"/>
                        </parameter>
                        <parameter>
                          <valueString
                                       value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                        </parameter>
                        <parameter>
                          <valueString value="uri"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="ext"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="value"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                      <rule>
                        <name value="UUID"/>
                        <source>
                          <context value="OrgPartOf"/>
                        </source>
                        <target>
                          <context value="request"/>
                          <contextType value="variable"/>
                          <element value="url"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString value="Organization?identifier="/>
                          </parameter>
                          <parameter>
                            <valueId value="ext"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                    <rule>
                      <name value="assigningAuthorityName"/>
                      <source>
                        <context value="id"/>
                        <element value="assigningAuthorityName"/>
                        <variable value="s"/>
                      </source>
                      <target>
                        <context value="identifier"/>
                        <contextType value="variable"/>
                        <element value="assigner"/>
                        <variable value="a"/>
                      </target>
                      <target>
                        <context value="a"/>
                        <contextType value="variable"/>
                        <element value="display"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueId value="s"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="r"/>
                      <source>
                        <context value="id"/>
                        <element value="root"/>
                        <variable value="r"/>
                      </source>
                      <rule>
                        <name value="extension"/>
                        <source>
                          <context value="id"/>
                          <element value="extension"/>
                          <variable value="ext"/>
                        </source>
                        <target>
                          <context value="organization1"/>
                          <contextType value="variable"/>
                          <element value="id"/>
                          <variable value="uuid4"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString value="r + '-' + ext"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="e9"/>
                          <contextType value="variable"/>
                          <element value="fullUrl"/>
                          <transform value="append"/>
                          <parameter>
                            <valueString
                                         value="https://example/Organization/"/>
                          </parameter>
                          <parameter>
                            <valueId value="uuid4"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="organization"/>
                          <contextType value="variable"/>
                          <element value="partOf"/>
                          <variable value="reference"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Reference"/>
                          </parameter>
                        </target>
                        <target>
                          <context value="reference"/>
                          <contextType value="variable"/>
                          <element value="reference"/>
                          <transform value="evaluate"/>
                          <parameter>
                            <valueString
                                         value="'https://example/Organization/' + %organization1.id"/>
                          </parameter>
                        </target>
                      </rule>
                    </rule>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="OrgPartOf"/>
                      <element value="code"/>
                      <variable value="vvv"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="type"/>
                      <variable value="vvv"/>
                      <transform value="create"/>
                    </target>
                  </rule>
                  <rule>
                    <name value="statusCode"/>
                    <source>
                      <context value="OrgPartOf"/>
                      <element value="statusCode"/>
                      <variable value="status"/>
                      <condition value="(value = 'active')"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="active"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="boolean"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="active"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="true"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="wholeOrganization"/>
                    <source>
                      <context value="OrgPartOf"/>
                      <element value="wholeOrganization"/>
                      <variable value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="bundle"/>
                      <contextType value="variable"/>
                      <element value="entry"/>
                      <variable value="e10"/>
                    </target>
                    <target>
                      <context value="e10"/>
                      <contextType value="variable"/>
                      <element value="request"/>
                      <variable value="request"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="BackboneElement"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="method"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="PUT"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e10"/>
                      <contextType value="variable"/>
                      <element value="resource"/>
                      <variable value="organization2"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Organization"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="meta"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="organization2"/>
                        <contextType value="variable"/>
                        <element value="meta"/>
                        <variable value="meta"/>
                      </target>
                      <rule>
                        <name value="coding"/>
                        <source>
                          <context value="wholeOrgan"/>
                        </source>
                        <target>
                          <context value="meta"/>
                          <contextType value="variable"/>
                          <element value="tag"/>
                          <variable value="coding"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Coding"/>
                          </parameter>
                        </target>
                        <rule>
                          <name value="system"/>
                          <source>
                            <context value="wholeOrgan"/>
                          </source>
                          <target>
                            <context value="coding"/>
                            <contextType value="variable"/>
                            <element value="system"/>
                            <transform value="copy"/>
                            <parameter>
                              <valueString value="http://algoritmodiscoring"/>
                            </parameter>
                          </target>
                        </rule>
                        <rule>
                          <name value="code"/>
                          <source>
                            <context value="wholeOrgan"/>
                          </source>
                          <target>
                            <context value="coding"/>
                            <contextType value="variable"/>
                            <element value="code"/>
                            <transform value="copy"/>
                            <parameter>
                              <valueString
                                           value="ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization/asOrganizationPartOf/wholeOrganization"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                    </rule>
                    <rule>
                      <name value="identifier"/>
                      <source>
                        <context value="wholeOrgan"/>
                        <element value="id"/>
                        <variable value="id"/>
                      </source>
                      <target>
                        <context value="organization2"/>
                        <contextType value="variable"/>
                        <element value="identifier"/>
                        <variable value="identifier"/>
                      </target>
                      <rule>
                        <name value="root1"/>
                        <source>
                          <context value="id"/>
                          <element value="root"/>
                          <variable value="r"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="system"/>
                          <transform value="translate"/>
                          <parameter>
                            <valueId value="r"/>
                          </parameter>
                          <parameter>
                            <valueString
                                         value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                          </parameter>
                          <parameter>
                            <valueString value="uri"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="ext"/>
                        <source>
                          <context value="id"/>
                          <element value="extension"/>
                          <variable value="ext"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="value"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueId value="ext"/>
                          </parameter>
                        </target>
                        <rule>
                          <name value="UUID"/>
                          <source>
                            <context value="wholeOrgan"/>
                          </source>
                          <target>
                            <context value="request"/>
                            <contextType value="variable"/>
                            <element value="url"/>
                            <transform value="append"/>
                            <parameter>
                              <valueString value="Organization?identifier="/>
                            </parameter>
                            <parameter>
                              <valueId value="ext"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                      <rule>
                        <name value="assigningAuthorityName"/>
                        <source>
                          <context value="id"/>
                          <element value="assigningAuthorityName"/>
                          <variable value="s"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="assigner"/>
                          <variable value="a"/>
                        </target>
                        <target>
                          <context value="a"/>
                          <contextType value="variable"/>
                          <element value="display"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueId value="s"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="r"/>
                        <source>
                          <context value="id"/>
                          <element value="root"/>
                          <variable value="r"/>
                        </source>
                        <rule>
                          <name value="extension"/>
                          <source>
                            <context value="id"/>
                            <element value="extension"/>
                            <variable value="ext"/>
                          </source>
                          <target>
                            <context value="organization2"/>
                            <contextType value="variable"/>
                            <element value="id"/>
                            <variable value="uuid5"/>
                            <transform value="evaluate"/>
                            <parameter>
                              <valueString value="r + '-' + ext"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="e10"/>
                            <contextType value="variable"/>
                            <element value="fullUrl"/>
                            <transform value="append"/>
                            <parameter>
                              <valueString
                                           value="https://example/Organization/"/>
                            </parameter>
                            <parameter>
                              <valueId value="uuid5"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="organization1"/>
                            <contextType value="variable"/>
                            <element value="partOf"/>
                            <variable value="reference"/>
                            <transform value="create"/>
                            <parameter>
                              <valueString value="Reference"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="reference"/>
                            <contextType value="variable"/>
                            <element value="reference"/>
                            <transform value="evaluate"/>
                            <parameter>
                              <valueString
                                           value="'https://example/Organization/' + %organization2.id"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                    </rule>
                    <rule>
                      <name value="name"/>
                      <source>
                        <context value="wholeOrgan"/>
                        <element value="name"/>
                        <variable value="v"/>
                      </source>
                      <target>
                        <context value="organization2"/>
                        <contextType value="variable"/>
                        <element value="name"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="v.other"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="telecom"/>
                      <source>
                        <context value="wholeOrgan"/>
                        <element value="telecom"/>
                        <variable value="vvv"/>
                      </source>
                      <target>
                        <context value="organization2"/>
                        <contextType value="variable"/>
                        <element value="telecom"/>
                        <variable value="vvv"/>
                        <transform value="create"/>
                      </target>
                    </rule>
                    <rule>
                      <name value="addr"/>
                      <source>
                        <context value="wholeOrgan"/>
                        <element value="addr"/>
                        <variable value="vvv"/>
                      </source>
                      <target>
                        <context value="organization2"/>
                        <contextType value="variable"/>
                        <element value="address"/>
                        <variable value="vvv"/>
                        <transform value="create"/>
                      </target>
                    </rule>
                  </rule>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
    </rule>
    <rule>
      <name value="encounterExist"/>
      <source>
        <context value="src"/>
        <condition value="src.componentOf.exists().not()"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="encounter"/>
        <variable value="reference"/>
        <transform value="create"/>
        <parameter>
          <valueString value="Reference"/>
        </parameter>
      </target>
      <target>
        <context value="reference"/>
        <contextType value="variable"/>
        <element value="reference"/>
        <transform value="evaluate"/>
        <parameter>
          <valueString value="'https://example/Encounter/' + %encounter.id"/>
        </parameter>
      </target>
      <dependent>
        <name value="ClinicalDocumentEncounter"/>
        <variable value="src"/>
        <variable value="bundle"/>
        <variable value="encounter"/>
        <variable value="patientResource"/>
      </dependent>
    </rule>
    <rule>
      <name value="encompassingEncounter"/>
      <source>
        <context value="src"/>
        <element value="componentOf"/>
        <variable value="comp"/>
      </source>
      <rule>
        <name value="enc"/>
        <source>
          <context value="comp"/>
          <condition value="comp.encompassingEncounter.exists().not()"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="encounter"/>
          <variable value="reference"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Reference"/>
          </parameter>
        </target>
        <target>
          <context value="reference"/>
          <contextType value="variable"/>
          <element value="reference"/>
          <transform value="evaluate"/>
          <parameter>
            <valueString
                         value="'https://example/Encounter/' + %encounter.id"/>
          </parameter>
        </target>
        <dependent>
          <name value="ClinicalDocumentEncounter"/>
          <variable value="srcEnc"/>
          <variable value="bundle"/>
          <variable value="encounter"/>
          <variable value="patientResource"/>
        </dependent>
      </rule>
      <rule>
        <name value="encompassingEncounter"/>
        <source>
          <context value="comp"/>
          <element value="encompassingEncounter"/>
          <variable value="srcEnc"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="encounter"/>
          <variable value="reference"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Reference"/>
          </parameter>
        </target>
        <target>
          <context value="reference"/>
          <contextType value="variable"/>
          <element value="reference"/>
          <transform value="evaluate"/>
          <parameter>
            <valueString
                         value="'https://example/Encounter/' + %encounter.id"/>
          </parameter>
        </target>
        <dependent>
          <name value="ClinicalDocumentEncounter"/>
          <variable value="srcEnc"/>
          <variable value="bundle"/>
          <variable value="encounter"/>
          <variable value="patientResource"/>
        </dependent>
      </rule>
    </rule>
  </group>
  <group>
    <name value="ClinicalDocumentRelatesTo"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="parentDocument"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="tgt"/>
      <type value="composition"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="id"/>
      <source>
        <context value="src"/>
        <element value="id"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="identifier"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="code"/>
      <source>
        <context value="src"/>
        <element value="code"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="type"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="setId"/>
      <source>
        <context value="src"/>
        <element value="setId"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="identifier"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="versionNumberEXT"/>
      <source>
        <context value="src"/>
        <element value="versionNumber"/>
        <variable value="vNumber"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="extension"/>
        <variable value="ext"/>
      </target>
      <dependent>
        <name value="ChExtEprVersionNumber"/>
        <variable value="vNumber"/>
        <variable value="ext"/>
      </dependent>
    </rule>
  </group>
  <group>
    <name value="EXTbirthplace"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="AD"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="ext"/>
      <type value="Extension"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="url"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="ext"/>
        <contextType value="variable"/>
        <element value="url"/>
        <transform value="copy"/>
        <parameter>
          <valueString
                       value="http://hl7.org/fhir/StructureDefinition/patient-birthPlace"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="value"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="ext"/>
        <contextType value="variable"/>
        <element value="value"/>
        <variable value="value"/>
        <transform value="create"/>
        <parameter>
          <valueString value="Address"/>
        </parameter>
      </target>
      <dependent>
        <name value="ADAddress"/>
        <variable value="src"/>
        <variable value="value"/>
      </dependent>
    </rule>
  </group>
  <group>
    <name value="ClinicalDocumentPatientRole"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="PatientRole"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="tgt"/>
      <type value="Patient"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="bundle"/>
      <type value="Bundle"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="addr"/>
      <source>
        <context value="src"/>
        <element value="addr"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="address"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="telecom"/>
      <source>
        <context value="src"/>
        <element value="telecom"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="telecom"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="patient"/>
      <source>
        <context value="src"/>
        <element value="patient"/>
        <variable value="patient"/>
      </source>
      <rule>
        <name value="name"/>
        <source>
          <context value="patient"/>
          <element value="name"/>
          <variable value="vvv"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="name"/>
          <variable value="vvv"/>
          <transform value="create"/>
        </target>
      </rule>
      <rule>
        <name value="gender"/>
        <source>
          <context value="patient"/>
          <element value="administrativeGenderCode"/>
          <variable value="gender"/>
        </source>
        <rule>
          <name value="gender"/>
          <source>
            <context value="gender"/>
            <element value="code"/>
            <variable value="v"/>
          </source>
          <target>
            <context value="tgt"/>
            <contextType value="variable"/>
            <element value="gender"/>
            <transform value="translate"/>
            <parameter>
              <valueId value="v"/>
            </parameter>
            <parameter>
              <valueString value="#cm-v3-administrative-gender"/>
            </parameter>
            <parameter>
              <valueString value="code"/>
            </parameter>
          </target>
        </rule>
      </rule>
      <rule>
        <name value="birth"/>
        <source>
          <context value="patient"/>
          <element value="birthTime"/>
          <variable value="birthTime"/>
        </source>
        <rule>
          <name value="birthTimelegal"/>
          <source>
            <context value="birthTime"/>
            <element value="value"/>
            <variable value="date"/>
          </source>
          <target>
            <context value="tgt"/>
            <contextType value="variable"/>
            <element value="birthDate"/>
            <transform value="truncate"/>
            <parameter>
              <valueId value="date"/>
            </parameter>
            <parameter>
              <valueInteger value="10"/>
            </parameter>
          </target>
        </rule>
      </rule>
      <rule>
        <name value="deceasedBL"/>
        <source>
          <context value="patient"/>
          <element value="deceasedInd"/>
          <variable value="deceased"/>
          <condition value="(value = 'false')"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="deceased"/>
          <transform value="create"/>
          <parameter>
            <valueString value="boolean"/>
          </parameter>
        </target>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="deceased"/>
          <transform value="copy"/>
          <parameter>
            <valueBoolean value="false"/>
          </parameter>
        </target>
      </rule>
      <rule>
        <name value="deceasedInd"/>
        <source>
          <context value="patient"/>
          <element value="deceasedInd"/>
          <variable value="deceased"/>
          <condition value="(value = 'true')"/>
        </source>
        <rule>
          <name value="deceasedTime"/>
          <source>
            <context value="patient"/>
            <element value="deceasedTime"/>
            <variable value="Time"/>
          </source>
          <target>
            <context value="tgt"/>
            <contextType value="variable"/>
            <element value="deceased"/>
            <variable value="deceasedTime"/>
            <transform value="create"/>
            <parameter>
              <valueString value="dateTime"/>
            </parameter>
          </target>
          <dependent>
            <name value="TSDateTime"/>
            <variable value="Time"/>
            <variable value="deceasedTime"/>
          </dependent>
        </rule>
      </rule>
      <rule>
        <name value="deceasedBL"/>
        <source>
          <context value="patient"/>
          <element value="deceasedTime"/>
          <variable value="Timet"/>
          <condition value="Timet.empty()"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="deceased"/>
          <transform value="create"/>
          <parameter>
            <valueString value="boolean"/>
          </parameter>
        </target>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="deceased"/>
          <transform value="copy"/>
          <parameter>
            <valueBoolean value="true"/>
          </parameter>
        </target>
      </rule>
      <rule>
        <name value="maritalStatus"/>
        <source>
          <context value="patient"/>
          <element value="maritalStatusCode"/>
          <variable value="vvv"/>
        </source>
        <target>
          <context value="tgt"/>
          <contextType value="variable"/>
          <element value="maritalStatus"/>
          <variable value="vvv"/>
          <transform value="create"/>
        </target>
      </rule>
      <rule>
        <name value="guardian"/>
        <source>
          <context value="patient"/>
          <element value="guardian"/>
          <variable value="guardian"/>
        </source>
        <rule>
          <name value="guardianPerson"/>
          <source>
            <context value="guardian"/>
            <element value="guardianPerson"/>
            <variable value="person"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e"/>
          </target>
          <target>
            <context value="e"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="POST"/>
            </parameter>
          </target>
          <target>
            <context value="e"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="relatedPerson"/>
            <transform value="create"/>
            <parameter>
              <valueString value="RelatedPerson"/>
            </parameter>
          </target>
          <target>
            <context value="relatedPerson"/>
            <contextType value="variable"/>
            <element value="id"/>
            <variable value="uuid1"/>
            <transform value="uuid"/>
          </target>
          <target>
            <context value="e"/>
            <contextType value="variable"/>
            <element value="fullUrl"/>
            <transform value="append"/>
            <parameter>
              <valueString value="https://example/RelatedPerson/"/>
            </parameter>
            <parameter>
              <valueId value="uuid1"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="url"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="RelatedPerson"/>
            </parameter>
          </target>
          <rule>
            <name value="name"/>
            <source>
              <context value="person"/>
              <element value="name"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="relatedPerson"/>
              <contextType value="variable"/>
              <element value="name"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="birth"/>
            <source>
              <context value="person"/>
              <element value="birthTime"/>
              <variable value="birthTime"/>
            </source>
            <rule>
              <name value="birthTimelegal"/>
              <source>
                <context value="birthTime"/>
                <element value="value"/>
                <variable value="date"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="birthDate"/>
                <transform value="truncate"/>
                <parameter>
                  <valueId value="date"/>
                </parameter>
                <parameter>
                  <valueInteger value="10"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="reference"/>
            <source>
              <context value="person"/>
            </source>
            <target>
              <context value="relatedPerson"/>
              <contextType value="variable"/>
              <element value="patient"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString value="'https://example/Patient/' + %tgt.id"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="person"/>
            <source>
              <context value="person"/>
            </source>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="link"/>
              <variable value="link"/>
            </target>
            <rule>
              <name value="type"/>
              <source>
                <context value="person"/>
              </source>
              <target>
                <context value="link"/>
                <contextType value="variable"/>
                <element value="type"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="refer"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="reference"/>
              <source>
                <context value="person"/>
              </source>
              <target>
                <context value="link"/>
                <contextType value="variable"/>
                <element value="other"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/RelatedPerson/' + %relatedPerson.id"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="guardian"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="guardian"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="id"/>
              <source>
                <context value="guardian"/>
                <element value="id"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="code"/>
              <source>
                <context value="guardian"/>
                <element value="code"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="relatedPerson"/>
                <contextType value="variable"/>
                <element value="relationship"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="guardianorganization"/>
          <source>
            <context value="guardian"/>
            <element value="guardianOrganization"/>
            <variable value="guardianorg"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e1"/>
          </target>
          <target>
            <context value="e1"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e1"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="organizationcontact"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Organization"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="guardianorg"/>
            </source>
            <target>
              <context value="organizationcontact"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="guardianorg"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="guardianorg"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="guardianorg"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString
                                 value="ClinicalDocument/recordTarget/PatientRole/patient/guardian/guardianOrganization"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="contact"/>
            <source>
              <context value="guardianorg"/>
            </source>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="contact"/>
              <variable value="contact"/>
            </target>
            <rule>
              <name value="OrganizationContact"/>
              <source>
                <context value="guardianorg"/>
              </source>
              <target>
                <context value="contact"/>
                <contextType value="variable"/>
                <element value="organization"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/Organization/' + %organizationcontact.id"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="guardianorg"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organizationcontact"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="guardianorg"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organizationcontact"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid2"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e1"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid2"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="guardianorg"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="organizationcontact"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="guardianorg"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organizationcontact"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="guardianorg"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organizationcontact"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="OrganizationPartOf"/>
              <source>
                <context value="guardianorg"/>
                <element value="asOrganizationPartOf"/>
                <variable value="OrgPartOf"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e2"/>
              </target>
              <target>
                <context value="e2"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e2"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organizationpartOf"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="OrgPartOf"/>
                </source>
                <target>
                  <context value="organizationpartOf"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/recordTarget/PatientRole/patient/guardian/guardianOrganization/asOrganizationPartOf"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="asorganization"/>
                <source>
                  <context value="OrgPartOf"/>
                </source>
                <target>
                  <context value="organizationcontact"/>
                  <contextType value="variable"/>
                  <element value="partOf"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Organization/' + %organizationpartOf.id"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organizationpartOf"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organizationpartOf"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid3"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e2"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid3"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organizationpartOf"/>
                  <contextType value="variable"/>
                  <element value="type"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="statusCode"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="statusCode"/>
                  <variable value="status"/>
                  <condition value="(value = 'active')"/>
                </source>
                <target>
                  <context value="organizationpartOf"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="true"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="WholeOrganization"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="wholeOrganization"/>
                  <variable value="wholeORG"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e3"/>
                </target>
                <target>
                  <context value="e3"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e3"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="WholeOrganization"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="wholeORG"/>
                  </source>
                  <target>
                    <context value="WholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="wholeORG"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="wholeORG"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="wholeORG"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/recordTarget/PatientRole/patient/guardian/guardianOrganization/asOrganizationPartOf/wholeOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="asOrganization"/>
                  <source>
                    <context value="wholeORG"/>
                  </source>
                  <target>
                    <context value="organizationpartOf"/>
                    <contextType value="variable"/>
                    <element value="partOf"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Organization/' + %WholeOrganization.id"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="wholeORG"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="WholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="wholeORG"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="WholeOrganization"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid4"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e3"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid4"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="wholeORG"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="WholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="wholeORG"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="WholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="wholeORG"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="WholeOrganization"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
      <rule>
        <name value="birthplace"/>
        <source>
          <context value="patient"/>
          <element value="birthplace"/>
          <variable value="birthplace"/>
        </source>
        <rule>
          <name value="place"/>
          <source>
            <context value="birthplace"/>
            <element value="place"/>
            <variable value="place"/>
          </source>
          <rule>
            <name value="birthplace"/>
            <source>
              <context value="place"/>
              <element value="addr"/>
              <variable value="address"/>
            </source>
            <target>
              <context value="tgt"/>
              <contextType value="variable"/>
              <element value="extension"/>
              <variable value="ext1"/>
            </target>
            <dependent>
              <name value="EXTbirthplace"/>
              <variable value="address"/>
              <variable value="ext1"/>
            </dependent>
          </rule>
        </rule>
      </rule>
      <rule>
        <name value="organization"/>
        <source>
          <context value="src"/>
          <element value="providerOrganization"/>
          <variable value="org"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e4"/>
        </target>
        <target>
          <context value="e4"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PUT"/>
          </parameter>
        </target>
        <target>
          <context value="e4"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="providerorganization"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Organization"/>
          </parameter>
        </target>
        <rule>
          <name value="meta"/>
          <source>
            <context value="org"/>
          </source>
          <target>
            <context value="providerorganization"/>
            <contextType value="variable"/>
            <element value="meta"/>
            <variable value="meta"/>
          </target>
          <rule>
            <name value="coding"/>
            <source>
              <context value="org"/>
            </source>
            <target>
              <context value="meta"/>
              <contextType value="variable"/>
              <element value="tag"/>
              <variable value="coding"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Coding"/>
              </parameter>
            </target>
            <rule>
              <name value="system"/>
              <source>
                <context value="org"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="http://algoritmodiscoring"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="code"/>
              <source>
                <context value="org"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="code"/>
                <transform value="copy"/>
                <parameter>
                  <valueString
                               value="ClinicalDocument/recordTarget/PatientRole/patient/providerOrganization"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="identifier"/>
          <source>
            <context value="org"/>
            <element value="id"/>
            <variable value="id"/>
          </source>
          <target>
            <context value="providerorganization"/>
            <contextType value="variable"/>
            <element value="identifier"/>
            <variable value="identifier"/>
          </target>
          <rule>
            <name value="root1"/>
            <source>
              <context value="id"/>
              <element value="root"/>
              <variable value="r"/>
            </source>
            <target>
              <context value="identifier"/>
              <contextType value="variable"/>
              <element value="system"/>
              <transform value="translate"/>
              <parameter>
                <valueId value="r"/>
              </parameter>
              <parameter>
                <valueString
                             value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
              </parameter>
              <parameter>
                <valueString value="uri"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="ext"/>
            <source>
              <context value="id"/>
              <element value="extension"/>
              <variable value="ext"/>
            </source>
            <target>
              <context value="identifier"/>
              <contextType value="variable"/>
              <element value="value"/>
              <transform value="copy"/>
              <parameter>
                <valueId value="ext"/>
              </parameter>
            </target>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="org"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Organization?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="assigningAuthorityName"/>
            <source>
              <context value="id"/>
              <element value="assigningAuthorityName"/>
              <variable value="s"/>
            </source>
            <target>
              <context value="identifier"/>
              <contextType value="variable"/>
              <element value="assigner"/>
              <variable value="a"/>
            </target>
            <target>
              <context value="a"/>
              <contextType value="variable"/>
              <element value="display"/>
              <transform value="copy"/>
              <parameter>
                <valueId value="s"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="r"/>
            <source>
              <context value="id"/>
              <element value="root"/>
              <variable value="r"/>
            </source>
            <rule>
              <name value="reference"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="providerorganization"/>
                <contextType value="variable"/>
                <element value="id"/>
                <variable value="uuid5"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="r + '-' + ext"/>
                </parameter>
              </target>
              <target>
                <context value="e4"/>
                <contextType value="variable"/>
                <element value="fullUrl"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="https://example/Organization/"/>
                </parameter>
                <parameter>
                  <valueId value="uuid5"/>
                </parameter>
              </target>
              <target>
                <context value="tgt"/>
                <contextType value="variable"/>
                <element value="managingOrganization"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/Organization/' + %providerorganization.id"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="name"/>
          <source>
            <context value="org"/>
            <element value="name"/>
            <variable value="v"/>
          </source>
          <target>
            <context value="providerorganization"/>
            <contextType value="variable"/>
            <element value="name"/>
            <transform value="evaluate"/>
            <parameter>
              <valueString value="v.other"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="telecom"/>
          <source>
            <context value="org"/>
            <element value="telecom"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="providerorganization"/>
            <contextType value="variable"/>
            <element value="telecom"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="addr"/>
          <source>
            <context value="org"/>
            <element value="addr"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="providerorganization"/>
            <contextType value="variable"/>
            <element value="address"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="OrganizationPartOfprovider"/>
          <source>
            <context value="org"/>
            <element value="asOrganizationPartOf"/>
            <variable value="OrgPartOfProvider"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e5"/>
          </target>
          <target>
            <context value="e5"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e5"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="organizationpartOfprovider"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Organization"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="OrgPartOfProvider"/>
            </source>
            <target>
              <context value="organizationpartOfprovider"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="OrgPartOfProvider"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="OrgPartOfProvider"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="OrgPartOfProvider"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString
                                 value="ClinicalDocument/recordTarget/PatientRole/patient/providerOrganization/asOrganizationPartOf"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="OrgPartOfProvider"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="organizationpartOfprovider"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="ext"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="OrgPartOfProvider"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Organization?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="asorganization"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="organizationpartOfprovider"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid6"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e5"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Organization/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid6"/>
                  </parameter>
                </target>
                <target>
                  <context value="providerorganization"/>
                  <contextType value="variable"/>
                  <element value="partOf"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Organization/' + %organizationpartOfprovider.id"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="code"/>
            <source>
              <context value="OrgPartOfProvider"/>
              <element value="code"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="organizationpartOfprovider"/>
              <contextType value="variable"/>
              <element value="type"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="statusCode"/>
            <source>
              <context value="OrgPartOfProvider"/>
              <element value="statusCode"/>
              <variable value="status"/>
              <condition value="(value = 'active')"/>
            </source>
            <target>
              <context value="organizationpartOfprovider"/>
              <contextType value="variable"/>
              <element value="active"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="true"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="wholeOrganizationprovider"/>
            <source>
              <context value="OrgPartOfProvider"/>
              <element value="wholeOrganization"/>
              <variable value="wholeORGproveder"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e6"/>
            </target>
            <target>
              <context value="e6"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e6"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="WholeOrganizationprovider"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="wholeORGproveder"/>
              </source>
              <target>
                <context value="WholeOrganizationprovider"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="wholeORGproveder"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="wholeORGproveder"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="wholeORGproveder"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/recordTarget/PatientRole/patient/providerOrganization/asOrganizationPartOf/wholeOrganization"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="asOrganization"/>
              <source>
                <context value="wholeORGproveder"/>
              </source>
              <target>
                <context value="organizationpartOfprovider"/>
                <contextType value="variable"/>
                <element value="partOf"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/Organization/' + %WholeOrganizationprovider.id"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="wholeORGproveder"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="WholeOrganizationprovider"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="wholeORGproveder"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="WholeOrganizationprovider"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid7"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e6"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid7"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="wholeORGproveder"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="WholeOrganizationprovider"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="wholeORGproveder"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="WholeOrganizationprovider"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="wholeORGproveder"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="WholeOrganizationprovider"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
          </rule>
        </rule>
      </rule>
    </rule>
  </group>
  <group>
    <name value="CustodianOrganization"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="CustodianOrganization"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="tgt"/>
      <type value="Organization"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="name"/>
      <source>
        <context value="src"/>
        <element value="name"/>
        <variable value="v"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="name"/>
        <transform value="evaluate"/>
        <parameter>
          <valueString value="v.other"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="telecom"/>
      <source>
        <context value="src"/>
        <element value="telecom"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="telecom"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="addr"/>
      <source>
        <context value="src"/>
        <element value="addr"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="address"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
  </group>
  <group>
    <name value="ClinicalDocumentEncounter"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="EncompassingEncounter"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="bundle"/>
      <type value="Bundle"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="encounter"/>
      <type value="Encounter"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="patient"/>
      <type value="Patient"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="id"/>
      <source>
        <context value="src"/>
        <element value="id"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="encounter"/>
        <contextType value="variable"/>
        <element value="identifier"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="class"/>
      <source>
        <context value="src"/>
        <element value="code"/>
        <variable value="code1"/>
      </source>
      <target>
        <context value="encounter"/>
        <contextType value="variable"/>
        <element value="class"/>
        <variable value="coding"/>
        <transform value="create"/>
        <parameter>
          <valueString value="Coding"/>
        </parameter>
      </target>
      <rule>
        <name value="code"/>
        <source>
          <context value="code1"/>
          <element value="code"/>
          <variable value="code"/>
        </source>
        <target>
          <context value="coding"/>
          <contextType value="variable"/>
          <element value="code"/>
          <transform value="cast"/>
          <parameter>
            <valueId value="code"/>
          </parameter>
          <parameter>
            <valueString value="string"/>
          </parameter>
        </target>
      </rule>
      <rule>
        <name value="codeSystem"/>
        <source>
          <context value="code1"/>
          <element value="codeSystem"/>
          <variable value="system"/>
        </source>
        <target>
          <context value="coding"/>
          <contextType value="variable"/>
          <element value="system"/>
          <transform value="translate"/>
          <parameter>
            <valueId value="system"/>
          </parameter>
          <parameter>
            <valueString
                         value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
          </parameter>
          <parameter>
            <valueString value="uri"/>
          </parameter>
        </target>
      </rule>
      <rule>
        <name value="displayName"/>
        <source>
          <context value="code1"/>
          <element value="displayName"/>
          <variable value="display"/>
        </source>
        <target>
          <context value="coding"/>
          <contextType value="variable"/>
          <element value="display"/>
          <transform value="cast"/>
          <parameter>
            <valueId value="display"/>
          </parameter>
          <parameter>
            <valueString value="string"/>
          </parameter>
        </target>
      </rule>
    </rule>
    <rule>
      <name value="NonCodeclass"/>
      <source>
        <context value="src"/>
        <condition value="src.code.exists().not()"/>
      </source>
      <target>
        <context value="encounter"/>
        <contextType value="variable"/>
        <element value="class"/>
        <variable value="coding"/>
        <transform value="create"/>
        <parameter>
          <valueString value="Coding"/>
        </parameter>
      </target>
      <rule>
        <name value="code"/>
        <source>
          <context value="src"/>
        </source>
        <target>
          <context value="coding"/>
          <contextType value="variable"/>
          <element value="code"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="AMB"/>
          </parameter>
        </target>
      </rule>
      <rule>
        <name value="codeS"/>
        <source>
          <context value="src"/>
        </source>
        <target>
          <context value="coding"/>
          <contextType value="variable"/>
          <element value="system"/>
          <transform value="copy"/>
          <parameter>
            <valueString
                         value="http://terminology.hl7.org/CodeSystem/v3-ActCode"/>
          </parameter>
        </target>
      </rule>
      <rule>
        <name value="display"/>
        <source>
          <context value="src"/>
        </source>
        <target>
          <context value="coding"/>
          <contextType value="variable"/>
          <element value="display"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="ambulatory"/>
          </parameter>
        </target>
      </rule>
    </rule>
    <rule>
      <name value="reference"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="encounter"/>
        <contextType value="variable"/>
        <element value="subject"/>
        <variable value="reference"/>
        <transform value="create"/>
        <parameter>
          <valueString value="Reference"/>
        </parameter>
      </target>
      <target>
        <context value="reference"/>
        <contextType value="variable"/>
        <element value="reference"/>
        <transform value="evaluate"/>
        <parameter>
          <valueString value="'https://example/Patient/' + %patient.id"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="status"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="encounter"/>
        <contextType value="variable"/>
        <element value="status"/>
        <transform value="copy"/>
        <parameter>
          <valueString value="finished"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="where"/>
      <source>
        <context value="src"/>
        <condition
                   value="effectiveTime.low.exists() or effectiveTime.high.exists()"/>
      </source>
      <rule>
        <name value="effectiveTime"/>
        <source>
          <context value="src"/>
          <element value="effectiveTime"/>
          <variable value="eff"/>
        </source>
        <target>
          <context value="encounter"/>
          <contextType value="variable"/>
          <element value="period"/>
          <variable value="period"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Period"/>
          </parameter>
        </target>
        <dependent>
          <name value="IVLTSPeriod"/>
          <variable value="eff"/>
          <variable value="period"/>
        </dependent>
      </rule>
      <documentation value="effectiveTime=period"/>
    </rule>
    <rule>
      <name value="where"/>
      <source>
        <context value="src"/>
        <condition
                   value="effectiveTime.low.exists().not() or effectiveTime.high.exists().not()"/>
      </source>
      <rule>
        <name value="efft"/>
        <source>
          <context value="src"/>
          <element value="effectiveTime"/>
          <variable value="effectivetime1"/>
        </source>
        <target>
          <context value="encounter"/>
          <contextType value="variable"/>
          <element value="period"/>
          <variable value="period"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Period"/>
          </parameter>
        </target>
        <rule>
          <name value="val"/>
          <source>
            <context value="effectivetime1"/>
          </source>
          <target>
            <context value="period"/>
            <contextType value="variable"/>
            <element value="start"/>
            <variable value="start"/>
            <transform value="create"/>
            <parameter>
              <valueString value="dateTime"/>
            </parameter>
          </target>
          <dependent>
            <name value="TSDateTime"/>
            <variable value="effectivetime1"/>
            <variable value="start"/>
          </dependent>
        </rule>
      </rule>
      <documentation value="effectiveTime = time-stamp"/>
    </rule>
    <rule>
      <name value="discharge"/>
      <source>
        <context value="src"/>
        <element value="dischargeDispositionCode"/>
        <variable value="dischargeDispositionCode"/>
      </source>
      <rule>
        <name value="disposition"/>
        <source>
          <context value="dischargeDispositionCode"/>
        </source>
        <target>
          <context value="encounter"/>
          <contextType value="variable"/>
          <element value="hospitalization"/>
          <variable value="hospitalization"/>
        </target>
        <rule>
          <name value="disDisp"/>
          <source>
            <context value="dischargeDispositionCode"/>
          </source>
          <target>
            <context value="hospitalization"/>
            <contextType value="variable"/>
            <element value="dischargeDisposition"/>
          </target>
        </rule>
      </rule>
      <documentation
                     value="src.effectiveTime as effectivetime1 -&gt; encounter.period as period, period.start=(effectivetime1.value);"/>
    </rule>
    <rule>
      <name value="particpant"/>
      <source>
        <context value="src"/>
        <element value="responsibleParty"/>
        <variable value="responsibleParty"/>
      </source>
      <target>
        <context value="encounter"/>
        <contextType value="variable"/>
        <element value="participant"/>
        <variable value="participant"/>
      </target>
      <rule>
        <name value="entity"/>
        <source>
          <context value="responsibleParty"/>
          <element value="assignedEntity"/>
          <variable value="entity"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e"/>
        </target>
        <target>
          <context value="e"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="POST"/>
          </parameter>
        </target>
        <target>
          <context value="e"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="practitionerRole"/>
          <transform value="create"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="practitionerRole"/>
          <contextType value="variable"/>
          <element value="id"/>
          <variable value="uuid1"/>
          <transform value="uuid"/>
        </target>
        <target>
          <context value="e"/>
          <contextType value="variable"/>
          <element value="fullUrl"/>
          <transform value="append"/>
          <parameter>
            <valueString value="https://example/PractitionerRole/"/>
          </parameter>
          <parameter>
            <valueId value="uuid1"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="url"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="participant"/>
          <contextType value="variable"/>
          <element value="individual"/>
          <variable value="reference"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Reference"/>
          </parameter>
        </target>
        <target>
          <context value="reference"/>
          <contextType value="variable"/>
          <element value="reference"/>
          <transform value="evaluate"/>
          <parameter>
            <valueString
                         value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
          </parameter>
        </target>
        <rule>
          <name value="code"/>
          <source>
            <context value="entity"/>
            <element value="code"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="practitionerRole"/>
            <contextType value="variable"/>
            <element value="code"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="practitioner"/>
          <source>
            <context value="entity"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e1"/>
          </target>
          <target>
            <context value="e1"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e1"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="practitioner"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Practitioner"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="entity"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="entity"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="entity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="entity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString
                                 value="ClinicalDocument/componentOf/EncompassingEncounter/responsibleParty"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="entity"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="extension"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid2"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e1"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Practitioner/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid2"/>
                  </parameter>
                </target>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="practitioner"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Practitioner/' + %practitioner.id"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="2.16.840.1.113883.2.9.4.3.2"/>
            <source>
              <context value="entity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="diverso"/>
            <source>
              <context value="entity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="addr"/>
            <source>
              <context value="entity"/>
              <element value="addr"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="address"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="telecom"/>
            <source>
              <context value="entity"/>
              <element value="telecom"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="telecom"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="name"/>
            <source>
              <context value="entity"/>
              <element value="assignedPerson"/>
              <variable value="person"/>
            </source>
            <rule>
              <name value="name"/>
              <source>
                <context value="person"/>
                <element value="name"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="name"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="birth"/>
              <source>
                <context value="person"/>
                <element value="birthTime"/>
                <variable value="birthTime"/>
              </source>
              <rule>
                <name value="birthTimeENC"/>
                <source>
                  <context value="birthTime"/>
                  <element value="value"/>
                  <variable value="date"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="birthDate"/>
                  <transform value="truncate"/>
                  <parameter>
                    <valueId value="date"/>
                  </parameter>
                  <parameter>
                    <valueInteger value="10"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="organization"/>
          <source>
            <context value="entity"/>
            <element value="representedOrganization"/>
            <variable value="raporg"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e2"/>
          </target>
          <target>
            <context value="e2"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e2"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="rapresentedorganization"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Organization"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="raporg"/>
            </source>
            <target>
              <context value="rapresentedorganization"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="raporg"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="raporg"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="raporg"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString
                                 value="ClinicalDocument/componentOf/EncompassingEncounter/responsibleParty/representedOrganization"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="raporg"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="rapresentedorganization"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="ext"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="raporg"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Organization?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="rapresentedorganization"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid3"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e2"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Organization/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid3"/>
                  </parameter>
                </target>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="organization"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Organization/' + %rapresentedorganization.id"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <documentation
                           value="raporg.id -&gt; rapresentedorganization.identifier;"/>
          </rule>
          <rule>
            <name value="name"/>
            <source>
              <context value="raporg"/>
              <element value="name"/>
              <variable value="v"/>
            </source>
            <target>
              <context value="rapresentedorganization"/>
              <contextType value="variable"/>
              <element value="name"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString value="v.other"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="telecom"/>
            <source>
              <context value="raporg"/>
              <element value="telecom"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="rapresentedorganization"/>
              <contextType value="variable"/>
              <element value="telecom"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="addr"/>
            <source>
              <context value="raporg"/>
              <element value="addr"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="rapresentedorganization"/>
              <contextType value="variable"/>
              <element value="address"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="OrgPartOf"/>
            <source>
              <context value="raporg"/>
              <element value="asOrganizationPartOf"/>
              <variable value="OrgPartOf"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e3"/>
            </target>
            <target>
              <context value="e3"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e3"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="organization1"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <target>
              <context value="organization1"/>
              <contextType value="variable"/>
              <element value="id"/>
              <variable value="uuid4"/>
              <transform value="uuid"/>
            </target>
            <target>
              <context value="e3"/>
              <contextType value="variable"/>
              <element value="fullUrl"/>
              <transform value="append"/>
              <parameter>
                <valueString value="https://example/Organization/"/>
              </parameter>
              <parameter>
                <valueId value="uuid4"/>
              </parameter>
            </target>
            <target>
              <context value="rapresentedorganization"/>
              <contextType value="variable"/>
              <element value="partOf"/>
              <variable value="reference"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Reference"/>
              </parameter>
            </target>
            <target>
              <context value="reference"/>
              <contextType value="variable"/>
              <element value="reference"/>
              <transform value="evaluate"/>
              <parameter>
                <valueString
                             value="'https://example/Organization/' + %organization1.id"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="OrgPartOf"/>
              </source>
              <target>
                <context value="organization1"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="OrgPartOf"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/componentOf/EncompassingEncounter/responsibleParty/representedOrganization/asOrganizationPartOf"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <documentation
                             value="OrgPartOf.id -&gt; organization1.identifier;"/>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="OrgPartOf"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organization1"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organization1"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid4"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e3"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid4"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="rapresentedorganization"/>
                    <contextType value="variable"/>
                    <element value="partOf"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Organization/' + %organization1.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="code"/>
              <source>
                <context value="OrgPartOf"/>
                <element value="code"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization1"/>
                <contextType value="variable"/>
                <element value="type"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="statusCode"/>
              <source>
                <context value="OrgPartOf"/>
                <element value="statusCode"/>
                <variable value="status"/>
                <condition value="(value = 'active')"/>
              </source>
              <target>
                <context value="organization1"/>
                <contextType value="variable"/>
                <element value="active"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="boolean"/>
                </parameter>
              </target>
              <target>
                <context value="organization1"/>
                <contextType value="variable"/>
                <element value="active"/>
                <transform value="copy"/>
                <parameter>
                  <valueBoolean value="true"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="wholeOrgan"/>
              <source>
                <context value="OrgPartOf"/>
                <element value="wholeOrganization"/>
                <variable value="wholeOrgan"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e4"/>
              </target>
              <target>
                <context value="e4"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e4"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization2"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="meta"/>
                <source>
                  <context value="wholeOrgan"/>
                </source>
                <target>
                  <context value="organization2"/>
                  <contextType value="variable"/>
                  <element value="meta"/>
                  <variable value="meta"/>
                </target>
                <rule>
                  <name value="coding"/>
                  <source>
                    <context value="wholeOrgan"/>
                  </source>
                  <target>
                    <context value="meta"/>
                    <contextType value="variable"/>
                    <element value="tag"/>
                    <variable value="coding"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Coding"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="system"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="http://algoritmodiscoring"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="code"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="coding"/>
                      <contextType value="variable"/>
                      <element value="code"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString
                                     value="ClinicalDocument/componentOf/EncompassingEncounter/responsibleParty/representedOrganization/asOrganizationPartOf/wholeOrganization"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <documentation
                               value="wholeOrgan.id -&gt; organization2.identifier;"/>
              </rule>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="wholeOrgan"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization2"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization2"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid5"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e4"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid5"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="partOf"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organization2.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="name"/>
                <source>
                  <context value="wholeOrgan"/>
                  <element value="name"/>
                  <variable value="v"/>
                </source>
                <target>
                  <context value="organization2"/>
                  <contextType value="variable"/>
                  <element value="name"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="v.other"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="telecom"/>
                <source>
                  <context value="wholeOrgan"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization2"/>
                  <contextType value="variable"/>
                  <element value="telecom"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="addr"/>
                <source>
                  <context value="wholeOrgan"/>
                  <element value="addr"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization2"/>
                  <contextType value="variable"/>
                  <element value="address"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
    </rule>
    <rule>
      <name value="encounterParticipant"/>
      <source>
        <context value="src"/>
        <element value="encounterParticipant"/>
        <variable value="participant"/>
      </source>
      <rule>
        <name value="Participant"/>
        <source>
          <context value="participant"/>
          <element value="assignedEntity"/>
          <variable value="assignedEntity"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e313"/>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="POST"/>
          </parameter>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="practitionerRole"/>
          <transform value="create"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="practitionerRole"/>
          <contextType value="variable"/>
          <element value="id"/>
          <variable value="uuid1"/>
          <transform value="uuid"/>
        </target>
        <target>
          <context value="e313"/>
          <contextType value="variable"/>
          <element value="fullUrl"/>
          <transform value="append"/>
          <parameter>
            <valueString value="https://example/PractitionerRole/"/>
          </parameter>
          <parameter>
            <valueId value="uuid1"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="url"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PractitionerRole"/>
          </parameter>
        </target>
        <target>
          <context value="encounter"/>
          <contextType value="variable"/>
          <element value="participant"/>
          <variable value="participant1"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <rule>
          <name value="period"/>
          <source>
            <context value="participant"/>
          </source>
          <target>
            <context value="participant1"/>
            <contextType value="variable"/>
            <element value="period"/>
            <variable value="period"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Period"/>
            </parameter>
          </target>
          <rule>
            <name value="time"/>
            <source>
              <context value="participant"/>
              <element value="time"/>
              <variable value="time"/>
            </source>
            <target>
              <context value="period"/>
              <contextType value="variable"/>
              <element value="start"/>
              <variable value="start"/>
              <transform value="create"/>
              <parameter>
                <valueString value="dateTime"/>
              </parameter>
            </target>
            <dependent>
              <name value="TSDateTime"/>
              <variable value="time"/>
              <variable value="start"/>
            </dependent>
          </rule>
          <documentation
                         value="participant.time as time-&gt;participant1.period as period ,period.start=(time.value);"/>
        </rule>
        <rule>
          <name value="type"/>
          <source>
            <context value="participant"/>
            <variable value="p"/>
          </source>
          <target>
            <context value="participant1"/>
            <contextType value="variable"/>
            <element value="type"/>
            <variable value="type"/>
          </target>
          <rule>
            <name value="codeType"/>
            <source>
              <context value="p"/>
            </source>
            <target>
              <context value="type"/>
              <contextType value="variable"/>
              <element value="coding"/>
              <variable value="coding"/>
            </target>
            <rule>
              <name value="codice"/>
              <source>
                <context value="p"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="code"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="p.typeCode"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="system"/>
              <source>
                <context value="p"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="copy"/>
                <parameter>
                  <valueString
                               value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="par"/>
          <source>
            <context value="participant"/>
          </source>
          <target>
            <context value="participant1"/>
            <contextType value="variable"/>
            <element value="individual"/>
            <variable value="referencepart"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Reference"/>
            </parameter>
          </target>
          <target>
            <context value="referencepart"/>
            <contextType value="variable"/>
            <element value="reference"/>
            <transform value="evaluate"/>
            <parameter>
              <valueString
                           value="'https://example/PractitionerRole/' + %practitionerRole.id"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="functionCode"/>
          <source>
            <context value="participant"/>
            <element value="functionCode"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="practitionerRole"/>
            <contextType value="variable"/>
            <element value="code"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="assignedEntity"/>
          <source>
            <context value="assignedEntity"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e33"/>
          </target>
          <target>
            <context value="e33"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e33"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="practitioner"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Practitioner"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="assignedEntity"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="assignedEntity"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="assignedEntity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="assignedEntity"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString
                                 value="ClinicalDocument/encounterParticipant"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="assignedEntity"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="extension"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid2"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e33"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Practitioner/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid2"/>
                  </parameter>
                </target>
                <target>
                  <context value="practitionerRole"/>
                  <contextType value="variable"/>
                  <element value="practitioner"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Practitioner/' + %practitioner.id"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="2.16.840.1.113883.2.9.4.3.2"/>
            <source>
              <context value="assignedEntity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root = '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="diverso"/>
            <source>
              <context value="assignedEntity"/>
              <element value="id"/>
              <variable value="id"/>
              <condition value="(root != '2.16.840.1.113883.2.9.4.3.2')"/>
            </source>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Practitioner?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="code"/>
            <source>
              <context value="assignedEntity"/>
              <element value="code"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitionerRole"/>
              <contextType value="variable"/>
              <element value="code"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="addr"/>
            <source>
              <context value="assignedEntity"/>
              <element value="addr"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="address"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="telecom"/>
            <source>
              <context value="assignedEntity"/>
              <element value="telecom"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="practitioner"/>
              <contextType value="variable"/>
              <element value="telecom"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="name"/>
            <source>
              <context value="assignedEntity"/>
              <element value="associatedPerson"/>
              <variable value="assignedPerson"/>
            </source>
            <rule>
              <name value="name"/>
              <source>
                <context value="assignedPerson"/>
                <element value="name"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="practitioner"/>
                <contextType value="variable"/>
                <element value="name"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="birth"/>
              <source>
                <context value="assignedPerson"/>
                <element value="birthTime"/>
                <variable value="birthTime"/>
              </source>
              <rule>
                <name value="birthTimelegal"/>
                <source>
                  <context value="birthTime"/>
                  <element value="value"/>
                  <variable value="date"/>
                </source>
                <target>
                  <context value="practitioner"/>
                  <contextType value="variable"/>
                  <element value="birthDate"/>
                  <transform value="truncate"/>
                  <parameter>
                    <valueId value="date"/>
                  </parameter>
                  <parameter>
                    <valueInteger value="10"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="representedOrganization"/>
            <source>
              <context value="assignedEntity"/>
              <element value="representedOrganization"/>
              <variable value="representedOrganization"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e34"/>
            </target>
            <target>
              <context value="e34"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e34"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="organization"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="representedOrganization"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="representedOrganization"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/encounterParticipant/scopingOrganization"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="representedOrganization"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="representedOrganization"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="organization"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid3"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e34"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid3"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="practitionerRole"/>
                    <contextType value="variable"/>
                    <element value="organization"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Organization/' + %organization.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="representedOrganization"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="representedOrganization"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="representedOrganization"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="organization"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="OrgPartOf"/>
              <source>
                <context value="representedOrganization"/>
                <element value="asOrganizationPartOf"/>
                <variable value="OrgPartOf"/>
              </source>
              <target>
                <context value="bundle"/>
                <contextType value="variable"/>
                <element value="entry"/>
                <variable value="e35"/>
              </target>
              <target>
                <context value="e35"/>
                <contextType value="variable"/>
                <element value="request"/>
                <variable value="request"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="BackboneElement"/>
                </parameter>
              </target>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="method"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="PUT"/>
                </parameter>
              </target>
              <target>
                <context value="e35"/>
                <contextType value="variable"/>
                <element value="resource"/>
                <variable value="organization1"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Organization"/>
                </parameter>
              </target>
              <rule>
                <name value="identifier"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="id"/>
                  <variable value="id"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="identifier"/>
                  <variable value="identifier"/>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="OrgPartOf"/>
                  </source>
                  <target>
                    <context value="organization1"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="OrgPartOf"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="OrgPartOf"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/encounterParticipant/scopingOrganization/asOrganizationPartOf"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="root1"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="translate"/>
                    <parameter>
                      <valueId value="r"/>
                    </parameter>
                    <parameter>
                      <valueString
                                   value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                    </parameter>
                    <parameter>
                      <valueString value="uri"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="ext"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="value"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                  <rule>
                    <name value="UUID"/>
                    <source>
                      <context value="OrgPartOf"/>
                    </source>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="url"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="Organization?identifier="/>
                      </parameter>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
                <rule>
                  <name value="assigningAuthorityName"/>
                  <source>
                    <context value="id"/>
                    <element value="assigningAuthorityName"/>
                    <variable value="s"/>
                  </source>
                  <target>
                    <context value="identifier"/>
                    <contextType value="variable"/>
                    <element value="assigner"/>
                    <variable value="a"/>
                  </target>
                  <target>
                    <context value="a"/>
                    <contextType value="variable"/>
                    <element value="display"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueId value="s"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="r"/>
                  <source>
                    <context value="id"/>
                    <element value="root"/>
                    <variable value="r"/>
                  </source>
                  <rule>
                    <name value="extension"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="organization1"/>
                      <contextType value="variable"/>
                      <element value="id"/>
                      <variable value="uuid4"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString value="r + '-' + ext"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e35"/>
                      <contextType value="variable"/>
                      <element value="fullUrl"/>
                      <transform value="append"/>
                      <parameter>
                        <valueString value="https://example/Organization/"/>
                      </parameter>
                      <parameter>
                        <valueId value="uuid4"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="organization"/>
                      <contextType value="variable"/>
                      <element value="partOf"/>
                      <variable value="reference"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Reference"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="reference"/>
                      <contextType value="variable"/>
                      <element value="reference"/>
                      <transform value="evaluate"/>
                      <parameter>
                        <valueString
                                     value="'https://example/Organization/' + %organization1.id"/>
                      </parameter>
                    </target>
                  </rule>
                </rule>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="code"/>
                  <variable value="vvv"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="type"/>
                  <variable value="vvv"/>
                  <transform value="create"/>
                </target>
              </rule>
              <rule>
                <name value="statusCode"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="statusCode"/>
                  <variable value="status"/>
                  <condition value="(value = 'active')"/>
                </source>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="boolean"/>
                  </parameter>
                </target>
                <target>
                  <context value="organization1"/>
                  <contextType value="variable"/>
                  <element value="active"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueBoolean value="true"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="wholeOrgan"/>
                <source>
                  <context value="OrgPartOf"/>
                  <element value="wholeOrganization"/>
                  <variable value="wholeOrgan"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e36"/>
                </target>
                <target>
                  <context value="e36"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e36"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="organization2"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="wholeOrgan"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="wholeOrgan"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/encounterParticipant/scopingOrganization/asOrganizationPartOf/wholeOrganization"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="wholeOrgan"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="organization1"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid5"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e36"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid5"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="organization1"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %organization2.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="name"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="name"/>
                    <variable value="v"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="name"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="v.other"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="telecom"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="telecom"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="addr"/>
                  <source>
                    <context value="wholeOrgan"/>
                    <element value="addr"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="organization2"/>
                    <contextType value="variable"/>
                    <element value="address"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
    </rule>
    <rule>
      <name value="location"/>
      <source>
        <context value="src"/>
        <element value="location"/>
        <variable value="Location"/>
      </source>
      <rule>
        <name value="location1"/>
        <source>
          <context value="Location"/>
          <element value="healthCareFacility"/>
          <variable value="HCF"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e5"/>
        </target>
        <target>
          <context value="e5"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PUT"/>
          </parameter>
        </target>
        <target>
          <context value="e5"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="loc"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Location"/>
          </parameter>
        </target>
        <rule>
          <name value="meta"/>
          <source>
            <context value="HCF"/>
          </source>
          <target>
            <context value="loc"/>
            <contextType value="variable"/>
            <element value="meta"/>
            <variable value="meta"/>
          </target>
          <rule>
            <name value="coding"/>
            <source>
              <context value="HCF"/>
            </source>
            <target>
              <context value="meta"/>
              <contextType value="variable"/>
              <element value="tag"/>
              <variable value="coding"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Coding"/>
              </parameter>
            </target>
            <rule>
              <name value="system"/>
              <source>
                <context value="HCF"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="http://algoritmodiscoring"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="code"/>
              <source>
                <context value="HCF"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="code"/>
                <transform value="copy"/>
                <parameter>
                  <valueString
                               value="ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="hcf"/>
          <source>
            <context value="HCF"/>
          </source>
          <target>
            <context value="encounter"/>
            <contextType value="variable"/>
            <element value="location"/>
            <variable value="locations"/>
          </target>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="HCF"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="loc"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="ext"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="HCF"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Location?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="locc"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="loc"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid6"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e5"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Location/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid6"/>
                  </parameter>
                </target>
                <target>
                  <context value="locations"/>
                  <contextType value="variable"/>
                  <element value="location"/>
                  <variable value="reference"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="reference"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString
                                 value="'https://example/Location/' + %loc.id"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="code"/>
            <source>
              <context value="HCF"/>
              <element value="code"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="loc"/>
              <contextType value="variable"/>
              <element value="type"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="location2"/>
            <source>
              <context value="HCF"/>
              <element value="location"/>
              <variable value="srcLocation"/>
            </source>
            <rule>
              <name value="name"/>
              <source>
                <context value="srcLocation"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="loc"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="srcLocation"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="loc"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="SPO"/>
            <source>
              <context value="HCF"/>
              <element value="serviceProviderOrganization"/>
              <variable value="servProvOrg"/>
            </source>
            <target>
              <context value="bundle"/>
              <contextType value="variable"/>
              <element value="entry"/>
              <variable value="e"/>
            </target>
            <target>
              <context value="e"/>
              <contextType value="variable"/>
              <element value="request"/>
              <variable value="request"/>
              <transform value="create"/>
              <parameter>
                <valueString value="BackboneElement"/>
              </parameter>
            </target>
            <target>
              <context value="request"/>
              <contextType value="variable"/>
              <element value="method"/>
              <transform value="copy"/>
              <parameter>
                <valueString value="PUT"/>
              </parameter>
            </target>
            <target>
              <context value="e"/>
              <contextType value="variable"/>
              <element value="resource"/>
              <variable value="serviceProviderOrganization"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Organization"/>
              </parameter>
            </target>
            <rule>
              <name value="meta"/>
              <source>
                <context value="servProvOrg"/>
              </source>
              <target>
                <context value="serviceProviderOrganization"/>
                <contextType value="variable"/>
                <element value="meta"/>
                <variable value="meta"/>
              </target>
              <rule>
                <name value="coding"/>
                <source>
                  <context value="servProvOrg"/>
                </source>
                <target>
                  <context value="meta"/>
                  <contextType value="variable"/>
                  <element value="tag"/>
                  <variable value="coding"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Coding"/>
                  </parameter>
                </target>
                <rule>
                  <name value="system"/>
                  <source>
                    <context value="servProvOrg"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="system"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="http://algoritmodiscoring"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="servProvOrg"/>
                  </source>
                  <target>
                    <context value="coding"/>
                    <contextType value="variable"/>
                    <element value="code"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString
                                   value="ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility/serviceProviderOrganization"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="identifier"/>
              <source>
                <context value="servProvOrg"/>
                <element value="id"/>
                <variable value="id"/>
              </source>
              <target>
                <context value="serviceProviderOrganization"/>
                <contextType value="variable"/>
                <element value="identifier"/>
                <variable value="identifier"/>
              </target>
              <rule>
                <name value="root1"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="translate"/>
                  <parameter>
                    <valueId value="r"/>
                  </parameter>
                  <parameter>
                    <valueString
                                 value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                  </parameter>
                  <parameter>
                    <valueString value="uri"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="ext"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="value"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
                <rule>
                  <name value="UUID"/>
                  <source>
                    <context value="servProvOrg"/>
                  </source>
                  <target>
                    <context value="request"/>
                    <contextType value="variable"/>
                    <element value="url"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="Organization?identifier="/>
                    </parameter>
                    <parameter>
                      <valueId value="ext"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
              <rule>
                <name value="assigningAuthorityName"/>
                <source>
                  <context value="id"/>
                  <element value="assigningAuthorityName"/>
                  <variable value="s"/>
                </source>
                <target>
                  <context value="identifier"/>
                  <contextType value="variable"/>
                  <element value="assigner"/>
                  <variable value="a"/>
                </target>
                <target>
                  <context value="a"/>
                  <contextType value="variable"/>
                  <element value="display"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueId value="s"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="r"/>
                <source>
                  <context value="id"/>
                  <element value="root"/>
                  <variable value="r"/>
                </source>
                <rule>
                  <name value="extension"/>
                  <source>
                    <context value="id"/>
                    <element value="extension"/>
                    <variable value="ext"/>
                  </source>
                  <target>
                    <context value="serviceProviderOrganization"/>
                    <contextType value="variable"/>
                    <element value="id"/>
                    <variable value="uuid"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString value="r + '-' + ext"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="e"/>
                    <contextType value="variable"/>
                    <element value="fullUrl"/>
                    <transform value="append"/>
                    <parameter>
                      <valueString value="https://example/Organization/"/>
                    </parameter>
                    <parameter>
                      <valueId value="uuid"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="loc"/>
                    <contextType value="variable"/>
                    <element value="managingOrganization"/>
                    <variable value="reference"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="Reference"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="reference"/>
                    <contextType value="variable"/>
                    <element value="reference"/>
                    <transform value="evaluate"/>
                    <parameter>
                      <valueString
                                   value="'https://example/Organization/' + %serviceProviderOrganization.id"/>
                    </parameter>
                  </target>
                </rule>
              </rule>
            </rule>
            <rule>
              <name value="name"/>
              <source>
                <context value="servProvOrg"/>
                <element value="name"/>
                <variable value="v"/>
              </source>
              <target>
                <context value="serviceProviderOrganization"/>
                <contextType value="variable"/>
                <element value="name"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="v.other"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="telecom"/>
              <source>
                <context value="servProvOrg"/>
                <element value="telecom"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="serviceProviderOrganization"/>
                <contextType value="variable"/>
                <element value="telecom"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="addr"/>
              <source>
                <context value="servProvOrg"/>
                <element value="addr"/>
                <variable value="vvv"/>
              </source>
              <target>
                <context value="serviceProviderOrganization"/>
                <contextType value="variable"/>
                <element value="address"/>
                <variable value="vvv"/>
                <transform value="create"/>
              </target>
            </rule>
            <rule>
              <name value="asOrg1"/>
              <source>
                <context value="servProvOrg"/>
                <element value="asOrganizationPartOf"/>
                <variable value="asOrgPartOf"/>
              </source>
              <rule>
                <name value="OrganizationPartOfprovider"/>
                <source>
                  <context value="asOrgPartOf"/>
                  <variable value="asOrgPartOf1"/>
                </source>
                <target>
                  <context value="bundle"/>
                  <contextType value="variable"/>
                  <element value="entry"/>
                  <variable value="e1"/>
                </target>
                <target>
                  <context value="e1"/>
                  <contextType value="variable"/>
                  <element value="request"/>
                  <variable value="request"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="BackboneElement"/>
                  </parameter>
                </target>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="method"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="PUT"/>
                  </parameter>
                </target>
                <target>
                  <context value="e1"/>
                  <contextType value="variable"/>
                  <element value="resource"/>
                  <variable value="asorganization"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Organization"/>
                  </parameter>
                </target>
                <rule>
                  <name value="meta"/>
                  <source>
                    <context value="asOrgPartOf1"/>
                  </source>
                  <target>
                    <context value="asorganization"/>
                    <contextType value="variable"/>
                    <element value="meta"/>
                    <variable value="meta"/>
                  </target>
                  <rule>
                    <name value="coding"/>
                    <source>
                      <context value="asOrgPartOf1"/>
                    </source>
                    <target>
                      <context value="meta"/>
                      <contextType value="variable"/>
                      <element value="tag"/>
                      <variable value="coding"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Coding"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="system"/>
                      <source>
                        <context value="asOrgPartOf1"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="system"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString value="http://algoritmodiscoring"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="code"/>
                      <source>
                        <context value="asOrgPartOf1"/>
                      </source>
                      <target>
                        <context value="coding"/>
                        <contextType value="variable"/>
                        <element value="code"/>
                        <transform value="copy"/>
                        <parameter>
                          <valueString
                                       value="ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility/serviceProviderOrganization/asOrganizationPartOf"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="identifier"/>
                  <source>
                    <context value="asOrgPartOf1"/>
                    <element value="id"/>
                    <variable value="id"/>
                  </source>
                  <target>
                    <context value="asorganization"/>
                    <contextType value="variable"/>
                    <element value="identifier"/>
                    <variable value="identifier"/>
                  </target>
                  <rule>
                    <name value="root1"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="system"/>
                      <transform value="translate"/>
                      <parameter>
                        <valueId value="r"/>
                      </parameter>
                      <parameter>
                        <valueString
                                     value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                      </parameter>
                      <parameter>
                        <valueString value="uri"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="ext"/>
                    <source>
                      <context value="id"/>
                      <element value="extension"/>
                      <variable value="ext"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="value"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="ext"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="UUID"/>
                      <source>
                        <context value="asOrgPartOf1"/>
                      </source>
                      <target>
                        <context value="request"/>
                        <contextType value="variable"/>
                        <element value="url"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="Organization?identifier="/>
                        </parameter>
                        <parameter>
                          <valueId value="ext"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                  <rule>
                    <name value="assigningAuthorityName"/>
                    <source>
                      <context value="id"/>
                      <element value="assigningAuthorityName"/>
                      <variable value="s"/>
                    </source>
                    <target>
                      <context value="identifier"/>
                      <contextType value="variable"/>
                      <element value="assigner"/>
                      <variable value="a"/>
                    </target>
                    <target>
                      <context value="a"/>
                      <contextType value="variable"/>
                      <element value="display"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueId value="s"/>
                      </parameter>
                    </target>
                  </rule>
                  <rule>
                    <name value="r"/>
                    <source>
                      <context value="id"/>
                      <element value="root"/>
                      <variable value="r"/>
                    </source>
                    <rule>
                      <name value="extension"/>
                      <source>
                        <context value="id"/>
                        <element value="extension"/>
                        <variable value="ext"/>
                      </source>
                      <target>
                        <context value="asorganization"/>
                        <contextType value="variable"/>
                        <element value="id"/>
                        <variable value="uuid1"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="r + '-' + ext"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="e1"/>
                        <contextType value="variable"/>
                        <element value="fullUrl"/>
                        <transform value="append"/>
                        <parameter>
                          <valueString value="https://example/Organization/"/>
                        </parameter>
                        <parameter>
                          <valueId value="uuid1"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="serviceProviderOrganization"/>
                        <contextType value="variable"/>
                        <element value="partOf"/>
                        <variable value="reference"/>
                        <transform value="create"/>
                        <parameter>
                          <valueString value="Reference"/>
                        </parameter>
                      </target>
                      <target>
                        <context value="reference"/>
                        <contextType value="variable"/>
                        <element value="reference"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString
                                       value="'https://example/Organization/' + %asorganization.id"/>
                        </parameter>
                      </target>
                    </rule>
                  </rule>
                </rule>
                <rule>
                  <name value="code"/>
                  <source>
                    <context value="asOrgPartOf1"/>
                    <element value="code"/>
                    <variable value="vvv"/>
                  </source>
                  <target>
                    <context value="asorganization"/>
                    <contextType value="variable"/>
                    <element value="type"/>
                    <variable value="vvv"/>
                    <transform value="create"/>
                  </target>
                </rule>
                <rule>
                  <name value="statusCode"/>
                  <source>
                    <context value="asOrgPartOf1"/>
                    <element value="statusCode"/>
                    <variable value="status"/>
                    <condition value="(code = 'active')"/>
                  </source>
                  <target>
                    <context value="asorganization"/>
                    <contextType value="variable"/>
                    <element value="active"/>
                    <transform value="create"/>
                    <parameter>
                      <valueString value="boolean"/>
                    </parameter>
                  </target>
                  <target>
                    <context value="asorganization"/>
                    <contextType value="variable"/>
                    <element value="active"/>
                    <transform value="copy"/>
                    <parameter>
                      <valueString value="true"/>
                    </parameter>
                  </target>
                </rule>
                <rule>
                  <name value="wholeOrg"/>
                  <source>
                    <context value="asOrgPartOf1"/>
                    <element value="wholeOrganization"/>
                    <variable value="wholeOrg"/>
                  </source>
                  <rule>
                    <name value="wholeOrg1"/>
                    <source>
                      <context value="wholeOrg"/>
                      <variable value="wholeOrg1"/>
                    </source>
                    <target>
                      <context value="bundle"/>
                      <contextType value="variable"/>
                      <element value="entry"/>
                      <variable value="e2"/>
                    </target>
                    <target>
                      <context value="e2"/>
                      <contextType value="variable"/>
                      <element value="request"/>
                      <variable value="request"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="BackboneElement"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="request"/>
                      <contextType value="variable"/>
                      <element value="method"/>
                      <transform value="copy"/>
                      <parameter>
                        <valueString value="PUT"/>
                      </parameter>
                    </target>
                    <target>
                      <context value="e2"/>
                      <contextType value="variable"/>
                      <element value="resource"/>
                      <variable value="wholeorganization"/>
                      <transform value="create"/>
                      <parameter>
                        <valueString value="Organization"/>
                      </parameter>
                    </target>
                    <rule>
                      <name value="meta"/>
                      <source>
                        <context value="wholeOrg1"/>
                      </source>
                      <target>
                        <context value="wholeorganization"/>
                        <contextType value="variable"/>
                        <element value="meta"/>
                        <variable value="meta"/>
                      </target>
                      <rule>
                        <name value="coding"/>
                        <source>
                          <context value="wholeOrg1"/>
                        </source>
                        <target>
                          <context value="meta"/>
                          <contextType value="variable"/>
                          <element value="tag"/>
                          <variable value="coding"/>
                          <transform value="create"/>
                          <parameter>
                            <valueString value="Coding"/>
                          </parameter>
                        </target>
                        <rule>
                          <name value="system"/>
                          <source>
                            <context value="wholeOrg1"/>
                          </source>
                          <target>
                            <context value="coding"/>
                            <contextType value="variable"/>
                            <element value="system"/>
                            <transform value="copy"/>
                            <parameter>
                              <valueString value="http://algoritmodiscoring"/>
                            </parameter>
                          </target>
                        </rule>
                        <rule>
                          <name value="code"/>
                          <source>
                            <context value="wholeOrg1"/>
                          </source>
                          <target>
                            <context value="coding"/>
                            <contextType value="variable"/>
                            <element value="code"/>
                            <transform value="copy"/>
                            <parameter>
                              <valueString
                                           value="ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility/serviceProviderOrganization/asOrganizationPartOf"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                    </rule>
                    <rule>
                      <name value="identifier"/>
                      <source>
                        <context value="wholeOrg1"/>
                        <element value="id"/>
                        <variable value="id"/>
                      </source>
                      <target>
                        <context value="asorganization"/>
                        <contextType value="variable"/>
                        <element value="identifier"/>
                        <variable value="identifier"/>
                      </target>
                      <rule>
                        <name value="root1"/>
                        <source>
                          <context value="id"/>
                          <element value="root"/>
                          <variable value="r"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="system"/>
                          <transform value="translate"/>
                          <parameter>
                            <valueId value="r"/>
                          </parameter>
                          <parameter>
                            <valueString
                                         value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                          </parameter>
                          <parameter>
                            <valueString value="uri"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="ext"/>
                        <source>
                          <context value="id"/>
                          <element value="extension"/>
                          <variable value="ext"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="value"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueId value="ext"/>
                          </parameter>
                        </target>
                        <rule>
                          <name value="UUID"/>
                          <source>
                            <context value="wholeOrg1"/>
                          </source>
                          <target>
                            <context value="request"/>
                            <contextType value="variable"/>
                            <element value="url"/>
                            <transform value="append"/>
                            <parameter>
                              <valueString value="Organization?identifier="/>
                            </parameter>
                            <parameter>
                              <valueId value="ext"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                      <rule>
                        <name value="assigningAuthorityName"/>
                        <source>
                          <context value="id"/>
                          <element value="assigningAuthorityName"/>
                          <variable value="s"/>
                        </source>
                        <target>
                          <context value="identifier"/>
                          <contextType value="variable"/>
                          <element value="assigner"/>
                          <variable value="a"/>
                        </target>
                        <target>
                          <context value="a"/>
                          <contextType value="variable"/>
                          <element value="display"/>
                          <transform value="copy"/>
                          <parameter>
                            <valueId value="s"/>
                          </parameter>
                        </target>
                      </rule>
                      <rule>
                        <name value="r"/>
                        <source>
                          <context value="id"/>
                          <element value="root"/>
                          <variable value="r"/>
                        </source>
                        <rule>
                          <name value="extension"/>
                          <source>
                            <context value="id"/>
                            <element value="extension"/>
                            <variable value="ext"/>
                          </source>
                          <target>
                            <context value="wholeorganization"/>
                            <contextType value="variable"/>
                            <element value="id"/>
                            <variable value="uuid2"/>
                            <transform value="evaluate"/>
                            <parameter>
                              <valueString value="r + '-' + ext"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="e2"/>
                            <contextType value="variable"/>
                            <element value="fullUrl"/>
                            <transform value="append"/>
                            <parameter>
                              <valueString
                                           value="https://example/Organization/"/>
                            </parameter>
                            <parameter>
                              <valueId value="uuid2"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="asorganization"/>
                            <contextType value="variable"/>
                            <element value="partOf"/>
                            <variable value="reference"/>
                            <transform value="create"/>
                            <parameter>
                              <valueString value="Reference"/>
                            </parameter>
                          </target>
                          <target>
                            <context value="reference"/>
                            <contextType value="variable"/>
                            <element value="reference"/>
                            <transform value="evaluate"/>
                            <parameter>
                              <valueString
                                           value="'https://example/Organization/' + %wholeorganization.id"/>
                            </parameter>
                          </target>
                        </rule>
                      </rule>
                    </rule>
                    <rule>
                      <name value="name"/>
                      <source>
                        <context value="wholeOrg1"/>
                        <element value="name"/>
                        <variable value="v"/>
                      </source>
                      <target>
                        <context value="wholeorganization"/>
                        <contextType value="variable"/>
                        <element value="name"/>
                        <transform value="evaluate"/>
                        <parameter>
                          <valueString value="v.other"/>
                        </parameter>
                      </target>
                    </rule>
                    <rule>
                      <name value="telecom"/>
                      <source>
                        <context value="wholeOrg1"/>
                        <element value="telecom"/>
                        <variable value="vvv"/>
                      </source>
                      <target>
                        <context value="wholeorganization"/>
                        <contextType value="variable"/>
                        <element value="telecom"/>
                        <variable value="vvv"/>
                        <transform value="create"/>
                      </target>
                    </rule>
                    <rule>
                      <name value="addr"/>
                      <source>
                        <context value="wholeOrg1"/>
                        <element value="addr"/>
                        <variable value="vvv"/>
                      </source>
                      <target>
                        <context value="wholeorganization"/>
                        <contextType value="variable"/>
                        <element value="address"/>
                        <variable value="vvv"/>
                        <transform value="create"/>
                      </target>
                    </rule>
                  </rule>
                </rule>
              </rule>
            </rule>
          </rule>
        </rule>
      </rule>
    </rule>
  </group>
  <group>
    <name value="ClinicalDocumentationOf"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="representedOrganization"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="tgt"/>
      <type value="organization"/>
      <mode value="target"/>
    </input>
    <input>
      <name value="bundle"/>
      <type value="Bundle"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="name"/>
      <source>
        <context value="src"/>
        <element value="name"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="name"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="telecom"/>
      <source>
        <context value="src"/>
        <element value="telecom"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="telecom"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="addr"/>
      <source>
        <context value="src"/>
        <element value="addr"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="address"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="creation"/>
      <source>
        <context value="src"/>
        <element value="asOrganizationPartOf"/>
        <variable value="asOrganizationPartOf"/>
      </source>
      <rule>
        <name value="organizationPartOf"/>
        <source>
          <context value="asOrganizationPartOf"/>
        </source>
        <target>
          <context value="bundle"/>
          <contextType value="variable"/>
          <element value="entry"/>
          <variable value="e"/>
        </target>
        <target>
          <context value="e"/>
          <contextType value="variable"/>
          <element value="request"/>
          <variable value="request"/>
          <transform value="create"/>
          <parameter>
            <valueString value="BackboneElement"/>
          </parameter>
        </target>
        <target>
          <context value="request"/>
          <contextType value="variable"/>
          <element value="method"/>
          <transform value="copy"/>
          <parameter>
            <valueString value="PUT"/>
          </parameter>
        </target>
        <target>
          <context value="e"/>
          <contextType value="variable"/>
          <element value="resource"/>
          <variable value="organization2"/>
          <transform value="create"/>
          <parameter>
            <valueString value="Organization"/>
          </parameter>
        </target>
        <rule>
          <name value="meta"/>
          <source>
            <context value="asOrganizationPartOf"/>
          </source>
          <target>
            <context value="organization2"/>
            <contextType value="variable"/>
            <element value="meta"/>
            <variable value="meta"/>
          </target>
          <rule>
            <name value="coding"/>
            <source>
              <context value="asOrganizationPartOf"/>
            </source>
            <target>
              <context value="meta"/>
              <contextType value="variable"/>
              <element value="tag"/>
              <variable value="coding"/>
              <transform value="create"/>
              <parameter>
                <valueString value="Coding"/>
              </parameter>
            </target>
            <rule>
              <name value="system"/>
              <source>
                <context value="asOrganizationPartOf"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="copy"/>
                <parameter>
                  <valueString value="http://algoritmodiscoring"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="code"/>
              <source>
                <context value="asOrganizationPartOf"/>
              </source>
              <target>
                <context value="coding"/>
                <contextType value="variable"/>
                <element value="code"/>
                <transform value="copy"/>
                <parameter>
                  <valueString
                               value="ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization/asOrganizationPartOf"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="identifier"/>
          <source>
            <context value="asOrganizationPartOf"/>
            <element value="id"/>
            <variable value="id"/>
          </source>
          <target>
            <context value="organization2"/>
            <contextType value="variable"/>
            <element value="identifier"/>
            <variable value="identifier"/>
          </target>
          <rule>
            <name value="root1"/>
            <source>
              <context value="id"/>
              <element value="root"/>
              <variable value="r"/>
            </source>
            <target>
              <context value="identifier"/>
              <contextType value="variable"/>
              <element value="system"/>
              <transform value="translate"/>
              <parameter>
                <valueId value="r"/>
              </parameter>
              <parameter>
                <valueString
                             value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
              </parameter>
              <parameter>
                <valueString value="uri"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="ext"/>
            <source>
              <context value="id"/>
              <element value="extension"/>
              <variable value="ext"/>
            </source>
            <target>
              <context value="identifier"/>
              <contextType value="variable"/>
              <element value="value"/>
              <transform value="copy"/>
              <parameter>
                <valueId value="ext"/>
              </parameter>
            </target>
            <rule>
              <name value="UUID"/>
              <source>
                <context value="asOrganizationPartOf"/>
              </source>
              <target>
                <context value="request"/>
                <contextType value="variable"/>
                <element value="url"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="Organization?identifier="/>
                </parameter>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
            </rule>
          </rule>
          <rule>
            <name value="assigningAuthorityName"/>
            <source>
              <context value="id"/>
              <element value="assigningAuthorityName"/>
              <variable value="s"/>
            </source>
            <target>
              <context value="identifier"/>
              <contextType value="variable"/>
              <element value="assigner"/>
              <variable value="a"/>
            </target>
            <target>
              <context value="a"/>
              <contextType value="variable"/>
              <element value="display"/>
              <transform value="copy"/>
              <parameter>
                <valueId value="s"/>
              </parameter>
            </target>
          </rule>
          <rule>
            <name value="r"/>
            <source>
              <context value="id"/>
              <element value="root"/>
              <variable value="r"/>
            </source>
            <rule>
              <name value="extension"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="organization2"/>
                <contextType value="variable"/>
                <element value="id"/>
                <variable value="uuid"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString value="r + '-' + ext"/>
                </parameter>
              </target>
              <target>
                <context value="e"/>
                <contextType value="variable"/>
                <element value="fullUrl"/>
                <transform value="append"/>
                <parameter>
                  <valueString value="https://example/Organization/"/>
                </parameter>
                <parameter>
                  <valueId value="uuid"/>
                </parameter>
              </target>
              <target>
                <context value="tgt"/>
                <contextType value="variable"/>
                <element value="partOf"/>
                <variable value="reference"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Reference"/>
                </parameter>
              </target>
              <target>
                <context value="reference"/>
                <contextType value="variable"/>
                <element value="reference"/>
                <transform value="evaluate"/>
                <parameter>
                  <valueString
                               value="'https://example/Organization/' + %organization2.id"/>
                </parameter>
              </target>
            </rule>
          </rule>
        </rule>
        <rule>
          <name value="code"/>
          <source>
            <context value="asOrganizationPartOf"/>
            <element value="code"/>
            <variable value="vvv"/>
          </source>
          <target>
            <context value="organization2"/>
            <contextType value="variable"/>
            <element value="type"/>
            <variable value="vvv"/>
            <transform value="create"/>
          </target>
        </rule>
        <rule>
          <name value="statusCode"/>
          <source>
            <context value="asOrganizationPartOf"/>
            <element value="statusCode"/>
            <condition value="(value = 'active')"/>
          </source>
          <target>
            <context value="organization2"/>
            <contextType value="variable"/>
            <element value="active"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="true"/>
            </parameter>
          </target>
        </rule>
        <rule>
          <name value="wholeOrganization"/>
          <source>
            <context value="asOrganizationPartOf"/>
            <element value="wholeOrganization"/>
            <variable value="wholeOrganization"/>
          </source>
          <target>
            <context value="bundle"/>
            <contextType value="variable"/>
            <element value="entry"/>
            <variable value="e3"/>
          </target>
          <target>
            <context value="e3"/>
            <contextType value="variable"/>
            <element value="request"/>
            <variable value="request"/>
            <transform value="create"/>
            <parameter>
              <valueString value="BackboneElement"/>
            </parameter>
          </target>
          <target>
            <context value="request"/>
            <contextType value="variable"/>
            <element value="method"/>
            <transform value="copy"/>
            <parameter>
              <valueString value="PUT"/>
            </parameter>
          </target>
          <target>
            <context value="e3"/>
            <contextType value="variable"/>
            <element value="resource"/>
            <variable value="organization3"/>
            <transform value="create"/>
            <parameter>
              <valueString value="Organization"/>
            </parameter>
          </target>
          <rule>
            <name value="meta"/>
            <source>
              <context value="wholeOrganization"/>
            </source>
            <target>
              <context value="organization3"/>
              <contextType value="variable"/>
              <element value="meta"/>
              <variable value="meta"/>
            </target>
            <rule>
              <name value="coding"/>
              <source>
                <context value="wholeOrganization"/>
              </source>
              <target>
                <context value="meta"/>
                <contextType value="variable"/>
                <element value="tag"/>
                <variable value="coding"/>
                <transform value="create"/>
                <parameter>
                  <valueString value="Coding"/>
                </parameter>
              </target>
              <rule>
                <name value="system"/>
                <source>
                  <context value="wholeOrganization"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="system"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString value="http://algoritmodiscoring"/>
                  </parameter>
                </target>
              </rule>
              <rule>
                <name value="code"/>
                <source>
                  <context value="wholeOrganization"/>
                </source>
                <target>
                  <context value="coding"/>
                  <contextType value="variable"/>
                  <element value="code"/>
                  <transform value="copy"/>
                  <parameter>
                    <valueString
                                 value="ClinicalDocument/documentationOf/serviceEvent/performer/representedOrganization/asOrganizationPartOf"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="identifier"/>
            <source>
              <context value="wholeOrganization"/>
              <element value="id"/>
              <variable value="id"/>
            </source>
            <target>
              <context value="organization3"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="identifier"/>
            </target>
            <rule>
              <name value="root1"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="system"/>
                <transform value="translate"/>
                <parameter>
                  <valueId value="r"/>
                </parameter>
                <parameter>
                  <valueString
                               value="http://hl7.org/fhir/ConceptMap/special-oid2uri"/>
                </parameter>
                <parameter>
                  <valueString value="uri"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="ext"/>
              <source>
                <context value="id"/>
                <element value="extension"/>
                <variable value="ext"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="value"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="ext"/>
                </parameter>
              </target>
              <rule>
                <name value="UUID"/>
                <source>
                  <context value="wholeOrganization"/>
                </source>
                <target>
                  <context value="request"/>
                  <contextType value="variable"/>
                  <element value="url"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="Organization?identifier="/>
                  </parameter>
                  <parameter>
                    <valueId value="ext"/>
                  </parameter>
                </target>
              </rule>
            </rule>
            <rule>
              <name value="assigningAuthorityName"/>
              <source>
                <context value="id"/>
                <element value="assigningAuthorityName"/>
                <variable value="s"/>
              </source>
              <target>
                <context value="identifier"/>
                <contextType value="variable"/>
                <element value="assigner"/>
                <variable value="a"/>
              </target>
              <target>
                <context value="a"/>
                <contextType value="variable"/>
                <element value="display"/>
                <transform value="copy"/>
                <parameter>
                  <valueId value="s"/>
                </parameter>
              </target>
            </rule>
            <rule>
              <name value="r"/>
              <source>
                <context value="id"/>
                <element value="root"/>
                <variable value="r"/>
              </source>
              <rule>
                <name value="extension"/>
                <source>
                  <context value="id"/>
                  <element value="extension"/>
                  <variable value="ext"/>
                </source>
                <target>
                  <context value="organization3"/>
                  <contextType value="variable"/>
                  <element value="id"/>
                  <variable value="uuid1"/>
                  <transform value="evaluate"/>
                  <parameter>
                    <valueString value="r + '-' + ext"/>
                  </parameter>
                </target>
                <target>
                  <context value="e"/>
                  <contextType value="variable"/>
                  <element value="fullUrl"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Organization/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid1"/>
                  </parameter>
                </target>
                <target>
                  <context value="organization2"/>
                  <contextType value="variable"/>
                  <element value="partOf"/>
                  <variable value="referenceOrg"/>
                  <transform value="create"/>
                  <parameter>
                    <valueString value="Reference"/>
                  </parameter>
                </target>
                <target>
                  <context value="referenceOrg"/>
                  <contextType value="variable"/>
                  <element value="reference"/>
                  <transform value="append"/>
                  <parameter>
                    <valueString value="https://example/Organization/"/>
                  </parameter>
                  <parameter>
                    <valueId value="uuid1"/>
                  </parameter>
                </target>
              </rule>
            </rule>
          </rule>
          <rule>
            <name value="id"/>
            <source>
              <context value="wholeOrganization"/>
              <element value="id"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="organization3"/>
              <contextType value="variable"/>
              <element value="identifier"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="name"/>
            <source>
              <context value="wholeOrganization"/>
              <element value="name"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="organization3"/>
              <contextType value="variable"/>
              <element value="name"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="telecom"/>
            <source>
              <context value="wholeOrganization"/>
              <element value="telecom"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="organization3"/>
              <contextType value="variable"/>
              <element value="telecom"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
          <rule>
            <name value="addr"/>
            <source>
              <context value="wholeOrganization"/>
              <element value="addr"/>
              <variable value="vvv"/>
            </source>
            <target>
              <context value="organization3"/>
              <contextType value="variable"/>
              <element value="address"/>
              <variable value="vvv"/>
              <transform value="create"/>
            </target>
          </rule>
        </rule>
      </rule>
    </rule>
  </group>
  <group>
    <name value="ChExtEprVersionNumber"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="INT"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="ext"/>
      <type value="Extension"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="url"/>
      <source>
        <context value="src"/>
      </source>
      <target>
        <context value="ext"/>
        <contextType value="variable"/>
        <element value="url"/>
        <transform value="copy"/>
        <parameter>
          <valueString
                       value="http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="value"/>
      <source>
        <context value="src"/>
        <element value="value"/>
        <variable value="v"/>
      </source>
      <target>
        <context value="ext"/>
        <contextType value="variable"/>
        <element value="value"/>
        <transform value="cast"/>
        <parameter>
          <valueId value="v"/>
        </parameter>
        <parameter>
          <valueString value="string"/>
        </parameter>
      </target>
    </rule>
  </group>
  <group>
    <name value="ClinicalDocumentOrganization"/>
    <typeMode value="none"/>
    <input>
      <name value="src"/>
      <type value="CustodianOrganization"/>
      <mode value="source"/>
    </input>
    <input>
      <name value="tgt"/>
      <type value="Organization"/>
      <mode value="target"/>
    </input>
    <rule>
      <name value="id"/>
      <source>
        <context value="src"/>
        <element value="id"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="identifier"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="name"/>
      <source>
        <context value="src"/>
        <element value="name"/>
        <variable value="v"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="name"/>
        <transform value="evaluate"/>
        <parameter>
          <valueString value="v.other"/>
        </parameter>
      </target>
    </rule>
    <rule>
      <name value="telecom"/>
      <source>
        <context value="src"/>
        <element value="telecom"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="telecom"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
    <rule>
      <name value="addr"/>
      <source>
        <context value="src"/>
        <element value="addr"/>
        <variable value="vvv"/>
      </source>
      <target>
        <context value="tgt"/>
        <contextType value="variable"/>
        <element value="address"/>
        <variable value="vvv"/>
        <transform value="create"/>
      </target>
    </rule>
  </group>
</StructureMap>