Difference between revisions of "Pharm Tech Minutes 2010.06.07-08"

From IHE Wiki
Jump to navigation Jump to search
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Day 1 : Monday : HMW profile development ==
+
== Day 1 Notes : Monday : HMW profile development ==
 
=== Day 1 Attendees===
 
=== Day 1 Attendees===
  
Line 49: Line 49:
  
 
   
 
   
====Introduction====
+
===Introduction===
 
Work on the Technical Framework :
 
Work on the Technical Framework :
 
   
 
   
Line 60: Line 60:
 
Transactions can be used by ( max. 7 ) differents actors.
 
Transactions can be used by ( max. 7 ) differents actors.
  
====1) CMPD discussion====
+
=== 1) CMPD discussion===
  
 
Introduce the new actor Pharmacy document registry :
 
Introduce the new actor Pharmacy document registry :
Line 84: Line 84:
 
Link between the different items ?
 
Link between the different items ?
  
==== 2)HWM profile ====
+
=== 2) HWM profile ===
  
Status on documents are not necessary : messages based. Status are implicit.
+
* Status on documents are not necessary : messages based. Status are implicit.
 
Messages are not send until validation, change of status in the workflow.
 
Messages are not send until validation, change of status in the workflow.
 
+
Postscription : prescription after administration  
+
* Postscription : prescription after administration  
 
use case usefull for Pyxis cabinet in ICU not present in the White Paper.
 
use case usefull for Pyxis cabinet in ICU not present in the White Paper.
 
+
Addition of OMS : HL7v2 message request for refill cabinets.
+
* Addition of OMS : HL7v2 message request for refill cabinets.
 
Not necessary against business /stock refill rules.
 
Not necessary against business /stock refill rules.
 
Define triggers !
 
Define triggers !
  
trigger from nurse report (stock order)
+
* Trigger from nurse report (stock order)
 
Something the pharmacy already known the stock levels ans the needs for the next weeks (based on prescriptions).  
 
Something the pharmacy already known the stock levels ans the needs for the next weeks (based on prescriptions).  
 
+
Introduce administration report send to Pharmaceutical adviser to inform pharmacist (human actor) which medications are really administer to the patient.
+
* Introduce administration report send to Pharmaceutical adviser to inform pharmacist (human actor) which medications are really administer to the patient.
 
+
Discussion on "medication aviability" ==> it's the dispense report
+
* Discussion on "medication aviability" ==> it's the dispense report
 
It's what needed for cabinet management.
 
It's what needed for cabinet management.
 +
 +
* Check the IHE's "Security Cookbook" for security issues
 +
 +
* Looking for a common Master Model for HMW.
  
Check the IHE's "Security Cookbook" for security issues
+
=== 3) Back to CMPD profile ===
 
 
Looking for a common Master Model for HMW.
 
 
==== 3)Back to CMPD profile====
 
 
    
 
    
Ref : volume 3 Content Specifications
+
* Ref : volume 3 Content Specifications
 
Discussion about page 13 of TF volume 3
 
Discussion about page 13 of TF volume 3
  
Management of medication items inside each prescription:  
+
* Management of medication items inside each prescription:  
  
How pharmaceutical advisor validate the prescription items
+
* How pharmaceutical advisor validate the prescription items
 
links between prescription, pharmaceutical advise and dispense.   
 
links between prescription, pharmaceutical advise and dispense.   
  
Looking for ITI specifications
+
* Looking for ITI specifications
  
=====Decisions=====
+
==== Decisions ====
  
 
* Maintain prescription as a document
 
* Maintain prescription as a document
Line 130: Line 130:
 
* "Define a proposal for ITI" ,
 
* "Define a proposal for ITI" ,
  
== Day 2 : Tuesday : CMPD profile development ==
+
== Day 2 Notes : Tuesday : CMPD profile development ==
  
 
=== Day 2 attendees ===
 
=== Day 2 attendees ===
Line 218: Line 218:
  
 
- IHE 2010 webinars serie
 
