PRSEEMP4 ;WIRMFO/JAH-STUDENT TRAINING REPORT BY SERVICE ;7/2/97
Source file <PRSEEMP4.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SORT(PRDA) | ;
|
|
| HWLIST | ;build list of classes that are hospital wide
|
|
| HASHLIST | ;Reverse array list 4 faster hashing in sort routine.
; i.e. change HWIDE(3)="DIVERSITY IN WP"... HWIDE("DIVERSITY IN WP")=3 |
|
| SORT1(PRSE) | ;Loop thru training data in AA x-ref & sort in2 ^TMP
|
|
| OUTPUT(PRDA,POUT,JOBCODE,EMPNAME) | ;
|
|
| NHDR(JOBCODE,POUT) | ;
|
|
| EXIT |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRSE(452 - [#452] | SORT1+17, SORT1+18, SORT1+24, SORT1+29, SORT1+37, OUTPUT+30 |
| ^PRSE(452.1 - [#452.1] | HWLIST+18, SORT1+44, SORT1+47 |
| ^PRSE(452.3 - [#452.3] | HWLIST+12, HWLIST+13, HWLIST+16, HWLIST+17 |
| ^PRSP(454.1 - [#454.1] | HWLIST+14 |
| ^PRSPC - [#450] | SORT+21 |
| ^PRSPC("SSN" | SORT+16 |
| ^TMP("EORM" | SORT+9*, EXIT! |
| ^TMP("JOBS" | SORT+25*, NHDR+24, EXIT! |
| ^TMP($J | SORT+12*, SORT+14*, SORT+24*, SORT1+38, SORT1+41*, SORT1+47*, SORT1+53, SORT1+54*, OUTPUT+5, OUTPUT+13 , OUTPUT+16, OUTPUT+18, OUTPUT+19, OUTPUT+23, NHDR+32, EXIT! |
| ^VA(200 - [#200] | SORT+7, SORT+13 |
| Name | Line Occurrences |
|---|---|
| NHDR | OUTPUT+21 |
| SORT1 | SORT+29, SORT+31, SORT+33 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | SORT+21 |
| ^(6 | OUTPUT+30 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> CCORG | SORT+12, SORT+14, SORT+24, SORT1+38, SORT1+41, SORT1+47, SORT1+53, SORT1+54, OUTPUT+5, OUTPUT+13 , OUTPUT+16, OUTPUT+18, OUTPUT+19, OUTPUT+23, NHDR+17, NHDR+32 |
| >> CEU | OUTPUT+48 |
| >> CLOCK | SORT+4* |
| CLSMLT | HWLIST+2~, HWLIST+15*, HWLIST+16*, HWLIST+17 |
| CLSPTR | HWLIST+2~, HWLIST+17*, HWLIST+18 |
| COUNT | SORT1+13~*, SORT1+50*, SORT1+54 |
| CRS | SORT1+13~, SORT1+16*, SORT1+17*, SORT1+18, SORT1+21, SORT1+24, SORT1+29, SORT1+38, SORT1+41, SORT1+44 |
| CURR | SORT1+13~, SORT1+53*, SORT1+54 |
| >> DA | OUTPUT+19*, OUTPUT+20, OUTPUT+23, OUTPUT+30 |
| >> DA(2 | SORT1+29*, SORT1+30, SORT1+37, SORT1+47 |
| >> EMPIEN | SORT+12, SORT+14, SORT+24, SORT1+38, SORT1+41, SORT1+47, SORT1+53, SORT1+54, OUTPUT+5, OUTPUT+13 , OUTPUT+16, OUTPUT+18, OUTPUT+19, OUTPUT+23, NHDR+32 |
| EMPNAME | SORT+9, OUTPUT~, OUTPUT+7, NHDR+21 |
| >> HOLD | OUTPUT+13*, OUTPUT+28, OUTPUT+33*, OUTPUT+37*, NHDR+33* |
| >> HWIDE( | HWLIST+18*, HASHLIST+4, HASHLIST+5*, HASHLIST+6!, SORT1+21 |
| IOF | NHDR+8 |
| IOM | OUTPUT+40, OUTPUT+52, NHDR+9, NHDR+18 |
| IOSL | OUTPUT+21 |
| IOST | SORT+4, NHDR+7 |
| JOBCODE | SORT+21*, SORT+23, SORT+24, SORT+25, OUTPUT~, OUTPUT+6, OUTPUT+10, OUTPUT+21, NHDR~, NHDR+24 |
| >> MIEN | HWLIST+11*, HWLIST+12*, HWLIST+13, HWLIST+16, HWLIST+17 |
| MIIEN | HWLIST+2~ |
| >> N1 | SORT+7*, SORT+8, SORT+9*, SORT+12, SORT1+47, OUTPUT+15*, OUTPUT+16*, OUTPUT+18, OUTPUT+19, OUTPUT+23 |
| >> NCD | SORT1+26*, SORT1+34, SORT1+47, OUTPUT+17*, OUTPUT+18*, OUTPUT+19, OUTPUT+23, OUTPUT+34 |
| >> NCD1 | SORT1+24*, SORT1+26, SORT1+29 |
| >> NI | NHDR+30*, NHDR+31 |
| >> NIC | OUTPUT+12*, OUTPUT+13*, OUTPUT+29 |
| >> NODE | HASHLIST+3*, HASHLIST+4*, HASHLIST+5, HASHLIST+6 |
| >> NPC | NHDR+8*, NHDR+14 |
| >> NSORT | SORT1+31*, SORT1+40*, OUTPUT+13*, OUTPUT+16, OUTPUT+18, OUTPUT+19, OUTPUT+23 |
| >> NSW1 | OUTPUT+21, NHDR+33* |
| >> PCOUNT | OUTPUT+22*, OUTPUT+43 |
| >> PHRS | OUTPUT+24*, OUTPUT+44 |
| >> PHRS("CEU" | OUTPUT+26*, OUTPUT+49 |
| >> PHRS("CON" | OUTPUT+27*, OUTPUT+50 |
| POUT | OUTPUT~, OUTPUT+2*, OUTPUT+6, OUTPUT+10, OUTPUT+13, OUTPUT+16, OUTPUT+18, OUTPUT+21, OUTPUT+39, NHDR~ , NHDR+4*, NHDR+7* |
| PRDA | SORT~, SORT+7, SORT+13, SORT1+17, SORT1+18, SORT1+24, SORT1+29, OUTPUT~ |
| PRDA(1 | SORT+16*, SORT+21 |
| >> PRDATA | SORT1+37*, SORT1+47, OUTPUT+23*, OUTPUT+24, OUTPUT+25, OUTPUT+26, OUTPUT+27, OUTPUT+32, OUTPUT+35 |
| PRHLOC | OUTPUT+2~ |
| PRSE | SORT+29*, SORT+31*, SORT+33*, SORT1~, SORT1+17, SORT1+18, SORT1+24, SORT1+29 |
| >> PRSE132 | OUTPUT+29, OUTPUT+30, OUTPUT+31, OUTPUT+34, OUTPUT+35, OUTPUT+43, OUTPUT+49, NHDR+16, NHDR+21, NHDR+25 , NHDR+26, NHDR+30 |
| >> PRSECLS | OUTPUT+8 |
| >> PRSECLS(0 | SORT1+44*, SORT1+47 |
| >> PRSESEL | SORT+29, SORT+31, SORT+32, SORT+33, SORT1+21, NHDR+5 |
| >> PRSETL | SORT+19*, SORT+23*, SORT+25, NHDR+24*, NHDR+25 |
| >> PTAB | NHDR+9*, NHDR+14 |
| >> PYR | NHDR+13 |
| >> REPDT | NHDR+18 |
| SERV | HWLIST+2~, HWLIST+13*, HWLIST+14 |
| >> SERVICE | NHDR+16 |
| >> SERVIEN | SORT+12, SORT+14, SORT+24, SORT1+38, SORT1+41, SORT1+47, SORT1+53, SORT1+54, OUTPUT+5, OUTPUT+13 , OUTPUT+16, OUTPUT+18, OUTPUT+19, OUTPUT+23, NHDR+32 |
| >> SSN | SORT+13*, SORT+14, SORT+15, SORT+16 |
| >> TYP | NHDR+12, NHDR+13 |
| U | SORT+13, SORT+21, SORT1+47, OUTPUT+24, OUTPUT+25, OUTPUT+26, OUTPUT+27, OUTPUT+30, OUTPUT+32, OUTPUT+35 |
| X | SORT1+36~, SORT1+38*, SORT1+39, SORT1+40*, SORT1+41, SORT1+47 |
| >> Y | OUTPUT+34*, NHDR+18* |
| >> YREND | SORT1+34 |
| >> YREND(1 | NHDR+13 |
| >> YRST | SORT1+34 |
| >> YRST(1 | NHDR+13 |
| Z | NHDR+5~*, NHDR+10 |