This document is a preview generated by EVS

Similar documents
This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

English Version. Postal Services - Open Standard Interface - Address Data File Format for OCR/VCS Dictionary Generation

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

English Version. Health informatics - Quality of service requirements for health information interchange

This document is a preview generated by EVS

ILNAS-EN ISO :2016

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

Health informatics Registration of coding schemes

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

Hexagon socket countersunk head screws (ISO 10642:2004)

Teknisk specifikation SIS-CEN/TS :2006. Vägtrafikinformatik Spårning av stulna fordon Del 2: Statusmeddelanden


This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

EESTI STANDARD EVS-EN ISO :2010. Ergonomics of human-system interaction - Part 129: Guidance on software individualization (ISO :2010)

This document is a preview generated by EVS

This document is a preview generated by EVS

Eurocode Basis of structural design

This document is a preview generated by EVS

ÍSLENSKIR STAÐLAR CWA :2011 ICS: Gildistaka Staðfestur af Staðlaráði Íslands

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

Geometriska produktspecifikationer (GPS) Ytstruktur: Profilmetod; Ytnormaler Del 2: Kalibrering via mjukvara (ISO :2001)

This document is a preview generated by EVS

This document is a preview generated by EVS

ISO/TS TECHNICAL SPECIFICATION. Automatic vehicle and equipment identification Intermodal goods transport Numbering and data structures

This document is a preview generated by EVS

English version. This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members.

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

English version. European e-competence Framework - Part 1: The Framework - Version 1.0

Ergonomi vid Människa-Systeminteraktion Del 110: Dialogprinciper (ISO :2006)

This document is a preview generated by EVS

EESTI STANDARD EVS-EN ISO :2011

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

System för fjärrkommunikation med debiteringsmätare Del 1: Datautbyte

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

Ergonomics of human-system interaction - Part 411: Evaluation methods for the design of physical input devices (ISO/TS :2012)

This document is a preview generated by EVS

Posttjänster Automatisk behandling av brevpost Identifiering av adressområde

SVENSK STANDARD SS-EN :2004

This document is a preview generated by EVS

English version. European e-competence Framework - Part 2: User Guidelines - Version 1.0

SVENSK STANDARD SS-EN ISO

This document is a preview generated by EVS

This document is a preview generated by EVS

SVENSK STANDARD SS-EN ISO

This document is a preview generated by EVS

English version. SmartHouse Code of Practice

This document is a preview generated by EVS

This document is a preview generated by EVS

Irish Standard I.S. EN :2014

EESTI STANDARD EVS-EN ISO 7668:2010

Friedrich Smaxwil CEN President. CEN European Committee for Standardization

This document is a preview generated by EVS

This document is a preview generated by EVS

Service withdrawal: Selected IBM ServicePac offerings

English version. Cyber-Identity - Unique Identification Systems For Organizations and Parts Thereof

This document is a preview generated by EVS

ISO INTERNATIONAL STANDARD. Health informatics Harmonized data types for information interchange

This document is a preview generated by EVS

English version. ICT Certification in Europe

SVENSK STANDARD SS-EN ISO :2006

Posttjänster Adressdatabaser Del 1: Postadresskomponenter. Postal services Address databases Part 1: Components of postal addresses

ITS Action Plan Task 1.3 Digital Maps

ELECTRICAL INSTALLATIONS OF BUILDINGS -- PART 4-44: PROTECTION FOR SAFETY - PROTECTION AGAINST VOLTAGE DISTURBANCES AND

European Standardization & Digital Transformation. Ashok GANESH Director Innovation ETICS Management Committee

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

SVENSK STANDARD SS-EN Papper Skrivar- och kontorspapper Krav på papper för torrtonerskrivare och kopiatorer

BoR (10) 13. BEREC report on Alternative Retail Voice and SMS Roaming Tariffs and Retail Data Roaming Tariffs

This document is a preview generated by EVS

This document is a preview generated by EVS

Transcription:

