Volet Téléradiologie
0.1.0 - ci-build
Volet Téléradiologie - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées
La présente spécification technique définit les modalités d’échange des informations de téléradiologie au moyen du standard HL7 version 2.5.1. Elle a pour objectif de préciser les profils de messages, segments, champs, cardinalités et règles d’usage nécessaires à l’interopérabilité entre les systèmes d’information impliqués dans les processus de téléradiologie, particulèrement les RIS et les plateformes de téléradiologie.
Cette spécification s’applique exclusivement aux flux identifiés dans le Volume 1 - Etude fonctionnelle. Le choix du standard est également le fruit d’une étude dédiée à retrouver en annexe.
Les échanges sont basés sur des messages HL7 v2 conformes à la version 2.5.1. Lorsque cela est applicable, la spécification s’appuie sur les profils du domaine IHE Radiology, et notamment le profil IHE Scheduled Workflow (SWF.b), afin d’assurer la cohérence des échanges avec les workflows d’imagerie existants. Les principes définis par le profil IHE PAM-FR sont également pris en compte pour la gestion de l’identité patient, en particulier en ce qui concerne l’identité nationale de santé (INS). Enfin, les types de données HL7 v2 sont contraints, lorsque cela est applicable, par la spécification Contraintes sur les types de données HL7 v2.5 applicables aux profils d’intégration du cadre technique IT Infrastructure, publiée par Interop’santé.
Il est pertinent de préciser que les flux décrits dans la présente spécification portent principalement sur des données nécessaires à l’orchestration du workflow.
La transmission de la demande d’examen d’imagerie formalisée sous forme de document clinique, ainsi que celle d’éventuels documents cliniques complémentaires, n’est pas assurée par ces flux transactionnels et fait l’objet de flux documentaires distincts s’appuyant sur le Volet de transmission d’un document CDA-R2 en HL7v2.
La présente partie décrit, pour chaque flux métier inclus dans le périmètre du volet Téléradiologie, le message HL7 v2 et l’événement HL7 v2 associé utilisés pour supporter l’échange.
|
Flux métier |
Structure de message HL7 v2 |
Événement HL7 v2 |
|---|---|---|
|
Transmission de la demande d’examen d’imagerie |
ORM_O01 |
O01 – Order message (Order Control = NW) |
|
Annulation de la demande d’examen d’imagerie (1) |
ORM_O01 |
O01 – Order message (Order Control = CA) |
|
Réponse à la demande d’examen d’imagerie |
ORU_R01 |
R01 – Unsolicited transmission of observation (Order Control = OK ou OC) |
|
Transmission d’un complément d’information post-acte |
OMI_O23 |
O23 – Imaging Order Message (Order Control = SR) |
(1) : Le flux d'annulation est un flux optionnel dans le cadre du volet Téléradiologie. Son implémentation n’est pas obligatoire et peut être omise sans remettre en cause la conformité globale des échanges.
La présente partie décrit les interactions entre les acteurs du volet Téléradiologie, au travers de diagrammes de séquence illustrant les échanges de messages HL7 v2 identifiés précédemment.
Les interactions sont présentées flux par flux. Chaque diagramme s’appuie sur le profil de messages HL7 v2 retenu. Le diagramme de séquence complet est fourni en annexe.
Ce diagramme décrit les échanges techniques entre le RIS de la structure d’imagerie et le SI de téléradiologie pour la transmission et la gestion d’une demande d’examen d’imagerie.
Figure 1 – Diagramme de séquence des flux 1 et 2
La demande d’examen est transmise du RIS vers le SI de téléradiologie au moyen d’un message HL7 v2 ORM^O01^ORM_O01.
Les options techniques suivantes sont représentées :
Enfin, le diagramme illustre la possibilité d’annulation de la demande d’examen par le RIS, notifiée au SI de téléradiologie au moyen d’un message HL7 v2 ORM^O01^ORM_O01, en cohérence avec les règles de gestion HL7 v2 et le profil IHE SWF.
Ce diagramme décrit les échanges techniques consécutifs à la consultation et à l’évaluation d’une demande d’examen par le professionnel de santé effecteur au sein du SI de téléradiologie.
Figure 2 – Diagramme de séquence du flux 3
Après réception de la demande d’examen d’imagerie, le professionnel de santé effecteur procède à son évaluation (acceptation ou refus).
Le résultat de cette évaluation est notifié à la structure d’imagerie par l’émission d’un message HL7 v2 ORU^R01^ORU_R01 depuis le SI de téléradiologie.
Les cas suivants sont couverts :
Acceptation de la demande :
le message ORU^R01 contient un ou plusieurs protocoles d’imagerie, véhiculés dans les segments OBX ;
le champ ORC-1 (Order Control) est valorisé à OK.
Refus de la demande :
le message ORU^R01 est transmis sans protocole d’imagerie ;
le champ ORC-1 (Order Control) est valorisé à OC.
Ce diagramme décrit les échanges techniques intervenant après l’acceptation de la demande d’examen et la transmission du protocole d’imagerie.
Figure 3 – Diagramme de séquence du flux 4
À l’issue de cette acceptation, l’examen d’imagerie est réalisé au sein de la structure d’imagerie.
Une fois l’examen effectué, le RIS transmet au SI de téléradiologie un ensemble de compléments d’information post-examen, destinés à permettre la rédaction du compte rendu par le professionnel de santé effecteur.
Ces informations sont transmises via un message OMI^O23^OMI_023 conforme au profil IHE SWF.
Après rédaction du compte rendu d’examen d’imagerie, celui-ci est transmis par le SI de téléradiologie vers le RIS, afin de permettre sa publication dans le DMP du patient.
La présente partie décrit les profils de messages HL7 v2 retenus pour supporter les flux d’échange du volet Téléradiologie.
Pour chaque flux identifié, le type de message HL7 v2 associé est précisé, ainsi que la structure générale des segments utilisés afin de couvrir les concepts métiers attendus.
Les profils de message définissent :
Des exemples représentatifs de chacun des profils de message conformes au volet Téléradiologie sont fournis en annexe.
L’implémentation doit valoriser l’intégralité des segments et champs obligatoires applicables aux messages HL7v2 afin de répondre au standard d’interopérabilité afférent.
Ci-dessous sont représentées les structures de messages HL7 v2, présentées selon deux vues complémentaires :
Le flux 1 repose sur l’échange d’un message ORM^O01 conforme à la norme HL7 v2.5.1, utilisé pour la transmission d’une demande d’examen d’imagerie dans le cadre du volet Téléradiologie.
La structure du message est conforme au profil IHE RAD – Scheduled Workflow (SWF). Une surcouche de contraintes spécifiques au domaine de la Téléradiologie vient compléter ce cadre afin de couvrir des besoins fonctionnels non pris en charge nativement par IHE SWF.
Le message est composé des segments principaux suivants :
Le tableau ci-dessous décrit la structure HL7 v2 du message, l’ordre des segments ainsi que leur caractère requis, optionnel ou répétable conformément au volet Téléradiologie.
Segment |
Meaning |
Usage |
Card. |
§ HL7 |
|---|---|---|---|---|
MSH |
Message Header |
R |
[1..1] |
2 |
[{NTE}] |
Notes and Comments (Header) |
O |
[0..*] |
2 |
|
--- PATIENT begin |
R |
[1..1] |
|
PID |
Patient Identification |
R |
[1..1] |
3 |
[PD1] |
Additional Demographics |
O |
[0..1] |
3 |
[{NTE}] |
Notes and Comments (Patient) |
O |
[0..*] |
2 |
|
--- PATIENT_VISIT begin |
R |
[1..1] |
|
PV1 |
Patient Visit |
R |
[1..1] |
3 |
[PV2] |
Patient Visit – Additional Info |
O |
[0..1] |
3 |
|
--- PATIENT_VISIT end |
|
|
|
[{ |
--- INSURANCE begin |
O |
[0..*] |
|
IN1 |
Insurance |
R |
[1..1] |
6 |
[IN2] |
Insurance Additional Info |
O |
[0..1] |
6 |
[IN3] |
Insurance Certification |
O |
[0..1] |
6 |
}] |
--- INSURANCE end |
|
|
|
[GT1] |
Guarantor |
O |
[0..1] |
6 |
[{AL1}] |
Allergy Information |
O |
[0..*] |
3 |
|
--- PATIENT end |
|
|
|
{ |
--- ORDER begin |
R |
[1..*] |
|
ORC |
Common Order |
R |
[1..1] |
4 |
[ |
--- ORDER_DETAIL begin |
R |
[1..1] |
|
OBR |
Order Detail / Observation Request |
R |
[1..1] |
4 |
[RQD] |
Requisition Detail |
O |
[0..1] |
4 |
[RQ1] |
Requisition Detail-1 |
O |
[0..1] |
4 |
[RXO] |
Pharmacy/Treatment Order |
O |
[0..1] |
4 |
[ODS] |
Dietary Orders, Supplements, and Preferences |
O |
[0..1] |
4 |
[ODT] |
Diet Tray Instructions |
O |
[0..1] |
4 |
[{NTE}] |
Notes and Comments (Order Detail) |
O |
[0..*] |
2 |
[CTD] |
Contact Data |
O |
[0..1] |
11 |
[{DG1}] |
Diagnosis |
O |
[0..*] |
6 |
[{ |
--- OBSERVATION begin |
1 |
[1..*] |
|
OBX |
Observation / Result |
R |
[1..1] |
7 |
[{NTE}] |
Notes and Comments (Observation) |
O |
[0..*] |
2 |
}] |
--- OBSERVATION end |
|
|
|
] |
--- ORDER_DETAIL end |
|
|
|
[{FT1}] |
Financial Transaction |
O |
[0..*] |
6 |
[{CTI}] |
Clinical Trial Identification |
O |
[0..*] |
7 |
[BLG] |
Billing |
O |
[0..1] |
4 |
} |
--- ORDER end |
|
|
|
Le message ORM^O01 du flux 1 permet au système demandeur (RIS) de transmettre au système effecteur (SI Téléradiologie) l’ensemble des informations associées à la prise en charge du patient ainsi que les éléments relatifs à une demande d’examen d’imagerie le concernant.
Outre les éléments standards concernant la demande et la prescription portés par les segments ORC et OBR, ce flux s’appuie sur des groupes OBSERVATION (OBX) afin de véhiculer des informations fonctionnelles complémentaires indispensables à la bonne réalisation de l’examen, telles que :
Ces OBSERVATION sont structurées et identifiées conformément aux règles définies dans la partie Contraintes applicables aux profils de message, notamment via l’utilisation de codes locaux dans OBX-3.
Le diagramme ci-dessous présente la description fonctionnelle du message de transmission de la demande.
Les éléments reliés par des flèches traduisent des dépendances fonctionnelles : un élément cible ne peut être présent que si l’élément source associé est également présent.
Figure 4 : Structure fonctionnelle du message ORM^O01^ORM_O01 du flux 1
Le flux 2 repose sur l’échange d’un message ORM^O01 conforme à la norme HL7 v2.5.1, utilisé pour l’ annulation d’une demande d’examen d’imagerie dans le cadre du volet Téléradiologie.
Ce flux est structurellement très proche du flux 1 et s’appuie lui aussi sur le profil IHE RAD – Scheduled Workflow (SWF), notamment pour les segments ORC et OBR, qui conservent les mêmes principes de structuration et de valorisation que pour la demande initiale.
La principale différence structurelle en comparaison avec le flux 1 concerne l’utilisation du groupe OBSERVATION (OBX) qui est optionnel dans le cadre de ce flux.
Le message est composé des segments principaux suivants :
Le tableau ci-dessous décrit la structure HL7 v2 du message, l’ordre des segments ainsi que leur caractère requis, optionnel ou répétable conformément au volet Téléradiologie.
Segment |
Meaning |
Usage |
Card. |
§ HL7 |
|---|---|---|---|---|
MSH |
Message Header |
R |
[1..1] |
2 |
[{NTE}] |
Notes and Comments (Header) |
O |
[0..*] |
2 |
|
--- PATIENT begin |
R |
[1..1] |
|
PID |
Patient Identification |
R |
[1..1] |
3 |
[PD1] |
Additional Demographics |
O |
[0..1] |
3 |
[{NTE}] |
Notes and Comments (Patient) |
O |
[0..*] |
2 |
|
--- PATIENT_VISIT begin |
R |
[1..1] |
|
PV1 |
Patient Visit |
R |
[1..1] |
3 |
[PV2] |
Patient Visit – Additional Info |
O |
[0..1] |
3 |
|
--- PATIENT_VISIT end |
|
|
|
[{ |
--- INSURANCE begin |
O |
[0..*] |
|
IN1 |
Insurance |
R |
[1..1] |
6 |
[IN2] |
Insurance Additional Info |
O |
[0..1] |
6 |
[IN3] |
Insurance Certification |
O |
[0..1] |
6 |
}] |
--- INSURANCE end |
|
|
|
[GT1] |
Guarantor |
O |
[0..1] |
6 |
[{AL1}] |
Allergy Information |
O |
[0..*] |
3 |
|
--- PATIENT end |
|
|
|
{ |
--- ORDER begin |
R |
[1..*] |
|
ORC |
Common Order |
R |
[1..1] |
4 |
[ |
--- ORDER_DETAIL begin |
R |
[1..1] |
|
OBR |
Order Detail / Observation Request |
R |
[1..1] |
4 |
[RQD] |
Requisition Detail |
O |
[0..1] |
4 |
[RQ1] |
Requisition Detail-1 |
O |
[0..1] |
4 |
[RXO] |
Pharmacy/Treatment Order |
O |
[0..1] |
4 |
[ODS] |
Dietary Orders, Supplements, and Preferences |
O |
[0..1] |
4 |
[ODT] |
Diet Tray Instructions |
O |
[0..1] |
4 |
[{NTE}] |
Notes and Comments (Order Detail) |
O |
[0..*] |
2 |
[CTD] |
Contact Data |
O |
[0..1] |
11 |
[{DG1}] |
Diagnosis |
O |
[0..*] |
6 |
[{ |
--- OBSERVATION begin |
O |
[0..*] |
|
OBX |
Observation / Result |
R |
[1..1] |
7 |
[{NTE}] |
Notes and Comments (Observation) |
O |
[0..*] |
2 |
}] |
--- OBSERVATION end |
|
|
|
] |
--- ORDER_DETAIL end |
|
|
|
[{FT1}] |
Financial Transaction |
O |
[0..*] |
6 |
[{CTI}] |
Clinical Trial Identification |
O |
[0..*] |
7 |
[BLG] |
Billing |
O |
[0..1] |
4 |
} |
--- ORDER end |
|
|
|
Le message ORM^O01 du flux 2 permet au système demandeur de notifier au système effecteur l’annulation d’une demande d’examen d’imagerie précédemment transmise.
Les segments ORC et OBR assurent l’identification de la demande concernée et portent les informations nécessaires à sa mise à jour dans les systèmes récepteurs, conformément aux règles définies par le profil IHE SWF.
Le diagramme ci-dessous présente la description fonctionnelle du message d’annulation :
Figure 5 : Structure fonctionnelle du message ORM^O01^ORM_O01 du flux 2
Le flux 3 repose sur l’échange d’un message ORU^R01 conforme à la norme HL7 v2.5.1.
Il est utilisé pour la réponse à une demande d’examen d’imagerie, en particulier pour notifier la décision du médecin effecteur (approbation/refus de la demande).
Contrairement aux flux 1 et 2, ce flux ne s’appuie sur aucun profil IHE existant.
En effet, les cas d’usage couverts par ce flux, notamment la transmission d’une décision médicale en réponse à une demande d’examen d’imagerie, ne disposent pas d’un équivalent direct dans les profils IHE RAD.
Le message ORU^R01 est donc défini sur la base du standard HL7 v2.5.1, complété par une surcouche de contraintes spécifiques au volet Téléradiologie.
Le message est structuré autour des segments suivants :
Le tableau ci-dessous décrit la structure HL7 v2 du message, l’ordre des segments, ainsi que leur caractère requis, optionnel ou répétable conformément au volet Téléradiologie.
Segment |
Meaning |
Usage |
Card. |
§ HL7 |
|---|---|---|---|---|
MSH |
Message Header |
R |
[1..1] |
2 |
[{SFT}] |
Software Segment |
O |
[0..*] |
2 |
{ |
--- PATIENT_RESULT begin |
R |
[1..1] |
|
[ |
--- PATIENT begin |
R |
[1..1] |
|
PID |
Patient Identification |
R |
[1..1] |
3 |
[PD1] |
Additional Demographics |
O |
[0..1] |
3 |
[{NTE}] |
Notes and Comments (Patient) |
O |
[0..*] |
2 |
[{NK1}] |
Next of Kin / Associated Parties |
O |
[0..*] |
3 |
[ |
--- VISIT begin |
O |
[0..1] |
|
PV1 |
Patient Visit |
R |
[1..1] |
3 |
[PV2] |
Patient Visit – Additional Info |
O |
[0..1] |
3 |
] |
--- VISIT end |
|
|
|
] |
--- PATIENT end |
|
|
|
{ |
--- ORDER_OBSERVATION begin |
R |
[1..*] |
|
ORC |
Common Order |
R |
[1..1] |
4 |
OBR |
Observation Request |
R |
[1..1] |
7 |
[{NTE}] |
Notes and Comments (Order) |
O |
[0..*] |
2 |
[{ |
--- TIMING_QTY begin |
O |
[0..*] |
|
TQ1 |
Timing / Quantity |
R |
[1..1] |
4 |
[{TQ2}] |
Timing / Quantity Order Sequence |
O |
[0..*] |
4 |
}] |
--- TIMING_QTY end |
|
|
|
[CTD] |
Contact Data |
O |
[0..1] |
11 |
[{ |
--- OBSERVATION begin |
C |
[0..*] |
|
OBX |
Observation / Result |
R |
[1..1] |
7 |
[{NTE}] |
Notes and Comments (Observation) |
O |
[0..*] |
2 |
}] |
--- OBSERVATION end |
|
|
|
[{FT1}] |
Financial Transaction |
O |
[0..*] |
6 |
[{CTI}] |
Clinical Trial Identification |
O |
[0..*] |
7 |
[{ |
--- SPECIMEN begin |
O |
[0..*] |
|
SPM |
Specimen |
R |
[1..1] |
|
[{OBX}] |
Observation related to Specimen |
O |
[0..*] |
|
}] |
--- SPECIMEN end |
|
|
|
} |
--- ORDER_OBSERVATION end |
|
|
|
} |
--- PATIENT_RESULT end |
|
|
|
[DSC] |
Continuation Pointer |
O |
[0..1] |
2 |
Le message ORU^R01 du flux 3 permet au système effecteur de transmettre au système demandeur la réponse à la demande d’examen d’imagerie.
Le segment ORC porte la décision du médecin effecteur, exprimée de manière :
Le segment OBR rappelle l’identification de la demande d’examen d’imagerie.
Le groupe OBSERVATION (OBX) est conditionné à la valeur du champ ORC-1. Il est optionnel en cas de refus de la demande et obligatoire en cas d’acceptation, afin de permettre la transmission d’un ou plusieurs protocoles d’imagerie selon l’une des modalités suivantes :
Ces OBSERVATION sont structurées et identifiées conformément aux règles définies dans la partie Contraintes applicables aux profils de message, notamment via l’utilisation de codes locaux dans OBX-3.
Le diagramme ci-dessous illustre la description fonctionnelle du flux 3 :
Figure 3 : Structure fonctionnelle du message ORU^R01^ORU_R01 du flux 3
Le flux 4 repose sur l’échange d’un message OMI^O23 conforme à la norme HL7 v2.5.1.
Il est utilisé pour la transmission d’informations complémentaires post-acte à la suite de la réalisation d’un examen d’imagerie dans le cadre du volet Téléradiologie.
Le message OMI^O23 permet de transmettre des informations qui ne sont pas nécessairement disponibles au moment de la construction de la demande d’examen, mais qui sont connues après la réalisation effective de l’examen.
Bien que le message OMI^O23 soit décrit dans le profil IHE RAD – Scheduled Workflow (SWF), le cas d’usage couvert par IHE ne répond pas entièrement aux besoins spécifiques du volet Téléradiologie.
En conséquence, le message OMI^O23 est défini sur la base du standard HL7 v2.5.1 et enrichi par une surcouche de contraintes propres au volet Téléradiologie.
Le message est structuré autour des segments suivants :
Le tableau ci-dessous décrit la structure HL7 v2 du message, l’ordre des segments ainsi que leur caractère requis, optionnel ou répétable conformément au volet Téléradiologie.
Segment |
Meaning |
Usage |
Card. |
§ HL7 |
|---|---|---|---|---|
MSH |
Message Header |
R |
[1..1] |
2 |
[{SFT}] |
Software Segment |
O |
[0..*] |
2 |
[{NTE}] |
Notes and Comments (Header) |
O |
[0..*] |
2 |
[ |
--- PATIENT begin |
R |
[1..1] |
|
PID |
Patient Identification |
R |
[1..1] |
3 |
[PD1] |
Additional Demographics |
O |
[0..1] |
3 |
[{NTE}] |
Notes and Comments (Patient) |
O |
[0..*] |
2 |
[ |
--- PATIENT_VISIT begin |
R |
[R..1] |
|
PV1 |
Patient Visit |
R |
[1..1] |
3 |
[PV2] |
Patient Visit – Additional Info |
O |
[0..1] |
3 |
] |
--- PATIENT_VISIT end |
|||
[{ |
--- INSURANCE begin |
O |
[0..*] |
|
IN1 |
Insurance |
R |
[1..1] |
6 |
[IN2] |
Insurance Additional Info |
O |
[0..1] |
6 |
[IN3] |
Insurance Additional Info – Cert. |
O |
[0..1] |
6 |
}] |
--- INSURANCE end |
|||
[GT1] |
Guarantor |
O |
[0..1] |
6 |
[{AL1}] |
Allergy Information |
O |
[0..*] |
3 |
] |
--- PATIENT end |
|||
{ |
--- ORDER begin |
R |
[1..*] |
|
ORC |
Common Order |
R |
[1..1] |
4 |
[{ |
--- TIMING begin |
R |
[1..*] |
|
TQ1 |
Timing / Quantity |
R |
[1..1] |
4 |
[{TQ2}] |
Timing / Quantity Order Sequence |
O |
[0..*] |
4 |
}] |
--- TIMING end |
|||
OBR |
Observation Request |
R |
[1..1] |
4 |
[{NTE}] |
Notes and Comments (Order) |
O |
[0..*] |
2 |
[CTD] |
Contact Data |
O |
[0..1] |
11 |
[{DG1}] |
Diagnosis |
O |
[0..*] |
6 |
[{ |
--- OBSERVATION begin |
R |
[1..*] |
|
OBX |
Observation / Result |
R |
[1..1] |
7 |
[{NTE}] |
Notes and Comments (Observation) |
O |
[0..*] |
2 |
}] |
--- OBSERVATION end |
|||
IPC |
Imaging Procedure Control |
R |
[1..1] |
4 |
} |
--- ORDER end |
Le message OMI^O23 du flux 4 permet au système demandeur (RIS) de transmettre au système effecteur (SI de Téléradiologie) des compléments d’information post-acte relatifs à un examen d’imagerie déjà réalisé.
Les segments ORC et OBR assurent le rattachement de ces informations à la demande d’examen initiale.
Dans le cadre du flux 4, chaque occurrence du groupe ORDER représente un examen d’imagerie.
Un examen est identifié par son StudyInstanceUID et est associé :
Ainsi, un groupe ORDER correspond à un examen d’imagerie rattaché à une demande d’examen.
Dans le cas où un même flux doit véhiculer des informations associées à plusieurs examens, le système émetteur répète le groupe ORDER autant de fois que nécessaire, chaque occurrence portant les identifiants propres à l’examen correspondant (StudyInstanceUID, Accession Number, URL de visionneuse), tout en conservant l’Order Placer Number permettant de rattacher ces examens à la demande initiale.
Cette structuration permet de conserver l’association explicite entre la demande d’examen, chaque examen réalisé et l’URL permettant d’accéder aux images correspondantes.
Les groupes OBSERVATION (OBX) jouent un rôle central dans ce flux.
Ils permettent notamment de véhiculer :
L’utilisation de ces groupes OBSERVATION est encadrée par des règles de structuration, de codification et de liaison entre segments, définies dans la partie relatives aux contraintes spécifiques du volet.
Le diagramme ci-dessous présente la description fonctionnelle du message OMI^O23^OMI_O23.
Les éléments reliés par des flèches traduisent des dépendances fonctionnelles : un élément cible ne peut être présent que si l’élément source associé est également présent.
Figure 4 : Structure fonctionnelle du message OMI^O23^OMI_023 du flux 4
Pour l’ensemble des flux décrits ci-dessus, les messages HL7 font l’objet d’un acquittement technique HL7 v2 (ACK). Les mécanismes d’acquittement s’appuient sur les fonctionnalités natives du standard HL7 v2.5.1. Les règles applicables à la structure et au contenu des messages d’acquittement sont décrites ultérieurement dans une partie dédiée.
Le profil du message ACK conformément au standard HL7 v2.5.1 est le suivant :
|
Segment |
Meaning |
Usage |
Card. |
HL7 § |
|---|---|---|---|---|
|
MSH |
Message header |
R |
[1..1] |
2 |
|
[{SFT}] |
Software segment |
O |
[0..*] |
2 |
|
[UAC] |
User Authentication credential- Utilisé uniquement dans la version 2.6 |
O |
[0..1] |
2 |
|
MSA |
Message Acknowledgement |
R |
[1..1] |
2 |
|
[{ERR}] |
Error |
C |
[0..*] |
2 |
Cette section précise les contraintes d’implémentation applicables aux profils de message identifiés précédemment.
Elle est structurée selon deux niveaux complémentaires.
Un premier sous-ensemble de contraintes s’applique de manière transversale à l’ensemble des messages HL7 v2 échangés, quel que soit le flux concerné.
Ces contraintes portent notamment sur les segments suivants :
Ces contraintes communes garantissent une cohérence globale des échanges, une identification fiable des acteurs et du patient, ainsi qu’une homogénéité de mise en œuvre entre les flux.
Les éléments de contrôle du message HL7 sont portés par le segment d’entête MSH. Le tableau ci-dessous liste les champs à renseigner pour le segment MSH :
|
Champ |
Contenu |
Type donnée |
Caractère optionnel/obligatoire |
|---|---|---|---|
|
MSH-1 |
Séparateur de champ | |
ST |
R |
|
MSH-2 |
Séparateur de composant, Répétition, Caractère d'échappement, Séparateur de sous-composants ^~\& |
ST |
R |
|
MSH-3 |
Application émettrice |
HD |
R |
|
MSH-4 |
Organisation émettrice |
HD |
R |
|
MSH-5 |
Application réceptrice |
HD |
R |
|
MSH-6 |
Organisation réceptrice |
HD |
R |
|
MSH-7 |
Horodatage du message |
TS |
R |
|
MSH-9 |
Type du message
ORM^O01^ORM_O01 ORU^R01^ORU_R01 OMI^O23^OMI_O23 |
MSG |
R
|
|
MSH-10 |
Identifiant du message |
ST |
R |
|
MSH-11 |
Processing Id
|
PT |
R |
|
MSH-12 |
Version du standard 2.5.1 |
VID |
R |
|
MSH-17 |
Code du pays FRA |
ID |
R |
|
MSH-18 |
Jeux de caractères, valeurs possibles UNICODE UTF-8 ou 8859/15 |
ID |
R |
|
MSH-21 |
Identifiant du profil de message MSH-21.1 : Version du profil de message : (1.0) MSH-21.2 : Nom du profil de message : CISIS_TLR_HL7_V2 |
EI |
R |
Exemple d’en-tête MSH d’un message ORM :
MSH|^~\&|RIS|CHU_X|SI-TLR|PLAT-TLR|202310030830||ORM^O01^ORM_O01|12345|P|2.5.1|||||FRA|8859/15|||1.0^CISIS_TLR_HL7_V2
Le message HL7 est centré sur un seul patient. Les informations concernant le patient sont décrites par le segment requis PID. Le segment PV1, requis, représente la venue courante du patient.
Ces deux segments doivent être renseignés conformément à la spécification « PAM – National extension France » version 2.11 publiée en 2024. Le segment PID doit suivre les contraintes décrites dans l’annexe CI-SIS « Prise en charge de l’identifiant National de Santé (INS) dans les standards d’interopérabilité et les volets du CI-SIS ».
|
Champ |
Contenu |
Type donnée |
Caractère optionnel/obligatoire |
|---|---|---|---|
|
PID-3 |
Identifiants du patient |
CX |
R |
|
PID-5 |
Nom du patient |
XPN |
R |
|
PID-18 |
N° de dossier administratif |
CX |
RE |
Pour le segment PV1, ce volet ajoute les contraintes suivantes :
|
Champ |
Contenu |
Type donnée |
Caractère optionnel/obligatoire |
|---|---|---|---|
|
PV1-2 |
Classe du patient |
IS |
R |
|
PV1-19 (2) |
Identifiant du rendez-vous |
CX |
C - Le champ PV1-19 est requis lorsque le PV1-2 prend la valeur E, I, O ou R. Si PV1-2 prend la valeur N alors PV1-19 est requis si connu. |
|
PV1-44 |
Date d'entrée du patient |
TS |
RE |
|
PV1-45 |
Date de sortie du patient |
TS |
RE |
(2) : Dans le cadre du volet Téléradiologie, le champ PV1-19 Visit Number est utilisé pour véhiculer l’identifiant du rendez-vous issu des flux SIU.
Un second niveau de contraintes est défini spécifiquement pour chaque flux, en fonction du type de message et du rôle fonctionnel attendu.
Ces contraintes portent notamment sur les segments métiers suivants, selon les flux :
Pour chaque flux, les contraintes précisent :
Ce flux repose sur l’utilisation d’un messages ORM^O01, conformes au standard HL7 v2.5.1.
Les segments sont renseignés conformément au profil IHE Scheduled Workflow (SWF), lorsqu’il est applicable, et font l’objet d’une surcouche de contraintes spécifiques à la téléradiologie afin de répondre aux besoins métier du contexte de téléradiologie.
Les groupes OBSERVATION (segments OBX), non contraints et optionnels dans le cadre du profil IHE SWF, sont explicitement contraints par le volet téléradiologie. Ces contraintes permettent notamment de structurer et de normaliser la transmission d’informations complémentaires nécessaires à la compréhension de la demande d’examen d’imagerie.
Les parties suivantes détaillent les contraintes appliquées aux segments du message ORM^O01 dans le cadre de ce flux.
Le segment ORC est renseigné conformément au profil IHE Scheduled Workflow (SWF) et fait l’objet d’une surcouche de contraintes spécifiques à la téléradiologie.
Le tableau ci-après décrit l’ensemble des champs requis du segment ORC, ainsi que certains champs requis si connus, dont l’usage est jugé pertinent au regard du workflow de téléradiologie.
|
Composition du segment ORC : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment ORC |
Common Order |
|
|
ORC-1 |
Order control |
Valeur fixée à « NW » (New order/service) |
|
ORC-2 |
Placer Order Number |
|
|
> ORC-2.1 |
Entity Identifier |
Identifiant de la demande d'examen d'imagerie (Order Placer Number) |
|
> ORC-2.3 |
Universal Id |
Identifiant de l'autorité d'affectation |
|
> ORC-2.4 |
Universal Id Type |
|
|
ORC-9 |
Date/Time of Transaction |
Date à laquelle la demande d'examen a été réalisée |
|
ORC-11 (Requis si connu) |
Verified By |
Informations relatives au professionnel de santé effecteur à distance qui analyse la pertinence de l’examen demandé en lien avec le médecin demandeur, valide la demande d’examen et défini le protocole d’imagerie Ce champ est à renseigner s'il est connu de l'expéditeur au moment de l'envoi de la demande d'examen d'imagerie |
|
ORC-12 |
Ordering Provider |
Informations relatives au professionnel de santé responsable de la structure d’imagerie qui accueille le patient et supervise la réalisation de l’acte d’imagerie (3) |
|
> ORC-12.1 |
Person Identifier |
Identifiant du professionnel (au format PS_IdNat) |
|
> ORC-12.2 |
Family Name |
Nom d'exercice du professionnel |
|
> ORC-12.3 |
Given Name |
Prénom d'exercice du professionnel |
|
> ORC-12.9 |
Assigning Authority |
Autorité d'affectation de l'identifiant du PS |
|
> > ORC-12.9.1 (optionnel) |
Namespace Id |
Nom de l'autorité d'affectation |
|
> > ORC-12.9.2 |
Universal Id |
Autorité d'affectation de l'identifiant du PS (OID de gestion de personnes) : 1.2.250.1.71.4.2.1 |
|
> > ORC-12.9.3 |
Universal Id Type |
ISO |
|
> ORC-12.13 |
Identifier Type Code |
Type d'Identifiant du professionnel (valeur issue de la Table 0203 - Interop'Santé présent dan le document "Contraintes sur les types de données HL7 v2.5 applicables aux profils d’intégration du cadre technique IT Infrastructure dans le périmètre d’IHE France") |
|
ORC-14 (Requis si connu) |
Call Back Phone Number |
Numéro de téléphone à appeler pour obtenir des précisions sur la demande d'examen d'imagerie Ce champ est à renseigner s'il est connu de l'expéditeur au moment de l'envoi de la demande d'examen d'imagerie |
|
ORC-17 |
Entering Organization |
Qualifie le type d'organisation (4) |
|
> ORC-17.1 |
Code |
STRUCTURE_IMAGERIE |
|
> ORC-17.3 |
Name of Coding system |
TLR_TYPE_ORGANISATION |
|
ORC-21 |
Ordering Facility Name |
Informations relatives à la structure émettrice |
|
> ORC-21.1 |
OrganizationName |
Nom de l'organisation (structure d'imagerie) |
|
> ORC-21.6 |
Assigning Authority |
Autorité d'affectation de l'Identifiant de l'organisation 1.2.250.1.71.4.2.2 (OID de gestion des structures pour préciser une entité juridique ou une entité géographique), N° FINESS ou N° FINEG pour identifier une organisation intra-établissement (service, UF, pôle…). |
|
> ORC-21.7 |
Identifier Type Code |
Type d'identifiant (valeur issue de la Table 0203 - Interop'Santé présent dan le document "Contraintes sur les types de données HL7 v2.5 applicables aux profils d’intégration du cadre technique IT Infrastructure dans le périmètre d’IHE France") : FINEJ (FINESS d'entité juridique) ou FINEG (FINESS d'entité géographique) ou IDNST ou UF (UF), SVR (service). |
|
> ORC-21.10 |
Organization number |
Identifiant de l'organisation (au format Struct_IdNat) |
(3) : Le champ ORC-12, de type XCN (Extended Composite ID Number and Name for Persons), ne permet pas de véhiculer explicitement le code profession du professionnel de santé. Or, cette information est requise dans le cadre de la rédaction du compte rendu d’imagerie. En conséquence, il est considéré que le code profession du professionnel de santé est déduit par la plateforme de téléradiologie au moyen d’une interrogation de l’annuaire de référence, à partir de l’identifiant national du professionnel de santé (PS_IdNat) transmis dans ORC-12. Cette approche garantit la cohérence avec les référentiels nationaux tout en respectant les contraintes du type de données HL7 v2 utilisé. Par ailleurs, les informations relatives au professionnel de santé demandeur étant véhiculées dans le cadre du flux 1, il est considéré que la plateforme de téléradiologie enregistre ces informations lors de la réception de ce flux afin de les réutiliser lors de la rédaction du compte rendu d’imagerie, suite à la réception du flux 4.
(4) : Conformément au profil IHE RAD – Scheduled Workflow (SWF), le champ ORC-17 – Entering Organization est renseigné dans les flux concernés. Dans le cadre du volet Téléradiologie, ce champ est utilisé pour qualifier le type d’organisation à l’origine du message (par exemple : structure d’imagerie, plateforme de téléradiologie), sur la base d’une table de valeurs locale documentée. L’identification de l’organisation est portée dans le champ ORC-21 – Ordering Facility Name, de type XON, permettant de véhiculer un identifiant structuré et pérenne, conformément aux principes retenus dans le CI-SIS. Ce découplage permet de respecter les exigences IHE tout en garantissant une identification robuste.
Le segment OBR est renseigné conformément au profil IHE Scheduled Workflow (SWF) et fait l’objet d’une surcouche de contraintes spécifiques à la téléradiologie.
Dans le cadre du volet Téléradiologie, le champ OBR-4 – Universal Service Identifier est utilisé afin de véhiculer un code local identifiant la procédure métier portée par le message. Les valeurs autorisées dans OBR-4 sont définies dans une table de codes locaux, commune à l’ensemble des flux du volet Téléradiologie.
|
Composition du segment OBR : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBR |
Observation Request |
|
|
OBR-2 |
Placer Order Number |
Identifiant de la demande d'examen (identique à l'ORC-2) |
|
OBR-4 |
Universal Service Identifier |
Code local identifiant la procédure métier portée par le message |
|
> OBR-4.1 |
Code |
TRANSMISSION_DEMANDE |
|
> OBR-4.2 (optionnel) |
Display name |
Transmission d’une demande d’examen d'imagerie |
|
> OBR-4.3 |
Name of Coding system |
TLR_OBR_PROCEDURE |
|
OBR-13 |
Relevant Clinical Information |
Justification de la demande d'examen |
|
OBR-16 |
Ordering Provider |
Informations relatives au professionnel de santé responsable (identique à l'ORC-12) |
Le segment NTE peut être utilisé en complément du segment OBR afin de véhiculer un ou des commentaires libres relatifs à la finalité de l’examen.
La structure et l’utilisation du segment NTE sont conformes au standard HL7 v2.5.1. Des contraintes spécifiques s’applique toutefois lorsque ce segment est utilisé pour porter des informations relatives à la finalité de l’examen telles que définies dans le présent volet.
|
Composition du segment NTE : Usage = Optional / Cardinalité = [0..*] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment NTE |
Notes and Comments |
|
|
NTE-3 |
Comment |
|
|
NTE-4 |
Comment Type |
|
|
> NTE-4.1 |
Code |
Valeur fixée à : FINALITE_EXAMEN |
|
> NTE-4.3 |
Name of Coding system |
HL70364 |
Ce groupe obligatoire est composé d’un segment OBX permettant d’indiquer la modalité d’imagerie souhaitée pour l’examen demandé.
Le segment NTE peut être utilisé en complément du segment OBX afin de véhiculer un ou des commentaires libres relatifs à la modalité d’imagerie demandée.
|
Composition du groupe OBSERVATION: Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
CE (Coded Entry) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
MODALITE_IMAGERIE |
|
> OBX-3.2 (optionnel) |
Display name |
Modalité d’imagerie utilisée ou prévue pour réaliser l’examen |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-5 |
Observation Value |
|
|
> OBX-5.1 |
Code |
Valeur issue du JDV_modalitedemandeActeImagerie-CISIS |
|
> OBX-5.3 |
Name Of Coding System |
terminologie-cisis-fr ou DCM en fonction de l'appartenance du code à l'un des systèmes de codage |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « O » (Order detail description only (no result)) |
La structure et l’utilisation du segment NTE sont conformes au standard HL7 v2.5.1. Des contraintes spécifiques s’applique toutefois lorsque ce segment est utilisé pour porter des informations relatives à la modalité d’imagerie, telles que définies dans le présent volet.
|
Composition du segment NTE : Usage = Optional / Cardinalité = [0..*] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment NTE |
Notes and Comments |
|
|
NTE-3 |
Comment |
|
|
NTE-4 |
Comment Type |
|
|
> NTE-4.1 |
Code |
Valeur fixée à : MODALITE_IMAGERIE |
|
> NTE-4.3 |
Name of Coding system |
HL70364 |
Ces groupes OBSERVATION sont utilisés afin de véhiculer les informations relatives à la localisation anatomique concernée par la demande d’examen d’imagerie. Ces informations permettent de préciser la zone anatomique à explorer et, le cas échéant, d’apporter un niveau de détail complémentaire facilitant l’interprétation et la réalisation de l’examen.
La localisation anatomique est portée par un premier segment OBX obligatoire, pouvant être complété par un second segment OBX optionnel destiné à préciser la topographie de manière plus fine. Les segments OBX portant sur la localisation anatomique sont identifiés par un code local “REGION_ANATOMIQUE” dans OBX-3, documenté en annexe. Ces segments sont différenciés à l’aide du champ OBX-4 – Observation Sub-ID.
Ce groupe est composé d’un segment OBX obligatoire permettant d’indiquer la localisation anatomique principale de l’examen demandé.
|
Composition du groupe OBSERVATION: Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
CE (Coded Entry) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
REGION_ANATOMIQUE |
|
> OBX-3.2 (optionnel) |
Display name |
Localisation anatomique examinée dans le cadre de l’examen d’imagerie |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-4 |
Observation Sub-ID |
Valeur fixée à n.1 Voir règle commune d’utilisation du Sub-ID : Utilisation du champ OBX-4 |
|
OBX-5 |
Observation Value |
|
|
> OBX-5.1 |
Code |
Valeur issue du JDV_RegionAnatomique-CISIS |
|
> OBX-5.3 |
Name Of Coding System |
SCT |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « O » (Order detail description only (no result)) |
Ce groupe est composé d’un segment OBX optionnel permettant de compléter la localisation anatomique principale par une précision topographique.
|
Composition du groupe OBSERVATION: Usage = Optional / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
CE (Coded Entry) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
REGION_ANATOMIQUE |
|
> OBX-3.2 (optionnel) |
Display name |
Localisation anatomique examinée dans le cadre de l’examen d’imagerie |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-4 |
Observation Sub-ID |
Valeur fixée à n.2 Voir règle commune d’utilisation du Sub-ID : Utilisation du champ OBX-4 |
|
OBX-5 |
Observation Value |
|
|
> OBX-5.1 |
Code |
Valeur issue du JDV_ModificateurTopographique-CISIS |
|
> OBX-5.3 |
Name Of Coding System |
SCT |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « O » (Order detail description only (no result)) |
Ce groupe OBSERVATION optionnel et répétable permet de véhiculer les antécédents médicaux du patient jugés pertinents pour la réalisation de l’examen d’imagerie.
Les antécédents sont transmis sous forme de texte libre dans le champ OBX-5. Le champ OBX-8, optionnel, est utilisé comme indicateur de pertinence, permettant de qualifier le niveau d’impact des antécédents transmis vis-à-vis de l’examen d’imagerie demandé.
|
Composition du groupe OBSERVATION: Usage = Optional / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
FT (Formated Text) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
11322-5 |
|
> OBX-3.2 (optionnel) |
Display name |
History of General health Narrative |
|
> OBX-3.3 |
Name of Coding system |
LN |
|
OBX-5 |
Observation Value |
Antécédents |
|
OBX-8 (optionnel) |
Abnormal flag |
Pertinence de l'antécédent Valeur possible : SANS_IMPACT PERTINENT MAJEUR |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « O » (Order detail description only (no result)) |
Ce groupe OBSERVATION optionnel est utilisé afin de véhiculer la taille corporelle du patient, lorsque celle-ci est nécessaire à la réalisation de l’examen d’imagerie. La taille du patient est véhiculée par l’intermédiaire d’un segment OBX.
|
Composition du groupe OBSERVATION: Usage = Optional / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
NM (Numeric) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
8302-2 |
|
> OBX-3.2 (optionnel) |
Display name |
Body height |
|
> OBX-3.3 |
Name of Coding system |
LN |
|
OBX-5 |
Observation Value |
Taille du patient |
|
OBX-6 |
Units |
Unité |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « O » (Order detail description only (no result)) |
Ce groupe OBSERVATION optionnel est utilisé afin de véhiculer le poids corporel du patient, lorsque cette donnée est nécessaire pour la réalisation de l’examen d’imagerie. Le poids du patient est véhiculé par l’intermédiaire d’un segment OBX.
|
Composition du groupe OBSERVATION: Usage = Optional / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
NM (Numeric) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
29463-7 |
|
> OBX-3.2 (optionnel) |
Display name |
Body weight |
|
> OBX-3.3 |
Name of Coding system |
LN |
|
OBX-5 |
Observation Value |
Poids du patient |
|
OBX-6 |
Units |
Unité |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « O » (Order detail description only (no result)) |
Ce groupe OBSERVATION optionnel est utilisé afin de véhiculer le statut de grossesse de la personne prise en charge, lorsque cette information est pertinente pour la réalisation de l’examen d’imagerie.
|
Composition du groupe OBSERVATION: Usage = Optional / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
CE (Coded Entry) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
82810-3 |
|
> OBX-3.2 (optionnel) |
Display name |
Pregnancy status |
|
> OBX-3.3 |
Name of Coding system |
LN |
|
OBX-5 |
Observation Value |
|
|
> OBX-5.1 |
Code |
Table HL7 : 0136 : · Y (Yes) -> Personne prise en charge enceinte · N (No) -> Personne prise en charge non enceinte |
|
> OBX-5.3 |
Name Of Coding System |
expandedYes-NoIndicator |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « O » (Order detail description only (no result)) |
Ce flux repose sur l’utilisation d’un message ORM^O01, conforme au standard HL7 v2.5.1.
Les segments sont renseignés conformément au profil IHE Scheduled Workflow (SWF), lorsqu’il est applicable, et font l’objet d’une surcouche de contraintes spécifiques à la téléradiologie afin de répondre aux besoins métier du contexte de téléradiologie.
Les parties suivantes détaillent les contraintes appliquées aux segments du message ORM^O01 dans le cadre de ce flux.
Le segment ORC est utilisé pour véhiculer l’annulation d’une demande d’examen d’imagerie, conformément au profil IHE Scheduled Workflow (SWF) .
La structure du segment ORC est identique à celle du flux 1, à l’exception du champ ORC-1 – Order Control, dont la valeur est fixée à CA (Cancel Order).
Un motif d’annulation peut être véhiculé lorsque cette information est disponible, son renseignement est optionnel.
Le tableau ci-après décrit l’ensemble des champs requis du segment ORC, ainsi que certains champs requis si connus ou optionnels, dont l’usage est jugé pertinent au regard du workflow de téléradiologie.
|
Composition du segment ORC : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment ORC |
Common Order |
|
|
ORC-1 |
Order control |
Valeur fixée à « CA » (Canceled) |
|
ORC-2 |
Placer Order Number |
|
|
> ORC-2.1 |
Entity Identifier |
Identifiant de la demande d'examen d'imagerie (Order Placer Number) |
|
> ORC-2.3 |
Universal Id |
Identifiant de l'autorité d'affectation |
|
> ORC-2.4 |
Universal Id Type |
|
|
ORC-9 |
Date/Time of Transaction |
Date à laquelle la demande d'examen a été annulée |
|
ORC-11 (Requis si connu) |
Verified By |
Informations relatives au Médecin effecteur à distance qui analyse la pertinence de l’examen demandé en lien avec le médecin demandeur, valide la demande d’examen et défini le protocole d’imagerie Ce champ est à renseigner s'il est connu de l'expéditeur au moment de l'envoi de la demande d'examen d'imagerie |
|
ORC-12 |
Ordering Provider |
Informations relatives au professionnel de santé responsable de la structure d’imagerie qui accueille le patient et supervise la réalisation de l’acte d’imagerie (Voir note 3) |
|
> ORC-12.1 |
Person Identifier |
Identifiant du professionnel (au format PS_IdNat) |
|
> ORC-12.2 |
Family Name |
Nom d'exercice du professionnel |
|
> ORC-12.3 |
Given Name |
Prénom d'exercice du professionnel |
|
> ORC-12.9 |
Assigning Authority |
Autorité d'affectation de l'identifiant du PS |
|
> > ORC-12.9.1 (optionnel) |
Namespace Id |
Nom de l'autorité d'affectation |
|
> > ORC-12.9.2 |
Universal Id |
Autorité d'affectation de l'identifiant du PS (OID de gestion de personnes) : 1.2.250.1.71.4.2.1 |
|
> > ORC-12.9.3 |
Universal Id Type |
ISO |
|
> ORC-12.13 |
Identifier Type Code |
Type d'Identifiant du professionnel (valeur issue de la Table 0203 - Interop'Santé présent dan le document "Contraintes sur les types de données HL7 v2.5 applicables aux profils d’intégration du cadre technique IT Infrastructure dans le périmètre d’IHE France") |
|
ORC-14 (Requis si connu) |
Call Back Phone Number |
Numéro de téléphone à appeler pour obtenir des précisions sur la demande d'examen d'imagerie Ce champ est à renseigner s'il est connu de l'expéditeur au moment de l'envoi de la demande d'examen d'imagerie |
|
ORC-16 (Optionnel) |
Order Control Code Reason |
Motif d'annulation de la demande d'examen (type CE) Peut être exprimé à l’aide d’un code renseigné dans CE-1 – Identifier, avec le système de codage correspondant précisé en CE-3 – Name of Coding System (code local ou standard). À défaut de codage disponible, un libellé en clair peut être renseigné dans CE-2 – Text. |
|
ORC-17 |
Entering Organization |
Qualifie le type d'organisation (voir Note 1) |
|
> ORC-17.1 |
Code |
STRUCTURE_IMAGERIE |
|
> ORC-17.3 |
Name of Coding system |
TLR_TYPE_ORGANISATION |
|
ORC-21 |
Ordering Facility Name |
Informations relatives à la structure émettrice |
|
> ORC-21.1 |
OrganizationName |
Nom de l'organisation |
|
> ORC-21.6 |
Assigning Authority |
Autorité d'affectation de l'Identifiant de l'organisation 1.2.250.1.71.4.2.2 (OID de gestion des structures pour préciser une entité juridique ou une entité géographique), N° FINESS ou N° FINEG pour identifier une organisation intra-établissement (service, UF, pôle…). |
|
> ORC-21.7 |
Identifier Type Code |
Type d'identifiant (valeur issue de la Table 0203 - Interop'Santé présent dan le document "Contraintes sur les types de données HL7 v2.5 applicables aux profils d’intégration du cadre technique IT Infrastructure dans le périmètre d’IHE France") : FINEJ (FINESS d'entité juridique) ou FINEG (FINESS d'entité géographique) ou IDNST ou UF (UF), SVR (service). |
|
> ORC-21.10 |
Organization number |
Identifiant de l'organisation (au format Struct_IdNat) |
Le segment OBR est utilisé pour véhiculer des informations relatives à la demande d’examen d’imagerie.
Il est renseigné conformément au profil IHE Scheduled Workflow (SWF) et fait l’objet d’une surcouche de contraintes spécifiques à la téléradiologie.
Dans le cadre du volet Téléradiologie, le champ OBR-4 – Universal Service Identifier est utilisé afin de véhiculer un code local identifiant la procédure métier portée par le message. Les valeurs autorisées dans OBR-4 sont définies dans une table de codes locaux, commune à l’ensemble des flux du volet Téléradiologie.
|
Composition du segment OBR : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBR |
Observation Request |
|
|
OBR-2 |
Placer Order Number |
Identifiant de la demande d'examen (identique à l'ORC-2) |
|
OBR-4 |
Universal Service Identifier |
Code local identifiant la procédure métier portée par le message |
|
> OBR-4.1 |
Code |
ANNULATION_DEMANDE |
|
> OBR-4.2 (optionnel) |
Display name |
Annulation d’une demande d’examen |
|
> OBR-4.3 |
Name of Coding system |
TLR_OBR_PROCEDURE |
|
OBR-16 |
Ordering Provider |
Informations relatives au professionnel de santé responsable (identique à l'ORC-12) |
Ce flux repose sur l’utilisation de messages ORU^R01, conformes au standard HL7 v2.5.1.
Les segments ci-dessous sont définis sur la base du standard HL7 v2.5.1, complété par une surcouche de contraintes spécifiques à la téléradiologie, décrite dans les sections suivantes.
Le segment ORC est utilisé pour véhiculer la décision du médecin effecteur vis-à-vis de la demande d’examen d’imagerie.
Le champ ORC-1 – Order Control permet d’indiquer la décision prise sur la demande, à savoir sa validation ou son refus. En cas de refus, un motif de refus peut être transmis lorsque cette information est disponible ; son renseignement est optionnel.
Le tableau ci-après décrit l’ensemble des champs requis du segment ORC, ainsi que certains champs requis si connus ou optionnels, dont l’usage est jugé pertinent au regard du workflow de téléradiologie.
|
Composition du segment ORC : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment ORC |
Common Order |
|
|
ORC-1 |
Order control |
Décision du médecin effecteur à distance vis-à-vis de la demande d'examen OK (Order/service accepted & OK) dans le cas d'une demande d'examen validée OC (Order/service canceled) dans le cas d'une demande d'examen refusée |
|
ORC-2 |
Placer Order Number |
|
|
> ORC-2.1 |
Entity Identifier |
Identifiant de la demande d'examen d'imagerie (Order Placer Number) |
|
> ORC-2.3 |
Universal Id |
Identifiant de l'autorité d'affectation |
|
> ORC-2.4 |
Universal Id Type |
|
|
ORC-12 |
Ordering Provider |
Informations relatives au médecin effecteur à distance qui analyse la pertinence de l’examen demandé en lien avec le médecin demandeur, valide la demande d’examen et défini le protocole d’imagerie (Voir note 3) |
|
> ORC-12.1 |
Person Identifier |
Identifiant du professionnel (au format PS_IdNat) |
|
> ORC-12.2 |
Family Name |
Nom d'exercice du professionnel |
|
> ORC-12.3 |
Given Name |
Prénom d'exercice du professionnel |
|
> ORC-12.9 |
Assigning Authority |
Autorité d'affectation de l'identifiant du PS |
|
> > ORC-12.9.1 (optionnel) |
Namespace Id |
Nom de l'autorité d'affectation |
|
> > ORC-12.9.2 |
Universal Id |
Autorité d'affectation de l'identifiant du PS (OID de gestion de personnes) : 1.2.250.1.71.4.2.1 |
|
> > ORC-12.9.3 |
Universal Id Type |
ISO |
|
> ORC-12.13 |
Identifier Type Code |
Type d'Identifiant du professionnel (valeur issue de la Table 0203 - Interop'Santé présent dan le document "Contraintes sur les types de données HL7 v2.5 applicables aux profils d’intégration du cadre technique IT Infrastructure dans le périmètre d’IHE France") |
|
ORC-16 (Optionnel) |
Order Control Code Reason |
Motif du refus de la demande d'examen (type CE) Peut être exprimé à l’aide d’un code renseigné dans CE-1 – Identifier, avec le système de codage correspondant précisé en CE-3 – Name of Coding System (code local ou standard). À défaut de codage disponible, un libellé en clair peut être renseigné dans CE-2 – Text. |
|
ORC-17 |
Entering Organization |
Qualifie le type d'organisation (voir Note 1) |
|
> ORC-17.1 |
Code |
PLATEFORME_TLR |
|
> ORC-17.3 |
Name of Coding system |
TLR_TYPE_ORGANISATION |
|
ORC-21 |
Ordering Facility Name |
Informations relatives à la structure émettrice |
|
> ORC-21.1 |
OrganizationName |
Nom de l'organisation |
|
> ORC-21.6 |
Assigning Authority |
Autorité d'affectation de l'Identifiant de l'organisation (au format Struct_IdNat) 1.2.250.1.71.4.2.2 (OID de gestion des structures pour préciser une entité juridique ou une entité géographique), N° FINESS ou N° FINEG pour identifier une organisation intra-établissement (service, UF, pôle…). |
|
> ORC-21.7 |
Identifier Type Code |
Type d'identifiant (valeur issue de la Table 0203 - Interop'Santé présent dan le document "Contraintes sur les types de données HL7 v2.5 applicables aux profils d’intégration du cadre technique IT Infrastructure dans le périmètre d’IHE France") : FINEJ (FINESS d'entité juridique) ou FINEG (FINESS d'entité géographique) ou IDNST ou UF (UF), SVR (service). |
|
> ORC-21.10 |
Organization number |
Identifiant de l'organisation (au format Struct_IdNat) |
Le segment OBR est renseigné conformément au profil IHE Scheduled Workflow (SWF) et fait l’objet d’une surcouche de contraintes spécifiques à la téléradiologie.
Dans le cadre du volet Téléradiologie, le champ OBR-4 – Universal Service Identifier est utilisé afin de véhiculer un code local identifiant la procédure métier portée par le message. Les valeurs autorisées dans OBR-4 sont définies dans une table de codes locaux, commune à l’ensemble des flux du volet Téléradiologie.
|
Composition du segment OBR : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBR |
Observation Request |
|
|
OBR-2 |
Placer Order Number |
Identifiant de la demande d'examen (identique à l'ORC-2) |
|
OBR-4 |
Universal Service Identifier |
Code local identifiant la procédure métier portée par le message |
|
> OBR-4.1 |
Code |
REPONSE_DEMANDE |
|
> OBR-4.2 (optionnel) |
Display name |
Réponse à une demande d’examen d'imagerie |
|
> OBR-4.3 |
Name of Coding system |
TLR_OBR_PROCEDURE |
|
OBR-16 |
Ordering Provider |
Informations relatives au professionnel de santé effecteur à distance (identique à l'ORC-12) |
Le groupe OBSERVATION est requis dans le cadre d’une demande d’examen d’imagerie acceptée (ORC-1 = OK) afin de véhiculer le protocole d’imagerie associé à l’examen.
Ce groupe est répétable afin de permettre, le cas échéant, la transmission de plusieurs protocoles d’imagerie distincts.
Le protocole d’imagerie est porté par un segment OBX unique au sein du groupe OBSERVATION. Deux alternatives d’encodage sont proposées, en fonction du niveau de structuration et du contenu du protocole à transmettre :
Ces deux alternatives sont exclusives : un seul segment OBX est utilisé pour porter le protocole d’imagerie, avec le type de données adapté au mode de transmission retenu. Le choix de l’alternative relève des capacités des systèmes émetteurs et récepteurs et doit être cohérent avec les besoins métier du flux. Le segment OBX portant sur le protocole est identifié par un code local “PROTOCOLE_IMAGERIE” dans OBX-3, documenté en annexe.
Cette alternative permet de transmettre le protocole d’imagerie en clair, sous forme de texte formaté directement exploitable par un utilisateur.
Le contenu peut inclure des retours à la ligne et une structuration légère facilitant la lecture humaine.
|
Composition du groupe OBSERVATION: Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
FT (Formated Text) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
PROTOCOLE_IMAGERIE |
|
> OBX-3.2 (optionnel) |
Display name |
Protocole d'imagerie médicale |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-5 |
Observation Value |
Protocole d'imagerie |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Cette alternative permet de transmettre le protocole d’imagerie sous forme encapsulée, en utilisant le type de données ED.
Le protocole est encodé en base64 et peut correspondre à un document structuré (PDF, XML, ou autre format convenu entre les acteurs).
|
Composition du groupe OBSERVATION: Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
ED (Encapsuled Data) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
PROTOCOLE_IMAGERIE |
|
> OBX-3.2 (optionnel) |
Display name |
Protocole d'imagerie médicale |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-5 |
Observation Value |
|
|
> OBX-5.2 |
Type |
TEXT (Machine readable text document) |
|
> OBX-5.4 |
Encoding |
Base64 |
|
> OBX-5.5 |
Data |
Intégrer le protcole d'imagerie PDF en base64 |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Ce flux repose sur l’utilisation d’un messages OMI^O23, conformes au standard HL7 v2.5.1.
Les segments présentés dans cette partie font l’objet d’une surcouche de contraintes spécifiques à la téléradiologie afin de répondre aux besoins métier du contexte de téléradiologie.
Les sections suivantes décrivent les contraintes appliquées aux segments du message OMI^O23 dans le cadre de ce flux.
Le segment ORC est renseigné conformément au standard HL7v2.5.1 et fait l’objet d’une surcouche de contraintes spécifiques à la téléradiologie.
|
Composition du segment ORC : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment ORC |
Common Order |
|
|
ORC-1 |
Order control |
Valeur fixée à « SR » (Response to send order/service status request) |
|
ORC-2 |
Placer Order Number |
|
|
> ORC-2.1 |
Entity Identifier |
Identifiant de la demande d'examen d'imagerie (Order Placer Number) |
|
> ORC-2.3 |
Universal Id |
Identifiant de l'autorité d'affectation |
|
> ORC-2.4 |
Universal Id Type |
|
Le segment TQ1 – Timing/Quantity est utilisé pour véhiculer les informations temporelles relatives à l’examen d’imagerie réalisé.
Il est renseigné conformément au standard HL7v2.5.1 et fait l’objet d’une surcouche de contraintes spécifiques à la téléradiologie.
|
Composition du segment TQ1 : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment TQ1 |
Timing/Quantity |
|
|
TQ1-6 |
Service Duration |
Durée de rétention des images (jours) |
|
TQ1-7 |
Start date/time |
Date/heure de l'examen d'imagerie |
Le segment OBR – Observation Request est renseigné conformément au standard HL7v2.5.1 et fait l’objet d’une surcouche de contraintes spécifiques à la téléradiologie.
Dans le cadre du volet Téléradiologie, le champ OBR-4 – Universal Service Identifier est utilisé afin de véhiculer un code local identifiant la procédure métier portée par le message. Les valeurs autorisées dans OBR-4 sont définies dans une table de codes locaux, commune à l’ensemble des flux du volet Téléradiologie.
|
Composition du segment OBR : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBR |
Observation Request |
|
|
OBR-2 |
Placer Order Number |
Identifiant de la demande d'examen (identique à l'ORC-2) |
|
OBR-4 |
Universal Service Identifier |
Code local identifiant la procédure métier portée par le message |
|
> OBR-4.1 |
Code |
COMPLEMENT_POST_ACTE |
|
> OBR-4.2 (optionnel) |
Display name |
Transmission d'un complément d’information post-examen |
|
> OBR-4.3 |
Name of Coding system |
TLR_OBR_PROCEDURE |
Le segment IPC – Imaging Procedure Control est utilisé dans le cadre du flux 4 pour véhiculer les informations spécifiques à la procédure d’imagerie réalisée.
Il est renseigné conformément à HL7v2.5.1 et fait l’objet d’une surcouche de contraintes spécifiques à la téléradiologie.
|
Composition du segment IPC : Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment IPC |
Imaging Procedure Control |
|
|
IPC-1 |
Accession Identifier |
|
|
> IPC-1.1 |
Entity Identifier |
Accession Number |
|
> IPC-1.3 |
Universal Id |
Identifiant de l'autorité d'affectation |
|
> IPC-1.4 |
Universal Id Type |
ISO |
|
IPC-2 |
Requested Procedure ID |
|
|
> IPC-2.1 |
Entity Identifier |
Code issu du JDV_CodeDocumentImagerie-CISIS |
|
> IPC-2.3 |
Universal Id |
OID du code system utilisé 2.16.840.1.113883.6.1 (LOINC) |
|
> IPC-2.4 |
Universal Id Type |
ISO |
|
IPC-3 |
Study Instance UID (5) |
|
|
IPC-4 |
Scheduled Procedure Step ID |
|
|
> IPC-4.1 |
Entity Identifier |
Code issu du JDV_CodeDocumentImagerie-CISIS |
|
> IPC-4.3 |
Universal Id |
OID du code system utilisé 2.16.840.1.113883.6.1 (LOINC) |
|
> IPC-4.4 |
Universal Id Type |
ISO |
(5) : Bien que le type de donnée du champ IPC-3 soit EI (Entity Identifier) et que la spécification d'Interop'santé concernant les types de données utilisables en France prévoit le renseignement des couples EI.1 + EI.2 ou EI.1 + EI.3 + EI.4, cette contrainte ne s’applique pas dans le cas du Study Instance UID. En effet, le Study Instance UID est un identifiant globalement unique et n’est pas associé à une autorité d’affectation distincte. À ce titre, seul le composant EI.1 (Entity Identifier) est requis pour véhiculer cet identifiant. Cette approche est conforme aux principes décrits dans le volet Partage de documents de santé section 3.4.56.5.
Ce groupe OBSERVATION est utilisé afin de véhiculer l’URL d’accès à la vieweuse DRIMbox, permettant la consultation à distance des images issues de l’examen d’imagerie. Il est important de noter que la valeur associée correspond à une adresse partielle à compléter afin de permettre l’accès à la visionneuse DICOM implémentée par une solution DRIMBox associée au système RIS. En effet, il est nécessaire de compléter cette donnée avec l’identifiant du compte-rendu d’imagerie afin d’obtenir un lien d’accès fonctionnel. Une fois l’URL assemblée, celle-ci doit être mentionnée au sein du compte-rendu d’imagerie. Ce concept permet l’intégration au maillage DRIM-M du compte-rendu d’imagerie rédigé suite à la réalisation de l’acte d’imagerie.
L’URL de la vieweuse est portée par un segment OBX unique au sein du groupe OBSERVATION. Elle est transmise sous forme de texte encodé en base 64 afin d’éviter toute contrainte liée à la présence de caractères spéciaux.
La valeur portée dans OBX-5 correspond à l’encodage en base 64 d’une URL partielle, incluant les éléments suivants : FQDN du point d’accès, service cible, paramètres StudyInstanceUID et AccessionNumber. Pour plus de précisions concernant le formalisme à appliquer dans le cadre de la construction de cette URL, se référer à la section 4.2.2 de la spécification projet DRIMBox visionneuse.
Le segment OBX portant sur l’adresse d’accès à la visionneuse est identifié par un code local “URL_PARTIELLE_VIEWER” dans OBX-3, documenté en annexe.
|
Composition du groupe OBSERVATION: Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
ED (Encapsulated Data) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
URL_PARTIELLE_VIEWER |
|
> OBX-3.2 (optionnel) |
Display name |
URL partielle d’accès à la visionneuse d’imagerie DRIMbox |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-5 |
Observation Value |
|
|
> OBX-5.2 |
Type |
TEXT (Machine readable text document) |
|
> OBX-5.4 |
Encoding |
Base64 |
|
> OBX-5.5 |
Data |
URL partielle d’accès à la visionneuse d’imagerie DRIMbox |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Ce groupe obligatoire est composé d’un segment OBX permettant d’indiquer le code de l’acte d’imagerie réalisée.
|
Composition du groupe OBSERVATION: Usage = Required / Cardinalité = [1..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
CE (Coded Entry) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
CODE_ACTE_IMAGERIE |
|
> OBX-3.2 (optionnel) |
Display name |
Code de l'acte d'imagerie réalisée |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-5 |
Observation Value |
|
|
> OBX-5.1 |
Code |
Valeur issue du JDV_CodeDocumentImagerie-CISIS |
|
> OBX-5.3 |
Name Of Coding System |
LN |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Les groupes OBSERVATION – Localisation anatomique sont optionnel dans le cadre du flux 4.
Leur présence permet de transmettre les informations relatives à la localisation anatomique concernée par l’examen réalisé, ainsi que, le cas échéant, une précision topographique associée. La structure, le contenu et les contraintes applicables à ces groupes OBSERVATION sont strictement identiques à ceux définis pour le flux 1 à l’exception du champ OBX-11 prenant la valeur “F” dans le cadre de ce flux.
Pour le détail des segments OBX, se référer à la section dédiée du flux 1 : Groupes OBSERVATION – Localisation anatomique
Le groupe OBSERVATION - Modalité d’imagerie est optionnel dans le cadre du flux 4.
Sa présence permet de transmettre la modalité d’imagerie utilisée lors de l’examen. La structure, le contenu et les contraintes applicables à ce groupe OBSERVATION sont strictement identiques à ceux définis pour le flux 1 à l’exception du champ OBX-11 prenant la valeur “F” dans le cadre de ce flux.
Pour le détail du segment OBX, se référer à la section dédiée du flux 1 : Groupes OBSERVATION – Modalité d’imagerie
Les groupes OBSERVATION – Produit administré sont optionnels et permettent de transmettre les informations relatives aux produits administrés lors d’un examen d’imagerie.
Chaque ensemble d’informations associées à un produit donné est portée dans un groupe OBSERVATION et un segment OBX distincts.
Les groupes sont répétables pour permettre la transmission d’informations associées à plusieurs produits administrés au cours du même examen.
Pour assurer la cohérence des informations :
Les segments OBX portant sur le produit administré sont identifiés par un code local “PRODUIT_ADMINISTRE” dans OBX-3, documenté en annexe. Ces segments sont différenciés à l’aide du champ OBX-4 – Observation Sub-ID.
Ce groupe OBSERVATION permet de transmettre le type de produit administré. La valeur est codée à partir du Jeu de Valeurs ATC niveau 2, limité aux classes :
Un segment OBX unique au sein de ce groupe porte la valeur codée dans OBX-5.
Ce groupe est obligatoirement associé au groupe Numéro de lot.
|
Composition du groupe OBSERVATION: Usage = C / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
CE (Coded Entry) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
PRODUIT_ADMINISTRE |
|
> OBX-3.2 (optionnel) |
Display name |
Produit administré lors de l'examen d'imagerie |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-4 |
Observation Sub-ID |
Valeur fixée à n.1 Voir règle commune d’utilisation du Sub-ID : Utilisation du champ OBX-4 |
|
OBX-5 |
Observation Value |
|
|
> OBX-5.1 |
Code |
Valeur issue du JDV ATC niveau 2 “V09” ou “V10”. |
|
> OBX-5.3 |
Name Of Coding System |
ATC |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Ce groupe OBSERVATION permet de transmettre le numéro de lot du produit administré, garantissant la traçabilité et l’identification précise du produit.
Le segment OBX unique au sein de ce groupe porte le numéro de lot dans OBX-5.
Ce groupe doit être présent si le groupe Type de produit est renseigné.
|
Composition du groupe OBSERVATION: Usage = C / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
NM (Numeric) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
PRODUIT_ADMINISTRE |
|
> OBX-3.2 (optionnel) |
Display name |
Produit administré lors de l'examen d'imagerie |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-4 |
Observation Sub-ID |
Valeur fixée à n.2 Voir règle commune d’utilisation du Sub-ID : Utilisation du champ OBX-4 |
|
OBX-5 |
Observation Value |
Numéro de lot du radiopharmaceutique adminsitré |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Ce groupe OBSERVATION permet de transmettre la quantité réellement administrée du produit. Le segment OBX unique au sein de ce groupe porte la valeur dans OBX-5 et l’unité de mesure dans OBX-6 (par exemple millilitres ou milligrammes).
La quantité est optionnelle mais fortement recommandée lorsque le produit est renseigné.
|
Composition du groupe OBSERVATION: Usage = Optional / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
NM (Numeric) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
PRODUIT_ADMINISTRE |
|
> OBX-3.2 (optionnel) |
Display name |
Produit administré lors de l'examen d'imagerie |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-4 |
Observation Sub-ID |
Valeur fixée à n.3 Voir règle commune d’utilisation du Sub-ID : Utilisation du champ OBX-4 |
|
OBX-5 |
Observation Value |
Volume de radiopharmeutique administré |
|
OBX-6 |
Units |
Unité |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Les groupes OBSERVATION – Appareil d’imagerie utilisé sont optionnels. Lorsqu’ils sont présents, ils permettent de transmettre les informations relatives à l’appareil d’imagerie ayant été utilisé pour la réalisation de l’examen, en particulier dans le cas des techniques irradiantes. Les informations relatives à l’appareil sont portées dans deux groupes OBSERVATION distincts :
Ces groupes peuvent être utilisés conjointement ou indépendamment, selon le niveau d’information disponible, l’identifiant de l’appareil constituant l’information principale de référence. Les segments OBX portant sur l’appareil d’imagerie sont identifiés par un code local “APPAREIL_IMAGERIE” dans OBX-3, documenté en annexe. Ces segments sont différenciés à l’aide du champ OBX-4 – Observation Sub-ID.
Ce groupe OBSERVATION permet de transmettre l’identifiant unique de l’appareil d’imagerie utilisé lors de l’examen. L’identifiant correspond au Support IUD, tel que communiqué via un dispositif d’identification automatique (AIDC) ou, le cas échéant, via son marquage en clair. Le groupe contient un segment OBX unique portant la valeur de l’identifiant dans OBX-5.
|
Composition du groupe OBSERVATION: Usage = Optional / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
TX (Text Data) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
APPAREIL_IMAGERIE |
|
> OBX-3.2 (optionnel) |
Display name |
Appareil d'imagerie utilisé lors de l'examen |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-4 |
Observation Sub-ID |
Valeur fixée à n.1 Voir règle commune d’utilisation du Sub-ID : Utilisation du champ OBX-4 |
|
OBX-5 |
Observation Value |
Identifiant de l'appareil d'imagerie : SupportIUD voir SFE 2.1.7.4.3. |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Ce groupe OBSERVATION permet de transmettre le modèle de l’appareil d’imagerie utilisé. La valeur est exprimée sous forme de texte libre et correspond à la dénomination du modèle fournie par le constructeur.
Le groupe contient un segment OBX unique portant le modèle de l’appareil dans OBX-5.
Ce groupe est optionnel et vient compléter l’identifiant de l’appareil lorsqu’une information plus détaillée sur l’équipement est requise.
|
Composition du groupe OBSERVATION: Usage = Optional / Cardinalité = [0..1] |
||
|---|---|---|
|
Elément requis |
Description |
Valeur |
|
Segment OBX |
Observation/Result |
|
|
OBX-1 |
Set Id - Obx |
Numéro de séquence du segment |
|
OBX-2 |
Value Type |
TX (Text Data) |
|
OBX-3 |
Observation Identifier |
|
|
> OBX-3.1 |
Code |
APPAREIL_IMAGERIE |
|
> OBX-3.2 (optionnel) |
Display name |
Appareil d'imagerie utilisé lors de l'examen |
|
> OBX-3.3 |
Name of Coding system |
TLR_OBSERVATION |
|
OBX-4 |
Observation Sub-ID |
Valeur fixée à n.2 Voir règle commune d’utilisation du Sub-ID : Utilisation du champ OBX-4 |
|
OBX-5 |
Observation Value |
Modèle de l’appareil d’imagerie utilisé |
|
OBX-11 |
Observation Result Status |
Valeur fixée à « F » |
Le segment MSH reprend une partie des informations du message initial :
|
Message initial |
Message d'acquittement |
||
|---|---|---|---|
|
Champ |
Description |
Champ |
Description |
|
MSH.3 - Sending Application |
Application source du message à acquitter |
MSH.5 - Receiving Application |
Application destinatrice de l'acquittement |
|
MSH.4 - Sending Facility |
Etablissement source du message à acquitter |
MSH.6 - Receiving Facility |
Etablissement destinataire de l'acquittement |
|
MSH.5 - Receiving Application |
Application destinatrice du message à acquitter |
MSH.3 - Sending Application |
Application source de l'acquittement |
|
MSH.6 - Receiving Facility |
Etablissement destinataire du message à acquitter |
MSH.4 - Sending Facility |
Etablissement source de l'acquittement |
|
MSH.11 - Processing Id |
Identifiant de traitement |
MSH.11 - Processing Id |
Identifiant de traitement |
Le tableau ci-après décrit l’ensemble des champs requis du segment MSH :
|
Champ |
Contenu |
Type donnée |
Caractère optionnel/obligatoire |
|---|---|---|---|
|
MSH-1 |
| séparateur de champ |
ST |
R |
|
MSH-2 |
^~\& séparateur de composant, répétition, caractère d'échappement, séparateur de sous-composants |
ST |
R |
|
MSH-3 |
Application émettrice |
HD |
R |
|
MSH-4 |
Organisation émettrice |
HD |
R |
|
MSH-5 |
Application réceptrice |
HD |
R |
|
MSH-6 |
Organisation réceptrice |
HD |
R |
|
MSH-7 |
Date/time du message |
TS |
R |
|
MSH-9 |
Type du message, selon l'évènement du message initial :
|
MSG |
R
|
|
MSH-10 |
Identifiant du message |
ST |
R |
|
MSH-11 |
Processing Id
|
PT |
R |
|
MSH-12 |
Version du standard 2.5.1 |
VID |
R |
|
MSH-17 |
Code du pays FRA |
ID |
R |
|
MSH-18 |
Jeux de caractères, valeurs possibles : UNICODE UTF-8 ou 8859/15 |
ID |
R |
|
Champ requis |
Contenu |
|---|---|
|
MSA.1 - Acknowledgment Code |
Code d'acquittement du message autorisé : · AA(Original mode: Application Accept - Enhanced mode: Application acknowledgment: Accept) : le message a été compris et intégré par l'application destinatrice qui prend la responsabilité du message et libère ainsi l'application productrice de toute obligation de le renvoyer. · AE (Original mode: Application Error - Enhanced mode: Application acknowledgment: Error) : le message contient des erreurs de syntaxe. · AR (Original mode: Application Reject - Enhanced mode: Application acknowledgment: Reject) : le message est rejeté pour une raison circonstancielle. Il peut être réémis plus tard. |
|
MSA.2 - Message Control Id |
Rappel l'identifiant du message acquitté correspondant au champ MSH.10 du message initial. |
Ce segment est utilisé au niveau des messages d’acquittement dans le cas où le champ MSA-1 prend la valeur AE (Application error) ou AR (Application reject).
Le tableau ci-dessous liste les champs à renseigner pour le segment ERR :
|
Champ |
Contenu |
Type donnée |
Caractère optionnel/obligatoire |
|---|---|---|---|
|
ERR-2 |
Localisation de l'erreur dans le cas d'une erreur de syntaxe du message initial. |
ERL |
O |
|
ERR-3 |
Code erreur HL7 dont les valeurs sont à prendre dans la table HL7 0357 (nom symbolique messageErrorCondition) |
CE |
R |
|
ERR-4 |
Sévérité de l'erreur dont les valeurs sont à prendre dans la table HL7 0516 (nom symbolique errorSeverity) |
ID |
R |
Exemples
Entête MSH d’un message ORM^O01 dans le cadre du flux 1 :
MSH|^~\&|StructureApp|StructureFacility|TLRapp|TLRfacility|20260106134418||ORM^O01^ORM_O01|12345|P|2.5.1|||||FRA|UNICODE UTF-8|||1.0^CISIS_TLR_HL7_V2
Un acquittement positif retourné par le SI de téléradiologie :
MSH|^~\&|TLRapp|TLRfacility|StructureApp|StructureFacility|20260106134419||ACK^R01^ACK|12346|P|2.5.1|||||FRA|8859/15
MSA|AA|12345
Un acquittement négatif retourné par le SI de téléradiologie : version d’HL7 inconnue
MSH|^~\&|TLRapp|TLRfacility|StructureApp|StructureFacility|20260106134419||ACK^R01^ACK|12347|P|2.5.1|||||FRA|8859/15
MSA|AE|12345
ERR||MSH^1^12|203^ Unsupported version^messageErrorCondition|E