Health informatics -- Syntax to represent the content of healthcare classification systems -- Classification Markup Language (ClaML)

The main purpose of ClaML is to formally represent the content and hierarchical structure of healthcare classification systems in a markup language for the safe exchange and distribution of data and structure between organizations and dissimilar software products. The scope of healthcare classification systems covered by this document encompasses terminologies, and is constrained to traditional paper-based systems (like ICD-10) and systems built according to categorial structures and a cross thesaurus (like ICNP)[2]. ClaML is intended for representation of healthcare classification systems in which classes have textual definitions, hierarchical ordering, named hierarchical levels (such as "chapter", "section"), inclusion and exclusion criteria, and codes. It is not intended to cover any formal representation, neither for definition or composition of concepts, nor for specification of classification rules. Systems with such formal specifications can at best be partially represented using ClaML, and are hence out of scope. Most of the notes and examples in this document relate to ICD. This is because ICD is the most common classification system in the scope of this document. As a highly complex classification system it is an inexhaustible source for examples of nearly any kind. But all these notes and examples represent also other similar classification systems, if applicable, which are usually less complex. An overview of currently known classification systems using ClaML is provided in a separate document which is electronically available (see 7.3). This document is not intended to: a) provide a normative syntax on how a healthcare classification system is to be constructed; b) define link types between elements in a healthcare classification system (this is left to the developers of healthcare classification systems); c) provide a representation for direct viewing or printing.

Informatique de santé -- Syntaxe de représentation du contenu des systèmes de classification des soins de santé -- Langage de balisage de la classification (ClaML)

Le langage de balisage de classification (ClaML) vise principalement ŕ représenter de maničre formelle le contenu et la structure hiérarchique des systčmes de classification des soins de santé dans un langage de balisage pour l'échange et la diffusion sécurisés des données et de la structure entre les organismes et les produits logiciels dissemblables. Le domaine d'application des systčmes de classification des soins de santé couvert par le présent document comprend les terminologies et se limite aux systčmes papier traditionnels (par exemple CIM-10) et aux systčmes compositionnels élaborés selon des structures catégorielles et un thésaurus croisé (par exemple ICNP).[2] Le langage de balisage de classification ClaML est destiné ŕ la représentation de systčmes de classification des soins de santé dont les classes comportent des définitions textuelles, une hiérarchisation, des niveaux hiérarchiques nommés [tels que «chapter» (chapitre), «section» (section)], des critčres d'inclusion et d'exclusion ainsi que des codes. Il n'est pas destiné ŕ couvrir la représentation formelle d'aucune sorte, ni la définition de concepts, ni la spécification des rčgles de classification. Les systčmes contenant ces spécifications formelles ne peuvent ętre au mieux que partiellement représentés ŕ l'aide de ClaML et ne sont donc pas couverts par le domaine d'application. La plupart des notes et des exemples du présent document sont relatifs au systčme CIM. En effet, le systčme de classification CIM est le plus courant dans le domaine d'application du présent document. Ce systčme de classification étant d'une grande complexité, il constitue une source inépuisable d'exemples de toutes sortes ou presque. Cependant, l'ensemble de ces notes et exemples représentent également d'autres systčmes de classification similaires généralement moins complexes, le cas échéant. Une vue d'ensemble des systčmes de classification actuels utilisant ClaML est fournie dans un document séparé, disponible sous forme électronique (voir 7.3). Le présent document n'a pas pour objet de: a) fournir une syntaxe normative sur la maničre dont un systčme de classification des soins de santé doit ętre construit; b) définir les types de liens entre les éléments d'un systčme de classification des soins de santé. Cette tâche appartient aux concepteurs des systčmes de classification des soins de santé; c) fournir une représentation permettant une visualisation ou une impression directe.

General Information

Status
Published
Publication Date
25-Apr-2019
Current Stage
6060 - International Standard published
Start Date
16-Oct-2018
Completion Date
26-Apr-2019
Ref Project

RELATIONS

Buy Standard

