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 |