Literature DB >> 12735790

A markup language for electrocardiogram data acquisition and analysis (ecgML).

Haiying Wang1, Francisco Azuaje, Benjamin Jung, Norman Black.   

Abstract

BACKGROUND: The storage and distribution of electrocardiogram data is based on different formats. There is a need to promote the development of standards for their exchange and analysis. Such models should be platform-/ system- and application-independent, flexible and open to every member of the scientific community.
METHODS: A minimum set of information for the representation and storage of electrocardiogram signals has been synthesised from existing recommendations. This specification is encoded into an XML-vocabulary. The model may aid in a flexible exchange and analysis of electrocardiogram information.
RESULTS: Based on advantages of XML technologies, ecgML has the ability to present a system-, application- and format-independent solution for representation and exchange of electrocardiogram data. The distinction between the proposal developed by the U.S Food and Drug Administration and ecgML model is given. A series of tools, which aim to facilitate ecgML-based applications, are presented.
CONCLUSIONS: The models proposed here can facilitate the generation of a data format, which opens ways for better and clearer interpretation by both humans and machines. Its structured and transparent organisation will allow researchers to expand and test its capabilities in different application domains. The specification and programs for this protocol are publicly available.

Entities:  

Mesh:

Year:  2003        PMID: 12735790      PMCID: PMC161810          DOI: 10.1186/1472-6947-3-4

Source DB:  PubMed          Journal:  BMC Med Inform Decis Mak        ISSN: 1472-6947            Impact factor:   2.796


Background

