ASDROUT0 ; IHS/ADC/PDW/ENM - ROUTING SLIPS PRINT ; [ 11/13/2002 9:31 AM ]
Source file <ASDROUT0.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Scheduling | 3 | (AIU,EF,HS,MP)^ASDFORM $$SHORT^ASDROUT2 ($$HRN,$$HSTYP)^ASDUT |
Scheduling | 3 | (,END,LIN2)^SDROUT1 (HD,HED,SCCOND)^SDROUT2 DTS^SDUTL |
VA Fileman | 1 | ^DIE |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOC | ; -- SUBRTN to return location
|
|
FUT | ;EP -- SUBRTN to print future appts
|
|
DIV() | ; -- returns division ien
|
|
AIU | ; -- insurance update
|
|
HS | ; -- health summary
|
|
LIN | ; -- SUBRTN to print individual appointments
|
|
HED2 | ;EP -- SUBRTN to print future appt heading
|
|
CLIN | ; -- SUBRTN to print by clinic
|
|
PCO | ; -- sort by principal clinic
|
|
GOT | ;EP; -- SUBRTN to set up ^utility sort of patient appts
|
|
DATE | ||
COL | ; -- ??
|
|
SETP(J,K) | ; -- called to set date printed
|
|
ONE(DFN,FORM) | ; -- returns 1 if at least one clinic for pat wants form
|
|
PRINT(I,J) | ; -- SUBRTN to print a routing slip based on patient ifn J
|
|
TM | ; -- SUBRTN for printable time
|
|
X1 | ; -- SUBRTN to print extra info
|
|
GO1 | ; -- SUBRTN to initialize sort
|
|
CNT | ; -- increment # of routing slips printed
|
|
CLO | ; -- sort by clinic
|
|
PRINT2(I,J) | ; -- SUBRTN to print rs by clinic
|
|
EF | ; -- encounter form
|
|
NEW1() | ; -- returns 1 if patient has new appt on same day
|
|
RS2() | ; -- returns 1 if want >1 rs
|
|
OTHER | ; -- calls other forms
; searhc/maw these all get set up in the clinic setup option |
|
GO | ;EP; called to print r slips
|
|
X | ; -- SUBRTN to print extra info
|
|
TDO | ; -- sort by terminal digit
|
|
LIN2 | ; -- SUBRTN to print future appts line
|
|
MP | ; -- med profile
|
|
CKP1 | ; -- check if rs should be included in reprint
|
|
NMO | ; -- sort by name
|
|
CKP | ; -- check to see if rs should be printed for patient
|
Name | Field # of Occurrence |
---|---|
AIU^ASDFORM | AIU+1 |
EF^ASDFORM | EF+1 |
HS^ASDFORM | HS+9 |
MP^ASDFORM | MP+1 |
$$SHORT^ASDROUT2 | LIN+4, FUT+1 |
$$HRN^ASDUT | GOT+4 |
$$HSTYP^ASDUT | ONE+6, ONE+7 |
^DIE | SETP+7 |
^SDROUT1 | GOT+5 |
END^SDROUT1 | GO+14, CLIN+7 |
LIN2^SDROUT1 | LIN2+1 |
HD^SDROUT2 | PRINT2+3, PRINT+3 |
HED^SDROUT2 | PRINT2+3, PRINT+3, LIN+14, FUT+3, FUT+6 |
SCCOND^SDROUT2 | LIN+8 |
DTS^SDUTL | DATE+1, LIN2+2 |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("SITE" | LOC+2 |
^DG(40.8 - [#40.8] | LOC+3, OTHER+2, RS2+1, DIV+1 |
^DIC(4 - [#4] | LOC+2 |
^DIC(8 - [#8] | COL+3, X+2, X1+2 |
^DPT - [#2] | GOT+3, CKP+2, CKP+3, CKP+4, CKP1+1, CKP1+3, LIN+6, LIN+7, X+2, X1+2 , FUT+2, FUT+5, FUT+7, LIN2+2, SETP+4, SETP+5, SETP+6, NEW1+3, NEW1+4, NEW1+5 , ONE+3, ONE+4 |
^SC - [#44] | GOT+1, CLO+1, PCO+1, PCO+2, COL+1, COL+2, LIN+2, LIN+3, LIN+9, LIN+11 , LIN+12, LIN+13, LOC+1, LOC+3, LIN2+3, LIN2+4, ONE+5 |
^TMP("SDRS" | TDO+2*, CLO+2*, CLO+3*, PCO+3*, PCO+4*, NMO+2*, GO+5, GO+6, GO+10, GO+11 , GO1+6, CLIN+1, CLIN+2, CLIN+3, CLIN+4, CLIN+5, PRINT2+4, PRINT2+5, PRINT+4, PRINT+5 , X+1, X1+1 |
^VA(200 - [#200] | DATE+4 |
Name | Line Occurrences |
---|---|
$$DIV | OTHER+2, RS2+1 |
$$NEW1 | CKP+4 |
$$ONE | EF+1, HS+7, HS+9, MP+1, AIU+1 |
$$RS2 | GO+9, GO+10, CLIN+6 |
AIU | OTHER+6 |
CKP | GOT+2 |
CKP1 | CKP+1 |
CLIN | GO+2 |
CLO | GOT+7 |
CNT | GO+8, GO+12, CLIN+6 |
COL | TDO+1, CLO+1, PCO+2, NMO+1 |
DATE | FUT+1 |
EF | OTHER+3 |
FUT | PRINT2+4, PRINT+4 |
GO1 | GO+1 |
HED2 | FUT+4, FUT+6 |
HS | OTHER+4 |
LIN | PRINT2+5, PRINT+5 |
LIN2 | FUT+7 |
LOC | LIN+4, LIN2+3 |
MP | OTHER+5 |
NMO | GOT+9 |
OTHER | GO+9, GO+13, CLIN+6 |
PCO | GOT+8 |
GO+8, GO+9, GO+12 | |
PRINT2 | CLIN+6 |
SETP | LIN+6 |
TDO | GOT+6 |
TM | LIN+1, LIN2+2 |
X | PRINT+5 |
X1 | PRINT2+5 |
Name | Field # of Occurrence |
---|---|
^( | X+1, X1+1 |
^("DIV" | LOC+2 |
^(0 | CLO+1, PCO+2, COL+3, CKP+2, CKP1+1, CKP1+3*, LIN+13, X+2, X1+2, LOC+3 , FUT+7, NEW1+5, ONE+4 |
^(9999999 | LIN2+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | TM+2* |
DA | SETP+1~, SETP+3*, SETP+4*, SETP+5, SETP+6 |
DA(1 | SETP+3* |
DFN | GOT+1*, GOT+3, GOT+4, TDO+2, CLO+2, CLO+3, PCO+3, PCO+4, NMO+2, CKP+2 , CKP+3, CKP+4, CKP1+1, CKP1+3, NEW1+3, NEW1+4, NEW1+5, ONE~, ONE+3, ONE+4 , ONE+6, ONE+7 |
DIE | SETP+1~, SETP+3* |
>> DIV | LOC+3 |
DR | SETP+1~, SETP+6* |
DT | SETP+6 |
DUZ | DATE+4 |
DUZ(2 | DIV+1 |
END | SETP+1~, SETP+3*, SETP+4 |
FORM | ONE~, ONE+5, ONE+6, ONE+7 |
>> GDATE | GOT+1, TDO+2, CLO+3, PCO+4, NMO+2, COL+1, COL+2, CKP+2, CKP+3, CKP+4 , CKP1+1, CKP1+3, NEW1+2, NEW1+3 |
I | GO+5*, GO+6, GO+8, GO+9, GO+10, GO+11, GO+12, GO1+1*, GO1+4*, GO1+6* , GO1+8*, CLIN+1*, CLIN+2, CLIN+3, CLIN+4, CLIN+5, CLIN+6, PRINT2~, PRINT~, PRINT+4 , PRINT+5, X+1, X1+1 |
IOF | CLIN+7, PRINT2+2, PRINT+2, EF+1 |
IOSL | LIN+14, FUT+3, FUT+6 |
J | GO+6*, GO+8, GO+9, GO+10, GO+11, GO+12, CLIN+3*, CLIN+4, CLIN+5, CLIN+6 , PRINT2~, PRINT2+4, PRINT2+5, PRINT~, PRINT+4, PRINT+5, LIN+6, LIN+7, LIN+12, X+1 , X+2, X1+1, X1+2, FUT+2, FUT+5, FUT+7, LIN2+2, SETP~, SETP+2, SETP+3 , SETP+4, SETP+5, SETP+6, EF+1, HS+7, HS+9, MP+1, AIU+1 |
K | GO+10*, GO+11, PRINT2+1~, PRINT2+3*, PRINT2+4*, PRINT2+5, PRINT+1~, PRINT+4*, PRINT+5, LIN+1 , LIN+6, LIN+7, LIN+11, LIN+12, LIN+13, X+1, SETP~, SETP+2, SETP+3 |
L | GOT+1, COL+1, COL+2, GO+11*, PRINT2+1~, PRINT2+5*, PRINT+1~, PRINT+5*, LIN+2, LIN+3 , LIN+9, LIN+11, LIN+12, LIN+13, X+1, LOC+1, LOC+3, LIN2+2*, LIN2+3, LIN2+4 |
>> M | FUT+5*, FUT+7, LIN2+2 |
>> NAME | GOT+3*, NMO+2 |
>> ORDER | GOT+6, GOT+7, GOT+8, GO+2 |
>> P | GO+7*, CLIN+5* |
>> POP | GOT+2*, CKP+2*, CKP+3*, CKP+4*, CKP1+1*, CKP1+2*, CKP1+3*, CKP1+4* |
>> PRDATE | DATE+2, DATE+3 |
>> SC | GOT+1, TDO+2, CLO+1, CLO+2, CLO+3, PCO+1, PCO+3, PCO+4, NMO+2, COL+1 , COL+2, CLIN+5*, EF+1 |
>> SCN | CLO+1*, CLO+2, PCO+2*, PCO+3 |
SCZ | PCO+1~*, PCO+2 |
>> SDATE | FUT+2, FUT+5, EF+1, ONE+2, ONE+3 |
>> SDCNT | GO+1*, PRINT2+2, PRINT+2, CNT+1* |
>> SDI1 | CKP+3 |
>> SDIQ | CKP+3 |
SDLOC | LIN+5!, LOC+1*, LOC+2, LOC+3*, LIN2+3! |
>> SDREP | CKP+1, GO1+1, DATE |
>> SDSTART | CKP1+3, GO1+1, GO1+2, GO1+3, GO1+6, GO1+7, GO1+8, DATE+1, NEW1+5 |
>> SDTD | CLIN+2*, CLIN+3, CLIN+4, CLIN+5, X1+1 |
>> SDX | CKP+3, CKP1+2, GO1+1, DATE |
SDZ | GO+7*, GO1+3*, GO1+4*!, GO1+7*, GO1+8!, PRINT2+5* |
>> SDZAI | AIU+1 |
>> SDZCV | GO+9 |
>> SDZEF | EF+1 |
>> SDZHS | HS+3 |
>> SDZMK | GO+8 |
>> SDZMP | MP+1 |
>> TDO | GOT+4*, TDO+2, CLO+2, PCO+3 |
U | GOT+1, GOT+3, CLO+1, PCO+1, PCO+2, COL+1, COL+2, COL+3, CKP+2, CKP+3 , CKP+4, CKP1+1, CKP1+3, LIN+3, LIN+12, LIN+13, X+1, X+2, X1+1, X1+2 , LOC+1, LOC+3, FUT+7, DATE+4, LIN2+3, LIN2+4, SETP+5, SETP+6, OTHER+2, HS+9 , NEW1+4, NEW1+5, ONE+4, ONE+5, ONE+7, RS2+1 |
V | TDO+2, CLO+2, CLO+3!, PCO+3, PCO+4!, NMO+2!, COL+1*, COL+2*, COL+3* |
X | LIN+1*, LIN+11~*, LIN+12, LIN+13, LIN2+2*, LIN2+3, TM+1, TM+2*, NEW1+1~, NEW1+2* , NEW1+3*, NEW1+4, NEW1+5, ONE+1~, ONE+2*, ONE+3*, ONE+4 |
>> X1 | TM+1* |
Y | DATE+1*, DATE+2, LIN2+2*, LIN2+3, NEW1+1~, NEW1+2*, NEW1+3, NEW1+5*, NEW1+6, ONE+1~ , ONE+2*, ONE+3, ONE+5*, ONE+6*, ONE+7*, ONE+8 |
Z | ONE+1~, ONE+4*, ONE+5, ONE+6, ONE+7 |