대한임상병리사회지
:제 25 권 1 호
1993임 상병 리 과에 서 의 Personal Computers 활용
[QUAπ'ROPRO 프로그램으로 작성한 X 없r-R 관리표 및 관리도에서의 매크로 활용(2)]
셔울의과학연구소 서울임상병리검사센터 검 약 수
1 .
머 리 말
요즈음의 병원 임상병리파 업무는 진료분야 에서 활용되고 있는 검사업무의 다양성과 급속 한 증가로, 재래식 수작업으로는 감당할 수 없 기에, 다종목·전자동 분석장치 또는 전자동 혈 구계산기 같은 다양한 자동분석 장치들을 도입 하여, 다량의 겸사정보를 쏟아내고 있다. 이 많 은 정보들을 효과적이고 확설하며 그리고 신속 하재 관리하기 위하여 도입한 것이 컴퓨터이 다.
검사실에서 컴퓨터의 활용은 단순한 보고서 작성 뿐만 아니라 정도관리, 겸사통계, 데이터 색인, 비정상 값을 나타낸 검사 데이터의 검출 등 용도가 다양하며, 그 수요가 점점 증가하고 있다. 그리고 측정장비를 컴퓨터얘
on--line상 태로 연결하면 컴퓨터에서 목적에 따라 결파를 자동적으로 처리할 수 있다. 이와 같은 검사설 시스템에서는 컴퓨터의 처리능력이 커질수록,
가동에 펼요한 프로그램뜰이 전문가의 손에 맡 겨지므로, 검사설에 끈무하는 직원뜰 가운데 컴퓨터에 대한 지식을 가지고 있는 각히 일부 를 제외한 나머지에는, 업무처리 능력에 차츰 불안감을 느끼는 사람들도 있으리라 믿는다.
그러나 시스템이 커질수록 위와 같은 각종 엽무를, 전부 대형 컴퓨터로 처리하려면 거기 에 소요되는 비용이 막대하여지기 때문에 환자 플에게는 의료비의 증가, 그리고 병, 의원에게 는 운영관리 유지비가 가중되는 문제점을 파생 하고 있다.
요즈음 컴퓨터의 하드웨어와 소프트웨어의 눈부신 발전으로 PC 의 성능이 종전의 중형 컴 퓨터 성능에 맞먹는 것이 개발되었고, 금세기 말부터 21 세기 초 사이에는 대형 컴퓨터로 처 리하던 기능을 갖는 PC도 나올 전망이라고 한 다. 따라서 이제는 PC와 측정기를 연결하여,
정도관리 업무 등을 처리하게 되어, 종전에 대 형 컴퓨터에만 의존하였던 일들을 PC 가 나누 어 맡게 되어 그만큼 주컴퓨터 시스템 운영에 소요되는 비용을 줄일 수 있게 되었다고 한다.
컴퓨터를 운영하는 프로그램들을 만드는 언 어들은 여러 가지가 있다. 그 중 비교적 쉬운 언어라고 알려져 있은 것이 BASIC 언어인데,
이것 역시 간단한 통계계산 같은 것은 그리 어 렵지 않을 수는 있지만, 검사업무를 원활하게 운영하기 위한 프로그램을 만드는 것은 매우 힘들다. 그리고 현재 각종 측정기에 연결된 PC 에 사용된 언어는 BASIC 언어가 아닌 언어 로 되어 있고, 프로그램 원본이 공개되어 있지 않아, 펼요에 따라서 마음대로 고칠 수도 없다.
이와 같은 현실에서, 임상병리과에 근무하는 직원들이 새로운 조류에 뒤떨어지지 않기 위해 서, 또 작은 병, 의원에서는 보다 낮은 비용으 로, 여기에 발맞추어 갈 수 있는 방법을 찾아 보아야 한다고 생각한다.
병, 의원내의 진료부서와 지원부서를 총망라 한 유기적이고 고정된 업무는, 주컴퓨터에 온 라인으로 연결 운영하여야겠지만, 그 외의 각 단위 부서별로 립해서 처리할 수 있는 업무 들은, PC뜰 활용하여 처리하면 주컴퓨터의 엽
? l
껍
무처리량을 덜게 되어, 시간 및 경제적인 절감 들의 구성 명세와 각 프로그램들이 수행하는 효과를 얻을 수 있을 것이다. 즉, 임상병리과에 작업내용을 소개하여, 시판된 프로그램들도 활 서는 정도관리, 검사통계 그리고 새 검사법 또 용하기에 따라서는, 유용하고 놀라운 기능을 는 신·구 시약의 비교 검토 등 관리·연구 업무 활용할 수 있다는 것을 예증하려고 한다.
에서, PC를 활용할 수 있는 분야는 많다고 본다.
위와 같은 생각에서, QUATTRO PRO 프로
그램의 @함수와 매크로를 활용하면, 고정된 m. QCX8R 프로그램의 구성 반복업무를 처리하는데 있어서 뛰어난 기능을
나타내는데 착안하여, 1 차로 시도하였던
X 1. MENU프로그램
BAR-R 관리표와 관리도 1) 기법에 이어서, 2 차 로 아래의 각종 프로그램을 작성하여 사용하여 본 결과가 만족할만 하여 여기에 그 개요를 소 개하여, 임상병리과에서 PC를 활용할 수 있는 예의 한 분야로 소개한다.
n. 프로그램의 개요
2 차로 작성해 본 프로그램의 내용은 다음과 같다.
1.
주 menu 프로그램
2.
관리표와 관리도를 작성하는 프로그램
3.
데이터 입력, 제 계산, 관리 이상 겸출시 스뱀의 프로그램
4.
각종 관리표와 관리도의 인쇄 프로그램
5.
각종 수정용 프로그램
참고:위 전체를 총괄한 프로그램의 이름을
“QCXBR" 이라고 하였으며, 이 프로그램은 (주)다우데이터시스템의 한글 QUATTRO PRO" Version 2.1 에 내장된 @함수 및 매크로 명령어로 작성하였다. 따라서 이 프로그램은
“한글 QUATTRO PRO" 또는 한글 지원하의 영문 QUATTRO PRO V 2.0 이상에서만 사용
할 수 있다.
즉
“QCXBR" 프로그램 단 으로는 작동되지 않으니, 이 점을 유의하기 바란다. 따라서, 이 프로그램은 QUATTRO PRO 밑에 부 디렉토리 를 만들어서 사용하게 되는데, 그 경우의 디렉 토리는 아래와 같이 될 것이다.
C:\QPRO\QCXBR\*.*
오늘 이 글에서 소개하는 것은, 위 프로그램
- 228-
1)
안내화면
2)
주 메뉴화면 (M
M)@
입(출)력
@
기록보관
@
수정
@
양식 작성
@
끝냄
야
.m‘
m -
면 화 Lπ 메 팩 력 력 냄 *줄
이B-줄 끄
E입
@
@
@
Q니
4)
출력 메뉴 화면 (m out)
@
화면으로
@
관리표 인쇄
@
관리도 인쇄
@
끝냄
5)
수정 메뉴 화면 (m
ed)@관리표
@관리도
@
관리물질 데이터
@
끝냄
6)
양식작성 메뉴 화면 (m
frm)@
입(출)력표
@보관표
@끝냄
7)
끝냄 메뉴 화면 (m_quit)
@예
@아니오
2.
메뉴를 선택하는 방법
1)
지시자를 이용하는 방법
아래·위 방향 화살표로 포인터를 원하는 메 뉴에 위치시키고 enter 7'1 를 누르는 방법
2)
메뉴 앞에 표시된 번호를 자판에서 누르 는 방법
위와 같이 두 가지 방법이 있는데, 번호를 눌러서 선택하는 방법이 빠르고 쉽다. 가령, 입 (출)력 관리표를 만드는 프로그램을 선택하려면,
주 메뉴 (M M) 에서,
4 를 숫자판에서 누르면, 양식작성 메뉴화 면 (m frm) 이 나타나는데, 여기서 다시
1을 숫자판에서 누르면, 메뉴화면이 사라 지고, 잠시 후에 입(출)력 관리표와 관리 도를 작성하는 프로그램 화일이 화면에 나타난다.
N.
각 메뉴의 프로그램 내용과 기능
전체 프로그램들은 컴퓨터의 지식이 별로 없 는 사람도 쉽게 다룰 수 있도록 꾸였다. 즉, 몇 개의 자판의 키조작에 의해서 나타나는 화면의 지시에 따르기만 하면, 나머지는 미리 짜 둔 프로그램에 의해 컴퓨터가 스스로 처리한다.
1.
주 메뉴 (M_M)
(1)
“입 (출)력”의 선택
“입(출)력”을 선택하면, 다시 “입력 (m inpt)" 과 출 력
(m_out)의 부 메 뉴로 분기 한다.
@
여기서 “입력”을 선택하면, 입력한 데이 터에 대한 각종 계산을 수행함과 동시에, 각종 관리이상 한계 (Westgard 의 관리 한계, 정확도 경향 및 정밀도 경향 관리 한계, 누적관리도 관리 한계, 이상 5종의 관리 이상을 한 개의 표에 나타내 는
over checkchart) 를 벗 어 난 것 이 있으면 그것을 검출하여 표시하고, 이것들 을 전부 “입(출)력 관리표”로 옮겨주는 작업을 하는
“XBR_CALC. WQ1"화일을 화면에 불러 내어서, 모든 작업을 수행한다. 이 때, 각 검사
종목마다 다른 관리물질 (control)
1,2 의 평균 치, 표준편차 그리고 차의 평균값 (R) 과 검사종 목에 따라서 달라지는 표시 데이터의 소수점의 자리수 동은 데이터를 입력할 검사종목을 선돼 하면 자동적으로 선태, 수정 및 조정이 된다.
참고
:각종 관리도의 관리한계는 아래와 같다.
관리도 경고한계 이상한계
01
Er프1 (Warning limit) (Trouble limit)XBAR Mean::!:2SD Mean::!:3SD R 2.51R unit 3.27R unit Acc. T. Mean::!: O.58SD Mean::!: O.69SD Prec. T. 1.38SD 1.52SD
CUSUM Mean::!:5.1SD
@
한편 “출력”을 선택하면 다시 “화면으로”
(mes_sc),
“관리표 인쇄”, “관리도 인쇄”로 메 뉴가 나누어지는데,
“화면으로”를 선택하면, 아래와 같은 화면이 나타난다.
이 화면상태에서,
/FD문자 키를 차례로 눌러서 검사종목 별로 관리표가 수록된 화일
디스켓을 넣을 디렉토리 (A 또는 B) 로 전환 시키고, 보려는 화일을 불러낸다.
“관리표 인쇄”를 선택하면, “메뉴”화면이 사 라지고, 각 검사종목별 관리표의 인쇄작업을 수행하는,
“PRT_FIL.WQ1"화일이 화변에 나 타나는데, 이 프로그램의 흐름과 작엽수행의 내용은 다음과 같다.
가. 처음에, 화일 인쇄에 대한 안내화면이 나 온다.
나. 화일 디스켓이 들어있는 디렉토리와 인 쇄할 검사종목을 정해 주면, 그 화일올 화면에 불러낸 다음 프린터의 준비상태를 확인하라는 화면이 나온다.
단. 프린터의 준비에 이상이 없는 것을 확인 한 후에, 아무 글쇠나 누르면 인쇄작업을 수행 한다.
라. 인쇄가 끝나면, 다음 종목의 인쇄에 대한 안내화면이 나온다.
단, 이 과정에서 인쇄되는 것은, 인쇄용지의
- 229-…… 매 담 … m … …… % % … % :
---= :u ’4 --‘ ---。‘ q] -?---
--‘ l‘
---[
u ---’i ----?‘ ---
j-= 공 D -「τ---「τD -「τ‘‘
rτ
--펴。
s-펴。
… 5흩
…… 펴。 s ‘ 펴。 ……리 …---리 ---:
효」 --r ‘ -파」 --r -:
= a -R ---a -R =
: B ‘ ---B --‘
= y“ --= VA --
4 l’ll ·--‘,---+ ---「,, • 1l ’l’---’’ ’l ,‘ ,, ,---,. ‘, ll :l’ l’ ’’ ’ll’ ---’ ’l l, ‘---’’
… … … …
-” ” R -
---C ]
---응
--사。
---
… …
μ 펙 l, 석
llli --’’ ’’ l! l’ l’ li --’i li --’l l’ ’l li li ---’ :
---nμ -
‘ ‘ 과」 ” x -D
-꽤
… … …행 냉 뼈 뼈 샤깅 쟁 댐
-애 ---1 R 1 T 2 R 1
----. … O
뻐 때
… 고 …-O A ---
…
정 돼 빼
… H •---비 ι -l i -
-차
장 N-샌
7‘ --사
정 야-내h
nu -“ 정 측 L ‘ A B -
-1 “--, • ll •
--‘ ---,1 ’’ A, 。u 4--에 14 Cu 1A A! ’’ ?--a ”t <l -a Q‘ ?u l“1 14 CU OJ q“ cu nu --
---y -o o --o o ? 2 2 0 0 3 2 0 0 7 3 4 1 2 3 3 4 3 5 0
---
‘ ”μ ---nu nu nu nu nu nu nu nu nu nu nu nu nv nu nu nu nv nu nu 6u nu nu 14 nu nu 1i
-I -t --2 2 2 2 7 5 7 3 7 0 0 8 7 2 8 5 3 3 8 8 7 7 5 0 3 0
-N -7--x -4 4 4 4 1 2 1 3 1 5 5 5 6 9 5 7 3 3 O O 6 1 7 0 3 α
-nu --u·---
-M -외g『 --o 1 1 0 o o o o 1 0 5 o o o o o o 1 o o o o o 1 0 2
---
-: -‘: --nU A‘ -t A에 <b 1i ζu A’ ”I 1‘ ζv q] 꺼t nu ‘.‘ 7, 14 Q> A’ ”I 1“ nu cu A1 ζν ,。
-?ν -킥‘ -v--1 1 1 2 ?ι 4 2 4 1 6 6 1 4 2 14 O O 4 1 1 2 1 0 3 2 0
---” L ---
” 질 ” 표 --o o o o O O O O O O O 애 O 애 O O n1 0 0 0 0 4 0 4 0 4
… E 뭉---‘ 6 8 2 0 5 6 2 6 1 2 5 4 8 3 6 3 9 4 9 0 9 9 0 7 8 9 -3 매 리 --k ” J 」」J A J ”‘ω n4 J j 』 ”시 -J J J J J nJ J J J J Q“ ”시 AJ J
-리 마
죄」 ” --6 0 0 O O 애 O 애 O O 2애
O O 애 O n매 0 4 4 0 4 1 0 응 애-. ‘
--’ ’l‘
… 판 )
찌
… … … m mω % m mω m % 매 mω m a % m a a mω m Mω때
m m o m m o m-‘}」 돼 -“ “” ---깃 ·』J ·』J 껴 J
R i·R -이 --o o o o o o o o o o o o o o o 2 1 1 0 0 1 1 4 1 1 3
“ 용쩍 ‘ ---8 -‘ r -x -% m 매 m m % 때 애 얘 % % Mω % m 깨 % 때 때 m m mω m % % 때 때
-러나」
” ~< -R-ι
L L nι ι α nι α L nι ”ι α nι L α nι nι L ι nι ι nι nι L ι ?ι-q “ : ---
‘ 판 % 법 4 -“ -5 0 0 5 5 5 0 5 0 5 0 5 5 0 0 5 5 0 o o o 5 0 0 0 0
-} n‘ ---。ι A--b ’l 1i qι gu A’ c“ nu η‘ ‘‘ --u n/-qu 1‘ QU CU ’에 -S 『I Ru 1‘ -l n。”1
“ . ”。 ”“ “ ” … .‘ ‘ l‘ ‘ ‘ ‘‘ ‘ l‘ t‘ ; ·‘ --; ‘ ‘‘ -j rt fi
• 도 ( hl r각 … “ y -L L ”ι L Aι jι ”‘ψ Aι L L L ?V Aι ?“ L L L ’h L L L L J L J L
-J π … 「r -‘ 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5
-쳐。 커n 디 -「 … “
---FS cu cJ -a nu --닝 nu nU nu nu nu FS nU CJ :니 ;“ nu nu -3 :.“ nu nu cu nu nu nu
-。 -s ‘ --?i ’’ q니 Qu 4·A’ ?i qg Qu ·RU Qu ·‘“ Rv ?‘ A1 I ·에 nu ?‘ Rg qu nu ζu Q‘ qυ 4-
-”” ---
-야
” … x … 장 애 πω N m u m π m m mu ”” ”m u u π u u ”u u m u mm m m %-’ L ---
----Y4 -?---”‘ -a 7·nu 14 ’’ ’ 3 1‘ n。nu ’i nU Q) ”J ,‘ 1J l’ nU ”b ?·?‘ nu 1‘ 。‘-a ”‘
-‘ --2 -L ---
“ 아 -치깅 ---원 염 Mω % -얘 % 영 % 섭 ”며 ”며 진 -M 앞 염 검 성 % 염 염 염 꾀 RU nU μ” -야
‘ 까 -sT ‘ ‘ ‘
-I ---3 3 3 5 2 3 1 8 2 1 3 9 2 1 2 2 3 2 2 8 2 1 1 2 1 2
-” N” -i ‘ ---‘ ---
-o -} --v ‘ -”J qu qu ”J 4 41 4 4 치 u -3 -s 2 4 ?i ?니 4 。ι-3 ?니 3 4 6 -3 ?‘ 3 4
-N M -걷 --5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 R 5 5 5
-mw iF l’ iF l! IF
----: -,‘ --nu ”b cu cu tu q‘ ”‘‘ ‘i cu qu cu 。‘?i 。‘Qu 。‘cu ?‘ nJ ’s ”l Q“ 。‘ 。“ ζ“ ”b
• ’l‘ --”/‘ ---
-: --‘ --VA --a Fa -b ,s tu -s cu tu ’’ tu tu A* cu cu --니 tu :J ’b -a -3 cu --QQ Cu nU tu
-’-1 1i---。‘ 14 14 14 --’i 1‘ 1‘ 1‘ 1‘ 1i 1i 1A 1i 1J 1A --A 14 14 1i ,‘ 1‘ 1i 1i 1i ’j
‘ η -。흩 --
-죠。 ”iE -L---5 3 2 1 3 6 1 5 1 2 1 9 0 3 1 3 2 6 2 6 9 1 1 5 1 2
-「 | -E ---
-A E -관 --x ” ”“ 7 7 퍼 6 5 6 5 6 6 껍 U 7 6 5 5 5 7 5 5 5 2 9 7 0 u
” 켜B 화」 -” ” 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
--1i -,‘ q] A’ R“ ζν ?l Q) nv 14 。ιq] A애 tν ”t, 。uQ“ nv 1i qu A’ -3 Rv ”I Rν nu 1i
--。---1i 14 14 ’i 1i 1* 14 1A 14 。‘?‘ η‘ n‘ 。‘ 。‘ 。‘ ?ι q] qu
” … 월 -8
+ ----’ll’ l’--+ lll·-, ··Il ---’’---’---’ll’ ’ll, ---’’ll’ ---’’’ ll·-‘l ’’ l, ,---’’
l Nω。| 421.20 138~.95 2C.~0 22.50 16.20 53.27 1.02 0.87 2.55 1.78 15.76 3.34
월 겨l ... ~ ö τr S.D. C.r.
정도관리용 관리표의 예
Fig.1.+ ---- + --- + --- + --- +
I I >- I
l 동: I I
-‘ l 등 + --- +
I l1.l I 1
t . I ::J 1
Iμ
I U I ><’
•. -- --+ -- -- + -- -- -- +
빼 T----T----j ...
’
00 I I I "(- I
Cl I I _ I
Z I I .0 I
~ I >‘ +---+
0:: I I _1 I
f-c I I ’ 1 I
I .... "
Z I 1 ,,- 1
。+
----
-+- ---+.... 1 1 ... 1
l1.l ! 1 "(- I
-녁 |
’
_ 1o 1 I .0 1
~ 1 :>< + ---+
걷 |
’ _
t 1ι 1 1
’,
11 .... "
1 1
"‘ ’
+ ---- + ---- + --- + t 1 1 __ 1
I 1 1 "(- 1
1 I _ 1
Cl 1 I .0 1
Z 1 >‘ + --- +
L다 1 I _ t 1
α~ 1
’
11 1E-< 1 I .... " 1
l
’
K‘ l>< + ---- + --- +
Ü 1 1 .... ~ 1
< 1 1 "(‘ l
α: 1 1 _ 1
::;, 1 1 <l 1
0 1 연 +---+
o 1 1 _ t I
<: 1 I 11 1
1 1 I .... ~ 1
I 1 κ- 1
+ ---- + ---- + --- + 1 1 CI I
I I Z 1
1 1 tZ:J I
1 1 잉 |
1 I E-<
’
| •. -- --+
1 1 ∞ l
I I >< I
I I I 1
I tf.) I ζ) I
1 Z I ... 껴 | 1 0 + -- -- +
I ,_‘ I tf.) I
tf.) I -<:r' I
... I I I
0 1 섭 |
‘피 -• - - - -+
。 1 I
tf.) I tf.) I 0::
- I c'에 I I
ζ~ I
’
I IC:: I C:
‘
1 t:::l I< I I :><
’
(.!) I I I :>< I
•+ ----
+ --- + Ic/) 1 I
’
L피 I I I
흐 I I α: I
X I
I tf.) I
’
I c"? I I
I I I ι
,
I - I X I
I I I >깐 X I
+ --- •. -- + -- + --- +--
I ..."
’
N M ‘:!'LO ‘。[‘ 。1 ξ- → 。JM o::rc.Dr:-- OO 。、o ←_'M~ L.(';) μ:> t‘ 000 .... 녁 lI 0'" I ,...-.4 ~ r""1 ~...에 F녁 ...N C'、J C、J 。‘ 。J c'、Jc'
‘
c、JM Cη lI _. I CXì
I 0,",‘ |
+ --- + --- + --- +-- 융
성@되 @iδ {이응띠되
Q Q 」.N
.@·ι
X
X
c、.
:><
C‘-
><
며
:><
g
g(
F
{“
@
@ [
•
섣<
}
l u
며 여
>。웅 디 어 I Q
:><
1 l 4
%
ω
x co :><
z;며
”
·w· 배
{<
F
크기의 차이 때문에,
“X Bar-R관리표”와 “관 리물질
1,2 의 데이터”표만 인쇄한다.
(2)
“기록보관”의 선택
“기록보관”을 선택하면, 한 달 동안 각 검사 종목별로 “입(출)력 관리표”에 입력한 데이터
“관리도 인쇄”를 선택하면, “메뉴” 화면이 를 장기간 (6 개월분 정도) 보관하는 “보관용 관 사라지고, 각 검사종목별로 5 종의 관리도 (X 리표”로 옮기는 작업을 수행하는 프로그램 화
Bar, R, Accuracy trend, Precision trend,일인
“1 RCOPY.WQ1" 를 화변에 불러내며, 이 Cusum) 와,
over checkchart 의 인쇄작업을 수 프로그램이 화면에 나옴과 동시에, 지정하는 행하는 프로그램 화일인
“PRT_GRT.WQ1"화 검사종목의 입(출)력화일과 보관용화일을 화면 일이 화면에 나온다. 이 프로그램의 흐름과 작 에 불러내어서 데이터 전사작업을 수행한다.
업수행 내용은 아래와 같다. 참고
:데어터를 입력할 때에도 그러하지만,
가. 처음에 관리도 인쇄에 대한 안내화면이 여기서도 지시자(포인터)가 스스로 데이터를
나온다. 입력할 공란까지 찾아가서 입력 또는 데이터
나. 화일 디스켓이 들어 있는 디렉토리와 인 전사를 한다.
쇄할 검사종목을 정해 주면, 그 화일을 화면에
불러낸 다음 프린터의 준비상태를 확인하라는
(3)“수정”의 선택
화면이 나온다. “수정”을 선택하면, 수정메뉴 화면 (m_ed) 이 다. 프린터의 준비에 이상이 없는 것을 확인 나타나고, 여기서는 다시 “관리표 수정”, “관리 한 후에, 아무 글쇠나 누르면, 처음엔
over도 수정”, “관리물질의 데이터 수정”으로 나뀐다.
check
chart 의 인쇄작업을 수행한다.
참고
: Over checkchart에 표시 되 는 관 리 이 상 기호는 아래와 같이 정하였다.
CD
X Bar-R관리이상은 Westgard 의 판정 흐름도에 따라서, 관리이상이 한 가지일 때에 는 X
,두 가지 이상일 때에는 하위급은 ?로 상 위급은 X 로 표시. 예, 같은 날 1-3S 와
2-2S가 생겼으면, 1-3S 는 ?로 2-2S 는 X 로 표시 된다.
@
그 외의 것은 경고한계는 ?로 이상한계는 X로 표시한다.
라.
Over checkchart의 인 쇄 가 끝나면, 다섯 가지 관리도를 차례로 인쇄하는데, 한 가지 인 쇄가 끝날 때마다 프린터 조정에 대한 지시화 면이 나오며, 그 지시에 따르기만 하면 된다.
마. 인쇄가 끝나면, 다음 종목의 인쇄에 대한 안내화면이 나온다.
참고
:이것들은 전부 80 칸용 프린터용지에 인쇄한다.
“관리표 수정”을 선돼하면 메뉴화면이 사라 지고, 관리표를 수정하는 프로그램 (ED_FIL.
WQ1) 이 화면에 나타난다. 이 프로그램에서 수 행되는 내용은 다음과 같다.
가. 처음에 프로그램 안내화면이 나타나고,
이어서 다음 사항들을 확인하라는 화면이 나온 다. 즉,
@ 관리물질들의 데이터가 바해었으면, 새 것으로 수정하였는지,
@
관리물질의 이름과
Lot.No. 가 바뀌었으 면, 새 것으로 수정하였는지,
나. 다음엔, 화일이 들어 있는 디렉토리와 수 정할 검사종목 화일을 정해주면, 그 화일을 화 면에 불러내어서 수정을 하고, 수정이 끝나변 화일저장과 닫기를 하고, 다음 수정작업의 안 내화면이 나온다.
“관리도 수정”을 선태하면 메뉴화면이 사라 지고, 관리도를 수정하는 프로그램 (ED_GRP.
WQ1) 이 화면에 나타난다. 이 프로그램에서 수 행되는 내용은 다음과 같다.
가. 처음에 프로그램 안내화면이 나타난다.
나. 다음엔, 화일이 들어 있는 디렉토리와 수
- 232-
정할 검사종목 화일을 정해주면, 그 화일을 화 와 “보관표”로 나뀐다.
면에 불러내어 그 화일에 속하는 관리도의 수 정을 하며, 수정이 끝나면 화일 저장과 닫기를 하고, 다음 수정작업의 안내화면이 나온다.
“관리물질 수정”을 선태하면 메뉴화면이 사 라지고,
“XBR _ CALC.WQl"화일에 수록되어 있는, 그 달의 근무일수에 따르는 계산범위와 각종 계산 수식에 포함되어 있는 관리물질들의 데이터를 수정하는 프로그램 (ED
CALC.WQl)이 화면에 나타난다.
이 프로그램에서 수행되는 내용은 다음과 같다.
가. 처음에 매크로 프로그램내의 관리물질 데이터를 확인하라는 주의를 환기시키는 화면 과 프로그램 안내화면이 나타나고, 프로그램 작동방법의 지시화면이 나온다.
“입(출)력표”를 선태하면, 메뉴화면이 사라 지고 입(출)력 관리표와 관리도를 작성하는 프 로그램
“FRMINPT.WQl" 이 화변에 나타나는 데, 이 프로그램의 수행과정은 다음과 같다.
가. 처음에 프로그램 안내화면이 나오고, 이 어서 디스켓 삽입과 디렉토리를 정하는 화면이 나온다.
나. 위 지시대로 하면, 양식작성이 시작되는 데, 그 순서는 아래와 같다.
@
양식 전체의 열 폭 (column width) 을 설정 한다.
@
양식의 선 그리기를 한다.
@
양식의 명칭, 각 칸의 명칭, 특정한 칸의 주소 명칭 부여 등, 양식에 필요한 모든 작업 을 수행한다.
참고:만약 데이터가 새 것으로 바뀌었을 때
@그 검사종목에 대한 5종의 관리도 (X
bar,에
,수 정 용 매 크로 프로그 램 들을 새 데 이 터 로
R, accuracy & precision trend analysis, decision수정하는 방법을 가르쳐주는 화면도 별도로 마
limitcusum) 를 작성한다.
련되어 있다. @ 양식과 관리도 작성 후, 어떤 검사종목에
나. 지시대로 하면 우선 수정할
“XBR CALC.WQl"화일을 화면에 불러낸다.
다. 다음엔 수정할 검사종목을 지정해 주면,
사용할 것인지 그 검사종목을 지정해주면, 화 일 이름을 부여하고 저장과 닫기를 한다.
@
다음 화일작성의 안내화면이 나온다.
그 종목에 해당하는 관리물질의 데이터 즉, 평 “보관표”를 선택하면, 메뉴화면이 사라지고 균, 표준편차 및 차이의 평균값들올 수정한다. 보관 관리표를 작성하는 프로그램
“FRM라. 다음 종목의 수정에 대한 안내화면이 나 RECD.WQl" 이 화면에 나타나는데, 이 프로그 온다. 전 종목의 수정이 끝나면, 프로그램 마감 램의 수행과정은 다음과 같다.
안내화면이 나온다.
마. 근무일수에 따르는 계산범위의 수정작업 가. 처음에 프로그램 안내화면이 나오고, 이 은 별도로 할 수 있도록 꾸였다. 어서 디스켓 삽입과 디례토리를 정하는 화면이
나온다.
참고
:이 프로그램에서는 관리물질의 데이터 나. 위 지시대로 하면 양식작성이 시작되는 가 바뀌었을 때에 수정하는 방법과, 거의 매달 데 그 순서는 아래와 같다.
달라지는 근무일수에 따르는 계산범위를 수정 CD 양식 전체의 열 폭 (column width) 을 설정 하는 작업을 각각 별도로 조작하도록 꾸였다. 한다.
@
양식의 선 그리기를 한다.
(4)
“양식작성”의 션택
@양식의 명칭, 각 칸의 명칭, 특정한 칸의
“양식작성”을 선택하면, 양식작성 메뉴화면 주소명칭 부여 둥, 양식에 필요한 모든 작업을 (m_frm) 이 나타나고, 여기서는 “입(출)력표” 수행한다.
- 233-
1-를- 1
|뼈 d
1 ... 1
s.01 ... 十l... 카
RG뻐PH J.iDR BUN
μ.c 1993
‘
nX 뻐RG뻐PB RlR 없깨 μ.c 1993 411
Sll
3 때4
20
nM
nM
I
1 ’
디
m
~.O
3
‘
8 D 11 13 18 18 20 23 2~ 27 30 3 ~ 7 10 12 14 17 19 21 2‘
28 28 31OA TB 1.0
~.O
-3.0
BUN의
R graph예
Fig.4.
BUN 의 X
Bar graph예
Fig.3.
Præt G빠B I꽤 매N μn 1993
...
따... .
AreT. G뻐PH IDR 뻐 AlJG. 1993
0.50
!J.91i
0.30
。 0.10 m 매.10
-{).30
-1l.5D
-1.50‘ ....
-2.00
a
‘
8 11 II IS 18 18 20 2S 2~ 27 SO 3 5 7 10 Ií! 1‘
17 19 21 24 28 28 SIDATB -1l.70 ‘ ...
-1l.90
2
‘
6 11 11 13 16 18 20 2:1 2~ 27 30 S ~ 7 10 12 14 17 19 21 μ 26 26 31I>ATK
BUN 의
precision trendgraph 의 예
Fig.6.
BUN 의
Accuracy trendgraph의 예
Fig.5.
BUN 의
cusum graph예
Fig.7.
- 234-
…
펙
aJS[ßf G뻐PB IDR BUN
μJG. 1993
작업수행에 있어서 통일성을 갖추어 프로그램 로는, 어떤 특정분야의 업무에 이용할 프로그 진행중의 과오를 방지하기 위하여, 다음 예와 램의 작성은 그 업무분야에서 오랫동안 종사해 같이 “입(출)력용 관리표”의 화일명에는 I자 오고 업무내용에 정통한 사람에 의해서 만들어 를, 그리고 “보관용 관리표”의 화일명에는 R자 져야 좀 더 효율적인 프로그램을 만들 수 잇는
를 부여하였다. 것이 아닐까라고 생각되었다. 뜻있는 분들의
예
:입(출)력용 =ALB
l.WQ1많은 관심과 실험을 통해, 더 좋은 프로그램이 보 관 용 =ALB_R.WQ1 개발되기를 바라는 마음 간절하다.
참고로 덧붙일 것은
“QCXBR"프로그램에 포 함시킨 검사종목은 지금 정도관리협회의 임상화 학분과에서 회원병원에 실시하고 있는 정도관리 종목인 18종만을 포함시켰다. 따라서, 이 18종 전부 또는 일부뜰 활용할 수 있으나, 그 외의 것을 활용하려면 전체 프로그램의 수정 및 추가 작업을 하여야 함을 유의하기 바란다.
위 프로그램으로 데이터를 입력하여 인쇄한 관래표(그림
1 ), over check chart(그림
2),그리 고 5종의 관리도(그림 3) 를 참고로 첨부한다.
단, 관리표에 입력한 데이터들(따라서 이 데 이터들에 의해 그려진 각종 관리도를 포함해 서)은 여러 가지 관리이상이 생겼을 때의 출력 모양을 보이기 위해서 가상으로 입력한 데이터 임을 부연해 둔다.
이 프로그램을 이용하였을 때에 업무 처리속 도는 사용하는 PC 의 종류와 처리속도 능력에 따라서 다른데, 386SX 형 PC 에서의 업무수행
@ 양식작성 후, 어떤 검사종목의 기록보관 에 사용할 것인지 그 검사종목을 지정해주면,
화일 이름을 부여하고 저장과 닫기를 한다.
참고
1 :이 관리표는 각 검사종목 관리표의 데이터 6 개월분을 한 디스켓(1. 4M용)에 보관 하도록 되어 있으며, 따라서 관리도는 없다. 그 리고 먼저 “입(출)력용”과 같이 1 개월 보관용 을 만든 후에 나머지 5 개월분은 복사프로그램 을 활용하여 만든다.
참고
'2 :이
“QCXBR"프로그램에서는 모든
(5)
“끝냄” 메뉴
전메뉴 프로그램에서는 “끝냄” 메뉴를 두어 서, 메뉴선택을 잘못하였을 때에 대비하였는데,
“끝냄”을 선택하면 바로 프로그램이 끝나지 않 고 일단 “끝냄” 메뉴인 “m_quit" 로 가며, 여기 서 다시 둘로 나뉘어
“예”를 선택하면, “메뉴화일”을 화면에서 제 거하며, “아니오”를 선택하면, “주 메뉴 (M
__ M)로 돌아간다.
V.
맺는 말
임상병리과에서 처리하는 방대한 업무를 신 속, 정확 그리고 효율적으로 처리하기 위한 필 수불가결의 문명의 이기인 컴퓨터이지만, 모든 것을 주 컴퓨터에 의존하면 막대한 경비가 소요 되며, 컴퓨터를 가동시키는 프로그램들은 고급 언어로 되어 있고, 그 구조가 공개되어 있지 않 아, 필요에 따라서 변경할 수 없게 되어 있다.
용 언어를 익혀서, 효율적인 프로그램을 싼다 는 것은 쉬운 일이 아니기 때문에 대부분의 사 람들은 염두를 내지 옷하는 것이 현실이다.
그러나 위에서 본 바와 같이,
QUATTROPRO용 @함수와 매크로 명령어들은, 활용하기 에 따라서는 매우 놀랄만한 기능을 나타내는 언어이며, 익혀서 프로그램을 짜는 것도 조금 만 노력하면 그리 어려운 일이 아니기에, 매일 반복되는 업무가 많은 임상병리과에서는 활용 할만 하다고 생각되어 간단한 예를 들어 소개 하였다. 그리고 이 작업을 진행하면서 느낀바
속도의 예는 아래와 같았다.
처 리 업 무 처리능력 (58MHz 일 때) 1 분 40 초→ 2 분
정도관리, 검사통계, 참고치 산정, 검사법 또 DATA 입력→전사( * )
는 신·구 시약의 비교 검토 등, PC를 활용할 관리표 및 관리도 작성(*
*)2 분 40초→ 2분 50초 수 있는 분야는 많다고 본다. 그러나, 프로그램 * 데이터 입력, 제 계산, 관려도 (5종류)
plot,짧
-trC-1o1lcJ-
~~ ~
JIAl,r11op~~
{!A}(XBR_CALC -t!- 2-j JI-qJ
~ ~
-t!- 2-j JI), §}~ ;;z~
;;-;J-~ ~717J}A1 ~
{! J!}Aa oJ1~Jl~
A1 Z}:. .=12-j .Jl,~ ~£..=1_ ~ ~
{!~11
-§-2J=o1~ 56~
* * ~ %ff-~ -tl-2-1 JI[
<t1 (~) ~ -t!-2-1 JI9} 5%
byteoJ1 o12 71 uJl~oJl. A11?1-t!-~1 £. op;Ji oJ1 {J
~
-t!-2-j£ <Q-Ac:j,§1-~PJ lf-~, §}~ _:;z~;;-;J-
A1 *-o}.Jlqg
71§:1£.P1~t:}.
The Use of Personal Computers in Clinical Laboratories [The macro utility on X Bar-R control chart & graph which prepared with QUATTRO PRO PROGRAM(2)]
Kim, Yak Soo
Seoul Medical Science Institute Seoul Clinical Laboratories
ABSTRACT
With the ever mcreasmg demand for laboratorial tests many automated analysers are widely used in clinical laboratories. Comput- ers are incorporated in order to manage all the process more efficiently and effectively. Com- puters are used not only in reporting results but also in quality control, statistics, data analysis, and inquiring of data. Therefore the use of com- puters in laboratories are in great needs. How- ever, persons who are not acquainted with com- puters are afraid to carry out their works. The larger computer systems require more financial funds in private clinics or hospitals, which results in increased financial burden to the pa- tients. To reduce the financial burden personal computers(PC) could be a great use in limited fields such as quality control, statistics, new methods of tests, and comparison of old and
new reagents used in laboratories. In previous report, I have introduced "Quattro pro" pro- gram which is usefull in routine works using X Bar-R control chart and graph.
Is this report, various programs were made with @functions and macros and applied in the laboratory quality control managements such as : Main menu program, programs that makes control chart and graph, programs for data in- sertion and calculations and abnormal data de- tection system, program for printing of charts and graphs, programs for correction of various control chart and graph.
In conclusion, using @functions and macros utility on X Bar-R control chart and graph by
"Quattro Pro" program, it is thought to be ex- cellent in daily routine works especially in car- rying out specified repeated works at clinical laboratories.
References
1. 7ci
~4-
: QUA TTRO Program g_~% ~ ~
:s:.
-t!- 2-jlf.~
-t!- 2-j :S:.~
3} AJ ( X Bar-R -t!- 2-j -236-£),
~AJ-~2-jA}§:jA1, A]122~
A]ll§_, 162,..,__1721?1, 1990.
2.
김약수
: QUA TTRO PRO프로그램으로 작
성한
X Bar-R관리표 및 관리도에서의 매
크로 활용(1
),대한임상화학검사학회지, 제 4 권, 제 1 호, 5~17 면,
1993.3.
한글
QUATTROPRO 2.1사용자 안내서,
(주)다우데 이타시스템,
1990.4.
한글
QUATTROPRO 2.1함수와 매크로,
(주)다우데 이타시스템,
1990.5.
김교인
:스프레드시트
QUATTRO PRO @함수와 매크로 활용, 정보문화사,
1992.6.
홍수현
:매크로 라이브러리, 영진출판사,
1991.
7.
홍수현
:한글
Lotus 1-2-3 2.2K실무프로 그램 8 선,
1991.7 l
%