CareConnect-CDS-EpisodeOfCare-1

This is the StructureDefinition overview for the CareConnect-CDS-EpisodeOfCare-1

The official URL for this profile is: https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/CareConnect-CDS-EpisodeOfCare-1

Differential

idS Σ1..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
status1..1codeBinding
periodI1..1Period
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ1..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ1..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
conditionΣ I1..1Reference(CareConnect-Condition-1)
roleΣ0..1CodeableConceptBinding
rankΣ0..1positiveInt
patientS Σ I1..1Reference(CareConnect-CDS-Patient-1)
managingOrganizationS Σ I1..1Reference(CareConnect-CDS-Organization-1)
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
referralRequestI0..*Reference(CareConnect-ReferralRequest-1)
careManagerI0..1Reference(CareConnect-Practitioner-1)
teamI0..*Reference(CareConnect-CareTeam-1)
accountI0..*Reference(Account)

Hybrid

idS Σ1..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
status1..1codeBinding
periodI1..1Period
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ1..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ1..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
conditionΣ I1..1Reference(CareConnect-Condition-1)
roleΣ0..1CodeableConceptBinding
rankΣ0..1positiveInt
patientS Σ I1..1Reference(CareConnect-CDS-Patient-1)
managingOrganizationS Σ I1..1Reference(CareConnect-CDS-Organization-1)
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
referralRequestI0..*Reference(CareConnect-ReferralRequest-1)
careManagerI0..1Reference(CareConnect-Practitioner-1)
teamI0..*Reference(CareConnect-CareTeam-1)
accountI0..*Reference(Account)

Snapshot (default)

idS Σ1..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
status1..1codeBinding
periodI1..1Period
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ1..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ1..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
conditionΣ I1..1Reference(CareConnect-Condition-1)
roleΣ0..1CodeableConceptBinding
rankΣ0..1positiveInt
patientS Σ I1..1Reference(CareConnect-CDS-Patient-1)
managingOrganizationS Σ I1..1Reference(CareConnect-CDS-Organization-1)
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
referralRequestI0..*Reference(CareConnect-ReferralRequest-1)
careManagerI0..1Reference(CareConnect-Practitioner-1)
teamI0..*Reference(CareConnect-CareTeam-1)
accountI0..*Reference(Account)



EpisodeOfCare Data Mapping

The table below provides the business context data mappings for the 'Mandatory' and 'Must Support' elements in the CareConnect-CDS-EpisodeOfCare-1 profile. The CareConnect-CDS-EpisodeOfCare-1 profile is used to share Social care packages/services that have been commissoned by the Local Authority.

FHIR Element Card. Type Description/Business Context
EpisodeOfCare.id 1..1 id Logical id of package/service from Social Care System and used for referencing resource within the Bundle
EpisodeOfCare.status 1..1 code Binding EpisodeOfCareStatus

'active'=current service beint provided

'planned'=future dated service not yet started

'finished'=service that has now concluded

'onhold'=service that have been suspended (e.g. due to a hospital admission)
EpisodeOfCare.statusHistory 0..* BackboneElement Past list of status codes. SHOULD be provided where status='onhold' so that consumer can identify period of suspension
EpisodeOfCare.statusHistory.status 1..1 code SHALL be provided for each EpisodeOfCare.statusHistory

Binding EpisodeOfCareStatus
EpisodeOfCare.statusHistory.period.start 1..1 dateTime SHALL be provided for each EpisodeOfCare.statusHistory
EpisodeOfCare.statusHistory.period.end 0..* dateTime SHOULD be provided for each EpisodeOfCare.statusHistory, unless relates to current status and there is no end date
EpisodeOfCare.type 2..* CodeableConcept A minimun of 2 types should be provided (see socialCarePackageName and socialCarePackageType below)
EpisodeOfCare.type[socialCarePackageName] 1..1 CodeableConcept Details of specific type of package being provided (e.g. Reablement, Home Based Care XYZ, etc)

Binding Social Care Package Detail Category
EpisodeOfCare.type[socialCarePackageName].coding.system 1..1 uri Fixed Value http://example.org/fhir/codesystem/CDS-SocialCarePackageDetailCategory

Note the fixed coding can be used by consumers to retrieve the appropriate text for a user interface using FHIRPath
EpisodeOfCare.type[socialCarePackageName].coding.code 1..1 code Fixed Value package-name
EpisodeOfCare.type[socialCarePackageName].text 1..1 string Name of Service/Package being provided, as defined in Local System
EpisodeOfCare.type[socialCarePackageType] 1..1 CodeableConcept Higher level categorisation of package type, e.g. Adults Home Support

Binding Social Care Package Detail Category
EpisodeOfCare.type[socialCarePackageType].coding.system 1..1 uri Fixed Value http://example.org/fhir/codesystem/CDS-SocialCarePackageDetailCategory

Note the fixed coding can be used by consumers to retrieve the appropriate text for a user interface using FHIRPath
EpisodeOfCare.type[socialCarePackageType].coding.code 1..1 code Fixed Value package-type
EpisodeOfCare.type[socialCarePackageType].text 1..1 string Group/Categorisation of Service/Package being provided, as defined in Local System
EpisodeOfCare.patient 1..1 Reference (CareConnect-CDS-Patient-1) Reference to Patient resource who is in receipt of the service/package
EpisodeOfCare.managingOrganization 1..1 Reference (CareConnect-CDS-Organization-1) Reference to Organization resource who is providing of the service/package (i.e. this may the the Local Authority or it could be a commissioned third party)
EpisodeOfCare.period.start 1..1 dateTime Date the patient actually started to receive the service/package
EpisodeOfCare.period.end 0..1 dateTime Date the service/package ended (or will end if future dated)