This publication contains data proprietary to Mindray DS USA, Inc. It is provided solely for use by qualified personnel to interface external
devices with certain Mindray devices. Mindray DS USA, Inc. assumes no responsibility for any adverse interaction resulting from the use of this
protocol, or for any regulatory issues that may be raised by connecting devices. The details of this protocol are subject to change at any time,
without prior notice.
DIAP Communication Protocol Service Manual 0070-10-0307 iii
Table of Contents
This page intentionally left blank
iv 070-10-0307 DIAP Communication Protocol Service Manual
DIAP
1
1
1
DIAP
1.1Introduction
This document defines the DIAP for new patient monitor external data communication design.
1.2DIAP
The DIAP was designed to be simple, yet extensible for new features without compromising programs
written by third parties.
1.2.1Connection Type
The DIAP is a point-to-point, hierarchical (one or more into one host) protocol. All communications are
initiated by the host. No common access media types, including serial multi-point connections, are
supported.
It is a request/reply, non-continuous protocol. Only numeric data (no waveforms) are supported.
1.2.2Physical Protocol
The physical interface for the DIAP is asynchronous serial, with a baud rate of 9600 and 19200, 8 bits, 1
stop bit, no parity.
1.2.3Session Protocol
The messages must be/are encapsulated as follows:
First Character Last Character
Command
HEADER <
DIAP Communication Protocol Service Manual 0070-10-0307 1-1
Reply
% Error
> CRC LF
DIAP
All Commands are case-insensitive ASCII.
All Replies are mixed case as indicated in next section.
Timeout: No reply for 10 seconds.
Maximum message size for Commands is 255 total bytes.
CRC is a cyclical redundancy check as described in the
section beginning on page 2-1.
LF is an ASCII line feed character. literal ASCII character 1
1.2.4Command/Reply Legend
This is the legend to the Command/Reply list. It indicates how the arguments for the Commands and
Replies are defined. See “Commands and Replies”(section 1.3).
Items designated as ‘ASCII decimal numeric’ are padded with leading (left) zeros.
Items designated as ‘ASCII hex numeric’ are padded with leading (left) zeros.
Items designated as ‘literal ASCII string’ are padded with trailing (right) spaces.
Items designated as ‘ASCII string’ are padded with trailing (right) spaces.
Items designated as ‘ASCII string’ will be truncated by the monitor/central as necessary.
Items designated as ‘ASCII string’ may contain A-Z, a-z, 0-9, comma, period, dash, space, question
mark.
Item Description Type Length Units
XXX generic ASCII number ASCII decimal numeric 3 -
ASCII hex numeric 4
S numeric sign ASCII ‘+’ or ‘-’ 1 -
productName Accutorr | Passport | Passport ST |
VISA | Passport 2 | Spectrum |
Spectrum OR |Trio| Passport V |
Valiant* | VSeries
* Valiant = Accutorr V
mVersion monitor software version ASCII string 3 -
1-2 070-10-0307 DIAP Communication Protocol Service Manual
DIAP Communication Protocol Service Manual 0070-10-0307 1-5
DIAP
bissef BIS Spectral Edge Frequency (10x) ASCII decimal numeric 3 Hz
sbis Standard Deviation of BIS (10x) ASCII decimal numeric 3 N/A
semg Standard Deviation of EMG (10x) ASCII decimal numeric 3 dB
svi Stroke Volume Index (10x) ASCII decimal numeric 4 ml/m2
edvi End Diastolic Volume Index (10x) ASCII decimal numeric 4 ml/m2
esvi End Systolic Volume Index (10x) ASCII decimal numeric 4 ml/m2
o2eii Oxygen Extraction Index (10x) ASCII decimal numeric 3 %
1.3Commands and Replies
The following is a list of alternating Commands and Replies. They are encapsulated in the format
above. There are no space characters within the Commands or Replies - they are indicated in the
table for clarity only.
Multiple Commands may be sent in one message; they must be separated by semi-colons (‘;’); the
Replies will be returned in a single message separated by semi-colons. Having replies returned as
a single message insures that the information in the replies are all synchronized with respect to one
another (atomic transaction).
Example:
Command:
DIAPØØØ<t1;t2;deltaT>
Reply:
DIAPØØØ<t1=42;t2=39;deltaT=3>
The value for deltaT will reflect what the values were for t1 and t2 at the time the message was
received.
Command:
DIAPØØØ<t1>
Reply:
DIAPØØØ<t1=42>
Command:
DIAPØØØ<t2>
Reply:
DIAPØØØ<t2=39>
Command:
DIAPØØØ<deltaT> (meanwhile, t1 changed from 42 to 40)
Reply:
DIAPØØØ<deltaT=1>
1-6 070-10-0307 DIAP Communication Protocol Service Manual
Loading...
+ 22 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.