- IHE 2010 webinars serie
=== Minutes ===
+
== Minutes ==
  
IHE-Europe e Pharmacy Group Meeting
+
=== General decisions ===
Monday 07 June 2010, 10:00 – 18:00
 
Friday 08 June 2010, 09:00 – 18:00
 
  
+
==== What profiles shall be produced====
PHAST, 17 Rue Du Louvre
+
 
75001 Paris, France
+
The model will be located in the TF itself.
+
 
 +
'''Rational''': it’s the base of the CDA Content Specifications as well as the message specifications, but not an implementable profile itself
 +
 
 +
===== Content Profiles (derived from the model)=====
 +
* CDA Prescription
 +
* CDA Pharmaceutical Advice
 +
* CDA Dispense
 +
===== Integration Profiles =====
 +
* CMPD: referring to the Content Profiles
 +
* HMW: embedding the content specifications for the messages (which are derived also from the model)
  
+
==== What documents shall actually be produced ====
1 General decisions
 
  
1.1 What profiles shall be produced
+
One “common” document, including common descriptions of pharmacy
  
• The model will be located in the TF itself
+
the model
o Rational: it’s the base of the CDA Content Specifications as well as the message specifications, but not an implementable profile itself
 
• Content Profiles (derived from the model):
 
o CDA Prescription
 
o CDA Pharmaceutical Advice
 
o CDA Dispense
 
• Integration Profiles:
 
o CMPD: referring to the Content Profiles
 
o HMW: embedding the content specifications for the messages (which are derived also from the model)
 
  
1.2 What documents shall actually be produced
+
=====Supplements=====
  
• One “common” document, including
+
* CMPD (Integration profile)
o common descriptions of pharmacy
+
* HMW (Integration profile)
o the model
+
* Prescription (Content profile, new!)
• Supplements
+
* Pharmaceutical Advice (Content profile, new!)
o CMPD (Integration profile)
+
* Dispense (Content profile, new!)
o HMW (Integration profile)
 
o Prescription (Content profile, new!)
 
o Pharmaceutical Advice (Content profile, new!)
 
o Dispense (Content profile, new!)
 
  
 
The content of the current documents will be transferred and the new documents will be sent out to the group. The current documents will be kept in background for later processing.
 
The content of the current documents will be transferred and the new documents will be sent out to the group. The current documents will be kept in background for later processing.
  
1.2.1 Rational
+
=====Rational=====
The voting procedure is “per profile”. To prevent a situation, that all profiles have to be accepted at once, the splitting into separate documents according to the IHE rules will be performed.
+
 
 +
The voting procedure is “per profile”.  
 +
 
 +
To prevent a situation, that all profiles have to be accepted at once, the splitting into separate documents according to the IHE rules will be performed.
 +
 
 +
===Decisions for Hospital Pharmacy===
  
2 Decisions for Hospital Pharmacy
+
====Standard to use====
2.1.1 Question
+
 
Standard to use
+
'''Decision''' : HL7 v2.5
2.1.2 Decision
 
HL7 v2.5
 
  
 
May require Z segments (that is the purpose of IHE)
 
May require Z segments (that is the purpose of IHE)
2.1.3 Rationale
+
 
 +
'''Rationale'''
  
 
* HL7 V3 is not available for trial implementation
 
* HL7 V3 is not available for trial implementation
 
* Semantics and interoperability model will be made independent from the messaging model to facilitate transitions
 
* Semantics and interoperability model will be made independent from the messaging model to facilitate transitions
2.1.4 Question
+
 
Document-based vs Message-based architecture
+
====Document-based vs Message-based architecture====
2.1.5 Decision
+
 
  
 
Message-based architecture
 
Message-based architecture
2.1.6 Rationale
+
 
 +
'''Rational'''
  
 
In a Message-based architecture, Status (and sub-status if cascading needed) is implicit by message location (e.g. RAS=Administration).
 
In a Message-based architecture, Status (and sub-status if cascading needed) is implicit by message location (e.g. RAS=Administration).
  
  
Validity of the model
+
 
 +
