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 |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: MBAAMDA1

Package: Mobile Scheduling Applications Suite

Routine: MBAAMDA1


Information

MBAAMDA1 ;OIT-PD/CBR - APPOINTMENT API ;02/10/2016

Source Information

Source file <MBAAMDA1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 LIST^DIC  (FILE,UPDATE)^DIE  ($$GET1,GETS)^DIQ  EN^DIQ1  
Kernel 1 $$NOW^XLFDT  
Mobile Scheduling Applications Suite 1 GETREC^MBAAMDAL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Mobile Scheduling Applications Suite 6 MBAAAPI1  MBAAMAP1  MBAAMAP2  MBAAMAP4  MBAARPC1  MBAARPC2  

Entry Points

Name Comments DBIA/ICR reference
CANCEL(SC,SD,DFN,CIFN) ; Kill clinic appointment Called by RPC MBAA APPOINTMENT MAKE, MBAA RPC: MBAA CANCEL APPOINTMENT
GETCAPT(RETURN,SC,SD,IFN,FLAG) ; Get clinic appointment by IFN Called by RPC MBAA APPOINTMENT MAKE, MBAA RPC: MBAA CANCEL APPOINTMENT
GETHOL(RETURN,SDATE) ; Get holiday. Called by RPC MBAA APPOINTMENT MAKE
GETFSTA(SC) ; Get first available day. Called by RPC MBAA APPOINTMENT MAKE
LSTAENC(RETURN,SEARCH,START,NUMBER) ; Returns active encounters. MBAA RPC: MBAA APPOINTMENT MAKE
SETST(SC,SD,S) ; Set availability Called by RPC MBAA APPOINTMENT MAKE
GETSCAP(RETURN,SC,DFN,SD) ; Get clinic appointment Called by RPC MBAA APPOINTMENT MAKE, MBAA RPC: MBAA CANCEL APPOINTMENT, MBAA PATIENT PENDING APPT
UNLCKST(SC,SD) ; Lock availability node Called by RPC MBAA APPOINTMENT MAKE
UNLCKS(SC,SD) ; Unlock clinic date node Called by RPC MBAA APPOINTMENT MAKE
LOCKS(SC,SD) ; Lock clinic date node Called by RPC MBAA APPOINTMENT MAKE
GETCLNX(RETURN,SC) ; Get clinic detailx Called by RPC MBAA APPOINTMENT MAKE
MAKE(SC,SD,DFN,LEN,SM,USR,OTHR,RQXRAY)
GETCLN(RETURN,CLN,INT,EXT,REZ) ; Get clinic detail Called by RPC MBAA APPOINTMENT MAKE, MBAA RPC: MBAA CANCEL APPOINTMENT, MBAA PATIENT PENDING APPT
ADDPATT(DATA,SC,SD) ; Add day pattern Called by RPC MBAA APPOINTMENT MAKE
GETCSC(FLDS,CSC) ; Get Clinic Stop Code MBAA RPC: MBAA APPOINTMENT MAKE
GETDAYA(RETURN,SC,SD) ; Get all day appointments Called by RPC MBAA APPOINTMENT MAKE
GETPATT(RETURN,SC,SD) ; Get date pattern Called by RPC MBAA APPOINTMENT MAKE
GETDPATT(RETURN,SC,SD,DAY) ; Called by RPC MBAA APPOINTMENT MAKE
COVERB(SC,SD,IFN) ; Kill first overbook appointment Called by RPC MBAA APPOINTMENT MAKE, MBAA RPC: MBAA CANCEL APPOINTMENT
GETDST(SC,SD) ; Get day slot Called by RPC MBAA APPOINTMENT MAKE
LOCKST(SC,SD) ; Lock availability node Called by RPC MBAA APPOINTMENT MAKE

External References