Standard
ISO 13120:2019 - Health informatics -- Syntax to represent the content of healthcare classification systems -- Classification Markup Language (ClaML)
English language
58 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 13120:2019 - Informatique de santé -- Syntaxe de représentation du contenu des systemes de classification des soins de santé -- Langage de balisage de la classification (ClaML)
French language
61 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO
STANDARD 13120
Second edition
2019-04
Health informatics — Syntax to
represent the content of healthcare
classification systems — Classification
Markup Language (ClaML)
Informatique de santé — Syntaxe de représentation du contenu des
systèmes de classification des soins de santé — Langage de balisage
de la classification (ClaML)
Reference number
ISO 13120:2019(E)
ISO 2019
---------------------- Page: 1 ----------------------
ISO 13120:2019(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2019

All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may

be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting

on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address

below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2019 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 13120:2019(E)
Contents Page

Foreword ..........................................................................................................................................................................................................................................v

Introduction ................................................................................................................................................................................................................................vi

1 Scope ................................................................................................................................................................................................................................. 1

2 Normative references ...................................................................................................................................................................................... 1

3 Terms and definitions ..................................................................................................................................................................................... 1

4 Abbreviated terms .............................................................................................................................................................................................. 2

5 Conformance ............................................................................................................................................................................................................. 2

6 Conventions ............................................................................................................................................................................................................... 2

7 Classification markup language ........................................................................................................................................................... 2

7.1 Basis of the syntax ................................................................................................................................................................................ 2

7.2 HTML inclusion ...................................................................................................................................................................................... 2

7.3 Electronic inserts .................................................................................................................................................................................. 3

7.4 Informative addenda .......................................................................................................................................................................... 3

7.5 ClaML implementation profile ......... .......................................................................................................................................... 4

7.6 XML Schema Definition.................................................................................................................................................................... 4

7.7 Semantic description of the Classification Markup Language ....................................................................12

7.7.1 ClaML ......................................................................................................................................................................................12

7.7.2 Classification ....................................................................................................................................................................12

7.7.3 Meta .........................................................................................................................................................................................14

7.7.4 Identifier ..............................................................................................................................................................................16

7.7.5 Title ..........................................................................................................................................................................................17

7.7.6 Authors ..................................................................................................................................................................................17

7.7.7 Author ....................................................................................................................................................................................18

7.7.8 Variants .................................................................................................................................................................................18

7.7.9 Variant ....................................................................................................................................................................................19

7.7.10 ClassKinds ...................................................................... .....................................................................................................19

7.7.11 ClassKind .............................................................................................................................................................................20

7.7.12 UsageKinds ........................................................................................................................................................................20

7.7.13 UsageKind ...........................................................................................................................................................................21

7.7.14 Usage .......................................................................................................................................................................................21

7.7.15 RubricKinds .......................................................................................................................................................................22

7.7.16 RubricKind .........................................................................................................................................................................22

7.7.17 Display ...................................................................................................................................................................................23

7.7.18 Modifier ................................................................................................................................................................................24

7.7.19 ModifierClass ...................................................................................................................................................................25

7.7.20 Class .........................................................................................................................................................................................26

7.7.21 ModifiedBy .........................................................................................................................................................................27

7.7.22 ExcludeModifier ............................................................................................................................................................29

7.7.23 ValidModifierClass .......................................................................................................................................................30

7.7.24 Rubric .....................................................................................................................................................................................31

7.7.25 Label ........................................................................................................................................................................................32

7.7.26 Extended XHTML anchor element (a) ........................................................................................................33

7.7.27 History ...................................................................................................................................................................................35

7.7.28 SuperClass ..........................................................................................................................................................................35

7.7.29 SubClass ................................................................................................................................................................................36

7.7.30 Fragment ..............................................................................................................................................................................37

7.7.31 Include ...................................................................................................................................................................................38

7.7.32 IncludeDescendants ...................................................................................................................................................39

Annex A (informative) Examples of usage of ClaML ...........................................................................................................................41

Annex B (informative) Suggested usage of ClaML attribute values ...................................................................................45

© ISO 2019 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 13120:2019(E)

Annex C (informative) Different ways of modification ...................................................................................................................47

Bibliography .............................................................................................................................................................................................................................58

iv © ISO 2019 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 13120:2019(E)
Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national standards

bodies (ISO member bodies). The work of preparing International Standards is normally carried out

through ISO technical committees. Each member body interested in a subject for which a technical

committee has been established has the right to be represented on that committee. International

organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.

ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of

electrotechnical standardization.

The procedures used to develop this document and those intended for its further maintenance are

described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the

different types of ISO documents should be noted. This document was drafted in accordance with the

editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/directives).

Attention is drawn to the possibility that some of the elements of this document may be the subject of

patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of

any patent rights identified during the development of the document will be in the Introduction and/or

on the ISO list of patent declarations received (see www .iso .org/patents).

Any trade name used in this document is information given for the convenience of users and does not

constitute an endorsement.

For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and

expressions related to conformity assessment, as well as information about ISO's adherence to the

World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see www .iso

.org/iso/foreword .html.

This document was prepared by Technical Committee ISO/TC 215, Health informatics.

This second edition cancels and replaces the first edition (ISO 13120:2013), which has been technically

revised. The main changes compared to the previous edition are as follows:
— Alignment of the Classification Markup Language (ClaML) to HTML;

— Replacement of the format ‘Document Type Definition’ (DTD) by an ‘XML Schema Definition’

(XSD);

— Provision of XSD files and further informative Annexes on the ISO Standards Maintenance Portal;

— Addition of a new Annex C on ‘Different ways of modification’;
— Complete editorial revision.

Any feedback or questions on this document should be directed to the user’s national standards body. A

complete listing of these bodies can be found at www .iso .org/members .html.
© ISO 2019 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO 13120:2019(E)
Introduction

Healthcare classification systems are developed and distributed in a variety of informal formats, such

as MS Word, with little consistency in approach between developers. Exchanging data from these

systems or attempting to parse the informal text into a more formal structure, say for publishing

purposes, presents many challenges because mistakes are easily made and difficult to detect. For

example, the accidental deletion of a tab can transform a sibling rubric into a parent. Text files with

comma-separated value fields are another mechanism widely used for storing and transferring data,

but as a solution here are limited by insufficient formal structuring capabilities.

In the interests of safely exchanging and distributing the content and hierarchical structure of

healthcare classification systems, this document presents a simple XML specification, ClaML, for

exchange and distribution of healthcare classification systems. XML is the chosen format for this syntax

as: a) XML provides the necessary structuring elements, and b) there are many readily available XML

parsers in existence.
This document builds on EN 14463:2008 and ISO 13120:2013.

In this version of the syntax representing ClaML 3.0.0 there had been performed a lot of structural

and content-related changes to solve known problems with ClaML 2.0.0 according to experiences out of

practical use and to serve additional demands of classification developers and end users. Major changes

are the replacement of the DTD (Document Type Definition) by an XSD (XML Schema Definition) and

the alignment with HTML by inclusion of XHTML 1.1.

