MBAARPC1 ;OIT-PD/PB - Scheduling RPCs ;02/10/2016
Source file <MBAARPC1.m>
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 |
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 |
---|---|---|
Mobile Scheduling Applications Suite | 2 | MBAAMAP3 MBAARPC2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
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 |
|
GETPND(LST,PAT,SD1) | ; Get pending appointments MBAA RPC: MBAA PATIENT PENDING APPT
|
|
GETSCAP(RETURN,SC,DFN,SD) | ; Get clinic appointment MBAA RPC: MBAA PATIENT PENDING APPT
|
|
PROVCLIN(RESULTS,PROVIDER) | ||
UPDTEWL(RESULTS,DFN,SDWLIEN,SDWLDISP,SDWLDATA) | ; Update or remove a patient on the EWL MBAA RPC: MBAA REMOVE FROM EWL
|
|
ENQ | ; MBAA RPC: MBAA REMOVE FROM EWL
|
|
UPDATE(SDWLDFN,SDWLIEN,SDWLDISP,SDWLDATA) | ;UPDATE EWL ENTRY MBAA RPC: MBAA REMOVE FROM EWL
|
|
PARSE | ; MBAA RPC: MBAA REMOVE FROM EWL
|
|
STATUS(RESULTS,DFN,SD,SC) | ;get the status of an appointment ;ICR 4433
|
|
SELAPPT(SDWLIEN,SDWLDATA,SDWLAPPT) | ;SELECT APPOINTMENT TO CLOSE WITH
|
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 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
RPC Name | Call Tags |
---|---|
MBAA PATIENT PENDING APPT | GETPEND |
MBAA REMOVE FROM EWL | UPDTEWL |
FileNo | Call Tags |
---|---|
2.98 | GETS^DIQ |
^SDWL(409.3 - [#409.3] | GET1^DIQ |
^SC - [#44] | GETS^DIQ |
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 |
>> | 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 |