Name Field # of Occurrence
LIST^DIC LSTAENC+6
FILE^DIE SETST+8
UPDATE^DIE MAKE+5, MAKE+18, ADDPATT+6
$$GET1^DIQ GETCLNX+3, GETHOL+4, GETHOL+5, GETPATT+3, CANCEL+15, CANCEL+20, GETDST+2
GETS^DIQ GETCSC+2, GETSCAP+8, CANCEL+13
EN^DIQ1 GETCAPT+4, GETDAYA+11
GETREC^MBAAMDAL GETCLN+6
$$NOW^XLFDT MAKE+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HOLIDAY - [#40.5] GET1^DIQ
^DIC(40.7 - [#40.7] GETS^DIQ
^SC - [#44] Classic Fileman Calls,  GET1^DIQ,  GETS^DIQ
44.003 GETS^DIQ
44.005 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] GETSCAP+2, GETSCAP+4, GETSCAP+5, LOCKST+1, UNLCKST+1, LOCKS+1, UNLCKS+1, CANCEL+6!, CANCEL+7!, CANCEL+10
, COVERB+1, COVERB+4, COVERB+5!, GETFSTA+3, GETDAYA+3, GETDAYA+5, GETDAYA+6, GETDPATT+1, GETDPATT+2
^SC("ARAD" CANCEL+4*

Label References

Name Line Occurrences
SETST CANCEL+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % GETDAYA+4*, GETDAYA+5*, GETDAYA+6, GETDAYA+11, GETDAYA+12*, GETDAYA+13, GETDAYA+14
APTCAN GETSCAP+7~, GETSCAP+12*, GETSCAP+14
ARRAY GETSCAP+7~, GETSCAP+8~
ARRAY( GETSCAP+9, GETSCAP+10, GETSCAP+11, GETSCAP+12
C GETCSC+1~
C( GETCSC+4, GETCSC+5
CAPT GETCAPT+1~, GETDAYA+15!
CAPT( GETCAPT+5, GETDAYA+13, GETDAYA+14
CAPT("LENGTH" CANCEL+19
CIFN CANCEL~, CANCEL+6
CLERK GETSCAP+7~, GETSCAP+11*, GETSCAP+14
CLN GETCLN~, GETCLN+6
CO GETSCAP+1~
CON1 GETSCAP+7~, GETSCAP+12*, GETSCAP+14
CSC GETCSC~, GETCSC+2, GETCSC+4, GETCSC+5
D GETDAYA+1~, GETDAYA+3*, GETDAYA+5, GETDAYA+6
DA GETCAPT+3*, GETDAYA+11*, GETDAYA+12, GETDAYA+15!
DATA ADDPATT~
DATA( ADDPATT+4, ADDPATT+5
DAY GETDPATT~, GETDPATT+1, GETDPATT+2
DFN GETSCAP~, GETSCAP+9, GETSCAP+14, MAKE~, MAKE+9, CANCEL~, CANCEL+4
DIC GETCAPT+2*, GETDAYA+11*, GETDAYA+15!
DIQ GETCAPT+2*, GETDAYA+11*, GETDAYA+15!
DIQ(0 GETCAPT+2*
DR GETCAPT+3*, GETDAYA+11*, GETDAYA+15!
DTMADE GETSCAP+7~, GETSCAP+11*, GETSCAP+14
ELIG GETSCAP+7~, GETSCAP+12*, GETSCAP+14
ERR GETSCAP+7~, GETSCAP+8~, SETST+3~, MAKE+1~, ADDPATT+1~
EXT GETCLN~, GETCLN+6
FDA SETST+3~, MAKE+1~, MAKE+7!, ADDPATT+1~
FDA( SETST+7*, MAKE+4*, MAKE+9*, MAKE+10*, MAKE+11*, MAKE+12*, MAKE+13*, MAKE+14*, MAKE+17*, ADDPATT+5*
FIELDS LSTAENC+1~, LSTAENC+2*, LSTAENC+6
FILE GETCLN+1~, GETCLN+2*, GETCLN+6, LSTAENC+1~, LSTAENC+2*, LSTAENC+6
FLAG GETCAPT~, GETCAPT+2
FLD GETCSC+1~, GETCSC+3*, GETCSC+4*, GETCSC+5
FLDS GETCLN+1~, GETCLN+6, GETCSC~, GETSCAP+6*, GETSCAP+8
FLDS( GETCSC+5*
FLDS("*" GETCLN+3*
HSI CANCEL+2~, CANCEL+15*, CANCEL+20
I CANCEL+22*, GETFSTA+1~, GETFSTA+2*, GETFSTA+3, GETDAYA+1~, GETDAYA+2*, GETDAYA+3, GETDAYA+16*, ADDPATT+1~, ADDPATT+4*
, ADDPATT+5
IENS GETPATT+3*, GETSCAP+6*, GETSCAP+8, GETSCAP+9, GETSCAP+10, GETSCAP+11, GETSCAP+12, SETST+3~, SETST+4*, SETST+7
, MAKE+1~, MAKE+2*, MAKE+4, MAKE+7!, MAKE+8*, MAKE+9, MAKE+10, MAKE+11, MAKE+12, MAKE+13
, MAKE+14, MAKE+17, CANCEL+12~, CANCEL+13*, CANCEL+18~, CANCEL+20*, GETDST+2*, ADDPATT+1~, ADDPATT+2*, ADDPATT+5
IENS(1 ADDPATT+3*
IENS(2 MAKE+3*, MAKE+6
IFN GETCAPT~, GETCAPT+3, GETCAPT+5, GETCAPT+7, COVERB~, COVERB+1, COVERB+3
IND GETCLNX+1~, GETCLNX+2*, GETCLNX+3, GETDAYA+1~
INT GETCLN~, GETCLN+6
LEN GETSCAP+7~, GETSCAP+10*, GETSCAP+14, MAKE~, MAKE+10
NUMBER LSTAENC~, LSTAENC+6
OB GETSCAP+7~, GETSCAP+11*, GETSCAP+15
OIFN COVERB+2~, COVERB+3*, COVERB+4, COVERB+5*, COVERB+6
OTHER GETSCAP+7~, GETSCAP+10*, GETSCAP+14
OTHR MAKE~, MAKE+11
RET LSTAENC+1~
RETURN GETCLN~, GETCLN+6, GETCLNX~, GETCLNX+4*, GETHOL~, GETHOL+1*, GETHOL+8*, GETPATT~, GETPATT+1*, GETPATT+8*
, GETSCAP~, GETSCAP+16*, GETCAPT~, GETCAPT+5*, GETDAYA~, GETDPATT~, LSTAENC~
RETURN( GETCLNX+2, GETCLNX+3*, GETDAYA+13*, GETDAYA+14*
RETURN("IEN" GETDPATT+1*, GETDPATT+2
RETURN("OB" GETSCAP+15*
RETURN("PAT" GETDPATT+2*
RETURN(0 GETHOL+6*, GETPATT+3*, GETSCAP+14*
RETURN(222 GETCAPT+6*
RETURN(333 GETCAPT+7*
REZ GETCLN~, GETCLN+6
RQXRAY MAKE~, MAKE+17
S SETST~, SETST+7, CANCEL+20*, CANCEL+22*, CANCEL+28
SB CANCEL+2~, CANCEL+15*, CANCEL+20
SC GETCLNX~, GETCLNX+3, GETPATT~, GETPATT+3, GETSCAP~, GETSCAP+2, GETSCAP+4, GETSCAP+5, GETSCAP+6, GETCAPT~
, GETCAPT+6, LOCKST~, LOCKST+1, UNLCKST~, UNLCKST+1, LOCKS~, LOCKS+1, UNLCKS~, UNLCKS+1, SETST~
, SETST+4, MAKE~, MAKE+2, MAKE+8, CANCEL~, CANCEL+3, CANCEL+4, CANCEL+6, CANCEL+7, CANCEL+10
, CANCEL+13, CANCEL+15, CANCEL+20, CANCEL+27*, CANCEL+28, COVERB~, COVERB+1, COVERB+4, COVERB+5, GETFSTA~
, GETFSTA+3, GETDAYA~, GETDAYA+3, GETDAYA+5, GETDAYA+6, GETDST~, GETDST+2, GETDPATT~, GETDPATT+1, GETDPATT+2
, ADDPATT~, ADDPATT+2
SC1 CANCEL+3*, CANCEL+27!
SCR LSTAENC+1~, LSTAENC+4*, LSTAENC+6
SD GETPATT~, GETPATT+3, GETSCAP~, GETSCAP+2, GETSCAP+4, GETSCAP+5, GETSCAP+6, GETCAPT~, LOCKST~, LOCKST+1
, UNLCKST~, UNLCKST+1, LOCKS~, LOCKS+1, UNLCKS~, UNLCKS+1, SETST~, SETST+4, MAKE~, MAKE+3
, MAKE+4, MAKE+6*, MAKE+8, CANCEL~, CANCEL+4, CANCEL+6, CANCEL+7, CANCEL+10, CANCEL+20, CANCEL+28
, COVERB~, COVERB+1, COVERB+4, COVERB+5, GETDAYA~, GETDAYA+2, GETDAYA+16, GETDST~, GETDST+2, GETDPATT~
, GETDPATT+1, ADDPATT~, ADDPATT+3
SDATE GETHOL~, GETHOL+4, GETHOL+5
SDDIF CANCEL+2~, CANCEL+15*, CANCEL+22
SEARCH LSTAENC~, LSTAENC+3*, LSTAENC+4, LSTAENC+5!, LSTAENC+6
SFILES GETCLN+1~, GETCLN+6
SFILES("1910" GETCLN+5*
SFILES("2501" GETCLN+4*
SI CANCEL+2~, CANCEL+15*, CANCEL+20
SL CANCEL+2~, CANCEL+13*, CANCEL+15*, CANCEL+19*, CANCEL+20
SM MAKE~, MAKE+14
SS CANCEL+2~, CANCEL+20*, CANCEL+22*
ST CANCEL+2~, CANCEL+20*, CANCEL+22
START LSTAENC~, LSTAENC+3*, LSTAENC+6
STARTDAY CANCEL+2~, CANCEL+15*
STR CANCEL+2~, CANCEL+15*, CANCEL+22
U GETSCAP+14
USR MAKE~, MAKE+12
WARD GETSCAP+7~, GETSCAP+11*, GETSCAP+14
X GETHOL+3~, GETHOL+4*, GETHOL+6, GETHOL+7!, GETPATT+3~*, CANCEL+13*, CANCEL+15*, COVERB+2~, COVERB+3*, COVERB+4*
, COVERB+5, GETDST+2~*, GETDST+3
X1 GETHOL+3~, GETHOL+5*, GETHOL+6, GETHOL+7!
XL1 CANCEL+12~
XL1(44 CANCEL+13
XRAY GETSCAP+7~, GETSCAP+10*, GETSCAP+14
XRAYRST GETSCAP+7~, GETSCAP+12*, GETSCAP+14
Y CANCEL+15!, CANCEL+20*, CANCEL+22*
ZL GETSCAP+1~, GETSCAP+3*, GETSCAP+4*, GETSCAP+5, GETSCAP+6, GETSCAP+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All