<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="HdBe-LaboratoryTestResult.Requester" />
  <url value="https://fhir.healthdata.be/StructureDefinition/HdBe-LaboratoryTestResult.Requester" />
  <name value="HdBeLaboratoryTestResultRequester" />
  <title value="HdBe LaboratoryTestResult Requester" />
  <status value="draft" />
  <publisher value="Healthdata.be (Sciensano)" />
  <contact>
    <name value="Service portal – healthdata.be" />
    <telecom>
      <system value="url" />
      <value value="https://sciensano.service-now.com/sp" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="The requester of the laboratory test." />
  <purpose value="This is a minimal defined profile on ServiceRequest to capture the requester information of the CBB LaboratoryTestResult. Although the concept Requester is not implemented in the related zib profile because it is deemed unimplementable as-is, it has been implemented by this profile using a light profile on ServiceRequest. The profile does not contain enough guidance to implement a requesting service fully. It merely defines capturing the LaboratoryTestResult requester information in a native FHIR element." />
  <copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="HdBe-LaboratoryTestResult" />
    <uri value="https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-LaboratoryTestResult" />
    <name value="HdBe logical model LaboratoryTestResult" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="ServiceRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="ServiceRequest">
      <path value="ServiceRequest" />
      <comment value="This is a minimal defined profile on ServiceRequest to capture the requester information of the CBB LaboratoryTestResult. Although the concept Requester is not implemented in the related zib profile because it is deemed unimplementable as-is, it has been implemented by this profile using a light profile on ServiceRequest. The profile does not contain enough guidance to implement a requesting service fully. It merely defines capturing the LaboratoryTestResult requester information in a native FHIR element.&#xD;&#xA;&#xD;&#xA;Although the profile has essentially been created to capture the LaboratoryTestResult requester information, the ServiceRequest.requester element is optional to ensure open world modelling." />
    </element>
    <element id="ServiceRequest.status">
      <path value="ServiceRequest.status" />
      <comment value="Unless a more appropriate status is recorded, it is assumed that only _completed_ ServiceRequest for LaboratoryTestResults will be exchanged." />
    </element>
    <element id="ServiceRequest.intent">
      <path value="ServiceRequest.intent" />
      <comment value="Unless a more appropriate intent is recorded, it is assumed that only ServiceRequest  with the intent _order_ for LaboratoryTestResults will be exchanged." />
    </element>
    <element id="ServiceRequest.subject">
      <path value="ServiceRequest.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="https://fhir.healthdata.be/StructureDefinition/HdBe-Patient" />
      </type>
    </element>
    <element id="ServiceRequest.requester">
      <path value="ServiceRequest.requester" />
      <definition value="The individual who initiated the request and has responsibility for its activation. Using the PractitionerRole(HdBe-HealthProfessional-PractitionerRole) reference, the affiliated organization can be captured." />
      <type>
        <code value="Reference" />
        <profile value="https://fhir.healthdata.be/StructureDefinition/pattern-HealthProfessionalReference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="https://fhir.healthdata.be/StructureDefinition/HdBe-HealthProfessional-PractitionerRole" />
      </type>
      <mapping>
        <identity value="HdBe-LaboratoryTestResult" />
        <map value="LaboratoryTestResult.Requester" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>