====Validity of the model====
 +
 
 
Keep transaction PHARM-H3 between prescription placer and Dispenser (as well as for administration), because of the parallel modes. This is described in the whitepaper. This supports parallel and sequential modes. In parallel modes, “Validation” is seen as a “GO”, and it is required to proceed.
 
Keep transaction PHARM-H3 between prescription placer and Dispenser (as well as for administration), because of the parallel modes. This is described in the whitepaper. This supports parallel and sequential modes. In parallel modes, “Validation” is seen as a “GO”, and it is required to proceed.
For medication that does not need validation, or where validation is not possible (a posteriori validation): Validation still exists, but it is default true.
 
a posteriori validation would thus be simply shown to the pharmacist in a list of prescriptions to be validated.
 
  
 To confirm with Isabelle Gibaud – PHARM-H1, PHARM-H2, PHARM-H3 are for different purposes.
+
For medication that does not need validation, or where validation is not possible (a posteriori validation): Validation still exists, but it is default true.
 +
 
 +
A posteriori validation would thus be simply shown to the pharmacist in a list of prescriptions to be validated.
  
 +
* To confirm with Isabelle Gibaud – PHARM-H1, PHARM-H2, PHARM-H3 are for different purposes.
  
An “Encoding” sub-process (at an atomic level) may be foreseen for the “active substance prescription” to keep model integrity.
+
An “Encoding” sub-process (at an atomic level) may be foreseen for the “active substance prescription” to keep model integrity.
  
 +
====Medication Availability====
  
 Medication Availability
 
 
Is really a “Dispense Report”
 
Is really a “Dispense Report”
  
 +
==== Partial delivery====
  
 Partial delivery:
 
Dispensing report indicates the amount dispensed. The prescription placer is responsible for keeping track of the status of the order dispensing
 
  
 +
Dispensing report indicates the amount dispensed. The prescription placer is responsible for keeping track of the status of the order dispensing.
 +
 +
====The split between Community and Hospital should be reduced as needed====
  
 The split between Community and Hospital should be reduced as needed
 
 
Retrocession
 
Retrocession
 +
 
Different software applications running for the same patient (e.g. Medication module, chemotherapy, Operating Theatre… )
 
Different software applications running for the same patient (e.g. Medication module, chemotherapy, Operating Theatre… )
  
 +
====Security====
  
 Security
 
  
 
+
'''Decision'''
2.1.7 Decision
 
  
 
We’ll check the Security Cookbook
 
We’ll check the Security Cookbook
  
2.1.8 Decision
+
==== Data model consistancy ====
  
 +
'''Decision'''
  
Add the link between Dispense item and Pharmaceutical Advice.
+
Add the link between Dispense item and Pharmaceutical Advice.
  
 +
====Metadata and common data structures for interoperability====
  
 Metadata and common data structures for interoperability
+
'''Need'''
  
 +
Common vocabulary to ensure interoperability
 +
 +
'''Decision'''
  
Need :
 
Common vocabulary to ensure interoperability
 
2.1.9 Decision
 
 
Coding system information is mandatory. It is not mandatory for the compliant applications to share the same coding system. –  
 
Coding system information is mandatory. It is not mandatory for the compliant applications to share the same coding system. –  
  
Line 333: Line 338:
 
Coding system = UCD
 
Coding system = UCD
  
