TCM ComProt Specs
TCM ComProt Specs
TCM monitor
Communication
protocol 1 TCM400 monitor
specifications
4 Monlink protocol
5 TCM30 monitor
6 TCM3 monitor
7 Date of issue
System performance
The procedures described in this manual must be observed in order to ensure proper system
performance, and to avoid hazards.
Radiometer cannot provide or verify system performance characteristics if the system is not installed,
used and maintained in accordance with Radiometer procedures or if accessories not meeting the
specifications provided by Radiometer are used.
Radiometer warrants that the data media on which the software included in the system is furnished is
free from defects in material and workmanship under normal use for three (3) months from the date
of delivery as evidenced by a copy of invoice or receipt.
Confidentiality
The contents of this document shall not be reproduced or communicated to any third party without
the prior written consent of Radiometer.
Changes
This document is subject to change without notice and you are urged to contact Radiometer to verify
whether the document has been changed.
While every effort is made to ensure the correctness of the information provided in this document as
changed from time to time, Radiometer disclaims any liability for errors and omissions.
Radiometer, the Radiometer logo, ABL, AQT, TCM, RADIANCE, PICO and CLINITUBES are trademarks of Radiometer Medical ApS.
Date of issue
2
Communication protocol specifications TCM monitor
TCM400 monitor
Introduction TCM400 monitor can be connected to any device having a RS232
serial connector (3 wire) by using the following setup:
Concept Definition
Message A complete, self-contained entity of data that
represents all available data values and associated
text strings.
Record A message is composed of records each containing
related elements of data (attributes).
Examples of records are the time/date record that
holds the time span or a sample record keeping
measuring data and status.
Field Each record has a number of fields each holding one
or more data elements (attributes).
For instance, header text record has a field
containing the parameter name and unit
“tcpO2/mmHg” and a field holding the number of an
electrode. Fields are delimited by ";".
Delimiters Delimiters are used to separate the record into fields. The
following delimiter is used in TCM4 monitor:
3
TCM monitor Communication protocol specifications
4
Communication protocol specifications TCM monitor
Data The data export function is primary thought as data delivery for a
Presentation spreadsheet. Please find below an extract from Microsoft Excel to
illustrate this:
TCM40
5
TCM monitor Communication protocol specifications
6
Communication protocol specifications TCM monitor
7
TCM monitor Communication protocol specifications
Concept Definition
Message A complete, self-contained entity of data that
represents all available data values and associated
text strings. A message is composed of one header
record, several Sensor data records and ended by an
EOT character.
Record A complete, self-contained entity of data holding
relevant data associated to a single data sample.
Field A record is composed of fields each containing related
elements of data (attributes). Examples of a field is
the time.
Fields are delimited by “;”.
Delimiters Delimiters are used to separate the record into fields. The
following delimiter is used in TCM40 monitor:
*1) Notice that this delimiter is found at the end of the record.
8
Communication protocol specifications TCM monitor
9
TCM monitor Communication protocol specifications
Message The data export message is sent from the monitor when the
command button "Data export" is pressed. It is also possible to request the
data export message from an external PC.
Following command messages are possible:
Start a data export session: STX 'E' ETX.
Clear the trend memory: STX 'C' ETX.
1
Not available after SW version 3.0
2
Not available after SW version 3.0
10
Communication protocol specifications TCM monitor
Introduction
The TCM4 monitor has more ways for serial data output:
• Standard: A single sample are transmitted approximately each
2 seconds. ¨
• Data export: A dump of the trend data can be exported to an
external PC.
• Vuelink. With a VueLink interface module type B, parameter
values and attached alarm limit values can be exported from a
TCM4/40 monitor to a Philips Patient Monitoring System
(PPMS). See Operators manual for further info.
• Monlink. see protocol description below. Chapter “Monlink
protocol”.
Concept Definition
Record A complete, self-contained entity of data holding
relevant data associated to a single data sample.
11
TCM monitor Communication protocol specifications
Concept Definition
Field A record is composed of fields each containing
related elements of data (attributes). Examples of
fields are the O2 identifier or O2 value.
Fields are delimited by “;”.
Delimiters Delimiters are used to separate the record into fields. The
following delimiter is used in TCM4 monitor:
Delimiter Name Dec. Hex.
code Code
12
Communication protocol specifications TCM monitor
Concept Definition
Message A complete, self-contained entity of data that
represents all available data values and associated
text strings. A message is composed of one header
record, several Electrode data records and ended by
an EOT character.
Record A complete, self-contained entity of data holding
relevant data associated to a single data sample.
Field A record is composed of fields each containing
related elements of data (attributes). Examples of a
field is the time.
Fields are delimited by “;”.
Delimiters Delimiters are used to separate the record into fields. The
following delimiter is used in TCM40 monitor:
Delimiter Name Dec. code Hex code
“;” Field delimiter 59 0x3B
“\r\n” Record 13 10 0x0D 0x0A
*1)
EOT End of 4 0x04
transmission
*1) Notice that this delimiter is found at the end of the record.
13
TCM monitor Communication protocol specifications
14
Communication protocol specifications TCM monitor
Message The data export message is sent from the monitor when the
Command button "Data export" is pressed. It is also possible to request the
data export message from an external PC.
Following command messages are possible:
• Start a data export session: STX 'E' ETX.
• Clear the trend memory: STX 'C' ETX.
Command Command Dec. Hex. code
explanation code
Start a data STX 'E' 2 69 3 0x02 0x45 0x03
export ETX.
Clear the trend STX 'C' 2 67 3 0x02 0x43 0x03
memory ETX
3
This field is not available from SW Version 3.0
4
This field is not available from SW Version 3.0
15
TCM monitor Communication protocol specifications
Monlink Protocol
Introduction The transmission parameters are:
• Baud rate: 9600
• Data bit: 8
• Parity: even
• Stop bit: 1
Communication protocol
The TCM 4xx monitor is always assumed to be "slave" in the
sense that it cannot transmit information unless it has been
requested to do so by the "master", which is the external
MonLink device. The messages are always transmitted in "ASCII".
There are three different request codes possible which the TCM
4xx monitor can understand. The format of these codes and the
corresponding replies are described below.
• Request code 1: System / Parameter status
• Request code 2: Parameter values incl. status
• Request code 3: Parameter measuring range and alarm
limits
Request
code 1
status Request format
CrLf 01 $
Example:
"
01$"
Reply format
Status Reply format
System/Parameter
1. Status A (any alarm)
System/Parameter N (no alarm)
2. Status F (any alert)
System/Parameter N (no alert)
16
Communication protocol specifications TCM monitor
CrLf rr _ nn
AF
CrLf [ 00 _ > N N ]
CrLf $
Example:
"
00 02
[00 >NN]
$"
Request
code 2
values Request format
CrLf 02 $
Example:
"
02$"
Reply format
17
TCM monitor Communication protocol specifications
CrLf rr _ nn
A A
F 15.6kPa F
CrLf 00 [ PO2(tc--.-)> N _ PO2=117mmHg > N ]
S S
A A
F 05.2kPa F
CrLf 00 [ PCO2(tc--.-)> N _ PCO2=039mmHg > N ]
S S
A A
F F
CrLf 00 [ SPO2> N _SPO2=078PERCNT > N ]
S S
A A
F F
CrLf 00 [ PR> N > PR=088BPM > N ]
S S
A
F
CrLf 00 [ HPWR> N _ HPWR=0589mW > N ]
S
A
F F
CrLf 00 [ SYSSTATE> N _ SYSSTATE=ss > N ]
S
CrLf $
Example:
"
00 02
00[PO2(tc43.0)>N PO2=117mmHg>N]
00[PCO2(tc43.0)>N PCO2=078mmHg>N]
00[SPO2>N SPO2=078PERCNT>N]
00[PR>N PR=88BPM>N]
00[HPWR>N HPWR=0589mW>N]
00[SYSSTATE>N SYSSTATE=00>N]
$"
18
Communication protocol specifications TCM monitor
Request
code 3
Request format
limits
CrLf 03 $
Example:
"
03$"
Reply format
CrLf rr _ nn
O
C 0:106.7 kPa 06.7:13.3kPa
CrLf 00 [ PO2 >N _ (0:800 mmHg _ 1) _ PO2(050:100mmHg ) ]
O
C 0:26.7 kPa 03.3:06.7kPa
CrLf 00 [ PCO2 >N _ (0:200 mmHg _ 1) _ PCO2(025:050mmHg
)]
O
C
CrLf 00 [ SPO2 >N _ (0:100PERCNT _ 1) _
SPO2(95:100PERCNT) ]
O
C
CrLf 00 [ PR >N _ (0:250BMP _ 1) _ PR(060:180BPM) ]
CrLf $
19
TCM monitor Communication protocol specifications
Example:
"
00 02
00[PO2>N (0:800mmHg 1) PO2(050:100mmHg)]
00[PCO2>N (0:200mmHg 1) PCO2(025:050mmHg)]
00[SPO2>N (0:100PERCNT 1) SPO2(95:100PERCNT)]
00[PR>N (0:250BMP 1) PR(060:180BPM)]
00[HPWR>N (0:1000mW 1)]
$"
TCM40 monitor X X X X X
TCM4 monitor X X X
20
Communication protocol specifications TCM monitor
Legend of The codes used in describing the Request and Reply format, can be seen from the
codes table "Legends of code".
To make the Request and Reply format more readable, spaces are used between
codes. These are not used in the real data as shown in the examples.
The letter A, F, N and S shown upon each other, indicates that one of these letters
can be used.
21
TCM monitor Communication protocol specifications
Code Description
Cr Carriage Return code (0x0D)
Lf Line Feed code (0x0A)
$ End of message
_ Space code (0x20)
rr 00 = Request message ok
01 = Request code not recognized
nn Configuration code number of monitor
between 01 and 04
01 = TCM4 monitor
02 = TCM40 monitor
03 = TCM TOSCA monitor
04 = TCM CombiM monitor
ss System state code number
00 = No alerts
01 = Parameter alert only
02 = More than one system alert present
03 = Battery low alert
04 = Battery critical low alert
05 = Monitor temperature too high alert
06 to 99 = free
00 Slot number (always 0)
PO2 PO2 parameter name
PCO2 PCO2 parameter name
SPO2 SPO2 parameter name
PR Pulse rate parameter name
HPWR Heating power parameter name
SYSSTATE System state name
(tc--.-) Sensor temperature (actual sensor
temperature)
--.- are communicated when value is
outside range or false
A 1. status in reply format 1: any system or
parameter alarm is active
1. status in reply format 2: any system
alarm is active
2. status in reply format 2: related
parameter alarm is active
22
Communication protocol specifications TCM monitor
Code Description
F 2. status in reply format 1: any system or
parameter alert is active
1. status in reply format 2: any system
alert is active
2. status in reply format 2: related
parameter alert is active
N In reply to request formats 1 and 2 =
Normal operation
In reply to request 3 = parameter alarm
enabled
O Related parameter alarm is switched off
(disabled)
PCO2=039mmHg Measurement value and unit
PCO2=05.2kPa (example for PCO2 in mmHg or kPa)
PCO2(050:100mmHg Low and high alarm limits
) (example for PCO2 in mmHg or kPa)
PCO2(06.7:13.3kPa)
(0:200mmHg 1) Analog output range
(example for PCO2 0 to 200 mmHg = 0 to
1V)
23
TCM monitor Communication protocol specifications
TCM 30 monitor
Introduction The transmission parameters are:
• 2400 Baud
• 8 bits/character
• Even parity
• 2 stop bit
The output data consists of ASCII characters:
Upper case letters, numerals 0 to 9, decimal points, and line
terminators <LF>, <CR> and <NUL>.
The data are organized in data-lines divided into 4 categories:
A. Measurement Data and dummy lines
B. Continuous Status Messages
C. Events
D. Trend memory dump
Any line is initiated by a 2-letter line-ID followed by a number of
2-letter field-IDs with possible numerals specifying the parameter
value.
Category A These lines are transmitted every 1.966 seconds when the
monitor is in state 1, 2, 3, or 4 (see the state diagram in the
paragraph; “Serial Input”), and when trend memory data are
viewed as well as during XOFF during trend memory dumping,
dummy lines (DU) are transmitted.
MW Heating (XXX) mW
power
24
Communication protocol specifications TCM monitor
25
TCM monitor Communication protocol specifications
Category B This category consists of three types of lines (four in case in-vivo
calibration have been carried out). The lines are transmitted in
cycles, one after each line of measured data. Category B lines are
not transmitted after dummy lines.
Setup Program (XS Package):
Line ID: XS
Field Name Example Comments
HO pO2 high (XXXX) This field is omitted
limit mmHg/(XXX.Y) before stability checks
kPa during calibrations
LO pO2 (XXXX)
low limit mmHg/(XXX.Y)
kPa
TI Site timer (XX.YY) hours.
(Setup) minutes
TE Temperature (XX.Y) °C This field is only
(Setup) included when the site
timer is active. I.e.
during state 8 Measure;
State 9 In-vivo
Measure; State 11 and
11a Prepare In-vivo
measure.
CO pO2 (XXXX)
calibration mmHg/(XXX.Y)
value kPa
26
Communication protocol specifications TCM monitor
27
TCM monitor Communication protocol specifications
TE Temperature
28
Communication protocol specifications TCM monitor
Temperature
29
TCM monitor Communication protocol specifications
Category D The D-lines are used for Trend memory dump only. During trend
memory dumps, no other lines are transmitted (except dummy
lines during possible XOFF). If a change of state has taken place
during a trend memory dump, the corresponding line will be
transmitted after the dump or if it is interrupted.
Trend Memory Data (TD Package)
Line ID: TD
Transmitted every 0.6 second during the dump when not stopped
by XOFF.
No decimal points are used in lines associated to trend dumps.
30
Communication protocol specifications TCM monitor
31
TCM monitor Communication protocol specifications
32
Communication protocol specifications TCM monitor
LO pO2 (XXXX)
low limit mmHg/(XXX.Y)
kPa
TI Site timer (XX.YY) hours.
(Setup) minutes
TE Temperature (XX.Y) °C This field is only
(Setup) included when the
site timer is active.
I.e. during state 8
Measure; State 9 In-
vivo Measure; State
11 and 11a Prepare
In-vivo measure.
33
TCM monitor Communication protocol specifications
34
Communication protocol specifications TCM monitor
TCM3
TCM3 monitor
Introduction The transmission parameters are:
• 2400 Baud
• 7 bits/character
• Odd parity
• 2 stop bits
The output data consists of ASCII characters:
Upper case letters, numerals 0 to 9, decimal points, and line
terminators <LF>, <CR> and <NUL>.
The data are organized in data-lines divided into 4 categories:
A. Measurement Data and dummy lines
B. Status Messages
C. Events
D. Trend memory dump (RUN 22 onwards only)
Any line is initiated by a 2-letter line-ID followed by a number of
2-letter field-IDs with possible numerals specifying the parameter
value.
Category A These lines are transmitted every 1.966 seconds. When the
monitor is in state 1, 2, 3 or 4 (see the state diagram in the
paragraph “Serial Input”), and when trend memory data are
viewed as well as during XOFF during trend memory dumping,
dummy lines (DU) are transmitted. Otherwise measurement data
are transmitted.
Measurement Data (DA Package)
Line ID: DA
Field Name Example Comments
MO Measured (XXX.Y) This field is
pO2 mmHg/(XX.YY) omitted before
kPa stability checks
during
calibrations
MC Measured (XXX.Y) This field is
pCO2 mmHg/(XX.YY) omitted before
kPa stability checks
during
calibrations
35
TCM monitor Communication protocol specifications
36
Communication protocol specifications TCM monitor
37
TCM monitor Communication protocol specifications
38
Communication protocol specifications TCM monitor
39
TCM monitor Communication protocol specifications
Line ID: XV
Field Name Example Comments
MO Stored pO2 (XXX) mmHg/(XX.Y)
kPa
MC Stored (XXX) mmHg/(XX.Y)
pCO2 kPa
SO Adjusted (XXX) mmHg/(XX.Y)
pO2 kPa
SC Adjusted (XXX) mmHg/(XX.Y)
pCO2 kPa
40
Communication protocol specifications TCM monitor
41
TCM monitor Communication protocol specifications
42
Communication protocol specifications TCM monitor
43
TCM monitor Communication protocol specifications
44
Communication protocol specifications TCM monitor
Category D The D-lines are used for Trend memory dump only. During trend
memory dumps, no other lines are transmitted (except dummy
lines during possible XOFF). If a change of state has taken place
during a trend memory dump, the corresponding line will be
transmitted after the dump or if it is interrupted.
45
TCM monitor Communication protocol specifications
46
Communication protocol specifications TCM monitor
47
TCM monitor Communication protocol specifications
48
Communication protocol specifications TCM monitor
49
TCM monitor, Communication protocol specifications Date of issue
Date of issue
Publication: 200908
Edition: D
Code number: 994-038