STA Compact

29
PROTOCOLE DE COMMUNICATION Réf. : 28061 V 1.1 - Mars 02

Transcript of STA Compact

Page 1: STA Compact

PROTOCOLE DECOMMUNICATION

Réf. : 28061

V 1.1 - Mars 02

Page 2: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ® Tableau des révisions

V 1.1. - Mars 02

Tableau des révisions

Versiondu

manuelDate

Liste des modifications

V 1.0. Novembre 95 Version originale

V 1.1. Mars 97 Pages modifiées : 12, 15, 24 et tableau des révisions

Note : Modifications apportées par souci de cohérence avec laversion 104 du logiciel.

V 1.1 Mars 02 Ajout d’un numéro de séquence autoincrémenté (dans la trameOrder) transmis au site central

Page 3: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ® SOMMAIRE

V 1.1 - Mars 02

1. Caractéristiques physiques 1

2. Normes utilisées 1

3. Définitions 1

3.1. Définitions générales 1

3.2. Définitions des caractères 2

4. Menu Options Globales 3

5. Protocole d'échange 4

5.1. Définition des modes de ligne sur STA Compact ® 4

5.2. Définition des phases de communication 4

5.3. Echanges Site central ➝ STA Compact ® 4

5.4. Echanges STA Compact ® ➝ Site Central 4

6. Définitions des enregistrements 6

6.1. Enregistrement d'en-tête 6

6.2. Enregistrement d'Informations Patient 7

6.3. Enregistrement Instruction 8

6.4. Enregistrement Résultat 10

6.5. Enregistrement Demande d'information 12

6.6. Enregistrement Terminaison du message 13

6.7. Enregistrement Informations Fabricant 14

7. Contenus types de certains messages 15

7.1. Envoi des résultats (STA Compact ® → site) 15

7.2. Demande de liste de travail 15

7.3. Retour de liste de travail 15

8. Organigrammes (ASTM) 16

8.1. Séquencement en Réception / Transmission 16

8.2. Acquisition d'une trame envoyée par le site central 17

8.3. Phase d'établissement (STA Compact ® → Site central) 18

Page 4: STA Compact

SOMMAIRE PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1 - Mars 02

8.4. Phase d'échanges (STA Compact ® → site central) 19

8.5. Phase de terminaison (STA Compact ®→ site central) 20

9. Exemples de traces (ASTM) 21

9.1. Transmission d'un dossier Patient(STA Compact ® → site central) 21

9.2. Demande d'une liste de travail 23

9.3 Retour d'une liste de travail 24

9.4. Transmission d'un résultat de Contrôle Qualité(STA Compact ® → site central) 25

9.5. Test de la ligne 25

Page 5: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 1

1. Caractéristiques physiques• Interface : type série, norme RS232C

• Connectique: fiche DB-9 mâle sur STA Compact ®

broche 2=entrée réceptionbroche 3=sortie transmissionbroche 5=masse

• Protocole aucune ligne de contrôle matérielled'échange : n'est câblée

• Vitesse*: 300, 600, 1200, 2400, 4800 ou 9600 bauds

• Parité*: paire, impaire ou sans

• Bit de données *

: 7 ou 8

• Bit de stop*: 1 ou 2

* : paramètres à programmer dans le menu Options Globales du logiciel du STA Compact ®

(voir ci-après chapitre 4. de ce Protocole de communication STA Compact ®).

2. Normes utiliséesLe protocole de communication ASTM sur STA Compact ® est basé sur les 2 normessuivantes :

− E 1381-91 : Specification for Low-Level Protocol to transfer messages between ClinicalLaboratory Instruments and Computer Systems,

− E 1394-91 : Standard Specification for transferring information between ClinicalInstruments and Computer Systems.

3. Définitions3.1. Définitions générales

Emetteur : Système qui a un message à envoyer et qui initie le processusde transmission.

Emission : Transmission de l'analyseur (STA Compact ® ) vers le sitecentral.

Récepteur : Système qui répond à l'envoyeur.

Réception : Transmission du site central vers l'analyseur (STA Compact ® ).

Trame : Format requis pour transmettre des données. Il est du type :<STX> [Numéro de trame] [DATA] <ETB> ou <ETX> [C1] [C2]<CR> <LF>.

Numéro de trame :(Nt)

Numéro permettant au récepteur de différencier une tramenouvelle (Nt) d'une trame retransmise, caractère ASCIIcompris entre 0 et 7. Départ : 1 avec la première trame d'unmessage puis s'incrémente de un pour chaque nouvelle trame: arrivé à 7, il repasse à 0.

Page 6: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

2 V 1.1. - Mars 02

Message : Groupe d'enregistrements commençant par un enregistrementd'en-tête et se terminant par un enregistrement Terminaison.

Enregistrement : C'est le bloc [DATA] tel que décrit dans la trame. Si le blocDATA dépasse 240 caractères alors il sera séparé en deuxparties et envoyé dans deux trames. La trame intermédiaireutilisera le caractère <ETB> et la trame finale le caractère<ETX>.

En pratique :− en réception, une trame peut contenir plusieurs

enregistrements, voire un message,− en émission, on utilise un enregistrement par trame.

Liste des enregistrements utilisés :

