<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://nijz.si/rdsp/fhir/StructureDefinition/ProvenanceSI" />
  <version value="1.0.0" />
  <name value="ProvenanceSI" />
  <status value="draft" />
  <date value="2025-06-04" />
  <description value="Profil za beleženje sprememb FHIR virov v CRPP, z omejenimi vlogami, razlogi in aktivnostmi." />
  <fhirVersion value="4.1.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Provenance" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Provenance" />
  <derivation value="constraint" />
  <differential>
    <element id="Provenance.recorded">
      <path value="Provenance.recorded" />
      <min value="1" />
    </element>
    <element id="Provenance.occurredDateTime">
      <path value="Provenance.occurredDateTime" />
      <min value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Provenance.reason.coding">
      <path value="Provenance.reason.coding" />
      <patternCoding>
        <system value="http://terminology.hl7.org/ValueSet/v3-PurposeOfUse" />
        <code value="HSYSADMIN" />
        <display value="health system administration" />
      </patternCoding>
    </element>
    <element id="Provenance.activity.coding">
      <path value="Provenance.activity.coding" />
      <patternCoding>
        <system value="http://hl7.org/fhir/ValueSet/provenance-activity-type" />
        <code value="UPDATE" />
        <display value="revise" />
      </patternCoding>
    </element>
    <element id="Provenance.agent.type.coding">
      <path value="Provenance.agent.type.coding" />
      <binding>
        <strength value="required" />
      </binding>
    </element>
    <element id="Provenance.agent.role.coding">
      <path value="Provenance.agent.role.coding" />
      <binding>
        <strength value="required" />
      </binding>
    </element>
    <element id="Provenance.agent.who">
      <path value="Provenance.agent.who" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
      </type>
    </element>
    <element id="Provenance.agent.onBehalfOf">
      <path value="Provenance.agent.onBehalfOf" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
    </element>
    <element id="Provenance.entity.role">
      <path value="Provenance.entity.role" />
      <patternCode value="revision" />
    </element>
    <element id="Provenance.entity.what.identifier.system">
      <path value="Provenance.entity.what.identifier.system" />
      <patternUri value="urn:nijz:system" />
    </element>
  </differential>
</StructureDefinition>