Vous êtes sur la page 1sur 19

Connexion SIL ASTM 2.

2
Spécifications techniques

Evolution 5 Version : 5.03 Page 1 / 19

Statut du document

Auteurs Nom Fonction


Gérard LIGAUD Développeur
Vérification Nom Fonction
Sylvain DUBOIS Chef de projet
Etienne SAVARY Développeur
Nicolas GAGNAIRE Développeur
Qualité

Historique Date Version Remarques


10/12/2007 2.00
25/11/2009 4.00 Evolution 4
17/06/2010 4.01 Date heure prélèvement
10/05/2011 5.00 GEMINI MPL-1442
22/08/2011 5.01 GEMINI CNX-1907
05/08/2011 5.02 Ajout T21
19/07/2012 5.03 Ajout Numéro Admission
20/03/2013 5.03 Petites corrections

Liste de distribution Fonction


Développeurs, Chef de projet, Chef produit, Directeur de projet, Responsable
Qualité, Marketing, Experts en organisation

En rouge les modifications de la dernière version.


Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 2 / 19

1 BUT DU DOCUMENT ............................................................................................................................................ 3

2 TRANSPORT DES DONNEES .............................................................................................................................. 3


2.1 TRANSPORT PAR FICHIER ..................................................................................................................................... 3
2.2 TRANSPORT PAR SOCKET TCP ............................................................................................................................. 3
2.2.1 Etablissement de la connexion.................................................................................................................... 3
2.2.2 Structure du dialogue ................................................................................................................................. 3
2.2.3 Gestion des erreurs ..................................................................................................................................... 5
2.2.4 Structure des données ................................................................................................................................. 5

3 COUCHE DE COMMUNICATION ASTM .......................................................................................................... 6


3.1 PRINCIPES............................................................................................................................................................ 6
3.2 DETAIL DES TRAMES H, L, P................................................................................................................................ 8
3.2.1 Début de message: trame H ........................................................................................................................ 8
3.2.2 Fin de message: trame L ............................................................................................................................ 8
3.2.3 Données du patient: Trame P ..................................................................................................................... 8
3.2.4 Commentaires patient, trame C .................................................................................................................. 9
3.3 ACCUEIL DE DEMANDES ...................................................................................................................................... 9
3.3.1 Données de la demande: trame OBR .......................................................................................................... 9
3.3.2 Commentaires tube, trame C .................................................................................................................... 10
3.3.3 Résultat antérieur: trame OBX ................................................................................................................. 10
3.4 RETOUR DE RESULTATS ..................................................................................................................................... 11
3.4.1 Données de la demande: trame OBR ........................................................................................................ 11
3.4.2 Trame de résultat OBX ............................................................................................................................. 11
3.4.3 Commentaires résultats, trame C ............................................................................................................. 13
3.4.4 Information sur les lots de réactif, trame M ............................................................................................. 13
3.5 RETOUR DES CONTROLES DE QUALITE ............................................................................................................... 13
3.5.1 Trame P .................................................................................................................................................... 13
3.5.2 Trame OBR ............................................................................................................................................... 14
3.5.3 Trame OBX ............................................................................................................................................... 14

4 FONCTIONNALITES SPECIFIQUES DES SIL ............................................................................................... 15

5 EXEMPLES EN MODE FICHIERS .................................................................................................................... 16


5.1 PRESCRIPTIONS ................................................................................................................................................. 16
5.2 RESULTATS ....................................................................................................................................................... 16

6 EXEMPLES EN MODE TCP ............................................................................................................................... 18


6.1 PRESCRIPTIONS ................................................................................................................................................. 18
6.2 RESULTATS EN MODE LIGNE A LIGNE ................................................................................................................ 18
6.3 RESULTATS EN MODE COMPACT ........................................................................................................................ 19
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 3 / 19

1 But du document
Le présent document détaille le fonctionnement et les particularités de la connexion du MPL vers un
système informatique de laboratoire (SIL) avec le protocole de communication ASTM.

2 Transport des données


2.1 Transport par fichier
La communication est réalisée par transfert de fichiers entre le serveur SIL et le
Dépôt de fichiers
serveur MPL.
Deux répertoires sont utilisés, l'un pour les demandes, l'autre pour les résultats.

Via FTP L'accès aux informations se fait par le réseau avec un protocole de transfert FTP, le
MPL étant client.
Il est préférable de configurer sur le serveur FTP un utilisateur spécifique qui a
directement pour racine le répertoire de dépôt des résultats.

Accès direct Avec un partage de fichier sur une couche NetBios, le MPL peut directement
accéder aux fichiers.

Les fichiers sont nommés comme suit [préfixe][numéro].[extension]


Format des fichiers
avec préfixe est un code de 3 caractères: (ex: MPL, DEM, RES, …)
numéro: 3 ou 4 digits
extension: ast pour les fichiers de données, ok pour les fichiers de réveil

L'activation du transfert est effectuée par la présence de fichier .ok associé aux
fichiers .ast.