- H (En-tête),- P (Informations Patient),- O (Instruction),- R (Résultat),- Q (Demande d'information),- L (Terminaison),- M (Information Fabricant).

Voir description, chapitre 6. du Protocole de communicationSTA Compact ®.

3.2. Définitions des caractères

<ACK> (06h) : accusé de réception sans erreur<NACK> (15h) : accusé de réception avec erreur<STX> (02h) : début de transmission de texte<ETX> (03h) : fin de transmission de texte[C1] : caractère le plus significatif de la checksum[C2] : caractère le moins significatif de la checksum<ENQ> (05h) : demande prise de ligne (enquiry)<ETB> (17h) : fin de transmission de blocs de données (end of transmission block)<EOT> (04h) : fin de transmission<CR> (0Dh) : retour chariot<LF> (0Ah) : saut de ligne

Calcul de checksum d'une trame : c'est la somme binaire de tous les caractères àl'exception de <STX>, [C1], [C2], <CR> et <LF>. On ne garde que les 8 bits les moinssignificatifs qui seront donnés sous la forme de deux caractères hexadécimaux. (Parexemple, un checksum de 122 sera représenté par 7A en hexadécimal, 7 puis A serontenvoyés en tant que caractère ASCII l'un à la suite de l'autre).

Page 7: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 3

4. Menu Options GlobalesAccès 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 paramètresde communication entre un STA Compact ® et un site central. L'accès est restreint par unsystème de code.

Fig. 1 - Ecran OPTIONS GLOBALES, page 2/2 (Protocole ASTM)

Description des paramètres:

Les paramètres avec choix multiples sont identifiés par la couleur blanche (pour afficher lesdifférents choix, utiliser la touche SUPPR), ceux avec saisie libre par la couleur bleue.

− N° de station: numéro 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

reçoit un caractère différent de <ACK> ou <EOT>. Pour conformité à la normeE 1381-91, ce nombre doit être fixé à 6.

− Contrôle Info patient :

choix possibles :• OUI, lors du téléchargement de la liste de travail, le STA Compact ® enregistre

4 champs info patient (38 caractères max. pour traitement et gestion) quel'opérateur peut contrôler. Ces 38 caractères sont définis sur le STA Compact ®

comme suit :Info 1Info 2Info 3Info 4

16 caractères max.12 caractères max. 6 caractères max. 4 caractères max.

Total 38 caractères max.

Page 8: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

4 V 1.1. - Mars 02

• NON, lors du téléchargement de la liste de travail, le STA Compact ® enregistre les4 champs info patient mais l'opérateur ne peut pas les contrôler. Pour plus de détails,voir chapitre 6.2. du Protocole de communication STA Compact ®.

- Transmission N° sequence : génération d’un numéro autoincrémenté (de 1 à 9999,réinitialisé à 1 lorsque la valeur 9999 est atteinte) dans la trame Order, champ 4Identification de l’échantillon sur l’instrument (option non activée par défaut).

5. Protocole d'échange5.1. Définition des modes de ligne sur STA Compact ®

− Nul = aucune communication en cours− Tx = transmission par STA Compact ®

− Rx = réception par STA Compact ®.

5.2. Définition 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 différents enregistrements qui constituent

le message (voir définition des enregistrements, chapitre 6. du Protocole decommunication STA Compact ®).

− Phase de terminaison : qui permet de libérer la ligne.

5.3. Echanges Site central ➝ STA Compact ®

Réponses du STA Compact ® aux caractères envoyés par le site central:1. Réception du caractère <ENQ> envoyé par le site central.

Si le STA Compact ® est en mode de ligne Nul, alors il envoie un caractère <ACK>(06h) et il passe en mode de ligne réception Rx.Si après 30 secondes, aucun caractère n'est reçu, alors le STA Compact ® repasse enmode de ligne Nul.

2. Réception du caractère <EOT> envoyé par le site central.• Si le STA Compact ® est en mode de ligne réception Rx et qu'un enregistrement

d'en-tête a été acquis, alors le STA Compact ® passe en mode de ligne Nul(libération de la ligne). Le STA Compact ® procède à la ventilation desenregistrements reçus.

• Si le STA Compact ® est en mode de ligne transmission Tx, le caractère <EOT> estconsidéré comme un acquittement (voir chapitre 5.4. b du Protocole decommunication STA Compact ®).

3. Réception d'autres caractères envoyés par le site central.Le STA Compact ® procède à l'acquisition des caractères reçus. Après l'acquisitiond'une trame complète, le calcul de checksum est vérifié par le STA Compact ®. Si celui-ci est correct, le STA Compact ® acquitte en renvoyant un caractère <ACK> (06h). Dansle cas contraire, un caractère <NACK> (15h) est renvoyé. Suite à l'envoi des caractères<ACK> ou <NACK>, si après 30 secondes aucun caractère n'est reçu, alors le STACompact ® 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 caractère <ENQ> (demande deprise de ligne).

Réponses possibles du site :1. Envoi d'un caractère <ACK> par le site central

Le STA Compact ® passe en mode de ligne Tx transmission et lance la phase transfertde trames si il est en mode normal ou la phase terminaison (envoi d'un caractère<EOT>) si il est en mode test de ligne.

2. Envoi d'un caractère <ENQ> par le site centralLe STA Compact ® attend 5 secondes puis renvoie un caractère <ENQ>.

Page 9: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 5

3. Envoi d'autres caractères par le site centralLe STA Compact ® attend 10 secondes puis renvoie le caractère <ENQ>. Quand lavaleur "Nbre d'essais si erreur" définie dans le menu Options Globales, (voir chapitre 4.du Protocole de communication STA Compact ®) est atteinte, le STA Compact ® passeen phase terminaison (envoi d'un caractère <EOT>) et affiche un message d'erreur.

4. Pas de réponse du site centralLe STA Compact ® attend 15 secondes, puis passe en phase terminaison (envoi d'uncaractère <EOT>) et affiche un message d'erreur.

b) Phase de transfert (STA Compact ® ➝ Site central)

Envoi de la première trame par le STA Compact ®.Réponses possibles du site :

1. Envoi du caractère <ACK> ou du caractère <EOT> par le sitele STA Compact ® envoie la trame suivante.

☞ Attention ! Le STA Compact ® considère le caractère <EOT> comme un caractère d'acquittement et continue à envoyer des trames.

2. Envoi d'autres caractères par le site centralLe STA Compact ® attend 10 secondes avant de renvoyer la trame. Si le nombred'essais est supérieur à celui défini dans le menu Options Globales (voir chapitre 4.du Protocole de communication STA Compact ®), le STA Compact ® passe en phasede terminaison (envoi d'un caractère <EOT>) et affiche un message d'erreur.

3. Pas de réponse du site centralLe STA Compact ® attend 15 secondes puis passe en phase terminaison (envoi d'uncaractère <EOT>) et affiche un message d'erreur.

c) Phase de terminaison (STA Compact ® ➝ Site central)

Le STA Compact ® envoie un caractère <EOT> et n 'attend aucun caractère en retour.Le STA Compact ® passe en mode de ligne Nul.

d) Exemple d'un échange STA Compact ® ➝ Site central

STA Compact ® Site central

<ENQ> -------------><------------- <ACK> (ou <EOT>)

<STX> 1 [DATA1]<ETX>[C1][C2]<CR><LF> -------------><------------- <ACK> (ou <EOT>)

<STX> 2 [DATA2]<ETX>[C1][C2]<CR><LF> -------------><------------- <ACK> (ou <EOT>)

<STX> 3 [DATA3]<ETX>[C1][C2]<CR><LF> -------------><------------- <ACK> (ou <EOT>)

<EOT> ------------>Pas de réponse attendue

Page 10: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

6 V 1.1. - Mars 02

6. Définitions des enregistrements6.1. Enregistrement d'en-tête

But : identifier l'émetteur.

Exemple d'un enregistrement d'en-tête sur STA Compact ® :

H | \ ^ & | | | 99 ^ 2.00 | | | | | | | P | 1.00 | 19941213100400 <CR>

Description d'un enregistrement d'en-tête sur STA Compact ® :

NUMERO DU

PARAGRAPHE

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ® →SITE)

RECEPTION

(SITE →STA COMPACT ® )

7.1.1 Identification du typed'enregistrement

H = Enregistrement d'en-tête (48h) OUI OUI

7.1.2 Définition des délimiteursutilisés

OUI OUI

| = Délimiteur de champ (7Ch)\ = Délimiteur de répétition (5Ch)^ = Délimiteur de composant (5Eh)& = Délimiteur d'échappement (26h)

7.1.3 | Identité pour contrôle demessage

NON NON

7.1.4 | Code d'accès NON NON

7.1.5 | Nom ou identification del'émetteur

99 = Numéro de station ➊ pour leSTA Compact ® (numéro de1 à 99)

OUI OUI

^2.00 = Numéro de version du

protocole ASTM sur l'analyseur(STA Compact ® )

OUI OUI

7.1.6 | Adresse postale del'émetteur

NON NON

7.1.7 | Champ réservé NON NON

7.1.8 | Numéro de téléphone del'émetteur

NON NON

7.1.9 | Caractéristique de l'émetteur NON NON

7.1.10 | Identification du récepteur NON NON

7.1.11 | Instructions spéciales oucommentaires

NON NON

7.1.12 | Identification du traitementP P = production OUI NON

Q = contrôle de qualité OUI NONT = formation NON NOND = débogage NON NON

Page 11: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 7

NUMERO DU

PARAGRAPHE

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

7.1.13 | Numéro de version OUI NON

1.00 = Numéro de version desspécifications ASTM (E 1394-91)

7.1.14 |19941213100400

Date et heure du messageformat : yyyymmddhhmmssyyyy = annéemm = moisdd = jourhh = heuremm = minutesss = secondes

OUI NON

<CR> retour chariot

➊ : Pour le STA Compact ®, ce paramètre est défini 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

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

8.1.1

P

Identification du typed'enregistrement= Enregistrement d'InformationsPatient (50h)

OUI OUI

8.1.2|1

Numéro de séquence OUI OUI

8.1.3| Identification du patient

assignée par le praticienNON NON

8.1.4| Identification du patient

assignée par le laboratoireNON NON

8.1.5| Identification du patient

numéro 3OUI OUI

Info1

^

= 16 caractères alphanumé-riques au maximum

Info2

^

= 12 caractères alphanumé-riques au maximum

Page 12: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

8 V 1.1. - Mars 02

NUMERO DU

PARAGRAPHE

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ® →

SITE)

