Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXAIVSTV

Package: PCE Patient Care Encounter

Routine: PXAIVSTV


Information

PXAIVSTV ;ISL/JVS,PKR ISA/KWP - VALIDATE THE VISIT DATA ;09/09/2020

Source Information

Source file <PXAIVSTV.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
PCE Patient Care Encounter 4 ERR^PXAI  ($$VPKG,$$VSOURCE)^PXAIVAL  $$VFMDATE^PXDATE  SCC^PXUTLSCC  
VA FileMan 1 $$EXTERNAL^DILFD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCE Patient Care Encounter 2 PXAI  PXAIVST  

Entry Points

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.

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD VAL+60
ERR^PXAI VALSCC+44
$$VPKG^PXAIVAL VPKG+8
$$VSOURCE^PXAIVAL VSOURCE+11
$$VFMDATE^PXDATE VAL+17
SCC^PXUTLSCC VALSCC+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] EXTERNAL^DILFD

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ERRSET VAL+14, VAL+21, VAL+28, VAL+35, VAL+42, VAL+49, VAL+56, VAL+65, VAL+71, VAL+78
VAL+89, VAL+96, VPKG+6, VPKG+11, VPTR+6, VSOURCE+9, VSOURCE+14, VUSER+7

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All