<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="observation-value-codeable-concept" />
  <url value="http://vha.gov/fhir/StructureDefinition/observation-value-codeable-concept" />
  <name value="observation-value-codeable-concept" />
  <status value="draft" />
  <fhirVersion value="3.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <type value="CodeableConcept" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/CodeableConcept" />
  <derivation value="constraint" />
  <differential>
    <element id="CodeableConcept">
      <path value="CodeableConcept" />
      <short value="Concept used to reference to a terminology or just text, if no suitable coded concept exists within the specified value set" />
      <definition value="Concept used as the value of an observation that is encoded using the observation-va profile (http://vha.gov/fhir/StructureDefinition/observation-va)" />
      <comment value="Not all terminology uses fit this general pattern. In some cases observation values should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination." />
    </element>
    <element id="CodeableConcept.coding">
      <path value="CodeableConcept.coding" />
      <definition value="A reference to a code specified by the value-set designation" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://vha.gov/fhir/ValueSet/observation-value-codeable-concept-codes" />
        </valueSetReference>
      </binding>
    </element>
  </differential>
</StructureDefinition>