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 |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 1 | SDES |
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 |