SDESEDITAPREQVAL ;ALB/JAS - Additional validation for SDESEDITAPPTREQ; FEB 21, 2024
Source file <SDESEDITAPREQVAL.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 2 | $$ISOTFM^SDAMUTDT ERRLOG^SDESJSON |
VA FileMan | 1 | $$FIND1^DIC |
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 | SDESEDITAPPTREQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
VALIDATEAPPTREQ(ERRORS,REQIEN) | ;
|
|
VALIDATEDFN(ERRORS,DFN) | ;
|
|
VALIDATEDATETIME(ERRORS,REQUEST) | ;
|
|
VALIDATEREQTYPE(ERRORS,REQTYPE) | ;
|
|
STATIONTOINST(ERRORS,STATIONNUM,INSTNAME) | ; station number has precedence over institution name
|
|
VALIDATECLINSTOP(ERRORS,REQUEST,CLINICIEN,STOPCODE,SECSTOPCODE) | ;
|
|
VALIDATEREQBY(ERRORS,REQUESTEDBY) | ;
|
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | STATIONTOINST+4, STATIONTOINST+5, VALIDATECLINSTOP+3, VALIDATECLINSTOP+4 |
$$ISOTFM^SDAMUTDT | VALIDATEDATETIME+3 |
ERRLOG^SDESJSON | VALIDATEAPPTREQ+1, VALIDATEAPPTREQ+2, VALIDATEAPPTREQ+3, VALIDATEDFN+1, VALIDATEDFN+2, VALIDATEDFN+3, VALIDATEDATETIME+1, VALIDATEDATETIME+2, VALIDATEDATETIME+4, VALIDATEREQTYPE+1 , VALIDATEREQTYPE+2, VALIDATEREQTYPE+3, STATIONTOINST+2, STATIONTOINST+4, STATIONTOINST+5, VALIDATECLINSTOP+2, VALIDATECLINSTOP+3, VALIDATECLINSTOP+4, VALIDATECLINSTOP+5, VALIDATECLINSTOP+6 , VALIDATECLINSTOP+7, VALIDATECLINSTOP+8, VALIDATEREQBY+1, VALIDATEREQBY+2, VALIDATEREQBY+3 |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | FIND1^DIC |
^DIC(40.7 - [#40.7] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | VALIDATEDFN+3 |
^SC - [#44] | VALIDATECLINSTOP+2 |
^SDEC(409.85 - [#409.85] | VALIDATEAPPTREQ+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLINICIEN | VALIDATECLINSTOP~, VALIDATECLINSTOP+2, VALIDATECLINSTOP+6, VALIDATECLINSTOP+7, VALIDATECLINSTOP+8 |
DFN | VALIDATEDFN~, VALIDATEDFN+1, VALIDATEDFN+2, VALIDATEDFN+3 |
ERRORS | VALIDATEAPPTREQ~, VALIDATEAPPTREQ+1, VALIDATEAPPTREQ+2, VALIDATEAPPTREQ+3, VALIDATEDFN~, VALIDATEDFN+1, VALIDATEDFN+2, VALIDATEDFN+3, VALIDATEDATETIME~, VALIDATEDATETIME+1 , VALIDATEDATETIME+2, VALIDATEDATETIME+4, VALIDATEREQTYPE~, VALIDATEREQTYPE+1, VALIDATEREQTYPE+2, VALIDATEREQTYPE+3, STATIONTOINST~, STATIONTOINST+2, STATIONTOINST+4, STATIONTOINST+5 , VALIDATECLINSTOP~, VALIDATECLINSTOP+2, VALIDATECLINSTOP+3, VALIDATECLINSTOP+4, VALIDATECLINSTOP+5, VALIDATECLINSTOP+6, VALIDATECLINSTOP+7, VALIDATECLINSTOP+8, VALIDATEREQBY~, VALIDATEREQBY+1 , VALIDATEREQBY+2, VALIDATEREQBY+3 |
INSTITUTIONIEN | STATIONTOINST+1~, STATIONTOINST+4*, STATIONTOINST+5*, STATIONTOINST+6 |
INSTNAME | STATIONTOINST~, STATIONTOINST+2, STATIONTOINST+3, STATIONTOINST+4 |
REQIEN | VALIDATEAPPTREQ~, VALIDATEAPPTREQ+1, VALIDATEAPPTREQ+2, VALIDATEAPPTREQ+3 |
REQTYPE | VALIDATEREQTYPE~, VALIDATEREQTYPE+1, VALIDATEREQTYPE+2, VALIDATEREQTYPE+3 |
REQUEST | VALIDATEDATETIME~, VALIDATECLINSTOP~ |
REQUEST("CREA | TE DATE" , VALIDATEDATETIME+1, VALIDATEDATETIME+2, VALIDATEDATETIME+3*, VALIDATEDATETIME+4 |
REQUEST("SECO | NDARY STOP CODE" , VALIDATECLINSTOP+11* |
REQUEST("STOP | CODE" , VALIDATECLINSTOP+10* |
REQUESTEDBY | VALIDATEREQBY~, VALIDATEREQBY+1, VALIDATEREQBY+2, VALIDATEREQBY+3 |
SECSTOPCODE | VALIDATECLINSTOP~, VALIDATECLINSTOP+4*, VALIDATECLINSTOP+5, VALIDATECLINSTOP+8, VALIDATECLINSTOP+11 |
STATIONNUM | STATIONTOINST~, STATIONTOINST+2, STATIONTOINST+3, STATIONTOINST+5 |
STOPCODE | VALIDATECLINSTOP~, VALIDATECLINSTOP+3*, VALIDATECLINSTOP+5, VALIDATECLINSTOP+6, VALIDATECLINSTOP+7, VALIDATECLINSTOP+10 |
STOPCODEIEN | VALIDATECLINSTOP+1~ |