8/10/2019 Vitek BCI
1/124
Bidirectional Computer Interface
Specification for VITEKSystems
(04/2010)24434
bioMrieux, Inc.
Box 15969Durham, North Carolina 27704-0969 / USATel. (1) 800-682-2666
bioMrieuxSAau capital de 12 029 370 673 620 399 RCS LYON69280 Marcy lEtoile / Francetl. 33 (0)4 78 87 20 00 / fax 33 (0)4 78 87 20 90http://www.biomerieux.com
EC REP
[04]
8/10/2019 Vitek BCI
2/124
i Manual Name702358-4EN1REV nn/nnnn
AlgeriabioMrieux Algrie EURLAlgria Business CenterLes Pins Maritimes - MohammadiaAlgertel. (213) 21 89 14 81fax (213) 21 89 14 82
ArgentinabioMrieux ArgentinaAv. Congreso 1745C1428BUECapital Federal Buenos Airestel. (54) 11 5555 6800fax (54) 11 5555 6888
AustraliabioMrieux Australia P/LUnit 25 - Parkview Business Centre
1, Maitland PlaceBaulkham Hills NSW 2153tel. (61) 2 8852 4700fax (61) 2 8852 4777
AustriabioMrieux Austria GmbHEduard-Kittenberger-Gasse 97Top 3A-1230 Wientel. (43) 186 50 650fax (43) 186 50 661
BelgiumbioMrieux Benelux s.a./n.v.Media Square1819 Place des CarabiniersBruxelles 1030tel. (32) 2 743 01 70
fax (32) 2 733 55 97BrazilbioMrieux Brasil SAEstrada Do Mapu491 Taquara - JacarepaguCEP 22710 261Rio de Janeiro RJtel. (55) 21 2444 1400fax (55) 21 2445 6025
CanadabioMrieux Canada, Inc.7815, Henri-Bourassa WestSaint Laurent, QCH4S 1P7tel. (1) 514 336 7321fax (1) 514 807 0015
Chile
bioMrieux Chile S.A.Seminario 131ProvidenciaSantiagotel. (56) 2634 20 92fax (56) 2634 20 93
ChinabioMrieux China LimitedRoom 1601-02B & 10Est Ocean Centren 24A Jiang Guo Men Nei Street100004 Beijingtel. (86) 10 6515 6963fax (86) 10 6515 6993
bioMrieux China LimitedRoom 2605, South Tower,World Trade Center371-375 Huan Shi Dong East Road510095 Guangzhoutel. (86) 20 8762 7010fax (86) 20 8762 7015
ColombiabioMrieux Colombia Ltda
Avenida 15 No. 100-43Piso 2Bogot, D.C.tel. (57) 1 520 0080fax (57) 1 520 0088
(57) 1 520 0831
Czech RepublicbioMrieux CZ s.r.o.Business Park KosiceJinonick 80158 00 Praha 5tel. (420) 2 57 290 623
(420) 2 57 290 232fax (420) 2 57 290 964
DenmarkbioMrieux Danmark ApsSmedeholm 13C
2730 Herlevtel. (45) 70 10 84 00fax (45) 70 10 84 01
FinlandbioMrieux Suomi OyKonalantie 47 CFI-00390 Helsinkitel. (358) 9 8545 6000fax (358) 9 8545 6045
FrancebioMrieux SA69280 Marcy lEtoiletel. (33) (0)4 78 87 20 00fax (33) (0)4 78 87 20 90http://www.biomerieux.com
GermanybioMrieux Deutschland GmbH
Weberstrasse 8D 72622 Nrtingentel. (49) 7022 30070fax (49) 7022 36110
GreecebioMrieux Hellas S.A.Papanikoli 7015232 HalandriAthenstel. (30) 2 10 81 72 400fax (30) 2 10 68 00 880
HungarybioMrieux Hungria Kft.Fto t. 56 (5. emelet)H-1047 Budapesttel. (36) 1 231 3050fax (36) 1 231 3059
IndiabioMrieux India Pvt. LtdA-32, Mohan Co-Operative Ind. EstateNew Delhi 110 024tel. (91) 11 42 09 88 00fax (91) 11 24 64 88 30
IndonesiaRepresentation OfficebioMrieux IndonesiaEnseval BuildingKawasan Industri Pulo Gadung -
JI. Pulo - Lentut No. 10Jakarta Timur 13920tel. (62) 21 461 51 11fax (62) 21 460 41 07
ItalybioMrieux Italia S.p.A.Via Fiume Bianco, 5600144 Romatel. (39) 06 523 081fax (39) 06 523 08240
Ivory CoastbioMrieux Afrique Occidentale08 BP 2634Avenue Joseph BlohornAbidjan 08tel. (225) 22 40 93 93/22 40 41 40fax (225) 22 40 93 94
JapanSysmex bioMrieux, Ltd.Osaki Central Tower 8F1-2-2 Osaki Shinagawa-kuTokyo 141-0032tel. (81) 3 6834 2666fax (81) 3 6834 2667
KoreabioMrieux Korea Co., Ltd.1st & 2nd Floor, Yoosung Building# 830-67 Yeoksam-dong,Kangnam-guSoul 135-080tel. (82) 2 2188 4700fax (82) 2 547 6263
MexicobioMrieux Mxico SA de CV
Chihuahua 88, col. ProgresoMxico 01080, D.F.tel. (52) 55 5481 9550fax (52) 55 5616 2245
Netherlands (The)bioMrieux Benelux BVBoseind 15P.O. Box 235280 AA Boxteltel. (31) 411 65 48 88fax (31) 411 65 48 73
8/10/2019 Vitek BCI
3/124
Manual Name ii702358-4EN1REV nn/nnnn
New ZealandbioMrieux New Zealand Ltd.C/- Logical Freight Solutions12C Rennie Drive, Airport OaksAucklandtel. (64) 9 918 6354fax (64) 9 918 6355
NorwaybioMrieux Norge ASkernveien 145N-0513, Oslotel. (47) 23 37 55 50fax (47) 23 37 55 51
Philippines (The)Representation OfficebioMrieux Philippines11th Floor, Pearlbank Centre
146 Valero Street, Salcedo Village1227 Makati Citytel. (632) 817 7741fax (632) 812 0896
PolandbioMrieux Polska Sp. Z.o.o.Ul. Zeromskiego 1701-882 Warsawtel. (48) 22 569 85 00fax (48) 22 569 85 54
PortugalbioMrieux Portugal, Lda.Av. 25 de Abril de 1974, n 23-32795-197 LINDA-A-VELHAtel. (351) 21 415 23 50fax (351) 21 418 32 67
Russiao.o.o. bioMrieuxDerbenevskaya ul. 20, str. 11115 114 Moscowtel. (7) 495 221 10 79fax (7) 495 221 10 79
SingaporebioMrieux Singaporete. Ltd.11 Biopolis Way, Helios, Block 11#10-03 Singapore 138667tel. (65) 6513 9554fax (65) 6478 9501
South AfricabioMrieux South Africa Pty7 Malibongwe DriveRandburg 2125tel. (27) 11 801 91 10fax (27) 11 791 24 19
SpainbioMrieux Espaa S.A.Manual Tovar, 454728034 Madridtel. (34) 91 358 11 42fax (34) 91 358 06 29
SwedenbioMrieux Sverige ABHantverksvgen 15436 33 Askimtel. (46) 31 68 84 90fax (46) 31 68 48 48
SwitzerlandbioMrieux Suisse s.a.51, avenue BlancCase postale 21501211 Genve 2tel. (41) 22 906 57 60fax (41) 22 906 57 42
TaiwanRepresentation Office
bioMrieux China LimitedTaiwan BranchRM 608, No. 6-3 Ching Cheng StreetTaipei 105tel. (886) 2 2545 2250fax (886) 2 2545 0959
ThailandbioMrieux Thailand Ltd3195/9 Vibulthani Tower, 4th FloorRama IV Road, Klongton, KlongtoeyBangkok 10110tel. (66) 2 661 56 44fax (66) 2 661 56 45
TurkeybioMrieux Diagnostik A.S.Deirmen Sok. Nida Plaza Kat:634742 Kozyatai-Istanbultel. (90) 216 444 00 83fax (90) 216 373 16 63
United KingdombioMrieux UK LtdGrafton Way, BasingstokeHampshire RG22 6HY
tel. (44) 1256 461881fax (44) 1256 816863
USAbioMrieux, Inc.100 Rodolphe StreetDurham NC 27712tel. (1) 919 620 2000
VietnamRepresentation OfficebioMrieux VietnamRoom 4A, 4th FloorGreen House Building62A Pham Ngoc Thach Street, Ward 6District 3Ho Chi Minh Citytel. (84) 88 209 906fax (84) 88 209 905
8/10/2019 Vitek BCI
4/124
Liability Disclaimer
bioMrieux, Inc. makes no express or implied warrantyregarding this manual, its quality, performance, or appropriateuse regarding any type of specific procedure.
Furthermore, this manual may be modified by bioMrieuxwithout notice and without implying any obligation or liability onthe part of the company.
Intellectual Property
bioMrieux, the blue logo, Advanced Expert System,BacT/ALERT, BacT/View, bioLIAISON, OBSERVA, and VITEKare used, pending, and/or registered trademarks belonging tobioMrieux, Inc.
AIX is a registered trademark of International BusinessMachines Corporation.
CLSI is a registered trademark of Clinical Laboratory andStandards Institute, Inc.
2010 bioMrieux, Inc. All rights reserved.
No part of this publication may be reproduced, transmitted,transcribed, stored in a retrieval system, or translated into anylanguage (human or computer) in any form, or by any meanswhatsoever, without the prior express written permission ofbioMrieux, Inc.
8/10/2019 Vitek BCI
5/124
Warranty Disclaimer
bioMrieux, disclaims all warranties, express or implied,including any implied warranties of MERCHANTABILITY ORFITNESS FOR A PARTICULAR USE. bioMrieux shall not beliable for incidental or consequential damages. IN NO EVENTSHALL BIOMRIEUXS LIABILITY TO CUSTOMER UNDERANY CLAIM EXCEED A REFUND OF THE AMOUNT PAID TOBIOMRIEUX FOR THE PRODUCT OR SERVICE WHICH ISTHE SUBJECT OF THE CLAIM.
8/10/2019 Vitek BCI
6/124
8/10/2019 Vitek BCI
7/124
Standard Symbols
The following table presents symbols that may appear in the instructions foruse or on the instrument, package inserts, or packaging.
CE-Marking of Conformity
Consult Instructions for Use
Use by
Manufacturer
Date of manufacture
Contains sufficient for tests
Keep dry
Fragile, handle with care
Caution, consult accompanying documents
Biological risks
Electric shock warning
8/10/2019 Vitek BCI
8/124
Standard Symbols
Radiation warning
Potential pinch-point warning
Laser
Temperature limitation
Upper limit of temperature
Lower limit of temperature
In Vitro Diagnostic Medical Device
Batch code
Authorized Representative in the European Community
Catalog number
Serial Number
Do not reuse
Recyclable
Separate collection for waste electrical and electronicequipment
8/10/2019 Vitek BCI
9/124
Standard Symbols
Very toxic
Corrosive
Sodium azide
Irritant
Positive control
Negative control
Keep away from sunlight
Protect from light
This way up
Do not stack
Humidity limitation
Fuse
Direct current
8/10/2019 Vitek BCI
10/124
Standard Symbols
Alternating current
Both direct and alternating current
Three-phase alternating current
Earth (ground) terminal
Protective conductor terminal
Frame or chassis terminal
Equipotentiality
ON (supply)
OFF (supply)
ON (only for a component of the system equipment)
OFF (only for a component of the system equipment)
Equipment protected throughout by double insulation orreinforced insulation (Equivalent to Class II of IEC 536)
Potential tip over/crush hazard
8/10/2019 Vitek BCI
11/124
BCI Specification i24434
Table of Contents
Overview of BCI....................................................................................................... 1-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Product References and Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
System Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Communications Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Applications Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Software Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Communications Layer Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Demographics Download Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Result Upload Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Utilities Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Level-to-Level Message Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Communications Level Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Applications Level Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
bioMrieux Communications Protocol.................................................................. 2-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Basic Message Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Records and Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Communications Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Communications Level Message Exchange Protocol . . . . . . . . . . . . . . . . 2-5
Protocol Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Alternate Communications Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
ASTM E1381 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Checksum Field Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Examples of Message Exchanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Cable Specifications for the BMX Computer Host Port. . . . . . . . . . . . . . . . . . 2-17
Download Specifics ................................................................................................ 3-1Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Download Applications Layer Message Types . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Patient Demographic Message Type (mpr) . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Out of Service (oos). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Back in Service (bis) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Download Applications Layer Field Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Table Field Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
8/10/2019 Vitek BCI
12/124
ii BCI Specification24434
Demographic Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Blood Culture Order Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12
Test Result Fields (All Test Types) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Test Result Fields for Specific Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Message Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Upload Specifics ..................................................................................................... 4-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Upload Applications Layer Message Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Test Results Literal Format (rsl) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Out of Service (oos) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
Back in Service (bis) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Auto-synchronize Organisms (org) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Auto-synchronize Antibiotics (abx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Upload Applications Layer Field Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Demographic Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Test Result Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Test Result Fields for Specific Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
Upload Applications Message Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Descriptions of Fields in the Record Format . . . . . . . . . . . . . . . . . . . . . . . 4-19
Test Result Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
BCI Utilities (VITEK& VITEK2 Only)................................................................. 5-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
BCI Main Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Port Configuration Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-2
Possible Port Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4
Protocol Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Communications Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Record and Field Separators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-5
bioMrieux Literal Protocol Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
End of Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6
Delays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6Retries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-7
Timeouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-7Character Set Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-7Modem Dial String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-7
BCI Upload Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Upload Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Field Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-8
Case of Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-8Miscellaneous Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-8CAR Rules (bioLIAISON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-8
8/10/2019 Vitek BCI
13/124
8/10/2019 Vitek BCI
14/124
iv BCI Specification24434
8/10/2019 Vitek BCI
15/124
BCI Specification v24434
List of Figures
Figure 1-1: Overview of System Design ...........................................................................1-2
Figure 1-2: Two Layers of the BCI Interface .....................................................................1-3
Figure 2-1: BCI Protocol ...................................................................................................2-2
Figure 2-2: Successful Transmission by Host Computer ..................................................2-6
Figure 2-3: Successful Transmission by bioMrieux Computer ........................................2-6
Figure 2-4: Multiple Communications Level Messages in a Session ................................2-7
Figure 2-5: Multiple Application Messages in a Session ..................................................2-8
Figure 2-6: Transmission Collision ...................................................................................2-8
Figure 2-7: Negative Acknowledgement to an Inquiry ......................................................2-9
Figure 2-8: No Response to an Inquiry .............................................................................2-9
Figure 2-9: Faulty Checksum with Literal Protocol .........................................................2-10
Figure 2-10: Faulty Checksum with Alternate Protocol .....................................................2-10
Figure 2-11: End of Transmission .....................................................................................2-11
Figure 2-12: Alternate Protocol with Correct Checksum ...................................................2-12
Figure 2-13: Alternate Protocol with Faulty Checksum .....................................................2-12
Figure 2-14: ASTM 1381 Protocol (VITEKand VITEK2 only) .....................................2-13
Figure 2-15: Checksum Field Format ...............................................................................2-14
Figure 2-16: Patient Demographics Sent from Host to bioMrieux Computer
for ID or Susceptibility Test ..........................................................................2-15
Figure 2-17: Patient Test Information Sent from Host to bioMrieux Computer
for a Blood Culture (VITEKand VITEK2 Only) ........................................2-15
Figure 2-18: VITEKID Test Results Sent to Host from bioMrieux Computer ...............2-16
Figure 2-19: Blood Test Results Sent to Host from bioMrieux Computer
(VITEKand VITEK2 Only) .......................................................................2-16
Figure 2-20: Susceptibility Test Results Sent to Host from bioMrieux Computer ...........2-16
Figure 3-1: Patient Demographics Only ..........................................................................3-16Figure 3-2: Identification Test Results (VITEKand VITEK2 Only) ............................3-16
Figure 3-3: Identification Test Results from a Blood Culture
(VITEKand VITEK2 Only) .......................................................................3-16
Figure 3-4: Susceptibility Test Results (VITEKand VITEK2 Only) ............................3-17
Figure 3-5: Susceptibility Test Results from a Blood Culture
(VITEKand VITEK2 Only) .......................................................................3-17
8/10/2019 Vitek BCI
16/124
vi BCI Specification24434
Figure 3-6: Smear Test Results (VITEKand VITEK2 Only) ..................................... 3-17
Figure 3-7: Smear Test Results from a Blood Culture (VITEKand VITEK2 Only) ... 3-17
Figure 3-8: VITEK 2 Systems Sample Download (VITEK2 Systems Only) .............. 3-18
Figure 4-1: Identification Test ........................................................................................ 4-20
Figure 4-2: Identification Test from a Blood Culture with ra and ta Fields Enabled ....... 4-21
Figure 4-3: Susceptibility Test ........................................................................................ 4-21
Figure 4-4: Susceptibility Test from a Blood Culture / ra and ta enabled
(VITEKand VITEK 2only) ....................................................................... 4-22
Figure 4-5: Screen Test (VITEKand VITEK2 only) .................................................. 4-22
Figure 4-6: Smear Test from a Blood Culture / ra and ta enabled
(VITEKand VITEK2 only) ....................................................................... 4-23
Figure 4-7: Demographics Only ..................................................................................... 4-23
Figure 4-8: Blood Culture Test (VITEKand VITEK2 only) ........................................ 4-23
Figure 4-9: Sample AST (VITEK2 Systems) ............................................................... 4-24
Figure 4-10: Sample ID (VITEK2 Systems) .................................................................. 4-25
Figure 5-1: BCI Main Menu .............................................................................................. 5-1
Figure 5-2: Port Configuration Options ............................................................................ 5-3
Figure 5-3: Configuring a BCI Port ................................................................................... 5-3
Figure 5-4: Protocol Configuration ................................................................................... 5-5Figure 5-5: Date Format ................................................................................................... 5-9
Figure 5-6: BMX Data Configuration ................................................................................ 5-9
Figure 5-7: Date Format ................................................................................................. 5-11
8/10/2019 Vitek BCI
17/124
BCI Specification vii24434
LISTOFTABLES
Table 1-1: bioMrieux Acronyms ........................................................................................1-1
Table 1-2: BCI Supported Protocols ...................................................................................1-5
Table 1-3: Host to bioMrieux Computer Messages ...........................................................1-5
Table 1-4: bioMrieux Computer to Host Messages ...........................................................1-5
Table 2-1: Record and Character Descriptions ...................................................................2-2
Table 2-2: Terms and Descriptions .....................................................................................2-4
Table 2-3: bioMrieux Cable Pins .....................................................................................2-17
Table 3-1: Download Messages and Required Field Types ................................................3-3
Table 3-2: Download Data Classification Codes .................................................................3-4
Table 3-3: Download Source Description Codes ................................................................3-5
Table 3-4: Download Demographic Fields ..........................................................................3-5
Table 3-5: Blood Culture Order Field ................................................................................3-12
Table 3-6: Download Test Result Fields ...........................................................................3-12
Table 3-7: Download Test Result Fields for Specific Tests ...............................................3-13
Table 4-1: Applications Layer Messages, Descriptions,
and Required Field Types ..................................................................................4-1
Table 4-2: Upload Data Classification Codes .....................................................................4-3
Table 4-3: Upload Source Description Codes .....................................................................4-4
Table 4-4: Upload Demographic Fields ...............................................................................4-5
Table 4-5: Upload Test Result Field Types .......................................................................4-12
Table 4-6: Upload Test Result Fields for Specific Tests ...................................................4-14
Table 4-7: Component Requirements of the Record Format Fields ..................................4-19
Table 5-1: Configuration and Setting Description ...............................................................5-4
Table 5-2: Field Terminator Characters ..............................................................................5-6
Table 5-3: Duplicate Demographics Updating Options .....................................................5-11
Table 5-4: Date Configurations .........................................................................................5-11
Table 5-5: View Data Window Buttons ..............................................................................5-12
Table 5-6: View Data Window Buttons in Manual Mode ...................................................5-13
Table A-1: Field Type Definitions ....................................................................................... A-1
Table B-1: ASCII Characters and Other Values ................................................................. B-1
Table C-1: Recommended Download Features .................................................................C-1
Table C-2: Recommended Upload Features ......................................................................C-1
8/10/2019 Vitek BCI
18/124
viii BCI Specification24434
Table D-1: Sample MIC and Category Designations ..........................................................D-1
Table D-2: Possible Field Entries ........................................................................................D-1
Table E-1: Card Well and Biochemical Result Values ........................................................E-1
Table E-2: Result Patterns and Bionumber Calculation ......................................................E-2
Table F-1: Test Group Codes and Descriptions ................................................................. F-1
Table F-2: Instrument Codes and Descriptions ..................................................................F-1
Table F-3: Blood Test Download Result Fields .................................................................. F-2
8/10/2019 Vitek BCI
19/124
BCI Specification 1-124434
1Overview of BCIIntroduction
bioMrieux manufactures instruments for microbiological analysis and datacollection. This document contains detailed information about thebidirectional software used to interface between VITEK, VITEK2, VITEK2 Systems, and OBSERVAsystems and Laboratory Information System(LIS) host computers.
Except where noted, this document applies to VITEK, VITEK2, VITEK2Systems, and OBSERVAsystems.
IMPORTANT: For VITEKand VITEK2, this specification covers BCI versions R06.01
and higher. For VITEK2 Systems, BCI is integrated into the VITEK 2
Systems software and this specification covers VITEK 2 Systems
software version 05.01 and higher. For OBSERVA, this specification
covers OBSERVAR04.01 and higher.
Instruments mentioned in this specification can be interfaced as stand-alonesystems or in combination with several bioMrieux or other vendorinstruments.
Product References and Terminology
This is a partial listing of product names and acronyms used throughout thisspecification.
Table 1-1: bioMrieux Acronyms
TERM DEFINITION
BacT/ALERT bioMrieux blood culture diagnostic system. Consists of both instrument andsoftware (BacT/VIEWor OBSERVA) components.
BacT/VIEW bioMrieux database software (BacT/ALERTonly). With the MicroNET option(BacT/VIEWonly), BacT/VIEWcan send blood culture results tobioLIAISONusing BCI.
BCI Bidirectional Computer Interface. bioMrieux computer interface software.
bioLIAISON bioMrieux database software (VITEKand VITEK2 only).
bmx bioMrieux
Download Data transfer from the host computer to a bioMrieux computer.
OBSERVA bioMrieux database software (VITEK2 Systems and BacT/ALERTonly).
Upload Data transfer from a bioMrieux computer or instrument to a host computer.
8/10/2019 Vitek BCI
20/124
1-2 BCI Specification24434
System Design Overview of BCI
System Design
Figure 1-1: Overview of System Design
BCI is organized into two independent layers. The lowest is acommunications layer which establishes sessions and ensures that raw datatransmissions are free of errors.
VITEK(VTK) bioMrieux system for bacteriological analysis. Consists of both instrumentand software components.
VITEK2 bioMrieux system for microorganism identi fication and antimicrobialsusceptibility testing (ID/AST). Consists of both instrument and softwarecomponents.
VITEK2 Systems bioMrieux system for microorganism identification and antimicrobialsusceptibility testing (ID/AST). Consists of both instrument and softwarecomponents. Includes VITEKor VITEK2 Compact with a personalcomputer (PC) workstation.
Workstation IBM computer with an AIXoperating system (VITEKand VITEK 2) or apersonal computer with an XP operating system (VITEK2 Systems andOBSERVA).
Table 1-1: bioMrieux Acronyms (Continued)
TERM DEFINITION
Host 1Host 2 Host 3
bioMrieux Computer
8/10/2019 Vitek BCI
21/124
Overview of BCI Software Components
BCI Specification 1-324434
Above that is an applications layer responsible for transmitted messagecontent and for updating the database on the bioMrieux computer. Betweenthese two layers is an interface that defines the interaction of the layers witheach other.
Figure 1-2: Two Layers of the BCI Interface
Communications Layer
This layer controls the physical and logical communication with a hostcomputer. It includes a set of rules (the protocol) for error free exchange of
messages between the bioMrieux computer and the host. Checksums in thecommunications layer detect transmission errors.
Applications Layer
Virtual communication between the bioMrieux computer and host isestablished through the applications layer. Because this layer is onlyconcerned with transmitted message content, the details of thecommunications protocol are transparent.
Software Components
Communications Layer Program
This program controls the actual data transfer process. All data is presentedas eight-bit values within a range of 0 to 255. Values between 0 and 127 aredefined by the ASCII standard. Values between 128 and 255 are defined byeither ISO-8859-1 or IBM-850 (VITEKand VITEK2 only).
Note: Kanji character sets in VITEKand VITEK2 use the extended UNIX codes
(EUC) although Japanese customers should still select ISO-8859-1.
ApplicationsLayer
ApplicationsLayer
CommunicationsLayer
CommunicationsLayer
Host
Messages from Host Messages from Host Messages frombmx Computer
Messages frombmx Computer
bioMrieuxComputer
8/10/2019 Vitek BCI
22/124
1-4 BCI Specification24434
Level-to-Level Message Definitions Overview of BCI
Note: In VITEK2 Systems and OBSERVA, data is transferred in either
ISO-8859-1, Shift-JIS, or UTF-8. Kanji character sets should typically choose
Shift-JIS as the encoding.
BCI users can modify configuration items such as baud rate, time outs, andfield separators.
Demographics Download Program
The demographics download program controls the processing of datadownloaded from a host. Patient, specimen, and exam information is storedin the bioMrieux computer database.
Note: In VITEKand VITEK
2, information can be routed to other systems.
Note: In VITEKand VITEK2, ID, susceptibility, and smear tests and results that
follow an exam can be downloaded and transferred to the bioLIAISON
database.
Downloaded data can be sent to the bioMrieux computer at any time.Updates to existing patient, specimen, exam demographics, tests, and resultsare allowed, but specimen demographics must always have correspondingpatient and exam identifiers.
Note: It is assumed that all information from the host computer is correct, except
that in OBSERVA, the host computer can add to, but cannot change,
existing results.
Result Upload Program
The result upload program controls transmission of results to the hostcomputer(s). Results upload to the host with enough demographicinformation to link with the correct patient, specimen, exam, or test on thehost computer(s). If necessary, results can be retransmitted.
Utilities Program
This program allows BCI users to configure a bioMrieux computer with theappropriate communications settings for compatibility with a host. It alsoallows them to transmit test patterns, display communications data on the
screen, and access status and error logs.
Level-to-Level Message Definitions
The bioMrieux and host computers exchange messages between both thecommunications and applications layers.
8/10/2019 Vitek BCI
23/124
Overview of BCI Level-to-Level Message Definitions
BCI Specification 1-524434
Communications Level Messages
Applications Level Messages
Applications level messages can be sent from the host computer to thebioMrieux computer or from the bioMrieux computer to the host.
There are three types of applications messages from the host to a bioMrieuxcomputer: patient information (mpr), out of service (oos), and back in service(bis).
There are also three types of messages a bioMrieux computer can send tothe host: results (rsl), out of service (oos), and back in service (bis).
Table 1-2: BCI Supported Protocols
Communication
ProtocolApplicable Instruments Documentation
ASTM E1381 VITEKand VITEK2 Documentation for the ASTM E1381 protocol isavailable in the ASTM Standards.
bioMrieux Literaland bioMrieuxAlternate
VITEK, VITEK2,VITEK2 Systems, andOBSERVA
For information about bioMrieuxcommunication protocols, see the bioMrieuxCommunications Protocol section of thisdocument.
Table 1-3: Host to bioMrieux Computer Messages
Message Type Description
Patient Information(mtmpr)
This message indicates a download of patient, specimen, and examdemographics. It can also include tests and results if programmed optionallyby an LIS.
Out of Service(mtoos)
This message tells the bioMrieux computer that the host is going out ofservice and will not respond to any messages. The bioMrieux computer cancontinue to receive messages from the host, but it will not attempt to transmit.
Application messages from the bioMrieux computer to the host queue up forlater transmission.
Back in Service(mtbis)
This message tells the bioMrieux computer that the host is back in service.Upon receiving this message, the bioMrieux computer resumes transmissionand sends any queued messages.
Table 1-4: bioMrieux Computer to Host Messages
Message Type Description
Results(mtrsl)
Results from instruments transmit in a literal format. Demographics can besent with results.
8/10/2019 Vitek BCI
24/124
1-6 BCI Specification24434
Hardware Requirements Overview of BCI
Note: For VITEKor VITEK2, BCI R06.01 and higher have a routing feature. A
downloaded mtmpr can be routed back to another port as an upload. Neither
VITEK
2 Systems nor OBSERVA
support this feature.
Hardware Requirements
For VITEKor VITEK2, BCI runs on any bioMrieux workstation that hasone or more available RS-232 serial TTY ports.
For VITEK2 Systems and OBSERVA, BCI runs on a bioMrieux PC thathas one or more serial COM ports.
Note: BCI can use one or more ports, with each capable of uploading and
downloading.
Note: VITEK2 Systems is only validated for connection to a single LIS.
Out of Service(mtoos)
This message tells the host that the bioMrieux computer is going out ofservice. During this time, the bioMrieux computer will not respond todownloads from the host, but it can continue sending messages to the host.
Back in Service(mtbis)
This message tells the host that the bioMrieux computer is ready to receivedownloads.
Table 1-4: bioMrieux Computer to Host Messages (Continued)
Message Type Description
8/10/2019 Vitek BCI
25/124
BCI Specification 2-124434
2bioMrieux Communications ProtocolIntroduction
BCI uses either the ASTM E1381 protocol (VITEKand VITEK2 only) or itsown bioMrieux communications protocol. This specification only describesthe bioMrieux communications protocol.
Note: VITEK2 Systems and OBSERVAdo not support the ASTM E1381
protocol for BCI Communication.
Note: For information on the ASTM E1381 protocol, see the ASTM E1381
documentation or the CLSIstandard LIS1-A.
The bioMrieux communications protocol works with BCI to ensure anaccurate data flow between a bioMrieux computer and instruments and ahost (LIS) computer. It is responsible for establishing sessions, data transfer,and error detection.
Basic Message Content
Either computer can begin a session by transmitting the ASCII controlcharacter . If the computer receiving the inquiry is ready to receive
data, it responds with the acknowledgment character . If it is notready, it sends a character. Sessions end when one of thecomputers receives an character.
Data transfer between the host and bioMrieux computer takes place usingcommunications messages (data packets). A communications messagebegins with the ASCII start character .
Subsequent records begin with the ASCII record separator character or the group separator . The records contain the text of themessage. A checksum must follow the separator.
Communications messages end with the character.
There can be only one and character per data packet. Atleast one record must be in the packet. There will always be onerecord per packet.
Records can be terminated with the ASCII carriage return/line feedcharacters . Each record type has a fixed format as shown inthe following diagram.
8/10/2019 Vitek BCI
26/124
2-2 BCI Specification24434
Basic Message Content bioMrieux Communications Protocol
Figure 2-1: BCI Protocol
Records and Characters
Table 2-1: Record and Character Descriptions
Record/
CharacterDescription
STX (CR/LF) Signals the start of a message packet. It is a single character record that expects noresponse from the target computer.
ETX (CR/LF) Signals the end of a message packet. It is also a single character record that expectsno response from the target computer.
RS (CR/LF) This record contains specific message information of up to 80 printable ASCIIcharacters per record. There can be any number of records in a data packet. Itdoes not expect a response from the target computer.
GS (CR/LF) This record contains a checksum that determines if the packet was received properly.
Calculation of checksums begin with the first and end with the character.Checksums are calculated by adding the values of appropriate characters, truncatingthe most significant part of the result (leaving an 8-bit number), and converting thisvalue to two ASCII characters representing the hexadecimal value of the number. Anor is always expected in response to this record type.
See the topic for a description of the checksum.
ENQ (CR/LF) This is the line request character. It establishes a session between the sending andreceiving computers.
STX
RS
Message Text
RS
Message Text
RS
Message Text
ETX
GS Checksum
CR LF
CR LF
CR LF
CR LF
CR LF
CR LF
8/10/2019 Vitek BCI
27/124
bioMrieux Communications Protocol Basic Message Content
BCI Specification 2-324434
EOT (CR/LF) The sending computer sends this character to the receiver to signal the end of thesession.
ACK Upon receipt of a record, this character is sent to indicate successfultransmission of the data packet. It is also used by the receiver to respond to receipt ofan .
NAK This signals a negative response when a session is not possible or when atransmission error was detected by a bad checksum or parity error.
Table 2-1: Record and Character Descriptions (Continued)
Record/
CharacterDescription
8/10/2019 Vitek BCI
28/124
2-4 BCI Specification24434
Terminology bioMrieux Communications Protocol
Terminology
Table 2-2 lists basic and bioMrieux-specific terms and concepts usedthroughout this specification.
Table 2-2: Terms and Descriptions
Term Description
Session A session consists of a connection between the host and a bioMrieux computer.Data transfer in a single session can only go in one direction at a time. The initiatorof the session is the sender and the other computer is the receiver. The ASCII linerequest character starts the session. signals the end of themessage and session.
Applications levelmessage
The bioMrieux computer will never send more than one applications levelmessage per session, but it can receive more than one per session.
An applications level message contains patient, specimen, and examdemographics and results. It must always be complete so that the receivingapplications layer can process the message correctly. The applications levelmessage starts with mtand ends with either the next mt(if there are multipleapplications level messages per session) or with an , zzor .
Communicationslevel message
The communications layer sends an applications level message through one ormore communications level messages. The communications layer divides theapplications message into 1,920character blocks and sends each blockconsecutively. Adding the ASCII control characters , , , and
to each block of the applications level message creates thecommunications level messages. These characters describe the beginning andend of a communications level message and establish control of transmissionerrors. VITEK2 PC and OBSERVAcannot process application messagescontaining more than 1,920 characters.
A communications level message always has an indicating the start of the
message and one indicating the end. Each block is further subdivided bythe character into records from one to 80 characters long. The character marks the beginning of transmission error control information. In order tohandle transmission errors effectively, there is always one character in acommunications level message.
Record A communications level message consists of one or more records. All recordsbegin with one of the following ASCII control characters: , , ,or . A record contains 1 to 80 ASCII characters. Each record typecan be terminated by the new line sequence .
The new line sequence is optional and not included in the size of the record.
Packet All records associated with a record are called a packet. At the end of apacket, the sending computer waits for the receiver to send an acknowledgmentthat it received the packet.
8/10/2019 Vitek BCI
29/124
bioMrieux Communications Protocol Communications Protocol
BCI Specification 2-524434
Communications Protocol
Communications Level Message Exchange Protocol
The session-oriented protocol used for communication between the hostand bioMrieux computer permits transmission in one direction at a time.
A session is established in a given direction and must end before theinitiation of another session. This creates a half-duplex communication.
Either computer can initiate a session by sending the ASCII line requestcharacter . When the receiving computer gets the , it
responds with the positive acknowledgment character or thenegative acknowledgment .
BCI uses a last master delay protocol where the BCI computer waitsbefore transmission of another . This prevents BCI fromcontinuously controlling the line. The time is in seconds and can be definedby the user.
The bioMrieux computer expects the host to implement a last masterdelay time allowing the bioMrieux computer to request the line betweeneach host downloaded message.
All sessions end when the initiating computer sends the ASCII end oftransmission character .
Protocol Examples
In the following examples, mtxxxrefers to the beginning of a genericapplications level message. TheXs which follow represent the rest of theapplication message.
Field A field is a discrete unit of information such as a patient name, sex, or primaryphysician. Each field is preceded by a code that describes the type of field andalso implies its length. All fields end with one to three user-defined terminatingcharacters (chosen from a subset of ASCII characters). Each field has a maximumlength in characters. BCI will accept data that is less than or equal to the maximumnumber of allowable characters. Most fields that are longer than the number ofsignificant characters are truncated and the text left-justified.
The only exception is the exam ID (ci), which is truncated and right-justified.
Table 2-2: Terms and Descriptions (Continued)
Term Description
8/10/2019 Vitek BCI
30/124
2-6 BCI Specification24434
Communications Protocol bioMrieux Communications Protocol
Example 1: Successful Transmission by the Host Computer
In this example, the host computer initiates a session by sending anto and receiving an from the bioMrieux computer. Thehost then begins transmitting data records . The bioMrieuxcomputer sends an for every checksum record receivedcorrectly. This example shows only a single applications level andcommunications level message transmitted in the session.
Figure 2-2: Successful Transmission by Host Computer
Example 2: Successful Transmission by the bioMrieux ComputerA successful transmission by the bioMrieux computer proceeds thesame way as one initiated by the host. This also shows a singleapplications level and communications level message session.
Figure 2-3: Successful Transmission by bioMrieux Computer
bioMrieux
computer
Host
computer
nn
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Host
computer
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
bioMrieuxcomputer
8/10/2019 Vitek BCI
31/124
bioMrieux Communications Protocol Communications Protocol
BCI Specification 2-724434
Example 3: Multiple Communications Level Messages in a Session
This example shows two communications level messages for oneapplication packet. Communications level messages are limited to 1,920characters from both the host and bioMrieux computers.
Note: VITEK2 Systems and OBSERVAcannot process application messages
containing more than 1,920 characters.
Figure 2-4: Multiple Communications Level Messages in a Session
nn
Communications Level Message 1
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Communications Level Message 2
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
HostbioMrieuxcomputer Computer
8/10/2019 Vitek BCI
32/124
2-8 BCI Specification24434
Communications Protocol bioMrieux Communications Protocol
Example 4: Multiple Application Messages in a Session
This example shows two applications level messages in onecommunications packet. Note that the bioMrieux computer does notsend multiple applications level messages in the same communicationslevel message.
Figure 2-5: Multiple Application Messages in a Session
Example 5: Transmission Collision
A collision occurs when both computers try to establish a session
simultaneously. When this happens, the bioMrieux computer drops itsrequest and responds to the host with an .
Figure 2-6: Transmission Collision
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Applications Level Message 2
nn
Applications Level Message 1
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Host
bioMrieux
computerComputer
bioMrieux
computer
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Host
computer
8/10/2019 Vitek BCI
33/124
bioMrieux Communications Protocol Communications Protocol
BCI Specification 2-924434
Example 6: Transmission Failure Negative Acknowledgment to an Inquiry
If either computer receives a to an ,it should wait for aspecified time and try again. The computer reports a failure after a userspecified number of unsuccessful attempts.
Figure 2-7: Negative Acknowledgement to an Inquiry
Example 7: Transmission Failure No Response to an Inquiry
When neither computer receives an or to an , itshould wait for a specified time and try again. After a user specifiednumber of unsuccessful attempts, it should report a failure.
Figure 2-8: No Response to an Inquiry
Waiting
Waiting
Report Failure
Hostcomputer
bioMrieux
computer
Waiting
Waiting
Report Failure
Waiting Host
computer
bioMrieux
computer
8/10/2019 Vitek BCI
34/124
2-10 BCI Specification24434
Communications Protocol bioMrieux Communications Protocol
Example 8: Transmission Failure Faulty Checksum with Literal Protocol
When a checksum is incorrect, the receiving computer responds to thechecksum record with a . Upon receiving this, the senderretransmits the entire data packet. If the checksum fails again, thesender tries again. The sender abandons the transmission and logs anerror after a set number of unsuccessful attempts.
Figure 2-9: Faulty Checksum with Literal Protocol
Example 9: Faulty Checksum with Alternate Protocol
The bioMrieux computer will accept transmissions in this format fromthe host computer. It allows the host to repeat an alternate protocolwhen it receives a to a record.
Figure 2-10: Faulty Checksum with Alternate Protocol
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Waiting
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Host
computer
bioMrieux
computer
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Waiting
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Host
computer
bioMrieux
computer
8/10/2019 Vitek BCI
35/124
bioMrieux Communications Protocol Communications Protocol
BCI Specification 2-1124434
Example 10: End of Transmission by the bioMrieux Computer
When the bioMrieux computer encounters certain error conditions, it
may respond with an . This is a signal to the host that thebioMrieux computer is ending the current session.
Figure 2-11: End of Transmission
Alternate Communications Protocol
To accommodate some LIS computers, BCI provides an alternatecommunications protocol and uses a different and checksumsequence.
When a checksum is incorrect and one of the computers receives a or no response, the retransmission begins with an .
The is sent immediately after the checksum record instead ofafter receipt of an .
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Waiting
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Retry Limit Reached
Time Out
Condition 1
Condition 2
Time Out
Time Out
Condition 3
Host
computer
bioMrieux
computer
8/10/2019 Vitek BCI
36/124
2-12 BCI Specification24434
Communications Protocol bioMrieux Communications Protocol
Figure 2-12: Alternate Protocol with Correct Checksum
Figure 2-13: Alternate Protocol with Faulty Checksum
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Host
computer
bioMrieux
computer
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Waiting
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nn
Host
computer
bioMrieux
computer
8/10/2019 Vitek BCI
37/124
bioMrieux Communications Protocol Checksum Field Format
BCI Specification 2-1324434
ASTM E1381 Protocol
Note: This protocol is only available for VITEKand VITEK 2.
Figure 2-14: ASTM 1381 Protocol (VITEKand VITEK2 only)
Note: fn = frame number (1-9, then 0-9)
nn = checksum
Checksum Field Format
The checksum consists of a two-digit ASCII representation of an eight-bitnumber. This number is calculated by adding the value of all charactersbeginning with the first record and ending with the character.The number is then truncated, leaving the least significant eight bits whichconvert to two ASCII hexadecimal characters.
This example applies to incoming and outgoing checksums. (It also showsthe use of record terminators.)
nn
fn
CLF>
( 1-7, 0)
fn
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Host
computer
bioMrieux
computer
mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8/10/2019 Vitek BCI
38/124
2-14 BCI Specification24434
Examples of Message Exchanges bioMrieux Communications Protocol
Figure 2-15: Checksum Field Format
Note: The bioMrieux computer always sends checksum characters in lower case,
but it can accept both upper and lower case.
Examples of Message Exchanges
The following examples show the complete exchange that takes place duringmessage transmission. Each example contains one applications levelmessage and one communications level message per session. (These arebracketed by and .)
Received data:
c6
Characters in the checksum calculation:
< HELLO>
+ H=0000000000011110 + 01001000 = 00000000011001100000000001100110 + E=0000000001100110 + 01000101 = 00000000101010110000000010101011 + L=0000000010101011 + 01001100 = 00000000111101110000000011110111 + L=0000000011110111 + 01001100 = 00000001010000110000000101000011 + O=0000000101000011 + 01001111 = 00000001100100100000000110010010 + =0000000110010010 + 00001101 = 0000000110011111
0000000110011111 + =0000000110011111 + 00001010 = 00000001101010010000000110101001 + =0000000110101001 + 00011101 = 0000000111000110
Truncated 8 bit result= 11000110ASCII representation of checksum= c6
Checksum Calculation:
Character8 bit Binary
Code
5 00011110
H 01001000
E 01000101
L 01001100
L 01001100
O 01001111
00001101
00001010
00011101
8/10/2019 Vitek BCI
39/124
bioMrieux Communications Protocol Examples of Message Exchanges
BCI Specification 2-1524434
In Example 3, the applications level message has more than 80 characters,so the communications layer must send multiple records. Theapplications layer associated with the record is shown to its left andfollows the character in the data flow.
Figure 2-16: Patient Demographics Sent from Host to
bioMrieux Computer for ID or Susceptibility Test
Figure 2-17: Patient Test Information Sent from Host to
bioMrieux Computer for a Blood Culture (VITEKand VITEK2 Only)
nn
mtmpr|pi123|pnDoe,Jane|si|ci1234|ctbcilnk|
bioMrieux
computer Hostcomputer
nn
mtmpr|pi123|pnDoe,John|si|ci1234|tbA0025H0|
bioMrieux
computer Host
computer
8/10/2019 Vitek BCI
40/124
2-16 BCI Specification24434
Examples of Message Exchanges bioMrieux Communications Protocol
Figure 2-18: VITEKID Test Results Sent to Host from bioMrieux Computer
Figure 2-19: Blood Test Results Sent to Host from bioMrieux Computer (VITEKand VITEK2 Only)
Figure 2-20: Susceptibility Test Results Sent to Host from bioMrieux Computer
nn
mtrsl|pi123|pnDoe,Jane|si|ci1234|ctbcilnk|rtgni|rnGram Negative Identification|
o1promir|o2Proteus mirabilis|zz|
bioMrieux
computer
Host
computer
nn
mtrsl|pi123|pnDoe,John|si|ci1234|ta|tbA0025H0|rd02/03/1994|re10|ripositive|zz|
bioMrieux
computer
Host
computer
nn
mtmpr|pi123|pnDoe,Jane|si|ci1234|ctextyp1|
rtgns-ua|a1am|a332|a4S|a1cf|a316|a4R|
bioMrieux
computer
Host
computer
8/10/2019 Vitek BCI
41/124
bioMrieux Communications Protocol Cable Specifications for the BMX Computer Host Port
BCI Specification 2-1724434
Cable Specifications for the BMX Computer Host Port
Data transmits on an asynchronous serial line that conforms to RS-232voltage specifications. bioMrieux supplies the interface cabling, but LISvendors may provide their own. The interface to the host computerdetermines cable configurations.
Table 2-3 shows designated uses for pins on the bioMrieux cable.
1Asserted (positive) means greater than +3 V with respect to Signal Ground.
Note: Pins 2 and 3 may need to be crossed to ensure that what is transmitted data
for the bioMrieux computer is received data for the host. To do this, use a
null modem.
Table 2-3: bioMrieux Cable Pins
DB 25 - CC1
or higher
Code Name bioMrieux Computer Use
2 TD Transmit Data bioMrieuxcomputertransmitted data
3 RD Receive Data bioMrieuxcomputer receiveddata
4 RTS Request to Send Asserted by bioMrieuxcomputer1
5 CTS Clear to Send
6 DSR Data Set Ready
7 SG Signal Ground Common ground with host
8 CD Carrier Detect
20 DTR Data TermReady
Asserted by bioMrieux
computer1
8/10/2019 Vitek BCI
42/124
2-18 BCI Specification24434
Cable Specifications for the BMX Computer Host Port bioMrieux Communications Protocol
8/10/2019 Vitek BCI
43/124
BCI Specification 3-124434
3Download SpecificsIntroduction
When setting up systems to work with BCI, keep these points in mind:
Download applications messages are divided into fields and must belogically complete. The first field is the message type, which dictates thenumber and types of remaining fields in a message.
A complete message is made up of the message type and all its relatedfields.
Data is separated into five groups: patient, specimen, culture (or exam),tests, and results. Each group contains a specific set of fields.
Each field has a fixed size in the database. If the database receives a valuelarger than its fixed size, the field will be truncated to fit. All fields are left-justified and truncated except the exam id (ci) field. It is right-justified andtruncated.
Fields from one group cannot be used in another. The beginning of eachgroup is marked by a specific field, a patient ID (pi) for patientdemographics, a specimen separator (si) for specimen data, (ci) forculture/exam data, (ta) for tests (VITEK, VITEK2, and OBERVAonly),(ra) for results (VITEK, VITEK2, and OBSERVAonly), and (tb) forblood culture tests (VITEKand VITEK2).
Field values shorter than defined do not need to be padded to themaximum size.
A terminator ends each field. The default terminator is the vertical bar ( | ).For VITEKand VITEK2 only, the terminator can be one of three user-defined ASCII characters.
For VITEKand VITEK2only, if a host sends a physician or sourcefield with values that match a host code, BCIs host field translationschange the host code to match the bioMrieux code that goes tobioLIAISON. This is in addition to any existing antimicrobial or organism
translations. OBSERVAdynamically updates its code tables based on what the host
sends, as follows:
1) If the host sends a BCI code field with its associated text field, andneither the code nor the text exist in the code table, then the code tableis updated with a new entry where the code equals the received codeand the text equals the received text.
8/10/2019 Vitek BCI
44/124
3-2 BCI Specification24434
Download Applications Layer Message Types Download Specifics
2) If the host sends a BCI code field with its associated text field, and thecode exists in the code table but with a different text, then the code isused and the text is ignored, except for the organism and antibiotictables, which are updated to reflect the received text.
3) If the host sends a BCI code field without its associated text field, and thecode does not exist in the code table, then the code table is updated witha new entry where both the code and text equal the received code.
4) If the host sends a BCI text field without its associated code field, and thetext does not exist in the code table, then the code table is updated witha new entry where the code is blank and the text equals the receivedtext.
OBSERVAresolves code table conflicts in host downloads as follows:
1) If the host sends a BCI code field and its associated text field, and thetext exists in the code table but with a different code, then the code isignored and the text is used.
2) If the host sends a BCI code and its associated text field, and both existin the code table but are not assigned to each other, then the code isused and the text is ignored. Exception: If the host is connected via theOBSERVAIMPORT link (as would be the case for a LSN toOBSERVAdata migration), the incoming message is rejected.
Download Applications Layer Message Types
An application layer message type is a three-letter code which identifiesinformation contained in the message. Message types indicate the beginningof a new message and must precede any information related to the message.
Messages must contain certain field types. Additional field types may beincluded.
If a bioMrieux computer cannot handle or recognize a particular field type, itignores the field and logs a message. It also blanks out any empty, non-required fields.
8/10/2019 Vitek BCI
45/124
Download Specifics Download Applications Layer Message Types
BCI Specification 3-324434
Table 3-1 lists required download field types.
Patient Demographic Message Type (mpr)
This message type indicates that patient demographics (and, optionally, testsand results) follow. The minimum required fields for a download messageare: message type (mt), patient ID (pi), specimen separator (si), and examID (ci).
The bottle bar code can also be downloaded for blood test orders. If this is thecase, required fields are mt, pi, si, ci,and tb(bottle bar code).
Out of Service (oos)
This message is an indication to the bioMrieux computer that the host is notready to receive messages. The bioMrieux computer will then stop sendingmessages to the host and queue them for later transmission. The bioMrieuxcomputer can continue to receive and process all messages from the hostduring this time. This message does not require any additional fields. Anexample of an out of service message is: mtoos|
Back in Service (bis)
When the host resumes normal operation after being out of service, it sends abismessage. When the bioMrieux computer receives this message, ittransmits any queued messages. It does not require any additional fields. Anexample of a back in service message is: mtbis|
Table 3-1: Download Messages and Required Field Types
Message
TypeDescription Required Field Types
mpr Patient Demographics (For all test types)mt, pi, si, and ci(For blood test orders)mt, pi, si, ci, and tb
If test results are downloaded... (For id or blood test results)mt, pi, si, ci, tb, and ta
(For susc and smear results)mt, pi, si, ci, ta, and ra
oos Out of Service mt
bis Back in Service mt
8/10/2019 Vitek BCI
46/124
3-4 BCI Specification24434
Download Applications Layer Field Types Download Specifics
Download Applications Layer Field Types
This section lists all the field types that can be in downloaded messages. Ifthe applications layer encounters an unknown field type, it ignores it andcontinues to process the message. Each field type has a maximum lengththat refers to the maximum size of the field within the database. If a messagecontains fields with information exceeding the maximum size, they aretruncated to fit in the database.
Table Field Types
Note: This feature is only available in VITEK, VITEK2, and OBSERVA.
Some BCI fields are table-driven, which means that a predefinedalphanumeric code is sent as a lookup value for a table entry. An example ofthis is a code representing a physician. In VITEKand VITEK2, thebioMrieux computer user has the responsibility of maintaining user tables inthe bioLIAISONdatabase with codes used by the host computer. InOBSERVA, all code tables, with the exception of Test Type, are dynamicallyupdated. User-defined fields are noted by US, UT, or BU in the sourcecolumn of the following tables.
Use these data classification and source descriptions to determine field typesand their contents. Required fields are only necessary if the other data in thetable will be sent. For example, Patient ID is only required if Demographicdata is being downloaded.
Table 3-2: Download Data Classification Codes
Code Data Classification
G General fields
P Patient demographics fields
S Specimen demographics fields
C Culture (exam) demographics fields
T Test fields
R Result fields
A All
8/10/2019 Vitek BCI
47/124
Download Specifics Download Applications Layer Field Types
BCI Specification 3-524434
1The UT and UR codes are treated as free text in VITEK2 Systems. The code is not tabledriven.
Demographic Fields
Demographic Fields show the fields that bioMrieux computers recognize in
a demographics (mpr) message type.
For VITEKand VITEK2, the first maximum field size shown isbioLIAISONs maximum size and the second is the size determined by thehost in Host Field Translations.
For OBSERVA, if two maximum field sizes are shown, OBSERVAalwaysuses the larger number.
Table 3-3: Download Source Description Codes
Code Source Description
UT VITEK, VITEK2, and OBSERVA: User-defined table (only)VITEK2 Systems1
US User-supplied data
BT bioMrieux-defined table
BU bioMrieux-defined, user-modifiable table
HO Host-computer suppl ied data
UR VITEKand VITEK2; User-supplied data, BCItranslation utilityOBSERVA: same as UTVITEK2 Systems1
Table 3-4: Download Demographic Fields
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
VITEK2
Systems
Description
OBSERVA
Description
Required
(R)
mt G 3 BT Message Type Message Type MessageType
R
id G 3 HO Instrument ID NA NA
is G 80 BT NA NA OrganismInstrumentSerialNumber
8/10/2019 Vitek BCI
48/124
3-6 BCI Specification24434
Download Applications Layer Field Types Download Specifics
it G 2 BT NA NA OrganismTest Group
pi P 16 US Patient ID Patient ID Patient ID R
pv P 16 US NA Patient VisitNumber(Alternate PatientID)
Patient VisitNumber(Alternate
Patient ID)1
pn P 40 US Patient Name Patient Name Patient LastName Patient
First Name2
pb P date US Patient Date ofBirth
NA Patient BirthDate
ps P 10 US Patient Sex NA PatientGender
pl P 6 UT Patient LocationCode
Patient LocationCode
Patient VisitNursing Unit
p2 P 32 UT NA NA Patient Visit
Nursing Unit
px P 6 UT Patient HospitalService Code
NA Patient VisitClinicalService
p3 P 20 UT NA NA Patient VisitClinicalService
po P 6 UT PatientAdmittingDiagnosis Code
NA Patient VisitDiagnosis
p4 P 40 UT NA NA Patient VisitDiagnosis
pp P 6/153 UT/UR Patient PrimaryPhysician Code
Patient PrimaryPhysician Code
Patient VisitAdmittingPhysicianCode
p5 P 30 UT/UR NA NA Patient VisitAdmittingPhysician
Table 3-4: Download Demographic Fields (Continued)
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
VITEK2
Systems
Description
OBSERVA
Description
Required
(R)
8/10/2019 Vitek BCI
49/124
Download Specifics Download Applications Layer Field Types
BCI Specification 3-724434
pa P date UT PatientAdmitting Date
NA Patient VisitAdmissionDate
pd P 6 BA Patient DosageGroup Code
NA See Note 6
pc P 6 UT PatientComment Code(repeatable)
Patient CommentCode(not repeatable)
PatientComment(repeatable)
pt P 800 NA NA PatientComment(repeatable)
w1 P 40 US Patient WildField 1(AlternatePatient ID)
Patient WildField 1(Alternate PatientID)
See Note 6
w2 P 40 US Patient WildField 2
NA See Note 6
w3 P 40 US Patient Wild
Field 3
NA See Note 6
w4 P 40 US Patient WildField 4
NA See Note 6
w5 P 40 US Patient WildField 5
NA See Note 6
w6 P 40 US Patient WildField 6
NA See Note 6
w7 P 40 US Patient WildField 7
NA See Note 6
w8 P 40 US Patient WildField 8
NA See Note 6
ua P 6 UT Patient UserField 1 Code
NA See Note 6
uc P 6 UT Patient UserField 2 Code
NA See Note 6
ue P 6 UT Patient UserField 3 Code
NA See Note 6
Table 3-4: Download Demographic Fields (Continued)
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
VITEK2
Systems
Description
OBSERVA
Description
Required
(R)
8/10/2019 Vitek BCI
50/124
3-8 BCI Specification24434
Download Applications Layer Field Types Download Specifics
u1 P 6 UT Patient UserField 4 Code
NA See Note 6
u3 P 6 UT Patient UserField 5 Code
NA See Note 6
si S 0 SpecimenSeparator
SpecimenSeparator
SpecimenSeparator
R
ss S 6/153 UT/UR SpecimenSource Code
SpecimenSource Code
SpecimenSource
s5 S 26 UT/UR NA NA SpecimenSource
st S 6 UT Specimen SiteCode
NA SpecimenSite
s6 S 26 UT NA NA SpecimenSite
sl S 6 UT SpecimenLocation Code
NA SpecimenLocation(Collection)
s7 S 32 UT NA NA SpecimenLocation(Collection)
sp S 6/153 UT/UR SpecimenRequestingPhysician Code
NA SpecimenRequestingPhysician
s8 S 30 UT/UR NA NA SpecimenRequestingPhysician
sx S 6 UT SpecimenService Code
NA SpecimenNursingService
(Collection)
s9 S 20 UT NA NA SpecimenNursingService(Collection)
sy S 2 BU Specimen StatusCode
NA See Note 6
Table 3-4: Download Demographic Fields (Continued)
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
VITEK2
Systems
Description
OBSERVA
Description
Required
(R)
8/10/2019 Vitek BCI
51/124
Download Specifics Download Applications Layer Field Types
BCI Specification 3-924434
s1 S date US SpecimenCollection Date
SpecimenCollection Date
SpecimenDateCollected Date/Time
s2 S time US Specimen
Collection Time4Specimen
Collection Time 4SpecimenDateCollected
Date/Times3 S date US Specimen
Receipt DateNA Specimen
DateReceived Date/Time
s4 S time US Specimen
Receipt Time4NA Specimen
DateReceived Date/Time
sf S 5 US PatientTemperature
NA See Note 6
so S 8 US Collection
Number
NA See Note 6
sc S 6 US SpecimenComment Code(repeatable)
SpecimenComment Code(not repeatable)
SpecimenComment(repeatable)
sn S 800 US NA NA SpecimenComment(repeatable)
ug S 6 UT Specimen UserField 1 Code
NA See Note 6
ui S 6 UT Specimen UserField 2 Code
NA See Note 6
uk S 6 UT Specimen UserField 3 Code
NA See Note 6
um S 6 UT Specimen UserField 4 Code
NA See Note 6
uo S 6 UT Specimen UserField 5 Code
NA See Note 6
uq S 6 UT Specimen UserField 6 Code
NA See Note 6
Table 3-4: Download Demographic Fields (Continued)
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
VITEK2
Systems
Description
OBSERVA
Description
Required
(R)
8/10/2019 Vitek BCI
52/124
3-10 BCI Specification24434
Download Applications Layer Field Types Download Specifics
us S 6 UT Specimen UserField 7 Code
NA See Note 6
uu S 6 UT Specimen UserField 8 Code
NA See Note 6
wa S 40 US Specimen WildField 1
NA See Note 6
wb S 40 US Specimen WildField 2
NA See Note 6
wc S 40 US Specimen WildField 3
NA See Note 6
wd S 40 US Specimen WildField 4
NA See Note 6
we S 40 US Specimen WildField 5
NA See Note 6
ci C 20 Exam ID(Culture ID &Lab ID)
Exam ID (CultureID and Lab ID)
AccessionNumber
R
ct C 6 UT Exam TypeCode
Exam Type Code AccessionTest Ordered
cn C 26 UT NA NA AccessionTest Ordered
c1 C date US ExamCompletion Date
NA AccessionDateCompleted Date/Time
c2 C time US ExamCompletion
Time4
NA AccessionDateCompleted Date/Time
x1 C 40 US Exam Wild Field1
NA See Note 6
x2 C 40 US Exam Wild Field2
NA See Note 6
na5 C 6 UT Exam CommentCode(repeatable)
NA AccessionComment(repeatable)
Table 3-4: Download Demographic Fields (Continued)
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
VITEK2
Systems
Description
OBSERVA
Description
Required
(R)
8/10/2019 Vitek BCI
53/124
Download Specifics Download Applications Layer Field Types
BCI Specification 3-1124434
1In OBSERVA, Alternate Patient ID may be re-assigned to the w1 field.
2The pn field contains the entire patient name. In many cases, the pn field is downloaded with thelast name followed by a comma and then the first name. Example: ...|pnDoe, Jane|... When
OBSERVAdownloads the pn field, the characters preceding the first comma in the pn field go into
the OBSERVAPatient Last Name data field, and characters after the first comma go into the
OBSERVAPatient First Name data field.
3 VITEK2 Systems has a maximum length of 6. VITEKand VITEK2 have a maximum length
of 15 (if the translation table is used). OBSERVAhas a maximum length of 15.
4Time format is HH:MM using a 24-hour clock.
5For VITEKand VITEK2, the Blood Culture Order Field and/or Test Result Fields follow the nafield.
6In OBSERVA, an unused BCI field may be assigned to a user-defined data field of the samedata class.
Note: Values downloaded in the Culture ID field must match the ID that the user
assigned to the card in the VITEK, VITEK2, VITEK2 Systems, or
OBSERVAsystem. Do not download the VITEKcards isolate (dash)
number in the culture ID field. Always use the t1 field for the isolate number if
you are downloading results.
Note: In OBSERVA, BCI fields are table driven only if:
1) Both the BCI code field and its associated BCI text field are assigned tothe same OBSERVAdata field, and
2) the OBSERVAdata field is configured to have a table.
Note: For Information about configuring data fields and BCI fields in OBSERVA,
see the OBSERVAUser Manual.
nb5 C 800 UT NA NA AccessionComment(repeatable)
zz G 0 NA MessageTerminator
MessageTerminator
MessageTerminator
Table 3-4: Download Demographic Fields (Continued)
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
VITEK2
Systems
Description
OBSERVA
Description
Required
(R)
8/10/2019 Vitek BCI
54/124
3-12 BCI Specification24434
Download Applications Layer Field Types Download Specifics
Blood Culture Order Field
Note: This section is only applicable to VITEKand VITEK2.
For blood tests, the test type field (rt) is required. However, only the bottle barcode is required for downloaded test orders.
Test Result Fields (All Test Types)
Note: This section is only applicable to VITEK, VITEK2, and OBSERVA
systems.
The fields shown in Test Results Fields are allowed in each test type.
Table 3-5: Blood Culture Order Field
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2 Description
VITEKand
VITEK2 Required (R)
tb T 10 BT Bottle bar code
Table 3-6: Download Test Result Fields
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
OBSERVA
DescriptionRequired (R)
ta T 0 Test Separator Test Separator R
rt T 8 BT Test Type Code Organism TestType
R
rn T 40 BT NA Organism TestType
R
t4 T 2 BT Test Status Code See Note 2
m3 T 6 UT TechnologistCode
See Note 2
nc T 6 UT Test CommentCode
(repeatable)
OrganismComment
(repeatable)nd T 800 UT NA Organism
Comment(repeatable)
y1 T 40 UT Test Wild Text See Note 2
y2 T 40 UT Test Wild Text See Note2
y3 T 40 UT Test Wild Text See Note2
8/10/2019 Vitek BCI
55/124
Download Specifics Download Applications Layer Field Types
BCI Specification 3-1324434
1Test type specific result fields follow the y4 field.
2In OBSERVA, an unused BCI field may be assigned to a user-defined data field of the same
data class.
Test Result Fields for Specific Tests
Table 3-7 lists each test type and their allowable fields.
In VITEKand VITEK2, the first maximum field size shown is thebioLIAISONmaximum size and the second is the size determined by thehost in Host Field Translations.
For OBSERVA, if two maximum field sizes are shown, OBSERVAalwaysuses the larger number.
y41 T 40 UT Test Wild Text See Note2
Table 3-7: Download Test Result Fields for Specific Tests
Field
Code
Data
Class
Max.
Length
VITEKand
VITEK
2Description
OBSERVA
Description
VITEK2
SystemsDescription
Required
(R)
ID Test
t1 T 2 Isolate number Isolate number Isolate number R
tb T 10 Bottle bar code NA NA
t6 T 6/15 Preliminaryorganism code
NA NA
t8 T 6 Preliminary modifiercode
NA NA
o1 T 6/15 Final organism code Organism Final Organism
Code
R
o2 T 60 NA Organism Final OrganismName
o3 T 16 Final bionumber NA NA
o4 T 6 Final modifier code Organism Modifier NA
o5 T 20 NA Organism Modifier NA
Table 3-6: Download Test Result Fields (Continued)
Field
Code
Data
Class
Max.
LengthSource
VITEKand
VITEK2
Description
OBSERVA
DescriptionRequired (R)
8/10/2019 Vitek BCI
56/124
3-14 BCI Specification24434
Download Applications Layer Field Types Download Specifics
o9 8 Percent Probability NA NA
Susc. Test
t1 T 2 Isolate number Isolate Number Isolate Number R
tb T 10 Bottle bar code NA NA
t6 T 6/15 Preliminary
organism code
NA NA
t8 T 6 Preliminary modifiercode
NA NA
o1 T 6/15 Final organism code Organism Final OrganismCode
R
o2 T 60 NA Organism Final OrganismName
o4 T 6 Final modifier code Organism Modifier NA
ra R 0 Result separator1 Result separator1 NA
ad R 0 Deduced Drug
Indicator1How Determined1 NA
a1 R 8/15 Drug code1 Antibiotic1 NA
a2 R 60 NA Antibotic NA
a3 R 8 Final MIC1 Final MIC1 NA
a4 R 2 Final Result1 Final Category1 NA
Smear Test
tb T 10 Bottle bar code NA NA
ra R 0 Result separator2 NA NA R
rs R 6 Smear code2 NA NA
o4 R 6 Modifier code2 NA NA
ID/Offline Test
t1 T 2 NA NA Isolate Number
Table 3-7: Download Test Result Fields for Specific Tests (Continued)
Field
Code
Data
Class
Max.
Length
VITEKand
VITEK2
Description
OBSERVA
Description
VITEK2
Systems
Description
Required
(R)
8/10/2019 Vitek BCI
57/124
Download Specifics Message Examples
BCI Specification 3-1524434
1Fields ra through a4 are repeatable as a group.
2Fields ra through o4 are repeatable as a group.
Message Examples
Applications layer messages can be any of the types described in DownloadMessages and Required Field Types. They will have one or more field typesassociated with the patient, specimen, and exam data and must be in thisorder:
1) Patient ID and optional patient demographics
2) Specimen separator and optional specimen data
3) Culture ID and optional exam data
4) Bottle bar code for a blood test order (VITEKand VITEK2 only)
Note: If there are additional test or result fields, then the ta field must precede the tb
field.
5) Test information may be included in the download, followed by therepeating results of the test. Each result for the same test must bepreceded by a result separator, and different tests must be preceded bya test separator. Multiple tests are allowed.
o1 T 6/15 NA NA Final OrganismCode
o2 T 60 NA NA Final OrganismName
ba T 0 NA NA Offline TestSeparator
b1 T 8/15 NA NA Offline TestCode
b2 T 60 NA NA Offline TestName
b3 T 8/15 NA NA Offline TestResult Code
Table 3-7: Download Test Result Fields for Specific Tests (Continued)
Field
Code
Data
Class
Max.
Length
VITEKand
VITEK2
Description
OBSERVA
Description
VITEK2
Systems
Description
Required
(R)
8/10/2019 Vitek BCI
58/124
3-16 BCI Specification24434
Message Examples Download Specifics
To download multiple specimens for a single patient, repeat items twothrough five in sequence. To download multiple exams for a single specimen(VITEKand VITEK2 only), repeat items three through five. To downloadmultiple tests, repeat item five.
Note: VITEK2 Systems and OBSERVAonly support one exam (i.e. accession)
per specimen.
Note: There can be only one patient per mprmessage.
The following examples contain sample packets of test data. Line breaks arefor example purposes only. There are no line breaks or carriage returns in adata packet unless characters are entered.
Figure 3-1: Patient Demographics Only
Figure 3-2: Identification Test Results (VITEKand VITEK2 Only)
Figure 3-3: Identification Test Results from a Blood Culture (VITEKand VITEK2 Only)
mtmpr|pi193301|pnHo, Ida|p14|ppsu|pda|w1475|uaf|si|ssu|slzer|spsor|s102/21/1994|s208:40|s302/21/94|s411:04|ci020517|ctr|zz|
mtmpr|pi193301|pnHo, Ida|p14|ppsu|pda|w1475|uaf|
si|ssu|slzer|spsor|s102/21/