2.2 Transport par socket TCP

2.2.1 Etablissement de la connexion


Le SIL est normalement serveur TCP. Le MPL est client et initie la connexion sur une adresse et un port
défini.

Une fois la connexion établie, les deux processus peuvent dialoguer.

2.2.2 Structure du dialogue


Lorsqu’un processus veut dialoguer, il peut le faire si aucun autre dialogue n'est déjà
Initiation du dialogue
en cours.
Il envoie une demande à l'autre processus sous la forme d'un caractère <Enq>
(ASCII 5).
Si ce dernier est disponible, il envoie un accusé réception (<Ack>, ASCII 6).

Pendant le dialogue, les paquets de données peuvent correspondre aux trames


Paquets de données
ASTM, ou bien à des blocs compacts de 240 caractères maximum (voir ci-dessous).

En-tête de paquet Les données d'un paquet sont précédées d'un caractère de début <Stx> (ASCII 2) et
d'un numéro.

Le numéro du paquet commence à 1 et va jusqu'à 7, puis boucle de 0 à 7.

Taille du paquet Un paquet a une taille maximale de 240 caractères.


Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 4 / 19

Queue de paquet Chaque paquet est terminé par <Etx> (ASCII 3) une somme de contrôle (checksum)
puis <Cr> (ASCII 13) et <Lf> (ASCII 10).

Lors de l'envoi de plusieurs paquets, le caractère <Etx> est remplacé par <Etb>
(ASCII 23) sauf pour le dernier paquet.

Remarque: Le code <Etb> n'est pas obligatoire pour MPL qui interprète aussi
correctement les paquets multiples avec le code <Etx> entre chaque paquet.

Checksum Le checksum est calculé en ajoutant les valeurs binaires de tous les caractères du
message de <Stx> non inclus à <Etx> ou <Etb> inclus, en gardant seulement les 8
derniers bits (modulo 256).
Le nombre obtenu de 0 à 255 est converti en hexadécimal et exprimé en ASCII.

Exemple:
6L|||1|14|<Cr><Etx> donne un checksum de 148 soit 0x94 en hexadécimal.
Le message se présente donc comme suit:

<Stx>6L|||1|14|<Cr><Etx>94<Cr><Lf>

Accusé réception Chaque paquet doit être acquitté par un <Ack>, ou <Nak> en cas d'erreur de
checksum.

Il existe deux modes d'envoi des paquets de données:


Mode d'envoi des
données
Par trame ASTM Dans ce mode, les trames ASTM correspondent aux paquets envoyés.
Chaque trame est donc transmise et acquittée.

En mode compact Les trames ASTM sont regroupées et envoyées par paquet de 240 caractères.
Le processus qui reçoit et assemble les paquets pour reconstituer des trames ASTM
complètes.

Le mode compact permet d'envoyer plusieurs trames ASTM dans un même paquet,
ce qui augmente la vitesse de communication des deux systèmes.

A la fin du dialogue, le processus qui l'a initié envoie un <Eot> (ASCII 4).
Fin du dialogue
Ce code n'attend pas d'accusé réception et autorise l'un des deux processus à initier
un nouveau dialogue avec <Enq>.
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 5 / 19

Exemple 1 : Envoi d'un paquet de données unique


Processus 1   Processus 2
Initiation du dialogue <Enq>
Accusé réception, dialogue accepté <Ack>
Envoi du paquet <Stx>1(données 1)<Etx>88<Cr><Lf>
Accusé réception du paquet <Ack>
Fin de dialogue <Eot>

Exemple 2 : Envoi de plusieurs paquets


Processus 1   Processus 2
Initiation du dialogue <Enq>
Accusé réception, dialogue accepté <Ack>
Envoi d'un premier paquet <Stx>1(données 1)<Etb>88<Cr><Lf>
Accusé réception du paquet <Ack>
Envoi d'un deuxième paquet <Stx>2(données 2)<Etb>88<Cr><Lf>
Accusé réception du paquet <Ack>
Envoi d'un troisième et dernier paquet <Stx>3(données 3)<Etx>88<Cr><Lf>
Accusé réception du paquet <Ack>
Fin de dialogue <Eot>

2.2.3 Gestion des erreurs


En cas d'erreur de checksum, un code NAK (ASCII 21) est envoyé à la place du
NAK sur erreur de
ACK.
checksum
Les actions réalisées par le MPL en cas d'erreur de communication sont adaptables
Comportement du
par le programme de communication du SIL.
MPL
En envoi de données Au niveau de MPL, la trame envoyée qui a reçu un NAK est répétée deux fois. Si
vers le SIL l'erreur persiste, un code EOT est transmis pour terminer le dialogue.
La communication sera à nouveau initiée une seconde plus tard.

En réception de Pour les trames reçues, le MPL peut aussi envoyer un NAK en cas d'erreur de
données checksum.
Le SIL devrait alors réessayer puis terminer le dialogue en cas de persistance.

