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 |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: MBAARPC1

Package: Mobile Scheduling Applications Suite

Routine: MBAARPC1


Information

MBAARPC1 ;OIT-PD/PB - Scheduling RPCs ;02/10/2016

Source Information

Source file <MBAARPC1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Mobile Scheduling Applications Suite 6 ERRX^MBAAAPIE  $$GETCLN^MBAAMAP1  GETSCAP^MBAAMDA1  $$APTYNAME^MBAAMDA2  MERGE^MBAAMRPC  ($$DETAIL,$$DISP,$$LOCK,$$UNLOCK)^MBAAWLAP  
Scheduling 3 $$SDAPI^SDAMA301  DATP^SDWLEVAL  $$CHKENC^SDWLQSC1  
VA FileMan 2 ($$GET1,GETS)^DIQ  ^DIR  
Kernel 1 $$FMADD^XLFDT  

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: 2

Package Total Caller Graph
Mobile Scheduling Applications Suite 2 MBAAMAP3  MBAARPC2  

Entry Points

Name Comments DBIA/ICR reference
GETPND(LST,PAT,SD1) ; Get pending appointments MBAA RPC: MBAA PATIENT PENDING APPT
UPDATE(SDWLDFN,SDWLIEN,SDWLDISP,SDWLDATA) ;UPDATE EWL ENTRY MBAA RPC: MBAA REMOVE FROM EWL
UPDTEWL(RESULTS,DFN,SDWLIEN,SDWLDISP,SDWLDATA) ; Update or remove a patient on the EWL MBAA RPC: MBAA REMOVE FROM EWL
PARSE ; MBAA RPC: MBAA REMOVE FROM EWL
ENQ ; MBAA RPC: MBAA REMOVE FROM EWL
GETSCAP(RETURN,SC,DFN,SD) ; Get clinic appointment MBAA RPC: MBAA PATIENT PENDING APPT
SELAPPT(SDWLIEN,SDWLDATA,SDWLAPPT) ;SELECT APPOINTMENT TO CLOSE WITH
PROVCLIN(RESULTS,PROVIDER)
GETPEND(RV,DFN,DT) ; Get pending appointments for a patient MBAA RPC: MBAA PATIENT PENDING APPT
; input is patient dfn and the date to start the search and go forward
STATUS(RESULTS,DFN,SD,SC) ;get the status of an appointment ;ICR 4433

External References

Name Field # of Occurrence
$$GET1^DIQ UPDTEWL+37
GETS^DIQ GETPND+5, PROVCLIN+6
^DIR SELAPPT+15
ERRX^MBAAAPIE GETSCAP+2, GETSCAP+3, GETSCAP+4
$$GETCLN^MBAAMAP1 GETPEND+14
GETSCAP^MBAAMDA1 GETSCAP+5
$$APTYNAME^MBAAMDA2 GETPEND+10
MERGE^MBAAMRPC GETPEND+25
$$DETAIL^MBAAWLAP UPDTEWL+41
$$DISP^MBAAWLAP UPDATE+5
$$LOCK^MBAAWLAP UPDTEWL+40
$$UNLOCK^MBAAWLAP ENQ+1
$$SDAPI^SDAMA301 STATUS+4
DATP^SDWLEVAL SELAPPT+19
$$CHKENC^SDWLQSC1 SELAPPT+7
$$FMADD^XLFDT GETPND+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Another User is Editing this Entry. Try Later."
  • Line Location: UPDTEWL+40
Function Call: WRITE
  • Prompt: !
  • Line Location: SELAPPT+11
Routine Call
  • DIR
  • Line Location:
    • SELAPPT+15

Used in RPC

