Shared Care Planning (SCP) Implementation Guide
0.3.0 - ci-build
Shared Care Planning (SCP) Implementation Guide - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
The Shared Care Planning (SCP) authorization model is based on the authority of the Care Plan Service (CPS). This service maintains the Care Plan and is responsible for all the due diligence that is required to build up the required trust for all Care Plan Contributors (CPC) in the network.
A Care Plan is bound to a patient, and no more than one patient. A Care Plan (CP) has one single Care Team (CT). Therefore, in CSP the terms Care Plan and Care Team are somewhat interchangeable.
A Care Plan is created by the Care Plan Service as the owner of a CarePlan. As the care network of the Patient grows, more organization become part of the Care Team
┌───────┐
│Patient│
└───┬───┘
│
│
┌───┴────┐
│CarePlan┼───────────┬────────┐
└───┬────┘ │ │
│CPS │CPC │CPC
│ │ │
┌────────┴─────────┐ ┌────┴───┐ ┌──┴───┐
│General Practioner│ │Hospital│ │Physio│
└──────────────────┘ └────────┘ └──────┘
A Care Plan is bound to one single context, in the sense that, CSP assumes that all members of the CT are always allowed to access all relevant data. In the case they are not allowed to access all relevant data, they should not be part of the CT. This that case, a different CP should be created. If a patient is referred to another organization that should not have access to all relevant data of the patient, another (nested) CP should be created.
┌───────┐
┌───────┼Patient│
│ └───┬───┘
│ │
│ │
│ ┌───┴────┐
│ │CarePlan┼───────────┬────────┐
│ └───┬────┘ │ │
│ │CPS │CPC │CPC
│ │ │ │
│ ┌────────┴─────────┐ ┌────┴───┐ ┌──┴───┐
│ │General Practioner│ │Hospital│ │Physio│
│ └──────────────────┘ └────┬───┘ └──────┘
│ │
│ │CPS
│ │
│ ┌───────┴───────┐
└────────────────────┼Nested CarePlan│
└───────┬───────┘
│
│CPC
┌──────┴──────┐
│Mental health│
│care provider│
└─────────────┘
New members can only be added to the Care Team of the Care Plan by with explicit consent of the Patient. This responsibility lies with the Care Plan Service. The CPS must be able to contact the Patient and handle the proces of requesting consent. The same goes for Care Plan Contributors that enter a Care Team with existing data; those must verify with the Patient that the existing data is being shared within the context of the Care Plan and Care Team.
The methods of consent must be either in physical interaction with the Patient (at the desk), by physical channels such as mail or with digital methods such as e-mail or SMS notifications to digital consent forms protected by contemporary authentication methods that are already in place.
In the current authentication landscape of the Netherlands, cryptographic proof of end-user consent is not in sight on the short term. The solution we propose is based on a) consent of the user and b) the due-diligence of the CPS and the CPC in some cases. We choose not to put the emphasis on capturing proof of consent with cryptographic methods, knowing that such technology will eventually become part of the EU Digital Identity Wallet infrastructure signing function.
Organizations are authenticated by their X509 Certificate, that is used to sign a X509Credential. This ensures the identity of the health care organizations in Shared Care Planning.
The Care Plan Service (SCP) has the role of maintaining the Care Plan and acts as gatekeeper for the Care Plan and Care Team for the Patient. The SCP may only add members to the Care Team with the explicit consent of the user. The CPS may keep track of the consent using the FHIR Consent resources, but is not required to do so.
The Care Plan Contributor (CPC) only needs to get consent of the Patient when it links pre-existing data of the Patient to the context of the CarePlan. In that case, the CPC must contact the Patient and is required to get consent for sharing the data.
The core flow of consent works a follows:
The provided sequence diagram illustrates the process of adding three external systems (OLVG, Geboortezorg, and Fysio) to a patient's care team. The interactions are handled by the control system (Huisarts) and involve patient approval at various stages.
basedOn
value of the Task to the Care Plan of the CPS and notifies the Huisarts (CPS).As soon as an organization gets assigned a task that is part of SCP, the task refers to the Care Plan with the basedOn
value. The Care Plan becomes discoverable and the roles in the SCP are implicitly determined by the ownership of the Care Plan. The CPS is the organization hosting the FHIR resource, all the other members are CPC in the Care Plan.
Consent is acquired on adding an organization or existing data to a care plan, and not at forehand.