Receiving Application  
+
{| class="wikitable" width="100%" align="left"
Coding system Received Product ID IHE-Compliant Will work
+
|+ Receiving Application
PZN 00001^Paracetamol 500 mg NO ?
+
|-
PZN 00001^Paracetamol 500 mg^UCD YES NO
+
! scope=col | Coding system
UCD 00001^Paracetamol 500 mg^UCD YES YES
+
! scope=col | Received Product ID
UCD 00001^ ^UCD TBD YES
+
! scope=col | IHE-Compliant
 +
! scope=col | Will work
 +
|-
 +
| width="25%" |
 +
PZN
 +
| width="25%" |
 +
00001^Paracetamol 500 mg
 +
| width="25%" |
 +
No
 +
| width="25%" |
 +
?
 +
|-
 +
| PZN  
 +
| 00001^Paracetamol 500 mg^UCD  
 +
| YES  
 +
| NO
 +
|-
 +
|UCD  
 +
| 00001^Paracetamol 500 mg^UCD  
 +
| YES  
 +
| YES
 +
|-
 +
|UCD  
 +
| 00001^ ^UCD
 +
|'''TBD'''
 +
| YES
 +
|}
 +
 
  
At the end, we will check the terminology between real-world and HL7 terms.
+
 
 +
At the end, we will check the terminology between real-world and HL7 terms.
  
 +
=== Decisions for Community Pharmacy ===
  
 +
==== Proposed Status Management mechanism will be excluded ====
  
3 Decisions for Community Pharmacy
+
'''Question'''
  
3.1 Proposed Status Management mechanism will be excluded
+
Keep to the proposed status mechanism stated in chapter PHARM-TF3:3?
  
3.1.1 Question
+
'''Decision'''
Keep to the proposed status mechanism stated in chapter PHARM-TF3:3?
+
* The proposed mechanism for status management will be excluded from the TF.
 +
* The actors and transactions will be stated as standard XDS Source/Consumer transactions.
 +
* No status information will be published into the metadata.
 +
* No constraints will be made how implementers shall use or not use document associations when submitting documents.
  
3.1.2 Decision
+
'''Rationale'''
The proposed mechanism for status management will be excluded from the TF.
+
* Status management is decided also to be counted to “Workflow”, which already has been handed over to ITI to bring up a general solution for all ordering tasks (e.g. Lab, Referral, Pharmacy, ...).
• The actors and transactions will be stated as standard XDS Source/Consumer transactions.
+
* The proposed solution would be yet another way of doing workflow/status management with XDS and can’t be considered as the way ITI will decide to specify it.
• No status information will be published into the metadata.
+
* Indirect influencing of ITI in their decision shall be avoided.
• No constraints will be made how implementers shall use or not use document associations when submitting documents.
+
* The ITI taskforce of working out this work package shall be strengthened.
  
3.1.3 Rationale
+
'''Advantages'''
• Status management is decided also to be counted to “Workflow”, which already has been handed over to ITI to bring up a general solution for all ordering tasks (e.g. Lab, Referral, Pharmacy, ...).
+
* By not using document associations implementers can build systems for working also on cross-community (not only single domain)
• The proposed solution would be yet another way of doing workflow/status management with XDS and can’t be considered as the way ITI will decide to specify it.
 
• Indirect influencing of ITI in their decision shall be avoided.
 
• The ITI taskforce of working out this work package shall be strengthened.
 
  
3.1.4 Advantages
+
'''Disadvantages'''
By not using document associations implementers can build systems for working also on cross-community (not only single domain)
+
* By missing the workflow/status part the profile can’t be considered as complete. The dependency on ITI causes this status to be held up for an uncertain time.
 +
* The status of documents is stated in the document content only. Also the relation between documents (e.g. which dispense belongs to which prescription) is stated in the document content only. By that implementers are forced to always retrieve all documents (Prescription, Advice, Dispense) for a patient and to parse and analyze the relations between them before the actual status of the prescription can be determined.
  
3.1.5 Disadvantages
+
==== Repository actors shall implement both query and retrieve transactions ====
• By missing the workflow/status part the profile can’t be considered as complete. The dependency on ITI causes this status to be held up for an uncertain time.
 
• The status of documents is stated in the document content only. Also the relation between documents (e.g. which dispense belongs to which prescription) is stated in the document content only. By that implementers are forced to always retrieve all documents (Prescription, Advice, Dispense) for a patient and to parse and analyze the relations between them before the actual status of the prescription can be determined.
 
  
 +
'''Question'''
  