ClaML is intended to serve as the core representation from which all publication forms can be derived.

It contains information of a depth sufficient to uniquely identify and describe the structure and relevant

elements of healthcare classification systems. This document does not intend to prescribe to developers

how healthcare classification systems should be structured, nor does it define or explain the meaning

of the structuring elements. ClaML is not meant to be a direct format for viewing or printing the content

of a healthcare classification system. Views and prints are to be derived from this representation by

post processing.
ClaML is targeted at:
[1]

a) developers of first generation healthcare classification systems to assist in the construction,

maintenance and publication (both in paper and electronic formats) of their particular healthcare

classification systems;

b) developers of information systems to assist in the inclusion of mechanisms for unambiguous

loading of healthcare classification systems into their applications;
c) organizations responsible for updating healthcare classification systems;
d) institutions receiving updated healthcare classification systems.
vi © ISO 2019 – All rights reserved
---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO 13120:2019(E)
Health informatics — Syntax to represent the content of
healthcare classification systems — Classification Markup
Language (ClaML)
1 Scope

The main purpose of ClaML is to formally represent the content and hierarchical structure of healthcare

classification systems in a markup language for the safe exchange and distribution of data and structure

between organizations and dissimilar software products.

The scope of healthcare classification systems covered by this document encompasses terminologies,

and is constrained to traditional paper-based systems (like ICD-10) and systems built according to

[2]

categorial structures and a cross thesaurus (like ICNP) . ClaML is intended for representation of

healthcare classification systems in which classes have textual definitions, hierarchical ordering,

named hierarchical levels (such as “chapter”, “section”), inclusion and exclusion criteria, and codes. It

is not intended to cover any formal representation, neither for definition or composition of concepts,

nor for specification of classification rules. Systems with such formal specifications can at best be

partially represented using ClaML, and are hence out of scope. Most of the notes and examples in this

document relate to ICD. This is because ICD is the most common classification system in the scope of

this document. As a highly complex classification system it is an inexhaustible source for examples of

nearly any kind. But all these notes and examples represent also other similar classification systems,

if applicable, which are usually less complex. An overview of currently known classification systems

using ClaML is provided in a separate document which is electronically available (see 7.3).

This document is not intended to:

a) provide a normative syntax on how a healthcare classification system is to be constructed;

b) define link types between elements in a healthcare classification system (this is left to the

developers of healthcare classification systems);
c) provide a representation for direct viewing or printing.
2 Normative references

The following documents are referred to in the text in such a way that some or all of their content

constitutes requirements 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 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country codes

ISO 639-1, Codes for the representation of names of languages — Part 1: Alpha-2 code

3 Terms and definitions
No terms and definitions are listed in this document.

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

— ISO Online browsing platform: available at https: //www .iso .org/obp
— IEC Electropedia: available at http: //www .electropedia .org/
© ISO 2019 – All rights reserved 1
---------------------- Page: 7 ----------------------
ISO 13120:2019(E)
4 Abbreviated terms
ClaML Classification Markup Language
DTD Document Type Definition
[4][5][6]
HTML HyperText Markup Language
ICD International Classification of Diseases
ICF International Classification of Functioning, Disability and Health
ICNP International Classification for Nursing Practice
OPS “Operationen und Prozedurenschlüssel”, the German procedure classification
WHO World Health Organization
[4][5][7]
XHTML Extensible HyperText Markup Language
[3]
XML Extensible Markup Language 1.0
XSD XML Schema Definition
5 Conformance

The normative part of this document is written in the form of an XML Schema Definition (XSD). Many

commercially available XML tools provide facilities to test the conformance of an XML document with

an XSD. Users of ClaML are encouraged to perform such a test before distributing their healthcare

classification systems in the format of this document.
6 Conventions

The font Courier New is used to denote XSD or XML content of ClaML. XML examples in this document

are only a partial representation of a ClaML file. For reasons of readability parts are left out at “...”.

In descriptive parts of this document bold text is used to denote elements and attributes defined in the

XSD. For names of elements Upper CamelCase is used (i.e. a single string, consisting of multiple words

without spaces, each starting with a capital); for names of attributes lowercase is used. Italic text in

quotation marks is used to denote attribute values.
NOTE Names of externally defined XHTML 1.1 elements are in lowercase.
7 Classification markup language
7.1 Basis of the syntax

The basis of the syntax is to represent the content of healthcare classification systems. The syntax

defined in this document is called Classification Markup Language. It is defined here in the form of

an XSD. The reference to this syntax will be headed to ClaML in this document. The version of ClaML

described in this document is version 3.0.0.
7.2 HTML inclusion

In the previous ClaML 2.0.0 version internally defined elements were used for representation of textual

content of a healthcare classification system. These elements originated from the DocBook standard.

Experiences with this version raised the wish to align ClaML to HTML for various reasons (e.g. HTML

2 © ISO 2019 – All rights reserved
---------------------- Page: 8 ----------------------
ISO 13120:2019(E)

is more common, it enables easier transformation between different formats and it contains in ClaML

so far missing features for accessibility demands). Therefore for this version these elements have been

removed and replaced by inclusion of externally defined equivalent content of HTML. The module-

[5][7]

based XHTML 1.1 definition appeared to be the most suitable candidate for integration as it allows

the inclusion of the model (xhtml11-model-1.xsd) and modules (xhtml11-modules-1.xsd) schema files

into the same namespace of ClaML. This enables the use of these elements in a ClaML file without a

prefix. Extensions by redefinition of XHTML modules allow keeping ClaML specific functions. This

