<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="SmartAL-Observation-ECGPCG" />
  <url value="http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-ECGPCG" />
  <name value="SmartALObservationECGPCG" />
  <title value="SmartAL Observation - ECG+PCG Valvular Assessment" />
  <status value="active" />
  <description value="Panel observation for combined ECG+PCG valvular assessment from the HIGO device.&#xA;Contains one general classification plus four valve groups (Aortic, Pulmonary,&#xA;Tricuspid, Mitral), each with 11 components. All components 0..1.&#xA;No enrichment (no ObservationDefinition thresholds).&#xA;Media and Device references are stripped before sending to Glintt." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-Base" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.code.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="20000-I" />
    </element>
    <element id="Observation.code.coding.display">
      <path value="Observation.code.coding.display" />
      <patternString value="ECG + PCG combined valvular assessment" />
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <max value="0" />
    </element>
    <element id="Observation.component">
      <path value="Observation.component" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="code.coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.component:generalClassification">
      <path value="Observation.component" />
      <sliceName value="generalClassification" />
      <short value="Normal / Abnormal classification across all valves" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:generalClassification.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:generalClassification.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20001-I" />
    </element>
    <element id="Observation.component:generalClassification.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="General classification (all valves)" />
    </element>
    <element id="Observation.component:generalClassification.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:aorticValveType">
      <path value="Observation.component" />
      <sliceName value="aorticValveType" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticValveType.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticValveType.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20100-I" />
    </element>
    <element id="Observation.component:aorticValveType.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Valve Type (Aortic)" />
    </element>
    <element id="Observation.component:aorticValveType.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:aorticCardiovascular">
      <path value="Observation.component" />
      <sliceName value="aorticCardiovascular" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticCardiovascular.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticCardiovascular.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20101-I" />
    </element>
    <element id="Observation.component:aorticCardiovascular.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Cardiovascular activity (Aortic)" />
    </element>
    <element id="Observation.component:aorticCardiovascular.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:aorticConfidence">
      <path value="Observation.component" />
      <sliceName value="aorticConfidence" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticConfidence.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticConfidence.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20102-I" />
    </element>
    <element id="Observation.component:aorticConfidence.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Confidence Score (Aortic)" />
    </element>
    <element id="Observation.component:aorticConfidence.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:aorticLVET">
      <path value="Observation.component" />
      <sliceName value="aorticLVET" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticLVET.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticLVET.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20103-I" />
    </element>
    <element id="Observation.component:aorticLVET.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Left ventricular ejection time (Aortic)" />
    </element>
    <element id="Observation.component:aorticLVET.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:aorticSQI">
      <path value="Observation.component" />
      <sliceName value="aorticSQI" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticSQI.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticSQI.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20104-I" />
    </element>
    <element id="Observation.component:aorticSQI.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Signal Quality Index (Aortic)" />
    </element>
    <element id="Observation.component:aorticSQI.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:aorticSystolic">
      <path value="Observation.component" />
      <sliceName value="aorticSystolic" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticSystolic.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticSystolic.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20105-I" />
    </element>
    <element id="Observation.component:aorticSystolic.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Systolic interval (Aortic)" />
    </element>
    <element id="Observation.component:aorticSystolic.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:aorticDiastolic">
      <path value="Observation.component" />
      <sliceName value="aorticDiastolic" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticDiastolic.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticDiastolic.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20106-I" />
    </element>
    <element id="Observation.component:aorticDiastolic.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Diastolic interval (Aortic)" />
    </element>
    <element id="Observation.component:aorticDiastolic.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:aorticRR">
      <path value="Observation.component" />
      <sliceName value="aorticRR" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticRR.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticRR.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20107-I" />
    </element>
    <element id="Observation.component:aorticRR.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="R-R Interval (Aortic)" />
    </element>
    <element id="Observation.component:aorticRR.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:aorticPR">
      <path value="Observation.component" />
      <sliceName value="aorticPR" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticPR.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticPR.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20108-I" />
    </element>
    <element id="Observation.component:aorticPR.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="P-R Interval (Aortic)" />
    </element>
    <element id="Observation.component:aorticPR.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:aorticQRS">
      <path value="Observation.component" />
      <sliceName value="aorticQRS" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticQRS.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticQRS.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20109-I" />
    </element>
    <element id="Observation.component:aorticQRS.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="QRS duration (Aortic)" />
    </element>
    <element id="Observation.component:aorticQRS.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:aorticQT">
      <path value="Observation.component" />
      <sliceName value="aorticQT" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:aorticQT.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:aorticQT.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20110-I" />
    </element>
    <element id="Observation.component:aorticQT.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Q-T interval (Aortic)" />
    </element>
    <element id="Observation.component:aorticQT.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryValveType">
      <path value="Observation.component" />
      <sliceName value="pulmonaryValveType" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryValveType.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryValveType.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20200-I" />
    </element>
    <element id="Observation.component:pulmonaryValveType.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Valve Type (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryValveType.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryCardiovascular">
      <path value="Observation.component" />
      <sliceName value="pulmonaryCardiovascular" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryCardiovascular.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryCardiovascular.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20201-I" />
    </element>
    <element id="Observation.component:pulmonaryCardiovascular.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Cardiovascular activity (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryCardiovascular.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryConfidence">
      <path value="Observation.component" />
      <sliceName value="pulmonaryConfidence" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryConfidence.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryConfidence.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20202-I" />
    </element>
    <element id="Observation.component:pulmonaryConfidence.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Confidence Score (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryConfidence.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryLVET">
      <path value="Observation.component" />
      <sliceName value="pulmonaryLVET" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryLVET.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryLVET.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20203-I" />
    </element>
    <element id="Observation.component:pulmonaryLVET.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Left ventricular ejection time (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryLVET.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:pulmonarySQI">
      <path value="Observation.component" />
      <sliceName value="pulmonarySQI" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonarySQI.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonarySQI.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20204-I" />
    </element>
    <element id="Observation.component:pulmonarySQI.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Signal Quality Index (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonarySQI.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:pulmonarySystolic">
      <path value="Observation.component" />
      <sliceName value="pulmonarySystolic" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonarySystolic.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonarySystolic.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20205-I" />
    </element>
    <element id="Observation.component:pulmonarySystolic.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Systolic interval (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonarySystolic.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryDiastolic">
      <path value="Observation.component" />
      <sliceName value="pulmonaryDiastolic" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryDiastolic.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryDiastolic.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20206-I" />
    </element>
    <element id="Observation.component:pulmonaryDiastolic.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Diastolic interval (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryDiastolic.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryRR">
      <path value="Observation.component" />
      <sliceName value="pulmonaryRR" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryRR.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryRR.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20207-I" />
    </element>
    <element id="Observation.component:pulmonaryRR.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="R-R Interval (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryRR.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryPR">
      <path value="Observation.component" />
      <sliceName value="pulmonaryPR" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryPR.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryPR.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20208-I" />
    </element>
    <element id="Observation.component:pulmonaryPR.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="P-R Interval (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryPR.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryQRS">
      <path value="Observation.component" />
      <sliceName value="pulmonaryQRS" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryQRS.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryQRS.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20209-I" />
    </element>
    <element id="Observation.component:pulmonaryQRS.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="QRS duration (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryQRS.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:pulmonaryQT">
      <path value="Observation.component" />
      <sliceName value="pulmonaryQT" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:pulmonaryQT.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:pulmonaryQT.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20210-I" />
    </element>
    <element id="Observation.component:pulmonaryQT.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Q-T interval (Pulmonary)" />
    </element>
    <element id="Observation.component:pulmonaryQT.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:tricuspidValveType">
      <path value="Observation.component" />
      <sliceName value="tricuspidValveType" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidValveType.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidValveType.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20300-I" />
    </element>
    <element id="Observation.component:tricuspidValveType.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Valve Type (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidValveType.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:tricuspidCardiovascular">
      <path value="Observation.component" />
      <sliceName value="tricuspidCardiovascular" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidCardiovascular.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidCardiovascular.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20301-I" />
    </element>
    <element id="Observation.component:tricuspidCardiovascular.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Cardiovascular activity (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidCardiovascular.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:tricuspidConfidence">
      <path value="Observation.component" />
      <sliceName value="tricuspidConfidence" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidConfidence.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidConfidence.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20302-I" />
    </element>
    <element id="Observation.component:tricuspidConfidence.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Confidence Score (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidConfidence.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:tricuspidLVET">
      <path value="Observation.component" />
      <sliceName value="tricuspidLVET" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidLVET.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidLVET.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20303-I" />
    </element>
    <element id="Observation.component:tricuspidLVET.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Left ventricular ejection time (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidLVET.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:tricuspidSQI">
      <path value="Observation.component" />
      <sliceName value="tricuspidSQI" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidSQI.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidSQI.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20304-I" />
    </element>
    <element id="Observation.component:tricuspidSQI.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Signal Quality Index (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidSQI.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:tricuspidSystolic">
      <path value="Observation.component" />
      <sliceName value="tricuspidSystolic" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidSystolic.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidSystolic.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20305-I" />
    </element>
    <element id="Observation.component:tricuspidSystolic.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Systolic interval (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidSystolic.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:tricuspidDiastolic">
      <path value="Observation.component" />
      <sliceName value="tricuspidDiastolic" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidDiastolic.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidDiastolic.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20306-I" />
    </element>
    <element id="Observation.component:tricuspidDiastolic.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Diastolic interval (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidDiastolic.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:tricuspidRR">
      <path value="Observation.component" />
      <sliceName value="tricuspidRR" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidRR.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidRR.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20307-I" />
    </element>
    <element id="Observation.component:tricuspidRR.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="R-R Interval (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidRR.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:tricuspidPR">
      <path value="Observation.component" />
      <sliceName value="tricuspidPR" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidPR.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidPR.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20308-I" />
    </element>
    <element id="Observation.component:tricuspidPR.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="P-R Interval (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidPR.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:tricuspidQRS">
      <path value="Observation.component" />
      <sliceName value="tricuspidQRS" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidQRS.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidQRS.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20309-I" />
    </element>
    <element id="Observation.component:tricuspidQRS.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="QRS duration (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidQRS.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:tricuspidQT">
      <path value="Observation.component" />
      <sliceName value="tricuspidQT" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:tricuspidQT.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:tricuspidQT.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20310-I" />
    </element>
    <element id="Observation.component:tricuspidQT.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Q-T interval (Tricuspid)" />
    </element>
    <element id="Observation.component:tricuspidQT.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:mitralValveType">
      <path value="Observation.component" />
      <sliceName value="mitralValveType" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralValveType.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralValveType.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20400-I" />
    </element>
    <element id="Observation.component:mitralValveType.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Valve Type (Mitral)" />
    </element>
    <element id="Observation.component:mitralValveType.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:mitralCardiovascular">
      <path value="Observation.component" />
      <sliceName value="mitralCardiovascular" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralCardiovascular.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralCardiovascular.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20401-I" />
    </element>
    <element id="Observation.component:mitralCardiovascular.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Cardiovascular activity (Mitral)" />
    </element>
    <element id="Observation.component:mitralCardiovascular.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:mitralConfidence">
      <path value="Observation.component" />
      <sliceName value="mitralConfidence" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralConfidence.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralConfidence.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20402-I" />
    </element>
    <element id="Observation.component:mitralConfidence.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Confidence Score (Mitral)" />
    </element>
    <element id="Observation.component:mitralConfidence.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:mitralLVET">
      <path value="Observation.component" />
      <sliceName value="mitralLVET" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralLVET.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralLVET.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20403-I" />
    </element>
    <element id="Observation.component:mitralLVET.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Left ventricular ejection time (Mitral)" />
    </element>
    <element id="Observation.component:mitralLVET.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:mitralSQI">
      <path value="Observation.component" />
      <sliceName value="mitralSQI" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralSQI.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralSQI.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20404-I" />
    </element>
    <element id="Observation.component:mitralSQI.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Signal Quality Index (Mitral)" />
    </element>
    <element id="Observation.component:mitralSQI.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:mitralSystolic">
      <path value="Observation.component" />
      <sliceName value="mitralSystolic" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralSystolic.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralSystolic.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20405-I" />
    </element>
    <element id="Observation.component:mitralSystolic.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Systolic interval (Mitral)" />
    </element>
    <element id="Observation.component:mitralSystolic.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:mitralDiastolic">
      <path value="Observation.component" />
      <sliceName value="mitralDiastolic" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralDiastolic.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralDiastolic.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20406-I" />
    </element>
    <element id="Observation.component:mitralDiastolic.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Diastolic interval (Mitral)" />
    </element>
    <element id="Observation.component:mitralDiastolic.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:mitralRR">
      <path value="Observation.component" />
      <sliceName value="mitralRR" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralRR.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralRR.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20407-I" />
    </element>
    <element id="Observation.component:mitralRR.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="R-R Interval (Mitral)" />
    </element>
    <element id="Observation.component:mitralRR.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:mitralPR">
      <path value="Observation.component" />
      <sliceName value="mitralPR" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralPR.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralPR.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20408-I" />
    </element>
    <element id="Observation.component:mitralPR.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="P-R Interval (Mitral)" />
    </element>
    <element id="Observation.component:mitralPR.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:mitralQRS">
      <path value="Observation.component" />
      <sliceName value="mitralQRS" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralQRS.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralQRS.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20409-I" />
    </element>
    <element id="Observation.component:mitralQRS.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="QRS duration (Mitral)" />
    </element>
    <element id="Observation.component:mitralQRS.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:mitralQT">
      <path value="Observation.component" />
      <sliceName value="mitralQT" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.component:mitralQT.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://alticelabs.com/fhir/loinc-custom" />
    </element>
    <element id="Observation.component:mitralQT.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="20410-I" />
    </element>
    <element id="Observation.component:mitralQT.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <patternString value="Q-T interval (Mitral)" />
    </element>
    <element id="Observation.component:mitralQT.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
  </differential>
</StructureDefinition>