{
  "resourceType": "StructureDefinition",
  "id": "IHE.VRDR.Death-Date",
  "url": "http://ihe.net/fhir/vrdr/StructureDefinition/Death-Date",
  "name": "IHE VRDR Death Date",
  "status": "draft",
  "description": "Measurements and simple assertions made about a patient, device or other subject.",
  "purpose": "Conveys the actual or presumed date of death as well as the date of the death data pronouncement. It includes references to the decedent, the location of death, and the performer of the death pronouncement.",
  "copyright": "IHE http://www.ihe.net/Governance/#Intellectual_Property",
  "fhirVersion": "3.0.1",
  "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": "SHALL contain exactly one [1..1] id (CONF:4393-74).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.meta",
        "path": "Observation.meta",
        "short": "meta",
        "definition": "MAY contain zero or one [0..1] meta (CONF:4393-73).",
        "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/vrdr/StructureDefinition/VRDR-Death-Date\" (CONF:4393-75).",
        "min": 1,
        "max": "1",
        "patternString": "http://hl7.org/fhir/us/vrdr/StructureDefinition/VRDR-Death-Date"
      },
      {
        "id": "Observation.extension",
        "path": "Observation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "definition": "SHALL contain exactly one [1..1] extension (CONF:4393-76) such that it"
      },
      {
        "id": "Observation.extension:extension1",
        "path": "Observation.extension",
        "sliceName": "extension1",
        "short": "extension",
        "definition": "SHALL contain exactly one [1..1] extension (CONF:4393-76) such that it",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.extension:extension1.@url",
        "path": "Observation.extension.url",
        "sliceName": "extension1",
        "short": "@url",
        "definition": "SHALL contain exactly one [1..1] @url=\"http://hl7.org/fhir/us/vrdr/StructureDefinition/Patient-Location\" (CONF:4393-78).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.extension:extension1.value[x]",
        "path": "Observation.extension.value[x]",
        "sliceName": "extension1",
        "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:4393-77)",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.extension:extension1.value[x]:valueReference",
        "path": "Observation.extension.valueReference",
        "sliceName": "valueReference",
        "short": "valueReference",
        "definition": "SHALL contain exactly one [1..1] valueReference=\"VRDR-Death-Location\" (CONF:4393-79).",
        "patternString": "VRDR-Death-Location"
      },
      {
        "id": "Observation.status",
        "path": "Observation.status",
        "short": "status",
        "definition": "SHALL contain exactly one [1..1] status=\"final\" Final (CodeSystem: FHIR ObservationStatus http://hl7.org/fhir/observation-status) (CONF:4393-55).",
        "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=\"81956-5\" Date and time of death (CodeSystem: LOINC urn:oid:2.16.840.1.113883.6.1) (CONF:4393-52).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "fixedCodeableConcept": {
          "coding": [
            {
              "system": "urn:oid:2.16.840.1.113883.6.1",
              "code": "81956-5",
              "display": "Date and time of death"
            }
          ]
        }
      },
      {
        "id": "Observation.subject",
        "path": "Observation.subject",
        "short": "subject",
        "definition": "SHALL contain exactly one [1..1] VRDR Decedent (identifier: http://hl7.org/fhir/us/vrdr/StructureDefinition/VRDR-Decedent) (CONF:4393-53).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/us/vrdr/StructureDefinition/VRDR-Decedent"
          }
        ]
      },
      {
        "id": "Observation.effective[x]",
        "path": "Observation.effective[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "effective[x]",
        "definition": "SHALL contain exactly one [1..1] effective[x], where effective[x] is (CONF:4393-54)",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.effective[x]:effectiveDateTime",
        "path": "Observation.effectiveDateTime",
        "sliceName": "effectiveDateTime",
        "short": "effectiveDateTime",
        "definition": "effectiveDateTime (CONF:4393-57)"
      },
      {
        "id": "Observation.performer",
        "path": "Observation.performer",
        "short": "performer",
        "definition": "SHALL contain exactly one [1..1] VRDR Death Pronouncement Performer (identifier: http://hl7.org/fhir/us/vrdr/StructureDefinition/VRDR-Death-Pronouncement-Performer) (CONF:4393-58).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/us/vrdr/StructureDefinition/VRDR-Death-Pronouncement-Performer"
          }
        ]
      },
      {
        "id": "Observation.comment",
        "path": "Observation.comment",
        "short": "comment",
        "definition": "MAY contain zero or one [0..1] comment (CONF:4393-59).",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Observation.method",
        "path": "Observation.method",
        "short": "method",
        "definition": "MAY contain zero or one [0..1] method=\"414135002\" Estimated (CodeSystem: SNOMED CT urn:oid:2.16.840.1.113883.6.96) (CONF:4393-60).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "fixedCodeableConcept": {
          "coding": [
            {
              "system": "urn:oid:2.16.840.1.113883.6.96",
              "code": "414135002",
              "display": "Estimated"
            }
          ]
        }
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "short": "component",
        "definition": "SHALL contain exactly one [1..1] component (CONF:4393-62).",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "short": "code",
        "definition": "This component SHALL contain exactly one [1..1] code=\"80616-6\" Date and time pronounced dead (CodeSystem: LOINC urn:oid:2.16.840.1.113883.6.1) (CONF:4393-64).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "urn:oid:2.16.840.1.113883.6.1",
              "code": "80616-6",
              "display": "Date and time pronounced dead"
            }
          ]
        }
      },
      {
        "id": "Observation.component.value[x]",
        "path": "Observation.component.value[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "value[x]",
        "definition": "This component SHALL contain exactly one [1..1] value[x], where value[x] is (CONF:4393-63)",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component.value[x]:valueDateTime",
        "path": "Observation.component.valueDateTime",
        "sliceName": "valueDateTime",
        "short": "valueDateTime",
        "definition": "This component SHALL contain exactly one [1..1] valueDateTime (CONF:4393-65)."
      }
    ]
  }
}