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
DIAP
The value of deltaT reflects the most current temperature values and not necessarily those from
previous commands.
If a particular imbedded Command is invalid, the particular Reply will be “UNSUPPORTED
FEATURE”.
Example
Command:
DIAPØØØ<ecgHR;p3>
Reply:
DIAPØØØ<ecgHR=Ø81;p3=UNSUPPORTED FEATURE>
Command keywords ending with a colon (:) will control the DIAP slave.
Example
Command:
DIAPØØ1<patient:A1Ø ,ICU3,John Doe ,>
Reply:
DIAPØØ1<patient=A1Ø ,ICU3,John Doe ,>
-Indicating that the controlling Command has been accepted by the DIAP Slave.
NOTE: There are 24 trailing spaces after the name “John Doe”, for a
total of 32 characters.
The commands that are supported by a product are indicated by a checkmark () in the product’s
column(s). All other commands will receive the UNSUPPORTED FEATURE reply.
Protocol changes that affect Command or Reply or Message formats will cause pVersion to be
changed; changes that affect whether a feature is supported on a given product will cause
pRevision to change for that product.
DIAP Communication Protocol Service Manual 0070-10-0307 1-7
DIAP
This page intentionally left blank.
1-8 070-10-0307 DIAP Communication Protocol Service Manual
NOTE: For the example above, the value for the last CRC parameter
should be initalized to zero (0).
DIAP Communication Protocol Service Manual 0070-10-0307 A-3
Appendix A
This page intentionally left blank.
A-4 0070-10-0307 DIAP Communication Protocol Service Manual
Appendix B
B
B
B
B.1 DIAP Modem Support (Optional)
B.1.1 Overview
B.1.2 Physical Implementation
Appendix B
Optional support for a modem attached to a DIAP Slave is described here.
A standard external modem is connected to the DIAP Slave, such as a Passport, Point of View, VISA,
etc. The same modem type is connected to a DIAP Master, such as a personal computer, workstation,
minicomputer, etc. A public telephone switching system connects the modems.
B.1.3DIAP Slave Requirements
The Mindray equipment must have the following additions made to implement DIAP Modem Support:
Configuration Dialog for Modem Connected (yes/no choice, default no)
Configuration Dialog for Modem Speaker On (yes/no choice, default no)
User Dialog for Reset Modem (button)
Upon initialization, the DIAP Slave UART is set per section 1.2. The modem initialization string is them
sent (section Error! Reference source not found.). The modem initialization string is re-sent anytime
the Reset Modem button is depressed.
B.1.4DIAP Slave Supported Modems
The DIAP Slave shall support the following V.32-compliant or higher modems:
Hayes Accura 144
B.1.5DIAP Slave Modem Initialization Strings
The DIAP Slave communicates with the modem as follows:
DIAP Communication Protocol Service Manual 0070-10-0307 B-1
Appendix B
Modem
Slave Control ASCII Strings Sent
configuration set to
Modem Connected (yes)
Modem Speaker On (no)
and/or
Reset Modem active
(>1 sec pause) +++
(>1 sec pause)
ATZ (carriage return) OK “Reset Modem”
AT&F (carriage return) OK “Recall Factory Configuration”
AT&K4 (carriage return) OK “Enable XON/XOFF Local Flow
ATM0 (carriage return) OK “Speaker Off”
ATS0 = 1 (carriage return) OK “Answer in 1 Ring”
Returns Description
(nothing) “Force Command Mode” (Hayes
standard for modem attention)
Control”
NOTE: The above assumes that the modem is new or reset to default
factory configuration.
NOTE: If the configuration Modem Speaker On = ‘yes’, then do not send
the ATM0 command above.
B.1.6DIAP Master Requirements
The Master computer must initialize the local serial port (setting communications parameters per
section 2.2) and initialize the locally- attached modem (including modem reset, setting up off-hook and
telephone dialing to the DIAP Slave modem). It also configures the modem in a manner similar to the
DIAP Slave modem (XON/XOFF flow control).
B.1.7DIAP Master Supported Modems
The DIAP Master shall support any V.32-complaint or higher modem.
B-2 0070-10-0307 DIAP Communication Protocol Service Manual
Mindray Medical Netherlands B.V.• Drs. W. van Royenstraat 8 • P.O. Box 26 • 3870 CA Hoevelaken • The
Netherlands • Tel: +31 33 25 44 911 • Fax: +31 33 25 37 621
Mindray (UK) Limited • 3 Percy Road • St. John’s Park • Huntingdon • Cambridgeshire PE 29 6SZ • United Kingdom •
Tel: 01480 416840 • Fax: 01480 436588
Mindray Medical France SARL • Europarc Créteil •123, Chemin des Bassins •
94035 Créteil Cedex • France • Tel: (0)1.45.13.91.50 • Fax: (0)1.45.13.91.51
Mindray Medical Germany GmbH • Zwischen den Bächen 4 • 64625 Bensheim • Deutschland •
Tel: +49.6251.17524-0 • Fax: +49.6251.17524-20
Mindray Medical International Ltd. • 2813 Office Tower, Convention Plaza • No 1 Harbour Road • Wanchai • Hong
Kong • Tel: +852 2793 5596 • Fax: +852 2344 8824
Medstar Importação e Exportação Ltda • Av. Vereador José Diniz, 3300 • São Paulo, SP • CEP 04804- 000 • Brazil •
Tel: 55 11 2872-3385 • Fax: 55 11 2872-3385
DIAP Communication Protocol Service Manual 0070-10-0307 B-3
0070-10-0307 / 0070-00-0307 Rev T November 11, 2011
Loading...
+ 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.