PXAIVSTV ;ISL/JVS,PKR ISA/KWP - VALIDATE THE VISIT DATA ;09/09/2020
Source file <PXAIVSTV.m>
Package | Total | Call Graph |
---|---|---|
PCE Patient Care Encounter | 4 | ERR^PXAI ($$VPKG,$$VSOURCE)^PXAIVAL $$VFMDATE^PXDATE SCC^PXUTLSCC |
VA FileMan | 1 | $$EXTERNAL^DILFD |
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 |
---|---|---|
PCE Patient Care Encounter | 2 | PXAI PXAIVST |
Name | Comments | DBIA/ICR reference |
---|---|---|
ERRSET | ;Set the rest of the error data.
|
|
VAL | ;--Validate the input.
|
|
VALSCC | ;--VALIDATE SERVICE CONNECTIVENESS
|
|
VPKG(EPKG,PKG) | ;Is the Package parameter valid?
|
|
VPTR(VISITIEN) | ;Is the Visit pointer valid?
|
|
VSOURCE(PXAPKG,ESRC,SOURCE) | ;Is the Data Source valid?
|
|
VUSER(USER) | ;If the user is passed, validate it.
|
FileNo | Call Tags |
---|---|
^AUPNVSIT - [#9000010] | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNPAT - [#9000001] | VAL+38 |
^AUPNVSIT - [#9000010] | VAL+92, VPTR+1 |
^DIC(40.7 - [#40.7] | VAL+85 |
^DIC(9.4 - [#9.4] | VSOURCE+3 |
^DPT - [#2] | VAL+45 |
^SC - [#44] | VAL+74, VAL+82 |
^VA(200 - [#200] | VUSER+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> AFTER800 | VALSCC+2, VALSCC+15, VALSCC+16, VALSCC+17, VALSCC+18, VALSCC+19, VALSCC+21, VALSCC+22, VALSCC+23 |
>> AFTER8A | VALSCC+2, VALSCC+31, VALSCC+32, VALSCC+33, VALSCC+34, VALSCC+35, VALSCC+41, VALSCC+42, VALSCC+43 |
EPKG | VPKG~, VPKG+1 |
ERR | VALSCC+1~, VALSCC+2, VALSCC+4, VALSCC+25, VALSCC+26, VALSCC+27, VALSCC+28, VALSCC+29, VALSCC+37, VALSCC+38 , VALSCC+39 |
ERR1 | VALSCC+1~, VALSCC+25*, VALSCC+26*, VALSCC+27*, VALSCC+28*, VALSCC+29*, VALSCC+37*, VALSCC+38*, VALSCC+39* |
ERRMSG | VALSCC+1~ |
ERRMSG( | VALSCC+6*, VALSCC+7*, VALSCC+8*, VALSCC+25, VALSCC+26, VALSCC+27, VALSCC+28, VALSCC+29, VALSCC+37, VALSCC+38 , VALSCC+39 |
ERRMSG(0 | VALSCC+9* |
ERRMSG(1 | VALSCC+10* |
ESRC | VSOURCE~, VSOURCE+4 |
EXTERNAL | VAL+59~, VAL+60*, VAL+61 |
MSG | VAL+59~, VAL+61 |
PIEN | VPKG+7~, VPKG+8*, VPKG+9, VPKG+12 |
PKG | VPKG~, VPKG+2, VPKG+8 |
>> PXAA("DELETE" | VAL+7 |
>> PXAA("DSS ID" | , VAL+82*, VAL+85, VAL+87, VAL+88 |
>> PXAA("ENC D/T | " , VAL+10, VAL+12, VAL+17, VAL+19, VAL+24, VAL+26, VAL+45, VAL+47, VALSCC+2 |
>> PXAA("HOS LOC | " , VAL+68, VAL+74, VAL+76, VAL+77, VAL+82, VALSCC+2 |
>> PXAA("PARENT" | VAL+92, VAL+94, VAL+95 |
>> PXAA("PATIENT" | VAL+31, VAL+33, VAL+38, VAL+40, VAL+41, VAL+45, VALSCC+2 |
>> PXAA("SERVICE | CATEGORY" , VAL+24, VAL+52, VAL+54, VAL+60, VAL+63, VAL+68 |
>> PXADI("DIALOG" | ERRSET+3*, VALSCC+12* |
>> PXAERR | VPKG+8, VSOURCE+11 |
>> PXAERR("10W" | VALSCC+29* |
>> PXAERR("11W" | VALSCC+31* |
>> PXAERR("12W" | VALSCC+32* |
>> PXAERR("13W" | VALSCC+33* |
>> PXAERR("14W" | VALSCC+34* |
>> PXAERR("15W" | VALSCC+35* |
>> PXAERR("16W" | VALSCC+21* |
>> PXAERR("17W" | VALSCC+37* |
>> PXAERR("18W" | VALSCC+41* |
>> PXAERR("19W" | VALSCC+22* |
>> PXAERR("1W" | VALSCC+15* |
>> PXAERR("20W" | VALSCC+38* |
>> PXAERR("21W" | VALSCC+42* |
>> PXAERR("22W" | VALSCC+23* |
>> PXAERR("23W" | VALSCC+39* |
>> PXAERR("24W" | VALSCC+43* |
>> PXAERR("2W" | VALSCC+16* |
>> PXAERR("3W" | VALSCC+17* |
>> PXAERR("4W" | VALSCC+18* |
>> PXAERR("5W" | VALSCC+19* |
>> PXAERR("6W" | VALSCC+25* |
>> PXAERR("7W" | VALSCC+26* |
>> PXAERR("8W" | VALSCC+27* |
>> PXAERR("9W" | VALSCC+28* |
>> PXAERR(11 | VAL+12*, VAL+19*, VAL+26*, VAL+33*, VAL+40*, VAL+47*, VAL+54*, VAL+63*, VAL+76*, VAL+87* , VAL+94*, VPTR+4*, VUSER+5* |
>> PXAERR(12 | VAL+13*, VAL+20*, VAL+27*, VAL+34*, VAL+41*, VAL+48*, VAL+55*, VAL+64*, VAL+70*, VAL+77* , VAL+88*, VAL+95*, VPKG+5*, VPTR+5*, VSOURCE+8*, VUSER+6* |
>> PXAERR(7 | VPKG+3*, VPKG+10*, VPTR+2*, VSOURCE+6*, VSOURCE+13*, VUSER+3* |
>> PXAERR(9 | VAL+11*, VAL+18*, VAL+25*, VAL+32*, VAL+39*, VAL+46*, VAL+53*, VAL+62*, VAL+69*, VAL+75* , VAL+86*, VAL+93*, VPKG+4*, VPTR+3*, VSOURCE+7*, VUSER+4* |
>> PXAERRF | ERRSET+2* |
>> PXAERRW | VALSCC+13* |
PXAPKG | VSOURCE~, VSOURCE+3 |
>> PXAVISIT | VAL+4, VALSCC+2 |
SOURCE | VSOURCE~, VSOURCE+5, VSOURCE+11 |
SRC | VSOURCE+10~, VSOURCE+11*, VSOURCE+12, VSOURCE+15 |
>> STOP | ERRSET+1* |
U | VAL+45, VAL+82, VSOURCE+3 |
USER | VUSER~, VUSER+1, VUSER+2, VUSER+5, VUSER+6 |
VISITIEN | VPTR~, VPTR+1, VPTR+4 |