RPC Name Call Tags
MBAA PATIENT PENDING APPT GETPEND
MBAA REMOVE FROM EWL UPDTEWL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2.98 GETS^DIQ
^SDWL(409.3 - [#409.3] GET1^DIQ
^SC - [#44] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] GETPND+3
^SC - [#44] PROVCLIN+4
^SDWL(409.3 - [#409.3] UPDTEWL+33, UPDTEWL+38
^TMP($J STATUS+5, SELAPPT+8, SELAPPT+10, SELAPPT+12

Label References

Name Line Occurrences
$$GETSCAP GETPEND+16
$$SELAPPT UPDATE+3
ENQ UPDTEWL+42
GETPND GETPEND+7
PARSE UPDTEWL+39
STATUS GETPND+17
UPDATE UPDTEWL+43

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GETPEND+5~, GETPEND+14*, GETPEND+16*, UPDTEWL+41*, ENQ+1*, UPDATE+5*
APP GETPEND+5~, GETPEND+7
APP( GETPEND+8, GETPEND+9, GETPEND+10, GETPEND+11, GETPEND+12, GETPEND+13, GETPEND+14, GETPEND+16, GETPEND+21, GETPEND+22
, GETPEND+23
ARRAY GETPND+5~, GETPND+18!, PROVCLIN+6~
ARRAY( GETPND+6, GETPND+8, GETPND+9, GETPND+10, GETPND+11, GETPND+12, GETPND+13, GETPND+14, GETPND+15, GETPND+16
, GETPND+17
ARRAY(44 PROVCLIN+7, PROVCLIN+8
CLIN PROVCLIN+4*, PROVCLIN+6, PROVCLIN+7, PROVCLIN+8, PROVCLIN+15, PROVCLIN+17!
CLINNAME PROVCLIN+7*, PROVCLIN+15, PROVCLIN+16!
CLN GETPEND+5~, GETPEND+14
CLN("NAME" GETPEND+15
CNT GETPEND+5~, GETPEND+6*, GETPEND+8*, GETPEND+9, GETPEND+10, GETPEND+11, GETPEND+12, GETPEND+13, GETPEND+14, GETPEND+15
, GETPEND+16, GETPEND+17, GETPEND+18, GETPEND+19, GETPEND+21, GETPEND+22, GETPEND+23, PROVCLIN+4*, PROVCLIN+15*, PROVCLIN+17!
CO GETSCAP+1~, GETSCAP+7*, GETSCAP+11, GETSCAP+12
DFN GETPEND~, GETPEND+3, GETPEND+7, GETPEND+16, GETSCAP~, GETSCAP+2, GETSCAP+5, UPDTEWL~, UPDTEWL+31, UPDTEWL+33
, UPDTEWL+43, STATUS~, STATUS+3, STATUS+5
DIR SELAPPT+1~
DIR("?" SELAPPT+14*
DIR("A" SELAPPT+14*
DIR("B" SELAPPT+13*
DIR(0 SELAPPT+14*
DT GETPEND~, GETPEND+4, GETPEND+7
ERR GETPND+5~, GETPND+7, GETPND+18!
IENS GETPND+5~*, GETPND+6, GETPND+8, GETPND+9, GETPND+10, GETPND+11, GETPND+12, GETPND+13, GETPND+14, GETPND+15
, GETPND+16, GETPND+17, GETPND+18!
LST GETPND~
LST( GETPND+8*, GETPND+9*, GETPND+10*, GETPND+11*, GETPND+12*, GETPND+13*, GETPND+14*, GETPND+15*, GETPND+16*, GETPND+17*
NOD0 GETSCAP+1~, GETSCAP+7*, GETSCAP+9, GETSCAP+10, GETSCAP+13, GETSCAP+15
PAT GETPND~, GETPND+3, GETPND+5, GETPND+17
PROV PROVCLIN+4*, PROVCLIN+13, PROVCLIN+17!
PROVIDER PROVCLIN~, PROVCLIN+3, PROVCLIN+13, PROVCLIN+17!
R1 GETPND+17~
REC PROVCLIN+4*, PROVCLIN+17!
RESULTS PROVCLIN~, PROVCLIN+2!, UPDTEWL~, STATUS~, STATUS+2*, STATUS+5*
RESULTS( PROVCLIN+15*
RESULTS(0 PROVCLIN+3*, PROVCLIN+18*, UPDTEWL+30*, UPDTEWL+31*, UPDTEWL+32*, UPDTEWL+33*, UPDTEWL+34*, UPDTEWL+35*, UPDTEWL+37*, UPDTEWL+38*
RETURN GETPEND+2!, GETPEND+24*, GETPEND+25, GETSCAP~, GETSCAP+2*, GETSCAP+3*, GETSCAP+4*, GETSCAP+5, GETSCAP+6, GETSCAP+8
RETURN( GETPEND+9*, GETPEND+10*, GETPEND+11*, GETPEND+12*, GETPEND+13*, GETPEND+15*, GETPEND+17*, GETPEND+18*, GETPEND+19*, GETPEND+21*
, GETPEND+22*, GETPEND+23*
RETURN("C" GETSCAP+7
RETURN("CHECKIN" GETSCAP+12*
RETURN("CHECKOUT" GETSCAP+11*
RETURN("CONS" GETSCAP+14
RETURN("CONSULT" GETSCAP+14*
RETURN("DATE" GETSCAP+10*
RETURN("IFN" GETSCAP+8*
RETURN("LENGTH" GETSCAP+13*
RETURN("OTHER" GETSCAP+15*
RETURN("USER" GETSCAP+9*
RETURN(0 GETSCAP+7, UPDATE+6*
RV GETPEND~, GETPEND+25
RV(0 GETPEND+3*, GETPEND+4*
SC GETSCAP~, GETSCAP+3, GETSCAP+5, STATUS~, STATUS+3, STATUS+5
SCAP GETPEND+5~, GETPEND+16~
SCAP("CONSULT" GETPEND+18
SCAP("LENGTH" GETPEND+17
SCAP("OTHER" GETPEND+19
SD GETSCAP~, GETSCAP+4, GETSCAP+5, STATUS~, STATUS+3, STATUS+5
SD1 GETPND~, GETPND+2
SDA SELAPPT+1~, SELAPPT+12*, SELAPPT+13, SELAPPT+14
SDAP SELAPPT+1~, SELAPPT+8*, SELAPPT+9, SELAPPT+16*, SELAPPT+17, SELAPPT+18, SELAPPT+19
SDARRAY STATUS+1!, STATUS+4
SDARRAY("FLDS" STATUS+3*
SDARRAY(1 STATUS+3*
SDARRAY(2 STATUS+3*
SDARRAY(4 STATUS+3*
SDCL SELAPPT+1~, SELAPPT+3*, SELAPPT+4*, SELAPPT+7
SDCOUNT STATUS+1!, STATUS+4*, STATUS+5
SDDS SELAPPT+1~, SELAPPT+7*
SDORG SELAPPT+1~, SELAPPT+6*, SELAPPT+7
SDSP SELAPPT+1~, SELAPPT+3*, SELAPPT+5*, SELAPPT+7
SDT1 GETPND+1~, GETPND+2*, GETPND+3*, GETPND+4, GETPND+5, GETPND+8, GETPND+9, GETPND+10, GETPND+11, GETPND+12
, GETPND+13, GETPND+14, GETPND+15, GETPND+16, GETPND+17
SDWLAPPT UPDATE+1~, UPDATE+3, UPDATE+5, SELAPPT~, SELAPPT+19
SDWLAPPT(1 PARSE+2*
SDWLAPPT(13 PARSE+3*
SDWLAPPT(14 PARSE+3*
SDWLAPPT(15 PARSE+2*
SDWLAPPT(16 PARSE+3*
SDWLAPPT(2 PARSE+2*
SDWLAPPT(3 PARSE+2*
SDWLDATA UPDTEWL~, UPDTEWL+35, UPDTEWL+41, UPDTEWL+43, UPDATE~, UPDATE+3, PARSE+1, PARSE+2, PARSE+3, SELAPPT~
SDWLDATA("ORIGDT" SELAPPT+6
SDWLDATA("WAITFORP" SELAPPT+4, SELAPPT+5
SDWLDATA("WLTYPE" UPDATE+2, SELAPPT+2
SDWLDFN UPDATE~, UPDATE+5
SDWLDISP UPDTEWL~, UPDTEWL+34, UPDTEWL+35, UPDTEWL+42, UPDTEWL+43, UPDATE~, UPDATE+3, UPDATE+4, UPDATE+5
SDWLERR UPDTEWL+40, UPDATE+1~, UPDATE+3*, UPDATE+5
SDWLIEN UPDTEWL~, UPDTEWL+32, UPDTEWL+37, UPDTEWL+38, UPDTEWL+40, UPDTEWL+41, UPDTEWL+43, ENQ+1, UPDATE~, UPDATE+3
, UPDATE+5, SELAPPT~, SELAPPT+7
SDWLTY UPDATE+1~, UPDATE+2*, UPDATE+3, SELAPPT+1~, SELAPPT+2*, SELAPPT+4, SELAPPT+5
TXT GETSCAP+1~, GETSCAP+2, GETSCAP+3, GETSCAP+4
TXT(1 GETSCAP+2*, GETSCAP+3*, GETSCAP+4*
TYPE PROVCLIN+8*, PROVCLIN+9, PROVCLIN+16!, PROVCLIN+17!, UPDTEWL+37~*
U GETPEND+15, GETSCAP+9, GETSCAP+10, GETSCAP+11, GETSCAP+12, GETSCAP+13, GETSCAP+14, UPDATE+2, SELAPPT+2, SELAPPT+4
, SELAPPT+5, SELAPPT+6
X SELAPPT+1~, SELAPPT+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All