TECHNICAL SPECIFICATION SPÉCIFICATION TECHNIQUE TECHNISCHE SPEZIFIKATION CEN/TS 14796 June 2004 ICS 35.240.80 English version Health Informatics - Data Types Élément introductif - Élément central Medizinische Informatik - Datentypen This Technical Specification (CEN/TS) was approved by CEN on 9 February 2004 for provisional application. The period of validity of this CEN/TS is limited initially to three years. After two years the members of CEN will be requested to submit their comments, particularly on the question whether the CEN/TS can be converted into a European Standard. CEN members are required to announce the existence of this CEN/TS in the same way as for an EN and to make the CEN/TS available promptly at national level in an appropriate form. It is permissible to keep conflicting national standards in force (in parallel to the CEN/TS) until the final decision about the possible conversion of the CEN/TS into an EN is reached. CEN members are the national standards bodies of Austria, Belgium, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom. EUROPEAN COMMITTEE FOR STANDARDIZATION COMITÉ EUROPÉEN DE NORMALISATION EUROPÄISCHES KOMITEE FÜR NORMUNG Management Centre: rue de Stassart, 36 B-1050 Brussels 2004 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members. Ref. No. CEN/TS 14796:2004: E

Contents Page 1 Scope 7 2 Normative references 7 3 Terms and definitions 7 4 Abbreviations 8 5 Introduction to abstract data type definitions 9 5.1 Data values and data types 9 5.2 Representation of Data Values 10 5.3 Properties of Data Values 10 5.4 Characteristics of the data types 11 6 Primitive data types 11 6.1 Introduction 11 6.2 Primitive type set 11 6.3 Numeric Types 12 6.4 Set<T> 13 6.5 Sequence<T> 14 6.6 Bag<T> 14 6.7 Array<T> 14 7 Constructed Data Types 15 7.1 DATA_VALUE 15 7.2 Basic data types 15 7.3 Introduction 15 7.4 Encapsulated Data 16 7.5 Instance Identifier 18 7.6 ISO Object Identifier 19 7.7 Universal Resource Identifier 20 7.8 Interval 21 8 Textual and Coded data types 23 8.1 Introduction 23 8.2 TEXT 23 8.3 SIMPLE_TEXT 25 8.4 CODED_TEXT 25 8.5 Coded Value 25 8.6 Coded with Equivalents 26 8.7 Concept Descriptor 27 8.8 Concept Role 28 8.9 Coded Simple Value Abstract Class 29 9 Quantity Types 29 9.1 UML representation 29 9.2 QUANTITY 30 9.3 Ordinal 31 9.4 Physical Quantity 32 9.5 DURATION 33 9.6 Quantity Ratio 34 9.7 QuantityRange 35 10 Time-RelatedTypes 36 10.1 UML representation 36 10.2 Date 36 10.3 Time point 37 2

10.4 Interval of Time 39 10.5 Periodic Interval of Time 40 10.6 Event Related Periodic Interval of Time 41 Annex A (normative) Null Flavors 43 A.1 Introduction 43 A.2 Null flavor structure 44 Annex B (normative) Other CS-defined code lists 45 List of Figures Figure 1: Packages... 9 Figure 2: UML Representation of Primitive data types... 12 Figure 3: UML Representation of Basic data types... 16 Figure 4: UML Representation of Text data types... 24 Figure 5: UML Representation of Quantity data types... 30 Figure 6: UML Representation of Time-related data types... 36 List of Tables Table 1: Names and formats of numeric data types... 12 Table 2: Content of 32-bit floating point bit positions... 13 Table 3: Content of 64-bit floating point bit positions... 13 Table 4: Attributes of encapsulated data (ED)... 17 Table 5: Attributes of Instance Identifier (II)... 19 Table 6: Attributes of the OID data type... 19 Table 7: URI schemes... 20 Table 8: Attributes of the URI data type... 21 Table 9: Attributes of Interval... 22 Table 10: Attributes of the TEXT data type...23 Table 11: Attributes of the CODED_TEXT data type... 25 Table 12: Attributes of the Coded Value (CV) data type... 26 Table 13: Attributes of the Coded with Equivalents (CE) data type... 26 Table 14: Attributes of Concept Descriptor (CD) data type... 27 Table 15: Attributes of Concept Role (CR) data type... 28 3

