You are on page 1of 29

PROTOCOLE DE COMMUNICATION

Rf. : 28061

V 1.1 - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

Tableau des rvisions

Tableau des rvisions

Version du manuel V 1.0. V 1.1.

Liste des modifications Date Novembre 95 Mars 97 Version originale Pages modifies : 12, 15, 24 et tableau des rvisions Note : Modifications apportes par souci de cohrence avec la version 104 du logiciel.

V 1.1

Mars 02

Ajout dun numro de squence autoincrment (dans la trame Order) transmis au site central

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

SOMMAIRE

1. 2. 3.
3.1. 3.2.

Caractristiques physiques Normes utilises Dfinitions


Dfinitions gnrales Dfinitions des caractres

1 1 1
1 2

4. 5.
5.1. 5.2. 5.3. 5.4.

Menu Options Globales Protocole d'change


Dfinition des modes de ligne sur STA Compact Dfinition des phases de communication Echanges Site central STA Compact Echanges STA Compact Site Central

3 4
4 4 4 4

6.
6.1. 6.2. 6.3. 6.4. 6.5. 6.6. 6.7.

Dfinitions des enregistrements


Enregistrement d'en-tte Enregistrement d'Informations Patient Enregistrement Instruction Enregistrement Rsultat Enregistrement Demande d'information Enregistrement Terminaison du message Enregistrement Informations Fabricant

6
6 7 8 10 12 13 14

7.
7.1. 7.2. 7.3.

Contenus types de certains messages


Envoi des rsultats (STA Compact site) Demande de liste de travail Retour de liste de travail

15
15 15 15

8.
8.1. 8.2. 8.3.

Organigrammes (ASTM)
Squencement en Rception / Transmission Acquisition d'une trame envoye par le site central Phase d'tablissement (STA Compact Site central)

16
16 17 18

V 1.1 - Mars 02

SOMMAIRE

PROTOCOLE DE COMMUNICATION STA COMPACT

8.4. 8.5.

Phase d'changes (STA Compact site central) Phase de terminaison (STA Compact site central)

19 20

9.
9.1.

Exemples de traces (ASTM)


Transmission d'un dossier Patient (STA Compact site central) Demande d'une liste de travail Retour d'une liste de travail Transmission d'un rsultat de Contrle Qualit (STA Compact site central) Test de la ligne

21
21 23 24

9.2. 9.3 9.4.

25 25

9.5.

V 1.1 - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

1.

Caractristiques physiques
Interface : Connectique: type srie, norme RS232C fiche DB-9 mle sur STA Compact broche 2=entre rception broche 3=sortie transmission broche 5=masse aucune ligne de contrle matrielle n'est cble 300, 600, 1200, 2400, 4800 ou 9600 bauds paire, impaire ou sans 7 ou 8 1 ou 2

Protocole d'change : * Vitesse : * Parit : * Bit de donnes : * Bit de stop :

* : paramtres programmer dans le menu Options Globales du logiciel du STA Compact (voir ci-aprs chapitre 4. de ce Protocole de communication STA Compact ).

2.

Normes utilises
Le protocole de communication ASTM sur STA Compact est bas sur les 2 normes suivantes : E 1381-91 : Specification for Low-Level Protocol to transfer messages between Clinical Laboratory Instruments and Computer Systems, E 1394-91 : Standard Specification for transferring information between Clinical Instruments and Computer Systems.

3.
3.1.

Dfinitions
Dfinitions gnrales
Emetteur : Emission : Rcepteur : Rception : Trame : Systme qui a un message envoyer et qui initie le processus de transmission. Transmission de l'analyseur (STA Compact ) vers le site central. Systme qui rpond l'envoyeur. Transmission du site central vers l'analyseur (STA Compact ). Format requis pour transmettre des donnes. Il est du type : <STX> [Numro de trame] [DATA] <ETB> ou <ETX> [C1] [C2] <CR> <LF>. Numro permettant au rcepteur de diffrencier une trame nouvelle (Nt) d'une trame retransmise, caractre ASCII compris entre 0 et 7. Dpart : 1 avec la premire trame d'un message puis s'incrmente de un pour chaque nouvelle trame : arriv 7, il repasse 0.

Numro de trame : (Nt)

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

Message :

Groupe d'enregistrements commenant par un enregistrement d'en-tte et se terminant par un enregistrement Terminaison. C'est le bloc [DATA] tel que dcrit dans la trame. Si le bloc DATA dpasse 240 caractres alors il sera spar en deux parties et envoy dans deux trames. La trame intermdiaire utilisera le caractre <ETB> et la trame finale le caractre <ETX>. En pratique : en rception, une trame peut contenir plusieurs enregistrements, voire un message, en mission, on utilise un enregistrement par trame. Liste des enregistrements utiliss : - H (En-tte), - P (Informations Patient), - O (Instruction), - R (Rsultat), - Q (Demande d'information), - L (Terminaison), - M (Information Fabricant). Voir description, chapitre 6. du Protocole de communication STA Compact .

Enregistrement :

3.2.

Dfinitions des caractres


<ACK> (06h) <NACK> (15h) <STX> (02h) <ETX> (03h) [C1] [C2] <ENQ> (05h) <ETB> (17h) <EOT> (04h) <CR> (0Dh) <LF> (0Ah) : : : : : : : : : : : accus de rception sans erreur accus de rception avec erreur dbut de transmission de texte fin de transmission de texte caractre le plus significatif de la checksum caractre le moins significatif de la checksum demande prise de ligne (enquiry) fin de transmission de blocs de donnes (end of transmission block) fin de transmission retour chariot saut de ligne

