SDAMN ;ALB/MJK - No-Show Appt Action ; 2/4/92
Source file <SDAMN.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 4 | ($$STATUS,BLD)^SDAM1 BLD^SDAM3 (73,EN1)^SDN DIV^SDUTL |
Registration | 3 | LO^DGUTL ($$SETFLD,FULL,PAUSE)^VALM1 SEL^VALM2 |
IHS Changes To ADT | 1 | $$READ^BDGF |
VA Fileman | 1 | NOW^%DTC |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- protocol SDAM APPT NO-SHOW entry pt
; input: VALMY := array entries |
|
UPDQ | ||
ENQ | ||
UPD(BEFORE,AFTER,SDAT,CNST) | ; can just the 1 display line be changed w/o re-build
; input: BEFORE := before status info in $$STATUS format ; AFTER := after " " " " " ; SDAT := selected VALMY entry's data ; CNST := consult status (null, consult link ien) |
|
NSQ | ||
NS(DFN,SDT,SC,SDTIME,SDNSACT) | ; execute no-show code
; input: DFN := pt file ifn ; SDT := d/t of appt ; SC := clinic ifn ; SDTIME := now ; SDNSACT := ns processing flag ; [return] := did user uparrow [ 0|no , 1|yes] |
|
CHK() | ; -- check if status of appt permits no-show
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | NS+12 |
^DPT - [#2] | EN+12, EN+16 |
^SC - [#44] | NS+12 |
^SD(409.63 - [#409.63] | CHK+2 |
^TMP("SDAM" | EN+10, UPD+10* |
^TMP("SDAMIDX" | EN+7 |
^UTILITY($J | NS+9! |
Name | Line Occurrences |
---|---|
$$CHK | EN+13 |
$$NS | EN+15 |
$$UPD | EN+17 |
ENQ | EN+5 |
UPDQ | UPD+6 |
Name | Field # of Occurrence |
---|---|
^( | EN+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EN+9 |
A | NS+8~ |
AFTER | UPD~, UPD+6, UPD+7, UPD+10 |
BEFORE | UPD~, UPD+6 |
CNST | UPD~ |
>> CNSTLNK | EN+17 |
DFN | EN+3~, EN+11*, EN+12, EN+15, EN+16, NS~ |
DT | NS+10 |
I | NS+8~, NS+10* |
L | NS+8~ |
SC | NS~, NS+12 |
>> SDAMLIST | UPD+8 |
>> SDAMLIST( | UPD+7 |
>> SDAMLIST("SCR" | UPD+7 |
>> SDAMTYP | EN+21, EN+22 |
SDAT | EN+3~, EN+7!*, EN+8, EN+10, EN+11, EN+17, UPD~, UPD+10 |
SDCL | EN+3~, EN+11*, EN+12, EN+15, EN+16, NS+8~ |
SDCP | NS+8~ |
SDDT | NS+8~, NS+10* |
SDI | EN+3~, EN+6*, EN+7*, NS+8~, CHK+4 |
SDINP | NS+8~ |
SDLT | NS+8~ |
SDLT1 | NS+8~, NS+10* |
SDMSG | NS+8~, NS+11* |
SDNSACT | EN+3~, EN+4*, EN+15, EN+17*, EN+21, EN+22, NS~ |
SDOK | CHK+1~*, CHK+2*, CHK+3*, CHK+4, CHK+5 |
SDSTA | EN+3~, EN+16*, EN+17 |
SDSTB | EN+3~, EN+12*, EN+14, EN+17, CHK+2 |
SDSTOP | EN+3~, EN+4*, EN+7, EN+8*, EN+15* |
SDT | EN+3~, EN+11*, EN+12, EN+15, EN+16, NS~, NS+10*, CHK+3 |
SDTIME | EN+3~, EN+9*, EN+15, NS~, CHK+3 |
SDV1 | NS+8~, NS+12* |
SDYES | NS+8~, NS+10* |
U | EN+8, EN+11, NS+12, UPD+8 |
>> VALMBCK | EN+4*, EN+6* |
VALMY | EN+3~ |
VALMY( | EN+7, CHK+4! |
VALMY(0 | EN+5 |
>> X | CHK+2*, CHK+3*, CHK+4 |
Y | NSQ, UPD+5~*, UPD+6*, UPD+7*, UPD+8*, UPD+9, UPDQ |