<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="EHDS-LaboratoryReport" />
  <url value="http://openehr.org/StructureDefinition/Generic_laboratory_report" />
  <version value="1.0.0-alpha.1" />
  <name value="EHDS-LaboratoryReport" />
  <title value="EHDS - Laboratory report" />
  <status value="active" />
  <description value="Document to communicate information to others about the result of a test or assessment." />
  <fhirVersion value="4.0.1" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="http://openehr.org/StructureDefinition/Generic_laboratory_report" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
  <derivation value="specialization" />
  <differential>
    <element id="Generic_laboratory_report">
      <path value="Generic_laboratory_report" />
      <short value="EHDS - Laboratory report" />
      <definition value="Document to communicate information to others about the result of a test or assessment." />
    </element>
    <element id="Generic_laboratory_report.category">
      <path value="Generic_laboratory_report.category" />
      <short value="category" />
      <definition value="[RM] Temporal category of this Composition, persistent / episodic or event." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.composer">
      <path value="Generic_laboratory_report.composer" />
      <short value="composer" />
      <definition value="[RM] The person primarily responsible for the content of the Composition (but not necessarily its committal into the EHR system). This is the identifier which should appear on the screen. It may or may not be the person who entered the data. When it is the patient, the special self instance of `PARTY_SELF` will be used." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context">
      <path value="Generic_laboratory_report.context" />
      <short value="context" />
      <definition value="[RM] `COMPOSITION.context` - Documents the context information of a healthcare event involving the subject of care and the health system. The context information recorded here are independent of the attributes recorded in the version audit, which document the system interaction context, i.e. the context of a user interacting with the health record system. Healthcare events include patient contacts, and any other business activity, such as pathology investigations which take place on behalf of the patient." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.start_time">
      <path value="Generic_laboratory_report.context.start_time" />
      <short value="start_time" />
      <definition value="[RM] COMPOSITION.context.start_time - Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.setting">
      <path value="Generic_laboratory_report.context.setting" />
      <short value="setting" />
      <definition value="[RM] The setting in which the clinical session took place. Coded using the openEHR Terminology, setting group." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.reportID">
      <path value="Generic_laboratory_report.context.reportID" />
      <short value="Report ID" />
      <definition value="[at0002] Identification information about the report." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.recipient">
      <path value="Generic_laboratory_report.context.recipient" />
      <short value="Recipient" />
      <definition value="[openEHR-EHR-CLUSTER.person.v1] An individual human being." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.recipient.name">
      <path value="Generic_laboratory_report.context.recipient.name" />
      <short value="Name" />
      <definition value="[at0001] The unstructured name for the individual." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.recipient.identifier">
      <path value="Generic_laboratory_report.context.recipient.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the individual." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.recipient.organisation">
      <path value="Generic_laboratory_report.context.recipient.organisation" />
      <short value="Organisation" />
      <definition value="[openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.recipient.organisation.name">
      <path value="Generic_laboratory_report.context.recipient.organisation.name" />
      <short value="Name" />
      <definition value="[at0001] The unstructured name or label for the organisation." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.recipient.organisation.identifier">
      <path value="Generic_laboratory_report.context.recipient.organisation.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the organisation." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.recipient.organisation.comment">
      <path value="Generic_laboratory_report.context.recipient.organisation.comment" />
      <short value="Comment" />
      <definition value="[at0019] Additional narrative about the organisation not captured in other fields." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata">
      <path value="Generic_laboratory_report.context.xDSMetadata" />
      <short value="XDS Metadata" />
      <definition value="[openEHR-EHR-CLUSTER.xds_metadata.v0] Additional composition metadata aligned with IHE-XDS which is not already available from the Reference Model COMPOSITION class." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata.authorSpecialty">
      <path value="Generic_laboratory_report.context.xDSMetadata.authorSpecialty" />
      <short value="Author specialty" />
      <definition value="[at0001] The speciality of the author/composer of the document." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata.classCode">
      <path value="Generic_laboratory_report.context.xDSMetadata.classCode" />
      <short value="Class code" />
      <definition value="[at0002] A high-level document class code, normally selected from a valueset provided by the IHE-XDS Affinity Domain." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata.documentType">
      <path value="Generic_laboratory_report.context.xDSMetadata.documentType" />
      <short value="Document type" />
      <definition value="[at0003] The code specifying the precise type of document from the user perspective. Normally selected from a valueset provided by the local IHE-XDS Affinity Domain or national standard." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata.confidentialityCode">
      <path value="Generic_laboratory_report.context.xDSMetadata.confidentialityCode" />
      <short value="Confidentiality code" />
      <definition value="[at0004] A term specifying the level of confidentiality of the XDS Document." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata.healthCareFacilityType">
      <path value="Generic_laboratory_report.context.xDSMetadata.healthCareFacilityType" />
      <short value="Health care facility type" />
      <definition value="[at0007] A term defining the healthcare facility type." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata.practiceSettingCode">
      <path value="Generic_laboratory_report.context.xDSMetadata.practiceSettingCode" />
      <short value="Practice setting code" />
      <definition value="[at0009] The code specifying the clinical specialty where the act that resulted in the document was performed." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata.eventCode">
      <path value="Generic_laboratory_report.context.xDSMetadata.eventCode" />
      <short value="Event code" />
      <definition value="[at0011] This list of codes represents the main clinical acts." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.xDSMetadata.document_media">
      <path value="Generic_laboratory_report.context.xDSMetadata.document_media" />
      <short value="Document_media" />
      <definition value="[at0010] Additional metadata about the document itself, including size, url." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Attachment" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.resultsInterpreter">
      <path value="Generic_laboratory_report.context.resultsInterpreter" />
      <short value="Results interpreter" />
      <definition value="[openEHR-EHR-CLUSTER.person.v1] An individual human being." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.resultsInterpreter.name">
      <path value="Generic_laboratory_report.context.resultsInterpreter.name" />
      <short value="Name" />
      <definition value="[at0001] The unstructured name for the individual." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.resultsInterpreter.identifier">
      <path value="Generic_laboratory_report.context.resultsInterpreter.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the individual." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.resultsInterpreter.organisation">
      <path value="Generic_laboratory_report.context.resultsInterpreter.organisation" />
      <short value="Organisation" />
      <definition value="[openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.resultsInterpreter.organisation.name">
      <path value="Generic_laboratory_report.context.resultsInterpreter.organisation.name" />
      <short value="Name" />
      <definition value="[at0001] The unstructured name or label for the organisation." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.resultsInterpreter.organisation.identifier">
      <path value="Generic_laboratory_report.context.resultsInterpreter.organisation.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the organisation." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.context.resultsInterpreter.organisation.comment">
      <path value="Generic_laboratory_report.context.resultsInterpreter.organisation.comment" />
      <short value="Comment" />
      <definition value="[at0019] Additional narrative about the organisation not captured in other fields." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest">
      <path value="Generic_laboratory_report.ServiceRequest" />
      <short value="Service request" />
      <definition value="[openEHR-EHR-INSTRUCTION.service_request.v1] Request for a health-related service or activity to be delivered by a clinician, organisation or agency." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative">
      <path value="Generic_laboratory_report.ServiceRequest.narrative" />
      <short value="narrative" />
      <definition value="[RM]" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative.serviceName">
      <path value="Generic_laboratory_report.ServiceRequest.narrative.serviceName" />
      <short value="Service name" />
      <definition value="[at0121] The name of the service/s requested." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative.reasonForRequest">
      <path value="Generic_laboratory_report.ServiceRequest.narrative.reasonForRequest" />
      <short value="Reason for request" />
      <definition value="[at0062] The specific problem needing attention or the clinical question that requires investigation." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative.specimen">
      <path value="Generic_laboratory_report.ServiceRequest.narrative.specimen" />
      <short value="Specimen" />
      <definition value="[openEHR-EHR-CLUSTER.specimen.v1] A physical sample collected from, or related to, an individual for the purpose of investigation, examination or analysis." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative.specimen.specimenType">
      <path value="Generic_laboratory_report.ServiceRequest.narrative.specimen.specimenType" />
      <short value="Specimen type" />
      <definition value="[at0029] The type of specimen." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative.specimen.anatomicalLocation">
      <path value="Generic_laboratory_report.ServiceRequest.narrative.specimen.anatomicalLocation" />
      <short value="Anatomical location" />
      <definition value="[openEHR-EHR-CLUSTER.anatomical_location.v1] A physical site on or within the human body." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative.specimen.anatomicalLocation.bodySiteName">
      <path value="Generic_laboratory_report.ServiceRequest.narrative.specimen.anatomicalLocation.bodySiteName" />
      <short value="Body site name" />
      <definition value="[at0001] Identification of a single physical site either on, or within, the human body." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative.specimen.collection_date_time[x]">
      <path value="Generic_laboratory_report.ServiceRequest.narrative.specimen.collection_date_time[x]" />
      <short value="Collection date/time" />
      <definition value="at0015: The date and time that collection has been ordered to take place or has taken place." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.narrative.timing">
      <path value="Generic_laboratory_report.ServiceRequest.narrative.timing" />
      <short value="Timing" />
      <definition value="[RM]" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.requester_order_identifier[x]">
      <path value="Generic_laboratory_report.ServiceRequest.requester_order_identifier[x]" />
      <short value="Requester order identifier" />
      <definition value="at0010: The local identifier assigned by the requesting clinical system." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.orderPlacer">
      <path value="Generic_laboratory_report.ServiceRequest.orderPlacer" />
      <short value="Order placer" />
      <definition value="[openEHR-EHR-CLUSTER.person.v1] An individual human being." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.orderPlacer.name">
      <path value="Generic_laboratory_report.ServiceRequest.orderPlacer.name" />
      <short value="Name" />
      <definition value="[at0001] The unstructured name for the individual." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.orderPlacer.identifier">
      <path value="Generic_laboratory_report.ServiceRequest.orderPlacer.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the individual." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.orderPlacer.organisation">
      <path value="Generic_laboratory_report.ServiceRequest.orderPlacer.organisation" />
      <short value="Organisation" />
      <definition value="[openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.orderPlacer.organisation.name">
      <path value="Generic_laboratory_report.ServiceRequest.orderPlacer.organisation.name" />
      <short value="Name" />
      <definition value="[at0001] The unstructured name or label for the organisation." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.orderPlacer.organisation.identifier">
      <path value="Generic_laboratory_report.ServiceRequest.orderPlacer.organisation.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the organisation." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.orderPlacer.organisation.comment">
      <path value="Generic_laboratory_report.ServiceRequest.orderPlacer.organisation.comment" />
      <short value="Comment" />
      <definition value="[at0019] Additional narrative about the organisation not captured in other fields." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.receiver_order_identifier[x]">
      <path value="Generic_laboratory_report.ServiceRequest.receiver_order_identifier[x]" />
      <short value="Receiver order identifier" />
      <definition value="at0011: The local identifier assigned to the request by the clinician or organisation receiving the request for service." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.ServiceRequest.expiry_time">
      <path value="Generic_laboratory_report.ServiceRequest.expiry_time" />
      <short value="expiry_time" />
      <definition value="[RM]" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult">
      <path value="Generic_laboratory_report.LaboratoryTestResult" />
      <short value="Laboratory test result" />
      <definition value="[openEHR-EHR-OBSERVATION.laboratory_test_result.v1] The result, including findings and the laboratory's interpretation, of an investigation performed on specimens collected from an individual or related to that individual." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.time">
      <path value="Generic_laboratory_report.LaboratoryTestResult.time" />
      <short value="time" />
      <definition value="[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.requestedTest">
      <path value="Generic_laboratory_report.LaboratoryTestResult.requestedTest" />
      <short value="Requested test" />
      <definition value="[at0005] Name of the laboratory investigation performed on the specimen(s)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.specimen">
      <path value="Generic_laboratory_report.LaboratoryTestResult.specimen" />
      <short value="Specimen" />
      <definition value="[openEHR-EHR-CLUSTER.specimen.v1] A physical sample collected from, or related to, an individual for the purpose of investigation, examination or analysis." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.specimen.specimenType">
      <path value="Generic_laboratory_report.LaboratoryTestResult.specimen.specimenType" />
      <short value="Specimen type" />
      <definition value="[at0029] The type of specimen." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.specimen.collection_date_time[x]">
      <path value="Generic_laboratory_report.LaboratoryTestResult.specimen.collection_date_time[x]" />
      <short value="Collection date/time" />
      <definition value="at0015: The date and time that collection has been ordered to take place or has taken place." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.specimen.adequacyForTesting">
      <path value="Generic_laboratory_report.LaboratoryTestResult.specimen.adequacyForTesting" />
      <short value="Adequacy for testing" />
      <definition value="[at0041] Information about whether the specimen was adequate for testing." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.overallTestStatus">
      <path value="Generic_laboratory_report.LaboratoryTestResult.overallTestStatus" />
      <short value="Overall test status" />
      <definition value="[at0073] The status of the laboratory test result as a whole." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.overallTestStatusTimestamp">
      <path value="Generic_laboratory_report.LaboratoryTestResult.overallTestStatusTimestamp" />
      <short value="Overall test status timestamp" />
      <definition value="[at0075] The date and/or time that ‘Overall test status’ was issued." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.diagnosticServiceCategory">
      <path value="Generic_laboratory_report.LaboratoryTestResult.diagnosticServiceCategory" />
      <short value="Diagnostic service category" />
      <definition value="[at0077] The diagnostic service or discipline that is responsible for the laboratory test result." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.clinicalInformationProvided">
      <path value="Generic_laboratory_report.LaboratoryTestResult.clinicalInformationProvided" />
      <short value="Clinical information provided" />
      <definition value="[at0100] Description of clinical information available at the time of interpretation of results." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult">
      <path value="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult" />
      <short value="Laboratory analyte result" />
      <definition value="[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1] The result of a laboratory test for a single analyte value." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.analyteName">
      <path value="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.analyteName" />
      <short value="Analyte name" />
      <definition value="[at0024] The name of the analyte result." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.analyte_result[x]">
      <path value="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.analyte_result[x]" />
      <short value="Analyte result" />
      <definition value="at0001: The value of the analyte result." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.referenceRangeGuidance">
      <path value="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.referenceRangeGuidance" />
      <short value="Reference range guidance" />
      <definition value="[at0004] Additional advice on the applicability of the reference range to this result or may carry text or coded textual guidance as to whether the result is within the normal range." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.status">
      <path value="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.status" />
      <short value="status" />
      <definition value="[at0005] The status of the analyte result value." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.issued">
      <path value="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.issued" />
      <short value="Issued" />
      <definition value="[at0006] The date and time that the analyte result was issued for the recorded ‘Result status’." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.comment">
      <path value="Generic_laboratory_report.LaboratoryTestResult.laboratoryAnalyteResult.comment" />
      <short value="Comment" />
      <definition value="[at0003] Additional narrative about the analyte result, not captured in other fields." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.conclusion">
      <path value="Generic_laboratory_report.LaboratoryTestResult.conclusion" />
      <short value="Conclusion" />
      <definition value="[at0057] Narrative description of the key findings." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.presentedForm">
      <path value="Generic_laboratory_report.LaboratoryTestResult.presentedForm" />
      <short value="Presented form" />
      <definition value="[openEHR-EHR-CLUSTER.media_file.v1] A media file that is acquired or used as part of the healthcare process, and associated metadata." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.presentedForm.content">
      <path value="Generic_laboratory_report.LaboratoryTestResult.presentedForm.content" />
      <short value="Content" />
      <definition value="[at0001] Digital representation of the media file." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Attachment" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.presentedForm.contentName">
      <path value="Generic_laboratory_report.LaboratoryTestResult.presentedForm.contentName" />
      <short value="Content name" />
      <definition value="[at0002] Descriptive name or title for the media file." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.presentedForm.identifier[x]">
      <path value="Generic_laboratory_report.LaboratoryTestResult.presentedForm.identifier[x]" />
      <short value="Identifier" />
      <definition value="at0010: Unique ID for the media file." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Identifier" />
      </type>
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.presentedForm.created[x]">
      <path value="Generic_laboratory_report.LaboratoryTestResult.presentedForm.created[x]" />
      <short value="Created" />
      <definition value="at0004: The date/time, partial date or period when the media file was generated or authored." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.presentedForm.comment">
      <path value="Generic_laboratory_report.LaboratoryTestResult.presentedForm.comment" />
      <short value="Comment" />
      <definition value="[at0007] Additional narrative about the media file not captured in other fields." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.performer">
      <path value="Generic_laboratory_report.LaboratoryTestResult.performer" />
      <short value="Performer" />
      <definition value="[openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.performer.name">
      <path value="Generic_laboratory_report.LaboratoryTestResult.performer.name" />
      <short value="Name" />
      <definition value="[at0001] The unstructured name or label for the organisation." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.performer.identifier">
      <path value="Generic_laboratory_report.LaboratoryTestResult.performer.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the organisation." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails" />
      <short value="Test request details" />
      <definition value="[at0094] Details about the test request." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.placerOrderNumber">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.placerOrderNumber" />
      <short value="Placer order number" />
      <definition value="[at0062] The local identifier assigned by the requesting clinical system." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.fillerOrderNumber">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.fillerOrderNumber" />
      <short value="Filler order number" />
      <definition value="[at0063] The local identifier assigned to the test order by the order filler, usually by the Laboratory Information System (LIS)." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider" />
      <short value="Ordering provider" />
      <definition value="[openEHR-EHR-CLUSTER.person.v1] An individual human being." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.name">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.name" />
      <short value="Name" />
      <definition value="[openEHR-EHR-CLUSTER.structured_name.v1] Discrete components of an individual's name." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.name.title">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.name.title" />
      <short value="Title" />
      <definition value="[at0001] One or more honorific form(s) of address commencing a name." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.name.givenName">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.name.givenName" />
      <short value="Given name" />
      <definition value="[at0002] One or more unique name(s) used to identify an individual within a family group." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.name.familyName">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.name.familyName" />
      <short value="Family name" />
      <definition value="[at0005] One or more name(s) that an individual has in common with a family group." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.identifier">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the individual." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation" />
      <short value="Organisation" />
      <definition value="[openEHR-EHR-CLUSTER.organisation.v1] An entity comprising one or more people and having a particular purpose." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.name">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.name" />
      <short value="Name" />
      <definition value="[at0001] The unstructured name or label for the organisation." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.identifier">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.identifier" />
      <short value="Identifier" />
      <definition value="[at0003] Identifier associated with the organisation." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.comment">
      <path value="Generic_laboratory_report.LaboratoryTestResult.testRequestDetails.orderingProvider.organisation.comment" />
      <short value="Comment" />
      <definition value="[at0019] Additional narrative about the organisation not captured in other fields." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.labTestKit">
      <path value="Generic_laboratory_report.LaboratoryTestResult.labTestKit" />
      <short value="Lab test kit" />
      <definition value="[openEHR-EHR-CLUSTER.device.v1] An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods.  The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.labTestKit.deviceName">
      <path value="Generic_laboratory_report.LaboratoryTestResult.labTestKit.deviceName" />
      <short value="Device name" />
      <definition value="[at0001] Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.labTestKit.type">
      <path value="Generic_laboratory_report.LaboratoryTestResult.labTestKit.type" />
      <short value="Type" />
      <definition value="[at0003] The category or kind of device." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.labTestKit.uniqueDeviceIdentifier(UDI)">
      <path value="Generic_laboratory_report.LaboratoryTestResult.labTestKit.uniqueDeviceIdentifier(UDI)" />
      <short value="Unique device identifier (UDI)" />
      <definition value="[at0021] A numeric or alphanumeric string that is associated with this device within a given system." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.labTestKit.manufacturer">
      <path value="Generic_laboratory_report.LaboratoryTestResult.labTestKit.manufacturer" />
      <short value="Manufacturer" />
      <definition value="[at0004] Name of manufacturer." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial">
      <path value="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial" />
      <short value="Reference material" />
      <definition value="[openEHR-EHR-CLUSTER.device.v1] An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods.  The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial.deviceName">
      <path value="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial.deviceName" />
      <short value="Device name" />
      <definition value="[at0001] Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial.type">
      <path value="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial.type" />
      <short value="Type" />
      <definition value="[at0003] The category or kind of device." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial.uniqueDeviceIdentifier(UDI)">
      <path value="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial.uniqueDeviceIdentifier(UDI)" />
      <short value="Unique device identifier (UDI)" />
      <definition value="[at0021] A numeric or alphanumeric string that is associated with this device within a given system." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial.manufacturer">
      <path value="Generic_laboratory_report.LaboratoryTestResult.referenceMaterial.manufacturer" />
      <short value="Manufacturer" />
      <definition value="[at0004] Name of manufacturer." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
  </differential>
</StructureDefinition>