Table 16: Attributes of Ordinal data type... 31 Table 17: Attributes of Physical Quantity data type... 32 Table 18: Attributes of Physical Quantity data type... 33 Table 19: Attributes of Quantity Ratio... 34 Table 20: Attributes of Quantity Range... 35 Table 21: Attributes of Date... 36 Table 22: Attributes of TS... 37 Table 23: Attributes of Interval of Time... 40 Table 24: Attributes of Periodic Interval of Time... 41 Table 25: Attributes of Event Related Periodic Interval of Time... 42 Table 26: Null Flavor values... 44 Table 27: MIME media types... 45 Table 28: Character set codes as defined by IANA... 46 Table 29: Compression Algorithms... 47 4

Foreword This document CEN/TS 14796:2004 has been prepared by Technical Committee CEN/TC 251 Health Informatics, the secretariat of which is held by SIS. According to the CEN/CENELEC Internal Regulations, the national standards organizations of the following countries are bound to announce this Technical Specification: Austria, Belgium, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom. 5

Introduction ISO standards have existed for data types for some time, and especially significant is ISO 11404 (1994) Language Independent Data types. Since 1994 most data typing has been based upon or harmonised with this standard. However, in healthcare information communication a different source of data type standardisation has arisen, sourced by Health Level Seven (HL7), whose data types often resemble but are not wholly compatible with ISO 11404. In developing this Technical Specification there has been the wish to harmonise with the HL7 data types so that the health informatics industry in Europe and the USA can more easily be aligned. To this end a collaboration agreement was entered into in March 2000 between CEN/TC 251 and HL7. The goal was set for a maximum degree of alignment while maintaining their independence and need to serve the business requirements of the respective markets but also to make the results available to ISO for possible international standardisation. This Technical Specification differs from the HL7 abstract data types in two major ways: Primitive data types are not re-defined here they are assumed to be available in any engineering environment that implements this specification. All other data types are defined here This TS says nothing about operations that are associated with any particular data type. Where a data type has been inherited from previously issued international standards the associated operations may be assumed but are not specifically referred to in this document. In most other respects, this specification may be regarded as a sub set of the HL7 Version 3 abstract data types although partly described differently due to the fact that CEN is following the ISO rules for drafting and presentation of standards which HL7 is not. This version attempts to include insights gained as a result of recent CEN/HL7 harmonisation, and to correct errors, where they were known to exist, particularly with respect to improving the technical quality of the underlying abstract models. There are still some incomplete specifications, which are indicated where appropriate. The distinction between Primitive and Constructed data types has been tightened up. Constructed types are divided into 4 packages for convenience (Basic, Text, Quantity, Time Specification) It is intended that, following further harmonisation work with HL7, and after there has been an opportunity to gain implementation experience of using this specification, the TS will be developed into a full European Standard (EN). By that stage the UML model will be extended to include all necessary operations and formal invariants, together with attribute optionalities. For information on this process, see www.centc251.org. 6

1 Scope This Technical Specification defines abstract data types for use in communicating healthcare information and for other health informatics purposes. 2 Normative references The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. ISO/IEC 11404 Information technology -- Programming languages, their environments and system software interfaces -- Languageindependent datatypes ISO 8601:2000(E) Data elements and interchange formats Information interchange Representation of dates and times Second edition 2000-12-15 ISO/IEC 8824-1 ISO/IEC 10646-1 IEEE 754-1985 ISO 639:1988 (E/F) Information technology -- Abstract Syntax Notation One (ASN.1): Specification of basic notation Information technology -- Universal Multiple-Octet Coded Character Set (UCS) -- Part 1: Architecture and Basic Multilingual Plane. Standard for Binary Floating-Point Arithmetic Code for the representation of names of languages 3 Terms and definitions For the purposes of this document, the following terms and definitions apply 3.1 data type a set of distinct values, characterised by properties of those values and by operations on those values 3.2 date identification of a particular calendar day, expressed by some combination of the data elements calendar year, calendar month, calendar week, calendar day or day of the year 3.3 implementable technology specification description of how to implement data types in a particular context (organisation, country, programming language etc) 7