MBAAMDA3 ;OIT-PD/CBR - APPOINTMENT API ;02/10/2016
Source file <MBAAMDA3.m>
| Package | Total | Call Graph |
|---|---|---|
| Mobile Scheduling Applications Suite | 1 | GETREC^MBAAMDAL |
| VA FileMan | 1 | (FILE,UPDATE)^DIE |
| 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 | MBAAMAP2 MBAARPC2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETPAT(RETURN,PAT,INT,EXT,REZ) | ; Get patient detail Called by RPC MBAA APPOINTMENT MAKE
|
|
| MAKE(DFN,SD,SC,TYPE,STYP,STAT,RSN,USR,DT,SRT,NAAI,LAB,XRAY,EKG,DESDT) | ; Make patient appointment Called by RPC MBAA APPOINTMENT MAKE
|
|
| CANCEL(RETURN,DFN,SD,TYP,RSN,RMK,CDT,USR,OUSR,ODT) | ; Cancel appointment. Called by RPC MBAA APPOINTMENT MAKE, MBAA RPC: MBAA CANCEL APPOINTMENT
|
|
| GETXUS(RETURN,KEYS,USR) | ; Get user access Called by RPC MBAA APPOINTMENT MAKE
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | MAKE+2 |
| ^XUSEC( | GETXUS+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CDT | CANCEL~, CANCEL+5 |
| DESDT | MAKE~, MAKE+20, MAKE+37 |
| DFN | MAKE~, MAKE+2, MAKE+3, MAKE+23, CANCEL~, CANCEL+2 |
| DT | MAKE~, MAKE+16, MAKE+33 |
| EKG | MAKE~, MAKE+8, MAKE+29 |
| ERR | MAKE+1~ |
| EXT | GETPAT~, GETPAT+8 |
| FDA | MAKE+1~, CANCEL+1~ |
| FDA( | MAKE+4*, MAKE+5*, MAKE+6*, MAKE+7*, MAKE+8*, MAKE+9*, MAKE+10*, MAKE+11*, MAKE+12*, MAKE+13* , MAKE+14*, MAKE+15*, MAKE+16*, MAKE+17*, MAKE+18*, MAKE+19*, MAKE+20*, MAKE+25*, MAKE+26*, MAKE+27* , MAKE+28*, MAKE+29*, MAKE+30*, MAKE+31*, MAKE+32*, MAKE+33*, MAKE+34*, MAKE+35*, MAKE+36*, MAKE+37* , CANCEL+3*, CANCEL+4*, CANCEL+5*, CANCEL+6*, CANCEL+7*, CANCEL+8*, CANCEL+9* |
| FILE | GETPAT+1~, GETPAT+2*, GETPAT+8 |
| FLDS | GETPAT+1~, GETPAT+8 |
| FLDS("*" | GETPAT+3* |
| IENS | MAKE+1~, MAKE+3*, MAKE+4, MAKE+5, MAKE+6, MAKE+7, MAKE+8, MAKE+9, MAKE+10, MAKE+11 , MAKE+12, MAKE+13, MAKE+14, MAKE+15, MAKE+16, MAKE+17, MAKE+18, MAKE+19, MAKE+20, MAKE+23* , MAKE+25, MAKE+26, MAKE+27, MAKE+28, MAKE+29, MAKE+30, MAKE+31, MAKE+32, MAKE+33, MAKE+34 , MAKE+35, MAKE+36, MAKE+37, CANCEL+1~, CANCEL+2*, CANCEL+3, CANCEL+4, CANCEL+5, CANCEL+6, CANCEL+7 , CANCEL+8, CANCEL+9 |
| IENS(2 | MAKE+24* |
| INT | GETPAT~, GETPAT+8 |
| KEY | GETXUS+1~, GETXUS+2*, GETXUS+3* |
| KEYS | GETXUS~ |
| KEYS( | GETXUS+3 |
| LAB | MAKE~, MAKE+6, MAKE+27 |
| NAAI | MAKE~, MAKE+19, MAKE+36 |
| ODT | CANCEL~, CANCEL+8 |
| OUSR | CANCEL~, CANCEL+7 |
| PAT | GETPAT~, GETPAT+8 |
| RETURN | GETPAT~, GETPAT+8, CANCEL~, GETXUS~, GETXUS+2! |
| RETURN( | GETXUS+3* |
| REZ | GETPAT~, GETPAT+8 |
| RMK | CANCEL~, CANCEL+9 |
| >> ROUT | GETPAT+7* |
| RSN | MAKE~, MAKE+9, MAKE+30, CANCEL~, CANCEL+6 |
| SC | MAKE~, MAKE+4, MAKE+25 |
| SD | MAKE~, MAKE+2, MAKE+3, MAKE+24, CANCEL~, CANCEL+2 |
| SFILES | GETPAT+1~, GETPAT+8 |
| SFILES(".3721" | GETPAT+4* |
| SFILES("2" | GETPAT+5* |
| SFILES("6" | GETPAT+6* |
| SRT | MAKE~, MAKE+18, MAKE+35 |
| STAT | MAKE~, MAKE+26 |
| STYP | MAKE~, MAKE+17, MAKE+34 |
| TYP | CANCEL~, CANCEL+3 |
| TYPE | MAKE~, MAKE+10, MAKE+31 |
| U | MAKE+2 |
| USR | MAKE~, MAKE+15, MAKE+32, CANCEL~, CANCEL+4, GETXUS~, GETXUS+3 |
| XRAY | MAKE~, MAKE+7, MAKE+28 |