• 검색 결과가 없습니다.

[QUAπ'ROPRO 프로그램으로 작성한 X 없r-R 관리표 및 관리도에서의 매크로 활용(2)]

N/A
N/A
Protected

Academic year: 2021

Share "[QUAπ'ROPRO 프로그램으로 작성한 X 없r-R 관리표 및 관리도에서의 매크로 활용(2)] "

Copied!
11
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

대한임상병리사회지

:

제 25 권 1 호

1993

임 상병 리 과에 서 의 Personal Computers 활용

[QUAπ'ROPRO 프로그램으로 작성한 X 없r-R 관리표 및 관리도에서의 매크로 활용(2)]

셔울의과학연구소 서울임상병리검사센터 검 약 수

1 .

머 리 말

요즈음의 병원 임상병리파 업무는 진료분야 에서 활용되고 있는 검사업무의 다양성과 급속 한 증가로, 재래식 수작업으로는 감당할 수 없 기에, 다종목·전자동 분석장치 또는 전자동 혈 구계산기 같은 다양한 자동분석 장치들을 도입 하여, 다량의 겸사정보를 쏟아내고 있다. 이 많 은 정보들을 효과적이고 확설하며 그리고 신속 하재 관리하기 위하여 도입한 것이 컴퓨터이 다.

검사실에서 컴퓨터의 활용은 단순한 보고서 작성 뿐만 아니라 정도관리, 겸사통계, 데이터 색인, 비정상 값을 나타낸 검사 데이터의 검출 등 용도가 다양하며, 그 수요가 점점 증가하고 있다. 그리고 측정장비를 컴퓨터얘

on--line

상 태로 연결하면 컴퓨터에서 목적에 따라 결파를 자동적으로 처리할 수 있다. 이와 같은 검사설 시스템에서는 컴퓨터의 처리능력이 커질수록,

가동에 펼요한 프로그램뜰이 전문가의 손에 맡 겨지므로, 검사설에 끈무하는 직원뜰 가운데 컴퓨터에 대한 지식을 가지고 있는 각히 일부 를 제외한 나머지에는, 업무처리 능력에 차츰 불안감을 느끼는 사람들도 있으리라 믿는다.

그러나 시스템이 커질수록 위와 같은 각종 엽무를, 전부 대형 컴퓨터로 처리하려면 거기 에 소요되는 비용이 막대하여지기 때문에 환자 플에게는 의료비의 증가, 그리고 병, 의원에게 는 운영관리 유지비가 가중되는 문제점을 파생 하고 있다.

요즈음 컴퓨터의 하드웨어와 소프트웨어의 눈부신 발전으로 PC 의 성능이 종전의 중형 컴 퓨터 성능에 맞먹는 것이 개발되었고, 금세기 말부터 21 세기 초 사이에는 대형 컴퓨터로 처 리하던 기능을 갖는 PC도 나올 전망이라고 한 다. 따라서 이제는 PC와 측정기를 연결하여,

정도관리 업무 등을 처리하게 되어, 종전에 대 형 컴퓨터에만 의존하였던 일들을 PC 가 나누 어 맡게 되어 그만큼 주컴퓨터 시스템 운영에 소요되는 비용을 줄일 수 있게 되었다고 한다.

컴퓨터를 운영하는 프로그램들을 만드는 언 어들은 여러 가지가 있다. 그 중 비교적 쉬운 언어라고 알려져 있은 것이 BASIC 언어인데,

이것 역시 간단한 통계계산 같은 것은 그리 어 렵지 않을 수는 있지만, 검사업무를 원활하게 운영하기 위한 프로그램을 만드는 것은 매우 힘들다. 그리고 현재 각종 측정기에 연결된 PC 에 사용된 언어는 BASIC 언어가 아닌 언어 로 되어 있고, 프로그램 원본이 공개되어 있지 않아, 펼요에 따라서 마음대로 고칠 수도 없다.

이와 같은 현실에서, 임상병리과에 근무하는 직원들이 새로운 조류에 뒤떨어지지 않기 위해 서, 또 작은 병, 의원에서는 보다 낮은 비용으 로, 여기에 발맞추어 갈 수 있는 방법을 찾아 보아야 한다고 생각한다.

병, 의원내의 진료부서와 지원부서를 총망라 한 유기적이고 고정된 업무는, 주컴퓨터에 온 라인으로 연결 운영하여야겠지만, 그 외의 각 단위 부서별로 립해서 처리할 수 있는 업무 들은, PC뜰 활용하여 처리하면 주컴퓨터의 엽

? l

(2)

무처리량을 덜게 되어, 시간 및 경제적인 절감 들의 구성 명세와 각 프로그램들이 수행하는 효과를 얻을 수 있을 것이다. 즉, 임상병리과에 작업내용을 소개하여, 시판된 프로그램들도 활 서는 정도관리, 검사통계 그리고 새 검사법 또 용하기에 따라서는, 유용하고 놀라운 기능을 는 신·구 시약의 비교 검토 등 관리·연구 업무 활용할 수 있다는 것을 예증하려고 한다.

에서, 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)

@예

@아니오

(3)

2.

메뉴를 선택하는 방법

1)

