BSDOAS ; cmi/anch/maw - Original Clinic Availability Setup ; [ 01/02/2004 10:48 AM ]
Source file <BSDOAS.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 4 | ^%ZISC ($$DOW,$$FMTE)^XLFDT ($$REPEAT,$$UP)^XLFSTR DISP^XQORM1 |
Registration | 4 | KVAR^VADPT EN^VALM TERM^VALM0 CLEAR^VALM1 |
IHS Changes To ADT | 1 | ($$BROWSE,$$READ,MSG,PAUSE,ZIS)^BDGF |
IHS Changes To Scheduling | 1 | (CLINIC,LEGEND)^BSDU |
VA Fileman | 1 | $$GET1^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;EP; -- main entry point for month-at-a-glance list templates
|
|
END | ||
HDR | ;EP; -- header code
|
|
DOWN(DOW) | ;-- get the node to display for Day of Week
|
|
PAD(D,L) | ;EP -- SUBRTN to pad length of data
; -- D=data L=length |
|
SP(N) | ; -- SUBRTN to pad N number of spaces
|
|
; print report to paper
|
||
EXPND | ;EP; -- expand code
|
|
HDG | ; heading for paper report
|
|
START | ;EP; -- re-entry for printing to paper
|
|
INIT | ;EP; -- init variables and list array
|
|
WMH | ;Write month heading lines
|
|
EXIT | ;EP; -- exit code
|
|
SET(LINE,NUM) | ; -- sets display line into array
|
|
HELP1 | ;EP; help for print individual dates question
|
|
ASK | ; ask clinic and set variables
|
|
DT | ||
DOW(X,F) | ||
PAUSE | ; -- end of action pause
|
|
HELP | ;EP; -- help code
|
Name | Field # of Occurrence |
---|---|
^%ZISC | PRINT+5 |
$$BROWSE^BDGF | ASK+6 |
$$READ^BDGF | ASK+1 |
MSG^BDGF | HELP1+1, HELP1+2, HELP1+3 |
PAUSE^BDGF | PAUSE+1 |
ZIS^BDGF | ASK+7 |
CLINIC^BSDU | ASK+4 |
LEGEND^BSDU | INIT+31 |
$$GET1^DIQ | INIT+8, INIT+9, INIT+10, INIT+13, INIT+14 |
KVAR^VADPT | END |
EN^VALM | EN+5 |
TERM^VALM0 | EN+4 |
CLEAR^VALM1 | EN+4, EXIT+1 |
$$DOW^XLFDT | DOW, DOWN+1 |
$$FMTE^XLFDT | HDR+2, INIT+12, INIT+21, DT |
$$REPEAT^XLFSTR | HDG+3, HDG+5, PAD+2 |
$$UP^XLFSTR | INIT+20 |
DISP^XQORM1 | HELP+1 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^SC - [#44] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^SC - [#44] | INIT+15, INIT+17, INIT+18, INIT+19, INIT+20 |
^SC("AIHSPC" | INIT+11 |
^TMP("BSD" | INIT+1!, INIT+35! |
^TMP("BSDM" | INIT+1!, INIT+30*, SET+2*, EXIT+2!, PRINT+2, PRINT+4 |
Name | Line Occurrences |
---|---|
$$DOW | INIT+20 |
$$DOWN | INIT+20 |
$$PAD | SP+1 |
$$SP | HDR+1, HDR+2 |
EN | ASK+6 |
EXIT | PRINT+5 |
HDG | PRINT+1, PRINT+3 |
HDR | HDG+1 |
INIT | START+1 |
START+1 | |
SET | INIT+12, INIT+21, INIT+23, INIT+25, INIT+26, INIT+27, INIT+33 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | END! |
%DT | END! |
ARG | END+3! |
ASKC | END! |
BSDAR | INIT+2~*, INIT+7 |
>> BSDCNT | WMH+4* |
BSDCS | INIT+6~, INIT+15*, INIT+22, WMH+1 |
>> BSDD | ASK+1*, HDR+2, INIT+12, INIT+17, INIT+18, INIT+19, INIT+20, INIT+21, WMH+1 |
BSDH | INIT+6~ |
>> BSDIOM | INIT+3* |
BSDPC | INIT+6~, INIT+14* |
BSDPTR | INIT+16~, INIT+18*, INIT+20*, INIT+26 |
>> BSDQ | ASK+4 |
BSDS | INIT+6~ |
BSDSCD | INIT+6~, INIT+13* |
>> BSDTOT | INIT+3*, INIT+22, WMH+1, WMH+3 |
BSDX | INIT+31~ |
BSDX( | INIT+32, INIT+33 |
CCX | END+3! |
CCXN | END+3! |
CLN | INIT+6~, INIT+7*, INIT+8, INIT+9, INIT+10, INIT+11, INIT+13, INIT+14, INIT+15, INIT+17 , INIT+18, INIT+19, INIT+20 |
COLLAT | END+3! |
COV | END! |
D | PAD~, PAD+2 |
DA | END! |
DIC | EN+1~, END! |
DIE | END! |
DIR | EN+1~ |
DOW | DOWN~, DOWN+1*, DOWN+2 |
DP | END! |
DR | END! |
F | DOW~ |
HEY | END+1! |
HSI | END+1! |
HX | END+3! |
HY | END+1! |
I | HDG+2*, END+3! |
IO | PRINT+1 |
IOF | HDG+1 |
IOSL | PRINT+3 |
J | END+1! |
L | PAD~, PAD+2 |
LINE | INIT+22*, INIT+23, INIT+24*, INIT+25, SET~, SET+2 |
N | SP~, SP+1 |
NAME | INIT+6~, INIT+10*, INIT+12, INIT+21 |
NUM | SET~, SET+1*, SET+2 |
PXR | END+3! |
S | END+2! |
SB | END+1! |
SC | END+1! |
SD | END+2! |
SD17 | END+1! |
SDAP16 | END+2! |
SDAPTYP | END! |
SDAV | END+4! |
SDDIF | END+1! |
SDDIS | END+3! |
SDEDT | END+2! |
SDHX | END+4! |
SDINA | END+3! |
SDJ | END+1! |
SDLN | END+1! |
SDMAX | END+1! |
SDMLT1 | END+3! |
SDMM | END+3! |
SDSC | END! |
SDSOH | END+4! |
SDT | END+4! |
SDTY | END+2! |
SDU | END+1! |
SDW | END+3! |
SDYC | END+1! |
SDZPR | END+2! |
SI | END+1! |
SL | END+1! |
SM | END+2! |
SS | END+3! |
SSC | END+2! |
ST | END+3! |
STARTDAY | END+2! |
STR | END+2! |
U | INIT+15 |
>> VALMCC | EN+3* |
VALMCNT | EN+1~, INIT+1*, INIT+12, INIT+21, INIT+23, INIT+25, INIT+26, INIT+27, INIT+30*, INIT+33 |
>> VALMHDR( | HDG+2 |
>> VALMHDR(1 | HDR+1* |
>> VALMHDR(2 | HDR+2* |
>> VALMNOFF | EXIT+3* |
>> VAUTC | INIT+2 |
>> VAUTD | INIT+9 |
>> VAUTD( | INIT+9 |
WY | END+2! |
X | INIT+32*, INIT+33, HELP+1*, DOW~, PRINT+2~*, PRINT+4, END+2! |
XX | END+2! |
Y | ASK+6*, INIT+22*, WMH+1*, WMH+3*, DT, END+2! |