Calcul de checksum d'une trame : c'est la somme binaire de tous les caractres l'exception de <STX>, [C1], [C2], <CR> et <LF>. On ne garde que les 8 bits les moins significatifs qui seront donns sous la forme de deux caractres hexadcimaux. (Par exemple, un checksum de 122 sera reprsent par 7A en hexadcimal, 7 puis A seront envoys en tant que caractre ASCII l'un la suite de l'autre).

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

4.

Menu Options Globales


Accs au menu Options Globales : A partir du TABLEAU DE BORD : appuyer sur la touche ECHAP pour afficher le Menu Principal. choisir le menu Configuration, puis dans ce menu, le sous-menu Options Globales. Ce menu du logiciel STA Compact est utilis entre autre pour programmer les paramtres de communication entre un STA Compact et un site central. L'accs est restreint par un systme de code. Fig. 1 - Ecran OPTIONS GLOBALES, page 2/2 (Protocole ASTM)

Description des paramtres: Les paramtres avec choix multiples sont identifis par la couleur blanche (pour afficher les diffrents choix, utiliser la touche SUPPR), ceux avec saisie libre par la couleur bleue.

N de station: numro permettant au site central d'identifier le STA Compact . Maximum=99. Vitesse : vitesse de transmission choisie : 300, 600, 1200, 2400, 4800, 9600 Bauds. Parit : type de parit choisie:sans, paire ou impaire. Nombre de bits de DATA : 7 ou 8 Nombre de bits de STOP : 1 ou 2 Nbre d'essais si erreur : nombre de fois que le STA Compact renvoie la trame quand il reoit un caractre diffrent de <ACK> ou <EOT>. Pour conformit la norme E 1381-91, ce nombre doit tre fix 6. Contrle Info patient :
choix possibles : OUI, lors du tlchargement de la liste de travail, le STA Compact enregistre 4 champs info patient (38 caractres max. pour traitement et gestion) que l'oprateur peut contrler. Ces 38 caractres sont dfinis sur le STA Compact comme suit : 16 caractres max. Info 1 12 caractres max. Info 2 6 caractres max. Info 3 4 caractres max. Info 4 Total 38 caractres max.

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

NON, lors du tlchargement de la liste de travail, le STA Compact enregistre les 4 champs info patient mais l'oprateur ne peut pas les contrler. Pour plus de dtails, voir chapitre 6.2. du Protocole de communication STA Compact .

Transmission N sequence : gnration dun numro autoincrment (de 1 9999, rinitialis 1 lorsque la valeur 9999 est atteinte) dans la trame Order, champ 4 Identification de lchantillon sur linstrument (option non active par dfaut).

5.
5.1.

Protocole d'change
Dfinition des modes de ligne sur STA Compact
Nul = aucune communication en cours Tx = transmission par STA Compact Rx = rception par STA Compact .

5.2.

Dfinition des phases de communication


La communication en ASTM se compose de trois phases : Phase d'tablissement : qui permet la prise de la ligne par le site ou le STA Compact . Phase de transfert : qui permet d'envoyer les diffrents enregistrements qui constituent le message (voir dfinition des enregistrements, chapitre 6. du Protocole de communication STA Compact ). Phase de terminaison : qui permet de librer la ligne.

5.3.

Echanges Site central STA Compact


Rponses du STA Compact aux caractres envoys par le site central: 1. Rception du caractre <ENQ> envoy par le site central. Si le STA Compact est en mode de ligne Nul, alors il envoie un caractre <ACK> (06h) et il passe en mode de ligne rception Rx. Si aprs 30 secondes, aucun caractre n'est reu, alors le STA Compact repasse en mode de ligne Nul. 2. Rception du caractre <EOT> envoy par le site central. Si le STA Compact est en mode de ligne rception Rx et qu'un enregistrement d'en-tte a t acquis, alors le STA Compact passe en mode de ligne Nul (libration de la ligne). Le STA Compact procde la ventilation des enregistrements reus. Si le STA Compact est en mode de ligne transmission Tx, le caractre <EOT> est considr comme un acquittement (voir chapitre 5.4. b du Protocole de communication STA Compact ). 3. Rception d'autres caractres envoys par le site central. Le STA Compact procde l'acquisition des caractres reus. Aprs l'acquisition d'une trame complte, le calcul de checksum est vrifi par le STA Compact . Si celuici est correct, le STA Compact acquitte en renvoyant un caractre <ACK> (06h). Dans le cas contraire, un caractre <NACK> (15h) est renvoy. Suite l'envoi des caractres <ACK> ou <NACK>, si aprs 30 secondes aucun caractre n'est reu, alors le STA Compact passe en mode de ligne Nul.

5.4.

Echanges STA Compact Site Central


