70 likes | 188 Views
Clinical Data Portal Concepts and design…. Osman Ratib J. Michael McCoy Cason Lee. Rationale. User Authentication. Transac. log. HIS / Mainframes. APP. Gateway. Web browsers. The PORTAL concept. Status flag Token User Profile …. 1. URL (web service). App ID. App ID Token
E N D
Clinical Data PortalConcepts and design… Osman Ratib J. Michael McCoy Cason Lee
User Authentication Transac. log HIS / Mainframes APP Gateway Web browsers The PORTAL concept • Status flag • Token • User Profile • … 1 URL (web service) App ID • App ID • Token • Data type • Time stamp URL 2 URL/XML API 3
Data Portal System login Menu Ancillary Access labs lookup N Y Acct Pswd sync async MRN Facility 3 Demographics 1 SOAP SOAP SOAP CICS & Cobol CICS & Cobol CICS & Cobol MQ Series 2 OS390 Login ID MRN Accessed Function Code Date/Time racf ims audit • Improve Backend Infrastructure (Apache SOAP vs Systinet WASP) - - security (IP filtering vs 2-way certificate), performance • (WASP faster), open standards (SOAP, autogenerated WSDL, Integrated UDDI – able to support .NET) • 2. Adding backend driven audit trails • 3. Making audit services available to external developers Current architecture
Proof of Concepts Current Status In Progress Developer Developer Developer Developer XML String IP# XML String IP# XML Object IP# XML Object IP# 2-way SSL clear text clear text clear text clear text UDDI IP# IP# IP# IP# Authentication SOAP Demographics SOAP Demographics v2 Wasp Soap/Wsdl MRN Lookup Wasp Soap/Wsdl RMS to Encounter Reg Audit Soap Audit MQ IP# IP# IP# IP# Transact Proxy IP# IP# IP# IP# CICS & Cobol CICS & Cobol CICS & Cobol CICS & Cobol CICS & Cobol CICS & Cobol racf ims Ims/db2 Ims/db2 ims audit Work in progress Web Services OS390
Who and when? User Authentication Transac. log 1 Authentication Transaction log APP HIS / Mainframes 2 DATA 3 Gateway Web browsers