3.2 Repository actors shall implement both query and retrieve transactions
+
In XDS systems query transaction target a “registry” and submit and retrieve transaction target a “''repository''”.
3.2.1 Question
 
In XDS systems query transaction target a “registry” and submit and retrieve transaction target a “repository”.
 
 
Shall the repository actors (of the whitepaper) be divided into XDS registry and repository actors to be more aligned to XDS?
 
Shall the repository actors (of the whitepaper) be divided into XDS registry and repository actors to be more aligned to XDS?
 
If combining these two, users or vendors who already implemented database solutions would not be affronted by restricting the specification to XDS.
 
If combining these two, users or vendors who already implemented database solutions would not be affronted by restricting the specification to XDS.
  
3.2.2 Decision
+
'''Decision
No, the actors shall stay divided into registry and repository
+
'''
Two separate actors shall be defined for each document type
+
* No, the actors shall stay divided into registry and repository
o e.g. Prescription repository, Prescription registry
+
* Two separate actors shall be defined for each document type
• At least the following transactions shall be covered:
+
* e.g. Prescription repository, Prescription registry
o Prescription / Pharmaceutical advice / Dispense REGISTRY
 
Registry Stored Query, ITI-18
 
o Prescription / Pharmaceutical advice / Dispense REPOSITORY
 
        Provide and Register Document Set-b, ITI-41
 
Retrieve Document Set, ITI-43
 
• An explaining chapter shall be included which summarizes the implantation possibilities when using XDS, Database or other systems.
 
• Actor names stay like they are, but there are no own transactions for community
 
o Direct referencing to the ITI XDS transaction
 
  
3.2.3 Rationale
+
* At least the following transactions shall be covered:
• The combination of these two causes problems in terms of flexibility of topologies
+
Prescription / Pharmaceutical advice / Dispense REGISTRY
 +
Registry Stored Query, ITI-18
 +
* Prescription / Pharmaceutical advice / Dispense REPOSITORY
  
3.2.4 Open Issue
+
Provide and Register Document Set-b, ITI-41
Shall these actors also provide all other XDS related transaction necessary for having a functional XDS registry/repository system (e.g. like “Register document, ITI-42” for a repository)?
+
Retrieve Document Set, ITI-43
o Decision
+
 
This decision is postponed to later
+
* An explaining chapter shall be included which summarizes the implantation possibilities when using XDS, Database or other systems.
The documents shall be created with the essential transactions in the first step
+
* Actor names stay like they are, but there are no own transactions for community
By having that the decision is easier, if the other transactions are necessary as well
+
Direct referencing to the ITI XDS transaction
+
 
 +
'''Rationale'''
 +
 
 +
*The combination of these two causes problems in terms of flexibility of topologies
 +
 
 +
=====Open Issue=====
 +
 
 +
* Shall these actors also provide all other XDS related transaction necessary for having a functional XDS registry/repository system (e.g. like “Register document, ITI-42” for a repository)?
 +
 
 +
'''Decision'''
 +
 
 +
This decision is postponed to later. The documents shall be created with the essential transactions in the first step.
 +
By having that the decision is easier, if the other transactions are necessary as well.
 +
 
 +
==== List of possible statuses ====
 +
 
 +
'''Question'''
  
 
3.3 List of possible statuses
 
3.3.1 Question
 
 
The list of statuses in the whitepaper does not show exactly, which statuses belong to each document type. Furthermore the detailed work on the profile revealed that there is the possible need of additional statuses.  
 
The list of statuses in the whitepaper does not show exactly, which statuses belong to each document type. Furthermore the detailed work on the profile revealed that there is the possible need of additional statuses.  
 
What is the exact list of possible document statuses per document?
 
What is the exact list of possible document statuses per document?
  
3.3.2 Decision
+
'''Decision'''
 +
 
 
The list of statuses per document is a subsequent result of the possible situations which can appear according to the use-cases.
 
The list of statuses per document is a subsequent result of the possible situations which can appear according to the use-cases.
 