[6]

XHTML 1.1 inclusion should as well cover functionality of the HTML 5 specification in its basics,

which is not available as XML Schema Definition file. However, this partial inclusion does not meet

the official criteria for XHTML Host Language Document Type Conformance or XHTML Integration

Set Conformance. ClaML may therefore not be called “XHTML Host Language Conforming” or “XHTML

[7]
Integration Set Conforming” .

For further information on the specific use of XHTML 1.1 elements in ClaML refer to the notes on the

Label element in 7.7.25.1 and the extended XHTML anchor element (a) in 7.7.26.
7.3 Electronic inserts

The following electronic inserts are located in the ISO Standards Maintenance Portal 13120 folder:

http: //standards .iso .org/iso/13120/ed -2/en.

In the versions of ClaML published so far (EN 11463:2008, ISO 13120:2013), the DTD was only a regular

part of the text document. In this version 3.0.0 of the syntax, the XML Schema Definition as given in 7.6

is also provided as electronic insert. The ClaML3.0.0.xsd file has been uploaded to the ISO database and

is electronically available.
Direct link: http: //standards .iso .org/iso/13120/ed -2/en/ClaML3 .0 .0 .xsd

Also a DTD and an XSD file of the previous version 2.0.0 have been generated to support users upgrading

to the new version. In the versions of ClaML published so far (EN 11463:2008, ISO 13120:2013), the

specification was only defined as DTD. So for this revision the old DTD needed to be translated into an

XSD first as basis for any further changes. Changes are much more comprehensible when comparing

the new ClaML 3.0.0 XSD to this file instead of the old DTD. This XSD file might as well be used as

replacement for the old DTD when dealing with ClaML 2.0.0-based healthcare classification systems.

The files are stored in the ed-1-en.zip file. File names: ClaML2.0.0.dtd and ClaML2.0.0.xsd.

Direct link: http: //standards .iso .org/iso/13120/ed -2/en/ed -1 -en .zip
7.4 Informative addenda

The following informative addenda are located in the ISO Standards Maintenance Portal 13120 folder:

http: //standards .iso .org/iso/13120/ed -2/en.

According to the substantial changes from the previous ClaML version 2.0.0 to this version 3.0.0 some

informative documents have been generated. These documents will help to better understand the

changes and facilitate the transfer of healthcare classification systems to the new version.

The “ClaML_XSD_2.0.0_TO_3.0.0” document illustrates the changes of the specification in detail and

shall help users to better understand them and facilitate an update to the new version. All changes

based on the ClaML 2.0.0 XSD are yellow highlighted. Insertions are displayed as red and underlined

text. Deletions are displayed as blue and striked-through text. The ClaML_XSD_2.0.0_TO_3.0.0.pdf file

has been uploaded to the ISO database and is electronically available.

Direct link: http: //standards .iso .org/iso/13120/ed -2/en/ClaML _XSD _2 .0 .0 _TO _3 .0 .0 .pdf

The “Inventory of classification systems using ClaML” document gives an overview of currently known

healthcare classification systems using ClaML. These might serve as example healthcare classification

systems when considering representing a new healthcare classification system in ClaML and gives a

better understanding of the scope of the syntax. The file is stored in the ed-1-en.zip file. File name:

Inventory_of_classification_systems_using_ClaML_2016-02-15.pdf.
© ISO 2019 – All rights reserved 3
---------------------- Page: 9 ----------------------
ISO 13120:2019(E)
Direct link: http: //standards .iso .org/iso/13120/ed -2/en/ed -1 -en .zip

The “ClaML 2.0.0 structure” document displays the ClaML 2.0.0 structure in a diagram. The file is stored

in the ed-1-en.zip file. File name: ClaML2.0.0_structure.pdf.
Direct link: http: //standards .iso .org/iso/13120/ed -2/en/ed -1 -en .zip

The “ClaML 3.0.0 structure” document displays the ClaML 3.0.0 structure in a diagram. The ClaML3.0.0_

structure.pdf file has been uploaded to the ISO database and is electronically available.

Direct link: http: //standards .iso .org/iso/13120/ed -2/en/ClaML3 .0 .0 _structure .pdf

7.5 ClaML implementation profile

ClaML offers a wide range of possibilities for the representation of classification content. The defined

XML structure partially allows tree structures of endless depth. This generates serious problems

for end users when importing ClaML files. As healthcare classification systems nowadays contain a

huge amount of data, so do the resulting ClaML files. Therefore it is difficult for end users to oversee

what needs to be addressed in their import routines so that no important information of the files is

overlooked.

Hence classification system developers are highly encouraged to provide an implementation profile

with their ClaML files. Such an implementation profile should at a minimum address the following

questions:
— which elements and attributes are used in the current ClaML file;

— maximum expectable depth of the tree structure regarding potentially endless branches;

— subclassificiation structure (e.g. maximum level, use of multiple modifiers);
— notes on further necessary post-processing for generation of output formats.
7.6 XML Schema Definition


xmlns:xml="http://www.w3.org/XML/1998/namespace"
elementFormDefault="qualified" attributeFormDefault="unqualified">
schemaLocation="http://www.w3.org/2001/xml.xsd"/>





use="optional"/>







...

NORME ISO
INTERNATIONALE 13120
Deuxième édition
2019-04
Informatique de santé — Syntaxe
de représentation du contenu des
systèmes de classification des soins
de santé — Langage de balisage de la
classification (ClaML)
Health informatics — Syntax to represent the content of healthcare
classification systems — Classification Markup Language (ClaML)
Numéro de référence
ISO 13120:2019(F)
ISO 2019
---------------------- Page: 1 ----------------------
ISO 13120:2019(F)
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2019

Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette

publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,

y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut

être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.

ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
Fax: +41 22 749 09 47
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii © ISO 2019 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO 13120:2019(F)
Sommaire Page

Avant-propos ................................................................................................................................................................................................................................v

Introduction ................................................................................................................................................................................................................................vi

1 Domaine d'application ................................................................................................................................................................................... 1

2 Références normatives ................................................................................................................................................................................... 1

3 Termes et définitions ....................................................................................................................................................................................... 1

4 Abréviations .............................................................................................................................................................................................................. 2

5 Conformité .................................................................................................................................................................................................................. 2

6 Conventions ............................................................................................................................................................................................................... 2

7 Langage de balisage de classification ............................................................................................................................................. 3

7.1 Base de la syntaxe ................................................................................................................................................................................. 3

7.2 Inclusion de HTML ............................................................................................................................................................................... 3

7.3 Insertions électroniques ................................................................................................................................................................. 3

7.4 Addenda informatifs .......................................................................................................................................................................... 4

7.5 Profil de mise en œuvre de ClaML .......................................................................................................................................... 4

7.6 Définition de schéma XML (XSD) ............................................................................................................................................ 5

7.7 Description sémantique du langage de balisage de classification (ClaML) .....................................13

7.7.1 Langage ClaML ................................................................................................................................................................13

7.7.2 Classification ....................................................................................................................................................................13

7.7.3 Meta (méta) .......................................................................................................................................................................14

7.7.4 Identifier (Identifiant) .............................................................................................................................................16

7.7.5 Title (Titre) ........................................................................................................................................................................17

7.7.6 Authors (Auteurs) ........................................................................................................................................................18

7.7.7 Author (Auteur) .............................................................................................................................................................18

7.7.8 Variants (Variantes) ...................................................................................................................................................19

7.7.9 Variant (Variante) ........................................................................................................................................................19

7.7.10 ClassKinds (Types de classes) ...........................................................................................................................20

7.7.11 ClassKind (Type de classe) ...................................................................................................................................20

7.7.12 UsageKinds (Types d'utilisation) ...................................................................................................................21

7.7.13 UsageKind (Type d'utilisation) .........................................................................................................................21

7.7.14 Utilisation ............................................................................................................................................................................22

7.7.15 RubricKinds (Types de rubriques) ................................................................................................................23

7.7.16 RubricKind (Type de rubrique) .......................................................................................................................23

7.7.17 Display (Affichage) ......................................................................................................................................................24

7.7.18 Modifier (Modificateur) ..........................................................................................................................................25

7.7.19 ModifierClass (Classe de modificateur) ....................................................................................................26

7.7.20 Class (Classe) ...................................................................................................................................................................27

7.7.21 ModifiedBy (Modifié par) ......................................................................................................................................29

7.7.22 ExcludeModifier (Exclure modificateur) .................. ................................................................................31

7.7.23 ValidModifierClass (Classe de modificateur valable) ....................................................................31

7.7.24 Rubric (Rubrique) ........................................................................................................................................................33

7.7.25 Label (Étiquette) ...........................................................................................................................................................33

7.7.26 Élément d'ancrage XHTML étendu (a) .......................................................................................................35

7.7.27 History (Historique) ..................................................................................................................................................37

7.7.28 SuperClass (Surclasse) ........................................................................................................................................... ..37

7.7.29 SubClass (Sous-classe) .............................................................................................................................................38

7.7.30 Fragment ..............................................................................................................................................................................39

7.7.31 Include (inclure)............................................................................................................................................................40

7.7.32 IncludeDescendants (inclure descendants) ..........................................................................................41

Annexe A (informative) Exemples d'utilisation du langage ClaML .....................................................................................43

Annexe B (informative) Propositions d'utilisation des valeurs d'attribut du langage ClaML ................47

© ISO 2019 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO 13120:2019(F)

Annexe C (informative) Différentes méthodes de modification ............................................................................................49

Bibliographie ...........................................................................................................................................................................................................................61

iv © ISO 2019 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO 13120:2019(F)
Avant-propos

L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes

nationaux de normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est

en général confiée aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude

a le droit de faire partie du comité technique créé à cet effet. Les organisations internationales,

gouvernementales et non gouvernementales, en liaison avec l'ISO, participent également aux travaux.

L'ISO collabore étroitement avec la Commission électrotechnique internationale (IEC) en ce qui

concerne la normalisation électrotechnique.

Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont

décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier de prendre note des différents

critères d'approbation requis pour les différents types de documents ISO. Le présent document a été

rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2 (voir www

.iso .org/directives).

L'attention est attirée sur le fait que certains des éléments du présent document peuvent faire l'objet de

droits de propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable

de ne pas avoir identifié de tels droits de propriété et averti de leur existence. Les détails concernant

les références aux droits de propriété intellectuelle ou autres droits analogues identifiés lors de

l'élaboration du document sont indiqués dans l'Introduction et/ou dans la liste des déclarations de

brevets reçues par l'ISO (voir www .iso .org/brevets).

Les appellations commerciales éventuellement mentionnées dans le présent document sont données

pour information, par souci de commodité, à l’intention des utilisateurs et ne sauraient constituer un

engagement.

Pour une explication de la nature volontaire des normes, la signification des termes et expressions

spécifiques de l'ISO liés à l'évaluation de la conformité, ou pour toute information au sujet de l'adhésion

de l'ISO aux principes de l’Organisation mondiale du commerce (OMC) concernant les obstacles

techniques au commerce (OTC), voir www .iso .org/iso/fr/avant -propos.

Le présent document a été élaboré par le comité technique ISO/TC 215, Informatique de santé.

Cette deuxième édition annule et remplace la première édition (ISO 13120:2013), qui a fait l’objet d’une

révision technique. Les principales modifications par rapport à l’édition précédente sont les suivantes:

— Alignement de Classification Markup Language (ClaML) sur HTML ;

— Remplacement du format « Définition de Type de Document » (DTD) par une « Définition de

schéma XML » (XSD);

— Mise à disposition de fichiers XSD et d'autres addenda informatifs sur le Portail de maintenance

des normes ISO;

— Ajout d'une nouvelle Annexe C sur les « Différentes méthodes de modification » ;

— Révision éditoriale complète.

Il convient que l'utilisateur adresse tout retour d'information ou toute question concernant le présent

document à l'organisme national de normalisation de son pays. Une liste exhaustive desdits organismes

se trouve à l'adresse www .iso .org/fr/members .html.
© ISO 2019 – Tous droits réservés v
---------------------- Page: 5 ----------------------
ISO 13120:2019(F)
Introduction

Les systèmes de classification des soins de santé sont élaborés et diffusés selon un grand nombre de

formats non formalisés très divers, tels que MS Word, entraînant ainsi peu d'homogénéité entre les

divers concepteurs. L'échange de données provenant de ces systèmes ou le découpage du texte non

formalisé en structures syntaxiques plus formelles, par exemple à des fins de publication, présentent

de nombreuses difficultés du fait que les erreurs sont faciles à commettre mais difficiles à détecter.

Par exemple, la suppression accidentelle d'une tabulation peut transformer une sous-rubrique (enfant)

en une rubrique parent. Les fichiers texte contenant des champs de valeurs séparés par des virgules

constituent un autre mécanisme très largement utilisé pour le stockage et le transfert de données, mais

ici, cette solution s'avère limitée en raison de ses capacités de structuration formelle insuffisantes.

À des fins d'échange et de diffusion sécurisés du contenu et de la structure hiérarchique des systèmes

de classification des soins de santé, le présent document présente une spécification XML simple appelée

ClaML, pour l'échange et la diffusion des systèmes de classification des soins de santé. Le format XML

est le format choisi pour la présente syntaxe pour les raisons suivantes: a) Le format XML fournit les

éléments de structuration nécessaires, et b) de nombreux analyseurs syntaxiques XML sont déjà prêts

