SDESCANCELAPPT2 ;ALB/ANU - VISTA SCHEDULING RPCS ;FEB 14, 2022@15:22
Source file <SDESCANCELAPPT2.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 2 | $$ISOTFM^SDAMUTDT (ENCODE,ERRLOG)^SDESJSON |
| VA FileMan | 1 | 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ARCANCEL2(SDECY,SDPATIENTDFN,SDCLNIEN,SDCANCELTYP,SDAPPTDTTM,SDCANCELDTTM,SDUSR,SDCANCELREASON,SDCANCELRMKS) | ; Cancel Appointment Request in #2
; Input Parameters ; SDPATIENTDFN = (Req) ien of patient file 2 ; SDCLNIEN = (Req) ien of clinic file 44 ; SDCANCELTYP = (Req) C for canceled by clinic; PC for patient canceled ; SDAPPTDTTM = (Req) appointment date and time in ISO 8601 extended format (e.g. 2022-01-19T20:15:44) ; SDCANCELDTTM = cancel date and time in ISO 8601 extended format ; SDUSR = user who canceled appt ; SDCANCELREASON = (Req) cancel reason - pointer to file 409.2 ; SDCANCELRMKS = cancel remarks - optional notes to 160 characters |
|
| VALIDATE | ;
|
|
| UPDATE | ;
; update file 2 info |
|
| BUILDER | ;Convert data to JSON
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | VALIDATE+6, VALIDATE+40, VALIDATE+41 |
| ^SC - [#44] | VALIDATE+11 |
| ^SD(409.2 - [#409.2] | VALIDATE+37, VALIDATE+38 |
| ^VA(200 - [#200] | VALIDATE+32 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | UPDATE+2~ |
| DIE | UPDATE+2~ |
| DR | UPDATE+2~ |
| DT | VALIDATE+28 |
| DUZ | VALIDATE+33 |
| JSONERR | BUILDER+1~, BUILDER+2*, BUILDER+3 |
| POP | ARCANCEL2+11~, ARCANCEL2+13, VALIDATE+1*, VALIDATE+5*, VALIDATE+6*, VALIDATE+10*, VALIDATE+11*, VALIDATE+14*, VALIDATE+15*, VALIDATE+19* , VALIDATE+21*, VALIDATE+27*, VALIDATE+29, VALIDATE+32*, VALIDATE+36*, VALIDATE+37*, VALIDATE+40*, VALIDATE+41* |
| SDAPPTDTTM | ARCANCEL2~, VALIDATE+18*, VALIDATE+19, VALIDATE+20*, VALIDATE+21, VALIDATE+40, VALIDATE+41 |
| SDAPTREQ | ARCANCEL2+11~, VALIDATE+5, VALIDATE+6, VALIDATE+10, VALIDATE+11, VALIDATE+14, VALIDATE+15, VALIDATE+19, VALIDATE+21, VALIDATE+27 , VALIDATE+32, VALIDATE+36, VALIDATE+37, VALIDATE+40, BUILDER+3 |
| SDAPTREQ("Error" | VALIDATE+41*, UPDATE+12* |
| SDAPTREQ("Success" | UPDATE+13* |
| SDCANCELDTTM | ARCANCEL2~, VALIDATE+24*, VALIDATE+25, VALIDATE+26*, VALIDATE+27, VALIDATE+28*, UPDATE+7 |
| SDCANCELREASON | ARCANCEL2~, VALIDATE+36, VALIDATE+37, VALIDATE+38*, UPDATE+8 |
| SDCANCELRMKS | ARCANCEL2~, UPDATE+9 |
| SDCANCELTYP | ARCANCEL2~, VALIDATE+14, VALIDATE+15, UPDATE+5 |
| SDCLNIEN | ARCANCEL2~, VALIDATE+9*, VALIDATE+10, VALIDATE+11, VALIDATE+20, VALIDATE+26 |
| SDECY | ARCANCEL2~, BUILDER+3 |
| SDERR | UPDATE+11!, UPDATE+12 |
| SDFDA | UPDATE+3~, UPDATE+4*, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8, UPDATE+9, UPDATE+10 |
| SDMSG | UPDATE+3~ |
| SDPATIENTDFN | ARCANCEL2~, VALIDATE+4*, VALIDATE+5, VALIDATE+6, VALIDATE+40, VALIDATE+41 |
| SDUSR | ARCANCEL2~, VALIDATE+32, VALIDATE+33*, UPDATE+6, UPDATE+10 |
| U | VALIDATE+41 |