This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "Proposal: Patient Registry Request Add Patient"

From HL7Wiki
Jump to navigation Jump to search
(New page: This is a proposal for consideration by the PAFM working group at the WGM in September 2008. ==Use-case== This is a new use-case not (yet) covered by the international HL7 version 3 stan...)
 
(initial content)
Line 1: Line 1:
 
This is a proposal for consideration by the PAFM working group at the WGM in September 2008.
 
This is a proposal for consideration by the PAFM working group at the WGM in September 2008.
  
==Use-case==
+
==Summary==
 +
A project in the western healthcare region of Norway uses a number of HL7v3 interactions (from the [[Normative Edition]] 2008, a.k.a. NE20008) for the management of person and patient identifiers/demographics information. The entire healthcare region has one single patient registry.
  
This is a new use-case not (yet) covered by the international HL7 version 3 standard. The storyboard is as follows:
+
The region has a use-case for a service wehereby an application submits a set of demographics data, and where the patient registry returns a patient identifier. This interaction (and its responses) are missing in NE2008. This proposal seeks to add these interactions, along with suppoprting artefacts (e.g. storyboards, trigger events).
  
#There is a new born baby. This person is not known in the Folkeregister. The clinical system which deals with the information about the birth sends a request to the Patient Registry for an H-number (emergency number). The request contains: Birth date, sex, name, address, kommunenr and maybe bydel. The Patient Registry responds with an ID (H-number) and the set of demographics detail as provided in the request.
+
==Storyboards==
#The clinical system for emergency patients sends a request to the Patient Registry to register the new patient. The clinical system has verified with the Folkeregister: the person is known in that registry. The request to the Patient Registry contains: F- or D-number, Birth date, sex, marital status, names, address, kommunenr and maybe bydel that has been found in the Folkeregister. The Patient Registry responds with a confirmation that the patient was successfully registered, as well as with a full set of demographics details.  The request to add the patient will fail if the patient already exists (the PatientRegistry.getDemographics method should have been used instead).
+
This storyboard demonstrates a local application (not a patient registry) sending a request to the enterprise patient registry to add a new record to the enterprise patient registry. The enterprise patient registry system will respond with a confirmation and the enterprise identifier for the new patient record, or it will respond with a rejection and the reason for the rejection.  
  
As stated above this storyboard isn’t supported in the HL7 version 3 standard. However, the following Storyboard is close to it: http://www.hl7.org/v3ballot2008MAY/html/domains/uvpa/uvpa_Patient.htm#PRPA_ST201311UV02-str. The payload models of both the request as well as the response will be similar to this model: http://www.hl7.org/v3ballot2008MAY/html/domains/uvpa/uvpa_Patient.htm#PRPA_RM201303UV02-rmi
+
Notes:
 +
#[http://www.hl7.org/v3ballot2008MAY/html/domains/uvpa/uvpa_Patient.htm#PRPA_ST201311UV02-str This existing storyboard] (from NE2008) is "close", but not the same. 
 +
#''there are two storyboards. The distinction is that for one request a person identifier is know prior to excuting the request. In the other storyboard the person identifier isn't known.''
  
Interaction List
+
===Narrative Storyboard #1===
Patient Registry Request Add Patient PRPA_IN201911NO
+
Astrid Everywoman, daughter of Eve Everywoman, has just been born. As a person Astrid isn't yet known in the nationwide person registry. Nurse Nancy uses the hospital's clinical application and sends a request (containing such things as name, birth date, gender and address) to the enterprise Patient Registry to get hold of a temporary patient identifier. The Patient Registry responds with a patient identifier and the set of demographics detail as provided in the request. (The request to add the patient will fail if a patient record for Astrid Everywoman did already exists). Nancy uses the patient identifier of Astrid in all subsequent copmmunications.
  
Patient Registry Patient Added PRPA_IN201912NO
+
===Narrative Storyboard #2===
 +
Adam Everyman is admitted at the emergency ward. Peter Peterson, the admitting physician, checks the the nationwide person registry and gets hold of the national person identifier.
 +
Dr. Peterson uses the hospital's clinical application and sends a request (containing such things as the person identifier, name, birth date, gender and address) to the enterprise Patient Registry to get hold of a patient identifier. The Patient Registry responds with a patient identifier and the set of demographics detail as provided in the request. (The request to add the patient will fail if a patient record for Adam Everyman did already exists). The patient identifier of Adam is used in all subsequent copmmunications.
  
