<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="e2d91ca9-07e0-440a-bc19-baab66ff4185" />
  <meta>
    <lastUpdated value="2018-09-26T09:45:31.327+00:00" />
  </meta>
  <url value="https://ezdrowie.wielkopolskie.pl/fhir/StructureDefinition/PlWlkpSchedule" />
  <name value="PlWlkpSchedule" />
  <status value="active" />
  <date value="2018-09-26T09:45:30.651+00:00" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Schedule" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Schedule" />
  <derivation value="constraint" />
  <differential>
    <element id="Schedule.extension">
      <path value="Schedule.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Schedule.extension:patientProfile">
      <path value="Schedule.extension" />
      <sliceName value="patientProfile" />
      <short value="Profil pacjenta" />
      <definition value="Profil pacjenta" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://ezdrowie.wielkopolskie.pl/fhir/StructureDefinition/ExtPatientProfile" />
      </type>
    </element>
    <element id="Schedule.extension:reimbursementType">
      <path value="Schedule.extension" />
      <sliceName value="reimbursementType" />
      <short value="Optional Extensions Element" />
      <definition value="Optional Extension Element - found in all resources." />
      <type>
        <code value="Extension" />
        <profile value="https://ezdrowie.wielkopolskie.pl/fhir/StructureDefinition/PlWlkpExtReimbursementType" />
      </type>
    </element>
    <element id="Schedule.identifier">
      <path value="Schedule.identifier" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Schedule.active">
      <path value="Schedule.active" />
      <min value="1" />
    </element>
    <element id="Schedule.serviceCategory">
      <path value="Schedule.serviceCategory" />
      <max value="0" />
    </element>
    <element id="Schedule.serviceType">
      <path value="Schedule.serviceType" />
      <short value="Typ usługi realizowanej w danym grafiku" />
      <definition value="Typ usługi realizowanej w danym grafiku" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="service-type" />
        </extension>
        <strength value="required" />
        <description value="Zbiór wartości zawierający wszystkie pozycje słownika ICD-9 PL" />
        <valueSetUri value="https://ezdrowie.wielkopolskie.pl/fhir/ValueSet/icd-9-pl" />
      </binding>
    </element>
    <element id="Schedule.serviceType.coding">
      <path value="Schedule.serviceType.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Schedule.serviceType.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Schedule.serviceType.text" />
      <max value="0" />
    </element>
    <element id="Schedule.specialty">
      <path value="Schedule.specialty" />
      <short value="Specjalność komórki organizacyjnej" />
      <definition value="Specjalność komórki organizacyjnej" />
      <min value="1" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="specialty" />
        </extension>
        <strength value="required" />
        <description value="Zbiór wartości zawierający wszystkie pozycje słownika części VIII kodu resortowego" />
        <valueSetUri value="https://ezdrowie.wielkopolskie.pl/fhir/ValueSet/czesc-8-kodu-resortowego" />
      </binding>
    </element>
    <element id="Schedule.specialty.coding">
      <path value="Schedule.specialty.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Schedule.actor">
      <path value="Schedule.actor" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="reference" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Schedule.actor:locationActor">
      <path value="Schedule.actor" />
      <sliceName value="locationActor" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://ezdrowie.wielkopolskie.pl/fhir/StructureDefinition/PlWlkpLocation" />
        <aggregation value="contained" />
      </type>
    </element>
    <element id="Schedule.actor:deviceActor">
      <path value="Schedule.actor" />
      <sliceName value="deviceActor" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://ezdrowie.wielkopolskie.pl/fhir/StructureDefinition/PlWlkpDevice" />
        <aggregation value="contained" />
      </type>
    </element>
    <element id="Schedule.actor:practitionerRoleActor">
      <path value="Schedule.actor" />
      <sliceName value="practitionerRoleActor" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://ezdrowie.wielkopolskie.pl/fhir/StructureDefinition/PlWlkpPractitionerRole" />
        <aggregation value="contained" />
      </type>
    </element>
    <element id="Schedule.planningHorizon">
      <path value="Schedule.planningHorizon" />
      <min value="1" />
    </element>
    <element id="Schedule.planningHorizon.start">
      <path value="Schedule.planningHorizon.start" />
      <short value="Data i godzina od której grafik obowiązuje" />
      <definition value="Data i godzina od której grafik obowiązuje" />
      <min value="1" />
    </element>
    <element id="Schedule.planningHorizon.end">
      <path value="Schedule.planningHorizon.end" />
      <min value="1" />
    </element>
    <element id="Schedule.comment">
      <path value="Schedule.comment" />
      <short value="Komentarz zawierający dodatkowe informacje dotyczące grafiku" />
      <definition value="Komentarz zawierający dodatkowe informacje dotyczące grafiku" />
    </element>
  </differential>
</StructureDefinition>