{
  "resourceType": "StructureDefinition",
  "url": "https://hl7.ee/fhir/StructureDefinition/Hospice-Level-of-Care",
  "name": "HSPCLevelOfCare",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "complex-type",
  "abstract": false,
  "context": [
    {
      "type": "element",
      "expression": "Patient"
    }
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Extension.extension",
        "path": "Extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Extension.extension:PatientLOC",
        "path": "Extension.extension",
        "sliceName": "PatientLOC",
        "min": 0
      },
      {
        "id": "Extension.extension:PatientLOC.extension",
        "path": "Extension.extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LevelOfCare",
        "path": "Extension.extension.extension",
        "sliceName": "LevelOfCare",
        "short": "Level of care name for a patient",
        "definition": "It could be - routine home care, continuous home care, general inpatient care, and respite care",
        "min": 0,
        "isModifier": false
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LevelOfCare.url",
        "path": "Extension.extension.extension.url",
        "fixedUri": "LevelOfCare"
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LevelOfCare.value[x]",
        "path": "Extension.extension.extension.value[x]",
        "definition": "Level of Care",
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "Extension.extension:PatientLOC.extension:CareLocationType",
        "path": "Extension.extension.extension",
        "sliceName": "CareLocationType",
        "short": "Describes the type of care location for a patient",
        "definition": "Care location values -  home, nursing home, hospice residential facility, routine home care, continuous home care, general inpatient care, and respite care.",
        "min": 0
      },
      {
        "id": "Extension.extension:PatientLOC.extension:CareLocationType.url",
        "path": "Extension.extension.extension.url",
        "fixedUri": "CareLocationType"
      },
      {
        "id": "Extension.extension:PatientLOC.extension:CareLocationType.value[x]",
        "path": "Extension.extension.extension.value[x]",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LOCStartDate",
        "path": "Extension.extension.extension",
        "sliceName": "LOCStartDate",
        "min": 0
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LOCStartDate.url",
        "path": "Extension.extension.extension.url",
        "fixedUri": "LOCStartDate"
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LOCStartDate.value[x]",
        "path": "Extension.extension.extension.value[x]",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LOCEndDate",
        "path": "Extension.extension.extension",
        "sliceName": "LOCEndDate",
        "min": 0
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LOCEndDate.url",
        "path": "Extension.extension.extension.url",
        "fixedUri": "LOCEndDate"
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LOCEndDate.value[x]",
        "path": "Extension.extension.extension.value[x]",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LocationID",
        "path": "Extension.extension.extension",
        "sliceName": "LocationID",
        "min": 0
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LocationID.url",
        "path": "Extension.extension.extension.url",
        "fixedUri": "LocationID"
      },
      {
        "id": "Extension.extension:PatientLOC.extension:LocationID.value[x]",
        "path": "Extension.extension.extension.value[x]",
        "short": "Care location facility identifier",
        "definition": "Refers to the location resource identifier which is care location for thise patient",
        "type": [
          {
            "code": "Reference"
          }
        ],
        "isModifier": false
      },
      {
        "id": "Extension.extension:PatientLOC.url",
        "path": "Extension.extension.url",
        "fixedUri": "PatientLOC"
      },
      {
        "id": "Extension.extension:PatientLOC.value[x]",
        "path": "Extension.extension.value[x]",
        "max": "0"
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "fixedUri": "https://hl7.ee/fhir/StructureDefinition/Hospice-Level-of-Care"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "max": "0"
      }
    ]
  }
}