|
GP2GP Implementation Manual |
||||||
Programme |
NPFIT |
DOCUMENT NUMBER |
|||||
Sub-Prog/Project |
Comms & Messaging |
National Prog |
Org |
Prog/Proj |
Doc Type |
Seq |
|
Prog. Director |
Tim Jones |
NPFIT |
FNT |
TO |
DPM |
0101.01 |
|
Sub-Prog/Proj Mgr |
Margaret Baldock |
||||||
Author |
Core Technical Team |
Version No. |
1.7 |
||||
NPO/PSO Contact |
Sarah King |
Status |
Issued |
Contents
Change History
In Version |
Author |
Date |
Amendment Details |
1.0 |
Core Technical Team |
10/05/2004 |
First Issue |
1.1 |
Core Technical Team |
25/06/2004 |
Updated for documentation issues |
1.2 |
Core Technical Team |
16/07/2004 |
Fixed broken hyperlinks |
1.3 |
Core Technical Team |
03/09/2004 |
Includes new generic Control Act Wrapper, new SDS OIDs and updated Agent SDS CMETs. |
1.4 |
Core Technical Team |
08/09/2004 |
Fixed broken hyperlinks and corrected message version numbers |
1.5 |
Core Technical Team |
29/10/2004 |
Updated to new versions of Infrastructure Artefacts. |
1.6 |
Core Technical Team |
06/12/2004 |
Updated to new versions of Infrastructure Artefacts. Change Request MIM-CR-0272 - details of these changes are given in Section 9. Removed previous section 8 - Interaction Index. |
1.7 | Core Technical Team | 07/01/2005 | Change requests MIM-CR-0146, 0235, 0274, 0296 and DACM-CR-54. Full details of changes given in section 9. |
The message definitions accessible from within this document have been defined to support transfers of Electronic Healthcare Records (EHR or Ehr) between GP Practices.
Assumptions
The following assumptions have been made with regard to this message pack:
Changes since NHS GP2GP Project
o Alignment with clinical statement work;
o Alignment with more recently balloted HL7 material;
o Inclusion of Snomed CT coding;
o Resolution of previously outstanding issues;
o Error corrections.
Eve Everywoman has moved out from her parent’s house in Edinburgh to a new apartment in London and soon after visits a local GP Practice, Dr Smith and Partners, to register for services. Upon registration at the new GP Practice, the GP system queries the PDS for her pre-existing GP Practice registration. It also queries the SDS for information about whether the GP system at her old GP Practice, Dr McDonald and Partners, has a NCRS compliant system. The response to this latter query is positive, enabling the GP system at Dr Smith and Partners to send an EHR Request message to the GP system at Dr McDonald and Partners.
Upon receipt of the EHR Request message, Dr McDonald indicates to his GP system that that the EHR extract will be sent within 24 hours, and the system duly sends an EHR Request Acknowledgement message indicating that back to the GP system at Dr Smith and Partners.
Within 24 hours, Dr McDonald's GP system duly sends an EHR Extract message to the GP system at Dr Smith and Partners.
The applications involved in the business processes listed above play specific roles. These, along with a description of the interactions associated with each role, are identified below.
The Electronic Healthcare Record Requester is the initiator of a request for a patient's Electronic Healthcare Record.
The Electronic Healthcare Record Request Fulfiller is receiver of an Electronic Healthcare Record Request and provider of a patient's Electronic Healthcare Record where possible.
The trigger events which cause each interaction to be initiated are identified below.
The Electronic Healthcare Record Request Started trigger event signals that a request to provide the patient's Electronic Healthcare Record has been made.
The Electronic Healthcare Record Request Acknowledged trigger event signals that a request to provide the patient's Electronic Healthcare Record has been received and is being actioned where possible.
The Electronic Healthcare Record Request Completed trigger event signals that a request to provide the patient's Electronic Healthcare Record is being fulfilled by the provision of the Electronic Healthcare Record.
This section provides diagrammatic representation of which interactions are related to which application roles.
Sending Role |
Electronic Healthcare Record Requester |
|
Receiving Role |
Electronic Healthcare Record Request Fulfiller |
|
Trigger Event |
Electronic Healthcare Record Request Started |
|
Transmission Wrapper |
Send Message Payload |
|
Control Act Wrapper |
Control Act - Action |
|
Message Type |
EHR Request |
Receiver Responsibilities
Reason |
Interaction |
Request received |
Electronic Healthcare Record Request Acknowledged: |
Request received and EHR extract available for sending |
Electronic Healthcare Record Request Completed: |
Sending Role |
Electronic Healthcare Record Request Fulfiller
|
|
Receiving Role |
Electronic Healthcare Record Requester |
|
Trigger Event |
Electronic Healthcare Record Request Acknowledged |
|
Transmission Wrapper |
Send Message Payload |
|
Control Act Wrapper |
Control Act |
|
Message Type |
EHR Request Acknowledgement |
Sending Role |
Electronic Healthcare Record Request Fulfiller
|
|
Receiving Role |
Electronic Healthcare Record Requester |
|
Trigger Event |
Electronic Healthcare Record Request Completed |
|
Transmission Wrapper |
Send Message Payload |
|
Control Act Wrapper |
Control Act |
|
Message Type |
EHR Extract |
This section describes each of the message types used amongst the various interactions. For each message type, links are provided to detailed documentation:
A message to convey a request for a patient's Electronic Healthcare Record. The request is made by a GP Practice when a patient registers with that Practice, and is sent to the GP Practice registered on the PDS for the patient at the time the new registration is made.
A message conveying an acknowledgement of receipt of a request for a patient's Electronic Healthcare Record. This message is intended to inform the requesting GP Practice that the request is being actioned where possible.
A message to convey a patient's Electronic Healthcare Record.
Additional detailed guidance on implementing this message is available. Click here to view.
Data type |
The structural format of the data carried in an attribute. |
Data type flavour |
A subdivision of a particular data type. |
EHR |
Electronic Healthcare Record |
NCRS |
NHS Care Record Service |
OID |
Object Identifier, a unique identifier e.g. used to identify coding systems. |
PCT |
Primary Care Trust, responsible for primary and community health services within a geographical boundary. |
PDS |
Patient Demographic Service |
SDS |
Spine Directory Services |
Service User |
A person who is registered on the PDS |
DCE UUID |
Universally Unique Identifier |