<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Profile-nNGM-ServiceRequest-AnforderungDerDiagnostik" />
  <url value="http://uk-koeln.de/fhir/StructureDefinition/ServiceRequest/nNGM/AnforderungDerDiagnostik" />
  <version value="1.0.0" />
  <name value="Profile_nNGM_ServiceRequest_AnforderungDerDiagnostik" />
  <title value="Profile - nNGM - ServiceRequest - Anforderung der Diagnostik" />
  <status value="active" />
  <description value="Dieses Profil beschreibt eine Anforderung einer Diagnostik innerhalb des nNGM-Projektes." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="ServiceRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="ServiceRequest.extension">
      <path value="ServiceRequest.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="ServiceRequest.extension:aufenthaltsart">
      <path value="ServiceRequest.extension" />
      <sliceName value="aufenthaltsart" />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="http://uk-koeln.de/fhir/StructureDefinition/Extension/nNGM/aufenthaltsart" />
      </type>
    </element>
    <element id="ServiceRequest.extension:aufenthaltsart.value[x]:valueCodeableConcept">
      <path value="ServiceRequest.extension.value[x]" />
      <sliceName value="valueCodeableConcept" />
      <label value="Patient war / ist zum Zeitpunkt dieser Anforderung" />
      <short value="Aufenthaltsart des Patienten zum Zeitpunkt der Einreichung der Diagnostik" />
      <mustSupport value="true" />
    </element>
    <element id="ServiceRequest.extension:GrundFehlendeBiopsie">
      <path value="ServiceRequest.extension" />
      <sliceName value="GrundFehlendeBiopsie" />
      <label value="Grund für fehlende Biopsie" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://uk-koeln.de/fhir/StructureDefinition/Extension/nNGM/grundFehlendeBiopsy" />
      </type>
      <mustSupport value="false" />
    </element>
    <element id="ServiceRequest.extension:GrundFehlendeBiopsie.value[x]:valueCodeableConcept">
      <path value="ServiceRequest.extension.value[x]" />
      <sliceName value="valueCodeableConcept" />
      <label value="Grund für Fehlende Biopsy" />
      <short value="Angabe des Grundes für eine fehlende Biopsie bei eine Blutdiagnostik" />
      <mustSupport value="true" />
    </element>
    <element id="ServiceRequest.intent">
      <path value="ServiceRequest.intent" />
      <fixedCode value="proposal" />
    </element>
    <element id="ServiceRequest.code">
      <path value="ServiceRequest.code" />
      <label value="Diagnostiktyp" />
      <short value="Ob es sich um eine Gewebe oder Blutdiagnostik handelt kann anhand der Kodierung des Probentyps entnommen werden" />
      <min value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <description value="Die Angabe ob es sich um eine Gewebe oder Blutdiagnostik handelt kann anhand der Kodierung des Probentyps entnommen werden" />
        <valueSet value="http://uk-koeln.de/fhir/ValueSet/nNGM/anforderung-diagnostic-type" />
      </binding>
    </element>
    <element id="ServiceRequest.orderDetail">
      <path value="ServiceRequest.orderDetail" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <mustSupport value="false" />
    </element>
    <element id="ServiceRequest.orderDetail:diagnosticRequest">
      <path value="ServiceRequest.orderDetail" />
      <sliceName value="diagnosticRequest" />
      <label value="Gewünschte Diagnostik" />
      <short value="Ist eine Komplett oder Einzeluntersuchung gewünscht." />
      <max value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://uk-koeln.de/fhir/ValueSet/nNGM/anforderung-diagnostic-request" />
      </binding>
    </element>
    <element id="ServiceRequest.orderDetail:histologischeAbklaerung">
      <path value="ServiceRequest.orderDetail" />
      <sliceName value="histologischeAbklaerung" />
      <label value="Histologische Abklärung" />
      <short value="Auf welche Expression hin soll die Probe getestet werden?" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://uk-koeln.de/fhir/ValueSet/nNGM/anforderung-histologischeAbklaerung" />
      </binding>
    </element>
    <element id="ServiceRequest.orderDetail:molekularpathologie">
      <path value="ServiceRequest.orderDetail" />
      <sliceName value="molekularpathologie" />
      <label value="Molekularpathologie" />
      <short value="Welche Gene sollen auf Veränderungen geprüft werden?" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://uk-koeln.de/fhir/ValueSet/nNGM/anforderung-molekularpathologie" />
      </binding>
    </element>
    <element id="ServiceRequest.orderDetail:ngsPanel">
      <path value="ServiceRequest.orderDetail" />
      <sliceName value="ngsPanel" />
      <label value="NGS Panel" />
      <short value="Soll ein NGS-Panel für die Diagnostik verwendet werden?" />
      <max value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://uk-koeln.de/fhir/ValueSet/nNGM/anforderung-ngsPanel" />
      </binding>
    </element>
    <element id="ServiceRequest.orderDetail:fastTrack">
      <path value="ServiceRequest.orderDetail" />
      <sliceName value="fastTrack" />
      <label value="Sollen bestimmte Gene im Fast Track Verfahren geprüft werden?" />
      <short value="Fast Track" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://uk-koeln.de/fhir/ValueSet/nNGM/anforderung-fastTrack" />
      </binding>
    </element>
    <element id="ServiceRequest.orderDetail:liquidBiopsy">
      <path value="ServiceRequest.orderDetail" />
      <sliceName value="liquidBiopsy" />
      <label value="Liquid Biopsy" />
      <short value="Liquid Biopsy" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://uk-koeln.de/fhir/ValueSet/nNGM/anforderung-liquidBiopsy" />
      </binding>
    </element>
    <element id="ServiceRequest.subject">
      <path value="ServiceRequest.subject" />
      <label value="Patient" />
      <short value="Ein Bezug zu den Proben muss stets gegeben sein" />
      <mustSupport value="true" />
    </element>
    <element id="ServiceRequest.authoredOn">
      <path value="ServiceRequest.authoredOn" />
      <label value="Anforderungsdatum" />
      <short value="Der zeitliche Bezug der Anforderung muss stets gegeben sein" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="ServiceRequest.requester">
      <path value="ServiceRequest.requester" />
      <label value="Anforderndes nNGM Netzwerkzentrums oder Netzwerkpartners" />
      <short value="Eindeutige Identifizierung des anfordernden nNGM Netzwerkzentrums oder Netzwerkpartners (kann auch ein externer Einsender sein!)" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/nNGM/PractitionerRole" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="ServiceRequest.performer">
      <path value="ServiceRequest.performer" />
      <label value="Durchführende nNGM Netzwerkzentren" />
      <short value="Eindeutige Identifizierung des durchführenden nNGM Netzwerkzentrums" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/Organisation/nNGM" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="ServiceRequest.specimen">
      <path value="ServiceRequest.specimen" />
      <label value="Tumormaterialien" />
      <short value="Das Tumormaterial innerhalb des nNGM Falls" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://uk-koeln.de/fhir/StructureDefinition/nNGM/Specimen" />
      </type>
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>