PSOTPCL ;BIRM/PDW-EDIT TPC INSTITUTION LETTERS
Source file <PSOTPCL.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 |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 2 | PSO TPB INSTITUTION LETTERS PSOTPCLP |
Name | Comments | DBIA/ICR reference |
---|---|---|
EDIT | ; Manual edit of institution letter information in 52.92
|
|
EDIT2 | ||
EXIT | ||
PSTINT | ;Take institution entries from 52.91 & stuff into 52.92
|
|
LOCDA | ;Get physical and mailing address
|
|
SEL | ;Select divisions
; returns arrays ; for testing |
|
SELECT | ; select range of divisioins
|
|
ALL | ||
PG | ||
INSTCHK() | ; check required fields of INST in the array INST(INSTDA)
|
|
CHKINST(INSTDA) | ; check institution in 52.92 for required edited fields
|
|
PTCHK() | ; Check file 52.91 for INST fields and 52.92 for INSTUTITONs present
|
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 |
>> | 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* |