Clinical Research Software for Intensive Care Monitoring



Similar documents
I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

Pressure reactivity: Relationship between ICP and arterial blood pressure (ABP). Pressure-reactivity index, computational methods. Clinical examples.

Building a Simulink model for real-time analysis V Copyright g.tec medical engineering GmbH

13. Volume-pressure infusion tests: Typical patterns of infusion studies in different forms of CSF circulatory disorders.

perfusion pressure: Definitions. Implication on management protocols. What happens when CPP is too low, and when it is too high? Non-invasive CPP?

SA-9600 Surface Area Software Manual

Trigno/Vicon System Integration

EVAL-UFDC-1/UFDC-1M-16

Monitoring of Cerebral Blood Flow. Transcranial Doppler Laser Doppler Flowmetry Thermal dilution method (Hemedex)

How To Monitor Csp For A Patient

Technical Bulletin. Teledyne PDS Clock Synchronization Considerations. Version 1.2

AUDITVIEW USER INSTRUCTIONS

Premium Server Client Software

AUDITVIEW USER INSTRUCTIONS

DiskPulse DISK CHANGE MONITOR

ICP DAS WF-2571 FAQ. FAQ Version 1.0. ICP DAS Co., Ltd

ComTool Tool for managing parametric controllers

MATRIX borehole logging system

ReadMe File. Installing the Unified Messaging Application for

F453. TiF453. User guide 10/11-01 PC

Impedance 50 (75 connectors via adapters)

USER GUIDE. Ethernet Configuration Guide (Lantronix) P/N: Rev 6

SenseLink TM. End-Point Controller. Addendum

MS830 / MS833 Barcode Reader v1.0 9-December-2014

20. Cerebral Compartmental Compliances

ScanWin Installation and Windows 7-64 bit operating system

CardioCard System. Product Specification and Sample Reports. PC-Based ECG CardioCard. PC-Based Stress. PC-Based Holter. CardioCard.

TP- 051 GPS RECEIVER

Rosemount Analytical s X-STREAM XE Web-Browser Interface Takes Process Analysis to the Next Level

TESTBOX SHAKE TABLE USER MANUAL

Production ISP Programming Tools for SIGMA Z-Wave modules and ICs

Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts

PNOZmulti Configurator V8.1.1

Brady IP Printer Installation Instructions

Transmitter Interface Program

Expat kiss_fft gsoap smartgwt Linux Qt md5 zlig log 4cpp sqlite gcc/g++/libc/libc++ gwt

USB-500 Series Stand-Alone, Low-Cost Data Loggers

Monitor Program (Windows version) Instruction Manual

Accurate Measurement of the Mains Electricity Frequency

SNMP Web Management. User s Manual For SNMP Web Card/Box

User's Guide DylosLogger Software Version 1.6

ViewPower. User s Manual. Management Software for Uninterruptible Power Supply Systems

EcgSoft. Software Developer s Guide to RestEcg. Innovative ECG Software info@ecg-soft.com

PMS. Energy management and monitoring software. Installation and operation instructions

Getting started. Creating a Web Server support application

GE Measurement & Control

Korosi Monitoring System (KMS) Software Manual

Lab 3: Introduction to Data Acquisition Cards

LEN s.r.l. Via S. Andrea di Rovereto 33 c.s CHIAVARI (GE) Tel Fax mailto: len@len.it url: http//

VitalJacket SDK v Technical Specifications

NEW. EVEN MORE data acquisition and test stand automation

Multiplexer Software. Multiplexer Software. Dataputer DATA-XL Software

EDM SOFTWARE ENGINEERING DATA MANAGEMENT SOFTWARE

Chlorophyll Content Meter. CCM-200 plus

Kramer Electronics, Ltd. Site-CTRL and Web Access Online User Guide (Documentation Revision 2)

PC Software for VAV compact and modular controllers

Cell Phone Vibration Experiment

MPC 4. Machinery Protection Card Type MPC 4 FEATURES. Continuous on-line Machinery Protection Card

VitalJacket SDK v Technical Specifications

Modbus RTU (RS-485) TCP/IP (Ethernet)

PMS. Energy management and monitoring software. Installation and operation instructions. BMR trading Horní lán Olomouc Czech Republic

Software Utility VNA Frequency Converter Leveling Tool Getting Started

Work with Arduino Hardware

Datacenter Clarity LC Release Notes. Version 2.3

Technical Note. Setting ACS drive IP address automatically with Rockwell BOOTP/DHCP Server. Contents

Quick Reference Manual

Performing Amplifier Measurements with the Vector Network Analyzer ZVB

DAKTON µ BOX MANUAL µbox User Manual 1

Network Management Card. User Manual

Monitoring fuel consumption on your vehicle in Real-Time

SNMP Web card. User s Manual. Management Software for Uninterruptible Power Supply Systems

User Manual WatchPower

Attendance Management System User Manual

Data Logging Software and Cable Bundle Model DL-SC3 User Manual. Overview

LONI IMAGE & DATA ARCHIVE USER MANUAL