Electrocardiogram (ECG) data are acquired, stored and analysed using different formats and software platforms. Medical informatics will fully exploit the benefits from its research only when data can be openly shared and interpreted. Therefore, there is a need to develop cross-platform solutions to support biomedical training, decision-making and telemedicine applications [1]. An important goal is to describe these data independently on the number of channels, instrumentation platform or type of experiments. Moreover, an ECG record should also include annotations relating to the acquisition protocols, patient information and analysis results. These data modelling tasks should consist of flexible and inexpensive tools to enhance pattern recognition capabilities. The development of these systems will depend on the existence of information that clearly specifies domain terminologies, functional hierarchies and decision rules. The availability of such ontological representations [2] will allow the emergence of standards, which will facilitate the integration of information on a global communication infrastructure. ECG data have been traditionally recorded using flat file formats, such as the MIT-BIH file library [3]. This type of data format lacks the information necessary to support a meaningful analysis, interoperability and integration of multiple resources. Different governmental, academic and private organisations have proposed minimum requirements for the representation and storage of biomedical information, including signals and images [4]. These efforts aimed to promote the application of standards for message exchange and data integration. In 1993, for example, the CEN/TC251 WG3 (Comité Européen de Normalisation European, Committee for Standardisation, Technical Committee 251) reviewed several data exchange formats for healthcare applications. It includes Abstract Syntax Notation (ASN.1) and Health Level Seven (HL7) [5]. The former defines norms to describe an electronic message based on different data types. One of the disadvantages of ASN.1 is that it does not fully support scalable solutions and query processing. HL7 has been a Standards Development Organisation affiliated to the ANSI (American National Standards Organisation) since 1997 and has become the standard for electronic exchange of historical and administrative data in health services worldwide. The next generation of the messaging standard (V3) has been under development since. CORBAmed, the Healthcare Domain Task Force of the Object Management Group (OMG) [6], deals with interoperability problems between heterogeneous information systems. To facilitate the seamless and automated data exchange between numerous applications, a common interface architecture was developed that serves in a number of today's information systems. Liaisons have been established with other organisations such as HL7. The Digital Imaging and Communications in Medicine (DICOM) standards committee supports the achievement of data compatibility between imaging systems and other healthcare information at different levels. This standard has been applied by many private organisations, which need to incorporate diverse bio-signals associated to medical imaging. The DICOM standard is a useful resource that also provides guidelines on how to represent ECG features [4]. More recently, the eXtensible Markup Language (XML) [7] has been suggested as a promising approach to representing biomedical data. Developed as a subset of SGML in 1996 to "be straightforwardly usable over the Internet" and published as a first recommendation by the W3C (World Wide Web Consortium) in 1998, XML soon became a ubiquitous syntax for data and data-exchange over the Internet. Since then, XML-based Markup Languages, specified as e.g. Document Type Definitions (DTD) or XML Schemas (XSD) have been emerging in unlimited numbers and in nearly every imaginable domain [8]. Advantages of XML syntax include platform-, vendor- and application independence as well as an easy-to-follow hierarchical data structure and wide support. "XML's greatest advantage is that it is a user-driven, open standard for exchanging data both over corporate networks and between different enterprises, notably over the Internet. XML's biggest potential lies undoubtedly in its ability to mark up mission-critical document elements self-descriptively" [9]. By following a strict separation of content and presentation information, XML technologies increase the re-usability of information in its purest way as access to the original (raw) data is always given. The use of XML syntax for the exchange of electronic patient records was shown in all aspects in Synapses [10] and SynEx [11] project implementations [12-14]. The U.S Food and Drug Administration (FDA) Centre for Drug Evaluation and Research has proposed recommendations for the exchange of time-series data. It includes a hierarchical structure for the representation of signals, including ECG data, which may be encoded as an XML file. This protocol focuses on the acquisition of multiple records from different subjects within a single file [15,16]. The HL7 committee has been actively cooperating with the World Wide Web Consortium (W3C) to define XML guidelines to represent medical information [17]. HL7 has endorsed the Clinical Document Architecture (CDA), which supports the generation and exchange of clinical messages [18]. Other XML-based initiatives for the representation and distribution of biomedical information are: The ASTM E31.25 subcommittee [19], the CEN/TC251 Task Force on XML Applications in Healthcare [20] and the Clinical Data Interchange Standards Consortium (CDISC) [21]. However, these efforts have not focused on ECG data. Some of them place a greater emphasis on the administrative and financial transactions associated with a clinical environment. Recent advances include I-Med, which is an XML-based format for clinical data [22]. This project consists of a domain-independent interface for exchanging several types of medical information. Its major goal is to provide a unique platform for clinical transactions. These messages can include ECG records, which may be described by basic features, such as QRS duration and text-based interpretations. One major limitation of this solution is that it partially addresses important ECG data content-definitions. This article introduces a markup language for supporting ECG data exchange and analysis (ecgML). It synthesises key recommendations specified by the initiatives presented above.

Methods

There is a need to harmonise the representation of digital ECG data originating from the full spectrum of devices along with annotations for events, and to include necessary associated information, such as patient identification, interpretation and other clinical data. The hierarchical data tree structures depicted in Figures 1 to 6 are proposed to address such concerns. Tables 1 to 8 describe the elements and attributes defined in this model. In this paper terms written in bold and italic prints represent either XML element or attribute names. Element names should be words concatenated with the first letter of each word capitalised (UpperCamelCase, ). Attribute names satisfy the same rule except for the first word (lowerCamelCase, ).
Figure 1

The tree diagram of ecgML: ECGRecord element

Figure 6

The tree diagram of ecgML: Annotations element

Table 1

The description of ecgML: ECGRecord element

ECGRecordThe root element for XML-based ECG record
Element/attributeDescription/OriginRequired  Values/Data TypeExample

studyIDUnique ID for an ECG record.RequiredstringECG000001
StudyDateStudy date. To be expressed as YYYY-MM-DD.Requireddate2002-10-22
StudyTimeStudy time. To be expressed as HH:MM:SS.SSSRequiredtime12:01:00
CommentComments about the ECG RecordOptionalstringSubject under stress 1 hour after dose.
PatientDemographicsDescribes patient demographicsRequiredSee Table 2
RecordThe details for ECG data.RequiredSee Table 3
MedicalHistoryDescription of the patient's clinical problems and diagnoses.OptionalstringVentricular ectopy
DiagnosisFor the latest diagnostic interpretation of the ECG.OptionalstringMyocardial infarction
Table 8

