<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="DhdCataractComplicerendeMedicatie" />
  <url value="http://dhd.nl/fhir/StructureDefinition/DhdCataractComplicerendeMedicatie" />
  <version value="0.1.0" />
  <name value="DhdCataractComplicerendeMedicatie" />
  <title value="Complicerende medicatie: alfa-1-blokker" />
  <status value="draft" />
  <description value="Legt vast of de patiënt momenteel een alfa-1-blokker gebruikt of deze ooit heeft gebruikt. valueBoolean=true betekent huidig of eerder gebruik. valueBoolean=false betekent geen huidig en geen eerder gebruik. Als dit onbekend of niet uitgevraagd is, wordt deze Observation niet aangeleverd." />
  <purpose value="Alfa-1-blokkers kunnen het verloop van een cataractoperatie beïnvloeden. Deze Observation registreert daarom één expliciet ja/nee-antwoord op huidig of eerder gebruik." />
  <fhirVersion value="3.0.2" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="Observation">
      <path value="Observation" />
      <short value="Huidig of eerder gebruik van een alfa-1-blokker" />
      <definition value="Een definitieve ja/nee-vastlegging van de vraag of de patiënt momenteel een alfa-1-blokker gebruikt of deze ooit heeft gebruikt." />
    </element>
    <element id="Observation.status">
      <path value="Observation.status" />
      <fixedCode value="final" />
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <short value="Vraag naar huidig of eerder gebruik van een alfa-1-blokker" />
      <definition value="De vraag: gebruikt de patiënt momenteel een alfa-1-blokker of heeft de patiënt deze ooit gebruikt?" />
    </element>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://snomed.info/sct" />
    </element>
    <element id="Observation.code.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="416608005" />
    </element>
    <element id="Observation.code.text">
      <path value="Observation.code.text" />
      <short value="Gebruikt de patiënt momenteel een alfa-1-blokker of heeft de patiënt deze ooit gebruikt?" />
      <definition value="De volledige, voor mensen leesbare vraag waarop valueBoolean het ja/nee-antwoord bevat." />
      <min value="1" />
      <fixedString value="Gebruikt de patiënt momenteel een alfa-1-blokker of heeft de patiënt deze ooit gebruikt?" />
    </element>
    <element id="Observation.subject">
      <path value="Observation.subject" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://dhd.nl/fhir/StructureDefinition/DhdCataractPatient" />
      </type>
    </element>
    <element id="Observation.context">
      <path value="Observation.context" />
      <min value="1" />
    </element>
    <element id="Observation.effective[x]:effectiveDateTime">
      <path value="Observation.effectiveDateTime" />
      <sliceName value="effectiveDateTime" />
      <short value="Datum en tijd waarop het medicatiegebruik is uitgevraagd" />
      <definition value="De datum en tijd waarop is vastgesteld of de patiënt momenteel of eerder een alfa-1-blokker gebruikte." />
      <min value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Observation.value[x]:valueBoolean">
      <path value="Observation.valueBoolean" />
      <sliceName value="valueBoolean" />
      <short value="Ja of nee op huidig of eerder gebruik" />
      <definition value="true (ja): de patiënt gebruikt momenteel een alfa-1-blokker of heeft deze eerder gebruikt. false (nee): de patiënt gebruikt geen alfa-1-blokker en heeft deze ook nooit gebruikt." />
      <min value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="Observation.dataAbsentReason">
      <path value="Observation.dataAbsentReason" />
      <short value="Niet toegestaan" />
      <definition value="Een onbekend of niet uitgevraagd antwoord wordt vastgelegd door deze Observation niet aan te leveren; dataAbsentReason is daarom niet toegestaan." />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>