Fleet Manager II. Operator Manual

Three Levels of Data-Logging Software from National Instruments

LANDESK Service Desk. Desktop Manager

UDG1000 Hach PCX2200 Serial Port Input Driver configuration

Standalone recorder instruction

Aeroqual Connect and Cloud

The Answer to the 14 Most Frequently Asked Modbus Questions

Name Description Model Number. Parameters Min. Typ. Max. Note. Vaux Voltage 9.8 V 12 V 13.2 V Auxiliary Supply Voltage

Experience Next-Generation WiFi

INF-USB2 and SI-USB Quick Start Guide

PPS usable by timing applications via serial port emulation

About This Guide SolarEdge Configuration Tool Software Guide. About This Guide

WINDAQ Data Acquisition and Playback Software

Heart Rate Data Collection Software Application User Guide

Troubleshooting Tools to Diagnose or Report a Problem February 23, 2012

ZMD31050 Advanced Differential Sensor Signal Conditioner

SIGNALCRAFTERS INTRODUCES AN. Automated Communications Path Testing System

ugrid Testbed. Rein in microgrid complexity. With ease.

Vibration analysis and monitoring Compact. Powerful. Modern technology.

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

RF Network Analyzer Basics

CaseViewNet Cloud Gateway Instructions

POS Integration. Prepared by: Binh Nguyen

Transcription:

The past, the present and the future Clinical Research Software for Intensive Care Monitoring Dr Peter Smielewski Dept of Clinical Neurosciences University of Cambridge

Disclosure ICM+ software is licensed by Cambridge Enterprise Ltd, subsidiary of University of Cambridge, UK. Gentlemen pictured above (Dr M. Czosnyka, left, and Dr P. Smielewski, right) have financial interest in part of the licensing fee for the ICM+ software

1980 1990 2000 2010 1982 Warsaw University of Technology University of Cambridge First ICP Analyser Sinclair ZX Spectrum!

1980 1990 2000 2010 1985 Warsaw University of Technology University of Cambridge ICP Analyser for DOS ICP via Analogue output

1980 1990 2000 2010 1991 Warsaw University of Technology University of Cambridge Intensive Care Monitor - ICM

1980 1990 2000 2010 1991 Warsaw University of Technology University of Cambridge ICM trends examples

1980 1990 2000 2010 1995 Warsaw University of Technology University of Cambridge Biological Signals Analyser Software for real time analysis of cerebrovascular reactivity tests

1980 1990 2000 2010 ICM+ begins Warsaw University of Technology University of Cambridge 2000

1980 1990 2000 2010 Warsaw University of Technology University of Cambridge 2002 ICM+ replaces ICM in the NCCU ICM ICM+

1980 1990 2000 2010 Warsaw University of Technology University of Cambridge 2004 Cambridge Enterprise (wholly own subsidiary of Cambridge University) takes over IP rights to ICM+ and starts offering its licenses to other clinical research centres First ICM+ Installation: University Clinique, Brescia, Italy Prof. N. Latronico, Dr F. Rasulo

1980 1990 2000 2010 Warsaw University of Technology University of Cambridge 2005 First Digital Interface: Phillips monitors Department of Neurology, Medical Centre Haaglanden, The Hague, Netherland Joseph T Tans

1980 1990 2000 2010 Warsaw University of Technology University of Cambridge 2009 The plug-in interface The first plugin Non-invasive ICP by B Schmidt and R Plontke, Chemnitz, Germany Real ICP DE 19600983 Real ICP Non-invasive ICP Non-invasive ICP

1980 1990 2000 2010 Warsaw University of Technology University of Cambridge 2010 First ICM+ users group meeting

Data collection interfaces Analogue Digital (Serial Interface) Ascii continuous export Client/server model Proprietary language Coax cable 0.050 0.021 0.859 0.382 0.416 0.000 0.000 0.055 0.016 0.861 0.392 0.416-0.000 0.000 0.060 0.022 0.856 0.398 0.403-0.000 0.000 0.065 0.026 0.859 0.402 0.407-0.001-0.000 0.070 0.024 0.851 0.410 0.427-0.000-0.001 0.075 0.033 0.846 0.408 0.446 0.000-0.001 0.080 0.026 0.858 0.410 0.467 0.000-0.000 0.085 0.031 0.850 0.419 0.475-0.001-0.000 0.090 0.038 0.848 0.387 0.486-0.000-0.000 0.095 0.039 0.834 0.350 0.483-0.000 0.000 0.100 0.047 0.842 0.385 0.486-0.000 0.000 0.105 0.044 0.837 0.441 0.482-0.001-0.000 0.110 0.057 0.833 0.481 0.485-0.001-0.001 0.115 0.054 0.826 0.499 0.529-0.001 0.000 Request Reply

DWL TCD Analogue interface HP Merlin Marquette Drager Spacelab Surgical Display Controller

Signal calibration Analogue interface [V] [mmhg] 400 200 0-200 -400 HP monitor module Coax cable A/D interface configuration A/D Converter (ADC) Label ADC Channel Calibration (voltage correspondence)

