SlideShare a Scribd company logo
1 of 26
SXA 3.5  Sunrise XA Monitored Device Interface Technical Airlift –Washington Conference Room Presented by Monisha Ghuman
  Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sunrise XA Monitored Device Interface Brief Overview /Workflow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Monitored Devices Workflow eLink Translator (MonDevDB.exe) eLink Translator (MonDevClient.exe) XA DB eLink Queue (MonitorInbound) HL7 Messages sent via TCP/IP with Devices Data from Devices TCP/IP Translator Listening on specified Port and IP Address for Inbound message Queued Reads Reads HL7 message for PID, PV1, OBR, OBX segments retrieving appropriate fields End User pulls the data from DB via Flowsheets  30 minutes  prior to or after the time column Store Device Stats
Capsule and Elink Brief Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elink User-Defined Queues  Error Handling Logic ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MonDev Translators ,[object Object],[object Object],[object Object]
HL7 Fields Used by Monitored Device Interface ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HL7 Fields Used by Monitored Device Interface   Sample Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OBX-3.1-Channel Number- - Device EMFC or parameter code   OBX-3.5- Observation Value seen on the SXA flowsheets OBX-3.2- Device Parameter label
Messages and Segments supported by the  Interface ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SunriseXA HL7 Device Interface  Configuration GUI ,[object Object],[object Object]
SXA 3.5 Configuration/Mapping Workbooks ,[object Object],[object Object],[object Object],[object Object]
Documentation Workbook (DevIntChannels) OBX||NM| 40 ^HR^SDN|0|101 (Channel 40 would be mapped to DeviceObjLabel U_HR)
Documentation Workbook( DevIntfMonChannelMapList) ,[object Object],DeviceObjLabel ‘U_HR’ would be mapped to SunriseXA Observation ‘Heart Rate’:
DevIntfBedMapList ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Documentation Workbook( DevIntfBedMapList) MSH|^~amp;|INST-CAR|EnConcert|SCM|SCM|||ORU^R01|HP1012910670670815|P|2.3||||||8859/1  PID|||103-23-12||JEANNE ALLEN|||||||||||||||||||||||||  PV1||I |^^CCU 8&8&1 |||||||||||||||||||||||||||||||||||||||||||||||||  OBR|||||||20020205070430||||||||||||||||||||||||||||||||||||  OBX|1|NM|92^RR^SDN|0|16||||||||||||  OBX|2|NM|44^PULSE^SDN|0|80||||||||||||  The patient location CCU881 in HL7 message(PV1-3) would map to the location NGH Unit 1E Room 21 Bed B  See Appendix F, “Documentation Workbook Fields” in the SunriseXA Express Load Reference Guide for complete information on the data needed for these worksheets.
Setting Observation Parameter Item Options using  Add / Modify Observation Item ,[object Object],[object Object],DeviceObjLabel ‘U_HR’ would be mapped to SunriseXA Observation ‘Heart Rate’. Note: This MonChannel description is coming in via the MonChannelDesc column of the SCMDevIntfMonChannelMapList Table.
Getting Device Interface Data into a Flowsheet ,[object Object]
Purging Data ,[object Object],[object Object],[object Object],[object Object],[object Object]
Alarms in MonDev Translators ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Troubleshooting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key Contacts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FAQ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
  FAQ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q & A Well its time to pick  m y brain!!!!

More Related Content

What's hot

SE2018_Lec 16_ Architectural Design
SE2018_Lec 16_ Architectural DesignSE2018_Lec 16_ Architectural Design
SE2018_Lec 16_ Architectural DesignAmr E. Mohamed
 
Unit 5 I/O organization
Unit 5   I/O organizationUnit 5   I/O organization
Unit 5 I/O organizationchidabdu
 
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...grssieee
 
IRJET-Concurrency Control Model for Distributed Database
IRJET-Concurrency Control Model for Distributed DatabaseIRJET-Concurrency Control Model for Distributed Database
IRJET-Concurrency Control Model for Distributed DatabaseIRJET Journal
 

What's hot (9)

Query processing
Query processingQuery processing
Query processing
 
Profiling
ProfilingProfiling
Profiling
 
SE2018_Lec 16_ Architectural Design
SE2018_Lec 16_ Architectural DesignSE2018_Lec 16_ Architectural Design
SE2018_Lec 16_ Architectural Design
 