지시자를 이용하는 방법

아래·위 방향 화살표로 포인터를 원하는 메 뉴에 위치시키고 enter 7'1 를 누르는 방법

2)

메뉴 앞에 표시된 번호를 자판에서 누르 는 방법

위와 같이 두 가지 방법이 있는데, 번호를 눌러서 선택하는 방법이 빠르고 쉽다. 가령, 입 (출)력 관리표를 만드는 프로그램을 선택하려면,

주 메뉴 (M M) 에서,

4 를 숫자판에서 누르면, 양식작성 메뉴화 면 (m frm) 이 나타나는데, 여기서 다시

1

을 숫자판에서 누르면, 메뉴화면이 사라 지고, 잠시 후에 입(출)력 관리표와 관리 도를 작성하는 프로그램 화일이 화면에 나타난다.

N.

각 메뉴의 프로그램 내용과 기능

전체 프로그램들은 컴퓨터의 지식이 별로 없 는 사람도 쉽게 다룰 수 있도록 꾸였다. 즉, 몇 개의 자판의 키조작에 의해서 나타나는 화면의 지시에 따르기만 하면, 나머지는 미리 짜 둔 프로그램에 의해 컴퓨터가 스스로 처리한다.

1.

주 메뉴 (M_M)

(1)

“입 (출)력”의 선택

“입(출)력”을 선택하면, 다시 “입력 (m inpt)" 과 출 력

(m_out)

의 부 메 뉴로 분기 한다.

@

여기서 “입력”을 선택하면, 입력한 데이 터에 대한 각종 계산을 수행함과 동시에, 각종 관리이상 한계 (Westgard 의 관리 한계, 정확도 경향 및 정밀도 경향 관리 한계, 누적관리도 관리 한계, 이상 5종의 관리 이상을 한 개의 표에 나타내 는

over check

chart) 를 벗 어 난 것 이 있으면 그것을 검출하여 표시하고, 이것들 을 전부 “입(출)력 관리표”로 옮겨주는 작업을 하는

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-

(4)

…… 매 담 m …… % % % :

---= :u ’4 --‘ ---。‘ q] -?---

--‘ l

---[

u ---

i ----?‘ ---

j-= D -「τ---「τD -「τ‘‘

--펴。

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 n0 4 4 0 4 1 0 응 애

-. ‘

--’ l

)

m % m m % m a % m a a 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 % % 때 때

-러나」

~< -R

L L nι ι α nι α L 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 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ι ”‘ψ L L L ?V ?“ 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‘ 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 앞 염 검 성 % 염 염 염 꾀 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 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.

(5)

+ ---- + --- + --- + --- +

I I >- I

l 동: I I

-‘ l + --- +

I l1.l I 1

t . I ::J 1

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

-녁 |

_ 1

o 1 I .0 1

~ 1 :>< + ---+

|

’ _

t 1

ι 1 1

’,

1

1 .... "

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 1

E-< 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 I

C:: I C:

1 t:::l I

< I I :><

(.!) I I I :>< I

•+ ----

+ --- + I

c/) 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 .... l

