SDCNP0 ;ALB/LDB,ANU,MGD,BLB - CANCEL APPT. FOR A PATIENT ; Aug 6, 2025
Source file <SDCNP0.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 14 | $$STATUS^SDAM1 $$FIND^SDAM2 ($$HANDLE,BEFORE,CANCEL)^SDAMEVT (END,RD)^SDCNP (CLRK,MTCH,NOPE)^SDCNP1 (CKK,CKK1,FLEN,PROT)^SDCNP1A CANCEL^SDCNSLT $$CODT^SDCOU SDECCAN^SDEC08 $$APPTGET^SDECUTL $$RESTPOST^SDESCANCELVVS DT^SDM0 $$EXAE^SDOE RT^SDUTL |
| VA FileMan | 5 | DD^%DT NOW^%DTC WAIT^DICD (,FILE)^DIE $$GET1^DIQ |
| List Manager | 1 | $$LOWER^VALM1 |
| 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 |
|---|---|---|
| Scheduling | 5 | SDAMC SDC SDCNP SDESBLKANDMOVE1 SDESCCAVAIL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN2 | ||
| WH1 | ||
| WH | ||
| DEL | ||
| DEL1 | ||
| BEGD | ||
| CAN | ||
| EN01 | ||
| C | ||
| NO | ||
| CHKSO | ||
| MORE | ||
| OVR | ;Following code added SD/517
|
|
| CONSULT(CSSD,CSDT) | ;
|
|
| CK1 | ||
| SDEC(DFN,S,SDCLI,SDWH,SDSCR,SDREM,SDNOW,SDDUZ,SDF) | ;update SDEC APPOINTMENT /alb/sat SD/627
|
|
| STATUS(LF) | ;
|
|
| EVT | ; -- separate tag if need to NEW vars
|
|
| CANCELVVS(DFN,A1,SDWH,SDSCR,SDCANCELVVS,SDVVSAPPT) | ;
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | MORE+3 |
| NOW^%DTC | CAN+6 |
| WAIT^DICD | EN2 |
| ^DIE | CAN+3, CAN+6 |
| FILE^DIE | SDEC+15 |
| $$GET1^DIQ | SDEC+6, CANCELVVS+6, CANCELVVS+10, CANCELVVS+12 |
| $$STATUS^SDAM1 | STATUS+2 |
| $$FIND^SDAM2 | BEGD+3 |
| $$HANDLE^SDAMEVT | CAN+1 |
| BEFORE^SDAMEVT | CAN+1 |
| CANCEL^SDAMEVT | EVT+2 |
| END^SDCNP | NO+1 |
| RD^SDCNP | NO+1 |
| CLRK^SDCNP1 | CAN+12 |
| MTCH^SDCNP1 | DEL |
| NOPE^SDCNP1 | WH1+5, WH1+6, DEL1+1 |
| CKK^SDCNP1A | DEL1 |
| CKK1^SDCNP1A | DEL1 |
| FLEN^SDCNP1A | EN2 |
| PROT^SDCNP1A | BEGD+5 |
| CANCEL^SDCNSLT | CAN+11 |
| $$CODT^SDCOU | BEGD+4 |
| SDECCAN^SDEC08 | SDEC+4 |
| $$APPTGET^SDECUTL | SDEC+2 |
| $$RESTPOST^SDESCANCELVVS | SDEC+7, CANCELVVS+12 |
| DT^SDM0 | WH1+4 |
| $$EXAE^SDOE | CK1+2 |
| RT^SDUTL | CAN+11 |
| $$LOWER^VALM1 | STATUS+2 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^SD(409.2 - [#409.2] | GET1^DIQ |
| ^SDEC(409.84 - [#409.84] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("FUNC" - [#.5] | WH1+4 |
| ^DPT - [#2] | EN2, CAN+3, CHKSO, CK1, STATUS+2 |
| ^DPT("ASDCN" | CAN+4* |
| ^DPT("ASDPSD" | CAN, CAN+9, CK1+3! |
| ^GMR(123 - [#123] | MORE+3 |
| ^SC - [#44] | BEGD+1, BEGD+3, CAN, CAN+7, CAN+10!, CAN+12!, CAN+16, EN01, C, MORE+1 , CONSULT+2 |
| ^SC("AAS" | CK1+1 |
| ^SC("ARAD" | CAN+12* |
| ^SC("AWAS1" | CAN+13! |
| ^SCE - [#409.68] | CK1+2 |
| ^SDEC(409.84 - [#409.84] | CANCELVVS+5 |
| ^UTILITY($J | EN2*, WH1+1, BEGD, BEGD+3, BEGD+4, BEGD+11*, CAN, CHKSO*, MORE, MORE+1 , MORE+3, OVR+11, STATUS+2, CANCELVVS+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | CAN+6 |
| A1 | DEL1*, BEGD, BEGD+3, BEGD+4, BEGD+9, BEGD+11, CAN, EVT+1~, CANCELVVS~, CANCELVVS+3 |
| >> APL | EN2* |
| APP | WH1*, WH1+5, WH1+6, WH*, WH+1, WH+2, DEL, DEL1, EVT+1~ |
| >> AT | WH1+4*, MORE |
| CNT | CAN*, EVT+1~ |
| CONSULT | MORE+2~, MORE+3*, CONSULT+1*, CONSULT+2*, CONSULT+3 |
| >> COV | EN2, CHKSO* |
| CSDT | MORE+2~, MORE+3*, CONSULT~, CONSULT+2 |
| CSI | CONSULT+1~, CONSULT+2* |
| CSND | MORE+2~, MORE+3*, OVR+1 |
| CSSD | MORE+2~, MORE+3*, CONSULT~, CONSULT+2 |
| DA | CAN+3*, CAN+4!, CAN+6*!, CAN+7*, CAN+10, CAN+11*, C+1* |
| DA(1 | CAN+3*, CAN+4, CAN+6* |
| DFN | EN2, BEGD+3, BEGD+4, BEGD+9, CAN, CAN+1, CAN+3, CAN+6, CAN+8, CAN+9 , CAN+12, C, CHKSO, CONSULT+2, CK1, CK1+1, CK1+2, CK1+3, SDEC~, SDEC+2 , STATUS+2, EVT+2, CANCELVVS~, CANCELVVS+5 |
| DIE | CAN+3*!, CAN+6*! |
| DIV | CAN*, CAN+9, CK1+3, EVT+1~ |
| DR | CAN+3*!, CAN+6*! |
| DTIME | WH |
| DUZ | CAN+8, SDEC+4 |
| >> HDT | EN2 |
| HLDCSND | WH1+2*, MORE+3*, OVR+1, OVR+9! |
| HSI | BEGD+1*, EN01, EVT+1~ |
| I | BEGD*, BEGD+1, CAN, CAN+1, CAN+2, EN01+1*, EVT+1~ |
| IOF | WH1, OVR+11 |
| J | EN2*, DEL*, DEL1*, EVT+1~ |
| >> L | EN2*, WH1, CHKSO* |
| LF | STATUS~, STATUS+1, STATUS+3 |
| >> NDT | EN2*, CHKSO |
| QUIT | CANCELVVS+1~, CANCELVVS+4*, CANCELVVS+5, CANCELVVS+7* |
| REOPEN | CAN+8~* |
| S | BEGD*, CAN, CAN+1, CAN+3, CAN+6, CAN+7, CAN+8, CAN+9, CAN+10, CAN+11* , CAN+12, EN01*, EN01+1*, EN01+2, C, CK1, CK1+1, CK1+2, CK1+3, SDEC~ , SDEC+2, EVT+1~ |
| SB | BEGD+1*, EN01, EVT+1~ |
| >> SC | EN2* |
| SD | BEGD*, CAN+16, EN01, EVT+1~ |
| >> SD0 | EN2* |
| >> SD1 | CK1*, CK1+1* |
| SDATA | CAN+1~, EVT+2 |
| SDCANCELVVS | BEGD+7~, BEGD+8*, BEGD+9, CANCELVVS~, CANCELVVS+4*, CANCELVVS+12*, CANCELVVS+13 |
| SDCLI | CAN+1~, CAN+2*, CAN+4, CAN+7, CAN+8, CAN+10, CAN+11*, CAN+12, CAN+16, EN01 , C, SDEC~, SDEC+2 |
| SDCPHDL | CAN+1~*, EVT+2 |
| >> SDCTR | WH1*, MORE*, OVR+8*, OVR+11* |
| >> SDCTRL | WH1*, WH1+1, WH1+4, WH1+5*, WH*, WH+2*, OVR+11* |
| SDDA | CAN+11*! |
| >> SDDH | DEL*, DEL1* |
| >> SDDI | DEL1* |
| SDDIF | BEGD+1*, EN01+1, EVT+1~ |
| >> SDDM | DEL1* |
| SDDUZ | SDEC~, SDEC+4 |
| SDECAPPT | SDEC+1~, SDEC+2*, SDEC+4, SDEC+6, SDEC+7, SDEC+12 |
| SDECFDA | SDEC+11~ |
| SDECFDA( | SDEC+13* |
| SDECIENS | SDEC+11~, SDEC+12*, SDEC+13 |
| SDECMSG | SDEC+11~, SDEC+14! |
| SDERR | WH1, WH1+5, DEL*, DEL+1, DEL1, DEL1+1, EVT+1~ |
| SDF | SDEC~, SDEC+4 |
| SDIEN | CANCELVVS+1~, CANCELVVS+4*, CANCELVVS+5*, CANCELVVS+6, CANCELVVS+9, CANCELVVS+10, CANCELVVS+12 |
| SDITEM | WH1~, WH1+1*, WH1+2, WH1+3 |
| >> SDJ | CHKSO* |
| >> SDMSG | WH+1* |
| >> SDNODE | CAN+12* |
| SDNOW | CAN+1~, CAN+6*, CAN+8, SDEC~, SDEC+4 |
| >> SDPL | CAN+11*, EVT+2 |
| >> SDPRT | BEGD+5 |
| >> SDPV | EN2, NO |
| SDREM | CAN+3, CAN+8, SDEC~, SDEC+4 |
| >> SDRT | CAN+11* |
| >> SDSC | CAN+11*, EVT+2 |
| SDSCR | BEGD+9, CAN+8, SDEC~, SDEC+4, CANCELVVS~, CANCELVVS+12 |
| SDSTATUS | CANCELVVS+1~, CANCELVVS+6*, CANCELVVS+7 |
| SDT | CANCELVVS+1~, CANCELVVS+3*, CANCELVVS+5 |
| >> SDTM | EN2 |
| >> SDTTM | CAN+11*, EVT+2 |
| SDVVSAPPT | BEGD+7~, BEGD+8*, BEGD+9, CANCELVVS~, CANCELVVS+11* |
| SDWH | BEGD+9, CAN+4, CAN+8, SDEC~, SDEC+4, CANCELVVS~, CANCELVVS+12 |
| >> SDX | CK1*, CK1+1*, CK1+2*, CK1+3 |
| SI | BEGD+1*, EN01, EVT+1~ |
| SL | BEGD+1*, CAN+10*, EN01, EVT+1~ |
| SS | EN01*, EN01+1*, EVT+1~ |
| >> ST | EN01*, EN01+1 |
| STARTDAY | BEGD+1*, EVT+1~ |
| STR | BEGD+1*, EN01+1, EVT+1~ |
| TLNK | CAN+12*, CAN+13! |
| U | BEGD+1, BEGD+3, BEGD+4, CAN+10, CAN+12, MORE+3, OVR+1, CONSULT+2, SDEC+6, STATUS+2 , CANCELVVS+3 |
| VVSCANCEL | SDEC+1~, SDEC+7*, SDEC+8 |
| VVSERR | CANCELVVS+1~ |
| >> X | WH1+4*, BEGD+1*, CAN+7*, C, C+1 |
| >> XQY0 | SDEC+6 |
| Y | WH1+4*, BEGD+1!, CAN+3*, CAN+7*, CAN+10, CAN+11*, CAN+12, EN01*, EN01+1*, C* , MORE+2~, MORE+3* |
| >> Z | WH1+1*, WH1+4, WH1+5, WH, MORE, MORE+1, MORE+3, OVR+11, STATUS+2 |