Jürgen and Jose will work out a complete set of statuses per document type, which is correct from an informatics point of view and covers all situations.
 
Jürgen and Jose will work out a complete set of statuses per document type, which is correct from an informatics point of view and covers all situations.
 
This list is presented to the group for final discussion.
 
This list is presented to the group for final discussion.

Latest revision as of 08:26, 26 June 2010

Day 1 Notes : Monday : HMW profile development

Day 1 Attendees

  • Ana Estelrich

member of normalisation mission of GIP-DMP

co-chair of IHE QRPH (Quality, Research and Public Health) domain.

  • Charles Rica

member of Normalisation mission of GIP-DMP

co-chair of HL7 France CDA group.

  • Thierry Geraud

Pyxis cabinets, Carefusion.

  • Geert Claeys

Agfa Healthcare, Belgium.

  • Jürgen Branstätter

CodeWerk, Standardization, Austria

On behalf of Franz Pfeifer, Vendor Cochair (excused)

CMPD editor

  • Jose Costa Teixeira

Agfa Healthcare, Portugal

HMW editor

  • Orlando Rodrigues

Glintths, Portugal

  • Michiel Sprenger

Nictiz, the Netherlands

  • Simon Letellier

IHE Pharmacy secretary, Hospital Pharmacist, France


Introduction

Work on the Technical Framework :

- volume 1 Integration profiles & volume 2 Transactions

Jürgen introduce the structure of the TF documents in 3 parts . the table 1 is very important : link Volume 1 and Volume 2 , the detailled transactions.

8 transactions [PHARM-1] to [PHARM-8]

Transactions can be used by ( max. 7 ) differents actors.

1) CMPD discussion

Introduce the new actor Pharmacy document registry :

Glue together repository and registry.

XDS is eb-XML

Define the interface of the interface for the PR (prescription repository) if it's possible to query a "black box" : XDS or something else like a DB (database)

Blackbox have to support the complexity , to know how and where integrate datas.

Interfaces are the crucial point.

Registries are in a repository. Interface (XDS based or not) is at the entry of the repository.

Registries are databases.

Labelleing the document ? in order to do it (pharmaceutical advise) validated. Use status on prescription document.

Link between the different items ?

2) HWM profile

  • Status on documents are not necessary : messages based. Status are implicit.

Messages are not send until validation, change of status in the workflow.

  • Postscription : prescription after administration

use case usefull for Pyxis cabinet in ICU not present in the White Paper.

  • Addition of OMS : HL7v2 message request for refill cabinets.

Not necessary against business /stock refill rules. Define triggers !

  • Trigger from nurse report (stock order)

Something the pharmacy already known the stock levels ans the needs for the next weeks (based on prescriptions).

  • Introduce administration report send to Pharmaceutical adviser to inform pharmacist (human actor) which medications are really administer to the patient.
  • Discussion on "medication aviability" ==> it's the dispense report

It's what needed for cabinet management.

  • Check the IHE's "Security Cookbook" for security issues
  • Looking for a common Master Model for HMW.

3) Back to CMPD profile

  • Ref : volume 3 Content Specifications

Discussion about page 13 of TF volume 3

  • Management of medication items inside each prescription:
  • How pharmaceutical advisor validate the prescription items

links between prescription, pharmaceutical advise and dispense.

  • Looking for ITI specifications

Decisions

  • Maintain prescription as a document
  • Workflow will not be really defined (rules management)
  • Rules to retrieve a single prescription item.
  • "Define a proposal for ITI" ,

Day 2 Notes : Tuesday : CMPD profile development

Day 2 attendees

  • Jacqueline Surugue

IHE Pharmacy User Cochair, Hospital Pharmacist, France

  • Ana Estelrich

member of normalisation mission of GIP-DMP

co-chair of IHE QRPH (Quality, Research and Public Health) domain.

  • Charles Rica

member of Normalisation mission of GIP-DMP

co-chair of HL7 France CDA group.

  • Geert Claeys

Agfa Healthcare, Belgium.

  • Jürgen Branstätter

