may 5, 2009
DESCRIPTION
Identity Management. May 5, 2009. www.i2b2.com. i2b2 Core Two Team. Michael Mendis Shawn Murphy MD, Ph.D. Janice Donahoe Rajesh Kuttan Vivian Gainer Wensong Pan Lori Phillips. The i2b2 Hive. Identity Management is a core cell Loosely coupled Makes no assumptions about proximity - PowerPoint PPT PresentationTRANSCRIPT
May 5, 2009
www.i2b2.comwww.i2b2.com
Identity Management
2www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
i2b2 Core Two Team•Michael Mendis
•Shawn Murphy MD, Ph.D.
•Janice Donahoe
•Rajesh Kuttan
•Vivian Gainer
•Wensong Pan
•Lori Phillips
3www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
The i2b2 Hive
•Identity Management is a core cell
•Loosely coupled
•Makes no assumptions about proximity
•Connected by Web services
•Activity can be directed manually or automatically
4www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
Identity Management Cell•Behaves as a functional
service
•Manages a patient's protected health information in a manner consistent with the HIPAA privacy rule
•Patient data is available only as a HIPAA defined "Limited Data Set" to most of the hive
•Patient Mapping tables are encrypted
•No programming language restrictions
5www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
IM Server Model
IM OntologyIM Ontology
CRCCRC
ProjectManagement
ProjectManagement
IMDatamart
IM Server
IM Server
IM Cell
6www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
•Cell needs to have key
•Loaded by way of:1. Parameter in PM Cell2. Web service call3. Local file system (USB Key)
•IM Database contains decrypted data
Security
7www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
Loading Hospital MPI into the Hive
Direct SQLDirect SQLDirect SQLDirect SQL PDO XMLPDO XMLPDO XMLPDO XML Data ImporterData ImporterData ImporterData ImporterPros:•Easy for DBAs•Manageable files
Cons:•Linked to DB•Non i2b2 xml
Pros:•Cross Cells•Easy for read
Cons:•Large files•Tied to i2b2
Pros:•Fast•Works in Excel
Cons:•Hard to read•Non i2b2 xml
8www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
Updating in the i2b2 Hive with IM
Send Patient MappingSend Patient MappingSend Patient MappingSend Patient Mapping
IMIMClientClient CRCCRC
Get StatusGet StatusGet StatusGet Status
Send Encrypt MappingSend Encrypt MappingSend Encrypt MappingSend Encrypt Mapping
Send StatusSend StatusSend StatusSend Status
Send ObservationSend ObservationSend ObservationSend Observation
CompletedCompletedCompletedCompleted
9www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
Patient Data Requests with Paging
Send PDO RequestSend PDO RequestSend PDO RequestSend PDO Request
IMIMClientClient CRCCRC
Send PDO RequestSend PDO RequestSend PDO RequestSend PDO Request
Get PDO RequestGet PDO RequestGet PDO RequestGet PDO RequestPDO Request w/IMPDO Request w/IMPDO Request w/IMPDO Request w/IM
(1000 patients) (1000 patients)
(250 patients)(250 patients)
Send PDO RequestSend PDO RequestSend PDO RequestSend PDO Request
PDO Request w/IMPDO Request w/IMPDO Request w/IMPDO Request w/IM
(750 patients)
(750 patients)
Send PDO RequestSend PDO RequestSend PDO RequestSend PDO Request
Get PDO RequestGet PDO RequestGet PDO RequestGet PDO Request
(750 patients)
(750 patients)
10
www.i2b2.comInformatics for Integrating Biology & the Bedside
www.i2b2.comInformatics for Integrating Biology & the Bedside
Questions?