The description of ecgML: Annotations element

AnnotationsAnnotations for each ECG record. Based on FDA XML Data Format Specification (revision C).
Element/attributeDescription/OriginRequiredValues/Data TypeExample

PointNotationA set of fiducial points with an X and Y position.
PointLabelName of the fiducial points.RequiredBased on DICOM waveform listR peak
XValueX position of notation. To be expressed as HH:MM:SS.SSSRequiredtime or samples00:27:01
YValueY position in mV of notationOptionalfloat0.3
CommentComment about the point notationOptionalstringPaced beat
WaveNotationAnnotations for interval measurements.
PwaveThe annotations of P wave (onset, offset, peak, annotation, comment)OptionalSee Table 9Normal
QRSwaveThe annotations of QRS wave (onset, offset, peak, annotation, comment)RequiredSee Table 9PVC
TwaveThe features of T wave (onset, offset, peak, annotation, comment)OptionalSee Table 9inverted
UwaveThe annotations of U wave (onset, offset, peak, annotation, comment)OptionalSee Table 9Normal
OtherWaveThe annotations for other duration (onset, offset, peak, annotation, comment).OptionalSee Table 9
The tree diagram of ecgML: ECGRecord element The tree diagram of ecgML: Record element The tree diagram of ecgML: ClinicalProtocol element The tree diagram of ecgML: RecordData element The tree diagram of ecgML: Waveforms element The tree diagram of ecgML: Annotations element The description of ecgML: ECGRecord element The description of ecgML: PatientDemorgraphics element The description of ecgML: Record element The description of ecgML: RecordingDevice element The description of ecgML: ClinicalProtocol element The description of ecgML: RecordData element The description of ecgML: Waveforms element The description of ecgML: Annotations element The description of ecgML: Measurements element The description of ecgML: subelements for elements Pwave, QRSwave, Twave, Uwave and OtherWave Each patient record starts with a root element , which is uniquely identified by its attribute . The and elements represent the latest time record of the study of the ECG recording. contains a text version of the latest diagnostic interpretation of the ECG, while is a description of medical history of patient's clinical problems and disgnoses. There are two main components for each record: one and one or more components. It is worth noting that each record can have only one element, which would be kept updated all the time; while multiple elements are allowed to be held in one patient record. This opens up every opportunity to keep track of the history of the patient's diagnoses. contains information of general interest concerning the person from whom the recording is obtained, such as demographic data (e.g. , , etc.) and contact information (e.g. , etc.). This component is required in each record. represents the physical storage for the basic content of an ECG recording. The and attributes specify the acquisition date and time for each record, which makes it possible to include multiple time-related ECG recordings within a file. and are used to identify who is responsible for the recording and where it is acquired. There are three main components: zero-or-one , zero-or-one , and one-or-more . Such flexible structure allows each recording to have its own characteristics. is an optional element, which describes the device that generated the data. It should support the full spectrum of ECG devices, including standard 12-lead ECGs, Holter monitors, transtelephonic monitors and implanted devices. The main components in this section include , , , and a description of filtering technique used during the ECG acquisition (e.g. and ). is an optional element, which may include information relating to a patient's clinical report. The attribute of each element is used to describe the measurement unit of each observation. Currently, this section only includes basic clinical dimensions, such as and . However, other variables can be easily added. is a key ecgML element. There can be multiple elements within a file, which are identified by their element names. The DICOM lead labelling format is recommended for this purpose. includes three main sub-components: , and . Based on the FDA-recommended PlotGroup format [16], are represented by a series of values along two dimensions X, Y (and ). Based on these values, a plot of voltage vs. time may be generated with a viewer program. The (time) are evenly spaced. represents the initial value. represents the sampling frequency measured in Hz. The duration of a channel signal is represented by the element . ecgML supports three formats to represent : a element, a element (associated with a specified scheme, which may be base64 or hexadecimal), and a to refer to an external file. The elements and , which are encoded into the elements and , illustrate the beginning and ending values of the corresponding waveform. The associated with indicates how to convert the binary into real values. The element in contains a list of float data separated by delimiters, representing the real value of each sample ECG data. would typically be used to describe events specific to the corresponding channel. It defines a time point or interval, which can be used for performing the measurements. This consists of a collection of and elements. Each can be specified with a (the name of the specific point, e.g. P wave onset), a (time, expressed as HH:MM:SS.SSS format), (amplitude in mV) and any relevant comment. includes descriptions for basic ECG waves, such as , , , , and other events that can be defined by the user (). Wave descriptions are based on the following five elements: (the beginning value), (the peak value, for a T wave, it is possible to have two values), (the ending value), (annotation for the specified wave, such as "normal" or "abnormal"), and any comments on the annotation are given using the element. The value of , , and can be expressed as either time or sample values. The element contains a list of (the measurements of each recorded channel). Each element may be associated with a and a measurement . There are different levels at which a record can define supplementary information. A at the level can be used to indicate additional acquisition information, for example, place and technical conditions of the acquisition process. A at the level may typically be used to define the format of the representation of the , e.g. which delimiter is used. A at the level may be used to describe, for example, whether a measurement is a global average or an instantaneous value. This research applies the DICOM recommendation for defining ECG channel names, fiducial point markers and waveform encoding details. Moreover, it applies the Unified Code for Units of Measure (UCUM) scheme for defining measurement units, such as cm for and mV for [24] when appropriate. This specification has been encoded into an XML-based data protocol. Additional files 1 and 2 are the DTD and XSD files for ecgML respectively. Additional file 3 is an ECG record, which has been generated using ecgML.