et disponibles.
Le présent document est basé sur l'EN 14463:2008 et l'ISO 13120:2013.

Dans la présente version de la syntaxe représentant ClaML 3.0.0, de nombreuses modifications d'ordre

structurel et relatives au contenu ont été apportées afin de résoudre les problèmes connus rencontrés

avec ClaML 2.0.0, en fonction des expériences tirées de son utilisation pratique, et afin de répondre à

des demandes additionnelles des concepteurs de classification et des utilisateurs finaux. Les principales

modifications sont le remplacement de la Définition de Type de Document (DTD) par une définition de

schéma XML (XSD) et l'alignement avec le langage HTML par l'inclusion de XHTML 1.1.

Le langage de balisage de classification ClaML vise à jouer le rôle de représentation centrale à partir de

laquelle toutes formes de publication peuvent être dérivées. Il contient des informations suffisamment

approfondies pour identifier et décrire sans équivoque la structure et les éléments pertinents des

systèmes de classification des soins de santé. Le présent document ne vise pas à préconiser aux

concepteurs la manière dont il convient de structurer ou de décrire les systèmes de classification des

soins de santé, ni la manière dont il convient d'expliquer la signification des éléments de structuration.

Le langage de balisage de classification ClaML n'est pas censé constituer un format direct d'affichage

ou d'impression du contenu d'un système de classification des soins de santé. Les visualisations et les

impressions doivent être dérivées de cette représentation par un traitement ultérieur.

ClaML est destiné aux:
[1]

a) concepteurs des systèmes de classification des soins de santé de la première génération pour les

aider à concevoir, diffuser et assurer la maintenance de leur systèmes particuliers de classification

des soins de santé (que ces derniers soient au format papier ou électronique);

b) concepteurs de systèmes informatiques pour les aider à intégrer des mécanismes permettant de

charger sans ambiguïté les systèmes de classification des soins de santé dans leurs applications;

c) organismes responsables de la mise à jour des systèmes de classification des soins de santé;

d) institutions recevant les systèmes de classification des soins de santé mis à jour.

vi © ISO 2019 – Tous droits réservés
---------------------- Page: 6 ----------------------
NORME INTERNATIONALE ISO 13120:2019(F)
Informatique de santé — Syntaxe de représentation du
contenu des systèmes de classification des soins de santé
— Langage de balisage de la classification (ClaML)
1 Domaine d'application

Le langage de balisage de classification (ClaML) vise principalement à représenter de manière formelle

le contenu et la structure hiérarchique des systèmes de classification des soins de santé dans un langage

de balisage pour l'échange et la diffusion sécurisés des données et de la structure entre les organismes

et les produits logiciels dissemblables.

Le domaine d'application des systèmes de classification des soins de santé couvert par le présent

document comprend les terminologies et se limite aux systèmes papier traditionnels (par exemple CIM-

10) et aux systèmes compositionnels élaborés selon des structures catégorielles et un thésaurus croisé