CodeWerk, Standardization, Austria

On behalf of Franz Pfeifer, Vendor Cochair (excused)

CMPD editor

  • Jose Costa Teixeira

Agfa Healthcare, Portugal

HMW editor

  • Orlando Rodrigues

Glintths, Portugal

  • Michiel Sprenger

Nictiz, the Netherlands

  • Simon Letellier

IHE Pharmacy secretary, Hospital Pharmacist, France

  • Viktor Hafner

Community Pharmacist, Austria

Discussions

Organization of a Skype call with Vassil Peytchev, IHE ITI, Epic Systems

How to organize the Technical Framework documents ?

Community and Hospital are using the same Model.

A CDA definition use the Model to define the Community Medication Prescription and Dispense.

A HL7v2 messages definition use the Model to define the HMW profile.

The Model will be located in the TF itself, it's a Content profile, the base of the CDA specification as well as the message specifications, but not an implementable profile.

Work on the Technical Framework :

- volume 1 Integration profiles

- volume 2 Transactions

- ITI-18 Registry Stored Query, - ITI-41 Provide and Register Document Set-b & - ITI-43 Retrieve Document Set

for XDS query and retrieve datas, can be implemented either as : XDS or databases - volume 3 Content Specifications

IHE Pharmacy Planning committee

- Roadmap

- Communications

- IHE 2010 webinars serie

Minutes

General decisions

What profiles shall be produced

The model will be located in the TF itself.

Rational: it’s the base of the CDA Content Specifications as well as the message specifications, but not an implementable profile itself

Content Profiles (derived from the model)
  • CDA Prescription
  • CDA Pharmaceutical Advice
  • CDA Dispense
Integration Profiles
  • CMPD: referring to the Content Profiles
  • HMW: embedding the content specifications for the messages (which are derived also from the model)

What documents shall actually be produced

One “common” document, including common descriptions of pharmacy

the model

Supplements
  • CMPD (Integration profile)
  • HMW (Integration profile)
  • Prescription (Content profile, new!)
  • Pharmaceutical Advice (Content profile, new!)
  • Dispense (Content profile, new!)

The content of the current documents will be transferred and the new documents will be sent out to the group. The current documents will be kept in background for later processing.

Rational

The voting procedure is “per profile”.

To prevent a situation, that all profiles have to be accepted at once, the splitting into separate documents according to the IHE rules will be performed.

Decisions for Hospital Pharmacy

Standard to use

Decision : HL7 v2.5

May require Z segments (that is the purpose of IHE)

Rationale

  • HL7 V3 is not available for trial implementation
  • Semantics and interoperability model will be made independent from the messaging model to facilitate transitions

Document-based vs Message-based architecture

Message-based architecture

Rational

In a Message-based architecture, Status (and sub-status if cascading needed) is implicit by message location (e.g. RAS=Administration).


Validity of the model

Keep transaction PHARM-H3 between prescription placer and Dispenser (as well as for administration), because of the parallel modes. This is described in the whitepaper. This supports parallel and sequential modes. In parallel modes, “Validation” is seen as a “GO”, and it is required to proceed.

For medication that does not need validation, or where validation is not possible (a posteriori validation): Validation still exists, but it is default true.

A posteriori validation would thus be simply shown to the pharmacist in a list of prescriptions to be validated.

  • To confirm with Isabelle Gibaud – PHARM-H1, PHARM-H2, PHARM-H3 are for different purposes.

An “Encoding” sub-process (at an atomic level) may be foreseen for the “active substance prescription” to keep model integrity.

Medication Availability

Is really a “Dispense Report”

Partial delivery

Dispensing report indicates the amount dispensed. The prescription placer is responsible for keeping track of the status of the order dispensing.

The split between Community and Hospital should be reduced as needed

Retrocession

Different software applications running for the same patient (e.g. Medication module, chemotherapy, Operating Theatre… )

Security

Decision

We’ll check the Security Cookbook

Data model consistancy

Decision

Add the link between Dispense item and Pharmaceutical Advice.