Results

Evaluation of the model

It is fundamental to demonstrate the system-, application- and format-independence of ECG data when using ecgML. Special importance should be given to illustrate the autonomy of content from its presentational scheme, e.g. printed graphs, tabular data to be imported into data mining systems for further analysis or audio files. Figure 7 illustrates the distinction separation of the five important components in XML publishing. Based on advantages of XML technologies, ecgML exhibits a remarkable advantage over existing systems where every information system has its own internal information-model and information is merged and intertwined with its representation format. Figure 8 exemplifies a scenario where the raw ECG data is kept in an ecgML data file and therefore independently from possible presentation information. Various XSLT transformations (stored as XSL files and applied on the fly, transparent to the user) convert the ecgML source into user- and/or application-specific data formats, such as MPEG (audio), MatLab (text) and SVG/PNG (graphics). The centralised storage of the ECG record and dynamic creation of data representations avoids redundancy.
Figure 7

Publication Model

Figure 8

Dynamic transformation of ecgML data

Publication Model Dynamic transformation of ecgML data The FDA, together with a number of other institutions, has developed and published an XML vocabulary [16] to represent collected time-series data. However, there are some significant differences between the FDA proposal and ecgML. The FDA proposal is intended to represent collected biological data, including ECG, electroencephalogram (EEG), or other time series data such as temperature, pressure and oxygen saturation. The main goal is to facilitate the submission of the biological data and to make sure that accuracy and consistency of the measurements made from the collected biological data is achieved. It is important for the FDA to view the biological data in an appropriate way. Thus, the data model (specified in a DTD) includes some presentation information, such as elements MinorTickInterval, MajorTickInterval and LogScale. On the other hand, the purpose of ecgMLis to develop anopen and transparent way of representing, exchanging and mining ECG data. Therefore, ecgML not only consists of basic components, which may be used to perform knowledge discovery in ECG data (e.g. , and ) but also follows the principle of separating content and presentation information, which will exhibit great advantages when using ecgML in combination with inter-media transformation.

Accompanying tools