Unit 5 I/O organization
Unit 5   I/O organizationUnit 5   I/O organization
Unit 5 I/O organization
 
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
 
IRJET-Concurrency Control Model for Distributed Database
IRJET-Concurrency Control Model for Distributed DatabaseIRJET-Concurrency Control Model for Distributed Database
IRJET-Concurrency Control Model for Distributed Database
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Unit3 input
Unit3 inputUnit3 input
Unit3 input
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 

Viewers also liked

Device interface (090721)
Device interface (090721)Device interface (090721)
Device interface (090721)대갑 김
 
Programming language
Programming languageProgramming language
Programming languageShuja Qais
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Viewers also liked (6)

Device interface (090721)
Device interface (090721)Device interface (090721)
Device interface (090721)
 
Programming language
Programming languageProgramming language
Programming language
 
Nc Machine
Nc MachineNc Machine
Nc Machine
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Clin Doc Device Interfaces Technical Airlift

Design of Interface Board for Medical Kiosk Based on Off-The-Shelf Platform
Design of Interface Board for Medical Kiosk Based on Off-The-Shelf PlatformDesign of Interface Board for Medical Kiosk Based on Off-The-Shelf Platform
Design of Interface Board for Medical Kiosk Based on Off-The-Shelf PlatformIRJET Journal
 
COA-Unit5-ppt2.pptx
COA-Unit5-ppt2.pptxCOA-Unit5-ppt2.pptx
COA-Unit5-ppt2.pptxRuhul Amin
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management Systemkataria Arvind
 
Computer organization
Computer organizationComputer organization
Computer organizationRvishnupriya2
 
Computer organization
Computer organization Computer organization
Computer organization vishnu973656
 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIBbthomps1979
 
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 ProtocolReal Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 ProtocolIJRES Journal
 
Fundamentals of Automation Technology 20EE43P C-20 Lab Manual SCADA.pdf
Fundamentals of Automation Technology 20EE43P C-20  Lab Manual SCADA.pdfFundamentals of Automation Technology 20EE43P C-20  Lab Manual SCADA.pdf
Fundamentals of Automation Technology 20EE43P C-20 Lab Manual SCADA.pdfTHANMAY JS
 
IRJET- Survey on Wireless Body Area Network Security Algorithms
IRJET- Survey on Wireless Body Area Network Security AlgorithmsIRJET- Survey on Wireless Body Area Network Security Algorithms
IRJET- Survey on Wireless Body Area Network Security AlgorithmsIRJET Journal
 
Aakarsh 038 csit142_lab_work (1)
Aakarsh 038 csit142_lab_work (1)Aakarsh 038 csit142_lab_work (1)
Aakarsh 038 csit142_lab_work (1)Shambhavi Vats
 
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemThe Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemIJRESJOURNAL
 
Proposed Transport Protocols Suite for Wireless Medical Body Area Networks
Proposed Transport Protocols Suite for Wireless Medical Body Area NetworksProposed Transport Protocols Suite for Wireless Medical Body Area Networks
Proposed Transport Protocols Suite for Wireless Medical Body Area Networksjosephjonse
 
PROPOSED TRANSPORT PROTOCOLS SUITE FOR WIRELESS MEDICAL BODY AREA NETWORKS
PROPOSED TRANSPORT PROTOCOLS SUITE FOR WIRELESS MEDICAL BODY AREA NETWORKSPROPOSED TRANSPORT PROTOCOLS SUITE FOR WIRELESS MEDICAL BODY AREA NETWORKS
PROPOSED TRANSPORT PROTOCOLS SUITE FOR WIRELESS MEDICAL BODY AREA NETWORKSijngnjournal
 
Rotronic Monitoring System Brochure
Rotronic Monitoring System BrochureRotronic Monitoring System Brochure
Rotronic Monitoring System BrochurePT. Siwali Swantika
 

Similar to Clin Doc Device Interfaces Technical Airlift (20)

Design of Interface Board for Medical Kiosk Based on Off-The-Shelf Platform
Design of Interface Board for Medical Kiosk Based on Off-The-Shelf PlatformDesign of Interface Board for Medical Kiosk Based on Off-The-Shelf Platform
Design of Interface Board for Medical Kiosk Based on Off-The-Shelf Platform
 
COA-Unit5-ppt2.pptx
COA-Unit5-ppt2.pptxCOA-Unit5-ppt2.pptx
COA-Unit5-ppt2.pptx
 
