<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2017-09-30T17:39:44.614+08:00" />
  </meta>
  <url value="StructureDefinition/Obs-AminoAcidChange_Differentials" />
  <name value="Obs-AminoAcidChange_Differentials" />
  <status value="draft" />
  <date value="2017-09-28T09:37:16.832+08:00" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="Observation.component">
      <path value="Observation.component" />
      <slicing>
        <description value="" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.component:Component">
      <path value="Observation.component" />
      <sliceName value="Component" />
      <max value="1" />
    </element>
    <element id="Observation.component:Component.code.coding">
      <path value="Observation.component.code.coding" />
      <slicing>
        <description value="&quot;HGVS nomenclature for observed Amino Acid Change :&#xA;Human Genome Variation Society (HGVS) nomenclature for an amino acid change. Reference sequence ID used for HGVS naming must be anotated. An amino acid is a sequence feature that corresponds to a single amino acid residue in a polypeptide (SO:0001237 ). LONIC Code: (48005-3 ).&quot;" />
        <rules value="open" />
      </slicing>
      <max value="1" />
      <fixedCoding>
        <system value="http://loinc.org" />
        <code value="48005-3" />
        <display value="AminoAcidChangeName" />
      </fixedCoding>
    </element>
    <element id="Observation.component:Component.code.coding:Coding">
      <path value="Observation.component.code.coding" />
      <sliceName value="Coding" />
      <max value="1" />
    </element>
    <element id="Observation.component:Component.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:Component.value[x]:valueCodeableConcept.coding">
      <path value="Observation.component.valueCodeableConcept.coding" />
      <slicing>
        <description value="" />
        <rules value="open" />
      </slicing>
      <fixedCoding>
        <system value="http://www.hgvs.org/mutnomen" />
        <code value="p.Arg417Cys" />
      </fixedCoding>
    </element>
    <element id="Observation.component:Component">
      <path value="Observation.component" />
      <sliceName value="Component" />
      <max value="1" />
    </element>
    <element id="Observation.component:Component.code.coding">
      <path value="Observation.component.code.coding" />
      <slicing>
        <description value="&quot;Amino Acid Change Type :&#xA;Codified type for associated Amino Acid Change. LONIC Code: (48006-1 ).&quot;" />
        <rules value="open" />
      </slicing>
      <max value="1" />
      <fixedCoding>
        <system value="http://loinc.org" />
        <code value="48006-1" />
        <display value="AminoAcidChangeType" />
      </fixedCoding>
    </element>
    <element id="Observation.component:Component.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.component:Component.value[x]:valueCodeableConcept.coding">
      <path value="Observation.component.valueCodeableConcept.coding" />
      <slicing>
        <description value="" />
        <rules value="open" />
      </slicing>
      <max value="1" />
      <fixedCoding>
        <system value="http://loinc.org" />
        <code value="LA9658-1" />
        <display value="Wild type" />
      </fixedCoding>
    </element>
  </differential>
</StructureDefinition>