En cas de coupure de la connexion TCP, le MPL tente de se reconnecter


Rupture de la
automatiquement au bout d'une période et pour un nombre de fois configurables.
connexion TCP

2.2.4 Structure des données

Nous préconisons de constituer les données par tube


Structure ASTM
H
P (1 seul patient par message)
OBR (1 seul tube par message)
OBX (les x analyses)
L
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 6 / 19

3 Couche de communication ASTM


3.1 Principes
Le MPL implémente la version 2.2 du protocole ASTM.
Version
Le protocole est utilisé pour l'envoi des messages suivants:
Messages
Demandes d'analyses Les demandes d'analyses sont formulées dans des messages ORM.

Retour de résultats Le MPL renvoie des résultats dans les messages ORU, et peut aussi accueillir des
résultats en message ORU provenant du SIL.

Pour les messages ORM et ORU traités par le MPL, les messages ASTM sont
Composition des
composés de plusieurs trames dont le type peut être:
messages
Code Type
H En-tête de message
P Définition de patient
OBR Définition de la demande
OBX Définition de résultat
L Fin de message
C Commentaire (associé à la trame précédente)
A Addendum: suite de la trame précédente si débordement

Les informations contenues dans les trames varient en fonction du type de


message.

Les trames ASTM sont composées de différents champs de longueur variable


Composition des
séparés par des séparateurs définis de différents niveaux.
trames
Limite de longueur Chaque trame ASTM ne comporte pas plus de 240 caractères.
Si la trame en comporte plus, une ou plusieurs trames Addendum (A) sont ajoutées
pour mettre le complément.

Séparateurs La trame H précise les séparateurs qui seront utilisés dans la suite du message
ASTM. Il peut y avoir jusqu'à 4 niveaux de séparation correspondant à 4 niveaux de
hiérarchie dans le stockage des propriétés.

Dans la connexion MPL, dans les descriptions et exemples ci-après, les séparateurs
utilisés sont les suivants:

Niveau ASCII Symbole Description


1 124 | Barre verticale
2 94 ^ Accent circonflexe
3 126 ~ Tilde
4 92 \ Antislash
5 38 & Esperluette
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 7 / 19

Format des trames Chaque trame est constituée sur le schéma suivant:

<Code du type de trame>


<séparateur de niveau 1>
<Numéro de la trame>
<séparateur de niveau 1>
(données)
<Cr>

Exemple:
OBX|3|NM|IGA||1.27||||||F|200611231307|6|||Roche|<Cr>

Numérotation des La numérotation des trames est hiérarchique.


trames Elle commence à 1 pour chaque type de trame, et est réinitialisée lors du
changement de type de trame.

Exemple:
Dans l'exemple ci-dessous, les trames P sont numérotées de 1 à 3.
Chaque trame OBR commence à 1 à la suite d'une nouvelle trame P
Les deux OBX ont les numéros 1 et 2.

H|^~\&|||GLIMS||ORM|||MPL|||A2.2|200712120754|<Cr>
P|1|0705002739|||X^Y||19550512|F||||||||||||||||||
OBR|1|1212^120345||IA~IB|R|||||||||||||1603||||||||||
OBX|1|NM|IA||24.680||||||F|20071212|
OBX|2|NM|IB||16971||||||F|20071212|
P|2|0702001227|||F^N||19400213|M||||||||||||||||||
OBR|1|1210^100287||IC|R|||||||||||||1715||||||||||
P|3|0900087829|||M^E||19810922|F||||||||||||||||||
OBR|1|1212^120344||TX|R|||||||||||||3001||||||||||
L|1|

Les dates sont formatées comme suit:


Format des dates
YYYYMMDDHHMMSS

Avec :
- YYYY : année sur 4 chiffres
- MM : mois sur deux chiffres
- DD : jour sur deux chiffres
- HH : heure sur deux chiffres
- MM : minutes sur deux chiffres
- SS : secondes sur deux chiffres

Un format date seule est possible: YYYYMMDD,


ainsi qu'un format date et heure sans les secondes: YYYYMMDDHHMM
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 8 / 19

3.2 Détail des trames H, L, P

3.2.1 Début de message: trame H


La trame H commence tous les messages

H|^~\&|||SenderID||Type|||ReceiverID|||A2.2|DateEnvoi

N° ASTM Contenu
7.2 Separators Séparateurs utilisés dans les trames, pour chaque niveau.
7.5 Sender ID Identification de l'émetteur du message
7.7 Message type ORM pour les prescriptions
ORU pour les résultats
7.10 Receiver ID Identification du destinataire du message
7.13 Version ID Version ASTM utilisée: A2.2
7.14 Date and time of msg. Date de réception du tube

3.2.2 Fin de message: trame L


La trame L termine les messages.

L|||PatientCount|LineCount||

N° ASTM Champ MPL


14.4 Patient Count Nombre de messages P
14.5 Line Count Nombre de lignes de messages