A series of tools are being developed to assist users in exploiting ecgML-based applications. These include an XML-based ECG record generator, ECG parser and ECG viewer. The generator will automatically produce XML-based ECG records from existing ECG databases, e.g. the MIT-BIH database [3]. The ECG parser allows the user reading the ECG records and access their contents and structure, whereas the ECG viewer provides onscreen display of the required waveform data (Figure 9). It shows all annotation information of the individual waveform. The hierarchical structure of the XML-based ECG record is displayed. It can be expanded and shrunk at any level. This interface can also show individual episodes of the ECG waveform chosen from the ecgML structure. The viewer tool graphically locates boundaries (i.e. beginning, peak, and end) of the P, QRS and T waveforms for each selected QRS complex.
Figure 9

Screenshot of ECG viewer

Screenshot of ECG viewer

Conclusions

ecgML will enable the seamless integration of ECG data into electronic patient records (EPRs) and medical guidelines. This protocol can support data exchange between different ECG acquisition and visualisation devices. Similarly, it may enable data mining using heterogeneous software platforms and applications. The data and metadata contained in an ecgML record may be useful to improve pattern recognition in ECG applications. It would also aid the implementation of automated decision support models such as case-based reasoning. Figure 10 illustrates the utilisation of map files to convert "raw" ecgML files into customised output formats, which will be imported into data mining systems for further analysis. ecgML may also be significant for problems such as future proof storage, context-sensitive (textual) search of patterns in ECG data, and its native inclusion into medical guidelines. Further research will address the following issues.
Figure 10

Converting XML-based ECG record into tabular data using map files. Notations for all tree diagrams are illustrated as follows. Lines of descriptive text outside an element box indicate attributes that the element should have. Default value is shown underlined.

Converting XML-based ECG record into tabular data using map files. Notations for all tree diagrams are illustrated as follows. Lines of descriptive text outside an element box indicate attributes that the element should have. Default value is shown underlined. • How does ecgML affect storage capacity? • Does on-the-fly compression (as used by HTTP 1.1) make a difference in terms of transmission speed? • Is it feasible to use ecgML in applications such as 24 hour monitoring? • Does ecgML data contain all the significant information required for ECG analysis?

Competing interests

None declared.

Authors' contributions

HW co-designed and implemented ecgML (DTD and XSD files), developed support tools and drafted the manuscript. FA conceived the study, participated in the design of the model and drafted the manuscript. BJ helped to refine ecgML, brought expertise in XML and EPRs, and help to draft the paper. NB participated in the coordination of this study and contributed to the preparation of this manuscript. All authors read and approved the final manuscript.

Pre-publication history

The pre-publication history for this paper can be accessed here:

Additional File 1

A DTD file for ecgML Click here for file

Additional File 2

An XML schema for ecgML Click here for file

Additional File 3

A sample file using ecgML Click here for file
Table 2

The description of ecgML: PatientDemorgraphics element

PatientDemographicsDescribes patient demographics
Element/attributeDescription/OriginRequiredValues/Data TypeExample

patientIDPatient Data (Based on SCP-ECG).Optionalstring1532948
DOBOptionalDate1965-04-05
SexOptional-Male -Female -Unknown -UnspecifiedMale
RaceOptionalstringAfrican
PhonePhone numberOptionalstring00442890368197
FaxFax numberOptionalstring00440289036
EmailEmail addressOptionalstring hy.wang@ulst.ac.uk
AddressPatient address. Based on HL7's PRA and I-Med recommendation
StreetAddressStreet addressOptionalstring24 Shore Road
StateState or provinceOptionalstringN. Ireland
PostalCodeZip or postal codeOptionalstringBT37 0QB
CityCity nameOptionalstringBelfast
CountryCountry nameOptionalstringUK
NamePatient name. Based on IMed DTD
FirstNamePatient firstnameOptionalstringFrank
MiddleNamePatient middle nameOptionalstringJ
LastNamePatient lastnameOptionalstringSmith
Table 3

The description of ecgML: Record element

RecordThe element for the details of ECG data
Element/attributeDescription/OriginRequiredValues/Data TypeExample

