Patient Monitoring
DATA EXPORT INTERFACE
PROGRAMMING GUIDE
IntelliVue X2, MP Series & MX Series
IntelliVue Patient Monitor
X2, MP Series, MX Series
4535 642 59271
*453564259271*
1
1 About this Guide 9
Who Should Use this Guide? 9
About the Data Export Interface 10
Data Export Interface Features 10
Changes in Rev. G.0 10
Manufacturer’s Information 11
Trademark Information 11
2 Connecting to the Network 13
Connecting to the Network via a LAN Interface 13
Connection via Hub/Switch 14
Connection with Cross-over Cable 14
Avoiding Current Leakage 15
Using the Monitor with an Installed, Wired Network 15
Configuring the LAN Interface 16
Configuring the Network Address 16
Configuring the LAN Data Export Setting 16
Configuring the Network Setting 17
Connecting to the IntelliVue MP20-90 or MX Series MIB/RS232
Interface 18
LEDs on the MIB/RS232 Board (MP20-90 only) 18
Connecting to the Intellivue MP5 Monitor MIB/RS232 Interface21
Configuring the IntelliVue Monitor MIB/RS232 Interface 22
3 Protocol Concept 23
Supported Transport Protocols 23
UDP/IP Protocol 23
Fixed Baudrate Protocol 24
Auto Speed Protocol 24
Protocol Model 24
Protocol Dialog 25
Connect Indication 25
Association Request 26
Association Result 26
MDS Create Event Report 26
MDS Create Event Result 26
Poll Data Request 26
Poll Result 26
Association Release Request 27
Association Release Result 27
Association Abort 27
More Information 27
Connection Time-out Mechanism 27
Network Load Consideration 28
Input Data 28
2
Output Data 28
4 Definition of the Transport Protocols 29
Transport Protocols for the LAN Interface 29
UDP/IP 29
IP Address 29
UDP Port Number 29
Transport Protocols for the MIB/RS232 Interface 30
The Fixed Baudrate Protocol, RS232 Port Settings 30
Framing 30
Header Information 30
Frame Check Sequence Field 31
Transparency 31
Frame Abort 31
The AutoSpeed Protocol 32
Establishing a Connection 32
5 Definition of the Data Export Protocol 35
Definitions Shared by Protocols 35
Byte Order 35
Byte Alignment 35
Bit Order 35
Common Data Types 36
Basic Data Types 36
Absolute Time 36
Relative Time 36
OID Type 37
Private OID 37
TYPE 37
Handle 38
Global Handle 38
Managed Object Identifier 38
Attribute Value Assertion 38
Attribute List 39
String 39
Variable Label 40
Te xt Id 4 0
FLOAT-Type 40
Protocol Command Structure 41
Session/Presentation Header 42
Remote Operation Header 42
Remote Operation Invoke 43
Remote Operation Result 43
Remote Operation Linked Result 44
Remote Operation Error 45
Command Header 47
3
Event Report 47
Event Report Result 48
Action 49
Action Result 49
Get 50
Get Result 50
Set 50
Set Result 51
Command Structure Summary 51
Protocol Commands 52
Notation 52
Device Discovery Messages 53
CONNECT INDICATION EVENT 53
Connection Startup 53
MDS CREATE EVENT 54
MDS CREATE EVENT RESULT 55
Specific Data Access Commands 55
SINGLE POLL DATA REQUEST 55
SINGLE POLL DATA RESULT 56
EXTENDED POLL DATA REQUEST 59
Attribute: Time Periodic Data Poll 60
Limiting the Number of Objects in the Poll Result 61
Attribute: Number of Prioritized Objects 61
EXTENDED POLL DATA RESULT 61
Keep Alive Message 63
Specify Objects in the Poll Result 63
GET PRIORITY LIST REQUEST 63
GET PRIORITY LIST RESULT 63
SET PRIORITY LIST REQUEST 64
SET PRIORITY LIST RESULT 64
6 Definition of the Association Control Protocol 65
Protocol Command Structure 65
Protocol Commands 65
Session Headers 67
Message Encoding 67
Association Request Message 67
Attribute: Poll Profile Support 69
Attribute: Poll Profile Extensions 71
Release Request Message 72
Abort Message 72
Message Parsing 72
Association Response Message 73
Refuse 73
Release Response 73
4
7 Attribute Data Types and Constants Used 75
Numeric Objects 75
Numeric Object Attributes 75
Attribute: Handle 75
Attribute: Type 76
Attribute: Numeric Observed Value 76
Attribute: Compound Numeric Observed Value 77
Attribute: Absolute Time Stamp 78
Attribute: Relative Time Stamp 78
Attribute: Label 78
Attribute: Label String 78
Attribute: Display Resolution 78
Attribute: Color 79
Attribute: Metric Specification 79
Attribute MetricModality 81
Attribute Groups 81
Dynamic Context Changes 81
Wave Objects 82
Wave Object Attributes 82
Attribute: Handle 82
Attribute: Type 82
Attribute: Metric Specification 82
Attribute: Sample Array Specification 82
Attribute: Sample Array Fixed Value Specification 83
Attribute: Sample Period 84
Attribute: Label 84
Attribute: Label String 84
Attribute: Metric State 84
Attribute: Unit Code 85
Attribute: Color 85
Attribute: Measure Mode 85
Attribute: Metric Info Label 85
Attribute: Metric Info Label String 85
Attribute: Scale and Range Specification 86
Attribute: Sample Array Physiological Range 86
Attribute: Visual Grid 86
Attribute: Sample Array Calibration Specification 87
Attribute: Sample Array Observed Value 87
Attribute: Compound Sample Array Observed Value 87
Attributes Groups 88
Enumeration Objects 88
Enumeration Object Attributes 88
Attribute: Handle 88
Attribute: Type 89
Attribute: Metric Specification 89