Remarque: le nombre de lignes n'est pas contrôlé par MPL en arrivée de demandes.

3.2.3 Données du patient: Trame P


Les données indiquées dans cette trame sont exploitées en demande du SIL vers le MPL. En retour cette
trame ne contient pas les informations non retenues par le MPL.

P|1|NumPermanent|||NomPatient^PrenomPatient|NomDeNaissance|DateNaissance|SexePat
ient

N° ASTM Champ MPL Type / Taille


8.3 Patient ID Numéro permanent Alpha, 20 car
8.5 Numéro Admission Num Admission Alpha, 20 car
8.6 Patient Name Nom du patient Alpha, 30 car
8.6.2 Patient Name Prénom Alpha, 30 car
8.7 Mother's maiden name Nom de naissance Alpha, 30 car
8.8 Patient Birthdate Date de naissance Date
8.9 Patient Sex Sexe M/F/U

NB: un message de commentaire peut être associé au patient et représente le renseignement permanent.
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 9 / 19

3.2.4 Commentaires patient, trame C

C|1|L|Commentaire

N° ASTM Champ MPL Longueur


12.3 Caractère L L
12.4 Comment text Information patient, commentaire libre ou codé 25 car
12.4.2 Commentaire en texte libre 25 car

Remarque: le commentaire qui accompagne la trame P peut avoir une longueur de 80 caractères maxi.

3.3 Accueil de demandes

3.3.1 Données de la demande: trame OBR


La trame OBR contient les données relatives à la demande

OBR|1|NumTravail^NumSIL||Analyse~Analyse2~Analyse3~Analyse4|Urgence||||||ActionC
ode|||DateAccueil||Docteur||Service||Emetteur|||||||Commentaire

N° type ASTM Champ MPL Contenu


9.3.1 Tube ID Code-barre du tube Alpha, 16 car
9.3.2 Access number Numéro SIL de liaison Alpha, 20 car
9.5 Battery ID Code de connexion de la première analyse Alpha, 15 car
nd
9.5.1.2 Battery ID (2 ) Code de connexion de la deuxième analyse Alpha, 15 car
9.5.1.3 Battery ID (3rd) Code de connexion de la troisième analyse Alpha, 15 car
… … …
9.6 Priority Flag urgence: S/A/R
- A : urgent
- S : immédiat (effet identique à A)
- R : routine
9.8 Date et heure de prélèvement Date heure
9.12 Action code Action à réaliser sur cette demande Vide / A / N / C
- A ou N ou vide : ajout des tests
- C: suppression des tests
9.15 Order date Date et heure d'accueil de la demande sur le SIL Date et heure
9.17 Ordering physician Prescripteur (Prescripteur dans MPL) Alpha, 25 car
9.19 Requestor field 1 Service prescripteur (UF dans MPL) Alpha, 12 car
9.21 Producer field 2 Emetteur Alpha, 25 car
9.28 Not used Commentaire additionnel Alpha, 25 car

Remarque:
- il est possible d'échanger le contenu des champs 9.17 et 9.19 pour avoir UF et Service dans les bons
champs sur MPL.
- le champ 9.21 est facultatif et remplace le service prescripteur s’il est renseigné.
- le commentaire additionnel en 9.28 est optionnel et vient s'ajouter à la trame C qui peut accompagner la
trame OBR.
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 10 / 19

3.3.2 Commentaires tube, trame C

C|1|L|Commentaire

N° ASTM Champ MPL Longueur


12.3 Caractère L L
12.4 Comment text Information tube, commentaire libre ou codé 25 car
12.4.2 Commentaire en texte libre 25 car

3.3.3 Résultat antérieur: trame OBX


En prescription, les trames OBX contiennent les résultats antérieurs. Attention, si une trame OBX sans trame
OBR alors on intègre comme un résultat du jour.
MPL peut intégrer jusqu'à 3 valeurs pour chaque analyse.

OBX|1||CodeAnalyse||Valeur||||||A|DateResultat||||

N° ASTM Champ MPL Contenu


10.3 Result type non utilisé par MPL
10.4 Tests Host Code Code de connexion de l'analyse Alpha, 15 car
10.6 Observation value Valeur du résultat antérieur Alpha, 8 car
10.12 Result status A pour valeur antérieure A/F
10.13 Previous result date Date résultat Date ou date/heure

Remarque: le MPL ne stocke pas les commentaires éventuels associés aux OBX en demande.

Nota : si la trame H est de type ORU en réception de prescription (SIL vers MPL), ces résultats permettront
au MPL de récupérer des informations complémentaires (exemple Analyse = POIDS avec résultat 60 pour
60 Kg) ou des résultats réalisés sur des analyseurs non connectés au MPL.
Ce message est pris en compte uniquement si un message de prescription pour ce tube existe (ce message
ne sait pas créer une analyse sur un tube non connu du MPL)
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 11 / 19

3.4 Retour de résultats

3.4.1 Données de la demande: trame OBR