I 0'" I ,...-.4 ~ r""1 ~...에 F녁 ...N C'、J C、J 。‘ 。J c'、Jc'

c、JM l

I _. 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

(6)

크기의 차이 때문에,

“X Bar-R

관리표”와 “관 리물질

1,

2 의 데이터”표만 인쇄한다.

(2)

“기록보관”의 선택

“기록보관”을 선택하면, 한 달 동안 각 검사 종목별로 “입(출)력 관리표”에 입력한 데이터

“관리도 인쇄”를 선택하면, “메뉴” 화면이 를 장기간 (6 개월분 정도) 보관하는 “보관용 관 사라지고, 각 검사종목별로 5 종의 관리도 (X 리표”로 옮기는 작업을 수행하는 프로그램 화

Bar, R, Accuracy trend, Precision trend,

일인

“1 R

COPY.WQ1" 를 화변에 불러내며, 이 Cusum) 와,

over check

chart 의 인쇄작업을 수 프로그램이 화면에 나옴과 동시에, 지정하는 행하는 프로그램 화일인

“PRT_GRT.WQ1"

화 검사종목의 입(출)력화일과 보관용화일을 화면 일이 화면에 나온다. 이 프로그램의 흐름과 작 에 불러내어서 데이터 전사작업을 수행한다.

업수행 내용은 아래와 같다. 참고

:

데어터를 입력할 때에도 그러하지만,

가. 처음에 관리도 인쇄에 대한 안내화면이 여기서도 지시자(포인터)가 스스로 데이터를

나온다. 입력할 공란까지 찾아가서 입력 또는 데이터

나. 화일 디스켓이 들어 있는 디렉토리와 인 전사를 한다.

쇄할 검사종목을 정해 주면, 그 화일을 화면에

불러낸 다음 프린터의 준비상태를 확인하라는

(3)

“수정”의 선택

화면이 나온다. “수정”을 선택하면, 수정메뉴 화면 (m_ed) 이 다. 프린터의 준비에 이상이 없는 것을 확인 나타나고, 여기서는 다시 “관리표 수정”, “관리 한 후에, 아무 글쇠나 누르면, 처음엔

over

도 수정”, “관리물질의 데이터 수정”으로 나뀐다.

check

chart 의 인쇄작업을 수행한다.

참고

: Over check

chart에 표시 되 는 관 리 이 상 기호는 아래와 같이 정하였다.

CD

X Bar-R

관리이상은 Westgard 의 판정 흐름도에 따라서, 관리이상이 한 가지일 때에 는 X

,

두 가지 이상일 때에는 하위급은 ?로 상 위급은 X 로 표시. 예, 같은 날 1-3S 와

2-2S

가 생겼으면, 1-3S 는 ?로 2-2S 는 X 로 표시 된다.

@

그 외의 것은 경고한계는 ?로 이상한계는 X로 표시한다.

라.

Over check

chart의 인 쇄 가 끝나면, 다섯 가지 관리도를 차례로 인쇄하는데, 한 가지 인 쇄가 끝날 때마다 프린터 조정에 대한 지시화 면이 나오며, 그 지시에 따르기만 하면 된다.

마. 인쇄가 끝나면, 다음 종목의 인쇄에 대한 안내화면이 나온다.

참고

:

이것들은 전부 80 칸용 프린터용지에 인쇄한다.

“관리표 수정”을 선돼하면 메뉴화면이 사라 지고, 관리표를 수정하는 프로그램 (ED_FIL.

WQ1) 이 화면에 나타난다. 이 프로그램에서 수 행되는 내용은 다음과 같다.

가. 처음에 프로그램 안내화면이 나타나고,

이어서 다음 사항들을 확인하라는 화면이 나온 다. 즉,

@ 관리물질들의 데이터가 바해었으면, 새 것으로 수정하였는지,

@

관리물질의 이름과

Lot.

No. 가 바뀌었으 면, 새 것으로 수정하였는지,

나. 다음엔, 화일이 들어 있는 디렉토리와 수 정할 검사종목 화일을 정해주면, 그 화일을 화 면에 불러내어서 수정을 하고, 수정이 끝나변 화일저장과 닫기를 하고, 다음 수정작업의 안 내화면이 나온다.

“관리도 수정”을 선태하면 메뉴화면이 사라 지고, 관리도를 수정하는 프로그램 (ED_GRP.

WQ1) 이 화면에 나타난다. 이 프로그램에서 수 행되는 내용은 다음과 같다.

가. 처음에 프로그램 안내화면이 나타난다.

나. 다음엔, 화일이 들어 있는 디렉토리와 수

- 232-

(7)

정할 검사종목 화일을 정해주면, 그 화일을 화 와 “보관표”로 나뀐다.

면에 불러내어 그 화일에 속하는 관리도의 수 정을 하며, 수정이 끝나면 화일 저장과 닫기를 하고, 다음 수정작업의 안내화면이 나온다.

“관리물질 수정”을 선태하면 메뉴화면이 사 라지고,

“XBR _ CALC.WQl"

화일에 수록되어 있는, 그 달의 근무일수에 따르는 계산범위와 각종 계산 수식에 포함되어 있는 관리물질들의 데이터를 수정하는 프로그램 (ED

CALC.WQl)

이 화면에 나타난다.

이 프로그램에서 수행되는 내용은 다음과 같다.

가. 처음에 매크로 프로그램내의 관리물질 데이터를 확인하라는 주의를 환기시키는 화면 과 프로그램 안내화면이 나타나고, 프로그램 작동방법의 지시화면이 나온다.

“입(출)력표”를 선태하면, 메뉴화면이 사라 지고 입(출)력 관리표와 관리도를 작성하는 프 로그램

“FRM

INPT.WQl" 이 화변에 나타나는 데, 이 프로그램의 수행과정은 다음과 같다.

가. 처음에 프로그램 안내화면이 나오고, 이 어서 디스켓 삽입과 디렉토리를 정하는 화면이 나온다.

나. 위 지시대로 하면, 양식작성이 시작되는 데, 그 순서는 아래와 같다.

@

양식 전체의 열 폭 (column width) 을 설정 한다.

@

양식의 선 그리기를 한다.

@

양식의 명칭, 각 칸의 명칭, 특정한 칸의 주소 명칭 부여 등, 양식에 필요한 모든 작업 을 수행한다.

참고:만약 데이터가 새 것으로 바뀌었을 때

@

그 검사종목에 대한 5종의 관리도 (X

bar,

,

수 정 용 매 크로 프로그 램 들을 새 데 이 터 로

R, accuracy & precision trend analysis, decision

수정하는 방법을 가르쳐주는 화면도 별도로 마

limit

cusum) 를 작성한다.

련되어 있다. @ 양식과 관리도 작성 후, 어떤 검사종목에

나. 지시대로 하면 우선 수정할

“XBR CALC.WQl"

화일을 화면에 불러낸다.

다. 다음엔 수정할 검사종목을 지정해 주면,

사용할 것인지 그 검사종목을 지정해주면, 화 일 이름을 부여하고 저장과 닫기를 한다.

@

다음 화일작성의 안내화면이 나온다.

그 종목에 해당하는 관리물질의 데이터 즉, 평 “보관표”를 선택하면, 메뉴화면이 사라지고 균, 표준편차 및 차이의 평균값들올 수정한다. 보관 관리표를 작성하는 프로그램

“FRM

라. 다음 종목의 수정에 대한 안내화면이 나 RECD.WQl" 이 화면에 나타나는데, 이 프로그 온다. 전 종목의 수정이 끝나면, 프로그램 마감 램의 수행과정은 다음과 같다.

안내화면이 나온다.

마. 근무일수에 따르는 계산범위의 수정작업 가. 처음에 프로그램 안내화면이 나오고, 이 은 별도로 할 수 있도록 꾸였다. 어서 디스켓 삽입과 디례토리를 정하는 화면이

나온다.

참고

:

이 프로그램에서는 관리물질의 데이터 나. 위 지시대로 하면 양식작성이 시작되는 가 바뀌었을 때에 수정하는 방법과, 거의 매달 데 그 순서는 아래와 같다.

달라지는 근무일수에 따르는 계산범위를 수정 CD 양식 전체의 열 폭 (column width) 을 설정 하는 작업을 각각 별도로 조작하도록 꾸였다. 한다.

@

양식의 선 그리기를 한다.

(4)

“양식작성”의 션택

@

양식의 명칭, 각 칸의 명칭, 특정한 칸의

“양식작성”을 선택하면, 양식작성 메뉴화면 주소명칭 부여 둥, 양식에 필요한 모든 작업을 (m_frm) 이 나타나고, 여기서는 “입(출)력표” 수행한다.

- 233-

(8)

1-를- 1

|뼈 d

1 ... 1

s.01 ... 十l...

RG뻐PH J.iDR BUN

μ.c 1993

n

X 뻐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 31

OA 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 SI

DATB -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 31

I>ATK

BUN 의

precision trend

graph 의 예

Fig.6.

BUN 의

Accuracy trend

graph의 예

Fig.5.

BUN 의

cusum graph

Fig.7.

- 234-

aJS[ßf G뻐PB IDR BUN

μJG. 1993

(9)

작업수행에 있어서 통일성을 갖추어 프로그램 로는, 어떤 특정분야의 업무에 이용할 프로그 진행중의 과오를 방지하기 위하여, 다음 예와 램의 작성은 그 업무분야에서 오랫동안 종사해 같이 “입(출)력용 관리표”의 화일명에는 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.

맺는 말

임상병리과에서 처리하는 방대한 업무를 신 속, 정확 그리고 효율적으로 처리하기 위한 필 수불가결의 문명의 이기인 컴퓨터이지만, 모든 것을 주 컴퓨터에 의존하면 막대한 경비가 소요 되며, 컴퓨터를 가동시키는 프로그램들은 고급 언어로 되어 있고, 그 구조가 공개되어 있지 않 아, 필요에 따라서 변경할 수 없게 되어 있다.

용 언어를 익혀서, 효율적인 프로그램을 싼다 는 것은 쉬운 일이 아니기 때문에 대부분의 사 람들은 염두를 내지 옷하는 것이 현실이다.

그러나 위에서 본 바와 같이,

QUATTRO

PRO용 @함수와 매크로 명령어들은, 활용하기 에 따라서는 매우 놀랄만한 기능을 나타내는 언어이며, 익혀서 프로그램을 짜는 것도 조금 만 노력하면 그리 어려운 일이 아니기에, 매일 반복되는 업무가 많은 임상병리과에서는 활용 할만 하다고 생각되어 간단한 예를 들어 소개 하였다. 그리고 이 작업을 진행하면서 느낀바

속도의 예는 아래와 같았다.

처 리 업 무 처리능력 (58MHz 일 때) 1 분 40 초→ 2 분

정도관리, 검사통계, 참고치 산정, 검사법 또 DATA 입력→전사( * )

는 신·구 시약의 비교 검토 등, PC를 활용할 관리표 및 관리도 작성(*

*)

2 분 40초→ 2분 50초 수 있는 분야는 많다고 본다. 그러나, 프로그램 * 데이터 입력, 제 계산, 관려도 (5종류)

plot,

(10)

-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}.Jl

qg

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.

(11)

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

%

ω

참조

관련 문서

Programs such as the Retail Product Program in the midstream sector , the Home Energy Efficiency Program in the household sector, and the EnergySmart Grocer Program in

Therefore, in this study, the conditions and problems of wind instrument programs of various junior high schools in the Gwangju region were analyzed

quality of life and improved standard of living, and as reflected in this popular desire, kiosks provide various forms of food-related information and have

 A series of systems for configuring alarm and control functions by monitoring the states of main engine, generator, and auxiliary equipment, for securing the safety

Various programs of local festivals and its historical meanings can be utilized through this study and it contains many elements related with arts such

And this Program was verified it's effect as applied to smoking adolescents showing significant differences in smoking knowledge, non-smoking behavior

In the present study, 10 study stations were established, and seasonal changes for various ecological aspects of the community such as species composition, number of

– main() or void main() may or may not work in your compiler. But don’t use this old format... Program Details Comments. • Everything between /* and */ is ignored