a) Phase d'tablissement Si le mode de la ligne est Nul, le STA Compact envoie un caractre <ENQ> (demande de prise de ligne). Rponses possibles du site : 1. Envoi d'un caractre <ACK> par le site central Le STA Compact passe en mode de ligne Tx transmission et lance la phase transfert de trames si il est en mode normal ou la phase terminaison (envoi d'un caractre <EOT>) si il est en mode test de ligne. 2. Envoi d'un caractre <ENQ> par le site central Le STA Compact attend 5 secondes puis renvoie un caractre <ENQ>.

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

3. Envoi d'autres caractres par le site central Le STA Compact attend 10 secondes puis renvoie le caractre <ENQ>. Quand la valeur "Nbre d'essais si erreur" dfinie dans le menu Options Globales, (voir chapitre 4. du Protocole de communication STA Compact ) est atteinte, le STA Compact passe en phase terminaison (envoi d'un caractre <EOT>) et affiche un message d'erreur. 4. Pas de rponse du site central Le STA Compact attend 15 secondes, puis passe en phase terminaison (envoi d'un caractre <EOT>) et affiche un message d'erreur. b) Phase de transfert (STA Compact Site central) Envoi de la premire trame par le STA Compact . Rponses possibles du site : 1. Envoi du caractre <ACK> ou du caractre <EOT> par le site le STA Compact envoie la trame suivante. Attention ! Le STA Compact considre le caractre <EOT> comme un caractre d'acquittement et continue envoyer des trames.

2.

Envoi d'autres caractres par le site central Le STA Compact attend 10 secondes avant de renvoyer la trame. Si le nombre d'essais est suprieur celui dfini dans le menu Options Globales (voir chapitre 4. du Protocole de communication STA Compact ), le STA Compact passe en phase de terminaison (envoi d'un caractre <EOT>) et affiche un message d'erreur. Pas de rponse du site central Le STA Compact attend 15 secondes puis passe en phase terminaison (envoi d'un caractre <EOT>) et affiche un message d'erreur.

3.

c) Phase de terminaison (STA Compact Site central) Le STA Compact envoie un caractre <EOT> et n 'attend aucun caractre en retour. Le STA Compact passe en mode de ligne Nul. d) Exemple d'un change STA Compact Site central STA Compact <ENQ> -------------> <------------<STX> 1 [DATA1]<ETX>[C1][C2]<CR><LF> -------------> <------------<STX> 2 [DATA2]<ETX>[C1][C2]<CR><LF> -------------> <------------<STX> 3 [DATA3]<ETX>[C1][C2]<CR><LF> -------------> <------------Site central

<ACK> (ou <EOT>) <ACK> (ou <EOT>) <ACK> (ou <EOT>) <ACK> (ou <EOT>)

<EOT> ------------> Pas de rponse attendue

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

6.
6.1.

Dfinitions des enregistrements


Enregistrement d'en-tte
But : identifier l'metteur. Exemple d'un enregistrement d'en-tte sur STA Compact : H|\^&|

| | 99 ^ 2.00 | | | | | | | P | 1.00 | 19941213100400 <CR>

Description d'un enregistrement d'en-tte sur STA Compact :


NUMERO DU PARAGRAPHE DE LA NORME EMISSION RECEPTION CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

E 1394-91

(STA COMPACT (SITE SITE) STA COMPACT )

7.1.1 H 7.1.2

Identification du type d'enregistrement = Enregistrement d'en-tte (48h) Dfinition utiliss des dlimiteurs

OUI OUI

OUI OUI

|
\ ^ & 7.1.3 7.1.4 7.1.5

= Dlimiteur de champ (7Ch) = Dlimiteur de rptition (5Ch) = Dlimiteur de composant (5Eh) = Dlimiteur d'chappement (26h) Identit pour message Code d'accs Nom ou identification de l'metteur = Numro de station pour le STA Compact (numro de 1 99) = Numro de version du protocole ASTM sur l'analyseur (STA Compact ) Adresse l'metteur postale de contrle de NON NON NON NON

| | |
99

OUI

OUI

^ 2.00

OUI

OUI

7.1.6 7.1.7 7.1.8 7.1.9 7.1.10 7.1.11 7.1.12

| | | | | | |
P

NON NON

NON NON NON NON NON NON

Champ rserv Numro de l'metteur tlphone de

NON NON NON

Caractristique de l'metteur Identification du rcepteur Instructions spciales commentaires Identification du traitement P = production Q = contrle de qualit T = formation D = dbogage ou

NON

OUI OUI NON NON

NON NON NON NON

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

NUMERO DU PARAGRAPHE DE LA NORME

CARACTERE

DESCRIPTION DU CHAMP

PRIS EN COMPTE EMISSION RECEPTION

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

7.1.13

|
1.00

Numro de version = Numro de version des spcifications ASTM (E 1394-91) Date et heure du message format : yyyymmddhhmmss yyyy = anne mm = mois dd = jour hh = heure mm = minutes ss = secondes retour chariot

OUI

NON

7.1.14

|
19941213 100400

OUI

NON

<CR>

: Pour le STA Compact , ce paramtre est dfini dans le menu Options Globales (voir chapitre 4. du Protocole de communication STA Compact ).

6.2.

Enregistrement d'Informations Patient


But : donner des informations sur le patient. Exemple d'un enregistrement d'Informations Patient sur STA Compact : P | 1 | | | Info1^ Info2^Info3^Info4<CR> Description d'un enregistrement d'Informations Patient sur STA Compact :
NUMERO DU PARAGRAPHE DE LA NORME EMISSION RECEPTION CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

8.1.1 P 8.1.2

Identification du type d'enregistrement = Enregistrement d'Informations Patient (50h) Numro de squence

OUI

OUI

|
1

OUI

OUI

8.1.3 8.1.4 8.1.5

| | |
Info1 ^ Info2 ^

Identification du patient assigne par le praticien Identification du patient assigne par le laboratoire Identification du patient numro 3 = 16 caractres alphanumriques au maximum = 12 caractres alphanumriques au maximum

NON NON OUI

NON NON OUI

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

NUMERO DU PARAGRAPHE DE LA NORME

CARACTERE

DESCRIPTION DU CHAMP

PRIS EN COMPTE EMISSION RECEPTION

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

Info3 ^ Info4 <CR> Note :

= 6 caractres alphanumriques au maximum = 4 caractres alphanumriques au maximum retour chariot

Les champs correspondant aux numros des paragraphes 8.1.6 8.1.35 de la norme E 1394-91 ne sont pas pris en compte. En rception (site STA Compact ), si ces champs existent, ils sont ignors. En mission (STA Compact site), le format d'enregistrement dcrit ci-dessus est utilis.

6.3.

Enregistrement Instruction
But : - en rception, (site STA Compact ), l'enregistrement est utilis par le site pour donner des instructions l'analyseur (STA Compact ) : liste des tests effectuer, - en mission (STA Compact site), l'enregistrement est utilis par le STA Compact pour indiquer l'identification de l'chantillon. Exemple d'un enregistrement Instruction en rception (site STA Compact ) : O

| 1 | 00120025 | | ^^^10 \ ^^^11 \ ^^^12 | R <CR> | | R <CR>

Exemple d'un enregistrement Instruction en mission (STA Compact site) : O | 1 | 00120025 |

Description d'un enregistrement Instruction :


NUMERO DU PARAGRAPHE DE LA NORME EMISSION RECEPTION CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

9.4.1 O 9.4.2

Identification du type d'enregistrement = Enregistrement Instruction Numro de squence

OUI OUI

OUI OUI

|
1

9.4.3

Identification de l'chantillon

OUI

OUI

00120025 = 16 caractres alphanumriques maximum 9.4.4

Identification de l'chantillon sur l'instrument

Transmission N sequence (dans le menu Options globales) : => active => non active
8

OUI NON

NON NON V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

NUMERO DU PARAGRAPHE DE LA NORME

CARACTERE

DESCRIPTION DU CHAMP

PRIS EN COMPTE EMISSION RECEPTION

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

9.4.5

Identification universelle du test Identification universelle test, partie 1 du

NON

OUI

^ Nom de l'identification universelle du test ^ Type de l'identification universelle du test ^ 10 \ ^ ^ ^ 11 \ ^ ^ ^ 12 Codes locaux ou fabricants = Identification du premier test requis = Dlimiteur de rptition

= Identification du second test requis = Dlimiteur de rptition

= Identification du troisime test requis Code de priorit R = Routine S = Urgence A = ds que possible C = rappeler P = pr-opratoire retour chariot OUI OUI NON NON NON OUI OUI NON NON NON

9.4.6

|
R

<CR>

Sur le STA Compact , ces identifications correspondent aux rangs de transmission dfinis pour les units principales de chaque test (voir le Guide Oprateur STA Compact , chapitre 3.1.3.1.). Le STA Compact peut accepter au maximum 12 tests par chantillon. Note : Les champs correspondant aux paragraphes 9.4.7 9.4.31 de la norme E 1394-91 ne sont pas pris en compte. En rception (site STA Compact ), si les champs existent, ils sont ignors. En mission (STA Compact site), le format dfini ci-dessus est utilis.

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

6.4.

Enregistrement Rsultat
But : transmettre les rsultats au site central. Exemple d'un enregistrement Rsultat sur STA Compact : R | 1 | ^^^10 | 100 | % |

| | | F | | | | 19941213100400 <CR>

Description d'un enregistrement Rsultat sur STA Compact :

NUMERO DU PARAGRAPHE DE LA NORME

CARACTERE

DESCRIPTION DU CHAMP

PRIS EN COMPTE EMISSION RECEPTION

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

10.1.1 R 10.1.2

Identification du type d'enregistrement = Enregistrement Rsultat (52h) Numro de squence

OUI

NON

|
1

OUI

NON

10.1.3

Identification universelle du test Identification universelle du test, partie 1

OUI

NON

^ Nom de l'identification universelle du test ^ Type de l'identification universelle du test ^ 10 10.1.4 Codes locaux ou fabricants = Identification du test Valeurs de la mesure ou donnes = Rsultat du test Units = Unit pour le rsultat Valeurs usuelles Code pour rsultats anormaux Nature de l'essai d'anormalit NON NON NON NON NON NON OUI NON OUI NON

|
100

10.1.5

|
%

10.1.6 10.1.7 10.1.8

| | |

10

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

NUMERO DU PARAGRAPHE DE LA NORME

CARACTERE

DESCRIPTION DU CHAMP

PRIS EN COMPTE EMISSION RECEPTION

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

10.1.9

|
F

Statut des rsultats F = Rsultats finaux C = Correction des rsultats transmis prcdemment P = Rsultats prliminaires X = Ces rsultats ne peuvent tre obtenus, la demande ne sera pas honore I = Rsultats en attente dans l'analyseur S = Rsultats partiels M = Ce rsultat est en limite de sensibilit R = Ce rsultat a t transmis prcdemment N = Cet enregistrement Rsultat contient les informations ncessaires pour lancer une nouvelle demande Q = Ce rsultat est une rponse une demande non satisfaite V = Rsultat vrifi/approuv par l'oprateur OUI NON NON NON NON NON NON NON

NON NON NON NON NON

NON NON NON NON NON

NON

NON

NON NON

NON NON

10.1.10

| | | |
19941213 100400

Date de modification dans l'instrument des valeurs normales ou des units Identification de l'oprateur Date et heure du dbut de ralisation de l'analyse par l'analyseur Date et heure de fin de ralisation de l'analyse par l'analyseur Format : yyyymmddhhmmss yyyy = anne mm = mois dd = jour hh = heure mm = minutes ss = secondes retour chariot

10.1.11 10.1.12

NON NON

NON NON

10.1.13

OUI

NON

<CR>

Attention ! On utilise un enregistrement pour chaque rsultat. Si pour un test donn, le rsultat peut tre exprim en 3 units, on aura alors 3 enregistrements. Pour le STA Compact , cette identification correspond au rang de transmission dfini pour l'unit concerne de chaque test (voir le Guide Oprateur STA Compact , chapitre 3.1.3.1.). 11

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

La liste des units disponibles sur le STA Compact est la suivante : Units Sec Tmoin %, mg/dl DO, DO/min Ratio, INR, g/l, ng/ml, U/ml, UI/ml, g/ml UA1, UA2, UA3 Format pour le rsultat xxx.x xxxxx x.xxx xx.xx 0 3 dcimales.

N'est utilis que pour l'envoi des rsultats de contrle de qualit. Attention ! Dans l'application STA Compact , l'enregistrement Rsultat est toujours suivi par un enregistrement Information Fabricant (voir chapitre 6.7. ci-aprs). Note : Le champ correspondant au paragraphe 10.1.14 de la norme E 1394-91 n'est pas pris en compte. En rception (site ### STA Compact ), si le champ existe, il est ignor. En mission (STA Compact site), le format d'enregistrement dcrit ci-dessus est utilis.

6.5.

Enregistrement Demande d'information


But : Pour l'analyseur (STA Compact ), demander la liste des tests effectuer. Exemple d'un enregistrement Demande d'information : Q | 1 | ^ 00120025 <CR> Description d'un enregistrement Demande d'information :

NUMERO DU PARAGRAPHE DE LA NORME

CARACTERE

DESCRIPTION DU CHAMP

PRIS EN COMPTE EMISSION RECEPTION

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

12.1.1 Q 12.1.2

Identification du type d'enregistrement = Enregistrement Demande d'information Numro de squence

OUI OUI

NON NON

|
1

12.1.3

Premier numro d'identification de la srie Identification patient systme informatique Identification de l'chantillon = 16 caractres alphanumriques maximum retour chariot

OUI

NON

^ 00120025 <CR> Note :

Les champs correspondant aux paragraphes 12.1.4 12.1.13 de la norme E 139491 ne sont pas pris en compte. En rception (site STA Compact ), si ces V 1.1. - Mars 02

12

PROTOCOLE DE COMMUNICATION STA COMPACT

champs existent, ils sont ignors. En mission (STA Compact site), le format d'enregistrement dcrit ci-dessus est utilis.

6.6.

Enregistrement Terminaison du message


But : Indiquer la fin du message. Exemple d'un enregistrement Terminaison du message : L | 1 | N <CR> Description d'un enregistrement Terminaison du message :

NUMERO DU PARAGRAPHE DE LA NORME

CARACTERE

DESCRIPTION DU CHAMP

PRIS EN COMPTE EMISSION RECEPTION

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

13.1.1 L 13.1.2

Identification du type d'enregistrement = Enregistrement Terminaison du message Numro de squence

OUI

OUI

|
1

OUI

OUI

13.1.3

|
N

Code de terminaison N = Terminaison normale T = Interrompue par l'metteur R = Interruption demande par le rcepteur E = Erreur systme inconnue Q = Erreur dans la dernire demande d'informations I = Pas d'informations disponibles partir de la dernire demande F = Dernire demande d'information traite OUI NON NON NON NON NON NON NON NON NON NON NON

NON

NON

<CR>

retour chariot

V 1.1. - Mars 02

13

PROTOCOLE DE COMMUNICATION STA COMPACT

6.7.

Enregistrement Informations Fabricant


But : Transmettre les codes d'erreur et d'alarme pouvant affecter un rsultat. Exemple d'un enregistrement Informations Fabricant : M | 1 | A | @ <CR> Description d'un enregistrement Informations Fabricant :

NUMERO DU PARAGRAPHE DE LA NORME

CARACTERE

DESCRIPTION DU CHAMP

PRIS EN COMPTE EMISSION RECEPTION

E 1394-91

(STA COMPACT SITE)

(SITE
STA COMPACT )

15.1.1 M 15.1.2

Identification du type d'enregistrement = Enregistrement Informations Fabricant Numro de squence OUI OUI NON NON

|
1

15.1.3

|
A

Code d'erreur A = rsultat valid (voir liste des codes d'erreur ci-aprs) Code d'alarme @ = pas d'alarme (voir liste des codes d'alarme ci-aprs) retour chariot

OUI

NON

15.1.4

|
@

OUI

NON

<CR>

Attention ! Sur le STA Compact , un enregistrement Informations Fabricant est toujours mis la suite d'un enregistrement Rsultat pour indiquer les codes d'erreur et d'alarme du rsultat. Exemples : R | 1 | ^^^10 | 100 | % | M | 1 | A | @ <CR> R | 2 | ^^^11 | 13.2 | sec. | M | 2 | A | @ <CR> R | 3 | ^^^12 | 1.23 | INR | M | 3 | A | @ <CR>

| | | F | | | | 19941213100400 <CR> | | | F | | | | 19941213100400 <CR> | | | F | | | | 19941213100400 <CR>

14

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

Dfinitions des codes d'erreurs : Caractres '1' '2' '3' '4' '5' '6' '8' 'A' Dfinition des codes d'alarme : Caractres '@' 'A' 'B' 'C' 'D' 'E' 'F' 'G' 'H' 'I' 'J' 'K' 'L' 'M' 'N' Note : Code ASCII 40h 41h 42h 43h 44h 45h 46h 47h 48h 49h 4Ah 4Bh 4Ch 4Dh 4Eh Dfinition des codes d'alarme pas de code d'alarme Rsultat non utilis Contrle de qualit Contrle de qualit Aiguille n3 Aiguille n2 Aiguille n1 Rsultat Rsultat Rsultat Tiroir ractifs Seringue non utilis non utilis : : : : : : : : : : : valid avec T > Tmax. hors normes ou non fait validation force dtection de niveau non gre dtection de niveau non gre dtection de niveau non gre valeur en unit principale crte changement de dilution test relanc temprature hors limites date d'entretien dpasse Code ASCII 31h 32h 33h 34h 35h 36h 38h 41h Dfinition des codes d'erreur " valider" "erreur technique" ">Mmax." "<Mmin." "Ecart>tolrance" "QIP" (sans plasma) "linarit" "valid"

Si il y a plusieurs codes d'alarmes, seul le code le plus prioritaire est transmis. Les codes d'alarme sont classs par ordre de priorit de '@' 'N'. '@' correspond la priorit la plus haute.

7.
7.1.

Contenus types de certains messages


Envoi des rsultats (STA Compact site)
On traite un seul chantillon par message. Enregistrement d'en-tte, Enregistrement d'Informations Patient, Enregistrement Instruction, Enregistrement Rsultat, Enregistrement Informations Fabricant, Enregistrement Terminaison.

7.2.

Demande de liste de travail


On traite un seul chantillon par message. Enregistrement d'en-tte, Enregistrement Demande d'information, Enregistrement Terminaison.

7.3.

Retour de liste de travail


On traite un seul chantillon par message. Enregistrement d'en-tte, Enregistrement d'Informations Patient, Enregistrement Instruction, Enregistrement Terminaison.

V 1.1. - Mars 02

15

PROTOCOLE DE COMMUNICATION STA COMPACT

8.
8.1.

Organigrammes (ASTM)
Squencement en Rception / Transmission
Fig. 2 - Squencement en Rception/Transmission

Oui Message transmettre ? Construction des trames envoyer

Non

STA Compact en mode de ligne Tx

Non Caractre prsent sur la ligne ?

Oui

Non <ENQ> ?

Oui

Envoi <ACK>

STA Compact en mode de ligne Nul

STA Compact en mode de ligne Rx

16

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

8.2.

Acquisition d'une trame envoye par le site central


Fig. 3 - Acquisition d'une trame envoye par le site central

Lancement du timer

Lecture RS232

Trame reue? Non Non

Oui

CheckSum OK ? Non

Oui

Num. Trame OK ? Non

Oui

<EOT> ?

Oui

Erreur:"CheckSum de la Trame incorrect" Erreur:"Numro deTrame incorrect"

Non

Non

Time Out ? 30 sec

Oui

Ventilation des donnes

Envoi <NAK>

Envoi <ACK>

V 1.1. - Mars 02

17

PROTOCOLE DE COMMUNICATION STA COMPACT

8.3.

Phase d'tablissement (STA Compact Site central)


Fig. 4 - Phase d'tablissement (STA Compact Site central)

Reset du Nbre d'itration

D
Envoi <ENQ>

Lancement du timer

Lecture RS232

Caractre reu ?

Oui <ACK> ? Non

Oui

Non Oui <ENQ> ? Non Time Out (15 sec.)? Oui Nbre d'itration + 1 Erreur: "Pas de rponse du site central" Non Attente 10 Sec Attente 5 Sec

Oui Erreur:"Impossible d'ouvrir la ligne" Nbre itration > n* ?

Erreur: "Rponse diffrente de <ACK>"

Non

Erreur:"Impossible d'ouvrir la ligne"

* n : nombre d'essais si erreur, dfini dans le menu Options Globales, voir chapitre 4. de ce Protocole de communication STA Compact .

18

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

8.4.

Phase d'changes (STA Compact site central)


Fig. 5 - Phase d'changes (STA Compact site central)

Reset du Nbre d'itration

G
Envoi Trame

Lancement du timer

Lecture RS232

Oui Caractre reu ? Non Non Non Attente 10 Sec <ACK> ou <EOT> ?

Oui

Passage la trame suivante

Dernire trame ?

Oui

Time Out (15 sec.)?

Nbre d'itration + 1 Oui

Non

F
Erreur: "Pas de rponse du site central" Nbre itration > n* ? Oui

E
Non

Erreur:"Rponse diffrente de <ACK>"

G E

* n : nombre d'essais si erreur, dfini dans le menu Options Globales, voir chapitre 4. de ce Protocole de communication STA Compact .

V 1.1. - Mars 02

19

PROTOCOLE DE COMMUNICATION STA COMPACT

8.5.

Phase de terminaison (STA Compact site central)


Fig. 6 - Phase de terminaison (STA Compact site central)

Envoi <EOT>

20

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

9.
9.1.

Exemples de traces (ASTM)


Transmission d'un dossier Patient (STA Compact site central)
STA Compact <ENQ> Site central <ACK> STA Compact 16:09:50 16:09:50 16:09:50 Le STA Compact demande la connexion au site central. Le site central accepte la connexion. Le STA Compact envoie l'enregistrement d'en - tte. Le site central rpond O.K. Le STA Compact envoie l'enregistrement d'Informations Patient. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Instruction. Le site central rpond O.K. Le STA Compact envoie le premier enregistrement Rsultat : TP 100%. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Informations Fabricant pour le premier rsultat. Code d'erreur=valid, code d'alarme=Contrle de qualit : hors normes ou non fait. Le site central rpond O.K. Le STA Compact envoie le deuxime enregistrement Rsultat : TP 10,8 sec. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Informations Fabricant pour le deuxime rsultat. Code d'erreur=valid, code d'alarme=Contrle de qualit : hors normes ou non fait. Le site central rpond O.K. Le STA Compact envoie le troisime enregistrement Rsultat : TP avec INR=1,00. Le site central rpond O.K.

<STX>1H|\^&|||99^2.00|||||||P|1.00| 19950227160750<CR><ETX>2A<CR><LF> Site central 16:09:50 <ACK> STA Compact 16:09:50 <STX>2P|1|||GISCARD^Gaston^Serv.1^Gr.A <CR><ETX>5D<CR><LF> Site central 16:09:50 <ACK> STA Compact 16:09:50 <STX>3O|1|6|||R<CR><ETX>B7<CR><LF> Site central 16:09:50 <ACK> STA Compact 16:09:50 <STX>4R|1|^^^1|100|%||||F||||<CR><ETX> DE<CR><LF> Site central 16:09:51 <ACK> STA Compact 16:09:51 <STX>5M|1|A|C<CR><ETX>BB<CR><LF>

Site central <ACK> STA Compact

16:09:51 16:09:51

<STX>6R|2|^^^10|10.8|sec||||F||||<CR> <ETX>5D<CR><LF> Site central 16:09:51 <ACK> STA Compact 16:09:51 <STX>7M|2|A|C<CR><ETX>BE<CR><LF>

Site central <ACK> STA Compact

16:09:51 16:01:51

<STX>0R|3|^^^11|1.00|INR||||F||||<CR> <ETX>FF<CR><LF> Site central 16:01:51 <ACK>

V 1.1. - Mars 02

21

PROTOCOLE DE COMMUNICATION STA COMPACT

STA Compact

16:09:51

<STX>1M|3|A|C<CR><ETX>B9<CR><LF>

Site central <ACK> STA Compact

16:09:51 16:09:51

Le STA Compact envoie l'enregistrement Informations Fabricant pour le troisime rsultat. Code d'erreur=valid, Code d'alarme=Contrle de qualit : hors normes ou non fait. Le site central rpond O.K. Le STA Compact envoie le quatrime enregistrement Rsultat : Temps tmoin pour TP=12,3 sec. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Informations Fabricant pour le quatrime rsultat. Code d'erreur=valid, Code d'alarme= Contrle de qualit : hors normes ou non fait. Le site central rpond O.K.

<STX>2R|4|^^^12|12.3|Tm.||||F||||<CR> <ETX>90<CR><LF> Site central 16:09:51 <ACK> STA Compact 16:09:52 <STX>3M|4|A|C<CR><ETX>BC<CR><LF>

Site central <ACK> STA Compact

16:09:52 16:09:52

Le STA Compact envoie le cinquime enregistrement Rsultat : Fibrinogne <STX>4R|5|^^^3|4.56|g/l||||F||||<CR><ETX> 4,56 g/l. FD<CR><LF> Site central 16:09:52 Le site central rpond O.K. <ACK> Le STA Compact envoie l'enregistrement STA Compact 16:09:52 Informations Fabricant pour le cinquime <STX>5M|5|A|C<CR><ETX>BF<CR><LF> rsultat. Code d'erreur=valid, Code d'alarme=Contrle de qualit : hors normes ou non fait. Site central 16:09:52 Le site central rpond O.K. <ACK> STA Compact 16:09:52 Le STA Compact envoie le sixime enregistrement Rsultat : Fibrinogne <STX>6R|6|^^^30|11.9|sec||||F||||<CR> 11,9 sec. <ETX>65<CR><LF> Site central 16:09:52 Le site central rpond O.K. <ACK> Le STA Compact envoie l'enregistrement STA Compact 16:09:52 Informations Fabricant pour le sixime <STX>7M|6|A|C<CR><ETX>C2<CR><LF> rsultat. Code d'erreur=valid, Code d'alarme=Contrle de qualit : hors normes ou non fait. Site central 16:09:52 Le site central rpond O.K. <ACK> Le STA Compact envoie l'enregistrement STA Compact 16:09:52 Terminaison. <STX>0L|1|N<CR><ETX>03<CR><LF> Site central 16:09:52 Le site central rpond O.K. <ACK> STA Compact 16:09:52 Le STA Compact envoie le caractre fin <EOT> de transmission.

22

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

9.2.

Demande d'une liste de travail


STA Compact <ENQ> Site central <ACK> STA Compact 16:11:52 16:11:52 16:11:52 Le STA Compact demande la connexion au site central. Le site central rpond O.K. Le STA Compact envoie l'enregistrement d'en-tte. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Demande d'information pour le patient ESSAI. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Terminaison. Le site central rpond O.K. Le STA Compact envoie le caractre fin de transmission.

<STX>1H|\^&|||99^2.00|||||||P|1.00| 19950227160953<CR><ETX>2F<CR><LF> Site central 16:11:52 <ACK> STA Compact 16:11:52 <STX>2Q|1|^ESSAI<CR><ETX>8F<CR> <LF> Site central 16:11:52 <ACK> STA Compact 16:11:53 <STX>3L|1|N<CR><ETX>06<CR><LF> Site central 16:11:53 <ACK> STA Compact 16:11:53 <EOT>

Attention !Le STA Compact peut envoyer plusieurs messages "demande de liste de travail" la suite sans autoriser le retour intermdiaire de celles-ci (voir chapitre 5.4. de ce Protocole de communication STA Compact et la norme E 1381-91).

V 1.1. - Mars 02

23

PROTOCOLE DE COMMUNICATION STA COMPACT

9.3

Retour d'une liste de travail


Site central <ENQ> STA Compact <ACK> Site central 16:11:53 16:11:53 16:11:53 Le site central demande la connexion au STA Compact . Le STA Compact rpond O.K. Le site central envoie l'enregistrement d'en-tte. Le STA Compact rpond O.K. Le site central envoie l'enregistrement d'Informations Patient pour le patient ESSAI. Le STA Compact rpond O.K. Le site central envoie l'enregistrement Instruction pour le patient ESSAI. Le STA Compact rpond O.K. Le site central envoie l'enregistrement Terminaison. Le STA Compact rpond O.K. Le site central envoie le caractre fin de transmission.

<STX>1H|\^&|||99^2.00|||||||P|1.00| 19950227161153<CR><ETX>28<CR><LF> STA Compact 16:11:53 <ACK> Site central 16:11:53 <STX>2P|1|||BRUN^Didier^Essai^Site <CR><ETX>DF<CR><LF> STA Compact 16:11:54 <ACK> Site central 16:11:54 <STX>3O|1|ESSAI||^^^1\^^^2\^^^3|R<CR> <ETX>92<CR><LF> STA Compact 16:11:54 <ACK> Site central 16:11:55 <STX>4L|1|N<CR><ETX>07<CR><LF> STA Compact 16:11:55 <ACK> Site central 16:11:55 <EOT>

Note : De mme, le message "Retour d'une liste de travail" peut tre utilis pour ajouter des tests, relancer des tests ou changer le code de priorit. Pour ajouter des tests, il faut que l'enregistrement Instruction contienne les identifications des tests ajouter. Pour relancer des tests, il suffit qu'il contienne les identifications des tests relancer. Et, pour modifier uniquement le code de priorit d'un dossier patient dj prsent dans le fichier de travail du STA Compact , on peut utiliser des enregistrements Instruction rduits : - exemple pour passer du code de priorit "routine" au code de priorit "urgence" : O|1|ESSAI|||S<CR>.

24

V 1.1. - Mars 02

PROTOCOLE DE COMMUNICATION STA COMPACT

9.4.

Transmission d'un rsultat de Contrle Qualit (STA Compact site central)


STA Compact <ENQ> Site central <ACK> STA Compact 16:10:48 16:10:48 16:10:48 Le STA Compact demande la connexion au site central. Le site central rpond O.K. Le STA Compact envoie l'enregistrement d'en-tte avec identification de traitement=Q pour contrle de qualit. Le site central rpond O.K. Le STA Compact envoie l'enregistrement d'Informations Patient. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Instruction pour le STACOAG CONT P (12352). Le site central rpond O.K. Le STA Compact envoie l'enregistrement Rsultat : TP 30% dat du 24/2/95 08h51. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Informations Fabricant. Code d'erreur=Valid, code d'alarme=sans. Le site central rpond O.K. Le STA Compact envoie l'enregistrement Terminaison. Le site central rpond O.K. Le STA Compact envoie le caractre fin de transmission.

<STX>1H|\^&|||99^2.00|||||||Q|1.00| 19950227160848<CR><ETX>33<CR><LF> Site central <ACK> STA Compact 16:10:48 16:10:48

<STX>2P|1|||<CR><ETX>B3<CR><LF> Site central 16:10:48 <ACK> STA Compact 16:10:48 <STX>3O|1|12352|||R<CR><ETX>7E<CR> <LF> Site central 16:10:48 <ACK> STA Compact 16:10:48 <STX>4R|1|^^^1|30|%||||F||||19950224085 100<CR><ETX>7E<CR><LF> Site central 16:10:48 <ACK> STA Compact 16:10:48 <STX>5M|1|A|@<CR><ETX>B8<CR><LF> Site central <ACK> STA Compact 16:10:48 16:10:48

<STX>6L|1|N<CR><ETX>09<CR><LF> Site central 16:10:48 <ACK> STA Compact 16:10:48 <EOT>

9.5.

Test de la ligne
STA Compact <ENQ> Site central <ACK> STA Compact <EOT> 16:08:14 16:08:14 16:08:14 Le STA Compact demande la connexion au site central. Le site central rpond O.K. Le STA Compact envoie le caractre fin de transmission.

V 1.1. - Mars 02

25

You might also like