Chaque tube traité dans le MPL crée une trame OBR spécifique. La trame C qui peut suivre OBR contient
un commentaire portant sur le tube.

OBR|1|NuméroCodeBarre^NuméroSIL||Analyse~Analyse2~Analyse3~Analyse4|Urgence|Date
Rendu|||||N|||DateAccueil|Nature|||Service

N° type ASTM Champ MPL Contenu


9.3 Tube ID Code-barres du tube Alpha, 20 car
9.3.2 Access number Numéro SIL de liaison Alpha, 30 car
9.5 Battery ID Code de connexion de la première analyse Alpha, 15 car
nd
9.5.1.2 Battery ID (2 ) Code de connexion de la deuxième analyse …
9.5.1.3 Battery ID (3rd) Code de connexion de la troisième analyse …
… … …
9.6 Priority Flag urgence: A/R
- A : urgent (le flag a pu être modifié sur MPL)
- R : routine
9.7 ResultDate Date et heure de rendu des résultats Date/heure
9.12 Action code N N
9.15 Order date Date et heure d'accueil de la demande sur le SIL Date/heure
9.16 Specimen type Nom de la nature d'échantillon dans le MPL Apha, 10 car
9.19 Requestor field 1 Service prescripteur ou UF Alpha, 25 car
9.22 Flag « résultats du tube téléphonés » Apha, 3 car
- TEL
- ou vide
9.24 Date et heure de rendu des résultats Date/heure

3.4.2 Trame de résultat OBX


Cette trame contient le résultat rendu par MPL.

Le résultat précédent sera envoyé avec un autre OBX, avec la même analyse avec une date et heure de
résultats inférieurs et statut « R »

OBX|1|Type|Analyse||Resultat|||N|||F|DateResultat||||Validation

N° ASTM Champ MPL Longueur


10.3 Result type Voir ci-dessous
10.4 Tests Host Code Code de connexion de l'analyse Alpha, 15 car
10.6 Observation value Valeur du résultat Alpha, 8 car
Alpha, 13 car. pour la
Trisomie 21.
Paramétrage à activer
dans la configuration de
la connexion.
10.12 Result status F pour résultat en retour validé sur le MPL F/P/R
R pour le(s) résultat(s) antérieur(s)
10.13 Previous result date Date de production du résultat Date/heure
10.14 Analyseur qui a réalisé l'analyse Entier
C'est le numéro de connexion dans MPL
10.17 Validation Initiales de la personne qui valide avec Alpha, 10 car
séparateur de sous-champ pour signifier :
« B » validation par opérateur ayant le rôle
Biologiste
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 12 / 19

« T » validation par un opérateur ayant le rôle


Technicien.

Dans le cas de validation automatique, nous


transmettons aux SIL :
« MPLauto^B » pour une validation automatique
de niveau biologique
« MPLauto^T » pour une validation automatique
de niveau Technique.

Remarque:
- champ 10.14: dans le cas d'un analyseur comportant plusieurs modules, chaque module est identifié par
un numéro spécifique.

- champ 10.17: le nom de la personne qui valide retourné est l’identifiant sur le MPL.

- champ 10.3: Les types de résultats implémentés dans MPL sont les suivants:

Code Type ASTM Prise en charge sur MPL


NM Numeric Type par défaut
Il est possible de forcer une valeur non numérique à rendre NM

CE Coded element Type par défaut si le résultat est alphanumérique

DT Date/time Ce type est retourné si le nom de l'analyse dans MPL commence par
"HEURE" ou "DATE"
Il est possible de forcer ce type par configuration

ST Alphanumerical (Utilisé avec un système pré analytique, retourné uniquement si le


résultat vaut TSMTRI)

FIC Fichier Pour le retour du chemin d'accès aux images en hématologie


TX Free text Non implémenté sur MPL
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 13 / 19

3.4.3 Commentaires résultats, trame C

C|1|L|Commentaire

N° ASTM Champ MPL Longueur


12.3 Caractère L L
12.4 Comment text Information résultat, commentaire libre ou codé 25 car
12.4.2 Commentaire en texte libre 25 car

3.4.4 Information sur les lots de réactif, trame M

N° ASTM Champ MPL Longueur


12.3 Caractère L, pour lot réactif L
12.4 Comment text De R1 à R8 pour Réactif 1…Réactif 8 2 car
12.4.2 Lot de réactif 12 car

En retour de résultat, ce champ contient les informations des lots réactifs sous la forme :
M|1|L|R1^1234546
M|2|L|R2^4545455
M|3|L|R4^4544555

Maximum de 8 lots par résultat

3.5 Retour des contrôles de qualité


Le MPL peut transmettre de façon spécifique les résultats des contrôles de qualité enregistrés (en connexion
avec les analyseurs ou en saisie manuelle).

Le message ASTM est un message de résultat "ORU" sans demande préalable du SIL, avec des
particularités de contenu

3.5.1 Trame P