[2]

(par exemple ICNP). Le langage de balisage de classification ClaML est destiné à la représentation de

systèmes de classification des soins de santé dont les classes comportent des définitions textuelles, une

hiérarchisation, des niveaux hiérarchiques nommés [tels que «chapter» (chapitre), «section» (section)],

des critères d'inclusion et d'exclusion ainsi que des codes. Il n'est pas destiné à couvrir la représentation

formelle d'aucune sorte, ni la définition de concepts, ni la spécification des règles de classification. Les

systèmes contenant ces spécifications formelles ne peuvent être au mieux que partiellement représentés

à l'aide de ClaML et ne sont donc pas couverts par le domaine d'application. La plupart des notes et des

exemples du présent document sont relatifs au système CIM. En effet, le système de classification CIM

est le plus courant dans le domaine d'application du présent document. Ce système de classification

étant d'une grande complexité, il constitue une source inépuisable d'exemples de toutes sortes ou

presque. Cependant, l'ensemble de ces notes et exemples représentent également d'autres systèmes

de classification similaires généralement moins complexes, le cas échéant. Une vue d'ensemble des

systèmes de classification actuels utilisant ClaML est fournie dans un document séparé, disponible sous

forme électronique (voir 7.3).
Le présent document n'a pas pour objet de:

a) fournir une syntaxe normative sur la manière dont un système de classification des soins de santé

doit être construit;

b) définir les types de liens entre les éléments d'un système de classification des soins de santé. Cette

tâche appartient aux concepteurs des systèmes de classification des soins de santé;

c) fournir une représentation permettant une visualisation ou une impression directe.

2 Références normatives

Les documents suivants sont cités dans le texte de sorte qu’ils constituent, pour tout ou partie de leur

contenu, des exigences du présent document. Pour les références datées, seule l’édition citée s’applique.

Pour les références non datées, la dernière édition du document de référence s'applique (y compris les

éventuels amendements).

ISO 3166-1, Codes pour la représentation des noms de pays et de leurs subdivisions — Partie 1: Codes de pays

ISO 639-1, Codes pour la représentation des noms de langue — Partie 1: Code alpha-2

3 Termes et définitions
Aucun terme n’est défini dans le présent document.
© ISO 2019 – Tous droits réservés 1
---------------------- Page: 7 ----------------------
ISO 13120:2019(F)

L’ISO et l’IEC tiennent à jour des bases de données terminologiques destinées à être utilisées en

normalisation, consultables aux adresses suivantes:

— ISO Online browsing platform: disponible à l’adresse https: //www .iso .org/obp

— IEC Electropedia: disponible à l’adresse http: //www .electropedia .org/
4 Abréviations
ClaML langage de balisage de classification (Classification Markup Language)
DTD Définition de type de document (Document Type Definition)
[4][5][6]
HTML langage de balisage d'hypertexte (HyperText Markup Language)

ICD Classification internationale des maladies, CIM (International Classification of Diseases)

ICF Classification internationale du fonctionnement, du handicap et de la santé, CIF (Interna-

tional Classification of Functioning, Disability and Health)

ICNP Classification internationale de la pratique des soins infirmiers (International Classifica-

tion for Nursing Practice)

OPS «Operationen und Prozedurenschlüssel», la classification allemande des procédures

WHO Organisation Mondiale de la Santé, OMS (World Health Organization)
[4][5][7]

XHTML langage de balisage d'hypertexte extensible (Extensible Hypertext Markup language)

[3]
XML langage de balisage extensible 1.0 (eXtensible Markup Language 1.0)
XSD Définition de schéma XML (XML Schema Definition)
5 Conformité

La partie normative du présent document est rédigée sous la forme d'une XSD (XML Schema Definition,

définition de schéma XML). De nombreux outils de langage de balisage extensible XML disponibles sur

le marché permettent de tester la conformité d'un document de langage de balisage extensible XML à

une définition de schéma XML (XSD). Les utilisateurs de ClaML sont encouragés à effectuer ce test avant

de diffuser leurs systèmes de classification des soins de santé au format du présent document.

6 Conventions

La police Courier New est utilisée pour indiquer le contenu XSD ou XML de ClaML. Les exemples XML du

présent document ne sont qu'une représentation partielle d'un fichier ClaML. Dans un souci de lisibilité,

certaines parties sont exclues après «...».

Dans les parties descriptives du présent document, le texte en gras est utilisé pour indiquer les

éléments et les attributs définis dans la XSD. Pour les noms des éléments, la syntaxe Upper CamelCase

est utilisée (c'est-à-dire, une seule chaîne constituée de plusieurs mots sans espace, tous commençant

par une majuscule). Pour les noms d'attributs, les minuscules sont utilisées. Le texte en italique entre

guillemets est utilisé pour indiquer la valeur des attributs.
NOTE Les noms des éléments XHTML 1.1 définis en externe sont en minuscules.
2 © ISO 2019 – Tous droits réservés
---------------------- Page: 8 ----------------------
ISO 13120:2019(F)
7 Langage de balisage de classification
7.1 Base de la syntaxe

La base de la syntaxe consiste à représenter le contenu des systèmes de classification des soins de

santé. La syntaxe définie dans le présent document est appelée Langage de balisage de classification.

Elle est définie ici sous la forme d'une définition de schéma XML (XSD). La référence à cette syntaxe

sera désignée par l'abréviation ClaML dans le présent document. La version du langage de balisage de

classification ClaML décrite dans le présent document est la version 3.0.0.
7.2 Inclusion de HTML