Patient Registry Patient Not Added PRPA_IN201913NO
+
==Interactions==
 +
 
 +
Note: ''temporary artefact identifiers have been used. This proposal doesn't request nor envision that these artefact IDs be used in thze standard.''
 +
 
 +
'''Interaction List'''
 +
*Patient Registry Request Add Patient (PRPA_IN201911)
 +
**The payload model will be equal to [http://www.hl7.org/v3ballot2008MAY/html/domains/uvpa/uvpa_Patient.htm#PRPA_RM201303UV02-rmi this existing R-MIM] - without the Patient.id attribute.
 +
*Patient Registry Patient Added (PRPA_IN201912)
 +
**The payload model will be equal to [http://www.hl7.org/v3ballot2008MAY/html/domains/uvpa/uvpa_Patient.htm#PRPA_RM201303UV02-rmi this existing R-MIM]
 +
*Patient Registry Patient Not Added (PRPA_IN201913)
 +
**The payload model will be equal to that of the PRPA_IN201911 interaction: it is a copy of the request that has been refused.
 +
 
 +
The payload models of both the request as well as the response will be similar to this model: [http://www.hl7.org/v3ballot2008MAY/html/domains/uvpa/uvpa_Patient.htm#PRPA_RM201303UV02-rmi this existing R-MIM]

Revision as of 10:35, 21 July 2008

This is a proposal for consideration by the PAFM working group at the WGM in September 2008.

Summary

A project in the western healthcare region of Norway uses a number of HL7v3 interactions (from the Normative Edition 2008, a.k.a. NE20008) for the management of person and patient identifiers/demographics information. The entire healthcare region has one single patient registry.

The region has a use-case for a service wehereby an application submits a set of demographics data, and where the patient registry returns a patient identifier. This interaction (and its responses) are missing in NE2008. This proposal seeks to add these interactions, along with suppoprting artefacts (e.g. storyboards, trigger events).

Storyboards

This storyboard demonstrates a local application (not a patient registry) sending a request to the enterprise patient registry to add a new record to the enterprise patient registry. The enterprise patient registry system will respond with a confirmation and the enterprise identifier for the new patient record, or it will respond with a rejection and the reason for the rejection.

Notes:

  1. This existing storyboard (from NE2008) is "close", but not the same.
  2. there are two storyboards. The distinction is that for one request a person identifier is know prior to excuting the request. In the other storyboard the person identifier isn't known.

Narrative Storyboard #1

Astrid Everywoman, daughter of Eve Everywoman, has just been born. As a person Astrid isn't yet known in the nationwide person registry. Nurse Nancy uses the hospital's clinical application and sends a request (containing such things as name, birth date, gender and address) to the enterprise Patient Registry to get hold of a temporary patient identifier. The Patient Registry responds with a patient identifier and the set of demographics detail as provided in the request. (The request to add the patient will fail if a patient record for Astrid Everywoman did already exists). Nancy uses the patient identifier of Astrid in all subsequent copmmunications.

Narrative Storyboard #2

Adam Everyman is admitted at the emergency ward. Peter Peterson, the admitting physician, checks the the nationwide person registry and gets hold of the national person identifier. Dr. Peterson uses the hospital's clinical application and sends a request (containing such things as the person identifier, name, birth date, gender and address) to the enterprise Patient Registry to get hold of a patient identifier. The Patient Registry responds with a patient identifier and the set of demographics detail as provided in the request. (The request to add the patient will fail if a patient record for Adam Everyman did already exists). The patient identifier of Adam is used in all subsequent copmmunications.

Interactions

Note: temporary artefact identifiers have been used. This proposal doesn't request nor envision that these artefact IDs be used in thze standard.

Interaction List

  • Patient Registry Request Add Patient (PRPA_IN201911)
  • Patient Registry Patient Added (PRPA_IN201912)
  • Patient Registry Patient Not Added (PRPA_IN201913)
    • The payload model will be equal to that of the PRPA_IN201911 interaction: it is a copy of the request that has been refused.

The payload models of both the request as well as the response will be similar to this model: this existing R-MIM