General Electric MAC 5000 XML TECHNICAL REFERENCE MANUAL_SM_2015196-110_A MAC 5000 XML Technical Reference Manual 2015196-110 Revision A

MAC® 5000 XML
Technical Reference Manual
2015196-110 Revision A
MACis a trademark owned by GE Medical Systems Information Technologies, a division of Ge neral El ectric Corporation. All other marks are not owned by GE and are instead owned by their respective owners.
© 2003 General Electric Company. All rights reserved.
T-2 MAC 5000 System Revision A
2015196-110 15 October 2003
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Manual Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Manual Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Responsibility of the Manufacturer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Service Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Service Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
2 Overview and Requirements . . . . . . . . . . . . . . . . . . . . . . 2-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Appendix A Appendix A: Section and Element Definitions . . . . . . . . .A-1
GE Data Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Table Explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-3
Patient Demographics Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
Test Demographics Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-5
Diagnosis Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-6
Diagnosis Statement Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-7
Waveforms Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-7
Lead Data Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-8
Extra Questions Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-9
Resting ECG Measurements Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-10
Revision A MAC 5000 System i
2015196-110
For your notes
ii MAC 5000 System Revision A
2015196-110

1 Introduction

Revision A MAC 5000 System 1-1
2015196-110
For your notes
1-2 MAC 5000 System Revision A
2015196-110

Manual Informatio n

Revision History

Each page of this document has the document part number and revision letter at the bottom of the page. The revision letter identifies the document’s update level.
The revision history of this document is summarized in the table below.
Manual Purpose
Introduction: Manual Information
Table 1. Revision History, PN 2015196-110
Revision Date Comments
A 15 October 2003 Initial release of document.
This document assumes a working knowledge of XML. It is not intended as a guide to XML nor its terminology. The user is encouraged to take advantage of the abundance of information about XML, including the XML data specification, available on the Internet.
Revision A MAC 5000 System 1-3
2015196-110
Introduction: Safety Information

Safety Information

Responsibility of the Manuf acturer

GE Medical Systems Information Technologies is responsible for the effects of safety, reliability, and performance only if the equipment is used in accordance with the instructions for use.

General

Please refer to the documentation delivered with your MAC 5000 resting ECG analysis system for safety and warning information.
1-4 MAC 5000 System Revision A
2015196-110

Service Information

Service Requirements

Refer equipment servicing to GE Medical Systems Information Technologies authorized service personnel only. Any unauthorized
attempt to repair equipment under warranty voi ds that warranty. It is the user’s responsibility to report the need for service to GE Medical
Systems Information Technologies or to one of their authorized agents . Failure on the part of the responsible individual, hospital, or institution
using this equipment to implement a satisfactory maintenance schedule may cause undue equipment failure and possible health hazards.
Regular maintenance, irrespective of usage, is essential to ensure that the equipment will always be functional when required.
Introduction: Service Information
Revision A MAC 5000 System 1-5
2015196-110
For your notes
Introduction: Service Information
1-6 MAC 5000 System Revision A
2015196-110
2 Overview and
Requirements
Revision A MAC 5000 System 2-1
2015196-110
For your notes
2-2 MAC 5000 System Revision A
2015196-110

Introduction

Overview

