middleware - · pdf file10/13/2015 1 middleware grete gartz bm6068 oct-2015 table of content...
TRANSCRIPT
10/13/2015
1
Middleware
Grete Gartz
BM6068
Oct-2015
Table of content
Introduction
HL7 vs. Cerner Connectivity Engine
iBUS (Cerner Middleware)
SI Manager User Interface
10/13/2015
2
Table of content
Introduction
HL7 vs. Cerner Connectivity Engine
BUS (Cerner Middleware)
User Interface
Table of content
Introduction
HL7 vs. Cerner Connectivity Engine
iBUS (Cerner Middleware)
SI Manager
User Interface
10/13/2015
3
Table of content
Introduction
HL7 vs. Cerner Connectivity Engine
iBUS (Cerner Middleware)
SI Manager
User Interface
Table of content
Introduction
HL7 vs. Cerner Connectivity Engine
iBUS (Cerner Middleware)
SI Manager
User Interface
10/13/2015
4
Table of content
Introduction
HL7 vs. Cerner Connectivity Engine
iBUS (Cerner Middleware)
SI Manager
User Interface
Introduction – Integration
Basic Components: Medical devices must have the ability to export data in a
digital form. Have a serial port. A network connection right in the medical device or
through a Database. A centralized computer or server that aggregates data from
your medical devices. Server will store the data in a temporary database, or provide users the means to reviewand validate acquired data before it is sent into the chart.
An HL7 interface that takes your device data, in yourproprietary protocol, converts it to serial data and sends iton to the EMR.
10/13/2015
5
Introduction – Middleware
Middleware is a general termfor software that serves to"glue together" separate, often complex and alreadyexisting, programs.
Introduction – Middleware
Middleware is the software that connects software components or enterprise applications.
Middleware is the software layer that lies between theoperating system and the applications on each side of a distributed computer network
10/13/2015
6
Example: Patient Bedside Monitor
HL7 vs. Cerner Connectivity Engine
Middlesex: Cerner House
CareAware IBus: Cerner solution for collecting Data (from Medical Devices)
Two ways to collect the Data: Cerner Connectivity Engine HL7
10/13/2015
7
HL7 vs. Cerner Connectivity Engine
IBus
IBus
Cerner Connectivity Engine
CCE: utilizes a USB Port or CareAware adapter that converts data collected to serial data.
HL7: sends data directly to IBus
Cerner Connectivity Engine
Is mostly used when you do not have a Gateway
Used for Capturing alarms from the Philips Bedside Monitor : Alertlink (loaded to the CCE)
Departments: CCU, Labor and Delivery (Fetalink), Endoscopy.
Gateway Data/Vital Signs
Alarms
10/13/2015
8
AlertLink in IBus structure
Components
iBUS (Cerner Middleware)
How is it connected?
How is it configured?
How do you create the containers?
Making sure Data is flowing
Name conventions/ Create conventions
What do to do with that Data?
10/13/2015
9
iBUS (Cerner Middleware)
How is it connected?
IBus
Back end of Cerner to associate patient to a device
IBus is not tied to a Patient , it only carries raw data. Middlesex: 2 IBuses for production – 1IBus for testing
iBUS (Cerner Middleware) Configuration:
It must be configured to receive this Data regardless of which method it obtains it.
CareAware ICommand: used to configure the IBus. Allows the user to add the necessary drivers to the IBus
and to configure it to recognize the device. “Containers”: each device requires a configuration
Programmers Guide: For each piece of equipment that has been Cerner
Certified. Cerner has built a driver for that device (software version)
and certifies the data can be acquired from it. Contains the directions for how to configure IBus.
10/13/2015
10
iBUS (Cerner Middleware)
Guide for integrating the Patient Monitor has some prerequisites: Specific software version Reporting interval IP Address Port Service Packages to be installed on the IBus
A local IP needs to be set, the destination IP set to the IP of the IBus, the destination port set to an available port as long as that port is used on the IBus to receive the device data
Note: The machine does not need to be on the same network as the IBus, but the networks need to be able to communicate with each other.
iBUS (Cerner Middleware)
Creating the containers ICommand is used to create
the container in the IBus. This container differentiates
between device models. Drivers are installed by
downloading them fromCerner and placing them withother required drivers on theIbus and then they are addedto the container.
IBus
Container
10/13/2015
12
Philips Gateway Device List
iBUS (Cerner Middleware)
Making sure Data is flowing: Once data is being acquired by the iBus: IT is able to pull
from this data up to a determine time (set during theconfiguration phase)
Data must be mapped to its specific fields on the chart and associated - device and patient – (Further Step)
This data only contains the parameters that Cerner drivers allow to obtain.
10/13/2015
13
iBUS (Cerner Middleware) Name conventions/ Create conventions
Specific name is assigned for the Device(Device ID) and is shared with IT for furtherconfiguration steps. Philips Device ID supports up to 6
characters Example: 201 (Room 201 @ CCU) or
MHED01 GUID (Generated Unique Identifier) needs
to be locate and shared with IT. Alias Parameters: for the parameter sent
from the device. They change fromManufacturer to Manufacturer. Example: SPO2, RR (Respiratory Rate)
iBUS (Cerner Middleware)
What do you do with that Data?
Data is sent to SI Manager – Raw Data.
10/13/2015
14
SI Manager (System Integrations Manager)
Need to know:
Conventions OR Alias Mapping – Fields on Chart Codes: from device and from SI Manager Codes mapping to a specific field.
SI Manager (System Integrations Manager)
IT uses an application: SI Manager to build a new type of Patient Bedside Monitor or Medical Device. SI Manager: Cerner tool to Link Data from the IBus to the
EMR SI manager is a Build tool that allows to configure Alias SI Manager: Matches Device ID, Device Alias, GUID and
Parameter Alias
New build: the parameters are matched using theiraliases to an event.
Each event is then matched up with its correspondingfield in the patient record.
10/13/2015
15
SI Manager (System Integrations Manager)
The name assigned is used by Nursing Informatics to enterinto SI manager
The Patient Monitor Information Management Systemknows what data is coming in from that machine and what it should do with it.
Each device has to be built this way so that eachseparate device can be associated with a specificpatient.
User interface
iView: Validation software
EMR
10/13/2015
16
User interface
iView: Validation: Where Staff validates data Type of Document on chart. Associated to patient’s record.
Check to see if the data is coming from the machine correctly or if the data going to the SI Management Systems between correct fields: Responsibility of Biomedical Engineering and Nursing Informatics. (In validation testing phase)
User interface Test:
Connecting the Patient Bedside Monitor to a patientsimulator - Biomedical Engineering must verify that the IBus isreceiving the data from the machine.
Done in test environment.
Check the device inside the container and verify thatvalues are being populated.
Device must be associated with a test patient to beginpopulating the record. Data is being sent to an specific field (Example:201), now
patient has to be assigned to the device (Example: John Doe to 201 from 11:00 am ) Now Cerner knows where to put the data (Field)
10/13/2015
17
User interface
Verify all of the fields are being populated with data in the record.
Once it is confirmed: verify that it is the correct data values.
Verify data is being populated at all of the necessarytime intervals.
After the data has been confirmed to populate a patient’s record correctly and the machine has beendeemed safe for patient use the device will be used in actual cases.
Thank you!
Any questions?