HEALTH CENTER PROJECT SPRING QUARTER 1984

advertisement
HEALTH CENTER PROJECT
SPRING QUARTER 1984
Analysis for a computer application
to assist in the handling of medical records
submi tted by:
to:
for:
Sharon R. Menken
Dr. C. Fuell ing
10 499 / Creative
'-.:)p,~)1\
T\<c~~t
:,
l-D
/)-l.i-~\ )
-
'-
//
#
/'tj
11'r>~
.1) '-/{,d.
CONTENTS
PROJECT DESCRIPTION
IHYr{~Bn'::;E:
1.
OPr3(1N 1 UYT ION
F'h:[lCih:(~II"1
~)PE[::r
u
"
•
u
"
••
"
"
"
"
"
•
"
"
"
,
F I CP,T I or.I~:3 """"."." .. " .. """",,.,,"
BATCH REPORT PROGRAM"
Di-)Tm:Y"i(3E I)IEIt'
"""""""
4
{)
"." ..... " ... " .................
10
" ... ".""" ••.• " •• " ..... "',, .. ,, .. u..
1.5
!,4
-
PROJECT PURPOSE AND DESCRIPTION
In
dents
the fall
of
1983,
began studying the record-keeping system of the Ball State
The
Systems
Analysis
purpose of that
conduct.ed
for
class,
handle the medical records.
Inspired in part by that study,
in the winter of
1983-84;
the spring quarter of
this project was undertaken
the bulk of the project. was done during
1984 as an Honors College creative project.
This project describes a computer application which would facili-
lates'
healt.h history/physical report forms.
Evc~r·y
undergraduate
student at Ball State is
have a health hist.ory and report of physical
dt:.
the
BSU
Health Center.
mailed
t.D
tl··:e HE-a.lth C0?nt.E-r··
If
a stUdent fails to submit this form,
placed Dn his school
records until
or
hi::,nc!"···
,::'1.
II 1···1 e) :1 ell'
his hedlth forms are receIved.
the Health
Cen~er
receives
sti...I.clE'nt·:s.
records
t?::.'
rna.tr"·i~~:ul.Ettj.nq
About the third week of each quarter,
mc-dicE!.}
to
+j, :I.
examination on
These forms are
!::!\/
:-equired
clerks go thrDugh this list,
:i.
Thi:?
r"1
filing cabinets fDr each name on the list to see whether or not a
history
IS
-
student'~
form has been received.
added to a
ce!.ords.
When it is
discovered
list from which the clerks type letters noti-
The current procedure for
--
students
health history +orms
regarding
activity which occupies the medical
cuns,iumi. nq,
clerks for many weeks each quarter.
'::;01
u.t :i. on
to the above-described situation.
each student's area of the student
:i. n
year/mC!~th
be filled with a
\.'-.!C!u.l c:!
history form is
~eceived
(I.'.lh j,
ch
date when the student's health
by the Health Center.
A quarterly check
and a computer listing would be produced presenting
the names of all
students who are enrolled at Ball St3te and
who have not yet turned in their required medical
t
f I.... Din
1"'1
i'::,:. P fro DC;) r' ":".m
triplicate,
I.... ("'C .JI'''
V··JDI... ! 1 cl
.,':\ 1 '::iO !:::. (."" t. h <-:'2
"
and the mailing labels for
T!":("
r)U.I.... r)C)~::iE'
d c,;
c: 1 F!I"-I': ~,; ,
uf t!'''::l'''.
+ \. . '=:~E;:i. rl q
Pt"(:ij",:·~ct
i'''. t.o
I"'!e 1 d .,
c!
Ul..itr:,i.J.t
nuticE-?
these letters.
<:,ii:':i\lt;::,
t:i.iT'lE' foro' thE'
:TIf:?d:i.Cdl
them to do the uther work required
data-entrv required for
~'.)cH.I.l
forms.
be done bv the medical
this
dPplicatiun
records clerks via terminals
will
reside in their office ared.
the
University
which
Repurts would be produced
Computing Services location and be delivered
the BSU Health Center.
to
HEALTH CENTER PROJECT PROPOSAL
This
project consists of adding a field to the 8SU Student DataThF' fi(·=.,ld,
VJhic:h It,lil1 bE? loc:E~tf.?cj in the II(..)ppli.C::,;:lnt
s::.i.?q·-·
ment,
will be a date field.
Initialized to all zeros, the field
hE-?
u.pda.tpd to a. 11,/y!,.,!"1 '1 cJ.:J.t,:::! by <lin or·!·····l i.nF pi'-oql'-aii"!
eleS).
Periodic batch programs will produce a report based upon
the value of the date field (zeros or non-zeros).
hE\~;::.E:'.
The
'l
primary users will be the Medical Records Clerks of the
c:: E~ r'! t (E'I" •
8SU
1·· 1 (,:~, EI.l t h
Actual implementation of this 0roject and its programs is unlikel.y
at
the present
time,
according
to Universi.ty
Computing
:::; I'::~ i \/i c: E! ':; .
1\1 (.;:! \i i:':': r-' the I ('2 ':; ':" t t"1 :i. ',,:. p j . c' j (':! ct. I"i i :I. 1 .;:; r: ' i';:; C i. +'y' t. h c: c.". p E~ C :i. ;: i c ·:oi. "'tjons needed should the project he implemented at a later time.
r
'
0 ~"J ii-,,:'.)
<;:i.I'·· (.:::~ t t···: (.;~ "1:: .:::1 '::; I·; ~:; i i-1 ·.i CI:t \; l-::! c:!
j. n E:"! c:: C 0
and the estimated time reqUIred for each
F C) 1 I.
:1.
~::; /"'1
i nq
P~~;f..J D.:.3. t. ';::it:! a ~::;e pI'" U( . E!ci '..It··· C~'":;
:::) c: I" C? f? n d I;,:! s:; i q r',
I r·1 ~:; p Ir ' Ci \::.J 1'- i", iii in:i. n 9 ( L E; i q h IVI.;::I. :i. n l.'oJ D.I'- 1. n I.:J )
On-line programming
..:!"'
:i
task~
Define fields to Le created
learn how they are entered into Database
L..E! i:"i I"" rl
...., "
iil P I
(Katy Neff)
Define COBOL programs
1.
(Jr"I"-ljn(-'~
displ<~."y
":::) c: I..·· E! E~ n ci i:::! ~:5 i \;) r"t
Ii r" 0';) t'- ,,~,iT"I 1 uq i. c
:',?
On -··1 i n j.~, ! ..lpci ;:;1. t. (Ol ( t u
~:. c:: I'" E' e n c! F~ ~:'. i. (J f"i
P 1'-' D\;) I'" =\111 1 \:1'.:;.1:i. c:
:~:; " f3a t c:: h Ir ' E'r' or-' t
I" f~p 01'- t
1 <3.·,/Dut
!.)I···C) •.::!I.... ;:;\if)
T h '::.' -f 0 1. 1. 0\,') :i. n q
li~ i
1.:1
'?:~r'l
t
+:i. E! 1 d s;)
(;~I""
luqic
I:; E·'
'::.
u b mi. t: t. P cJ t
Early in the quarter:
PI" oj
DI"'.
D
E!C: t
GDal~:;
F U. E-? l. lin 9 :
F't-· npn{i;;d J
DI...ltl:i.rIE·d
Midterm:
Status Report
Final:
Screen layout DescriptIons
Program Sppc::i-fications
t. hi. .:::.
p t·-· C! .'j
F:! C
t "
)
)
)
~/:/~~
/RDDT<~
~;/~/)
,
r
.
//
~;~///;:
l)l)RE55
//"",/'>'
/,~/:;;%
W5;f~~
///~
[
W~':;;~~
ACAf)EMIC
HOUSING
SUMMA~
PAST
PAID
I
I
C.oNTPCT
Buc.K.l.£'{
J
GEtJERAL
I
F"."'E"R
NAME
I
r~;.. _
--QvA~n~Lt
PREVIDcJ..s
INSTlTrJTlDN
SU/VIMAt(>(
ADV"t4CE.o
5'fflNbJN<t
'----------'
THE ABOVE DIAGRAM SHOWS THE ORGANIZATION OF THE BSU STUDENT DATABASE.
EJ
Indicates a segment.
E]
Indicates the possible multiple occurance of a segment.
~
Shading indicates the segments that are accessed by this application.
All other segments are 'invisible' to these programs.
~
I
ON-LINE UPDATE PROGRAM
-
..
B(::;LL
UI\! I Iv'E!:;.:~::; I TY CDt"lF'LIT I NC3
DEb I 131\1 ':;r-'EC I F I C.(11 I (Jr·.I::)
HT~iTE:::
F'F;:ClC)h:~)"1
~3[F("/
I C[~~
PGM NUMBER:
HSVBOOO
PGM NAME:
HISTORY RECEIVED
PGM REPLACES:
NONE
SYSTEM:
HEAL.TH SERVICES
PI CT:JI!.J hlflt ~
~::; ;'1,.-: F' ,!* ::
r\j / (:1
DATE ASSIGNED:
4/4/84
DATE DUE:
5/18/84
PROGRAMMER:
S. MENKEN
ANALYST:
S. MENKEN
L(iNC3tJ(iC3E ~
C::.U BOL
PGM TYPE:
MAINLINE
F'!...!F:.:CI··!(iHED:
I\IU
DATA BASE:
STUDENT DA1ABASE
SEGMENT:
SbMSPAC1, SSMSPAPP
':::; '::) (~ :
Z ':3 t"1 :::) F' (~I cr
Z '::::; 1'1 S PA F' F'
'I
I I'-H)F':: X ~
F'F;:UCi~':3'::;:
!""~:~J\/:?::3()()
I D i\1i..JI""1
U':3E'::~
:ZSr"I'::;r:'tll::T
(C:{.:il....L..F::O
B'y
[jET:;
'rF'(:~t~~3(~IC~'r
:l'::;I'1~;F('I':::;h
I C)!\! C:C)[)E:::
U~:lE:::!::)
If
C::+'::'T
!..·I!··1 J. f\! I I )
(~t\!D
F;~E~C~E:
F::E',:::'jJ1CE
I \iE:~::}
(~
~:::;(JC~
I
i~4L
SECURITY NUMBER (STUDENT 10 NUMBER),
DISPLAYS THE CORRESPONDING
':3 rU[)!:!\lr" ::} i\IPlr'lE I'
,::;rUDEtlT '::;IPIIL.I::; (13UTH FF?C)I"'! II"!E F;:C)Uf :::j!:J:;I"IE!'-.IT ) I' {:\!'ID
THE CURRENT HEALTH-HISrORY DATE (FROMfHE APPLICANT SEGMENT).
THE PROGRAM ALLOWS THE USER 10 CHANGE THE DATE FIELD.
INPUT FILES:
NONE
OUTPUT ~ILES:
NONE
i·;~EF'CJl;.:r~3:
1···.!Ur,IE
C!uiECI< II\JF'LJ'T
IF INVALID STUDENT ID
NUMBER~
DISPLAY ERROR-MESSAGE
I F~ cnu . . ···L.. Ji"'lE [q--,!I.... \i C;CW·1ESU···.1 (rFU:~I\!~:;ACT I UN CCJD[ +- H::;r'l)
"C·)I.J" Tei I...UC(. YTE ::3TUDEI\IT !::;:E:C[II::;:D FWUT ~;[C:·)I·!!E~'.lr
THE}·I",,,,,
BUILD SCREE:N (SHOWS 'rRANSAcrION CODE, SSN, NAME,
STATUS, CURRENT DATE)
~:;EI'--JD
E,C;F;:E:FN
~""""RETURN
TO CICS
IF CALL-LINE AND DATE COMES IN
(TRANSACTION CODE
•""
(:;U
'T(J !"'(JC~;l E ~::;·I·!...IDE~!\I T F;:E:CUr;:D !:;:C)ClT :::;I:~C:;!'1F:I\!r
"UI···INF'" TU ElFT {~I~,m 1··le)!.)") P:F'F'L. I Cf:ir-lT ::~\E(-Jr·1E~'.IT
+-
SSN
Y'Yl1!'1 >fHE:!\!"
ff
f'
" I:~:E:F;'L
f'
TCl
UPD(~~T E
HF(\i... TI···!·····H I ::; TCiRY .... UP: T I:::
BUILD SCREEN (SHowsrRANSACTION-CODF~ SSN, NAME,
UftlTlJh. CH ... D lHY"!!::, 1··IEJAJL.. "-r'··-ENTE:Fd:::U D(:'ITE)
~
" " " "
~
• " • "r;:FTl...Ih:I\!TLI C U::h
.. ,,.
+-
)
)
)
-.----~-.-~---.
.
-I~Q Q.L_··, . _
t---
. .-- S€6M£NT - - '
_._---
.
"-..
--.-~-
.. ,. - _............
'"
" , \ '\ "" ...
\-':.-~ \ '\
, ....>."._....." .... ,'\.. " ...
'
----- ----
'
\~ A!,p.~.~~ f:\,~r'~
-".:-~ SE61l1£ NT~""-""~
-- '\--'~---\-'~:"""'," -"\'
.
\.
' . '
THIS IS THE VIEW OF THE STUDENT DATABASE SEEN BY THE ON-lINE UPDATE PROGRAM (HSV8000)
.§:-_- -"'-
-. . . . _.---'--'~­
..
:\,.\
\'\"\ \'
INDICATES GET" PROCESS USED
II
\
',"
'\ \" '\,
\
\,
\~,
INDICATES IIREPlACE II PROCESS USED
~
-">
IlO
<;;;-
~
\.11
V')
;:)
\-
~
~
~
~
'",.....
~
<
()<l
~
">
~
Ifl
I.
\-
<-1-lJ
-
\!)
] ]
..
t
~
,
>
~
~
'"-
~
I
~
~
"
~
cr
C\
~
\u
<
~
S
~
l-.J
<to
W
:t:
\':!
<!o;;r
\,IJ
'\!'"
c:r::.
IS'
~
I;)"
c;s--
q~
~
~
:t:
:r.
~
~
I.U
/'
cwo
/""
~
/'
~
~
/""
"...
BATCH REPORT PROGRAM
10
BALL STATE UNIVERSITY COMPUTING SERVICES
PROGRAM DESIGN SPECIFICATIONS
!\IUI'1BEF~ ~
HS\i 1 (lOCi
PGM NAME:
MATPIC HISTORY CHECK
PGM REPLACES:
NONE
SYSTEM:
HEALTH SERVICES
F'CWI
PI C: C: ULJ r'J T :/:i=::
S?,F'#:
['. J /
(~
DATE ASSIGNED:
4/4/84
DATE DUE:
5/18/84
PRUGRAMMER:
S. MENKEN
ANALYST:
S. MENKEN
L.(lr-IC;UflGE::
CI]BClI...
PGM TYPE:
MAINLINE
F' IJ I;:C H iY:W: D ::
hi Cl
I t1S I I\JFO" . " .....
DATA BflSE:
STUDENT DATABASE
SEGMENT:
SSMSPACT, SSMSPAPP, SSMSPADR
SSA~
ISMSPACT, ZSMSPAPP, ZSMSPADR
I t'J:UEX:
I D NUM
P F.: Cl C F: :-:; ~:; :
C; E:r
c
"
"
••••
"
•
"
••••
"
"
"
"
"
•
"
•••••
"
1 000
,..- f? .::1.d~; t h f2 ~::)t ud f2n t D3 t 3!J i:":\ S·E? " I:;.:uut" an d
"i:';P P 1 :i. c E!.n t "
~:::;eg -_.
ments.
The prugram checks the pay indicator field and,
if
a
student h3s paid for the current quarter or term,
checks the
health-history date field.
A report is printed of all
students
paid AND with zeros only in the health-history date field"
(Zeros are the initial value o~ this field,,)
H~::;\/
INPUT FILES:
NONE
OUTPUT FILES:
NONE
REPClRTS:
MflTRIC REPClRl
DDNAME:
IIPOLIST
F C)f~; 1'1 E) :
F;; l'l () :2
HOLD L.E:TTE:F:
DDNAME:
!/PClL.ETTEP
FORME):
(3-part)
/"1 nIL.. 1 t·! [3 I..J\ El E: L. ~;
DDNAME:
!!POL..A8EL..S
F C)f~; 1'1 ~::; :
1. 1
INITIP1LIZE:: CCJLJI\IT
!\IE:.:t'J-·h:EF'DF:;:T·····F·LPlf ~
ZEHU
'YI:::~:;':::::
TF;:UI:::' ~
'l\jO:'
~"=
FPIL~3E:
SORT MATRIC-REPORT ASCENDING ON LAST-NAME
ASCENDING ON FIHST-NAME
INPUT PROCEDURE --See below
OUTPUT PRDCEDURE --See below
I !\!PUT PROCEDUPE.
READ STUDENT RECURD USING 'GN' CUMMAND
;----CHECK STUDENT STATUS
IF STATUS = 'S'
(indicating a cu~rent paid student)
GET APPLICANT SEGMENT USING 'GNP'
READ HEALTH-HISTURY-DATE FIELD
IF HEALTH-HISTORY-DATE = ZEROS
READ CAMPUS-ADDRESS USING 'GNP'
IF NO CAMPUS-ADDRESS
READ PERMANEN1-ADDRESS USING 'GNP'
MOVE PERMANENT-ADDRESS TO ADDRESS
:.ELSE MOVE CAMPUS-ADDRESS TO ADDRESS
READ HOLD-FIELD (IN ROOT SEGMENT)
MOVE NAME, SSN, ADDRESS, HOLD-FLAT TO REPOPT-LINE
:."~" ... RELEASE REPORT-LINE TO SORT ROUTINE
~
READ NEXT STUDENT
.... REPEAT UNTIL END OF DATABASE
OUTPUT PPUCEDURE.
PERFORM HEADER-l UNTIL END-OF-FILE
HE:?iDEh:·····l.
WRITE HEADER-i-LINE
IF NEW-REPORT PERFORM HEADER-2
PERFORM REPORT-BODY UNTIL COUNT - 45
MOVE ZERO TO COUNT
"
WRITE HEADER-2-LINE
MOVE 'NO' TO NEW-REPORT-FLAG
1"'!E:I~~DE:I:;:""2
RE:F'URf-··BDDY.
WRITE REPORT-LINE
(tDO
:I.
':'0 C;mJNT
)
)
)
ROOT
SEGMENT
ApPLICANT
ADDRESS
S£GMEN"T
SEGMENT
THIS IS THE VIEW OF THE STUDENT DATABASE SEEN BY THE BATCH PROGRAM (HSVIOOO)
ALL SEGMENTS SHOWN USE ONLY THE "GET" PROCESS
/Ylf}TRK
HI<)roJ?,(
Cf-I€GI<
Si-tA£otv /V/€Nt:t=N
BALL S,ATe
H5V1Q>Q>¢
V/IJiV€~.');
TV --
WDO.!)
I-+EALT'H
SCl~VIC.E
L
-
APPENDIX
-
INSTRUCTIONS FOR USING ON-LINE UPDATE PROGRAM
TH(~Nf.:;nCT I Cll\!
CDUE: HI"I I r\!
THEN :::;'TI..JDFNT' ;:) UDC I ()L
NUMBEH (STUDENT ID NUMBER) AND PREUS <ENTER}
E:r,/T'E:r::,:
II
Ii ,I
~:;ECUh:
I TV
FOH STUDENT WITH ND OR WITH UNKNOWN SOCIAL SECUHITY NUMBEH:
Er,!TCF::
I UN CUDE II !:3~,J(:)11'1'1 {~ND F'PEt3~3 <: ENTEr:,::>;:
T!"! I~;
F' I NU ':3TUDE I'fT I D 1\1I..J11HF.::F::H i~JI"!f:]ojrHE:: UTU[)ENT:' '::~
TF::1~11\1:~:~PIr:::T
F:'FUI3F::tir'lrU
!< I\! U!,,'J 1\1 "
I::;:U!\I:=~
N(~II"IE
THE
I:::)
-
ID 499 CREATIVE PROJECT MIDTERM STATUS REPORT
L
2.
L_ ':',' EI.I..·· 1""', ('C.; d
about the 5t~uctu~e
t·.I···, e:' B ~::; U Student Database.
Defined new field to be
(..\.
D..
C"
3..
c~~ated
in DB:
Oa.tf~
-f:if:21.d.
LA.! i :1.:1.
f':~ :I. uc: .:~'. t "c,d i I",
rip p 1. ]. 1":: dl""l t
Vi :i. 1. 1. hE' er', t. i:":::'I'- t:"cj :I. j""'! t. 0 DB u. ~:; i n '.J
e:: UiHini:·.. n d·::;; "
Wrute
[I
p~uq~dm
II
specifiC:dtions
+u~
<'~f.-~q mt,'~r',
II
II
C3i:::r
Batch
I'
t.
'-i. 1'' , cj
+Ui"
II
~epurt.
',:: t. ud E'r"! t
(':;'de:: h
I I\I~:;F.:~FT
II
Download