PSOTPCL ;BIRM/PDW-EDIT TPC INSTITUTION LETTERS
Source file <PSOTPCL.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 2 | PSO TPB INSTITUTION LETTERS PSOTPCLP | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| INSTCHK() | ; check required fields of INST in the array INST(INSTDA) | |
| LOCDA | ;Get physical and mailing address | |
| PTCHK() | ; Check file 52.91 for INST fields and 52.92 for INSTUTITONs present | |
| EDIT | ; Manual edit of institution letter information in 52.92 | |
| ALL | ||
| PSTINT | ;Take institution entries from 52.91 & stuff into 52.92 | |
| CHKINST(INSTDA) | ; check institution in 52.92 for required edited fields | |
| EDIT2 | ||
| EXIT | ||
| PG | ||
| SEL | ;Select divisions ; returns arrays ; for testing | |
| SELECT | ; select range of divisioins | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ | 
| ^PS(52.92 - [#52.92] | Classic Fileman Calls, GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(52.91 - [#52.91] | PSTINT+1, PTCHK+2 | 
| ^PS(52.92 - [#52.92] | LOCDA+1, SEL+5, PTCHK+3 | 
| Name | Line Occurrences | 
|---|---|
| $$CHKINST | SEL+6, SELECT+4, INSTCHK+2, CHKINST+3 | 
| ALL | SEL+10 | 
| EDIT2 | EDIT2+8 | 
| EXIT | EDIT2+5 | 
| LOCDA | PSTINT+1, PTCHK+6 | 
| PG | ALL+2 | 
| PSTINT | EDIT2+1 | 
| SEL | ALL+6 | 
| SELECT | SEL+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CHK | PTCHK+1~*, PTCHK+4*, PTCHK+7, PTCHK+11 | 
| DA | EDIT2+2!, EDIT2+6* | 
| DDSFILE | EDIT2+6*, EXIT! | 
| DIC | EDIT2+2!, EDIT2+3*, EXIT!, SELECT+1!, SELECT+2* | 
| DIC("A" | EDIT2+3* | 
| DIC("W" | EDIT2+3*, SELECT+3* | 
| DIC(0 | EDIT2+3*, SELECT+2* | 
| DIE | EXIT! | 
| DIR | SEL+8!, SEL+9!, ALL+4!, PG!, INSTCHK+6!, PTCHK+10! | 
| DIR("A" | ALL+3*, PG*, PTCHK+10* | 
| DIR("B" | ALL+3* | 
| DIR(0 | SEL+8*, ALL+3*, PG*, INSTCHK+6*, PTCHK+10* | 
| >> DIV | SEL+7*, ALL+2* | 
| DIVDA | SEL+4!, SEL+5*, SEL+6, SEL+7 | 
| DIVNM | SEL+4! | 
| DIVX | SEL+4! | 
| DLAYGO | EDIT2+3*, EDIT2+4! | 
| DR | EDIT2+6*, EXIT! | 
| FAC | LOCDA+2~, INSTCHK+1~*, INSTCHK+2*, INSTCHK+3, INSTCHK+8, CHKINST+1~*, CHKINST+4*, CHKINST+5, PTCHK+6~ | 
| FAC( | LOCDA+5*, LOCDA+6*, LOCDA+14 | 
| FDA | LOCDA+2~ | 
| FDA( | LOCDA+14*, LOCDA+15* | 
| >> I | SEL+5* | 
| >> II | ALL+2* | 
| INST | SEL+12!, SELECT+1!, ALL+1*, PTCHK+1~, PTCHK+6~ | 
| INST( | SEL+7*, SELECT+5*, ALL+2, INSTCHK+2 | 
| INSTDA | INSTCHK+2*, CHKINST~, CHKINST+3, CHKINST+4, PTCHK+1~*, PTCHK+2*, PTCHK+3, PTCHK+5, PTCHK+6 | 
| IOF | EDIT+2, EXIT+1 | 
| >> LOCDA | PSTINT+1*, LOCDA+1, LOCDA+5, LOCDA+6, LOCDA+15, PTCHK+6* | 
| >> LOCDA(1 | LOCDA+15* | 
| PAR | CHKINST+1~, CHKINST+3* | 
| PSOSTOP | ALL!, ALL+2, PG+1*, INSTCHK+7* | 
| U | LOCDA+13 | 
| >> X | PG+1, INSTCHK+7 | 
| >> XFLD | LOCDA+13*, LOCDA+14 | 
| XX | LOCDA+5*, LOCDA+6*, LOCDA+12*, LOCDA+13, INSTCHK+2*, CHKINST+1~, CHKINST+3*, CHKINST+4* | 
| >> Y | EDIT2+5, EDIT2+6, SEL+10, SEL+11, SELECT+3, SELECT+4, SELECT+5, ALL+5 | 
| >> YFLD | LOCDA+13*, LOCDA+14 | 
| >> YY | CHKINST+4* |