investigatorIDA text description of the referring physicianOptionalstringDr. John
siteIDA text description of the place where the ECG data was acquired.OptionalstringLoyal Hosptial
AcquisitionDateAcquisition date of the recording. To be expressed as YYYY-MM-DDOptionaldate2002-10-20
AcquisitionTimeAcquisition time of the recording. To be expressed as HH:MM:SS.SSSOptionaltime11:05:32.00
RecordingDeviceDescription of the device that made the recordingOptionalSee Table 4
ClinicalProtocolAdditional patient clinical informationOptionalSee Table 5
RecordDataEcg data for each channel.RequiredSee Table 6
Table 4

The description of ecgML: RecordingDevice element

RecordingDeviceDescription of the device that made the recording. Based on FDA XML Data Format Specification (revision C) and SCP-ECG.
Element/attributeDescription/OriginRequired  Values/Data TypeExample

deviceIDID number of recording device.Optionalstring35
TypeType of recording device.Optionalstring12-lead ECG
ManufacturerManufacture of recording device.OptionalstringGE Medical Systems
ModelModel of recording device.OptionalstringMAC 500
SerialNumberSerial number of recording deviceOptionalstring023001236
BaselineFilterHigh cut off in Hz. Based on SCP-ECG acquisition data.Optionalfloat0.5
LowpassFilterLow cut off in Hz. Based on SCP-ECG acquisition data.Optionalfloat120
FilterBitMapOther filters. Based on SCP-ECG acquisition data.Optional-60 Hz notch filter -50 Hz notch filter -Artifact filter -Baseline filter -Undefined60 Hz notch filter
Table 5

The description of ecgML: ClinicalProtocol element

ClinicalProtocolAdditional patient clinical information
Element/attributeDescription/OriginRequiredValues/Data TypeExample

DiastolicBPDiastolic blood pressure in mmHg. Based on SCP-ECG patient data.OptionalunsignedInt72
SystolicBPSystolic blood pressure in mmHg. Based on SCP-ECG patient data.OptionalunsignedInt120
HeartRateHeart rate in BPM.OptionalunsignedInt75
HeightHeight in cm. Based on SCP-ECG patient data.Optionalfloat172
WeightWeight in Kg. Based on SCP-ECG patient data.Optionalfloat120
PaleAbnormal-looking skin on the face, or tongueOptionalYes/NoYes
SweatyAbnormal reaction to heatOptionalYes/NoNo
SmokerSmoking?OptionalstringA pack
AlcoholDrinking alcoholOptionalstringseldom
HypertensionA disorder characterised by high blood pressureOptionalUnknown/Yes/NoYes
DiabetesA disease marked by elevated levels of sugar in the blood.OptionalYes/NoNo
OtherProtocolOther clinical symptomOptionalstringSOB(short of breath)
MedicationDrugs. Based on SCP-ECG drug information.OptionalstringDigoxin
Table 6

The description of ecgML: RecordData element

RecordDataEcg data for each channel
Element/attributeDescription/OriginRequiredValues/Data TypeExample

ChannelLead identifierRequiredBase on DICOM lead labelling schemeLead I
WaveformsA description of ECG waveformOptionalSee Table 6
AnnotationsA collection of annotationsOptionalSee Table 7
MeasurementsA collection of each channel measurementsOptionalSee Table 8
Table 7

The description of ecgML: Waveforms element

WaveformsA 2-D plot with an X and Y axis is used to display the ECG waveform data. Refer to FDA XML Data Format Design Specification (revision C).
Element/attributeDescription/OriginRequiredValues/Data TypeExample