Overview and Requirements: Introduction
The MAC 5000 resting ECG analysis system (software version 8A and higher) allows you to save and export resting ECGs in XML format to a PC for storage and analysis.
127(
Data not entered or calculated at the MAC 5000 will not appear in the XML file.
There are two ways this can be accomplished.
1. The MAC 5000 can be set up to save every ECG in the XML file format. XML data can be transferred to another PC from the MAC 5000 data disk. XML files are stored to the following path: a:\XML\*.XML. Except for the XML s uffix, the name of th e XML file is the same as the name of the ECG file on the data disk.
2. The MAC 5000 can transmit ECGs to the serial port in XML format. The serial port of the MAC 5000 must be connected to the serial port of a PC running a terminal emulation program (i.e. HyperTerminal).

Technology

The conversion of data to XML (Extensible Markup Language) is based upon a fixed set of data tags. The data tags are contained in XML Document Type Definition (DTD) files defined by GE Medical Syste ms Information Technologies. Each specific test type has its own DTD file.
This manual a ssum es a wor kin g knowl edg e of XML. It is not inten ded a s a guide to XML nor its terminology. The user is encouraged to take advantage of the abundance of information about XML and the XML data specification available on the Internet.
Revision A MAC 5000 System 2-3
2015196-110
Overview and Requirements: Data Types

Data Types

Table 2. Data Types
Data Type Description
Date Date data types contain the day, month and year. The date must be formatted as either MM/DD/YYYY
or MM-DD-YYYY. Where:
MM = Month 1-12 DD = Day = 1-31 YYYY = Four digit year value
Time Time data types contain the hour, minutes, seconds and milliseconds. The time must be formatted as
HH:MM:SS:NN. Where:
HH = Hour = 0-23 MM = Minute = 0-59 SS = Second = 0-59 NN = Hundredths = 0-99 (optional)
Predefined Values There are many elements with predefined values. The Gender element, for example, is one of these
Predefined Values. If your XML document contains the Gender element, then the data must be one of the following, predefined options for this data.
Male
Female
These Predefined Values and their acceptable options are specified in the tables in “Appendix A, Section and Element Definitions”.
Diagnosis Statements: The Diagnosis Statement data type contains the textual interpretation, impressions, or conclusions
regarding a particular test. No statement or sentence of the diagnosis, referred to as the Statement Text (StmtText), can exceed 127 characters. In addition to the Statement Text, one or more Statement Flags can be included for each Statement Text. The Statement Flag is used to indicate one or more of the following conditions about the statement itself: EndsLine - Statement ends the interpretative line Deleted - Statement has been deleted from interpretation UserInsert - Statement was added to the interpretation by the user
The following is an example of a Diagnosis Statement: <DiagnosisStatement> <StmtFlag>EndsLine</StmtFlag> <StmtFlag>UserInsert</StmtFlag> <StmtText>Abnormal ECG</StmtText>
</DiagnosisStatement> User ID A unique numeric number assigned to every person. Numeric A number within the element’s specified range. Alphanumeric An element’s value containing a combination of numbers and/or letters. 8 Bit Unsigned 8 Bit Unsigned data types range from 0 to 253. 8 Bit Signed 8 Bit Signed data types range from –125 to +125. If the sign is not explicitly defined it is assumed to be
a positive value. 16 Bit Unsigned 16 Bit Unsigned data types range from 0 to 65533.
2-4 MAC 5000 System Revision A
2015196-110
Overview and Requirements: Data Types
Table 2. Data Types (Continued)
Data Type Description
16 Bit Signed 16 Bit Signed data types range from –32765 to +32765. If the sign is not explicitly defined it is assumed
to be a positive value. 32 Bit Unsigned 32 Bit Unsigned data types range from 0 to 4,294,967,293. 32 Bit Signed 32 Bit Signed data types range from –2,147,483,645 to +2,147,483,645. Float Float data types are not to exceed three decimal points. Exponential notation is not supported.
Revision A MAC 5000 System 2-5
2015196-110
For your notes
Overview and Requirements: Data Types
2-6 MAC 5000 System Revision A
2015196-110
A Appendix A: Section and
Element Definitions
Revision A MAC 5000 A-1
2015196-110
For your notes
A-2 MAC 5000 Revision A
2015196-110
Section and Element Definitions: GE Data Sections

GE Data Sections

Table Explanation

GE has defined data sections, each containing a uniq ue combination of data fields. The sections are:
Patient Demographics,
Test Demographics,
Extra Questions
Diagnosis (text only),
Wave forms (only acquired leads, not derived leads), and
Resting ECG Measurements
Each of the sections are depi cted in one of the tables prov ided on the nex t several pages. The “Description” column of each table identifies the elements that comprise that particular section. Each of these elements should occur only once unless otherwise noted.
In addition to identifying the elements, each table also p rovides the following information.
Table 1. Explanation of Table Columns
Column Description
XML Tag Indicates the GE XML tag that is used for the specified element. Length Identifies the maximum field text length allowed for each data element. Type Specifies the type of data being passed for a particular element. The information in this field may be further
clarified by information in the Value/Range column.
Value/Range Provides additional detail or specifies the limits for the element’s content. In the case of Predefined Values,
the acceptable values for the element are listed in this column.
Description Provides a description for every element in the associated section of data.
Revision A MAC 5000 A-3
2015196-110
Section and Element Definitions: GE Data Sections

Patient Demographics Section

The Patient Demographics section contains information about the patient.
Table 2. Patient Demographics: <PatientDemographics>
XML Tag Length Type Value/Range Description
PatientID 16 Alphanumeric Required - No Truncation Must Match
MUSE ID scheme
PatientAge Numeric 0 - 150 Patient age AgeUnits See Value/ Range YEARS , MONTHS, WEEKS, DAYS,
HOURS
DateofBirth 10 DATE MM/DD/YYYY or
MM-DD-YYYY Gender See Value/ Range MALE, FEMALE Patient’s gender Race See Value/ Range CAUCASIAN, BLACK, ORIENTAL,
HISPANIC, INDIAN, ESKIMO,
HAWAIIAN, PACIFIC ISLANDER,
MONGOLIAN, ASIAN, UNKNOWN HeightIN Numeric 0-255 Patient’s height in inches HeightCM Numeric 0-255 Patient’s height in centimeters WeightLBS Numeric 0-2048 Patient’s weight in pounds WeighKG Numeric 0-2048 Patient’s weight in kilograms PatientLastName 16 Alphanumeric Patient’s last name
Patient’s ID - This ID must be assigned for the life of the patient and must be unique for this patient.
Age Units
Patient’s date of birth
Patient’s race
PatientFirstName 10 Alphanumeric Patient’s first name AnalysisAge 16 Bit Unsigned Patient age used to run analysis
program
AnalysisAgeUnits See Value/ Range YEARS, MONTHS, WEEKS, DAYS,
HOURS
A-4 MAC 5000 Revision A
2015196-110
Analysis age units
Section and Element Definitions: GE Data Sections

Test Demographics Section

The Test Demographics section contains information about the particular test. The type of test performed, and the date and time of the test are some of the elements of this section.
Table 3. Test Demographics: <TestDemographics>
XML Tag Length Type Value/Range Description
DataType See Value/Range RESTING, STRESS, HOLTER,
CATH, ECHO,
Site Numeric 1-32 MUSE site number - associated to
AcquisitionDevice 5 Alphanumeric Name or Acroynm for the device test
Status See Value/Range CONFIRMED,
UNCONFIRMED Priority See Value/Range NORMAL, PREOP, STAT Priority of test Location Numeric 0 - 599 Location number corresponding to
RoomID 5 Alphanumeric Patient’s room number AcquisitionTime 11 TIME HH:MM:SS:NN Time test was performed. AcquisitionDate 10 DATE MM/DD/YYYY or
MM-DD-YYYY CartNumber Numeric Number corresponding to a device. AcquisitionSoftwareVersion 9 Alphanumeric Version of software used to acquire
Identifies the specific type of test
Hospital Name
was performed on. Status of test. Must be either
CONFIRMED or UNCONFIRMED.
MUSE list of locations.
Date test was performed.
test. TestType 24 Alphanumeric Description of test TestReason 32 Alphanumeric Reason for test OrderingMDLastName 16 Alphanumeric Ordering MD last name OrderingMDFirstName 10 Alphanumeric Ordering MD first name ReferringMDID UserID 1-10000 MUSE referring MD Muse ID number ReferringMDLastName 16 Alphanumeric Referring MD last name ReferringMDFirstName 10 Alphanumeric Referring MD first name OverreaderID UserID 1-10000 MUSE interpreting MD ID number OverreaderLastName 16 Alphanumeric Interpreting MD last name OverreaderFirstName 10 Alphanumeric Interpreting MD first name FellowID UserID 1-10000 MUSE fellow ID number FellowLastName 16 Alphanumeric Fellow last name
Revision A MAC 5000 A-5
2015196-110
Section and Element Definitions: GE Data Sections
Table 3. Test Demographics: <TestDemographics> (Continued)
XML Tag Length Type Value/Range Description
FellowFirstName 10 Alphanumeric Fellow first name AcquisitionTechID UserID 1-10000 Technician performing test MUSE ID
number AcquisitionTechLastName 16 Alphanumeric Performing technician last name AcquisitionTechFirstName 10 Alphanumeric Performing technician first name EditorID User ID 1-10000 MUSE transcriptionist ID EditorLastName 16 Alphanumeric Transciptionist last name EditorFirstName 10 Alphanumeric Transciptionist first name SecondaryID 16 Alphanumeric Patient’s secondary ID XMLSourceVersion 127 Alphanumeric Vendor version of software used to
create XML Document

Diagnosis Section

This section contains the physician’s textual comments and interpretation of the test.
Table 4. Diagnosis: <Diagnosis>
XML Tag Length Type Value/Range Description
Modality See Value/Range RESTING, STRESS, HOLTER,
CATH, ECHO
StatementCount Numeric 0-254 Total number of diagnosis
LabelText 32 Alphanumeric String describing diagnosis DiagnosisStatement Variable See Diagnosis Statement All diagnosis statememts
Type of test that this diagnosis corresponds to.
statements
A-6 MAC 5000 Revision A
2015196-110
Section and Element Definitions: GE Data Sections
Diagnosis Statement Section
Table 5. Diagnosis Statement: <DiagnosisStatement>
XML Tag Length Type Value/Range Description
StmtFlg See Value/Range ENDSLINE, DELETED,
USERINSERT
StmtText 127(each) Alphanumeric
Indicates if statement is Deleted, User Defined or is the End of the Line.

Waveforms Section

Table 6. Waveforms: <Waveform>
XML Tag Length Type Value/Range Description
WaveformType See Value/Range MEDIAN, RANGE Median or Rhythm waveforms WaveformStartTime Numeric 32 Bit Unsigned Offset in buffer to beginning of
waveform
NumberofLeads Numeric 8 or 11 Total number of leads in the
waveform
SampleType See Value/Range DISCRETE_SAMPLES,
CONTINUOUS_SAMPLES,
MULTIPLEX_SAMPLES,
SIMPLEX_SAMPLES
One of the four types of samples listed in the Comments section.
SampleBase Numeric 16 Bit Unsi gned Sample Rate Base SampleExponent Numeric 8 Bit Unsigned Exponent value used in conjunction
with the Sample Base value
HighPassFilter Numeric 16 Bit Unsigned High pass filter applied to data
before it was received by MUSE. In hundredths of Hertz.
LowPassFilter Numeric 16 Bit Unsi gned Low pass filter applied to data
before it was received by MUSE. In Hertz, usually 150.
ACFilter See Value/Range NONE, 50 , 60 AC filter applied to data before it
was received by MUSE. In Hertz.
LeadData Variable See Lead Data Structure See Lead Structure
Revision A MAC 5000 A-7
2015196-110
Section and Element Definitions: GE Data Sections

Lead Data Section

Table 7. Lead Data: <LeadData>
XML Tag Length Type Value/Range Description
LeadByteCountTotal Numeric 16 Bit Unsigned Total uncompressed lead buffer size in bytes LeadTimeOffset Numeric 16 Bit Unsigned Offset of lead in reference to the waveform.
(In milliseconds) LeadSampleCountTotal Numeric 16 Bit Unsigned Total number of samples in the lead buffer LeadAmplitudeUnitsPerBit nnn.nnn Numeric Float A/D scaling factor. For ECG, this value is the
number of volts per A/D bit. LeadAmplitudeUnits See Value/Range VOLTS, MILLIVOLTS,
MICROVOLTS
LeadHighLimit Numeric 32 Bit Unsigned High limit value for a single lead
LeadLowLimit Numeric 32 Bit Unsigned Low limit value for a single lead
LeadID See Value/Range I,II, V1,V2,V3,
V4,V5,V6
VCG - add X,Y, Z
Ped - add
V3R,V4R,V7
LeadOffsetFirstSample Numeric 16 Bit Unsigned Offset within lead buffer of first valid lead data.
FirstSampleBaseline Numeric 32 Bit Unsigned Value indicating amount of baseline shift LeadSampleSize Numeric 8 Bit Unsigned Size of individual data sample. (In bytes) LeadOff BOOL TRUE, FALSE Boolean value indicating that the Lead is off BaselineSway BOOL TRUE, FALSE Boolean value indicating that baseline sway is
ExcessiveACNoise BOOL TRUE, FALSE Boolean value indicating that excessive AC
A/D scaling factor units. For ECG, this is
usually microvolts.
measurement.
measurement.
Specific lead Identifier See comments.
(In samples)
present in the data.
noise is present in data MuscleNoise BOOL TRUE, FALSE Boolean value indicating the muscle noise is
present in the data. LeadDataCRC32 Numeric 32 Bit Unsigned 32 bit CRC of unencoded and uncompressed
raw signal data for the current lead WaveFormData Variable Base64 Encoded Data Base64 encoded uncompressed raw signal
data for the current lead. Each data sample
must be in low byte high byte format. (Little
endian format)
A-8 MAC 5000 Revision A
2015196-110
Section and Element Definitions: GE Data Sections

Extra Questions Section

Table 8. Extra Questions <ExtraQuestions>
;0/7DJ /HQJWK 7\SH 9DOXH5DQJH 'HVFULSWLRQ
ExtraQuestion Variable See Extra Question
Structure
Table 9. Extra Question <ExtraQuestion>
;0/7DJ /HQJWK 7\SH 9DOXH5DQJH 'HVFULSWLRQ
Question 10 Alphanumeric Generic question prompt. Answer 17 Alphanumeric This can be an
alphanumeric,
numeric (32 bit
unsigned), or “Yes”,
“No”, or “Unknown”
Repeating section. See Extra Question Structure
Answer to the question.
Revision A MAC 5000 A-9
2015196-110
Section and Element Definitions: GE Data Sections

Resting ECG Measurements Section

Table 10. Resting ECG Measurements <RestingECGMeasurements>
XML Tag Length Type Value/Range Description
SystolicBP Numeric 0-999 Systolic blood pressure mmHg DiastolicBP Numeric 0-999 Diastolic blood pressure mmHg VentricularRate Numeric 0-999 Ventricular rate in BPM AtrialRate Numeric 0-999 Atrial rate in BPM PRInterval Numeric 0-999 P-R interval in msec QRSDuration Numeric 0-999 QRS duration in msec QTInterval Numeric 0-999 QT interval in msec PAxis Numeric -179 to 180 P axis RAxis Numeric -179 to 180 R axis TAxis Numeric -179 to 180 T axis QRSCount Numeric 0-254 QRS count QTCorrected Numeric 0-999 Corrected QT Interval in msec QOnset Numeric 16 Bit Unsigned Q onset. (In samples) QOffset Numeric 16 Bit Unsigned Q offset (In samples) POnset Numeric 16 Bit Unsigned P onset (In samples) POffset Numeric 16 Bit Unsigned P offset (In samples) TOffset Numeric 16 Bit Unsigned T offset (In samples) ECGSampleBase Numeric -127 to 126 ECG sample rate base ECGSampleExponent Numeric 8 Bit Signed ECG sample rate base exponent
A-10 MAC 5000 Revision A
2015196-110
gemedical.com
World Headquarters GE Medical Systems Information Technologies, Inc. 8200 West Tower Avenue Milwaukee, WI 53223 USA Tel: + 1 414 355 5000
1 800 558 5120 (US only)
Fax: + 1 414 355 3790
European Representative GE Medical Systems Information Technologies GmbH Munzinger Straße 3-5 D-79111 Freiburg Germany Tel: + 49 761 45 43 - 0 Fax: + 49 761 45 43 - 233
Asia Headquarters GE Medical Systems Information Technologies Asia; GE (China) Co., Ltd. 24th Floor, Shanghai MAXDO Center, 8 Xing Yi Road, Hong Qiao Development Zone Shanghai 200336, P.R. China Tel: + 86 21 5257 4650 Fax: + 86 21 5208 2008
Loading...