Digital Interface network or serial (COM Port) COM Port on a desktop PC Monitor side connectors USB Serial adapter

Continuous ASCII data export Continuous ASCII stream from the monitor COM Port Configuration NIRS 0.050 0.021 0.859 0.382 0.416 0.000 0.000 0.055 0.016 0.861 0.392 0.416-0.000 0.000 0.060 0.022 0.856 0.398 0.403-0.000 0.000 0.065 0.026 0.859 0.402 0.407-0.001-0.000 Parsing configuration

ICM+ Registration Info Client/server interface Proprietary data exchange protocol Installed monitors Monitor connection configuration Available modality selection ICP ART SAT HR CO2 TEMP Valid values range specification

Data collection configuration Analogue ASCII Client/Server

Analysis pipeline Data acquisition Trends display Monitors ICM+ Collected signals Real-time analysis pipeline ICM+ Virtual Signals Primary Analysis Final Analysis Σ Statistical summary function Σ

Configuration example - RAP Input signal ICP Ouput trend RAP Virtual Signals Primary Analysis Final Analysis Mean() Amplitude() Correl() Virtual signals Primary analysis Final analysis ICP = icp ICP = Mean(ICP) Amp = FundFrq(ICP,...) RAP = Correl(ICP,Amp,...)

Configuration example Advanced mode

Configuration example - Tau Input signals FV ABP C CVR CBV a CVR S S a a mabp mfv t t 0 ( FV, C a acbv aabp mfv ) dt Virtual Signals Primary Analysis Secondary Analysis Final Analysis ABP ABP FV FV Mean(ABP) Amplitude(ABP) Mean(aCBV) Mean(aABP) Integrate(FV MA(FV,300)) Mean(FV) Ca * CVR CBV Amplitude(CBV) Mean(ABP) Mean(FV)

Data display

Data display - configuration

Intervention tests analysis Transient Hyperaemic Response Test CO2 reactivity test Leg cuff autoregulation test CSF infusion test Saline infusion period Critical pressure limit Overdrainage test Overdrain age test limit

Reanalysis of recorded signals Alternative data trends File with raw signals Analysis configurations

Delay Gain Phase Gain DAP Filter Design Real-time calculation engine Virtual Signals with DSP support Frequency Step Response Impulse response editor

Real-time calculation engine summary functions with advanced options support

Signals calculator Trend removal using polynomial fit Icp Polyfit(icp,21)

Text import configuration variable names parsing \w+

Text import configuration data records parsing

Text import configuration preview and signals selection

Plug-in system DLL library Implementing DLL library DSP Implementing interface DLL library DSP Implementing interface DSP interface DLL library Implementing DLL library Stats Implementing interface DLL library Stats Implementing interface Stats interface DLL library Implementing DLL library Chart Implementing interface DLL library Chart Implementing interface Chart interface DLL library Implementing DLL library Tools Implementing interface DLL library Tools Implementing interface Tools interface DSP (Signal Calculator) Stats functions (Real-time analysis) Charts ICM+ Tools (Intervention tests)

nicp plugin for ICM+ Real ICP Non-invasive ICP Real ICP Non-invasive ICP Schmidt B at al: Adaptive noninvasive assessment of cerebral autoregulation and ICP. Stroke 34:84-89; 2003 DE 19600983

Artefacts Management Selected artefact period is excluded from the signals Artefacts can be removed either: 1. manually, using artefacts selection tool, or 2. automatically, automatically, using the analysis engine. This establishes valid range for the afvm parameter mfvm parameter is defined as amplitude of pulse wave This ensures the data is process only when afvm parameter is free from artefacts

icp icp manual artifacts markup editor Global Artefacts Series Artefacts Global artefact => Data gaps Series artefact => NAN values

automatic artifacts detection ABP Artefact characteristics loss of pulsatility 9 seconds ABP 24 hours

Results of automatic removal of ABP artefacts

batch analysis process

batch analysis configuration

batch analysis results

ICM+ Tools Written to ease the pain of summarising large volumes of ICM+ batch analysis data Allows for outputting summary measures of column data Mean, Median, Std Dev, Max, Min, etc etc Tabulates results by filename More sophisticated summaries being developed

Summary Spreadsheet

Event data fields

Event categorical data field

Example of an event data input including a link field

Example of an event view dialog showing a link data field. Clicking on the link opens an appropriate viewer

New user login

There are many promising methods of data analysis and display available for intensive care and more are being invented. Most of the methods do not see wider clinical application, usually the clinical studies presented are more of a proof of concept This is mostly because, at the moment, they require specialised software and/or engineering support, not widely available in clinical centres. Industry support is essential to incorporate new methods into general clinical practice. However this normally requires large scale studies/clinical trials to justify new investments and ensure medical governing body approval. Interim/hybrid solutions of integrating research orientated data analysis solutions into standard clinical monitoring might be a way of facilitating transfer of new technologies into industry supported medical practice.

ICM+: A multicentre collaborations platform Steadily growing community - critical mass for multicentre collaborations?