RECEPTION

(SITE →

STA COMPACT ® )

Info3

^

= 6 caractères alphanumé-riques au maximum

Info4 = 4 caractères alphanumé-riques au maximum

<CR> retour chariot

Note : Les champs correspondant aux numéros des paragraphes 8.1.6 à 8.1.35 de la normeE 1394-91 ne sont pas pris en compte. En réception (site → STA Compact ® ), si ceschamps existent, ils sont ignorés. En émission (STA Compact ® → site), le formatd'enregistrement décrit ci-dessus est utilisé.

6.3. Enregistrement Instruction

But : - en réception, (site → STA Compact ® ), l'enregistrement est utilisé par le site pourdonner 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 réception (site → STA Compact ® ) :

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

Exemple d'un enregistrement Instruction en émission (STA Compact ® → site) :

O | 1 | 00120025 | | | R <CR>

Description d'un enregistrement Instruction :

NUMERO DU

PARAGRAPHE

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

9.4.1

O

Identification du typed'enregistrement= Enregistrement Instruction OUI OUI

9.4.2 |1

Numéro de séquence OUI OUI

9.4.3 | Identification de l'échantillon OUI OUI

00120025 = 16 caractères alphanumé-riques maximum

9.4.4 | Identification de l'échantillonsur l'instrument

