Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.
-
Upload
kerry-bradford -
Category
Documents
-
view
218 -
download
0
Transcript of Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.
![Page 1: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/1.jpg)
Exploring Ways to Add ICP Support to OpenHIEA discussion document…2014-05-14
![Page 2: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/2.jpg)
What’s in this deck…
What are ICPs and how do they “work”? How could ICP support be added to
OpenHIE How would we describe the ICPs? What building blocks would we need to
operationalize them? What might be the scope of an OpenHIE
ICP Working Group? How could we launch and grow this?
![Page 3: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/3.jpg)
What are ICPs and how do they “work”?
![Page 4: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/4.jpg)
What are ICPs?
Integrated Care Pathways (ICPs) describe evidence-based, person-centric care workflows that may be long-running and cross institutional boundaries
For example – the WHO’s HIV care guidelines or TB guidelines may be expressed as ICPs
An ICP may be described using rudimentary graphical primitives from the Business Process Modeling Notation (BPMN)
Start End Decision / Branch
![Page 5: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/5.jpg)
Example: Positive HIV test
A client arrives at a VCT clinic to be tested for HIV Pretest counselling is done; consent is obtained
to conduct the test HIV “quick tests” and other tests are performed
as per the 3ILPMS protocol The results of the tests are positive; post-test
counselling is provided As per guidelines, the client is immediately put
on ART The client is enrolled in the HIV programme and
will receive ongoing guideline-based care
![Page 6: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/6.jpg)
Enrol in HIV care programme
Prescribe ART
Care-seeking
Not an emergency
HIV positive
HIV test; other tests
![Page 7: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/7.jpg)
Example: HIV Care Management
A client receives HIV care management reminders
The client attends a regular follow-up visit Lab tests are performed as per guidelines Based on the test results, the medication
regime (and, potentially, the care plan) is adjusted, as per guidelines
The client’s ongoing care management, including reminders, reflects any changes to the care plan
![Page 8: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/8.jpg)
Active in HIV programme
Adjust medications
Not an emergency
Adjust care plan, if necessary
CD4; viral load; other tests
Follow-up
Man
age
ongo
ing
care
…
![Page 9: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/9.jpg)
Example: ART Refill
A client receives HIV care management reminders
The client attends a regular follow-up visit Guideline-based care is delivered; clinical
observations are recorded ART medications are refilled The client’s ongoing care management,
including reminders, reflects the care plan
![Page 10: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/10.jpg)
Active in HIV programme
Refill ART
Not an emergency
No lab testFollow-up
Man
age
ongo
ing
care
…
![Page 11: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/11.jpg)
Example: Death from HIV/AIDS
A very ill client presents at a facility Based on initial assessments, the client’s
care is escalated The client dies while in hospital and is
discharged dead The client is removed from the active HIV
care management programme
![Page 12: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/12.jpg)
Patient discharged from hospital dead
Care-seeking
Escalate care
![Page 13: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/13.jpg)
Example: Directly-observed Therapy
A client receives TB care management reminders
The client attends a follow-up visit as per the care plan
Guideline-based care is provided The client’s TB drugs are directly
administered The client’s ongoing care management,
including reminders, reflects progress in the therapy as per DOTS protocols
![Page 14: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/14.jpg)
Active in TB programme
Not an emergency
Record clinical observations; administer directly-observed
therapy, short course
Follow-up
Prot
ocl-b
ased
car
e…
![Page 15: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/15.jpg)
How could ICP support be added to OpenHIE?
![Page 16: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/16.jpg)
Mapping guidelines to ICPs…
A PEPFAR-funded analysis was made of multiple WHO care guidelines: 1. HIV 2. Malaria 3. TB4. Antenatal care5. Emergency care6. Public health emergency response
There are common “atomic” tasks/processes which appear in these care workflows
![Page 17: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/17.jpg)
Common tasks across WHO guidelines
17
![Page 18: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/18.jpg)
Leveraging re-usable building blocks
Deconstruction: The analysis of multiple disease-focused programmes yielded a set of common processes and an “archetypal ” pattern
Generalization: This re-usable pattern, made up of re-usable building blocks, may be employed as the basis for describing care pathways
Operationalization: By leveraging if-then branch logic, different paths thru the archetypal ICP may be used to operationalize multiple care guidelines
![Page 19: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/19.jpg)
A re-usable ICP
![Page 20: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/20.jpg)
20
Re-usable Transactions
1. “On-board” or update a client2. Resolve client ID3. Capture health information about a client4. Retrieve a client’s health information5. Order lab tests6. Get lab results7. Order meds8. Dispense meds9. Refer (escalate care)10. Discharge11. Send reminders / information
![Page 21: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/21.jpg)
21
Re-usable Transactions
1. “On-board” or update a client2. Resolve client ID3. Capture health information about a client4. Retrieve a client’s health information5. Order lab tests6. Get lab results7. Order meds8. Dispense meds9. Refer (escalate care)10. Discharge11. Send reminders / information
“Put” content
“Get” content
Both (Get/Put)
![Page 22: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/22.jpg)
22
2 3 4
3 4
5 63 4
3 4
3 47
8
9 103
11
3
1
4
![Page 23: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/23.jpg)
23
Providerlevel metrics
Facility level metrics
District level metrics
National level metrics
Aggregate person-centric eHealth data to
generate indicators
Indicators
![Page 24: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/24.jpg)
24
Providerlevel metrics
Facility level metrics
CapitationFee-for-Service
DRG
Global BudgetDRG
Leverage data to support UHC
OpenHIE can (and should) play a foundational role in supporting universal health coverage
(UHC) initiatives
![Page 25: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/25.jpg)
Operationalizing ICPs
Multiple guideline-based care workflows mays be described as unique pathways through a set of common processes
To operationalize guideline-based care, eHealth infrastructure would need to:
Support the common processes (building blocks) Support the decision logic for each guideline’s
unique care pathway In this way, the re-usable ICP may be
leveraged to operationalize a broad array of guideline-based care workflows
![Page 26: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/26.jpg)
What architectural building blocks would
we need?
![Page 27: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/27.jpg)
27
Current architecture
Interoperability Layer
Point of Service
Applications
TS
Health Worker Registry
Facility Registry
Client Registry
Shared Health Record
Data Warehouse
![Page 28: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/28.jpg)
28
New architectural building blocks
An ICP actor is a workflow server; it is a repository of guidelines expressed in BPMN (the standards-based Business Process Modeling Notation)
An InfoManager actor is a cross-indexed database of facility, provider, organization and service information
A Message Queue actor is a database of messages intended for an identified Message Client
An Message Client actor represents a uniquely defined end-point for an HIE-generated message
![Page 29: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/29.jpg)
29
Message
QueueICP
New architectural building blocks
Interoperability Layer
Point of Service
Applications
TS
Health Worker Registry
Facility Registry
Client Registry
Shared Health Record
Data Warehouse
InfoManager
Message Clients
![Page 30: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/30.jpg)
30
New standards…
Workflow processes can be defined using BPMN The Interoperability Layer (IL) can obtain workflow
instructions from the ICP actor using IHE’s “Retrieve Process for Execution” (RPE) transactions
As appropriate, guideline-informed messages may be written to a Message Queue; these messages may indicate that a specific Message Client is the intended recipient
Message Clients, directly or through an intermediary, may poll (or subscribe to) a Message Queue (NOTE: IHE’s NAV or DSUB profiles could possibly be leveraged)
![Page 31: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/31.jpg)
31
“Get” content
![Page 32: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/32.jpg)
32
“Get” contentNew “actor”
New “transaction”
New “processing logic”
![Page 33: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/33.jpg)
33
“Put” content
![Page 34: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/34.jpg)
34
“Put” contentNew “actor”
New “transaction”
New “processing logic”
![Page 35: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/35.jpg)
35
Alerts / reminders
![Page 36: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/36.jpg)
36
Alerts / remindersNew “actor”
New “transaction”
New “transaction”
New “transaction”
New “actor” New “actor”
New “processing logic”New “transaction”
![Page 37: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/37.jpg)
What would a new ICP Working Group do?
![Page 38: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/38.jpg)
Scope…
The ICP Working Group (ICP-WG) would be “care process” focused; it would answer the question: what will we use the HIE for?
The ICP-WG will draw in stakeholders from existing care domains: MNCH, Immunizations, HIV, TB, Malaria, NCDs (e.g. Diabetes, COPD), Emergency Care, etc.
The HIE transactions exposed by OpenHIE’s technical communities will be leveraged by the ICP-WG to document, orchestrate and operationalize care guidelines
![Page 39: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/39.jpg)
Scope…
There will be technical issues for the WG to resolve How will ICPs be described? How will decision logic be operationalized within
OpenHIE’s architecture? There will be governance issues to address, too
Which care guidelines will be operationalized? What will be the governance of ICPs? How will country adaptations be managed? What reportable metrics will be supported, and how?
![Page 40: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/40.jpg)
How might we begin?
![Page 41: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/41.jpg)
Immediate opportunities..
There are active projects underway that could benefit from and leverage ICP support in OpenHIE BID immunization projects (TZ, ZM) South African maternal care project RHIE project
By leveraging standards-based architectural elements, a working technical prototype could quickly be developed (~3-4 months)
Existing care guidelines could be leveraged as initial “base” ICPs (e.g. WHO, national adaptations)
![Page 42: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/42.jpg)
Launch strategy
Start a parade (everyone loves a parade!)… Make immediate, pragmatic technology and ICP
decisions to enable rapid prototyping TZ EPI guideline; ZA maternal care guideline Express guidelines using BPMN Leverage IHE RPE profile for IL-ICP messaging
Engage with active project team members as first ICP-WG participants (e.g. BID, ZA maternal project, RHIE)
Leverage initial activities to draw in new participants over the course of the first year (e.g. JLN, WHO, World Bank, GSMA, other country partners, other care domains)
![Page 43: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/43.jpg)
Proposed ICP-WG leadership
As agreed at the Indy Architecture meeting, at launch, InSTEDD and ecGroup will provide leadership for the new working group; Ed and Derek will (initially) co-chair
ecGroup will provide technical support for initial rapid prototype development of an ICP “actor”
The governance structure will be evolved by the working group memebers over the course of the first year; it will be fluid… domain-specific subgroups may arise (e.g. MNCH, EPI, etc.)
![Page 44: Exploring Ways to Add ICP Support to OpenHIE A discussion document… 2014-05-14.](https://reader030.fdocuments.net/reader030/viewer/2022032705/56649dc55503460f94ab9648/html5/thumbnails/44.jpg)
Actions…
Issue a call for new members/participants Establish a work calendar
Schedule ICP-WG conference calls Establish a work plan
And…start!