{
  "resourceType": "StructureDefinition",
  "id": "observation-value-codeable-concept",
  "url": "http://vha.gov/fhir/StructureDefinition/observation-value-codeable-concept",
  "name": "observation-value-codeable-concept",
  "status": "draft",
  "fhirVersion": "3.0.1",
  "kind": "complex-type",
  "abstract": false,
  "type": "CodeableConcept",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CodeableConcept",
  "derivation": "constraint",
  "snapshot": {},
  "differential": {
    "element": [
      {
        "id": "CodeableConcept",
        "path": "CodeableConcept",
        "short": "Concept used to reference to a terminology or just text, if no suitable coded concept exists within the specified value set",
        "definition": "Concept used as the value of an observation that is encoded using the observation-va profile (http://vha.gov/fhir/StructureDefinition/observation-va)",
        "comment": "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."
      },
      {
        "id": "CodeableConcept.coding",
        "path": "CodeableConcept.coding",
        "definition": "A reference to a code specified by the value-set designation",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://vha.gov/fhir/ValueSet/observation-value-codeable-concept-codes"
          }
        }
      }
    ]
  }
}