I.'~mll'~ll Ill~ .lied I'~ll 1.1, Nit. I, I'P '~ It, 141~lj lllilllcd ill (i1¢~11 IIIIlillll
lllllli 41Q.~,,',I.1 i)llillli'/ lt~l ~ll,'llili II ¢~ I II,~,l |il'lllilnlilli Iq'~,~ Lid
REAL TIME CONTROL PROCEDURES FOR MONITORING SMAC ANALYTICAL PERFORMANCE* G, B/~ltlltdtl:.Sl, G, E, MARTI~ItANA, C. ZUI,Pl and A. CAITF.t.t.I'i" I~tilut~ di Chimica Iiioh~gica,Universiiii Callolicil S. C'tlt~re,I:acl~lt;idi Medicinae Chirt~rgitl sede in Roilili, llilly {Ri'reh'i'd 2.'1.him' 191~1; hi rt,i,i,~edfi~r,I 13 Norember 1981; reci,ii'ed fi>r Imbliculioa 5 MaJ' 19821
Allslrlicl \Vilh the aid of il n~illiconlputcr on litw witk SMAC, a syslenl which ill,'inages aaalylic:d results h;ls been dcvelol'~edto it;roster dllla Io suilahle support (llt~ppy disk I and to process them. C,rnpliler programs lll'ovidepositiv# sample ideJIlific;ilion,gre;~llyincreiising instrulnertt software ¢onlrols, ,:llld perform it real time extertial qu~dity col~trol, thus l'~rmiiting SMAC analytical perft~riri;ince optimization. Ailltlrnlllic illinicolilptllel'
ilnlllyzer
Perh,rnlance optimization
Real lime qualily control
On-line
INTRODUCTION The SMAC, employed routinely in our clinical chemistry laboratory, is equipped with a built-in computerized system which controls the analytical process and manages test restllts atl |OllOlllOtlSiy. SlVlAC dala reports, being printed on paper, cannot be directly transferred as such to the hospilal Data Processing Center ( D P C k unless they have been previously transferred to a suitable supporl by lengthy and error-prone manual procedures, Furthcrnaore, during analytical runs a continuous surveillance is required by st<'dY concerned with the instrument error reporting system. Both aspects soon became a cumbersome task for the clerical and technical personnel. Having previously worked out the problems of the random management of samples and results by means of a triinicomputer equipped with an automatic optical reader [I], we turned our attention to the development e t a program aiding the follow-up offault reporting, surveyed by SMAC's own software, and at the same time making available to the stafffi~rther parameters for monitoring instrument performance. In particul,'tr, we introduced additional mathematical and alerting tests to yield results with ~ high error probability arid a real time quality control procedure in order to assess quantilatively each analytical channel reliability [2, 3]. MATERIALS
AND METHODS
t h o ' d w a r e (Fi~.l. I ). P6060 (lng. C. Oli.vetti & C. S.p.A., Ivrea, Italy). 32 kbyte R O M minicomputer, 400 kbyte RAM on two floppy disks, equipped with IPSO interface for Olivetti Standard peripherals and E1A interface for 'current loop' Or 'lnode~rf type output analyzers. O P R 1830 Warrd (Ing. C, Olivetti & C. S.p.A., Ivrea, Italy). Automatic optical reader for O C R - B characters.
* This work was supported by C.N.R. re.~arch grant No. 80.02256.83,as part of the finalized project 'Prevenlive Medicine'. subproject 'Methods for Aulomalic Data Man:lgement and Medical Record Processing. "t"Address for correspondence: A. Castelli, lstituto di Chimica Biologica--Universil~i Caltolica S. Cuore--Via Pinela Sacchetti. 64,1,00168 Roma, Italy. 7
(], Ilallll~lllSl,(~, E, M,'dllllllA,N:yC. ZI I'1'1~lnd A, ('aS'llIII SMAC
~
i
P 6o6o
loppy Disk
I~'~" (" pn , 2 3 o )
+
U Pat=ent Sample
Fig. I. Hardware contiguration.
&C.S.p.A.,lvrea,Italy).130
PR 1230 (Ing. C. Olivetti characters/s printer. SMAC (Technicon Inc., Tarrytown, NY, U.S.A.). Equipped with RS-232 interface. S~w~lre. Programs in Basic were studied and developed in our laboratory. Control sera. TQC: Technicon quality control (Technicon Inc., Tarrytown, NY, U.S.A.I. ON and OA: Ortho Normal and Ortho Abnormal unassayed .~ra. {Ortho Diagnostics Inc., Raritan, NY, U.S.A.) PN and PP; Precinorm U and Precipath U (Boehringer Biochemia Robin, Mannheim, F.R.G.).
?
Keyboard Input
~
Yes Fig. 2. Patient number input.
Real time co111rol procedures ff~r monitoring SMAC mmlylical performance 0
•
1.1
7'3"$720 ~33.0') ?9620. 7 ~ 3 ~,:.-~: 7:'11'30 k3520'3 395294 --r.~62,-' 1 3'36766 7".:,5291 3 ) 56.q8 ~'94 ~.:92 ~'95~:69 3'32.163 3'34~:01 396998 396025 396891
-,j
""~r t77 I£,:, tq. 2'2:, 253 L ~ .1 71"~ 3"., ;t ?73 .0:, ., "i .1 .6+t .9 :i 5::.1
Fig. 3. S a m p l e
[] ( ( ( ( ( £ ( ( ( ( ( ( ( ( ( ( ( C
[]
. ' ~.) 7" '-2:7) 10." 90) 13-' 92.1 16" ~.~E,3 2 0 ' I00:I 23," 0.23 26/ 06~I "z');" 093 72." 123 36. 16) 39 193 42/ 22) 45/ 25) 52/ 32.1 55/ 353 58," 38.1 61." 413
2) 3'~.',882 5"1 39.251 83 3958~.3 11) 396032 143 ~9293. 17.'I 2 9 7 0 0 2 20) 395532 23) 395950 263 ~9686-i 293 396796. 32"I 3 9 6 9 7 8 35.1 3 9 6 4 6 6 39) 390226 413 39699-" 443 396446 47) 396901 503 .7%E01q 53) 396806
( C ( ( t] 17 ( ( ( [ ( ( ( ( t~ ( C £
5." E:.," I1-" I..' 18.' 21/ 24." 27,'" 30/ ~4-" 37.-" 40.' 43,' 50," .5.'3,." 56/ 59 .~ 62/
85) 883 913 943 98) 101) 1043 107) I10) 114) 117'3 I;:£13 123) 1303 1333 1~6) 1393 142)
3) 6"] 9) 12) 15) 1193 21) 24.1 27) 30) 333 369 393 :,23 453 ~,~) 51) .54)
395363 394267 395505 396781 396880 .~95946 393093 396426 39?000 396360 3951'1~ 396970 39637'I 395"161 395375 396.795 396903 396985
( ( ( ( ( C ( ( ( C C C ( C C E ( (
6" 86) 9~19) 12," 92) 15/ 95"] 19/ 99) 22/ 102.'I 2.5/ 1 0 5 3 2.9.' 1 0 8 ) 3 1 , " 1"11) 3 5 / 115) Z8/ 118) 4 1 / 121) "14/ 1243 5 1 / ' 1.'313 54/ 1343 57/ 137) 60/ 1403 63.." 1 4 3 3
idenlilic;,tion. 0 = batch sequence number; • = patient number; [] = SMAC sampling position number; am = SMAC reporl number. SYSTEM
DESCRIPTION
Sample identification Samples intended for SMAC come to the Laboratory and are easily recognized by their blue cap (Lithium-Heparin). They are divided into 50-150 specimen batches and are analyzed soon after centrifugation in a completely randomized manner. Patient numbers on each sample tag have been preprinted in OCR-B characters with, at the beginning, a letter 'T' defining an optical field of 6 digits, which can either be stored automatically by the OPR 1830 Wand reader or manually entered without any delay by keyboard when anything disturbs the automatic process. Possible input errors are checked by program ; in particular, input repetition is displayed and prevented, and lield numerical character and length are constantly checked (Fig. 2). With the same input procedure, sample sequence, SMAC rack position and data report output succession numbers are defined (Fig. 3). Any plasma specimen is now identified by four numbers: batch and sampling positions, report and patient numbers, which greatly help the technical staff in control operations and sample manipulation.
On-line.fetltures SMAC on-line connection to the minicomputer is of the free-running modem type and a program-defined circular buffer is used for data acquisition. Data report is built by 327 characters exchanged at 300 baud rate, by which transaction time is one third of analytical time. Each character is coded by 7 bits, even parity control, plus 1 bit for start and 1 bit for stop. SMAC report output consists of four data lines and of two carriage returns dividing each output from the next [4].
Analytica! result acquisition and control (Fig. 4) The tirst two data lines, addressed to contain census data which should have been manually entered through the SMAC key-board, are ignored by the P6060 minicomputer, while the last two lines are processed to get report number and analytical values. Report number is accepted only when it shows a unit increase from the previous one. Each result field (Table 1 ) is checked for errors (Table 2). The program is able to decipher the type of error, which the minicomputer prints out immediately for operator attention. Uncorrectable errors are pointed out at the right-hand border of the printer roll, implying the automatic cancellation of results. Errors printed on the left-hand side are referred to the operator. In addition to built-in SMAC controls, result values with a high possibility of being erroneous are checked out by a
11)
G, II rXlIII.'%III.~'I, (]. E, MAIIII)IIANA,
C. 7.1;1'1'1 lind A, CASll 1,1.1
D ~1I ~ ~ l e c o l tl
i
~t,,
Oualtl~¢ ~onlrol
I V
I
Prl~',t(~,,It
O C.:
M il I h ell~;t I i clt I
]
iii1{| ~ Ii~ll I
I
]
'l ft:1%I 14 t,,,,.U I 1
NO
- -
,
.
,
Fig. 4. On-line data acquisition and processing.
program with two different types oftest, the former ofthe mathematical, the latter of the alert kind (Fig. 5). Electrolyte balance evaluation is an example of the first kind of test: when a difference of more than 4 mEq/I is formed between the sums of the anions and cations, an index of probable ion unbalance is shown to the operator together with all the results pertaining to it. The same kind ofcheck is taken into account when it is possible to establish a mathematical relationship regarding a pair of interconnected chemical parameters such as bun-creatinine, G O T - G P T , total protein-albumin. Finally, the alert test ensures that abnormal values, although within the range of method linearity, do not go unnoticed. Every decision in the above-mentioned cases depends upon operator professional skill and judgement.
Real lime control procedures for mottitoring SNIAC llnalytical perfornltint'¢
I1
"l';ible I. Accepted range values fi~r SMAC analytical tests Test name
I-"ield
Glucose ({iluc} Urea nitrogen (Ikm) "Fo1;41protein (TP) Albumin {Alb) Sodium {Na) l>otas,siunt{KI Calcitma 1(Ta) Chloride (Cll Pllospltorus I P} Cre;liitline (Cre,'tI Uric acid (Uric) Total bilirubin (Tltill Alkaline'phosphat;i.~ (AIk P) Transaminase GO (GOT) Trans,'ilninilse G P (G P'F} Cholesterol (Choll
Range of accepted values
I "~ 3 4 5 6 7 8 9 I0 I1 12 13 t4 15
16
30-300 mg/dl 3-80 mgAII 4.0-9.0 g/dl 2.0-5.0 g/dl 128-155 mEq/l 3.0-5.5 mEq/I 7.0-12.0 rag/el 95-115 mEq/I 1.5-.5.5 mg/dl 0.3-4.0 mg/dl 2.0- I 0.0 mg/dl 0.1-7.0 mg/dl 35-15(I rnU/nll 3-300 mU/ml 2-300 mOiml 1(10-4(KImg/dl
Red time qmdity cotm'ol Five sera with differing target vahtes of c o m p o u n d concentrations are employed in S M A C quality control schedule. The sera are distributed along sample batches in fixed positions previously memorized by an internal file. The following pattern is strictly followed: three control sera (TQC, PN, PP) are positioned soon after the S M A C initial calibration and before any subsequent a u t o m a t i c recalibration levery 48 s,'maples), while the other two sera (ON and OA) are alternately placed every 16 samples. The nainicomputer receives on-line from SMAC control sera analytical data, identifies serum type from its batch position, prints the corresponding results and calculates a reliability index (RI) for each chemical method (Fig. 6). This numerical value corresponds to the standardized normal deviate [5] so obtained: Xi - ,¥ . 1130 = RI SD where X; = experimental value ; X = expected correct value : SD = standard deviation. The ratio is multiplied by 100 to avoid decimal points. The correct value is the target value for accuracy index calculation or the mean value found for unassayed sera (ON, OA) for the precision index ; the s t a n d a r d deviation is calculated for each method from previous runs under carefully controlled conditions. The correct and SD values, stored on a updatable file, are loaded on a matrix of 10 columns (:,? and SD for five sera) and 16 lines (I 6 tests for each serum) to reduce time of calculation routine. All daily results are also stored in a file for retrospective m o n t h l y processing. During the last operation, all sera results and indexes obtained for each chemical parameter on that d a y are tabulated. Before this definitive storage procedure, outliers can be purged from the file.
Table 2. SMAC error reporting T D /3
G L C
Turbidity and/or depletion Reagent depleted or test results arc non linear Blank value is higher titan assay value Over range condition Sample rejected because of questionable curve quality Too-close-to-baseline condition Excessive carry-over condition possible
12
G . I|,~lill,~ltl.~l, G . E. M ,~I{I(II(,L~,~, C. Z t , l , l , l i l n d '_-',~r,,F. l e i'-~=.I,,F'le
r., 0 1 . ,
( ~I~
r,.
(
1 .~
19
=~ ~I,F, le I? -'~t.ple n, 17 ( \-/'_-',~',,FI~- n . ~" .:r:IIIIF'I ¢~- rl.
E,a~,,F,I e -~',,F-le
n, r,. n.
'_-'.r~r.r, l e
'_Tr:~f'Ir'}e rl. ~r.F'le rl. S~{,,kle r,. ~7 :,~r,,~.le Lr,:,r,,FIe
~==:,-__,
r,. r,.
Sar,,r, ze ~,~r.F'le
--,
S-",~,F+Ie Ssr,,F, l e .-',al.ple Sa~,,ple 'E,a~,~F, l e
n. n. r,. r,. n,
K =
I9~I]
(
9"3:1
21
GO
=
QF'
=
3"
= 00~9~ E,O GF" =
12
(
"J?..
1')
(
23/
103:1 1033
20 :'O 20
( ( C
2,-,-"~-" :"4."
104) I0"~] I0.9
21 :'I 21
( ( (
.."5" 25" 25/
~h,F'le 21 ( 2 5 " 1053 105:' FIII'F' = . E : I ( O u t ,:,i f a r , g e ) 1053 Burl = 2E. C r e a = 1.2' I05"~ 00 = '.~9 QF' = IE:.9
27 :'~
( (
27/ 27"
107) 107)
25 2E, 2E. 2E, 26 2E,
c (
( ( ( ( (
== ':-.~f,,pl-Z.- 2 . ==,, ~r.ple 27 S:*r,,~*l,z'- r,, 2F (
2s, 2':~"
( (
F~I):F' = CC! = I'.F' =
Bur,
1o9) I0~)
S0" 110) 30." 110) 3 0 / 1 10) 3 0 / 1103 30." 110)
=
CI =
=
10.9 (Out SE1 C r e a =
r.~nBe)
13
25
i.l,'~C Bur, =
,:,(
(Out
7:?.:
I01)A Qluc 101) ~0 =
-"I
:'.5
A . C,%SIM.I.I
Sa~.,F. l e 20 6~1 l:Out
~.~.:~ ( O u t ~.~,-i
I:O,Jt
116 ( O u t 3E, C,'e =' =
,;sue = Lh~C =
c,~ r ~ r , g e ) 2,0
(
2~,,"
104)
T6al
=
&G
: ....
TE:~,I
=
0035C.
: Ch,:,l
=
0000L&<.==
o( ¢~nge) 0~: r - ~ n g e ) ,:,( r : , r O e : l ~".:==
¢,~" r. ar, g e )
0..q
005E.+ 006~
I.Irac = 10.7 (O,ut o~: r'.~ruge) T B x l = 1 2 . 9 CO,J*. r.,¢ r. ar, g e ) GO = 3 4 6 ( O u t o¢ , ' , a r o e ) Bur, = 68 C r e a = 1.9 c,0 = 3 4 6 GF' = IE,7
31" 11!) 31" 111) ~'1." 1 1 1 )
C: =' = 0 1 0 0 , TBil = 0005+ r.0 = 52 ,'.F' =
":_,=,~,,r-le
2E:
I. (
72-"
II2)
Fig. 5. E r r o r r e p o r t i n g . O = b a t c h sequence n u m b e r ; [ ] = S M A C s a m p l i n g p o s i t i o n ; • = S M A C report number; • = recallofSMACerrors; ~ = test n a m e ; • = t m c o r r e c t a b l e e r r o r s : ~ ' = e r r o r s r e f e r r e d t o the o p e r a t o r ; T / = a l e r t l e s l ; + = m a t h e m a t i c : d lest.
Monthly processitt(.i (f qttality cmttrol pt,'ameters Qttality c o n t r o l data, loaded in the monthly file, are also processed every month, and, after truncation ofvalttes out of 4- 3 SD, new mean, CV ",,, standard error and Student t test values are calcttlated and a control chart is printed (Fig. 7). As a conseqttence, n e w cumulative m e a n s and total S D values can be calculated and entered for future reliability index compt, t~ttion.
02
0.5 $2 BATCHn. 3 ,: F'.z,~-it:,z.n ( I" :E:I)
/~iu,i= H~= p= A 11..F'--
02
@50( 0 ~3 50( 127) I:..... ,) G.0( ?T)
Bur,= - 1 0 0 ( K= '100E C fe:~: O( GO: O(
05 El2 BATCH n. ~ ( F"e-~ x t ~,:,n ( 2. ;~:2 )
~-:OC -~r
Glue,= l,l =,= P= AI~P=
02
~ ' E L I A B I L I T Y IItDEX ,:,¢ REFEREtICE 1i. L~-t e-~l:br~tion Pc,~-it~on
12EJ 13~:~) • ( . . . . . ,3 44C 244~
75C 2.,2) I00( 1443 ( . . . . . *) 100( 323)
Bur,= -i0OC K: -200( Crea= O( CO-- - 1 6 0 C
22) 4.53 1.73 64)
=
2B0( E,6r 50( 0(
4.5} E:.2) 2.9) 30)
Alb= C!= TBiI: Cl.-,o 1 :
I00( 100£ O( -175(
TP= Ca= U~'xc= GP=
2001: 0( O( 44C
5.2) 9.7) 4.33 473
Alb= CI= TBiI= CF,o I =
40) 6.4) 3.33 206)
TP= C =,= Uric= GP=
200C '150Z 80( 355(
5 . 23 12.7) 8.83 1763
Alb= CI= TBxl= Chef=
3 £ 80 )
200C 100( -334( 33(
name; @ = RI; O = experimental value; operating channel.
test
2 ( E:0 "l
100C 50( -200( 33{
P E L I C E : I L I T Y INDEX o# REFERENCE I l . La-~t , : a l i b r ~ t i o n pc,-=it i o n
Bur,: 0[ K= - 1 0 0 1 : C,'e-== 100( GO= 30¢~(
Fig. 6. Reliability index printout. A
TP= Ca= Llr i e-= GP=
F : E L I A B I L I T ' I INDEX c,¢ REFEREHCE I f . L ~ ! t e. B I i b r' Bt i o r~ p o -~i t x o r,
05 8 2 BATCHn. 3 ( F'O~- I t i o r , ( 3/ :-33]
G ! u e-= t,la= P= A I F:P=
6] 2.EO O.E:) 30)
1 ( $'0 )
•
4:(
2.33 E:6) 0.9) 1.1.5)
4"i
3 . 1) 104) I . 13 .~]
4)
3. I) 115) 4.5) 96)
= non-
n
."2. II
O~
cr
~
II
gb
,,
~.
g
~-II
~; o =
.. ~ " ~
L }
6
& 6 6 L
6
E g
5 5
0 48 103 !76 176 257 2?9 0 0 48 147 14Y 227 227 337 ~;37
I'!
345 O
297 2?7
!
Z
4 S 5 5 5
4
(N,-:ver,be,-
1 "3!
!
.
•, t
:s
i
I.~
4
4 4 ',
4
E
7
3
E
2 : 75 3 3 2:. 3
2
2
! L 2 2
l
2. 2 .? 2 l 3 i
] I
i
"
Z
2 2
_
~
:
60 bb
b4
i
i*
0
61
60 5q 6Z d~
,: 6
"i
:i.
0
6 "
,i
5
58 55 5? 58 39 62 61 59 56 58 5
O
E,
!
i
~
,-'
2
.....
2.
!
! "
.. ,,
C'
;' 2:: : 3. ;
1* :
,~U
E, ,_,
l: . v
! i! ~.
. L Z
!
0 4;.:
,a.., 7 i-'J "
-, --3 ~] i_i !-~ 2 _3
2.~ 2=.S
74 1:i i. I 2- 5 2 "=~"
;5
0
2:~ .3 4,b
~-~i F-,_ ?
i -.;
LL,
ii
•
0.52"
r*: .:.r.= r~.or,=
!
.:, I
i I I I
i 1 t
I
I i
2
i i 1 '.
1 [ 2 2
.. ~:
.¥
x
.
o
i
S.b.=
&:), = I=C Ari,= IE,;
58
!, I
<.
i* I'~" I *
I *
I* i.,
!
*
1.5_ ~.7 3..n"4
61
60
220
240
0
5 2 3 S
4
131
60
58
61
56
59 65 57
56 5~
58 60 59 59 59
60
57 58 61
239 288 2~8 0 43 91 131
i I I 1 2 2 ~ 3 ! 1 ! E 2 2 2 3 "_ ' i
2
4
¢
2
]
3 3 ! l
2
215
131 I]I
8
i
~ 2 2
~38 0
3~0
269 Z49
1
¢ 4
3
3 3
7
7
3 S
2
2
2 2
221
62 62 59 59
t
60
58
O
26 7~ 147 173
i 1 ! E 2 2 2 3 3 3
2 2 2 2 2
I ~.
!I
58 5~
0
!
I I
Glucose
60 S.D.= 2. • ,:. "-" "- . V . % = bg( 5E:) D~/vi,-',r,ce= 771,0 Uorior,.2e= OO,', CV%= 3.Z2 c~:.E, ro,'= 0,13 " b"= ( 1" = 10.DO r,.a.;dl )
'~.C.
Me,.,r,= Meor,= 1.91( Z. []
i i
215 212
TECHH!CON
I0
S.D.=
Aft.= A N,=
!)
!: l= 1 :. i • 1 ,=.
!"
i'
1 ! =.
i:3 ii: ". i
!'-
IL-
i!, i, !: ~
ic 1L IE i£ 1
!5 iF iL
i ::
17
i :;
i:.
1~ 1 ~'
I~5
i:;
i :,
!-
i "-
!:.
1,,'
A
"-'8 • ii.
[].,
!"
!.,Z,'_,7,
i: !~..( =
,-:e%=
1{-;'
7:.[,.=
~ 84 ir.[ 5 0[. r , , . : . ' d l
;
I% ~ w i ..',r,.:E. =
!
i
.c
1
V
4
:l
!
.°.
"t
j
,.c
4
•l-
"re"
i ;
]
"
i
!
i
i
, :
r
t
!
i t
i
,
t i }
i
i !
t
t ]
]
t
}
;
I
i
i
i
i i
,.~. 5r~ <., V. "..= 4 Y . O V c , , ' 2 c , n,=c.= = 0 0-
L. b;, ~
t~a
r~
>
r~
=
g
B
g
14
G. IIARIIAItI~il,G, E. M,'HIIlIRAN,'~C, ZtlI'I'I and A. CASll I.I l
DISCUSSION The reported program is not limited to an on-line computerized management of SMAC analytical dat,'l, employing ,'l floppy disk which facilitates further processing (reports, data bank, statistics and clinical evaluation), but also achieves a very necessary and accurate monitoring of an,'tlyzer performance. In fact, error reportings by the instrument's own software are recalled and brought to the attention of the operator, who is otherwise obliged to make a time-consuming inspection of each report. Moreover, additional data control routines (mathematical and alert tests)indicate clearly results with a high probability of not being wtlid. In any cam, the final decision on what to do retnains with the operator. In fact we have not introduced rigid rules for we do not support the idea of a full)' automatized laboratory with no room for human intervention [6], while our experience suggests that it correct evalttation of results largely depends upon the staff's professional judgen'lent and practical skill [7]. With this view of personal responsibility we also decided to keep the instrutnent performance under constant control by means of a suitable statistical paratneter, released in real tithe, as a further tool for quick and easy interpretation of result reliability. Finally, the awtilability of summary reports and monthly control charts permits a complete and accurate statistical analysis, monitors the instrument's general performance in titne and suggests possible corrections. This S MAC-minicomputer on-line program has proved to be very vahtable over more than two years and has been fully accepted by technical staff who, without an informative background, soon appreciated its real help for management simplification and analytical performance optimization. L,'tstly, the low cost of the hardware tless than 10'X, of SMAC) is fully recovered by reduction in instrument hours and by a marked reduction in the nutnber of clerical and technical personnel. We recommend this practical and cheap system to other laboratories for tlaetr consideration.
SUMMARY A system has been developed in our Hospital Clinical Chemistry Laboratory with the aid of a minicomputer on line with SMAC. The programs are in Basic and comprise management of patient samples and of reference sera, on-line acquisition of analytical data, checks of error reporting and of abnormal result values, real time processing of quality control parameters and data transfer on floppy disk. An efficient and easy monitoring of the chemical procedures and result reliability is achieved together with instrument performance optimization.
REFERENCES 1. G. Barbaresi, G. E. Martorana, C. Zuppi and A. Castelli, Sample and data random management in a medical laboratory equipped with automatic analyzers. (Submitted for publication). 2. G. Giocoli, M. L. Gozzo, G. Barbaresi and G. Miggiano, Utilizzazione della deviata standardizzata per il controllo di qualitfi dello SMAC in tempo reale, G. iral. Chim. Clin. (accepted for publication). 3. P. E. Undrill, R. E. :Stroud and N. Paterson, Incorporation e t a SMAC analyzer into the data-processing procedures of a computer-assisted laboratory, Clin. Chem. 25, 466-469 (1979). 4. Laboratory Information System (LIS) interface, Tecbnicon Information Bulletin No. TN4-0320-20 (1978). 5. P. Armitage, Statistical Method.~ in Medical Research. Black.well Scientific, Oxford (1971). 6. R. S. Melville, Dials. meters and gadgets, Lab. Mgmt, 16-18 (1972). 7. W. F. Hamilton and S. Raymond ECLIPS: an extended clinical laboratory information processing system, Comput. Biol. Med. 3, 3-12 (1973).
Real time conlrol procedures Ibr mt~uiloring SMAC analylical performtmce Almut tile Aulhor--.G II q.lA,x()ll altlU~,rlsl w,'ls h()ru in I:ano (llaly) on 15 ,~plember 1936, I le received a Ph.I). degree ill chemislry from Iioh)gna Universily in 1963. From 1966 he became ilssisianl ill Ihe Biok)gical Chemislry Inslilule of Ihe Calholic University, and now he is Assochlle l'rofes:,or of Ihe Clinical Chemislry imboralory of Policlinico Gemelli, R()me. I lis re~;ircll aciivilies, aparl [r()m problems or lipid lllel;iholisnl ;.ind enzymotogy, center around programs of compulerizalion, lie developed systems for iltllom~.ltic laboratory nmnagenlent and fl~r ;malylical data processing. Since t978 he has been working on lilt: CNR finalized project 'Prevenlive Medicine', subprojecl 'Methods for Aulonl;lliC l)ala M;magemenl und Medical Record Processing'. Almul Ihe Author:--G I~.'.;1~1,1,1E IItIRt: M .I lll I)II.INAreceived tile M.D. degree fftm~ C'atholic University (Rome} in 1971 and has heen assislanI Io the Inslilule of Bioh~gical Chemislry since lhen. I le w~rks in tile lield of enzyme kinetics and is currenlly inleresled in problems tff computer assisted instrumenlalion, lie hus also been working since 1978 on the Ilalian CNR suhprojecI 'Melhods fi~r Autonlalic I)11111Management lind Medic;,l Record Processing' of lhe project "Preventive Medicine'. ..t.bOlflthe A u l h o r - C I CII.IAZI'I'I'I W~.lSborll in Rome (Italy)on 3 June 1949. Size recmived M.i). degree from the Catholic University in 1973. Since 1974 she is assist:rot at tile Biological Chemislry Inslitute of Catholic University (Rome). She is working on lhe finalized projecl of CNR (Italy) "Prevenlive Medicine" subprt~jeel "Methods for Atltolnatic I)i|111 Managemenl and Medical Record Processing'. Ahou! tile Aulhor--Al~rlANoCASll~l.I I was horn in Massa Lomh;,rda (Ravenna) oll 25 AtlgusI 1929. I le received tile M.I). degree frown Bologna Universily in 1955. I le was an assistanl al Ihe Inslilule of Biological Chemislry of Bologn:l University from 1956 to 196~ when he became Associate Professor of Ilit~logicul Chemistry. In 1971) he became Professor and Direclor of the InslilUle of Biological Chemistry al the Catholic Universily, Rome. Since 1970 he has also been he;,d of tile Clinical Chemistry Laboratory of the Policlinico A. Gemelli, U.C.S.C., Rome, where he inlroduced aulomaled instrumentation and informative systems, lie is responsible for tile subprojecl "Melhods for Atltomalic Data Management and Medical Record Processing'. par1 of tile projecl "Preventive Medicine' of tile Italian C.N.R.
15