<ImplementationGuide xmlns="http://hl7.org/fhir">
  <id value="intrahealth.mert" />
  <url value="https://intrahealth.com/fhir/mert/ImplementationGuide/intrahealth.mert" />
  <version value="0.1.0" />
  <name value="Intrahealth_MERT" />
  <title value="MERT Implementation Guide" />
  <status value="draft" />
  <publisher value="Intrahealth" />
  <contact>
    <name value="Intrahealth" />
    <telecom>
      <system value="url" />
      <value value="https://intrahealth.com" />
    </telecom>
  </contact>
  <packageId value="intrahealth.mert.r4" />
  <fhirVersion value="4.0.1" />
  <definition>
    <resource>
      <reference>
        <reference value="StructureDefinition/AllergyIntoleranceMERT" />
      </reference>
      <name value="AllergyIntolerance (MERT)" />
      <description value="This profile describes the AllergyIntolerance for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/AppointmentMERT" />
      </reference>
      <name value="Appointment (MERT)" />
      <description value="This profile describes the Appointment for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/AttachmentMERT" />
      </reference>
      <name value="Attachment (MERT)" />
      <description value="This profile describes the Attachment constraints for MERT needed to help support DocumentReference (MERT) resource." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/CompositionMERT" />
      </reference>
      <name value="Composition (MERT)" />
      <description value="This profile describes the Composition for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/ConditionMERT" />
      </reference>
      <name value="Condition (MERT)" />
      <description value="This profile describes the Procedure for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/DiagnosticReportMERT" />
      </reference>
      <name value="DiagnosticReport (MERT)" />
      <description value="This profile describes the DiagnosticReport for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/DocumentReferenceMERT" />
      </reference>
      <name value="DocumentReference (MERT)" />
      <description value="This profile describes the DocumentReference constraints for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/DosageMERT" />
      </reference>
      <name value="Dosage (MERT)" />
      <description value="This profile describes Dosage constraints for MERT medication exchange." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/ImmunizationMERT" />
      </reference>
      <name value="Immunization (MERT)" />
      <description value="This profile describes the Immunization constraints for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/LocationMERT" />
      </reference>
      <name value="Location (MERT)" />
      <description value="This profile describes Location constraints for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/MedicationStrengthMERT" />
      </reference>
      <name value="Medication Strength (MERT)" />
      <description value="Complex extension carrying medication strength as free text and/or structured quantity." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/MedicationRequestMERT" />
      </reference>
      <name value="MedicationRequest (MERT)" />
      <description value="This profile describes the MedicationRequest constraints for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/MedicationStatementMERT" />
      </reference>
      <name value="MedicationStatement (MERT)" />
      <description value="This profile describes the MedicationStatement for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="ValueSet/mert-bp-component-code-vs" />
      </reference>
      <name value="MERT Blood Pressure Component Codes (LOINC)" />
      <description value="Allowed Observation.component.code values for MERT blood pressure components." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="ValueSet/mert-composition-status-vs" />
      </reference>
      <name value="MERT Composition Status" />
      <description value="Subset of the HL7 FHIR CompositionStatus value set. MERT constrains Composition.status to preliminary or final." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="ValueSet/mert-medication-din" />
      </reference>
      <name value="MERT Medication DIN" />
      <description value="DIN codes for medication coding in MERT (Canada-only)." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="ValueSet/mert-observation-diagnostic-category-vs" />
      </reference>
      <name value="MERT Observation Diagnostic Category" />
      <description value="Allowed Observation.category values for Observations used as DiagnosticReport.result: laboratory and imaging." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="ValueSet/mert-procedure-codes" />
      </reference>
      <name value="MERT Procedure Codes" />
      <description value="Preferred code systems for Procedure.code in MERT (Canada-first)." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="ValueSet/mert-task-status-vs" />
      </reference>
      <name value="MERT Task Status" />
      <description value="Subset of the HL7 FHIR TaskStatus value set (see http://hl7.org/fhir/ValueSet/task-status). MERT constrains Task.status to ready or completed." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="ValueSet/mert-vitals-code-vs" />
      </reference>
      <name value="MERT Vital Signs Codes (LOINC)" />
      <description value="Allowed Observation.code LOINC values for MERT vitals exchange.&#xA;&#xA;LOINC 39156-5 (BMI) SHALL be represented using Observation.valueQuantity (kg/m2) in MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/ObservationVitalsMERT" />
      </reference>
      <name value="Observation (Vitals) (MERT)" />
      <description value="MERT vital signs Observation. Restricted to a small set of LOINC codes, with special handling for blood pressure panel." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/ObservationDiagnosticResultMERT" />
      </reference>
      <name value="Observation - Diagnostic Result (MERT)" />
      <description value="Observation profile intended for use as DiagnosticReport.result. Supports laboratory and imaging result observations." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/OrganizationMERT" />
      </reference>
      <name value="Organization (MERT)" />
      <description value="This profile describes the Organization constraints for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/PatientMERT" />
      </reference>
      <name value="Patient (MERT)" />
      <description value="This profile describes the Patient for demographics and administrative information constraints for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/PractitionerMERT" />
      </reference>
      <name value="Practitioner (MERT)" />
      <description value="This profile describes the Practitioner for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/PractitionerRoleMERT" />
      </reference>
      <name value="PractitionerRole (MERT)" />
      <description value="This profile represents a User in a system. The PracitionerMERT linked to this PractitionerRoleMERT would carry the demographic details of the User." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/ProcedureMERT" />
      </reference>
      <name value="Procedure (MERT)" />
      <description value="This profile describes the Procedure for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/ServiceRequestMERT" />
      </reference>
      <name value="ServiceRequest (MERT)" />
      <description value="This profile describes the ServiceRequest constraints for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/SocialHistoryAlcoholUseMERT" />
      </reference>
      <name value="Social History - Alcohol Use (MERT)" />
      <description value="Social history alcohol use observation for MERT exchange." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/SocialHistoryTobaccoUseMERT" />
      </reference>
      <name value="Social History - Tobacco Use (MERT)" />
      <description value="Social history tobacco use observation for MERT exchange." />
      <exampleBoolean value="false" />
    </resource>
    <resource>
      <reference>
        <reference value="StructureDefinition/TaskMERT" />
      </reference>
      <name value="Task (MERT)" />
      <description value="This profile describes the Task constraints for MERT." />
      <exampleBoolean value="false" />
    </resource>
    <page>
      <nameUrl value="toc.html" />
      <title value="Table of Contents" />
      <generation value="html" />
      <page>
        <nameUrl value="conformance-and-certification.html" />
        <title value="Conformance and Certification" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="conformance-mustsupport.html" />
        <title value="Conformance Mustsupport" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="conformance-overview.html" />
        <title value="Conformance Overview" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="conformance-receiver-responsibilities.html" />
        <title value="Conformance Receiver Responsibilities" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="conformance-requireddefinition.html" />
        <title value="Conformance Requireddefinition" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="conformance-sender-responsibilities.html" />
        <title value="Conformance Sender Responsibilities" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="examples.html" />
        <title value="Examples" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="interactions.html" />
        <title value="Interactions" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="introduction.html" />
        <title value="Introduction" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="scope.html" />
        <title value="Scope" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="security.html" />
        <title value="Security" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="terminology.html" />
        <title value="Terminology" />
        <generation value="markdown" />
      </page>
      <page>
        <nameUrl value="testing.html" />
        <title value="Testing" />
        <generation value="markdown" />
      </page>
    </page>
    <parameter>
      <code value="copyrightyear" />
      <value value="2025" />
    </parameter>
    <parameter>
      <code value="releaselabel" />
      <value value="ci-build" />
    </parameter>
  </definition>
</ImplementationGuide>