HL7 101
HL7 101 HL7 101
HL7 101
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Io pro
Io proIo pro
Io pro
 
Computer organization
Computer organizationComputer organization
Computer organization
 
Computer organization
Computer organization Computer organization
Computer organization
 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIB
 
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 ProtocolReal Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
 
Fundamentals of Automation Technology 20EE43P C-20 Lab Manual SCADA.pdf
Fundamentals of Automation Technology 20EE43P C-20  Lab Manual SCADA.pdfFundamentals of Automation Technology 20EE43P C-20  Lab Manual SCADA.pdf
Fundamentals of Automation Technology 20EE43P C-20 Lab Manual SCADA.pdf
 
Scada pdf
Scada pdfScada pdf
Scada pdf
 
IRJET- Survey on Wireless Body Area Network Security Algorithms
IRJET- Survey on Wireless Body Area Network Security AlgorithmsIRJET- Survey on Wireless Body Area Network Security Algorithms
IRJET- Survey on Wireless Body Area Network Security Algorithms
 
Aakarsh 038 csit142_lab_work (1)
Aakarsh 038 csit142_lab_work (1)Aakarsh 038 csit142_lab_work (1)
Aakarsh 038 csit142_lab_work (1)
 
How to use terminology serves from Clinical Work Stations
How to use terminology serves from Clinical Work StationsHow to use terminology serves from Clinical Work Stations
How to use terminology serves from Clinical Work Stations
 
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemThe Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
 
Fps scada
Fps scadaFps scada
Fps scada
 
TN e-Health as a Healing Hand to Patients
TN e-Health as a Healing Hand to PatientsTN e-Health as a Healing Hand to Patients
TN e-Health as a Healing Hand to Patients
 
Proposed Transport Protocols Suite for Wireless Medical Body Area Networks
Proposed Transport Protocols Suite for Wireless Medical Body Area NetworksProposed Transport Protocols Suite for Wireless Medical Body Area Networks
Proposed Transport Protocols Suite for Wireless Medical Body Area Networks
 
PROPOSED TRANSPORT PROTOCOLS SUITE FOR WIRELESS MEDICAL BODY AREA NETWORKS
PROPOSED TRANSPORT PROTOCOLS SUITE FOR WIRELESS MEDICAL BODY AREA NETWORKSPROPOSED TRANSPORT PROTOCOLS SUITE FOR WIRELESS MEDICAL BODY AREA NETWORKS
PROPOSED TRANSPORT PROTOCOLS SUITE FOR WIRELESS MEDICAL BODY AREA NETWORKS
 
Rotronic Monitoring System Brochure
Rotronic Monitoring System BrochureRotronic Monitoring System Brochure
Rotronic Monitoring System Brochure
 

Clin Doc Device Interfaces Technical Airlift

  • 1. SXA 3.5 Sunrise XA Monitored Device Interface Technical Airlift –Washington Conference Room Presented by Monisha Ghuman
  • 2.
  • 3.
  • 4. Monitored Devices Workflow eLink Translator (MonDevDB.exe) eLink Translator (MonDevClient.exe) XA DB eLink Queue (MonitorInbound) HL7 Messages sent via TCP/IP with Devices Data from Devices TCP/IP Translator Listening on specified Port and IP Address for Inbound message Queued Reads Reads HL7 message for PID, PV1, OBR, OBX segments retrieving appropriate fields End User pulls the data from DB via Flowsheets 30 minutes prior to or after the time column Store Device Stats
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Documentation Workbook (DevIntChannels) OBX||NM| 40 ^HR^SDN|0|101 (Channel 40 would be mapped to DeviceObjLabel U_HR)
  • 14.
  • 15.
  • 16. Documentation Workbook( DevIntfBedMapList) MSH|^~amp;|INST-CAR|EnConcert|SCM|SCM|||ORU^R01|HP1012910670670815|P|2.3||||||8859/1 PID|||103-23-12||JEANNE ALLEN||||||||||||||||||||||||| PV1||I |^^CCU 8&8&1 ||||||||||||||||||||||||||||||||||||||||||||||||| OBR|||||||20020205070430|||||||||||||||||||||||||||||||||||| OBX|1|NM|92^RR^SDN|0|16|||||||||||| OBX|2|NM|44^PULSE^SDN|0|80|||||||||||| The patient location CCU881 in HL7 message(PV1-3) would map to the location NGH Unit 1E Room 21 Bed B See Appendix F, “Documentation Workbook Fields” in the SunriseXA Express Load Reference Guide for complete information on the data needed for these worksheets.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Q & A Well its time to pick m y brain!!!!