P|1||||NomControle^NuméroLot||DatePassage|

N° Champ MPL Type / Taille


8.6 Nom du contrôle défini dans le MPL Alpha, 30 car
8.6.2 Numéro du lot défini dans le MPL Alpha, 30 car
8.8 Date et heure de passage de l'échantillon associé aux résultats Date / heure
8.12 «Q» Alpha, 1 car
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 14 / 19

3.5.2 Trame OBR

OBR|1|NomControle^NuméroLot||Analyse~Analyse2~Analyse3~Analyse4|
|DatePassage|||||N|||DatePassage|

N° Champ MPL Contenu


9.3 Nom du contrôle défini dans le MPL Alpha, 20 car
9.3.2 Numéro du lot défini dans le MPL Alpha, 30 car
9.5 Code de connexion de la première analyse Alpha, 15 car
9.5.1.2 Code de connexion de la deuxième analyse …
9.5.1.3 Code de connexion de la troisième analyse …
… … …
9.7 Date et heure de passage de l'échantillon associé aux résultats Date/heure
9.12 N N
9.15 Idem 9.7 Date/heure

3.5.3 Trame OBX


Cette trame contient le résultat rendu par MPL.

OBX|1|Type|Analyse||Resultat|||N|||F|DateResultat||||Validation

N° Champ MPL Longueur


10.3 NM si numérique ou CE si alphanum.
10.4 Code de connexion de l'analyse Alpha, 15 car
10.6 Valeur du résultat Alpha, 8 car
10.12 F F
10.13 Date de production du résultat Date/heure
10.14 Analyseur qui a réalisé l'analyse Entier
C'est le numéro de connexion dans MPL
10.17 Initiales de la personne qui valide avec séparateur de sous-champ Alpha, 10 car
pour signifier :
« B » validation par opérateur ayant le rôle Biologiste
« T » validation par un opérateur ayant le rôle Technicien.
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 15 / 19

4 Fonctionnalités spécifiques des SIL


Les fonctionnalités décrites ci-dessous sont des options débrayables sur le MPL et peuvent être appliquées
à tous les logiciels SIL qui peuvent les utiliser.

Les commentaires codés sont encapsulés entre accolade ouvrante, signe


Encapsulation des commentaires
inférieur et accolade fermante:
codés
C|1||{<mycode}

Fonctionne avec Glims de MIPS.

Le champ 9.28 de l'OBR peut contenir des informations relatives à la


Complément d'information sur la
demande.
demande
Fonctionne avec Glims, qui transmet dans ce champ les données de
traitement des patients.

Envoi du nom des images hémato dans un message résultat OBX, de


Retour du chemin des images
segment type (champ 10.3) FIC, de code analyse GRAPH.

Fonctionne avec Glims de MIPS

20090423\ 00009952-3030158*.PNG”

Pour accuser réception de la présence d'un tube pris en charge par le


Accusé réception des tubes avec
système Roche, le MPL envoie au SIL un message résultat (ORU)
un résultat sans valeur
contenant une trame de résultat OBX pour une analyse spécifiée, mais
sans remplir le champ 10.6 (valeur du résultat)

Fonctionne avec Glims de MIPS.

Pour accuser réception de la présence d'un tube pris en charge le


Accusé réception avec un
système Roche, le MPL envoie un message résultat (ORU) avec une
résultat fixe
trame OBX contenant une analyse avec un résultat "TSM".

Fonctionne avec LMX de Bayer.

En retour de résultats, le MPL peut indiquer quelles analyses ont été


Marquage des analyses générées
ajoutées par le système d'expertise, en indiquant la lettre D au lieu de N
dans le champ 9.12 de l'OBR.

Fonctionne avec Glims.

Le SIL peut déprogrammer des demandes d'analyses sur le MPL en


Déprogrammation des analyses
envoyant la lettre "C" dans le champ 9.12 de l'OBR
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 16 / 19

5 Exemples en mode fichiers


5.1 Prescriptions
Les exemples ci-dessous ont été générés par le logiciel Glims pour un réseau MPL, et correspondent à un
transport par fichier.

Demande pour un patient, une seule analyse demandée, trois antériorités transmises :
P|3|0711000967|||PIED^CHARLINE||19770322|F||||||||||||||||||
OBR|1|12120241011^0712_120241||BGLY|R|||||||||||||2530||||||||||
OBX|1|ST|BGLY||0.93||||||A|20071208083138|||||
OBX|2|ST|BGLY||0.83||||||A|20071207080018|||||
OBX|3|ST|BGLY||0.86||||||A|20071204082211|||||
L|1|

Demande pour un patient de plusieurs analyses :


H|^~\&|||GLIMS||ORM|||MPL|||A2.2|200712120753|
P|1|0700026095|||RITOU^STEPHANIE||19791031|F||||||||||||||||||
OBR|1|12120343011^0712_120343||HBSAG~HBCAC~HCVE~HIV~SEROT1|R|||||||||||||0293|||
|||||||
L|1|

