Modèle des objets de santé (MOS)
Les types de données présentés sont ceux utilisés pour typer les concepts.
Il existe deux familles de types de données :
** les types de données primitifs (ex : string, etc.) : World Wide Web Consortium (W3C)
** les types de données complexes, décrits dans cette partie qui sont des éléments réutilisables encapsulant des types de données primitifs.
Figure 39 Vue des types de données
Liste des classes |
---|
Chaîne de caractères qui, pour des raisons de taille minimale ou d'indépendance au langage, représente ou remplace la valeur d'un texte ou d'une propriété.
Mise en correspondance FHIR R4: Coding
Mise en correspondance Patient Admin HL7 V3: CV
Liste des attributs de la classe Code
Nom | Description |
---|---|
Valeur du code exprimée sous la forme d'une chaîne de caractères. Mise en correspondance FHIR R4: Coding.code Mise en correspondance Patient Admin HL7 V3: ./code | |
Libellé correspondant à la valeur du code. Mise en correspondance FHIR R4: Coding.display Mise en correspondance Patient Admin HL7 V3: CV.displayName | |
Langue utilisée dans les textes du code. | |
Identifiant de la nomenclature (ou liste de codes) à laquelle appartient le code. Cet identifiant peut être exprimé sous la forme d'un OID (Object IDentifier, identifiant universel représenté sous la forme d'une suite d'entiers (format URI)). Mise en correspondance FHIR R4: Coding.system Mise en correspondance Patient Admin HL7 V3: ./codeSystem | |
Nom de la nomenclature (ou liste de codes) à laquelle appartient le code. Mise en correspondance FHIR R4: Mise en correspondance Patient Admin HL7 V3: ./codeSystemName | |
Version de la nomenclature (ou liste de codes) à laquelle appartient le code. Mise en correspondance FHIR R4: Coding.version Mise en correspondance Patient Admin HL7 V3: ./codeSystemVersion | |
Adresse URI indiquant où la nomenclature (ou liste de codes) à laquelle appartient le code, peut être trouvée. | |
Identifiant de l'agence maintenant la nomenclature (ou liste de codes) à laquelle appartient le code. | |
Nom de l'agence maintenant la nomenclature (ou liste de codes) à laquelle appartient le code. |
Une date est une représentation du calendrier grégorien dans diverses résolutions: année, mois, semaine, jour.
Des troncatures sont possibles telles que Année-Mois ou Année ou encore Mois-Jour, etc.
Equivalence: "xs:date", "xs:gYearMonth", "xs:gYear", "xs:gMonth", "xs:gMonthDay", "xs:gDay" (schéma XML).
Liste des attributs de la classe Date
Nom | Description |
---|---|
Valeur de la date. | |
Format d'expression de la date.
Exemple format : AAAAMMJJ. |
Date et heure de la journée (calendrier grégorien) utilisée en combinant année, mois, jour, heure, minute, seconde et fraction de secondes. Le type DateHeure est utilisé généralement pour l’horodatage.
Des troncatures sont possibles telles que Année-Mois ou Année-Mois-Jour ou encore Année-Mois-Jour-Heure, etc.
Equivalence: "xs:dateTime", "xs:date", "xs:gYearMonth", "xs:gYear" (schéma XML).
Liste des attributs de la classe DateHeure
Nom | Description |
---|---|
Valeur de la date et heure. | |
Format d'expression de la date.
Exemple format : AAAAMMJJHHMMSS. |
Heure de la journée utilisée dans diverses représentations : heures, minutes, secondes.
Des troncatures sont possibles telles que Heure-Minute ou Minute-Seconde, etc.
Equivalence: "xs:time" (schéma XML).
Liste des attributs de la classe Heure
Nom | Description |
---|---|
Valeur du temps. | |
Format d'expression de l'heure.
Exemple format HHMM |
Chaîne de caractères qui, associée à d'autres informations complémentaires, est utilisée pour identifier et différencier d'une manière unique, une instance d'un objet dans une structure de données, des autres objets de la même structure.
Mise en correspondance FHIR R4: Identifier
Mise en correspondance Patient Admin HL7 V3: II
Liste des attributs de la classe Identifiant
Nom | Description |
---|---|
Valeur de l'identifiant exprimée sous la forme d'une chaîne de caractères. Mise en correspondance FHIR R4: Identifier.value Mise en correspondance Patient Admin HL7 V3: II.extension ou II.root si le système indique OID or GUID | |
Qualification de l'identifiant (définitif, temporaire, etc.). Mise en correspondance FHIR R4: Identifier.use Mise en correspondance Patient Admin HL7 V3: Role.code | |
Identifiant du système auquel appartient l’identifiant. Mise en correspondance FHIR R4: Identifier.system Mise en correspondance Patient Admin HL7 V3: II.root | |
Nom du système auquel appartient l’identifiant. Mise en correspondance FHIR R4: Identifier.system Mise en correspondance Patient Admin HL7 V3: II.root | |
Version du système auquel appartient l’identifiant. | |
Adresse URI indiquant où le système, auquel appartient l'identifiant, peut être trouvé. | |
Identifiant de l'agence maintenant le système auquel appartient l'identifiant. Mise en correspondance FHIR R4: Identifier.assigner.identifier.value | |
Nom de l'agence maintenant le système auquel appartient l'identifiant. Mise en correspondance FHIR R4: Identifier.assigner.name Mise en correspondance Patient Admin HL7 V3: II.assigningAuthorityName | |
Permet de préciser le type d’identifiant véhiculé.
Remarque : Actuellement les identifiants du MOS ne sont pas modélisés via un type, une étude de l'ensemble des identifiants du MOS doit être menée. Mise en correspondance FHIR R4: identifier.type Nomenclature(s) associée(s) : |
Un indicateur est une propriété décrivant l'un des deux états de l'objet auquel il s'applique.
Exemples de valeurs :
- "0" et "1",
- "Oui" et "Non",
- "True" et "False",
- "Nord", "Sud", "Est" et "Ouest".
Liste des attributs de la classe Indicateur
Nom | Description |
---|---|
Valeur de l'indicateur. | |
Indique si la valeur est numérique, textuel ou binaire. |
Valeur numérique déterminée par la mesure d'un objet associée à une unité de mesure spécifique. Le type "Mesure" est utilisé pour représenter une dimension physique d’un objet.
Liste des attributs de la classe Mesure
Nom | Description |
---|---|
Valeur numérique déterminée par la mesure d'un objet (float, integer, etc). | |
Unité de mesure utilisée (mètre, pouce, etc.).
Elle est exprimée sous la forme d'un code, selon la norme NF EN ISO 80000-1, Grandeurs et unités, reprise dans l'UCUM (Unified Code for Units of Measure). Nomenclature(s) associée(s) : | |
Comment la valeur doit être comprise et représentée. Par exemple, si le comparateur est "<", alors la valeur réelle est < à la valeur indiquée. | |
Nom du système auquel appartient l'unité de mesure. |
Nombre d'unités monétaires exprimées explicitement ou implicitement dans une devise.
Liste des attributs de la classe Montant
Nom | Description |
---|---|
Valeur exprimée sous la forme d'une chaîne de caractères, ou etre numérique (float, integer, etc.) | |
Code de la devise (euro, dollar, etc.). Nomenclature(s) associée(s) : |
Valeur résultant d'un calcul, comptage ou séquencement.
Liste des attributs de la classe Numerique
Nom | Description |
---|---|
Valeur se traduisant en nombre. | |
Indique si la valeur numérique est un nombre entier, décimal, nombre réel. |
Ensemble de suites d’octets binaires de longueur finie.
Termes secondaires:
- Graphique,
- Image,
- Son,
- Video.
Liste des attributs de la classe ObjetBinaire
Nom | Description |
---|---|
Un ensemble de séquences de longueur finie d'octets binaires. | |
Le format du contenu binaire. | |
Le type de l'objet binaire mime. | |
Indique l'algorithme de décodage de l'objet binaire. | |
L'adresse URL (Uniform Resource Identifier) où l'objet binaire est localisé. | |
Le nom de fichier de l'objet binaire. |
Chaine de caractères (string) pouvant être enrichie de la langue dans laquelle elle est exprimée.
Liste des attributs de la classe Texte
Nom | Description |
---|---|
Valeur exprimée sous la forme d'une chaîne de caractères. | |
Langue utilisée dans le texte. |