<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="1002485003" />
  <meta>
    <versionId value="1" />
    <lastUpdated value="2024-07-20T18:13:09.684+02:00" />
    <source value="#7xeuOYE8eAL4hs4Z" />
  </meta>
  <url value="https://nijz.si/rdsp/fhir/StructureDefinition/CareTeamSIv2" />
  <name value="CareTeamSI" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="CareTeam" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/CareTeam" />
  <derivation value="constraint" />
  <differential>
    <element id="CareTeam.extension:careTeamLocationSI">
      <path value="CareTeam.extension" />
      <sliceName value="careTeamLocationSI" />
      <type>
        <code value="Extension" />
        <profile value="https://nijz.si/rdsp/fhir/StructureDefinition/CareTeamLocation" />
      </type>
    </element>
    <element id="CareTeam.extension:careTeamAvailabilitySI">
      <path value="CareTeam.extension" />
      <sliceName value="careTeamAvailabilitySI" />
      <type>
        <code value="Extension" />
        <profile value="https://nijz.si/rdsp/fhir/StructureDefinition/CareTeamAvailabilitySI" />
      </type>
    </element>
    <element id="CareTeam.extension:careTeamEditedName">
      <path value="CareTeam.extension" />
      <sliceName value="careTeamEditedNameSI" />
      <type>
        <code value="Extension" />
        <profile value="https://nijz.si/rdsp/fhir/StructureDefinition/CareTeamEditedName" />
      </type>
    </element>
    <element id="CareTeam.identifier">
      <path value="CareTeam.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="CareTeam.identifier:teamId">
      <path value="CareTeam.identifier" />
      <sliceName value="teamId" />
      <short value="Identifikator tima." />
      <definition value="Šifriranje timov izvaja po naslednjem pravilu: &lt;orgRIZZDZ&gt;:&lt;categoryID&gt;:&lt;teamID&gt;, pri čemer so: &#xD;&#xA;&lt;orgRIZZDZ&gt; pomeni RIZDDZ šifro organizacije, kjer je tim ustvarjen (atribut managingOrganization) &#xD;&#xA;&lt;categoryID&gt; pomeni šifro vrste tima (atribut category) &#xD;&#xA;&lt;teamID&gt; pomeni zaporedno številko šteto znotraj organizacije in konkretne vrste tima." />
      <min value="1" />
      <max value="1" />
      <patternIdentifier>
        <use value="official" />
        <system value="urn:nijz:crpp:careteamid" />
      </patternIdentifier>
    </element>
    <element id="CareTeam.identifier:teamId.system">
      <path value="CareTeam.identifier.system" />
      <fixedUri value="urn:nijz:crpp:careteamid" />
    </element>
    <element id="CareTeam.identifier:descriptiveid">
      <path value="CareTeam.identifier" />
      <sliceName value="descriptiveid" />
      <short value="Opisni identifikator tima" />
      <definition value="Opisni identifikator tima, ki ga lahko uporabniki organizacije določijo ročno po nekem svojem principu, ki jim lahko tudi nekaj pomeni npr. LAB1, LAB2... ali pa IOZ-NOVAK, IOZ-KOVAČ... ID je unikaten znotraj organiazcije v okviru katere je tim ustvarjen. Ta identifikator je kreiran po principu: &lt;orgRIZZDZ&gt;:&lt;userAssignedCode&gt;" />
      <patternIdentifier>
        <use value="secondary" />
        <system value="urn:nijz:rizddz:userassignedcode" />
      </patternIdentifier>
    </element>
    <element id="CareTeam.identifier:descriptiveid.system">
      <path value="CareTeam.identifier.system" />
      <fixedUri value="urn:nijz:rizddz:userassignedcode" />
    </element>
    <element id="CareTeam.identifier:externalid">
      <path value="CareTeam.identifier" />
      <sliceName value="externalid" />
      <short value="Zunanji identifikator" />
      <definition value="Identifikator v zunanjem sistemu, torej identifikator tima v nekem zunanjem sistemu (lahko npr. pomeni oznake delovišč v HIS-u). Ta identifikator je kreiran po principu: &lt;orgRIZZDZ&gt;:&lt;externalSystemID&gt;:&lt;externalTeamCode&gt;." />
      <patternIdentifier>
        <use value="secondary" />
        <system value="urn:nijz:rizddz:externalid" />
      </patternIdentifier>
    </element>
    <element id="CareTeam.identifier:externalid.system">
      <path value="CareTeam.identifier.system" />
      <fixedUri value="urn:nijz:rizddz:externalid" />
    </element>
    <element id="CareTeam.category">
      <path value="CareTeam.category" />
      <short value="Atribut ločuje med različnimi vrstami timov." />
    </element>
    <element id="CareTeam.category.coding">
      <path value="CareTeam.category.coding" />
      <binding>
        <strength value="required" />
        <valueSet value="https://nijz.si/rdsp/fhir/ValueSet/CareTeamType" />
      </binding>
    </element>
    <element id="CareTeam.name">
      <path value="CareTeam.name" />
      <short value="Naziv tima." />
      <definition value="Definiran je princip privzetega poimenovanja za vsako vrsto tima. Privzeto ime se po definiranem principu uporablja pri samodejnem in pri ročnem ustvarjanju vsakega novega tima. Imena je kasneje možno urejati ročno." />
      <min value="1" />
    </element>
    <element id="CareTeam.subject">
      <path value="CareTeam.subject" />
      <short value="Ni v uporabi." />
      <max value="0" />
    </element>
    <element id="CareTeam.encounter">
      <path value="CareTeam.encounter" />
      <short value="Trenutno ni v uporabi." />
    </element>
    <element id="CareTeam.period.start">
      <path value="CareTeam.period.start" />
      <short value="Začetek aktivnega stanja tima." />
    </element>
    <element id="CareTeam.period.end">
      <path value="CareTeam.period.end" />
      <short value="Konec aktivnosti tima oz. prehod v eno od končnih stanj tima." />
    </element>
    <element id="CareTeam.participant.role">
      <path value="CareTeam.participant.role" />
      <short value="Timska vloga člana." />
    </element>
    <element id="CareTeam.participant.role.coding">
      <path value="CareTeam.participant.role.coding" />
      <binding>
        <strength value="required" />
        <valueSet value="https://nijz.si/rdsp/fhir/ValueSet/CareTeamMemberRoleSI" />
      </binding>
    </element>
    <element id="CareTeam.participant.member">
      <path value="CareTeam.participant.member" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/CareTeam" />
      </type>
    </element>
    <element id="CareTeam.participant.onBehalfOf">
      <path value="CareTeam.participant.onBehalfOf" />
      <short value="Ni v uporabi." />
      <max value="0" />
    </element>
    <element id="CareTeam.reasonCode">
      <path value="CareTeam.reasonCode" />
      <short value="Ni v uporabi." />
      <max value="0" />
    </element>
    <element id="CareTeam.reasonReference">
      <path value="CareTeam.reasonReference" />
      <short value="Ni v uporabi." />
      <max value="0" />
    </element>
    <element id="CareTeam.managingOrganization">
      <path value="CareTeam.managingOrganization" />
      <short value="Nadrejena organizacija tima." />
      <max value="1" />
    </element>
    <element id="CareTeam.telecom.extension:telecomProfessionalDetailsSI">
      <path value="CareTeam.telecom.extension" />
      <sliceName value="telecomProfessionalDetailsSI" />
      <type>
        <code value="Extension" />
        <profile value="https://nijz.si/rdsp/fhir/StructureDefinition/TelecomProfessionalDetailsSI" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="CareTeam.telecom.system">
      <path value="CareTeam.telecom.system" />
      <short value="phone | email | sms" />
      <definition value="Omenjen nabor vrednosti, kjer se uporabi vrednost sms za mobilno številko, vrednost phone za stacionarno številko in email za poštni naslov." />
    </element>
    <element id="CareTeam.telecom.value">
      <path value="CareTeam.telecom.value" />
      <short value="Vrednost kontaktnega podatka." />
      <definition value="Vrednost shranjenega kontaktnega podatka. Telefonske številke so vpisane v E.164 formatu, z ustrezno klicno številko npr. +38631321321, +38612441400 oz. +443003112233. E-poštni naslovi so vpisani v tekstovni obliki npr. zvem@nijz.si." />
    </element>
    <element id="CareTeam.telecom.use">
      <path value="CareTeam.telecom.use" />
      <short value="Omejen nabor vrednosti na work." />
    </element>
    <element id="CareTeam.telecom.rank">
      <path value="CareTeam.telecom.rank" />
      <short value="Ni v uporabi" />
      <definition value="/" />
    </element>
    <element id="CareTeam.telecom.period">
      <path value="CareTeam.telecom.period" />
      <short value="Ni v uporabi" />
      <definition value="/" />
    </element>
    <element id="CareTeam.note">
      <path value="CareTeam.note" />
      <short value="Ni v uporabi." />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>