Demande pour trois patients :


H|^~\&|||GLIMS||ORM|||MPL|||A2.2|200712120754|
P|1|0705002739|||SOUSA SILVA^MARIA FILOMENA||19550512|F||||||||||||||||||
OBR|1|12120345021^0712_120345||IANTIC|R|||||||||||||1603||||||||||
P|2|0702001227|||FREEMAN^NICHOLAS||19400213|M||||||||||||||||||
OBR|1|12100287051^0712_100287||ICHAINE|R|||||||||||||1715||||||||||
P|3|0900087829|||MRADABI^ELISE|DUSSIDOUR|19810922|F||||||||||||||||||
OBR|1|12120344011^0712_120344||TOXO|R|||||||||||||3001||||||||||
L|1|

Demandes pour 2 patients, avec antériorités :


H|^~\&|||GLIMS||ORM|||MPL|||A2.2|200712120729|
P|1|0601000600|||MERCADE^CHRISTOPHE||19741129|M||||||||||||||||||
OBR|1|12070239021^0712_070239||B19|R|||||||||||||1430||||||||||
P|2|0310001712|||DESBAS^ANGELIQUE||19690610|F||||||||||||||||||
OBR|1|12110252011^0712_110252||RSTF|R|||||||||||||5250||||||||||
OBX|1|ST|RSTF||17||||||A|20071211164612|||||
OBX|2|ST|RSTF||18||||||A|20071201174612|||||
L|1|

5.2 Résultats

Résultats de deux analyses pour un patient, validation effectuée manuellement par un technicien :
H|^~\&|||130953^MPL||ORU|||GLIMS||P|A2.2|200712121018|
P|1|0706000940|||DUHOMEL^FLORETTE||19360517|F|||||||||||||||20071212||1450|
OBR|1|12120587011^0712_120587||RTSHB~RBNP|R|200712120853|200712120853~2007121208
53||||N|||200712120853|PLASMA|||1450|
OBX|1|NM|RTSHB||24.680||||||F|20071212|31|||tech1|
OBX|2|NM|RBNP||16971||||||F|20071212|35|||tech1|
L|||1|6||
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 17 / 19

Résultat de douze analyses pour un patient, validation effectuée automatiquement :


H|^~\&|||130953^MPL||ORU|||GLIMS||P|A2.2|200712121017|
P|1|0709000852|||BUDOIS^DANIEL||19501028|M|||||||||||||||20071212|||
OBR|1|12120635011^0712_120635||BPT~BCREA~BCRP~BGLY~BK~BNA~BCL~BCO2~HEM~ICT~LIP~B
CION|R|200712120909|200712120909~200712120909||||N|||200712120909|PLASMA||||
OBX|1|NM|BPT||73.4||||||F|20071212|38|||MPLauto|
OBX|2|NM|BCREA||91||||||F|20071212|33|||MPLauto|
OBX|3|NM|BCRP||171.9||||||F|20071212|33|||MPLauto|
OBX|4|NM|BGLY||1.22||||||F|20071212|33|||MPLauto|
OBX|5|NM|BK||4.0||||||F|20071212|32|||MPLauto|
OBX|6|NM|BNA||138||||||F|20071212|32|||MPLauto|
OBX|7|NM|BCL||99||||||F|20071212|32|||MPLauto|
OBX|8|NM|BCO2||25||||||F|20071212|38|||MPLauto|
OBX|9|CE|HEM||N||||||F|20071212|31|||MPLauto|
OBX|10|ST|ICT||+||||||F|20071212|31|||MPLauto|
OBX|11|CE|LIP||N||||||F|20071212|31|||MPLauto|
OBX|12|NM|BCION||18||||||F|20071212|31|||MPLauto|
L|||1|13||

Résultat pour cinq patients avec une analyse par patient :


H|^~\&|||130953^MPL||ORU|||GLIMS||P|A2.2|200712121017|
P|1|0105003428|||CHATINET^SOLANGE||19331127|F|||||||||||||||20071212||1440|
OBR|1|12120827011^0712_120827||BK|R|200712120954|200712120954~200712120954||||N|
||200712120954|PLASMA|||1440|
OBX|1|NM|BK||4.0||||||F|20071212|47|||MPLauto|
P|2|0105003428|||CHATINET^SOLANGE||19331127|F|||||||||||||||20071212||1440|
OBR|1|12120826011^0712_120826||LEUCO|R|200712120954|200712120954~200712120954|||
|N|||200712120954|Sang|||1440|
OBX|1|NM|LEUCO||6.4||||||F|20071212|47|||MPLauto|
P|3|0900098594|||ROWIN^EMILE||19110115|M|||||||||||||||20071212|||
OBR|1|12120823011^0712_120823||BPT|R|200712120954|200712120954~200712120954||||N
|||200712120954|PLASMA||||
OBX|1|NM|BPT||75||||||F|20071212|47|||MPLauto|
P|4|0900017280|||GUERA^YVES||19471023|M|||||||||||||||20071212||1440|
OBR|1|12120822011^0712_120822||BGLY|R|200712120954|200712120954~200712120954||||
N|||200712120954|PLASMA|||1440|
OBX|1|NM|BGLY||1.25||||||F|20071212|47|||MPLauto|
P|5|0900017280|||GUERA^YVES||19471023|M|||||||||||||||20071212||1440|
OBR|1|12120821011^0712_120821||LEUCO|R|200712120954|200712120954~200712120954|||
|N|||200712120954|Sang|||1440|
OBX|1|NM|LEUCO||7||||||F|20071212|47|||MPLauto|
L|||5|17||
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 18 / 19

