| Literature DB >> 20628537 |
George J Mandellos1, Michael N Koukias, Ioannis St Styliadis, Dimitrios K Lymberopoulos.
Abstract
Standard Communication Protocol for Computer-assisted Electrocardiography (SCP-ECG) provides standardized communication among different ECG devices and medical information systems. This paper extends the use of this protocol in order to be included in health monitoring systems. It introduces new sections into SCP-ECG structure for transferring data for positioning, allergies, and five additional biosignals: noninvasive blood pressure (NiBP), body temperature (Temp), Carbon dioxide (CO(2)), blood oxygen saturation (SPO(2)), and pulse rate. It also introduces new tags in existing sections for transferring comprehensive demographic data. The proposed enhanced version is referred to as e-SCP-ECG(+) protocol. This paper also considers the pilot implementation of the new protocol as a software component in a Health Telemonitoring System.Entities:
Year: 2010 PMID: 20628537 PMCID: PMC2901804 DOI: 10.1155/2010/137201
Source DB: PubMed Journal: Int J Telemed Appl ISSN: 1687-6415
SCP-ECG protocol Data Structure.
| Section | Type | Information Description |
|---|---|---|
| 0 | Required | Pointers to data areas in the record |
| 1 | Required | Header Information—Patient data/ECG acquisition data |
| 2 | Dependent | Huffman tables used in encoding of ECG data (if used) |
| 3 | Required | ECG lead definition |
| 4 | Optional | QRS locations (if reference beats are encoded) |
| 5 | Optional | Encoded reference beat data if reference beats are stored |
| 6 | Required | “Residual signal” after reference beat subtraction if reference beats are stored, or encoded rhythm data |
| 7 | Optional | Global measurements |
| 8 | Optional | Textual diagnosis from the “interpretive” device |
| 9 | Optional | Manufacturer specific diagnostic and over reading data from the “interpretive” device |
| 10 | Optional | Lead measurements results |
| 11 | Optional | Universal statement codes resulting from the interpretation |
Patient data/ECG acquisition data stored in Section-1.
| tag | Contents |
|---|---|
| 0 | Last Name |
| 1 | First Name |
| 2 | Patient Identification Number |
| 3 | Second Last Name |
| 10 | Drugs |
| 13 | Diagnosis or Referral Indication |
| 14 | Acquiring Device Identification Number |
| 15 | Analyzing Device ID Number |
| 16 | Acquiring Institution Description |
| 17 | Analyzing Institution Description |
| 18 | Acquiring Department Description |
| 19 | Analyzing Department Description |
| 20 | Referring Physician |
| 21 | Latest Confirming Physician |
| 22 | Technician Description |
| 23 | Room Description |
| 30 | Free Text Field |
| 31 | ECG Sequence Number |
| 35 | Free-Text Medical History |
| 255 |
New defined parameters stored in Section-1.
| Tag | Length | Value (Parameter Data) | ||
|---|---|---|---|---|
| 200 | length | Second patient ID (Text characters) | ||
|
| ||||
| 201 | 2 | Patient Nationality (Binary) | ||
| This has the following format: | ||||
|
|
| |||
| 1-2 | binary: Nationality indication (ISO 3166.1) defined as: | |||
| 0 | Unspecified | |||
|
|
| |||
|
| ||||
| 202 | length | Patient Address (Text characters) | ||
|
| ||||
| 203 | length | Patient Phone Number (Text characters) | ||
|
| ||||
| 204 | 1 | Patient Religion (Binary) | ||
| This has the following format: | ||||
|
|
| |||
| 1 | Binary: set equal to 255 | |||
| 0 | Unspecified | |||
| 1 | Atheist | |||
| 2 | Baha'I | |||
| 3 | Buddhism | |||
| 4 | Christianity | |||
| 5 | Confucianism | |||
| 6 | Hinduism | |||
| 7 | Islam | |||
| 8 | Jainism | |||
| 9 | Judaism | |||
| 10 | Shinto | |||
| 11 | Sikhism | |||
| 12 | Daoism | |||
| 13 | Zoroastrianism | |||
| 14–30 | Reserved | |||
| 31–255 | Manufacturer specific | |||
|
| ||||
| 205 | length | Birth Place (Text characters) | ||
|
| ||||
| 206 | 1 | Patient Insurance (Binary) | ||
| This has the following format: | ||||
|
|
| |||
| 1-2 | binary: Nationality indication (ISO 3166.1) defined as: | |||
| 0 | Unspecified | |||
|
| ||||
| 207 | length | Memorial History (Free Text) | ||
| This field contains a text description of hereditary diseases. | ||||
|
| ||||
| 208 | 1 | Blood Type (Binary) | ||
| This has the following format: | ||||
|
|
| |||
| 1 | binary: set equal to 255 | |||
| 0 | Unspecified | |||
| 1 | A+ | |||
| 2 | A− | |||
| 3 | B+ | |||
| 4 | B− | |||
| 5 | AB+ | |||
| 6 | AB− | |||
| 7 | O+ | |||
| 8 | O− | |||
| 209 | length | Profession (Free Text) | ||
| This field contains a text description of people profession. | ||||
|
| ||||
| 210 | 1 | File access (Binary) | ||
| This has the following format: | ||||
|
|
| |||
| 1 | Binary: type of file access | |||
| 0 | read/write | |||
| 1 | read only | |||
| 2 | Locked | |||
|
| ||||
| 211 | length | Access restrictions (Binary) | ||
| This has the following format: | ||||
|
|
| |||
| 1 | Binary: type of access restrictions | |||
| 0 | All file contents available to all medical specialties | |||
| 1 | File contents available depended to medical specialties | |||
| 2 | All file contents available to specific medical specialty | |||
| 2 | Binary: if byte 1 has value different from 0 then this field contains the medical specialty. There is no limit on the number of specialties. | |||
|
| ||||
| 212 | length | SPO2 Machine ID Acquiring Device (Binary bytes and Text characters) | ||
|
| ||||
| 213 | length | NiBP Machine ID Acquiring Device (Binary bytes and Text characters) | ||
|
| ||||
| 214 | length | CO2 Machine ID Acquiring Device (Binary bytes and Text characters) | ||
|
| ||||
| 215 | length | GPS Machine ID Device (Binary bytes and Text characters) | ||
|
| ||||
| 216 | 1 | Operational mode (Binary) | ||
| This has the following format: | ||||
|
| ||||
|
|
| |||
| 1 | 0 | Basic | ||
| 1 | Emergency | |||
*m the numeric values and **n the description of the corresponding codes of countries in ISO 3166-1.
Figure 1Overview of the data part holding the SPO2 and pulse rate data (Section-200).
Figure 2Overview of the data part holding the temperature data (Section-201).
Figure 3Overview of the data part holding the carbon dioxide data (Section-202).
Figure 4Overview of the data part holding the systolic-diastolic blood pressure data (Section-203).
Figure 5Overview of the data part holding the allergy data (Section-204).
Definition of Data Part of Section-204 (Allergy).
| Tag | Length | Value (Parameter Data) | ||||
|---|---|---|---|---|---|---|
| 1 | 3 | Rhinitis (Binary) | ||||
| This has the following format: | ||||||
|
|
| |||||
| 1 | Binary: type of rhinitis | |||||
| 0: all year | ||||||
| 1: seasonal | ||||||
| 2: all year with Conjunctivitis | ||||||
| 3: seasonal with Conjunctivitis | ||||||
| 2 | if seasonal, then appears on Month: | |||||
| Bit 0 | January | Set = Yes | Reset = No | |||
| Bit 1 | February | Set = Yes | Reset = No | |||
| Bit 2 | March | Set = Yes | Reset = No | |||
| Bit 3 | April | Set = Yes | Reset = No | |||
| Bit 4 | May | Set = Yes | Reset = No | |||
| Bit 5 | June | Set = Yes | Reset = No | |||
| Bit 6 | July | Set = Yes | Reset = No | |||
| Bit 7 | August | Set = Yes | Reset = No | |||
| 3 | if seasonal, then appears on Month: | |||||
| Bit 0 | September | Set = Yes | Reset = No | |||
| Bit 1 | Octomber | Set = Yes | Reset = No | |||
| Bit 2 | November | Set = Yes | Reset = No | |||
| Bit 3 | December | Set = Yes | Reset = No | |||
|
| ||||||
| 2 | 3 | Asthma (Binary) | ||||
| This has the following format: | ||||||
|
|
| |||||
| 1 | Binary: type of rhinitis | |||||
| 0: all year | ||||||
| 1: seasonal | ||||||
| 2 | if seasonal, then appears on Month: | |||||
| Bit 0 | January | Set = Yes | Reset = No | |||
| Bit 1 | February | Set = Yes | Reset = No | |||
| Bit 2 | March | Set = Yes | Reset = No | |||
| Bit 3 | April | Set = Yes | Reset = No | |||
| Bit 4 | May | Set = Yes | Reset = No | |||
| Bit 5 | June | Set = Yes | Reset = No | |||
| Bit 6 | July | Set = Yes | Reset = No | |||
| Bit 7 | August | Set = Yes | Reset = No | |||
| 3 | if seasonal, then appears on Month: | |||||
| Bit 0 | September | Set = Yes | Reset = No | |||
| Bit 1 | Octomber | Set = Yes | Reset = No | |||
| Bit 2 | November | Set = Yes | Reset = No | |||
| Bit 3 | December | Set = Yes | Reset = No | |||
| 4 | length | Medical Allergy or Drug Allergy (Binary) | ||||
| This has the following format: | ||||||
|
|
| |||||
| 1 | binary: set equal to 255 | |||||
| 0-Unspecified | ||||||
| 1-Penicillin, | ||||||
| 2-Sulfa antibiotics, | ||||||
| 3-Allopurinol, | ||||||
| 4-Seizure and anti-arrhythmia medications, | ||||||
| 5-Nonsteroidal anti-inflammatory drugs (such as aspirin and ibuprofen), | ||||||
| 6-Muscle relaxants, | ||||||
| 7-Certain post-surgery fluids | ||||||
| 100-Other | ||||||
| This field contains a list of the patient's allergy on foods. There is no limit of inputs. Each input shall be represented by one byte | ||||||
|
| ||||||
| 5 | length | Food Allergy (Binary) | ||||
| This has the following format: | ||||||
|
|
| |||||
| 1 | binary: set equal to 255 | |||||
| 0-Unspecified | ||||||
| 1-Fish and shellfish | ||||||
| 2-Peanuts | ||||||
| 3-Tree nuts, such as walnuts | ||||||
| 4-Eggs | ||||||
| 5-Cow's Milk | ||||||
| 6-Wheat | ||||||
| 7-Soy | ||||||
| 100-Other | ||||||
| This field contains a list of the patient's allergy on foods. There is no limit of inputs. Each input shall be represented by one byte | ||||||
|
| ||||||
| 6 | length | Other Allergy (Text characters) | ||||
| This field permits free text comments about other type of allergies. | ||||||
Figure 6Overview of the data part holding the plethysmographic data (Section-205).
Figure 7Overview of the data part holding the extended ECG data (Section-206).
Figure 8Overview of the data part holding the GPS data (Section-207).
Figure 9Structure of the designed Health Telemonitoring System.
Figure 10Overview of data acquisition, file preparation, and transmission.
Figure 11Applications flow diagram.
Figure 12The main screen of the used application on RHMS.
Patient included in the evaluation-attributes.
| Age | Patients Equipment | Malfunctions | |||
|---|---|---|---|---|---|
| Wearable | Conventional | Heart | Respiratory | Allergies | |
| 30–40 | 3 | 2 | 5 | 3 | |
| 41–50 | 9 | 6 | 15 | 7 | 2 |
| 51–60 | 2 | 5 | 7 | 1 | 3 |
Patient's questionnaire subset.
| Question on … | A | O | Θ | |
|---|---|---|---|---|
|
| ||||
| (1) System's reliability: error frequency | 11 | 33 | 56 | |
| (2) Convenience on sensor placement | 4 | 52 | 44 | |
| (3) Measurement device maintenance (charge,clearance…) | 0 | 11 | 89 | |
|
| ||||
|
| ||||
| (1) Convenience on data input | 4 | 19 | 78 | |
| (2) Are there data unethical or abusive? | 0 | 15 | 85 | |
| (3) Are there data difficult to collect? | 0 | 4 | 96 | |
|
| ||||
|
| ||||
| (1) Learning of device operation | 0 | 30 | 70 | |
| (2) Learning of used software/application | 0 | 30 | 70 | |
|
| ||||
|
| ||||
| (1) Data transmission to the Data Reception Center | 4 | 44 | 52 | |
| (2) Communication with Doctors in case of a health problem | 0 | 7 | 93 | |
|
| ||||
|
| ||||
| (1) Movement with the sensors in place | 19 | 33 | 48 | |
| (2) Sensor slip during movement | 7 | 19 | 74 | |
| (3) Limitations provided by sensors usage | 22 | 30 | 48 | |
| (4) Irritations caused by sensor usage | 74 | 22 | 4 | |
|
| ||||
|
| ||||
| (1) System's reliability | 4 | 22 | 74 | |
| (2) System's operation satisfaction | 0 | 22 | 78 | |
A: Negative (checked: −2, −1); O: Neutral (checked 0); Θ: Positive (checked: 1, 2).
Doctor's questionnaire subset.
| Question on … | A | O | Θ | |
|---|---|---|---|---|
|
| ||||
| (1) System's reliability: error frequency | 0 | 0 | 100 | |
| (2) Workstation switching | 0 | 0 | 100 | |
| (3) Incident presentation | 0 | 33 | 67 | |
|
| ||||
|
| ||||
| (1) Data integrity | 0 | 0 | 100 | |
| (2) Data resolution | 0 | 0 | 100 | |
| (3) Ability to make diagnosis using the received data | 0 | 0 | 100 | |
|
| ||||
|
| ||||
| (1) Learning of device operation | 0 | 0 | 100 | |
| (2) Learning of used software/application | 0 | 0 | 100 | |
|
| ||||
|
| ||||
| (1) Data reception to the Data Reception Center | 0 | 33 | 67 | |
| (2) Communication with Patients in case of a health problem | 0 | 67 | 33 | |
|
| ||||
|
| ||||
| (1) System's reliability | 0 | 0 | 100 | |
| (2) System's operation satisfaction | 0 | 0 | 100 | |
A: Negative (checked: −2, −1); O: Neutral (checked 0); Θ: Positive (checked: 1, 2).