Editor's Notes

  1. 01/12/10
  2. 01/12/10
  3. 01/12/10 -. DataCaptor is a software that pings these monitor devices and polls the data from these devices, translates the data into HL7 format and then this data is sent to MonDev Engine thru a socket or a TCP/IP connection. - Monitor Device Interface is a process that allows observations from the devices like heart rate monitor etc which are connected to data captor .Data captor polls the data from these monitor devices ,translates the data into standard Hl7 format and sends this data thru a socket to the MonDev engine . So data captor acts as a middleware between medical device and our Elink Monitor Device engine . -MonDev does all the data validations in terms of the required segments and fields ,in terms formatting errors, in terms of mappings using location identifier PV1-3 to match the active patient visit in the DB and mappings using channel identifier to match the observation data with the XA Flowsheet parameter and then when a message is matched the observation data is stored in the XA unvalidated database . Once it gets into the database the user is able to pull the data on the flowsheets by a double click time column header within a window of +/- 30mins i.e. 30 minutes prior to or after the time column but not beyond the current date and time
  4. 01/12/10 -Devices send the data -Data Captor polls the data from the devices, translates the data into HL7 format and sends the data thru the TCP/IP connection to the Elink MonDevClient translator -MonDevClient translator outputs the data to the Monitor inbound Q -MonDevDB translator reads the data from the Monitor Inbound Q ,validates the data using the location identifier PV1-3 and channel identifier and once the data is mapped successfully it gets stored into the temp location called unvalidated database -The user can go into the application ,flowsheet tab and pull the data with a double click time column header
  5. 01/12/10 -Data Captor is a software that collects data from around 250 bed side medical devices and then that data could be used in the clinical applications used by different ancillaries -Monitor Inbound Q –Messages in this Q pass the QA check in terms all the mappings and formatting. These are well formatted messages
  6. 01/12/10 -Its imp to remember over here that Monitor Garbage Format Q records the formatting errors but these message do get forwarded to XA.This Q just flags the warnings that there some errors in the message -Monitor Garbage Q –This Q records all the critical errors in the message and these are never forwarded to XA -Monitor Inbound Queue- -All the messages that pass the QA check in terms of formatting, location mappings, channels mappings get forwarded to Monitor Inbound Queue
  7. 01/12/10 -MonDevClient Translator-It receives the messages from datacaptor and writes the messages to Monitor Inbound Q
  8. 01/12/10
  9. 01/12/10
  10. 01/12/10
  11. 01/12/10 This GUI tools is used to modify INI file. .Do not have to manually go to the INI file to make a change in terms of the Database connections etc.
  12. 01/12/10
  13. 01/12/10
  14. 01/12/10 This table is facility based. Each facility in the hospital can define a unique description for the same in-coming message
  15. 01/12/10 Some hospitals use MRN which is the PID-3 to identify the patient whereas some hospitals might use PV1-3 to identify the patients. Typically, devices do not supply Medical Record Numbers so PV1-3 is used to identify which patient should receive data contained in a message.
  16. 01/12/10
  17. 01/12/10 Demo the Config Tools
  18. 01/12/10
  19. 01/12/10
  20. 01/12/10
  21. 01/12/10 -Verify if the data is populating into the table “SCMDEVINTFDATA” table. If data is not accumulating in this table, check the MonDevDB translator. -If PV1-3 is used for mapping purposes then its very imp to remember that the patient has to be in that location at the time of the observation. If not the stored proc will fail and the data will never be seen on the flowsheet
  22. 01/12/10
  23. 01/12/10
  24. 01/12/10 1.For Example if data captor is configured to pull the data every sec then data captor pings the device every sec to spit out the data to it. Right now data captor is configured to ping the device every 2 secs and during that time it appears that we are receiving 3 records . If we want pulse rate every fifteen minutes, we can tell DataCaptor to give us the highest value during that time, or the average, or a few other options .
  25. 01/12/10 -We will take the data 15 secs prior and not after as it is clinically more correct to take data in the past than in the future. -Demo the channels number column of the documentation workbook and show that RR which is OBX-3.2 WOULD BE thrown in ,in the channel number column if mapping is done based on OBX-3.2 and not OBX-3.1.
  26. 01/12/10