{
  "resourceType": "StructureDefinition",
  "id": "FeedbackReferralStatusObservation",
  "url": "http://hl7.org/fhir/us/bser/StructureDefinition/FeedbackReferralStatusObservation",
  "name": "BSeR Feedback Referral Status Observation",
  "status": "draft",
  "publisher": "Hi3 Solutions",
  "contact": [
    {
      "name": "AbdulMalik Shakir",
      "telecom": [
        {
          "system": "phone",
          "value": "6266444491",
          "use": "work"
        },
        {
          "system": "email",
          "value": "abdulmalik.shakir@hi3solutions.com",
          "use": "work"
        }
      ]
    }
  ],
  "kind": "resource",
  "abstract": false,
  "contextType": "resource",
  "context": [
    "Observation"
  ],
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation",
        "path": "Observation"
      },
      {
        "id": "Observation.id",
        "path": "Observation.id",
        "short": "id",
        "definition": "MAY contain zero or one [0..1] id (CONF:4383-786).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.meta",
        "path": "Observation.meta",
        "short": "meta",
        "definition": "MAY contain zero or one [0..1] meta (CONF:4383-785).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.meta.profile",
        "path": "Observation.meta.profile",
        "short": "profile",
        "definition": "The meta, if present, SHALL contain exactly one [1..1] profile=\"http://hl7.org/fhir/us/bser/StructureDefinition/FeedbackReferralStatusObservation\" (CONF:4383-787).",
        "min": 1,
        "max": "1",
        "patternString": "http://hl7.org/fhir/us/bser/StructureDefinition/FeedbackReferralStatusObservation"
      },
      {
        "id": "Observation.status",
        "path": "Observation.status",
        "short": "status",
        "definition": "SHALL contain exactly one [1..1] status=\"\"Final\"\" (CONF:4383-577).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedString": "\"Final\""
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "short": "code",
        "definition": "SHALL contain exactly one [1..1] code, which SHALL be selected from ValueSet Feedbackreferralstatusobservation http://hl7.org/fhir/us/bser/ValueSet/Feedbackreferralstatusobservation DYNAMIC (CONF:4383-578).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Feedbackreferralstatusobservation",
            "display": "Feedbackreferralstatusobservation"
          }
        }
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code"
            }
          ],
          "rules": "open"
        },
        "definition": "SHALL contain exactly one [1..1] component (CONF:4383-587) such that it"
      },
      {
        "id": "Observation.component:component1",
        "path": "Observation.component",
        "sliceName": "component1",
        "label": "Referral Activity Status",
        "short": "Referral Activity Status",
        "definition": "SHALL contain exactly one [1..1] component (CONF:4383-573) such that it",
        "comment": "ReferralActivityStatus",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.code",
        "path": "Observation.component.code",
        "sliceName": "component1",
        "short": "code",
        "definition": "SHALL contain exactly one [1..1] code, which SHALL be selected from ValueSet Referralactivitystatuscode http://hl7.org/fhir/us/bser/ValueSet/Referralactivitystatuscode DYNAMIC (CONF:4383-579).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Referralactivitystatuscode",
            "display": "Referralactivitystatuscode"
          }
        }
      },
      {
        "id": "Observation.component:component1.code.coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component1",
        "short": "coding",
        "definition": "This code SHALL contain exactly one [1..1] coding (CONF:4383-588).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "sliceName": "component1",
        "short": "system",
        "definition": "This coding SHALL contain exactly one [1..1] system (CONF:4383-604).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.code.coding.version",
        "path": "Observation.component.code.coding.version",
        "sliceName": "component1",
        "short": "version",
        "definition": "This coding SHOULD contain zero or one [0..1] version (CONF:4383-605).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "sliceName": "component1",
        "short": "code",
        "definition": "This coding SHALL contain exactly one [1..1] code (CONF:4383-606).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "sliceName": "component1",
        "short": "display",
        "definition": "This coding MAY contain zero or one [0..1] display (CONF:4383-607).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.value[x]",
        "path": "Observation.component.value[x]",
        "sliceName": "component1",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "value[x]",
        "definition": "SHALL contain exactly one [1..1] value[x], where value[x] is (CONF:4383-574)",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.value[x]:valueCodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "short": "valueCodeableConcept",
        "definition": "SHALL contain exactly one [1..1] valueCodeableConcept, which SHALL be selected from ValueSet Referralactivitystatuscodevalue http://hl7.org/fhir/us/bser/ValueSet/Referralactivitystatuscodevalue DYNAMIC (CONF:4383-575).",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Referralactivitystatuscodevalue",
            "display": "Referralactivitystatuscodevalue"
          }
        }
      },
      {
        "id": "Observation.component:component1.value[x]:valueCodeableConcept.coding",
        "path": "Observation.component.valueCodeableConcept.coding",
        "sliceName": "valueCodeableConcept",
        "short": "coding",
        "definition": "SHALL contain exactly one [1..1] coding (CONF:4383-576).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.value[x]:valueCodeableConcept.coding.system",
        "path": "Observation.component.valueCodeableConcept.coding.system",
        "sliceName": "valueCodeableConcept",
        "short": "system",
        "definition": "This coding SHALL contain exactly one [1..1] system (CONF:4383-580).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.value[x]:valueCodeableConcept.coding.version",
        "path": "Observation.component.valueCodeableConcept.coding.version",
        "sliceName": "valueCodeableConcept",
        "short": "version",
        "definition": "This coding SHOULD contain zero or one [0..1] version (CONF:4383-581).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.value[x]:valueCodeableConcept.coding.code",
        "path": "Observation.component.valueCodeableConcept.coding.code",
        "sliceName": "valueCodeableConcept",
        "short": "code",
        "definition": "This coding SHALL contain exactly one [1..1] code (CONF:4383-582).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.value[x]:valueCodeableConcept.coding.display",
        "path": "Observation.component.valueCodeableConcept.coding.display",
        "sliceName": "valueCodeableConcept",
        "short": "display",
        "definition": "This coding MAY contain zero or one [0..1] display (CONF:4383-583).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component1.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "sliceName": "component1",
        "short": "dataAbsentReason",
        "definition": "SHALL contain exactly one [1..1] dataAbsentReason, which SHALL be selected from ValueSet Observation-valueabsentreason http://hl7.org/fhir/ValueSet/observation-valueabsentreason DYNAMIC (CONF:4383-608).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-valueabsentreason",
            "display": "Observation-valueabsentreason"
          }
        }
      },
      {
        "id": "Observation.component:component2",
        "path": "Observation.component",
        "sliceName": "component2",
        "label": "Referral Activity Status Reason",
        "short": "Referral Activity Status Reason",
        "definition": "SHALL contain exactly one [1..1] component (CONF:4383-584) such that it",
        "comment": "ReferralActivityStatusReason",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.code",
        "path": "Observation.component.code",
        "sliceName": "component2",
        "short": "code",
        "definition": "SHALL contain exactly one [1..1] code, which SHALL be selected from ValueSet Referralactivitystatusreasoncode http://hl7.org/fhir/us/bser/ValueSet/Referralactivitystatusreasoncode DYNAMIC (CONF:4383-589).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Referralactivitystatusreasoncode",
            "display": "Referralactivitystatusreasoncode"
          }
        }
      },
      {
        "id": "Observation.component:component2.code.coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component2",
        "short": "coding",
        "definition": "This code SHALL contain exactly one [1..1] coding (CONF:4383-590).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "sliceName": "component2",
        "short": "system",
        "definition": "This coding SHALL contain exactly one [1..1] system (CONF:4383-609).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.code.coding.version",
        "path": "Observation.component.code.coding.version",
        "sliceName": "component2",
        "short": "version",
        "definition": "This coding SHOULD contain zero or one [0..1] version (CONF:4383-610).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "sliceName": "component2",
        "short": "code",
        "definition": "This coding SHALL contain exactly one [1..1] code (CONF:4383-611).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "sliceName": "component2",
        "short": "display",
        "definition": "This coding MAY contain zero or one [0..1] display (CONF:4383-612).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.value[x]",
        "path": "Observation.component.value[x]",
        "sliceName": "component2",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "value[x]",
        "definition": "SHALL contain exactly one [1..1] value[x], where value[x] is (CONF:4383-591)",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.value[x]:valueCodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "short": "valueCodeableConcept",
        "definition": "SHALL contain exactly one [1..1] valueCodeableConcept, which SHALL be selected from ValueSet Referralactivitystatusreasonvalue http://hl7.org/fhir/us/bser/ValueSet/Referralactivitystatusreasonvalue DYNAMIC (CONF:4383-592).",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Referralactivitystatusreasonvalue",
            "display": "Referralactivitystatusreasonvalue"
          }
        }
      },
      {
        "id": "Observation.component:component2.value[x]:valueCodeableConcept.coding",
        "path": "Observation.component.valueCodeableConcept.coding",
        "sliceName": "valueCodeableConcept",
        "short": "coding",
        "definition": "SHALL contain exactly one [1..1] coding (CONF:4383-593).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.value[x]:valueCodeableConcept.coding.system",
        "path": "Observation.component.valueCodeableConcept.coding.system",
        "sliceName": "valueCodeableConcept",
        "short": "system",
        "definition": "This coding SHALL contain exactly one [1..1] system (CONF:4383-613).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.value[x]:valueCodeableConcept.coding.version",
        "path": "Observation.component.valueCodeableConcept.coding.version",
        "sliceName": "valueCodeableConcept",
        "short": "version",
        "definition": "This coding SHOULD contain exactly one [1..1] version (CONF:4383-614).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.value[x]:valueCodeableConcept.coding.code",
        "path": "Observation.component.valueCodeableConcept.coding.code",
        "sliceName": "valueCodeableConcept",
        "short": "code",
        "definition": "This coding SHALL contain exactly one [1..1] code (CONF:4383-615).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.value[x]:valueCodeableConcept.coding.display",
        "path": "Observation.component.valueCodeableConcept.coding.display",
        "sliceName": "valueCodeableConcept",
        "short": "display",
        "definition": "This coding MAY contain zero or one [0..1] display (CONF:4383-616).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component2.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "sliceName": "component2",
        "short": "dataAbsentReason",
        "definition": "SHALL contain exactly one [1..1] dataAbsentReason, which SHALL be selected from ValueSet Observation-valueabsentreason http://hl7.org/fhir/ValueSet/observation-valueabsentreason DYNAMIC (CONF:4383-617).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-valueabsentreason",
            "display": "Observation-valueabsentreason"
          }
        }
      },
      {
        "id": "Observation.component:component3",
        "path": "Observation.component",
        "sliceName": "component3",
        "label": "Referral Type",
        "short": "Referral Type",
        "definition": "SHALL contain exactly one [1..1] component (CONF:4383-585) such that it",
        "comment": "ReferralType",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component3.code",
        "path": "Observation.component.code",
        "sliceName": "component3",
        "short": "code",
        "definition": "SHALL contain exactly one [1..1] code, which SHALL be selected from ValueSet Referraltypecode http://hl7.org/fhir/us/bser/ValueSet/Referraltypecode DYNAMIC (CONF:4383-594).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Referraltypecode",
            "display": "Referraltypecode"
          }
        }
      },
      {
        "id": "Observation.component:component3.code.coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component3",
        "short": "coding",
        "definition": "This code SHALL contain exactly one [1..1] coding (CONF:4383-595).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component3.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "sliceName": "component3",
        "short": "system",
        "definition": "This coding SHALL contain exactly one [1..1] system (CONF:4383-618).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component3.code.coding.version",
        "path": "Observation.component.code.coding.version",
        "sliceName": "component3",
        "short": "version",
        "definition": "This coding SHOULD contain zero or one [0..1] version (CONF:4383-619).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component3.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "sliceName": "component3",
        "short": "code",
        "definition": "This coding SHALL contain exactly one [1..1] code (CONF:4383-620).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component3.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "sliceName": "component3",
        "short": "display",
        "definition": "This coding MAY contain zero or one [0..1] display (CONF:4383-621).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component3.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "sliceName": "component3",
        "short": "dataAbsentReason",
        "definition": "SHALL contain exactly one [1..1] dataAbsentReason, which SHALL be selected from ValueSet Observation-valueabsentreason http://hl7.org/fhir/ValueSet/observation-valueabsentreason DYNAMIC (CONF:4383-622).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-valueabsentreason",
            "display": "Observation-valueabsentreason"
          }
        }
      },
      {
        "id": "Observation.component:component4",
        "path": "Observation.component",
        "sliceName": "component4",
        "label": "Referral Status",
        "short": "Referral Status",
        "definition": "SHALL contain exactly one [1..1] component (CONF:4383-586) such that it",
        "comment": "ReferralStatus",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.code",
        "path": "Observation.component.code",
        "sliceName": "component4",
        "short": "code",
        "definition": "SHALL contain exactly one [1..1] code, which SHALL be selected from ValueSet Referralstatuscode http://hl7.org/fhir/us/bser/ValueSet/Referralstatuscode DYNAMIC (CONF:4383-596).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Referralstatuscode",
            "display": "Referralstatuscode"
          }
        }
      },
      {
        "id": "Observation.component:component4.code.coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component4",
        "short": "coding",
        "definition": "This code SHALL contain exactly one [1..1] coding (CONF:4383-597).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "sliceName": "component4",
        "short": "system",
        "definition": "This coding SHALL contain exactly one [1..1] system (CONF:4383-623).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.code.coding.version",
        "path": "Observation.component.code.coding.version",
        "sliceName": "component4",
        "short": "version",
        "definition": "This coding SHOULD contain zero or one [0..1] version (CONF:4383-624).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "sliceName": "component4",
        "short": "code",
        "definition": "This coding SHALL contain exactly one [1..1] code (CONF:4383-625).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "sliceName": "component4",
        "short": "display",
        "definition": "This coding MAY contain zero or one [0..1] display (CONF:4383-626).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.value[x]",
        "path": "Observation.component.value[x]",
        "sliceName": "component4",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "value[x]",
        "definition": "SHALL contain exactly one [1..1] value[x], where value[x] is (CONF:4383-598)",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.value[x]:valueCodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "short": "valueCodeableConcept",
        "definition": "SHALL contain exactly one [1..1] valueCodeableConcept, which SHALL be selected from ValueSet Referralstatusvalue http://hl7.org/fhir/us/bser/ValueSet/Referralstatusvalue DYNAMIC (CONF:4383-599).",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Referralstatusvalue",
            "display": "Referralstatusvalue"
          }
        }
      },
      {
        "id": "Observation.component:component4.value[x]:valueCodeableConcept.coding",
        "path": "Observation.component.valueCodeableConcept.coding",
        "sliceName": "valueCodeableConcept",
        "short": "coding",
        "definition": "SHALL contain exactly one [1..1] coding (CONF:4383-600).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.value[x]:valueCodeableConcept.coding.system",
        "path": "Observation.component.valueCodeableConcept.coding.system",
        "sliceName": "valueCodeableConcept",
        "short": "system",
        "definition": "This coding SHALL contain exactly one [1..1] system (CONF:4383-627).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.value[x]:valueCodeableConcept.coding.version",
        "path": "Observation.component.valueCodeableConcept.coding.version",
        "sliceName": "valueCodeableConcept",
        "short": "version",
        "definition": "This coding SHOULD contain zero or one [0..1] version (CONF:4383-628).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.value[x]:valueCodeableConcept.coding.code",
        "path": "Observation.component.valueCodeableConcept.coding.code",
        "sliceName": "valueCodeableConcept",
        "short": "code",
        "definition": "This coding SHALL contain zero or one [0..1] code (CONF:4383-629).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.value[x]:valueCodeableConcept.coding.display",
        "path": "Observation.component.valueCodeableConcept.coding.display",
        "sliceName": "valueCodeableConcept",
        "short": "display",
        "definition": "This coding MAY contain zero or one [0..1] display (CONF:4383-630).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component4.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "sliceName": "component4",
        "short": "dataAbsentReason",
        "definition": "SHALL contain exactly one [1..1] dataAbsentReason, which SHALL be selected from ValueSet Observation-valueabsentreason http://hl7.org/fhir/ValueSet/observation-valueabsentreason DYNAMIC (CONF:4383-631).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-valueabsentreason",
            "display": "Observation-valueabsentreason"
          }
        }
      },
      {
        "id": "Observation.component:component5",
        "path": "Observation.component",
        "sliceName": "component5",
        "label": "Referral Identifier",
        "short": "Referral Identifier",
        "definition": "SHALL contain exactly one [1..1] component (CONF:4383-587) such that it",
        "comment": "ReferralIdentifier",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component5.code",
        "path": "Observation.component.code",
        "sliceName": "component5",
        "short": "code",
        "definition": "SHALL contain exactly one [1..1] code, which SHALL be selected from ValueSet Referralidentifiercode http://hl7.org/fhir/us/bser/ValueSet/Referralidentifiercode DYNAMIC (CONF:4383-601).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/us/bser/ValueSet/Referralidentifiercode",
            "display": "Referralidentifiercode"
          }
        }
      },
      {
        "id": "Observation.component:component5.code.coding",
        "path": "Observation.component.code.coding",
        "sliceName": "component5",
        "short": "coding",
        "definition": "This code SHALL contain exactly one [1..1] coding (CONF:4383-602).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component5.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "sliceName": "component5",
        "short": "system",
        "definition": "This coding SHALL contain exactly one [1..1] system (CONF:4383-632).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component5.code.coding.version",
        "path": "Observation.component.code.coding.version",
        "sliceName": "component5",
        "short": "version",
        "definition": "This coding SHOULD contain zero or one [0..1] version (CONF:4383-633).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component5.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "sliceName": "component5",
        "short": "code",
        "definition": "This coding SHALL contain exactly one [1..1] code (CONF:4383-634).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component5.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "sliceName": "component5",
        "short": "display",
        "definition": "This coding MAY contain zero or one [0..1] display (CONF:4383-635).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.component:component5.value[x]",
        "path": "Observation.component.value[x]",
        "sliceName": "component5",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "value[x]",
        "definition": "SHALL contain exactly one [1..1] value[x], where value[x] is (CONF:4383-603)",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component:component5.value[x]:valueString",
        "path": "Observation.component.valueString",
        "sliceName": "valueString",
        "short": "valueString",
        "definition": "SHALL contain exactly one [1..1] valueString (CONF:4383-636)."
      }
    ]
  }
}