<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikrobioloskiNalaz" />
  <name value="HRMikrobioloskiNalaz" />
  <title value="Mikrobiološki nalaz" />
  <status value="draft" />
  <description value="Klinički dokument Mikrobiološki nalaz. Usklađen sa specifikacijom MyHealth@Eu Laboratory Report (eHDSI). Šalje se kao elektronički potpisan FHIR klinički dokument putem HR::ITI-65." />
  <purpose value="Omogućuje laboratorijskim informacijskim sustavima registraciju, zamjenu i storniranje kliničkog dokumenta Mikrobiološki nalaz u Podsustavu 1 CEZIH sustava. Dokument može biti registriran samostalno ili kao odgovor na eUputnicu, u kojem slučaju sadrži identifikator uputnice za ažuriranje automata konačnih stanja eUputnice." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Composition" />
  <baseDefinition value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRLaboratoryReport" />
  <derivation value="constraint" />
  <differential>
    <element id="Composition.extension">
      <path value="Composition.extension" />
      <min value="1" />
    </element>
    <element id="Composition.extension:diagnosticReport">
      <path value="Composition.extension" />
      <sliceName value="diagnosticReport" />
      <short value="Referenca na nalaz (DiagnosticReport)" />
      <definition value="Obavezna referenca na DiagnosticReport (Nalaz) koji objedinjuje rezultate mikrobioloških pretraga." />
      <min value="1" />
    </element>
    <element id="Composition.extension:diagnosticReport.value[x]">
      <path value="Composition.extension.value[x]" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikroDiagnosticReport" />
      </type>
    </element>
    <element id="Composition.type.coding">
      <path value="Composition.type.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="2" />
      <max value="2" />
    </element>
    <element id="Composition.type.coding:loinc">
      <path value="Composition.type.coding" />
      <sliceName value="loinc" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.type.coding:loinc.system">
      <path value="Composition.type.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Composition.type.coding:loinc.code">
      <path value="Composition.type.coding.code" />
      <min value="1" />
      <fixedCode value="11502-2" />
    </element>
    <element id="Composition.type.coding:loinc.display">
      <path value="Composition.type.coding.display" />
      <fixedString value="Laboratory report" />
    </element>
    <element id="Composition.type.coding:cezih">
      <path value="Composition.type.coding" />
      <sliceName value="cezih" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.type.coding:cezih.system">
      <path value="Composition.type.coding.system" />
      <min value="1" />
      <fixedUri value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-type" />
    </element>
    <element id="Composition.type.coding:cezih.code">
      <path value="Composition.type.coding.code" />
      <min value="1" />
      <fixedCode value="018" />
    </element>
    <element id="Composition.type.coding:cezih.display">
      <path value="Composition.type.coding.display" />
      <fixedString value="Mikrobiološki nalaz" />
    </element>
    <element id="Composition.category">
      <path value="Composition.category" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <description value="Slicing by code" />
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.category:studyType">
      <path value="Composition.category" />
      <sliceName value="studyType" />
      <min value="1" />
      <max value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://loinc.org" />
          <code value="18725-2" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.category:studyType.coding">
      <path value="Composition.category.coding" />
      <min value="1" />
      <max value="1" />
      <patternCoding>
        <system value="http://loinc.org" />
        <version value="2.82" />
        <code value="18725-2" />
        <display value="Microbiology studies (set)" />
      </patternCoding>
    </element>
    <element id="Composition.author:uredaj">
      <path value="Composition.author" />
      <sliceName value="uredaj" />
      <max value="0" />
    </element>
    <element id="Composition.section">
      <path value="Composition.section" />
      <slicing>
        <description value="Slicing by code" />
        <rules value="open" />
      </slicing>
      <min value="3" />
    </element>
    <element id="Composition.section:nalaz">
      <path value="Composition.section" />
      <sliceName value="nalaz" />
      <short value="Nalaz" />
      <definition value="Sekcija koja sadrži glavne (objedinjujuće) rezultate mikrobioloških pretraga. Pod-rezultati (uzročnik, mehanizam rezistencije, brojanje kolonija, antibiogram) dosežni su preko Observation.hasMember, a ne izravno iz sekcije." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:nalaz.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:nalaz.code">
      <path value="Composition.section.code" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="15" />
          <display value="Nalaz" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:nalaz.entry">
      <path value="Composition.section.entry" />
      <short value="Glavni rezultati pretraga" />
      <definition value="Reference na glavne (objedinjujuće) Observation resurse. Pod-rezultati se ne navode ovdje već su dosežni preko hasMember." />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikroObservationKultura" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikroObservationMolekularna" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikroObservationSerologija" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikroObservationMikroskopija" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikroObservationOstalo" />
      </type>
    </element>
    <element id="Composition.section:slucaj">
      <path value="Composition.section" />
      <sliceName value="slucaj" />
      <short value="Slučaj" />
      <definition value="Sekcija koja sadrži podatke o zdravstvenom slučaju/slučajevima." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:slucaj.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:slucaj.code">
      <path value="Composition.section.code" />
      <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" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/dokumentirani-slucaj" />
      </type>
    </element>
    <element id="Composition.section:medicinskaInformacija">
      <path value="Composition.section" />
      <sliceName value="medicinskaInformacija" />
      <short value="Medicinska informacija" />
      <definition value="Sekcija koja grupira uzorak i (opcionalno) uputnicu." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:medicinskaInformacija.title">
      <path value="Composition.section.title" />
      <min value="1" />
    </element>
    <element id="Composition.section:medicinskaInformacija.code">
      <path value="Composition.section.code" />
      <patternCodeableConcept>
        <coding>
          <system value="http://fhir.cezih.hr/specifikacije/CodeSystem/document-section" />
          <code value="18" />
          <display value="Medicinska informacija" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Composition.section:medicinskaInformacija.entry">
      <path value="Composition.section.entry" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="resolve()" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Composition.section:medicinskaInformacija.entry:uzorak">
      <path value="Composition.section.entry" />
      <sliceName value="uzorak" />
      <short value="Uzorak" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikroSpecimen" />
      </type>
    </element>
    <element id="Composition.section:medicinskaInformacija.entry:uputnica">
      <path value="Composition.section.entry" />
      <sliceName value="uputnica" />
      <short value="Uputnica" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRMikroServiceRequest" />
      </type>
    </element>
  </differential>
</StructureDefinition>