InterweaveEpisodeOfCare
FHIR Profile
The Notts Care Record will use the InterweaveEpisodeOfCare Resource Profile as published in the Interweave Implementation Guide
The key use cases which will use this profile are:
- Services, from GPRCC
- Care Programme Approach, from Notts Healthcare (Mental Health)
GPRCC Services
GPRCC Services will be using the EpisodeOfCare Resource
FHIR Attribute | SP Column Mapping |
---|---|
EpisodeOfCare.meta.tag | "tag": [ { "system": "https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-ResourceType", "code": "Service" } ] |
EpisodeOfCare.id | [FHIREventID] |
EpisodeOfCare.status | active | finished NOTE the value will need to be derived based on period, i.e. if period.end is NULL, or in the future the status will be 'active', if period.end in past the status will be 'finished' |
EpisodeOfCare.patient | Patient/[PatientID] |
EpisodeOfCare.period.start | [EventDate] (where [FHIReAttribute]=EventDate) |
EpisodeOfCare.period.end | [EventDate] (where [FHIReAttribute]=EndDate) If no EndDate, period.end not required |
EpisodeOfCare.type.coding[0] | system = https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-Service-Name code = [Code] (where [FHIReAttribute]=Service) display = [Description] (where [FHIReAttribute]=Service) |
EpisodeOfCare.type.coding[1] | system = https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-Service-Type code = [Code] (where [FHIReAttribute]=ServiceType) display = [Description] (where [FHIReAttribute]=ServiceType) If no ServiceType, coding[1] element not required |
EpisodeOfCare.type.text | [Description] (where [FHIReAttribute]=Service) |
EpisodeOfCare.managingOrganization.reference | Fixed value = #Provider |
EpisodeOfCare.managingOrganization.display | [Description] (where [FHIReAttribute]=Provider) |
CONTAINED ORGANIZATION | |
Organization.id | Fixed value Provider |
Organization.identifier | system = https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-Organisation value = [Code] (where [FHIReAttribute]=Provider) |
Organization.name | [Description] (where [FHIReAttribute]=Provider) |
Organization.alias | [Description] (where [FHIReAttribute]=ODSCode) If no ODSCode, alias not required |
Organization.telecom[0] | system = phone value = [Description] (where [FHIReAttribute]=ProviderContactNumber) If no ProviderContactNumber, telecom[0] element not required |
Organization.telecom[1] | system = email value = [Description] (where [FHIReAttribute]=ProviderEmail) If no ProviderEmail, telecom[1] element not required |
Click here to see an example of an EpisodeOfCare for a GPRCC Service
Care Programme Approach
Mental Health Care Programme Approach (CPA) Episodes and Levels will be shared using the EpisodeOfCare Resource