Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MBAARPC2

Package: Mobile Scheduling Applications Suite

Routine: MBAARPC2


Information

MBAARPC2 ;OIT-PD/PB - Scheduling RPCs ;FEB 23, 2017

Source Information

Source file <MBAARPC2.m>

Call Graph

Call Graph

Call Graph Total: 18

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  

Entry Points

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

External References

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

Used in RPC

RPC Name Call Tags
MBAA CANCEL APPOINTMENT CANCEL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^SDWL(409.3 - [#409.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CHKCAN+4, NEWEWL+8
^SDWL(409.3 - [#409.3] NEWEWL+63, NEWEWL+65
^XUSEC("PROVIDER" NEWEWL+26

Label References

Name Line Occurrences
$$CANCEL1 CANCEL+3
$$CHKCAN CANCEL1+4
$$CHKSPC CHKCAN+19
ENRCHK NEWEWL+46
REQBY NEWEWL+19

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All