6 Exemples en mode TCP


6.1 Prescriptions

6.2 Résultats en mode ligne à ligne


(Sauts de lignes additionnels pour la présentation uniquement)

<Enq>
<Ack>
<Stx>1H|^~\&||||mpl||ORU|||pgp|||A2.2|<Cr><Etx>08<Cr><Lf>
<Ack>
<Stx>2P|1|061123001|061123001||KREJCI^ANNIE||19380817|F|||||||||||||||2006112310
40|<Cr><Etx>9F<Cr><Lf>
<Ack>
<Stx>3OBR|1|0923001^061123001||B12~FOL~IGA~IGG~IGM~TSH~GROUPE|R|200611231040||||
|N|||||||PE|<Cr><Etx>4F<Cr><Lf>
<Ack>
<Stx>4C|1|L|Commentaire du tube|<Cr><Etx>31<Cr><Lf>
<Ack>
<Stx>5OBX|1|NM|B12||363.4||||||F|200611231319|2|||Roche|<Cr><Etx>9F<Cr><Lf>
<Ack>
<Stx>6C|1|L|Libre|<Cr><Etx>E4<Cr><Lf>
<Ack>
<Stx>7OBX|2|NM|FOL||11.85||||||F|200611231319|2|||Roche|<Cr><Etx>DD<Cr><Lf>
<Ack>
<Stx>0OBX|3|NM|IGA||1.27||||||F|200611231307|6|||Roche|<Cr><Etx>93<Cr><Lf>
<Ack>
<Stx>1OBX|4|NM|IGG||8.66||||||F|200611231311|6|||Roche|<Cr><Etx>A0<Cr><Lf>
<Ack>
<Stx>2OBX|5|NM|IGM||0.98||||||F|200611231308|6|||Roche|<Cr><Etx>AB<Cr><Lf>
<Ack>
<Stx>3OBX|6|NM|TSH||1.440||||||F|200611231359|7|||Roche|<Cr><Etx>EE<Cr><Lf>
<Ack>
<Stx>4C|1|L|{<VER}|<Cr><Etx>7E<Cr><Lf>
<Ack>
<Stx>5OBX|7|CE|GROUPE||FAIT||||||F|200712141037||||Roche|<Cr><Etx>B2<Cr><Lf>
<Ack>
<Stx>6L|||1|14|<Cr><Etx>94<Cr><Lf>
<Ack>
<Eot>
Connexion SIL ASTM 2.2
Spécifications techniques

Evolution 5 Version : 5.03 Page 19 / 19

6.3 Résultats en mode compact


(Sauts de lignes additionnels pour la présentation uniquement)

<Enq>
<Ack>
<Stx>1H|^~\&||||mpl||ORU|||pgp|||A2.2|<Cr>
P|1|061123001|061123001||KREJCI^ANNIE||19380817|F|||||||||||||||200611231040|<Cr
>
OBR|1|0923001^061123001||B12~FOL~IGA~IGG~IGM~TSH~GROUPE|R|200611231040|||||N||||
|||ROBERT-MAHIEU|<Cr>
C|1|L|Commentaire du tube|<Cr>
OBX|<Etb>1D<Cr><Lf>
<Ack>
<Stx>21|NM|B12||363.4||||||F|200611231319|2|||Roche|<Cr>
C|1|L|Libre|<Cr>
OBX|2|NM|FOL||11.85||||||F|200611231319|2|||Roche|<Cr>
OBX|3|NM|IGA||1.27||||||F|200611231307|6|||Roche|<Cr>
OBX|4|NM|IGG||8.66||||||F|200611231311|6|||Roche|<Cr>
OBX|5|NM|IGM||0.98||||||F|200<Etb>72<Cr><Lf>
<Ack>
<Stx>3611231308|6|||Roche|<Cr>
OBX|6|NM|TSH||1.440||||||F|200611231359|7|||Roche|<Cr>
C|1|L|{<V}|<Cr>
OBX|7|CE|GROUPE||FAIT||||||F|200712141037||||Roche|<Cr>
L|||1|14|<Cr><Etx>73<Cr><Lf>
<Ack>
<Eot>

Les Transferts seraient à effectués de la même façon sur un port Série

Vous aimerez peut-être aussi