Metadata and common data structures for interoperability

Need

Common vocabulary to ensure interoperability

Decision

Coding system information is mandatory. It is not mandatory for the compliant applications to share the same coding system. –

Example medication:

Drug or Product ID = 00001 Paracetamol 500 mg = Drug or Product Name (optional) Coding system = UCD

Receiving Application
Coding system Received Product ID IHE-Compliant Will work

PZN

00001^Paracetamol 500 mg

No

?

PZN 00001^Paracetamol 500 mg^UCD YES NO
UCD 00001^Paracetamol 500 mg^UCD YES YES
UCD 00001^ ^UCD TBD YES


At the end, we will check the terminology between real-world and HL7 terms.

Decisions for Community Pharmacy

Proposed Status Management mechanism will be excluded

Question

Keep to the proposed status mechanism stated in chapter PHARM-TF3:3?

Decision

  • The proposed mechanism for status management will be excluded from the TF.
  • The actors and transactions will be stated as standard XDS Source/Consumer transactions.
  • No status information will be published into the metadata.
  • No constraints will be made how implementers shall use or not use document associations when submitting documents.

Rationale

  • Status management is decided also to be counted to “Workflow”, which already has been handed over to ITI to bring up a general solution for all ordering tasks (e.g. Lab, Referral, Pharmacy, ...).
  • The proposed solution would be yet another way of doing workflow/status management with XDS and can’t be considered as the way ITI will decide to specify it.
  • Indirect influencing of ITI in their decision shall be avoided.
  • The ITI taskforce of working out this work package shall be strengthened.

Advantages

  • By not using document associations implementers can build systems for working also on cross-community (not only single domain)

Disadvantages

  • By missing the workflow/status part the profile can’t be considered as complete. The dependency on ITI causes this status to be held up for an uncertain time.
  • The status of documents is stated in the document content only. Also the relation between documents (e.g. which dispense belongs to which prescription) is stated in the document content only. By that implementers are forced to always retrieve all documents (Prescription, Advice, Dispense) for a patient and to parse and analyze the relations between them before the actual status of the prescription can be determined.

Repository actors shall implement both query and retrieve transactions

Question

In XDS systems query transaction target a “registry” and submit and retrieve transaction target a “repository”. Shall the repository actors (of the whitepaper) be divided into XDS registry and repository actors to be more aligned to XDS? If combining these two, users or vendors who already implemented database solutions would not be affronted by restricting the specification to XDS.

Decision

  • No, the actors shall stay divided into registry and repository
  • Two separate actors shall be defined for each document type
  • e.g. Prescription repository, Prescription registry
  • At least the following transactions shall be covered:

Prescription / Pharmaceutical advice / Dispense REGISTRY Registry Stored Query, ITI-18

  • Prescription / Pharmaceutical advice / Dispense REPOSITORY

Provide and Register Document Set-b, ITI-41 Retrieve Document Set, ITI-43

  • An explaining chapter shall be included which summarizes the implantation possibilities when using XDS, Database or other systems.
  • Actor names stay like they are, but there are no own transactions for community

Direct referencing to the ITI XDS transaction

Rationale

  • The combination of these two causes problems in terms of flexibility of topologies
Open Issue
  • Shall these actors also provide all other XDS related transaction necessary for having a functional XDS registry/repository system (e.g. like “Register document, ITI-42” for a repository)?

Decision

This decision is postponed to later. The documents shall be created with the essential transactions in the first step. By having that the decision is easier, if the other transactions are necessary as well.

List of possible statuses

Question

The list of statuses in the whitepaper does not show exactly, which statuses belong to each document type. Furthermore the detailed work on the profile revealed that there is the possible need of additional statuses. What is the exact list of possible document statuses per document?

Decision

The list of statuses per document is a subsequent result of the possible situations which can appear according to the use-cases. Jürgen and Jose will work out a complete set of statuses per document type, which is correct from an informatics point of view and covers all situations. This list is presented to the group for final discussion.