<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="onco-relevant-data" />
  <meta>
    <versionId value="324" />
    <lastUpdated value="2023-11-28T14:27:50.83+00:00" />
  </meta>
  <url value="http://fhir.cezih.hr/specifikacije/StructureDefinition/onco-relevant-data" />
  <version value="0.1" />
  <name value="OncoRelevantData" />
  <title value="Struktura dokumenta Onkološki relevantni podaci" />
  <status value="active" />
  <description value="Dokument sadrži onkološki relevantne podatke." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Composition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition" />
  <derivation value="constraint" />
  <differential>
    <element id="Composition">
      <path value="Composition" />
      <constraint>
        <key value="ORD-1" />
        <severity value="error" />
        <human value="Ako su specificirani podatci o pušenju broj godina pušenja mora biti manji od starosti pacijenta" />
        <expression value="iif(Composition.section.where(code.coding.code='2').entry.resolve().component.where(code.coding.code='88029-4').exists(), Composition.section.where(code.coding.code='2').entry.resolve().component.where(code.coding.code='88029-4').value &lt;= ((today().toString().substring(0,4)).toInteger())-((Composition.subject.resolve().birthDate.substring(0,4)).toInteger()), true)" />
      </constraint>
      <constraint>
        <key value="ORD-2" />
        <severity value="error" />
        <human value="Datum dijagnoze primarnog sijela mora biti jednak ili veći od datuma rođenja." />
        <expression value="Composition.subject.resolve().birthDate &lt;= Composition.section.where(code.coding.code='1').entry.resolve().recordedDate" />
      </constraint>
      <constraint>
        <key value="ORD-3" />
        <severity value="error" />
        <human value="Ako postoji TNM,  datum određivanja TNM-a mora biti jednak ili veći od datuma rođenja." />
        <expression value="iif(Composition.section.where(code.coding.code='5').exists(), Composition.subject.resolve().birthDate &lt;= Composition.section.where(code.coding.code='5').entry.resolve().effectiveDateTime.aggregate(iif($total.empty(), $this, iif($this &lt; $total, $this, $total))), true)" />
      </constraint>
      <constraint>
        <key value="ORD-4" />
        <severity value="error" />
        <human value="Ako postoji TNM, datum određivanja TNM-a mora biti jednak ili veći od datuma dijagnoze primarnog sijela." />
        <expression value="iif(Composition.section.where(code.coding.code='5').exists(), Composition.section.where(code.coding.code='1').entry.resolve().recordedDate &lt;= Composition.section.where(code.coding.code='5').entry.resolve().effectiveDateTime.aggregate(iif($total.empty(), $this, iif($this &lt; $total, $this, $total))), true)" />
      </constraint>
      <constraint>
        <key value="ORD-5" />
        <severity value="error" />
        <human value="Ako postoji metastatska dijagnoza, datum prve dijagnoze metastaza mora biti jednak ili veći od Datuma primarne dijagnoze." />
        <expression value="iif(Composition.section.where(code.coding.code='6').exists(), Composition.section.where(code.coding.code='1').entry.resolve().recordedDate &lt;= Composition.section.where(code.coding.code='6').entry.resolve().ofType(Observation).valueDateTime, true)" />
      </constraint>
      <constraint>
        <key value="ORD-6" />
        <severity value="error" />
        <human value="Ako postoji procjena odgovora na terapiju datum procjene odgovora na terapiju mora biti jednak ili veći od postavljanja primarne dijagnoze tumora." />
        <expression value="iif(Composition.section.where(code.coding.code='7').exists(), Composition.section.where(code.coding.code='1').entry.resolve().recordedDate &lt;= Composition.section.where(code.coding.code='7').entry.resolve().effectiveDateTime, true)" />
      </constraint>
      <constraint>
        <key value="ORD-7" />
        <severity value="error" />
        <human value="Mora biti poslan datum rođenja pacijenta" />
        <expression value="Composition.subject.resolve().birthDate.exists()" />
      </constraint>
      <constraint>
        <key value="ORD-8" />
        <severity value="error" />
        <human value="Mora biti poslan spol pacijenta" />
        <expression value="Composition.subject.resolve().gender.exists()" />
      </constraint>
      <constraint>
        <key value="ORD-9" />
        <severity value="error" />
        <human value="Materijal za analizu mora odgovarati obavljenoj pretrazi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Specimen).where(type.coding.code='2').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Specimen).type.coding.code='2').entry.resolve().ofType(Procedure).code.coding.code.subsetOf('1'|'2'|'3'|'4'|'5'|'8'|'9'|'10'|'11'|'12'|'13'|'14'|'15'|'17'|'18'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-10" />
        <severity value="error" />
        <human value="Materijal za analizu mora odgovarati obavljenoj pretrazi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Specimen).where(type.coding.code='3').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Specimen).type.coding.code='3').entry.resolve().ofType(Procedure).code.coding.code.subsetOf('1'|'3'|'4'|'5'|'9'|'10'|'11'|'12'|'13'|'15'|'17'|'18'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-11" />
        <severity value="error" />
        <human value="Materijal za analizu mora odgovarati obavljenoj pretrazi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Specimen).where(type.coding.code='4').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Specimen).type.coding.code='4').entry.resolve().ofType(Procedure).code.coding.code.subsetOf('1'|'3'|'5'|'9'|'10'|'13'|'14'|'17'|'18'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-12" />
        <severity value="error" />
        <human value="Materijal za analizu mora odgovarati obavljenoj pretrazi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Specimen).where(type.coding.code='5').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Specimen).type.coding.code='5').entry.resolve().ofType(Procedure).code.coding.code.subsetOf('6'|'7'|'16'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-13" />
        <severity value="error" />
        <human value="Metoda uzorkovanja mora odgovarati obavljenoj pretrazi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Specimen).where(collection.method.coding.code='1').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Specimen).collection.method.coding.code='1').entry.resolve().ofType(Procedure).code.coding.code.subsetOf('1'|'2'|'3'|'4'|'5'|'6'|'7'|'9'|'10'|'11'|'12'|'15'|'16'|'17'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-14" />
        <severity value="error" />
        <human value="Metoda uzorkovanja mora odgovarati obavljenoj pretrazi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Specimen).where(collection.method.coding.code='3').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Specimen).collection.method.coding.code='3').entry.resolve().ofType(Procedure).code.coding.code.subsetOf('1'|'3'|'5'|'9'|'10'|'13'|'14'|'17'|'18'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-15" />
        <severity value="error" />
        <human value="Metoda uzorkovanja mora odgovarati obavljenoj pretrazi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Specimen).where(collection.method.coding.code='6').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Specimen).collection.method.coding.code='6').entry.resolve().ofType(Procedure).code.coding.code.subsetOf('1'|'3'|'4'|'5'|'9'|'10'|'11'|'12'|'13'|'15'|'17'|'18'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-16" />
        <severity value="error" />
        <human value="Vrijednost pretrage mora odgovarati obavljenoj pretrazi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='1').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='1').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('9'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='2').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='2').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('9'), true) and  iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='3').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='3').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('9'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='4').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='4').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('5'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='5').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='5').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('5'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='6').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='6').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('5'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='7').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='7').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('5'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='18').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='18').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('5'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='8').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='8').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('1'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='9').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='9').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('1'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='10').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='10').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('1'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='11').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='11').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('1'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='12').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='12').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('11'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='13').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='13').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('11'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='14').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='14').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('11'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='15').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='15').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('11'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='16').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='16').entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('3'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='17').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='17')).entry.resolve().ofType(Procedure).code.coding.code.distinct().subsetOf('1'|'3'|'5'|'9'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-17" />
        <severity value="error" />
        <human value="Vrijednost pretrage mora odgovarati rezultatu pretrage." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='1').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='1')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='2').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='2')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='3').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='3')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='4').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='4')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='5').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='5')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='6').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='6')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='7').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='7')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true)and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='8').exists(),Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='8')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('14'|'15'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='9').exists(),Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='9')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('14'|'15'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='10').exists(),Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='10')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('14'|'15'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='11').exists(),Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='11')).entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('14'|'15'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='12').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='12').entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('35'|'36'|'37'|'38'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='13').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='13').entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('35'|'36'|'37'|'39'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='14').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='14').entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('35'|'36'|'37'|'40'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='15').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='15').entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('35'|'36'|'37'|'41'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='16').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='16').entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='17').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='17').entry.resolve().ofType(Procedure).outcome.coding.code.distinct.subsetOf('14'|'15'|'18'), true) and iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).where(valueCodeableConcept.coding.code='18').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueCodeableConcept.coding.code='18').entry.resolve().ofType(Procedure).outcome.coding.code.distinct().subsetOf('18'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-18" />
        <severity value="error" />
        <human value="Nije dopušteno koristiti količinu kao rezultat pretrage za odabranu pretragu." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Observation).valueQuantity.exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Observation).valueQuantity.exists()).entry.resolve().ofType(Procedure).code.coding.code.subsetOf('2'|'6'|'8'|'14'|'16'), true)" />
      </constraint>
      <constraint>
        <key value="ORD-19" />
        <severity value="error" />
        <human value="Materijal za analizu ne odgovara metodi." />
        <expression value="iif(Composition.section.where(code.coding.code='8').entry.resolve().ofType(Procedure).where(extension.valueCodeableConcept.coding.code='7').exists(), Composition.section.where(code.coding.code='8' and entry.resolve().ofType(Procedure).where(extension.valueCodeableConcept.coding.code='7')).entry.resolve().ofType(Specimen).type.coding.code.supersetOf('4').not(), true)" />
      </constraint>
    </element>
    <element id="Composition.type">
      <path value="Composition.type" />
      <short value="Definira tip kliničkog dokumenta - Onkološki relevantni podaci" />
      <fixedCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-type" />
          <code value="001" />
          <display value="Onkološki relevantni podaci" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="Composition.subject">
      <path value="Composition.subject" />
      <short value="Referenca na zapis pacijenta" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent" />
      </type>
      <constraint>
        <key value="pat-1" />
        <severity value="error" />
        <human value="Podatci o pacijentu moraju sadržavati spol pacijenta" />
        <expression value="$this.resolve().gender.exists()" />
      </constraint>
      <constraint>
        <key value="pat-2" />
        <severity value="error" />
        <human value="Podatci o pacijentu moraju sadržavati datum rođenja pacijenta" />
        <expression value="$this.resolve().birthDate.exists()" />
      </constraint>
    </element>
    <element id="Composition.encounter">
      <path value="Composition.encounter" />
      <short value="Referenca na zapis posjete u kojoj je kreiran dokument" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-document-encounter-base" />
      </type>
    </element>
    <element id="Composition.date">
      <path value="Composition.date" />
      <short value="Datum unosa podatka" />
    </element>
    <element id="Composition.author">
      <path value="Composition.author" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="resolve()" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="2" />
      <max value="2" />
    </element>
    <element id="Composition.author:djelatnik">
      <path value="Composition.author" />
      <sliceName value="djelatnik" />
      <short value="Zdravstveni djelatnika" />
      <definition value="Referenca na zapis zdravstvenog djelatnika pošiljatelja podataka." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner" />
      </type>
    </element>
    <element id="Composition.author:organizacija">
      <path value="Composition.author" />
      <sliceName value="organizacija" />
      <short value="Zdravstvena organizacija" />
      <definition value="Referenca na zapis zdravstvene organizacije pošiljatelja podataka." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-organizacija" />
      </type>
    </element>
    <element id="Composition.relatesTo">
      <path value="Composition.relatesTo" />
      <short value="ID dokumenta koji prati podatke" />
      <definition value="ID dokumenta koji prati podatke (nalaz ili otpusno pismo koje se za tu posjetu šalje uz račun). Šalje se iz BIS-a, kao jedan od podataka. Sam dokument koji identificira nije nužno poslati, ovaj ID će služiti za pronalaženje dokumenta ako se pokaže potreba za time" />
    </element>
    <element id="Composition.relatesTo.code">
      <path value="Composition.relatesTo.code" />
      <fixedCode value="appends" />
    </element>
    <element id="Composition.relatesTo.target[x]">
      <path value="Composition.relatesTo.target[x]" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Composition.relatesTo.target[x].system">
      <path value="Composition.relatesTo.target[x].system" />
      <min value="1" />
      <fixedUri value="http://fhir.cezih.hr/specifikacije/identifikatori/identifikator-nalaza" />
    </element>
    <element id="Composition.relatesTo.target[x].value">
      <path value="Composition.relatesTo.target[x].value" />
      <min value="1" />
      <mustSupport value="false" />
    </element>
    <element id="Composition.section">
      <path value="Composition.section" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="code" />
        </discriminator>
        <ordered value="false" />
        <rules value="closed" />
      </slicing>
      <min value="3" />
    </element>
    <element id="Composition.section:Slucaj">
      <path value="Composition.section" />
      <sliceName value="Slucaj" />
      <short value="SET 3: podaci dijagnoze primarnog sijela" />
      <definition value="Slučaj sadrži informacije o dijagnozi primarnog sijela." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:Slucaj.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:Slucaj.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="1" />
          <display value="Slučaj" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:Slucaj.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/slucaj" />
      </type>
    </element>
    <element id="Composition.section:Pusenje">
      <path value="Composition.section" />
      <sliceName value="Pusenje" />
      <short value="SET 2: podaci o pušenju" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Composition.section:Pusenje.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:Pusenje.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="2" />
          <display value="Pušenje" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:Pusenje.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/smoking" />
      </type>
    </element>
    <element id="Composition.section:AdministriraniLijekovi">
      <path value="Composition.section" />
      <sliceName value="AdministriraniLijekovi" />
      <short value="SET 9: podaci o administriranom lijeku" />
      <max value="1" />
    </element>
    <element id="Composition.section:AdministriraniLijekovi.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:AdministriraniLijekovi.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="9" />
          <display value="Podaci o administriranim lijekovima" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:AdministriraniLijekovi.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/administered-medication" />
      </type>
    </element>
    <element id="Composition.section:podaciOPacijentu">
      <path value="Composition.section" />
      <sliceName value="podaciOPacijentu" />
      <short value="Podaci o pacijentu (visina, težina, menopauzalni status)." />
      <max value="1" />
    </element>
    <element id="Composition.section:podaciOPacijentu.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:podaciOPacijentu.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <fixedCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="11" />
          <display value="Podaci o pacijentu" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="Composition.section:podaciOPacijentu.entry">
      <path value="Composition.section.entry" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="resolve().code" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Composition.section:podaciOPacijentu.entry:tezina">
      <path value="Composition.section.entry" />
      <sliceName value="tezina" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/tezina" />
      </type>
    </element>
    <element id="Composition.section:podaciOPacijentu.entry:visina">
      <path value="Composition.section.entry" />
      <sliceName value="visina" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/visina" />
      </type>
    </element>
    <element id="Composition.section:podaciOPacijentu.entry:menopauzalniStatus">
      <path value="Composition.section.entry" />
      <sliceName value="menopauzalniStatus" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/menopause-status" />
      </type>
    </element>
    <element id="Composition.section:podaciOTumoru">
      <path value="Composition.section" />
      <sliceName value="podaciOTumoru" />
      <short value="SET 4: podaci o tumoru" />
      <max value="1" />
    </element>
    <element id="Composition.section:podaciOTumoru.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:podaciOTumoru.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <fixedCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="4" />
          <display value="Podaci o tumoru" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="Composition.section:podaciOTumoru.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/tumor-data" />
      </type>
    </element>
    <element id="Composition.section:TNMKlasifikacija">
      <path value="Composition.section" />
      <sliceName value="TNMKlasifikacija" />
      <short value="SET 5: podaci o TNM-u" />
      <max value="1" />
    </element>
    <element id="Composition.section:TNMKlasifikacija.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:TNMKlasifikacija.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <fixedCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="5" />
          <display value="Podaci o TNM-u" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="Composition.section:TNMKlasifikacija.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/tnm" />
      </type>
    </element>
    <element id="Composition.section:metastaze">
      <path value="Composition.section" />
      <sliceName value="metastaze" />
      <short value="SET 6: podaci o metastazama" />
      <max value="1" />
    </element>
    <element id="Composition.section:metastaze.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:metastaze.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <fixedCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="6" />
          <display value="Podaci o metastazama" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="Composition.section:metastaze.entry">
      <path value="Composition.section.entry" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="resolve()" />
        </discriminator>
        <ordered value="false" />
        <rules value="closed" />
      </slicing>
      <min value="2" />
    </element>
    <element id="Composition.section:metastaze.entry:datumPrveDijagnoze">
      <path value="Composition.section.entry" />
      <sliceName value="datumPrveDijagnoze" />
      <short value="Datum prve dijagnoze metastaza" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/datum" />
      </type>
    </element>
    <element id="Composition.section:metastaze.entry:dijagnoza">
      <path value="Composition.section.entry" />
      <sliceName value="dijagnoza" />
      <short value="Dijagnoza metastatskog sijela raka" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/metastatska-dijagnoza" />
      </type>
    </element>
    <element id="Composition.section:odgovorNaTerapiju">
      <path value="Composition.section" />
      <sliceName value="odgovorNaTerapiju" />
      <short value="SET 7: podaci o odgovoru na terapiju" />
      <max value="1" />
    </element>
    <element id="Composition.section:odgovorNaTerapiju.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:odgovorNaTerapiju.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="7" />
          <display value="Podaci o odgovoru na terapiju" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:odgovorNaTerapiju.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/odgovor-na-terapiju" />
      </type>
    </element>
    <element id="Composition.section:glavnaDijagnoza">
      <path value="Composition.section" />
      <sliceName value="glavnaDijagnoza" />
      <short value="Glavna dijagnoza posjete" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:glavnaDijagnoza.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:glavnaDijagnoza.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="3" />
          <display value="Glavna dijagnoza posjete" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:glavnaDijagnoza.entry">
      <path value="Composition.section.entry" />
      <short value="Glavna dijagnoza posjete" />
      <definition value="Glavna/ Primarna dijagnoza posjete zabilježena na nalazu/ otpusnom pismu koje se šalje u CEZIH." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/primarna-dijagnoza" />
      </type>
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti">
      <path value="Composition.section" />
      <sliceName value="ostaliPodaciOBolesti" />
      <max value="1" />
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="10" />
          <display value="Ostali podaci o bolesti" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.entry">
      <path value="Composition.section.entry" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="resolve().code" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.entry:tipRaka">
      <path value="Composition.section.entry" />
      <sliceName value="tipRaka" />
      <short value="Tip raka" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/tip-raka" />
      </type>
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.entry:klinickiStadijBolesti">
      <path value="Composition.section.entry" />
      <sliceName value="klinickiStadijBolesti" />
      <short value="Stadij bolesti (klinički)" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/stadij-bolesti-klinicki" />
      </type>
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.entry:patoloskiStadijBolesti">
      <path value="Composition.section.entry" />
      <sliceName value="patoloskiStadijBolesti" />
      <short value="Stadij bolesti (patološki)" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/stadij-bolesti-patoloski" />
      </type>
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.entry:ECOG">
      <path value="Composition.section.entry" />
      <sliceName value="ECOG" />
      <short value="ECOG" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/ecog" />
      </type>
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.entry:zavrsenaLinijaLijecenja">
      <path value="Composition.section.entry" />
      <sliceName value="zavrsenaLinijaLijecenja" />
      <short value="Završena linija liječenja" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/zavrsena-linija-lijecenja" />
      </type>
    </element>
    <element id="Composition.section:ostaliPodaciOBolesti.entry:narudzbaNaSGP">
      <path value="Composition.section.entry" />
      <sliceName value="narudzbaNaSGP" />
      <short value="Narudžba na  SGP" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/narudzbaNaSGP" />
      </type>
    </element>
    <element id="Composition.section:pretraga">
      <path value="Composition.section" />
      <sliceName value="pretraga" />
      <short value="SET 8: podaci o pojedinoj pretrazi" />
    </element>
    <element id="Composition.section:pretraga.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:pretraga.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="8" />
          <display value="Podaci o pretrazi" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:pretraga.entry">
      <path value="Composition.section.entry" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="resolve()" />
        </discriminator>
        <ordered value="false" />
        <rules value="closed" />
      </slicing>
      <min value="2" />
    </element>
    <element id="Composition.section:pretraga.entry:pretraga">
      <path value="Composition.section.entry" />
      <sliceName value="pretraga" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/onko-pretraga" />
      </type>
    </element>
    <element id="Composition.section:pretraga.entry:uzorak">
      <path value="Composition.section.entry" />
      <sliceName value="uzorak" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/uzorak" />
      </type>
    </element>
    <element id="Composition.section:pretraga.entry:vrijednost">
      <path value="Composition.section.entry" />
      <sliceName value="vrijednost" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/vrijednost-pretrage" />
      </type>
    </element>
    <element id="Composition.section:djelatnost">
      <path value="Composition.section" />
      <sliceName value="djelatnost" />
      <short value="Djelatnost pošiljatelja podataka" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:djelatnost.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:djelatnost.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="12" />
          <display value="Djelatnost" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:djelatnost.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/djelatnost" />
      </type>
    </element>
    <element id="Composition.section:KlasifikacijaSkala">
      <path value="Composition.section" />
      <sliceName value="KlasifikacijaSkala" />
      <short value="SET A: Klasifikacija/skala" />
      <max value="1" />
    </element>
    <element id="Composition.section:KlasifikacijaSkala.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:KlasifikacijaSkala.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="20" />
          <display value="Klasifikacija/skala" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:KlasifikacijaSkala.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/klasifikacija-skala" />
      </type>
    </element>
    <element id="Composition.section:TrenutnaOnkoterapija">
      <path value="Composition.section" />
      <sliceName value="TrenutnaOnkoterapija" />
      <short value="SET B1: Onkoterapija (trenutna)" />
      <max value="1" />
    </element>
    <element id="Composition.section:TrenutnaOnkoterapija.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:TrenutnaOnkoterapija.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="21" />
          <display value="Trenutna onkoterapija" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:TrenutnaOnkoterapija.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/trenutna-onkoterapija" />
      </type>
    </element>
    <element id="Composition.section:OnkoterapijaAnamnesticka">
      <path value="Composition.section" />
      <sliceName value="OnkoterapijaAnamnesticka" />
      <short value="SET B2: Onkoterapija (anamnestička)" />
      <max value="1" />
    </element>
    <element id="Composition.section:OnkoterapijaAnamnesticka.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:OnkoterapijaAnamnesticka.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="22" />
          <display value="Onkoterapija (anamnestički)" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:OnkoterapijaAnamnesticka.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/onkoterapija-anamnesticki" />
      </type>
    </element>
    <element id="Composition.section:TumorskoOpterecenje">
      <path value="Composition.section" />
      <sliceName value="TumorskoOpterecenje" />
      <short value="SET C: Tumorsko opterečenje" />
      <max value="1" />
    </element>
    <element id="Composition.section:TumorskoOpterecenje.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:TumorskoOpterecenje.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="23" />
          <display value="Tumorsko opterečenje" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:TumorskoOpterecenje.entry">
      <path value="Composition.section.entry" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="resolve().code" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Composition.section:TumorskoOpterecenje.entry:BrojMetastaza">
      <path value="Composition.section.entry" />
      <sliceName value="BrojMetastaza" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/tumorsko-opterecenje-broj-metastaza" />
      </type>
    </element>
    <element id="Composition.section:TumorskoOpterecenje.entry:OpisMetastaze">
      <path value="Composition.section.entry" />
      <sliceName value="OpisMetastaze" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/tumorsko-opterecenje" />
      </type>
    </element>
    <element id="Composition.section:OligometastatskaBolest">
      <path value="Composition.section" />
      <sliceName value="OligometastatskaBolest" />
      <short value="SET D: Oligometastatska bolest" />
      <max value="1" />
    </element>
    <element id="Composition.section:OligometastatskaBolest.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:OligometastatskaBolest.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="24" />
          <display value="Oligometastatska bolest" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:OligometastatskaBolest.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/oligometastatska-bolest" />
      </type>
    </element>
    <element id="Composition.section:TrenutnaRadioterapija">
      <path value="Composition.section" />
      <sliceName value="TrenutnaRadioterapija" />
      <short value="SET E1: Radioterapija (trenutno)" />
      <max value="1" />
    </element>
    <element id="Composition.section:TrenutnaRadioterapija.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:TrenutnaRadioterapija.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="26" />
          <display value="Trenutna radioterapija" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:TrenutnaRadioterapija.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/trenutna-radioterapija" />
      </type>
    </element>
    <element id="Composition.section:RadioterapijaAnamnesticki">
      <path value="Composition.section" />
      <sliceName value="RadioterapijaAnamnesticki" />
      <short value="SET E2: Radioterapija (anamnestički)" />
      <max value="1" />
    </element>
    <element id="Composition.section:RadioterapijaAnamnesticki.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:RadioterapijaAnamnesticki.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="27" />
          <display value="Radioterapija (anamnestički)" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:RadioterapijaAnamnesticki.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/radioterapija-anamnesticki" />
      </type>
    </element>
    <element id="Composition.section:OperativniZahvati">
      <path value="Composition.section" />
      <sliceName value="OperativniZahvati" />
      <short value="SET F: Operativni zahvati" />
      <max value="1" />
    </element>
    <element id="Composition.section:OperativniZahvati.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:OperativniZahvati.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="28" />
          <display value="Operativni zahvati" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:OperativniZahvati.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/operation-zahvat" />
      </type>
    </element>
    <element id="Composition.section:RizikBolesti">
      <path value="Composition.section" />
      <sliceName value="RizikBolesti" />
      <short value="SET G: Rizik bolesti" />
    </element>
    <element id="Composition.section:RizikBolesti.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:RizikBolesti.code">
      <path value="Composition.section.code" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="29" />
          <display value="Rizik bolesti" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:RizikBolesti.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/rizik-bolesti" />
      </type>
    </element>
  </differential>
</StructureDefinition>