Transmission N° sequence(dans le menu Optionsglobales) : => activée => non activée

OUINON

NONNON

Page 13: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 9

NUMERO DU

PARAGRAPHE

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

9.4.5 | Identification universelle dutest

NON OUI

^

Identification universelle dutest, partie 1

^

Nom de l'identification universelledu test

^

Type de l'identificationuniverselle du test

10

\^^^11

\^^^12

Codes locaux ou fabricants= Identification du premier testrequis ➊= Délimiteur de répétition

= Identification du second testrequis ➊= Délimiteur de répétition

= Identification du troisièmetest requis ➊

9.4.6 | Code de priorité

R R = RoutineS = UrgenceA = dès que possibleC = à rappelerP = pré-opératoire

OUIOUINONNONNON

OUIOUINONNONNON

<CR> retour chariot

➊ Sur le STA Compact ®, ces identifications correspondent aux rangs de transmissiondéfinis pour les unités principales de chaque test (voir le Guide Opérateur STACompact ®, 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-91ne sont pas pris en compte. En réception (site → STA Compact ® ), si les champsexistent, ils sont ignorés. En émission (STA Compact ® → site), le format définici-dessus est utilisé.

Page 14: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

10 V 1.1. - Mars 02

6.4. Enregistrement Résultat

But : transmettre les résultats au site central.

Exemple d'un enregistrement Résultat sur STA Compact ® :

R | 1 | ^^^10 | 100 | % | | | | F | | | | 19941213100400 <CR>

Description d'un enregistrement Résultat sur STA Compact ® :

NUMERO DU

PARAGRAPHE

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

10.1.1

R

Identification du typed'enregistrement= Enregistrement Résultat (52h)

OUI NON

10.1.2 |1

Numéro de séquence OUI NON

10.1.3 | Identification universelle dutest

OUI NON

^

^

^

10

Identification universelle dutest, partie 1

Nom de l'identification univer-selle du test

Type de l'identification univer-selle du test

Codes locaux ou fabricants= Identification du test ➊

10.1.4 | Valeurs de la mesure oudonnées

OUI NON

100 = Résultat du test

10.1.5 | Unités OUI NON

% = Unité pour le résultat ➋

10.1.6 | Valeurs usuelles NON NON

10.1.7 | Code pour résultats anormaux NON NON

10.1.8 | Nature de l'essai d'anormalité NON NON

Page 15: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 11

NUMERO DU

PARAGRAPHE

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

10.1.9 | Statut des résultats

F F = Résultats finauxC = Correction des résultats

transmis précédemmentP = Résultats préliminairesX = Ces résultats ne peuvent

être obtenus, la demandene sera pas honorée

I = Résultats en attente dansl'analyseur

S = Résultats partielsM = Ce résultat est en limite

de sensibilité

OUINON

NONNON

NON

NONNON

NONNON

NONNON

NON

NONNON

R = Ce résultat a été transmisprécédemment

N = Cet enregistrementRésultat contient les informations nécessaires pour lancer une nouvelle demande

Q = Ce résultat est uneréponse à une demandenon satisfaite

V = Résultat vérifié/approuvépar l'opérateur

NON

NON

NON

NON

NON

NON

NON

NON

10.1.10 | Date de modification dansl'instrument des valeursnormales ou des unités

NON NON

10.1.11 | Identification de l'opérateur NON NON

10.1.12 | Date et heure du début deréalisation de l'analyse parl'analyseur

NON NON

10.1.13 |19941213100400

Date et heure de fin deréalisation de l'analyse parl'analyseurFormat : yyyymmddhhmmssyyyy = année

OUI ➌ NON

mm = moisdd = jourhh = heuremm = minutesss = secondes

<CR> retour chariot

☞ Attention ! On utilise un enregistrement pour chaque résultat. Si pour un test donné, lerésultat peut être exprimé en 3 unités, on aura alors 3 enregistrements.

➊ Pour le STA Compact ®, cette identification correspond au rang de transmission définipour l'unité concernée de chaque test (voir le Guide Opérateur STA Compact ®, chapitre3.1.3.1.).

Page 16: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

12 V 1.1. - Mars 02

➋ La liste des unités disponibles sur le STA Compact ® est la suivante :

Unités Format pour le résultatSec Témoin xxx.x%, mg/dl xxxxxDO, DO/min x.xxxRatio, INR, g/l, ng/ml, U/ml,UI/ml, µg/ml

xx.xx

UA1, UA2, UA3 0 à 3 décimales.

➌ N'est utilisé que pour l'envoi des résultats de contrôle de qualité.

☞ Attention ! Dans l'application STA Compact ®, l'enregistrement Résultat est toujours suivipar un enregistrement Information Fabricant (voir chapitre 6.7. ci-après).

Note : Le champ correspondant au paragraphe 10.1.14 de la norme E 1394-91 n'est paspris en compte. En réception (site ### STA Compact ® ), si le champ existe, il estignoré. En émission (STA Compact ® → site), le format d'enregistrement décritci-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

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

12.1.1

Q

Identification du typed'enregistrement= Enregistrement Demanded'information

OUI NON

12.1.2 | Numéro de séquence OUI NON

1

12.1.3 | Premier numéro d'identifi-cation de la sérieIdentification patient systèmeinformatique

OUI NON

^

00120025Identification de l'échantillon= 16 caractèresalphanumériques maximum

<CR> retour chariot

Note : Les champs correspondant aux paragraphes 12.1.4 à 12.1.13 de la norme E 1394-91 ne sont pas pris en compte. En réception (site → STA Compact ® ), si ces

Page 17: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 13

champs existent, ils sont ignorés. En émission (STA Compact ® → site), le formatd'enregistrement décrit 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

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

13.1.1 Identification du typed'enregistrement

OUI OUI

L = EnregistrementTerminaison du message

13.1.2 | Numéro de séquence OUI OUI

1

13.1.3 | Code de terminaison

N N = Terminaison normaleT = Interrompue par

l'émetteurR = Interruption demandée

par le récepteurE = Erreur système inconnueQ = Erreur dans la dernière

demande d'informationsI = Pas d'informations

disponibles à partir de ladernière demande

OUINON

NON

NONNON

NON

NONNON

NON

NONNON

NON

F = Dernière demanded'information traitée

NON NON

<CR> retour chariot

Page 18: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

14 V 1.1. - Mars 02

6.7. Enregistrement Informations Fabricant

But : Transmettre les codes d'erreur et d'alarme pouvant affecter un résultat.

Exemple d'un enregistrement Informations Fabricant :

M | 1 | A | @ <CR>

Description d'un enregistrement Informations Fabricant :

NUMERO DU

PARAGRAPHE

CARACTERE DESCRIPTION DU CHAMP PRIS EN COMPTE

DE LA NORMEE 1394-91

EMISSION

(STA COMPACT ®

→ SITE)

RECEPTION

(SITE →

STA COMPACT ® )

15.1.1 Identification du typed'enregistrement

M = EnregistrementInformations Fabricant

OUI NON

15.1.2 | Numéro de séquence OUI NON

1

15.1.3 | Code d'erreur OUI NON

A A = résultat validé (voir listedes codes d'erreurci-après)

15.1.4 | Code d'alarme OUI NON

@ @ = pas d'alarme (voir listedes codes d'alarmeci-après)

<CR> retour chariot

☞ Attention ! Sur le STA Compact ®, un enregistrement Informations Fabricant est toujoursémis à la suite d'un enregistrement Résultat pour indiquer les codes d'erreur etd'alarme du résultat.

Exemples :

R | 1 | ^^^10 | 100 | % | | | | F | | | | 19941213100400 <CR>

M | 1 | A | @ <CR>

R | 2 | ^^^11 | 13.2 | sec. | | | | F | | | | 19941213100400 <CR>

M | 2 | A | @ <CR>

R | 3 | ^^^12 | 1.23 | INR | | | | F | | | | 19941213100400 <CR>

M | 3 | A | @ <CR>

Page 19: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 15

Définitions des codes d'erreurs :

Caractères Code ASCII Définition des codes d'erreur

'1''2''3''4''5''6''8''A'

31h32h33h34h35h36h38h41h

"à valider""erreur technique"">Mmax.""<Mmin.""Ecart>tolérance""QIP" (sans plasma)"linéarité""validé"

Définition des codes d'alarme :

Caractères Code ASCII Définition des codes d'alarme

'@''A''B''C''D''E''F''G''H''I''J''K''L''M''N'

40h41h42h43h44h45h46h47h48h49h4Ah4Bh4Ch4Dh4Eh

pas de code d'alarmeRésultatnon utiliséContrôle de qualitéContrôle de qualitéAiguille n°3Aiguille n°2Aiguille n°1RésultatRésultatRésultatTiroir réactifsSeringuenon utilisénon utilisé

:

::::::::::

validé avec T > Tmax.

hors normes ou non faitvalidation forcéedétection de niveau non géréedétection de niveau non géréedétection de niveau non géréevaleur en unité principale écrêtéechangement de dilutiontest relancétempérature hors limitesdate d'entretien dépassée

Note : Si il y a plusieurs codes d'alarmes, seul le code le plus prioritaire est transmis. Lescodes d'alarme sont classés par ordre de priorité de '@' à 'N'.'@' correspond à la priorité la plus haute.

7. Contenus types de certains messages

7.1. Envoi des résultats (STA Compact ® → site)

On traite un seul échantillon par message.• Enregistrement d'en-tête,• Enregistrement d'Informations Patient,• Enregistrement Instruction,• Enregistrement Résultat,• Enregistrement Informations Fabricant,• Enregistrement Terminaison.

7.2. Demande de liste de travail

On traite un seul échantillon par message.• Enregistrement d'en-tête,• Enregistrement Demande d'information,• Enregistrement Terminaison.

7.3. Retour de liste de travail

On traite un seul échantillon par message.• Enregistrement d'en-tête,• Enregistrement d'Informations Patient,• Enregistrement Instruction,• Enregistrement Terminaison.

Page 20: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

16 V 1.1. - Mars 02

8. Organigrammes (ASTM)8.1. Séquencement en Réception / Transmission

Fig. 2 - Séquencement en Réception/Transmission

Caractèreprésent sur

la ligne ?

Message à transmettre ?

Construction destrames à envoyer

A

C

Oui

Oui

Non

Non

STA Compact en mode de ligne Tx

<ENQ> ?

Envoi <ACK>

B

Oui

Non

STA Compact en mode de ligne Rx

STA Compact en mode de ligne Nul

Page 21: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 17

8.2. Acquisition d'une trame envoyée par le site central

Fig. 3 - Acquisition d'une trame envoyée par le site central

Non

OuiTramereçue?

Lecture RS232

<EOT> ? Oui

Non

B

Ventilation des données

A

CheckSumOK ?

Num. TrameOK ?

Oui Oui

Envoi <ACK>

Erreur:"CheckSum de la Trame incorrect"

Erreur:"NumérodeTrame incorrect"

Envoi <NAK>

Lancement du timer

Time Out ?30 sec

Oui

Non

Non Non Non

Page 22: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

18 V 1.1. - Mars 02

8.3. Phase d'établissement (STA Compact ®→ Site central)

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

C

Erreur:"Impossible d'ouvrir la ligne"

D

Erreur: "Réponse différente de <ACK>"

Oui

Non

Nbre itération > n* ?

Oui

Oui

Oui

NonAttente 10 Sec

Nbre d'itération + 1

Attente 5 Sec

Reset du Nbre d'itération

C

Envoi <ENQ>

Non

<ENQ> ?

Erreur: "Pas de réponse du site central"

Non

Non

Time Out (15 sec.)?

Oui<ACK> ?

Caractère reçu ?

Lecture RS232

Lancement du timer

Erreur:"Impossible d'ouvrir la ligne"

E D

E

F

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

Page 23: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 19

8.4. Phase d'échanges (STA Compact ® → site central)

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

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

G

G

Erreur:"Réponse différente de <ACK>"

Oui

Non

Nbreitération

> n* ?

Attente 10 Sec

Nbre d'itération + 1

Oui

Non

Non

F

Dernièretrame ?

Passage à la trame suivante

Oui<ACK> ou<EOT> ?

Oui

Erreur: "Pas de réponse du site central"

Non

Non

Time Out(15 sec.)?

OuiCaractère

reçu ?

Lecture RS232

Reset du Nbre d'itération

Envoi Trame

Lancement du timer

F

E

E

E

Page 24: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

20 V 1.1. - Mars 02

8.5. Phase de terminaison (STA Compact ®→ site central)

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

Envoi <EOT>

E

A

Page 25: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 21

9. Exemples de traces (ASTM)

9.1. Transmission d'un dossier Patient (STA Compact ® → site central)

STA Compact ® 16:09:50<ENQ>

Le STA Compact ® demande la connexionau site central.

Site central 16:09:50<ACK>

Le site central accepte la connexion.

STA Compact ® 16:09:50

<STX>1H|\^&|||99^2.00|||||||P|1.00|19950227160750<CR><ETX>2A<CR><LF>

Le STA Compact ® envoie l'enregistrementd'en - tête.

Site central 16:09:50<ACK>

Le site central répond O.K.

STA Compact ® 16:09:50

<STX>2P|1|||GISCARD^Gaston^Serv.1^Gr.A<CR><ETX>5D<CR><LF>

Le STA Compact ® envoie l'enregistrementd'Informations Patient.

Site central 16:09:50<ACK>

Le site central répond O.K.

STA Compact ® 16:09:50

<STX>3O|1|6|||R<CR><ETX>B7<CR><LF>

Le STA Compact ® envoie l'enregistrementInstruction.

Site central 16:09:50<ACK>

Le site central répond O.K.

STA Compact ® 16:09:50

<STX>4R|1|^^^1|100|%||||F||||<CR><ETX>DE<CR><LF>

Le STA Compact ® envoie le premierenregistrement Résultat : TP à 100%.

Site central 16:09:51<ACK>

Le site central répond O.K.

STA Compact ® 16:09:51

<STX>5M|1|A|C<CR><ETX>BB<CR><LF>

Le STA Compact ® envoie l'enregistrementInformations Fabricant pour le premierrésultat. Code d'erreur=validé, coded'alarme=Contrôle de qualité : horsnormes ou non fait.

Site central 16:09:51<ACK>

Le site central répond O.K.

STA Compact ® 16:09:51

<STX>6R|2|^^^10|10.8|sec||||F||||<CR><ETX>5D<CR><LF>

Le STA Compact ® envoie le deuxièmeenregistrement Résultat : TP à 10,8 sec.

Site central 16:09:51<ACK>

Le site central répond O.K.

STA Compact ® 16:09:51

<STX>7M|2|A|C<CR><ETX>BE<CR><LF>

Le STA Compact ® envoie l'enregistrementInformations Fabricant pour le deuxièmerésultat. Code d'erreur=validé, coded'alarme=Contrôle de qualité : horsnormes ou non fait.

Site central 16:09:51<ACK>

Le site central répond O.K.

STA Compact ® 16:01:51

<STX>0R|3|^^^11|1.00|INR||||F||||<CR><ETX>FF<CR><LF>

Le STA Compact ® envoie le troisièmeenregistrement Résultat : TP avecINR=1,00.

Site central 16:01:51<ACK>

Le site central répond O.K.

Page 26: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

22 V 1.1. - Mars 02

STA Compact ® 16:09:51

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

Le STA Compact ® envoie l'enregistrementInformations Fabricant pour le troisièmerésultat. Code d'erreur=validé,Code d'alarme=Contrôle de qualité : horsnormes ou non fait.

Site central 16:09:51<ACK>

Le site central répond O.K.

STA Compact ® 16:09:51

<STX>2R|4|^^^12|12.3|Tém.||||F||||<CR><ETX>90<CR><LF>

Le STA Compact ® envoie le quatrièmeenregistrement Résultat : Temps témoinpour TP=12,3 sec.

Site central 16:09:51<ACK>

Le site central répond O.K.

STA Compact ® 16:09:52

<STX>3M|4|A|C<CR><ETX>BC<CR><LF>

Le STA Compact ® envoie l'enregistrementInformations Fabricant pour le quatrièmerésultat. Code d'erreur=validé,Code d'alarme= Contrôle de qualité : horsnormes ou non fait.

Site central 16:09:52<ACK>

Le site central répond O.K.

STA Compact ® 16:09:52

<STX>4R|5|^^^3|4.56|g/l||||F||||<CR><ETX>FD<CR><LF>

Le STA Compact ® envoie le cinquièmeenregistrement Résultat : Fibrinogène à4,56 g/l.

Site central 16:09:52<ACK>

Le site central répond O.K.

STA Compact ® 16:09:52

<STX>5M|5|A|C<CR><ETX>BF<CR><LF>

Le STA Compact ® envoie l'enregistrementInformations Fabricant pour le cinquièmerésultat. Code d'erreur=validé,Code d'alarme=Contrôle de qualité : horsnormes ou non fait.

Site central 16:09:52<ACK>

Le site central répond O.K.

STA Compact ® 16:09:52

<STX>6R|6|^^^30|11.9|sec||||F||||<CR><ETX>65<CR><LF>

Le STA Compact ® envoie le sixièmeenregistrement Résultat : Fibrinogène à11,9 sec.

Site central 16:09:52<ACK>

Le site central répond O.K.

STA Compact ® 16:09:52

<STX>7M|6|A|C<CR><ETX>C2<CR><LF>

Le STA Compact ® envoie l'enregistrementInformations Fabricant pour le sixièmerésultat. Code d'erreur=validé,Code d'alarme=Contrôle de qualité : horsnormes ou non fait.

Site central 16:09:52<ACK>

Le site central répond O.K.

STA Compact ® 16:09:52

<STX>0L|1|N<CR><ETX>03<CR><LF>

Le STA Compact ® envoie l'enregistrementTerminaison.

Site central 16:09:52<ACK>

Le site central répond O.K.

STA Compact ® 16:09:52<EOT>

Le STA Compact ® envoie le caractère finde transmission.

Page 27: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 23

9.2. Demande d'une liste de travail

STA Compact ® 16:11:52<ENQ>

Le STA Compact ® demande la connexionau site central.

Site central 16:11:52<ACK>

Le site central répond O.K.

STA Compact ® 16:11:52

<STX>1H|\^&|||99^2.00|||||||P|1.00|19950227160953<CR><ETX>2F<CR><LF>

Le STA Compact ® envoie l'enregistrementd'en-tête.

Site central 16:11:52<ACK>

Le site central répond O.K.

STA Compact ® 16:11:52

<STX>2Q|1|^ESSAI<CR><ETX>8F<CR><LF>

Le STA Compact ® envoie l'enregistrementDemande d'information pour le patientESSAI.

Site central 16:11:52<ACK>

Le site central répond O.K.

STA Compact ® 16:11:53

<STX>3L|1|N<CR><ETX>06<CR><LF>

Le STA Compact ® envoie l'enregistrementTerminaison.

Site central 16:11:53<ACK>

Le site central répond O.K.

STA Compact ® 16:11:53<EOT>

Le STA Compact ® envoie le caractère finde transmission.

Attention !Le STA Compact ® peut envoyer plusieurs messages "demande de liste detravail" à la suite sans autoriser le retour intermédiaire de celles-ci (voir chapitre5.4. de ce Protocole de communication STA Compact ® et la norme E 1381-91).

Page 28: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

24 V 1.1. - Mars 02

9.3 Retour d'une liste de travail

Site central 16:11:53<ENQ>

Le site central demande la connexion auSTA Compact ®.

STA Compact ® 16:11:53<ACK>

Le STA Compact ® répond O.K.

Site central 16:11:53

<STX>1H|\^&|||99^2.00|||||||P|1.00|19950227161153<CR><ETX>28<CR><LF>

Le site central envoie l'enregistrementd'en-tête.

STA Compact ® 16:11:53<ACK>

Le STA Compact ® répond O.K.

Site central 16:11:53

<STX>2P|1|||BRUN^Didier^Essai^Site<CR><ETX>DF<CR><LF>

Le site central envoie l'enregistrementd'Informations Patient pour le patientESSAI.

STA Compact ® 16:11:54<ACK>

Le STA Compact ® répond O.K.

Site central 16:11:54

<STX>3O|1|ESSAI||^^^1\^^^2\^^^3|R<CR><ETX>92<CR><LF>

Le site central envoie l'enregistrementInstruction pour le patient ESSAI.

STA Compact ® 16:11:54<ACK>

Le STA Compact ® répond O.K.

Site central 16:11:55

<STX>4L|1|N<CR><ETX>07<CR><LF>

Le site central envoie l'enregistrementTerminaison.

STA Compact ® 16:11:55<ACK>

Le STA Compact ® répond O.K.

Site central 16:11:55<EOT>

Le site central envoie le caractère fin detransmission.

Note : De même, le message "Retour d'une liste de travail" peut être utilisé pour ajouter destests, relancer des tests ou changer le code de priorité.Pour ajouter des tests, il faut que l'enregistrement Instruction contienne lesidentifications 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 déjà présentdans le fichier de travail du STA Compact ®, on peut utiliser des enregistrementsInstruction réduits :- exemple pour passer du code de priorité "routine" au code de priorité "urgence" :

O|1|ESSAI|||S<CR>.

Page 29: STA Compact

PROTOCOLE DE COMMUNICATION STA COMPACT ®

V 1.1. - Mars 02 25

9.4. Transmission d'un résultat de Contrôle Qualité (STA Compact ® → sitecentral)

STA Compact ® 16:10:48<ENQ>

Le STA Compact ® demande la connexionau site central.

Site central 16:10:48<ACK>

Le site central répond O.K.

STA Compact ® 16:10:48

<STX>1H|\^&|||99^2.00|||||||Q|1.00|19950227160848<CR><ETX>33<CR><LF>

Le STA Compact ® envoiel'enregistrement d'en-tête avecidentification de traitement=Q pourcontrôle de qualité.

Site central 16:10:48<ACK>

Le site central répond O.K.

STA Compact ® 16:10:48

<STX>2P|1|||<CR><ETX>B3<CR><LF>

Le STA Compact ® envoiel'enregistrement d'Informations Patient.

Site central 16:10:48<ACK>

Le site central répond O.K.

STA Compact ® 16:10:48

<STX>3O|1|12352|||R<CR><ETX>7E<CR><LF>

Le STA Compact ® envoiel'enregistrement Instruction pour le STA®-COAG CONT P (12352).

Site central 16:10:48<ACK>

Le site central répond O.K.

STA Compact ® 16:10:48

<STX>4R|1|^^^1|30|%||||F||||19950224085100<CR><ETX>7E<CR><LF>

Le STA Compact ® envoiel'enregistrement Résultat : TP à 30% datédu 24/2/95 à 08h51.

Site central 16:10:48<ACK>

Le site central répond O.K.

STA Compact ® 16:10:48

<STX>5M|1|A|@<CR><ETX>B8<CR><LF>

Le STA Compact ® envoiel'enregistrement Informations Fabricant.Code d'erreur=Validé, coded'alarme=sans.

Site central 16:10:48<ACK>

Le site central répond O.K.

STA Compact ® 16:10:48

<STX>6L|1|N<CR><ETX>09<CR><LF>

Le STA Compact ® envoiel'enregistrement Terminaison.

Site central 16:10:48<ACK>

Le site central répond O.K.

STA Compact ® 16:10:48<EOT>

Le STA Compact ® envoie le caractère finde transmission.

9.5. Test de la ligne

STA Compact ® 16:08:14<ENQ>

Le STA Compact ® demande la connexionau site central.

Site central 16:08:14<ACK>

Le site central répond O.K.

STA Compact ® 16:08:14<EOT>

Le STA Compact ® envoie le caractère finde transmission.