PackagesCanonicalsLogsProblems
    Packages
    SupportedHospitalDischarge.STU3@0.1.0
    https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/CareConnect-SHD-Patient-1
{
  "description": "Constrained version of CareConnect-Patient-1 Profile (v1.3.0) to facilitate Supported Hospital Discharges (SHD) to Social Care. The Supported Hospital Discharge API enables full digitisation of the process for safely discharging Patients where Social Care intervention may be required.",
  "_filename": "CareConnect-SHD-Patient-1.StructureDefinition.json",
  "package_name": "SupportedHospitalDischarge.STU3",
  "date": "2020-02-14T08:23:50.845261+00:00",
  "derivation": "constraint",
  "meta": {
    "lastUpdated": "2020-02-14T08:23:51.207+00:00"
  },
  "publisher": null,
  "fhirVersion": "3.0.2",
  "purpose": "The CareConnect-SHD-Patient-1 resource can be used to share details of the individual who needs a supported hospital discharge",
  "name": "CareConnect-SHD-Patient-1",
  "abstract": false,
  "copyright": "Copyright © Nottinghamshire County Council 2020",
  "type": "Patient",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "0.1.0",
  "status": "active",
  "id": "2495c121-7e18-4a2a-aa09-80b17c558dcb",
  "kind": "resource",
  "url": "https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/CareConnect-SHD-Patient-1",
  "version": "0.0.1",
  "differential": {
    "element": [ {
      "id": "Patient.extension:patient-cadavericDonor",
      "path": "Patient.extension",
      "sliceName": "patient-cadavericDonor"
    }, {
      "id": "Patient.extension:patient-cadavericDonor.valueBoolean:valueBoolean",
      "path": "Patient.extension.valueBoolean",
      "sliceName": "valueBoolean"
    }, {
      "id": "Patient.extension:nhsCommunication",
      "max": "1",
      "path": "Patient.extension",
      "sliceName": "nhsCommunication",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nhsCommunication.extension:language",
      "path": "Patient.extension.extension",
      "sliceName": "language",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nhsCommunication.extension:language.valueCodeableConcept:valueCodeableConcept.text",
      "min": 1,
      "path": "Patient.extension.extension.valueCodeableConcept.text",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
        "valueBoolean": true
      } ]
    }, {
      "id": "Patient.extension:nhsCommunication.extension:preferred",
      "min": 1,
      "path": "Patient.extension.extension",
      "sliceName": "preferred",
      "mustSupport": true
    }, {
      "id": "Patient.extension:nhsCommunication.extension:preferred.valueBoolean:valueBoolean",
      "path": "Patient.extension.extension.valueBoolean",
      "sliceName": "valueBoolean",
      "fixedBoolean": true
    }, {
      "id": "Patient.extension:nhsCommunication.extension:interpreterRequired",
      "path": "Patient.extension.extension",
      "sliceName": "interpreterRequired",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:nhsNumber",
      "min": 1,
      "path": "Patient.identifier",
      "sliceName": "nhsNumber",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:nhsNumber.use",
      "min": 1,
      "path": "Patient.identifier.use",
      "fixedCode": "official"
    }, {
      "id": "Patient.identifier:localIdentifier",
      "path": "Patient.identifier",
      "sliceName": "localIdentifier",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:localIdentifier.use",
      "min": 1,
      "path": "Patient.identifier.use",
      "fixedCode": "secondary"
    }, {
      "id": "Patient.name:official",
      "path": "Patient.name",
      "sliceName": "official",
      "mustSupport": true
    }, {
      "id": "Patient.name:official.given",
      "path": "Patient.name.given",
      "mustSupport": true
    }, {
      "id": "Patient.telecom",
      "path": "Patient.telecom",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "system",
          "type": "value"
        }, {
          "path": "use",
          "type": "value"
        } ]
      }
    }, {
      "id": "Patient.telecom:homePhone",
      "max": "1",
      "path": "Patient.telecom",
      "sliceName": "homePhone",
      "mustSupport": true
    }, {
      "id": "Patient.telecom:homePhone.system",
      "path": "Patient.telecom.system",
      "fixedCode": "phone"
    }, {
      "id": "Patient.telecom:homePhone.use",
      "min": 1,
      "path": "Patient.telecom.use",
      "fixedCode": "home"
    }, {
      "id": "Patient.telecom:mobilePhone",
      "max": "1",
      "path": "Patient.telecom",
      "sliceName": "mobilePhone",
      "mustSupport": true
    }, {
      "id": "Patient.telecom:mobilePhone.system",
      "path": "Patient.telecom.system",
      "fixedCode": "phone"
    }, {
      "id": "Patient.telecom:mobilePhone.use",
      "min": 1,
      "path": "Patient.telecom.use",
      "fixedCode": "mobile"
    }, {
      "id": "Patient.telecom:homeEmail",
      "max": "1",
      "path": "Patient.telecom",
      "sliceName": "homeEmail",
      "mustSupport": true
    }, {
      "id": "Patient.telecom:homeEmail.system",
      "path": "Patient.telecom.system",
      "fixedCode": "phone"
    }, {
      "id": "Patient.telecom:homeEmail.use",
      "min": 1,
      "path": "Patient.telecom.use",
      "fixedCode": "home"
    }, {
      "id": "Patient.gender",
      "min": 1,
      "path": "Patient.gender",
      "mustSupport": true
    }, {
      "id": "Patient.birthDate",
      "min": 1,
      "path": "Patient.birthDate",
      "mustSupport": true
    }, {
      "id": "Patient.birthDate.extension:patient-birthTime",
      "path": "Patient.birthDate.extension",
      "sliceName": "patient-birthTime"
    }, {
      "id": "Patient.birthDate.extension:patient-birthTime.valueDateTime:valueDateTime",
      "path": "Patient.birthDate.extension.valueDateTime",
      "sliceName": "valueDateTime"
    }, {
      "id": "Patient.deceased[x]",
      "max": "0",
      "path": "Patient.deceased[x]"
    }, {
      "id": "Patient.address",
      "path": "Patient.address",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "use",
          "type": "value"
        } ]
      }
    }, {
      "id": "Patient.address:homeAddress",
      "max": "1",
      "min": 1,
      "path": "Patient.address",
      "sliceName": "homeAddress",
      "mustSupport": true
    }, {
      "id": "Patient.address:homeAddress.use",
      "min": 1,
      "path": "Patient.address.use",
      "fixedCode": "home"
    }, {
      "id": "Patient.address:homeAddress.line",
      "max": "5",
      "min": 2,
      "path": "Patient.address.line"
    }, {
      "id": "Patient.address:homeAddress.postalCode",
      "min": 1,
      "path": "Patient.address.postalCode"
    }, {
      "id": "Patient.maritalStatus",
      "path": "Patient.maritalStatus",
      "mustSupport": true
    }, {
      "id": "Patient.maritalStatus.text",
      "min": 1,
      "path": "Patient.maritalStatus.text"
    }, {
      "id": "Patient.contact",
      "path": "Patient.contact",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "relationship.coding.system",
          "type": "value"
        }, {
          "path": "relationship.coding.code",
          "type": "value"
        } ]
      },
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
        "valueString": "Contact"
      } ]
    }, {
      "id": "Patient.contact:nextOfKin",
      "max": "1",
      "path": "Patient.contact",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
        "valueString": "Contact"
      } ],
      "sliceName": "nextOfKin",
      "mustSupport": true
    }, {
      "id": "Patient.contact:nextOfKin.relationship",
      "max": "2",
      "min": 1,
      "path": "Patient.contact.relationship",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "text",
          "type": "value"
        } ]
      },
      "mustSupport": false
    }, {
      "id": "Patient.contact:nextOfKin.relationship:nokIndicator",
      "max": "1",
      "min": 1,
      "path": "Patient.contact.relationship",
      "sliceName": "nokIndicator",
      "mustSupport": true
    }, {
      "id": "Patient.contact:nextOfKin.relationship:nokIndicator.coding",
      "max": "1",
      "min": 1,
      "path": "Patient.contact.relationship.coding"
    }, {
      "id": "Patient.contact:nextOfKin.relationship:nokIndicator.coding.system",
      "min": 1,
      "path": "Patient.contact.relationship.coding.system",
      "fixedUri": "https://fhir.hl7.org.uk/CareConnect-PersonRelationshipType-1"
    }, {
      "id": "Patient.contact:nextOfKin.relationship:nokIndicator.coding.code",
      "min": 1,
      "path": "Patient.contact.relationship.coding.code",
      "fixedCode": "04"
    }, {
      "id": "Patient.contact:nextOfKin.relationship:nokIndicator.coding.display",
      "min": 1,
      "path": "Patient.contact.relationship.coding.display",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
        "valueBoolean": true
      } ],
      "fixedString": "Next of kin"
    }, {
      "id": "Patient.contact:nextOfKin.relationship:nokRelationship",
      "max": "1",
      "path": "Patient.contact.relationship",
      "sliceName": "nokRelationship",
      "mustSupport": true
    }, {
      "id": "Patient.contact:nextOfKin.relationship:nokRelationship.text",
      "min": 1,
      "path": "Patient.contact.relationship.text",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
        "valueBoolean": true
      } ]
    }, {
      "id": "Patient.contact:nextOfKin.name",
      "path": "Patient.contact.name",
      "mustSupport": true
    }, {
      "id": "Patient.contact:nextOfKin.name.text",
      "min": 1,
      "path": "Patient.contact.name.text"
    }, {
      "id": "Patient.contact:nextOfKin.telecom",
      "path": "Patient.contact.telecom",
      "mustSupport": true
    }, {
      "id": "Patient.contact:nextOfKin.address",
      "path": "Patient.contact.address",
      "mustSupport": true
    }, {
      "id": "Patient.contact:carer",
      "max": "1",
      "path": "Patient.contact",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
        "valueString": "Contact"
      } ],
      "sliceName": "carer",
      "mustSupport": true
    }, {
      "id": "Patient.contact:carer.relationship",
      "max": "2",
      "min": 1,
      "path": "Patient.contact.relationship",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "text",
          "type": "value"
        } ]
      },
      "mustSupport": false
    }, {
      "id": "Patient.contact:carer.relationship:carerIndicator",
      "max": "1",
      "min": 1,
      "path": "Patient.contact.relationship",
      "sliceName": "carerIndicator",
      "mustSupport": true
    }, {
      "id": "Patient.contact:carer.relationship:carerIndicator.coding",
      "max": "1",
      "min": 1,
      "path": "Patient.contact.relationship.coding"
    }, {
      "id": "Patient.contact:carer.relationship:carerIndicator.coding.system",
      "min": 1,
      "path": "Patient.contact.relationship.coding.system",
      "fixedUri": "https://fhir.hl7.org.uk/CareConnect-PersonRelationshipType-1"
    }, {
      "id": "Patient.contact:carer.relationship:carerIndicator.coding.code",
      "min": 1,
      "path": "Patient.contact.relationship.coding.code",
      "fixedCode": "20"
    }, {
      "id": "Patient.contact:carer.relationship:carerIndicator.coding.display",
      "min": 1,
      "path": "Patient.contact.relationship.coding.display",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
        "valueBoolean": true
      } ],
      "fixedString": "Carer"
    }, {
      "id": "Patient.contact:carer.relationship:carerRelationship",
      "max": "1",
      "path": "Patient.contact.relationship",
      "sliceName": "carerRelationship",
      "mustSupport": true
    }, {
      "id": "Patient.contact:carer.relationship:carerRelationship.text",
      "min": 1,
      "path": "Patient.contact.relationship.text",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
        "valueBoolean": true
      } ]
    }, {
      "id": "Patient.contact:carer.name",
      "path": "Patient.contact.name",
      "mustSupport": true
    }, {
      "id": "Patient.contact:carer.name.text",
      "min": 1,
      "path": "Patient.contact.name.text"
    }, {
      "id": "Patient.contact:carer.telecom",
      "path": "Patient.contact.telecom",
      "mustSupport": true
    }, {
      "id": "Patient.contact:carer.address",
      "path": "Patient.contact.address",
      "mustSupport": true
    }, {
      "id": "Patient.animal",
      "path": "Patient.animal",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
        "valueString": "Animal"
      } ],
      "requirements": "Cannot refer a deceased patient to Social Care for a Supported Discharge"
    }, {
      "id": "Patient.generalPractitioner",
      "max": "1",
      "path": "Patient.generalPractitioner",
      "type": [ {
        "code": "Reference",
        "targetProfile": "https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/CareConnect-SHD-Practitioner-1"
      } ],
      "mustSupport": true
    } ]
  },
  "baseDefinition": "https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Patient-1"
}