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 |
| 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~ |