XValuesDescribe the X-axis domain
XOffsetOffset from the StartTime.Requiredtime00:23:10
DurationDuration of the each record.Requiredtime00:00:10
SampleRateSample rate in Hz for ECG records.RequiredunsignedInt500
YValuesDescribe the Y-axis domain.
unitName of base unit for Y-axis.RequiredUse UCUM when appropriate.mV
FileLinkA reference to an external file storing ECG data.Optionalstring
RealValueA list of actual value of ECG data
FromOffset from the origin of the x axis to the beginning of waveformRequiredtime or samples20:00:00
ToOffset from the origin of the x axis to the ending of waveformRequiredtime or samples21:00:04
DataThe list of Y values separated by white spaceRequiredA list of float values1.25 2.23 3.2
CommentComments on the format, e.g. separated by a specific delimiterOptionalstringseparated by white spaces
Binary DataBinary representation of ECG data
encodingEncoding scheme for embedding the binary data within XML documentRequiredBase64/HexidecimalBase64
FromOffset from the origin of the x axis to the beginning of waveformRequiredtime or samples00:00:00
ToOffset from the origin of the x axis to the ending of waveformRequiredtime or samples12:00:04
ScaleScale factor to use to convert a binary data into a real valueRequiredfloat1.0
DataEncoded binary ECG dataRequiredstringA923B420
Table 9

The description of ecgML: Measurements element

MeasurementsMeasurements of each recorded lead
Element/attributeDescription/OriginRequiredValues/Data TypeExample

ValuesThe each measurement.Requiredfloat20
labelBased on SCP-ECG the lead measurements.RequiredstringP-duration
unitName of base unit for the each measurement.RequiredUse UCUM when appropriate.ms
CommentComments on a measurement.Optionalstringnormal
Table 10

The description of ecgML: subelements for elements Pwave, QRSwave, Twave, Uwave and OtherWave

Element/attributeDescription/OriginRequiredValues/Data TypeExample
OnsetBeginning value of the wave in time or samplesRequiredTime/samples00:00:12.000
PeakPeak value of the wave in time or samplesRequiredTime/samples00:00:12.600
OffsetEnding value of the wave in time or samplesRequiredTime/samples00:00:13.002
AnnotationAnnotation of the waveOptionalstringNormal
CommentAny comments on the annotationOptionalstring
  1 in total

1.  Standards for biomedical signal databases.

Authors:  A Värri; B Kemp; T Penzel; A Schlögl
Journal:  IEEE Eng Med Biol Mag       Date:  2001 May-Jun
  1 in total
  5 in total

1.  Identifying UMLS concepts from ECG Impressions using KnowledgeMap.

Authors:  Joshua C Denny; Anderson Spickard; Randolph A Miller; Jonathan Schildcrout; Dawood Darbar; S Trent Rosenbloom; Josh F Peterson
Journal:  AMIA Annu Symp Proc       Date:  2005

2.  XML-BSPM: an XML format for storing Body Surface Potential Map recordings.

Authors:  Raymond R Bond; Dewar D Finlay; Chris D Nugent; George Moore
Journal:  BMC Med Inform Decis Mak       Date:  2010-05-14       Impact factor: 2.796

3.  ElVisML: an open data format for the exchange and storage of electrophysiological data in ophthalmology.

Authors:  Torsten Strasser; Tobias Peters; Herbert Jägle; Eberhart Zrenner
Journal:  Doc Ophthalmol       Date:  2017-11-11       Impact factor: 2.379

4.  Clinical map document based on XML (cMDX): document architecture with mapping feature for reporting and analysing prostate cancer in radical prostatectomy specimens.

Authors:  Okyaz Eminaga; Reemt Hinkelammert; Axel Semjonow; Joerg Neumann; Mahmoud Abbas; Thomas Koepke; Olaf Bettendorf; Elke Eltze; Martin Dugas
Journal:  BMC Med Inform Decis Mak       Date:  2010-11-15       Impact factor: 2.796

Review 5.  ECG Standards and Formats for Interoperability between mHealth and Healthcare Information Systems: A Scoping Review.

Authors:  Daniel Cuevas-González; Juan Pablo García-Vázquez; Miguel Bravo-Zanoguera; Roberto López-Avitia; Marco A Reyna; Nestor Alexander Zermeño-Campos; María Luisa González-Ramírez
Journal:  Int J Environ Res Public Health       Date:  2022-09-21       Impact factor: 4.614

  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.