Dans la précédente version de ClaML 2.0.0, les éléments définis en interne étaient utilisés pour la

représentation de contenu textuel du système de classification des soins de santé. Ces éléments

provenaient de la norme DocBook. L'expérience avec cette version a conduit à souhaiter l'alignement

de ClaML sur HTML pour plusieurs raisons (par exemple, HTML est plus courant, permet de

simplifier la transformation entre différents formats, et contient les fonctions relatives aux demandes

d'accessibilité faisant actuellement défaut à ClaML). Pour la présente version, ces éléments ont donc

été retirés et remplacés par l'inclusion de contenu HTML équivalent, défini en externe. La définition

[5][7]

modulaire XHTML 1.1 s'est avérée la plus adaptée pour l'intégration, dans la mesure où elle

permet l'inclusion des fichiers de schéma du modèle (xhtml11-model-1.xsd) et des modules (xhtml11-

modules-1.xsd) dans le même espace de nommage de ClaML. Cela permet l'utilisation de ces éléments

dans un fichier ClaML sans préfixe. Les extensions par redéfinition des modules XHTML permettent

de conserver les fonctions spécifiques du langage ClaML. Il convient que cette inclusion de XHTML 1.1

[6]

couvre également les fonctionnalités de base de la spécification HTML 5, qui n'est pas disponible en

tant que fichier de définition du schéma XML. Toutefois, cette inclusion partielle ne répond pas aux

critères officiels pour la conformité du type de document du langage hôte XHTML ou pour la conformité

de l'ensemble d'intégration XHTML. ClaML ne peut dès lors pas être qualifié de «conforme au langage

[7]
hôte XHTML» ni de «conforme à l'ensemble d'intégration XHTML» .

Pour plus d'informations sur l'utilisation spécifique des éléments XHTML 1.1 dans ClaML, se reporter

aux notes concernant l'élément Label (étiquette) en 7.7.25.1 et les éléments d'ancrage XHTML étendus

(a) en 7.7.26.
7.3 Insertions électroniques

Les insertions électroniques suivantes se trouvent dans le dossier 13120, sur le portail de maintenance

des Normes ISO: http: //standards .iso .org/iso/13120/ed -2/fr.

Dans les versions de ClaML publiées jusqu'à présent (EN 11463:2008, ISO 13120:2013), la définition de

type de document (DTD) ne constituait qu'une partie ordinaire du document texte. Dans la présente

version 3.0.0 de la syntaxe, la définition de schéma XML, telle que donnée en 7.6, est également fournie

en tant qu'insertion électronique. Le fichier ClaML3.0.0.xsd a été téléchargé dans la base de données de

l'ISO et est disponible sous forme électronique.
Lien direct: http: //standards .iso .org/iso/13120/ed -2/fr/ClaML3 .0 .0 .xsd

Une définition de type de document (DTD) et un fichier XSD de la précédente version 2.0.0 ont également

été générés afin d'assister les utilisateurs dans le cadre de la mise à niveau vers la nouvelle version.

Dans les versions de ClaML publiées jusqu'à présent (EN 11463:2008, ISO 13120:2013), la spécification

était définie uniquement en tant que DTD. Dans le cadre de cette révision, l'ancienne DTD a dû tout

d'abord être traduite en XSD, afin de constituer une base nécessaire à toute modification future. La

comparaison de la nouvelle définition de schéma XML de ClaML 3.0.0 à ce fichier, plutôt qu'à l'ancienne

DTD, rend les modifications nettement plus compréhensibles. Ce fichier XSD peut également être utilisé

pour remplacer l'ancienne DTD dans le cadre de systèmes de classification des soins de santé basés

sur ClaML 2.0.0. Les fichiers sont stockés dans l'archive ed-1-en.zip. Nom des fichiers: ClaML2.0.0.dtd

et ClaML2.0.0.xsd.
© ISO 2019 – Tous droits réservés 3
---------------------- Page: 9 ----------------------
ISO 13120:2019(F)

Lien direct: https: //standards .iso .org/iso/13120/ed -2/fr/ed -1 -fr .ziphttp: //standards .iso

.org/iso/13120/ed -2/fr/ed -1 -en .zip
7.4 Addenda informatifs

Les addenda informatifs suivants sont dans le dossier 13120, sur le portail de maintenance des

Normes ISO: http: //standards .iso .org/iso/13120/ed -2/fr.

Compte tenu des modifications conséquentes apportées à cette version ClaML 3.0.0 par rapport à la

précédente version 2.0.0, certains documents informatifs ont été créés. Ces documents permettront

de mieux comprendre les modifications et de simplifier le transfert des systèmes de classification des

soins de santé à la nouvelle version.

Le document «ClaML_XSD_2.0.0_TO_3.0.0» illustre en détail les modifications de la spécification et

doit aider les utilisateurs à mieux les comprendre et à simplifier la mise à jour vers la nouvelle version.

Toutes les modifications par rapport à la XSD de ClaML 2.0.0 sont surlignées en jaune. Les ajouts sont

affichés sous forme de texte en rouge, souligné. Les suppressions sont affichées sous forme de texte en

bleu, barré. Le fichierClaML_XSD_2.0.0_TO_3.0.0.pdf a été téléchargé dans la base de données de l'ISO et

est disponible sous forme électronique.

Lien direct: http: //standards .iso .org/iso/13120/ed -2/fr/ClaML _XSD _2 .0 .0 _TO _3 .0 .0 .pdf

Le document «Inventory of classification systems using ClaML» (inventaire des système

...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.