MBAARPC2 ;OIT-PD/PB - Scheduling RPCs ;FEB 23, 2017
Source file <MBAARPC2.m>
| Package | Total | Call Graph |
|---|---|---|
| Mobile Scheduling Applications Suite | 10 | $$CANCEL^MBAAAPI1 ERRX^MBAAAPIE ($$CLNRGHT,$$GETSCAP)^MBAAMAP1 $$ISAPTCO^MBAAMAP4 BLDLST^MBAAMAPI ($$COVERB,CANCEL)^MBAAMDA1 ($$GETAPT0,GETAPTS,LSTCSTA1)^MBAAMDA2 CANCEL^MBAAMDA3 STATUS^MBAARPC1 $$NEW^MBAAWLAP |
| Kernel | 3 | $$NOW^XLFDT $$UP^XLFSTR $$IEN^XUMF |
| Scheduling | 3 | ($$HANDLE,BEFORE,CANCEL)^SDAMEVT SDECCAN^SDEC08 $$APPTGET^SDECUTL |
| VA FileMan | 2 | ^%DT $$GET1^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CANCEL(RV,DFN,SC,SD,TYPE,RSN,RMK) | ; SD APPOINTMENT CANCEL
; MBAA RPC: MBAA CANCEL APPOINTMENT |
|
| CANCEL1(RETURN,DFN,SC,SD,TYP,RSN,RMK) | ; Cancel appointment MBAA RPC: MBAA CANCEL APPOINTMENT
|
|
| CHKCAN(RETURN,DFN,SC,SD) | ; Verify cancel MBAA RPC: MBAA CANCEL APPOINTMENT
|
|
| CHKSPC(RETURN,DFN,SD) | ; Check if status permit cancelation, MBAA RPC: MBAA CANCEL APPOINTMENT
|
|
| NEWEWL(RV,SDWLD) | ; ZLV EWL NEW
|
|
| ENRCHK | ; Check enrollee status codes - must be either N, E, P or U
|
|
| REQBY | ; Checksto be sure a correct value for the REQBY parameter is correct based on the Wait List Type
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | NEWEWL+38, NEWEWL+49 |
| $$GET1^DIQ | NEWEWL+24, NEWEWL+65 |
| $$CANCEL^MBAAAPI1 | CANCEL1+15 |
| ERRX^MBAAAPIE | CHKCAN+9, CHKCAN+12, CHKCAN+17, CHKCAN+20 |
| $$CLNRGHT^MBAAMAP1 | CHKCAN+14 |
| $$GETSCAP^MBAAMAP1 | CANCEL1+6 |
| $$ISAPTCO^MBAAMAP4 | CHKCAN+11 |
| BLDLST^MBAAMAPI | CHKSPC+14 |
| $$COVERB^MBAAMDA1 | CANCEL1+14 |
| CANCEL^MBAAMDA1 | CANCEL1+16 |
| $$GETAPT0^MBAAMDA2 | CHKSPC+8 |
| GETAPTS^MBAAMDA2 | CHKCAN+6 |
| LSTCSTA1^MBAAMDA2 | CHKSPC+13 |
| CANCEL^MBAAMDA3 | CANCEL1+13 |
| STATUS^MBAARPC1 | CHKSPC+11 |
| $$NEW^MBAAWLAP | NEWEWL+73 |
| $$HANDLE^SDAMEVT | CANCEL1+10 |
| BEFORE^SDAMEVT | CANCEL1+11 |
| CANCEL^SDAMEVT | CANCEL1+22 |
| SDECCAN^SDEC08 | CANCEL1+20 |
| $$APPTGET^SDECUTL | CANCEL1+19 |
| $$NOW^XLFDT | CANCEL1+5, CANCEL1+12 |
| $$UP^XLFSTR | NEWEWL+57 |
| $$IEN^XUMF | NEWEWL+11 |
| RPC Name | Call Tags |
|---|---|
| MBAA CANCEL APPOINTMENT | CANCEL |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^SDWL(409.3 - [#409.3] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | CHKCAN+4, NEWEWL+8 |
| ^SDWL(409.3 - [#409.3] | NEWEWL+63, NEWEWL+65 |
| ^XUSEC("PROVIDER" | NEWEWL+26 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | CANCEL1+1~, CANCEL1+4*, CANCEL1+6*, CANCEL1+15*, CHKCAN+2~, CHKCAN+14* |
| APT | CHKCAN+2!, CHKCAN+6 |
| APT("APT" | CHKCAN+8 |
| APT0 | CHKSPC+4~, CHKSPC+8*, CHKSPC+11 |
| APTR | NEWEWL+62~, NEWEWL+65*, NEWEWL+67! |
| CAPT | CANCEL1+2~, CANCEL1+6 |
| CAPT("CONSULT" | CANCEL1+15 |
| CAPT("DATE" | CANCEL1+8 |
| CAPT("IFN" | CANCEL1+7 |
| CAPT("USER" | CANCEL1+8 |
| CDATE | CANCEL1+1~, CANCEL1+5* |
| CDT | CANCEL1+1~, CANCEL1+12*, CANCEL1+13 |
| CHK | NEWEWL+76!, ENRCHK+1*, ENRCHK+2 |
| CIFN | CANCEL1+2~, CANCEL1+7*, CANCEL1+11, CANCEL1+14, CANCEL1+15, CANCEL1+16, CANCEL1+22 |
| DFN | CANCEL~, CANCEL+3, CANCEL1~, CANCEL1+4, CANCEL1+6, CANCEL1+11, CANCEL1+13, CANCEL1+16, CANCEL1+19, CANCEL1+22 , CHKCAN~, CHKCAN+4, CHKCAN+6, CHKCAN+11, CHKCAN+19, CHKSPC~, CHKSPC+8, CHKSPC+11, NEWEWL+8*!, NEWEWL+76! |
| DUZ | CANCEL1+13, CANCEL1+20 |
| ERR | CANCEL1+1~, CANCEL1+13, NEWEWL+20, NEWEWL+23*, NEWEWL+24*, NEWEWL+26*, NEWEWL+27, NEWEWL+30*, NEWEWL+31, NEWEWL+34* , NEWEWL+35, NEWEWL+38*, NEWEWL+39, NEWEWL+42*, NEWEWL+43, NEWEWL+46*, NEWEWL+49*, NEWEWL+50, NEWEWL+53*, NEWEWL+54 , NEWEWL+58*, NEWEWL+59, NEWEWL+63*, NEWEWL+65*, NEWEWL+68, NEWEWL+70!*, NEWEWL+71*, NEWEWL+72!, NEWEWL+76!, ENRCHK+2* , REQBY+1*, REQBY+2*, REQBY+5*, REQBY+7*, REQBY+9* |
| IEN | NEWEWL+23~*, NEWEWL+24, NEWEWL+26, NEWEWL+76! |
| IND | CHKSPC+4~, CHKSPC+15*, CHKSPC+16*, CHKSPC+17 |
| JX | NEWEWL+24~* |
| ODT | CANCEL1+1~, CANCEL1+8*, CANCEL1+13 |
| OIFN | CANCEL1+1~, CANCEL1+14* |
| OUSR | CANCEL1+1~, CANCEL1+8*, CANCEL1+13 |
| PTR | NEWEWL+63*, NEWEWL+65, NEWEWL+76! |
| R1 | CHKSPC+11! |
| REQBY | NEWEWL+76!, REQBY+1*, REQBY+2, REQBY+3, REQBY+5, REQBY+7, REQBY+8 |
| RESULT | CANCEL+2~, CANCEL+3, NEWEWL+73~ |
| RESULT(0 | CANCEL+5 |
| RET | CHKCAN+2~, CHKCAN+14, CHKCAN+15 |
| RET("CLN" | CHKCAN+16 |
| RETURN | CANCEL1~, CANCEL1+3*, CANCEL1+4, CANCEL1+15, CANCEL1+23*, CANCEL1+24, CHKCAN~, CHKCAN+3*, CHKCAN+4*, CHKCAN+8* , CHKCAN+9, CHKCAN+11*, CHKCAN+12, CHKCAN+15*, CHKCAN+17, CHKCAN+19*, CHKCAN+20, CHKCAN+23*, CHKCAN+25, CHKSPC~ , CHKSPC+5*, CHKSPC+16, CHKSPC+17*, CHKSPC+19*, CHKSPC+20 |
| RMK | CANCEL~, CANCEL+3, CANCEL1~, CANCEL1+13, CANCEL1+15, CANCEL1+20 |
| RSN | CANCEL~, CANCEL+3, CANCEL1~, CANCEL1+13, CANCEL1+20 |
| RV | CANCEL~, CANCEL+5*, NEWEWL~, NEWEWL+74* |
| RV(0 | NEWEWL+2*, NEWEWL+4*, NEWEWL+5*, NEWEWL+7*, NEWEWL+8*, NEWEWL+10*, NEWEWL+11*, NEWEWL+13*, NEWEWL+16*, NEWEWL+17* , NEWEWL+24*, NEWEWL+26*, NEWEWL+30*, NEWEWL+34*, NEWEWL+37*, NEWEWL+38*, NEWEWL+42*, NEWEWL+45*, NEWEWL+49*, NEWEWL+53* , NEWEWL+58*, NEWEWL+63*, NEWEWL+65*, NEWEWL+72*, NEWEWL+75*, ENRCHK+2*, REQBY+2*, REQBY+5*, REQBY+7*, REQBY+9* |
| SC | CANCEL~, CANCEL+3, CANCEL1~, CANCEL1+4, CANCEL1+6, CANCEL1+11, CANCEL1+14, CANCEL1+15, CANCEL1+16, CANCEL1+19 , CANCEL1+22, CHKCAN~, CHKCAN+14 |
| SD | CANCEL~, CANCEL+3, CANCEL1~, CANCEL1+4, CANCEL1+6, CANCEL1+11, CANCEL1+13, CANCEL1+14, CANCEL1+15, CANCEL1+16 , CANCEL1+19, CANCEL1+22, CHKCAN~, CHKCAN+4, CHKCAN+6, CHKCAN+8, CHKCAN+11, CHKCAN+19, CHKSPC~, CHKSPC+8 , CHKSPC+11 |
| SDATA | CANCEL1+9~, CANCEL1+11, CANCEL1+22 |
| SDCPHDL | CANCEL1+9~, CANCEL1+10*, CANCEL1+11, CANCEL1+22 |
| SDECAPPT | CANCEL1+18~, CANCEL1+19*, CANCEL1+20 |
| SDWLD | NEWEWL~, NEWEWL+2, NEWEWL+3, NEWEWL+6, NEWEWL+9, NEWEWL+12, NEWEWL+15, NEWEWL+18, NEWEWL+21, NEWEWL+28 , NEWEWL+32, NEWEWL+36, NEWEWL+40, NEWEWL+44, NEWEWL+47, NEWEWL+51, NEWEWL+55, NEWEWL+60, NEWEWL+73 |
| SDWLD("CHDCLINP" | NEWEWL+60*, NEWEWL+61, NEWEWL+63 |
| SDWLD("CMNTS" | NEWEWL+40*, NEWEWL+41, NEWEWL+42 |
| SDWLD("DSRDDT" | NEWEWL+36*, NEWEWL+37, NEWEWL+38 |
| SDWLD("ENRDF" | NEWEWL+51*, NEWEWL+52, NEWEWL+53 |
| SDWLD("ENRDU" | NEWEWL+47*, NEWEWL+48, NEWEWL+49 |
| SDWLD("ENRSTAT" | NEWEWL+44*, NEWEWL+45, ENRCHK+1 |
| SDWLD("INSTITUTION" | NEWEWL+9*, NEWEWL+10, NEWEWL+11 |
| SDWLD("PATIENT" | NEWEWL+6*, NEWEWL+7, NEWEWL+8, NEWEWL+65 |
| SDWLD("PRIORITY" | NEWEWL+15*, NEWEWL+16, NEWEWL+17 |
| SDWLD("PROVIDER" | NEWEWL+21*, NEWEWL+22, NEWEWL+23 |
| SDWLD("REQBY" | NEWEWL+18*, NEWEWL+71, REQBY+1 |
| SDWLD("SCPRCNT" | NEWEWL+28*, NEWEWL+29, NEWEWL+30 |
| SDWLD("SCPRIORITY" | NEWEWL+32*, NEWEWL+33, NEWEWL+34 |
| SDWLD("TICKLER" | NEWEWL+55*, NEWEWL+56, NEWEWL+57*, NEWEWL+58 |
| SDWLD("WAITFOR" | NEWEWL+12*, NEWEWL+13 |
| SDWLD("WLTYPE" | NEWEWL+3*, NEWEWL+4, NEWEWL+5, NEWEWL+69, REQBY+1 |
| SITE | NEWEWL+11~* |
| STAT | CHKCAN+19, CHKSPC+4~, CHKSPC+13, CHKSPC+14 |
| STATS | CHKSPC+4~, CHKSPC+14 |
| STATS( | CHKSPC+16, CHKSPC+17 |
| STATUS | CANCEL+2~, CANCEL+3*, CHKSPC+4~, CHKSPC+11*, CHKSPC+17, NEWEWL+73~*, NEWEWL+74, NEWEWL+75 |
| TXT | CHKCAN+2~, CHKCAN+17, CHKCAN+20 |
| TXT(1 | CHKCAN+16* |
| TXT(2 | CHKCAN+16* |
| TYP | CANCEL1~, CANCEL1+13, CANCEL1+15 |
| TYPE | CANCEL~, CANCEL+3, NEWEWL+76!, REQBY+1*, REQBY+4, REQBY+6, REQBY+9 |
| X | NEWEWL+11*, NEWEWL+38*, NEWEWL+49*, NEWEWL+76! |
| Y | NEWEWL+1~, NEWEWL+38, NEWEWL+49 |