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 |  Local Variables  | All
Print Page as PDF
Routine: PXAIVAL

Package: PCE Patient Care Encounter

Routine: PXAIVAL


Information

PXAIVAL ;ISL/PKR - Validation for V-file input. ;05/31/2022

Source Information

Source file <PXAIVAL.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
PCE Patient Care Encounter 3 $$VPRV^PXAIPRVV  $$SOURCE^PXAPIUTL  ($$FUTURE,$$VFMDATE)^PXDATE  
VA FileMan 3 ^%DT  $$FIND1^DIC  $$EXTERNAL^DILFD  
Lexicon Utility 1 $$UCUMCODE^LEXMUCUM  

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: 4

Package Total Caller Graph
PCE Patient Care Encounter 4 PXAIHFV  PXAIPEDV  PXAIVSTV  PXAIXAMV  

Entry Points

Name Comments DBIA/ICR reference
DATETIME(FIELDNAM,PXDT,%DT,PXAERR) ;Validate a date and time.
EVENTDT(EVENTDT,%DT,PXAERR) ;Validate EVENT D/T.
MAG(MAG,MPARAMS,PXAERR) ;If a measurement is being input verify that the
PRV(PXDUZ,PRVTYPE,PXAA,PXAERR,PXAVISIT) ;Validate a provider.
SET(FILENUM,FIELDNAM,FIELDNUM,VALUE,PXAERR) ;Validate Set of Codes input.
TEXT(FIELDNAM,TEXT,MIN,MAX,PXAERR) ;Validate a free text field.
VPKG(PKG,PXAERR) ;Is the Package parameter valid?
VSOURCE(SOURCE,PXAERR) ;Is the Data Source valid?

External References

Name Field # of Occurrence
^%DT MAG+39
$$FIND1^DIC VPKG+3
$$EXTERNAL^DILFD SET+3
$$UCUMCODE^LEXMUCUM MAG+19
$$VPRV^PXAIPRVV PRV+2
$$SOURCE^PXAPIUTL VSOURCE+13
$$FUTURE^PXDATE DATETIME+10, EVENTDT+9
$$VFMDATE^PXDATE DATETIME+3, EVENTDT+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PX(839.7 - [#839.7] VSOURCE+1, VSOURCE+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DATETIME~, DATETIME+3, DATETIME+7, EVENTDT~, EVENTDT+3, MAG+37~, MAG+38*
EVENTDT EVENTDT~, EVENTDT+1, EVENTDT+3, EVENTDT+5, EVENTDT+6, EVENTDT+9, EVENTDT+11, EVENTDT+12
EXTERNAL SET+2~, SET+3*, SET+4
FIELDNAM DATETIME~, DATETIME+4, DATETIME+11, SET~, SET+5, TEXT~, TEXT+3, TEXT+5
FIELDNUM SET~, SET+3
FILENUM SET~, SET+3
FLAGS VPKG+1~, VPKG+2*, VPKG+3, VPKG+7, VPKG+8
HH MAG+55~, MAG+56*, MAG+57, MAG+60
IEN VPKG+1~, VPKG+3*, VPKG+4, VPKG+9
MAG MAG~, MAG+2, MAG+4, MAG+6, MAG+31, MAG+33, MAG+34, MAG+38, MAG+42, MAG+43
, MAG+49, MAG+51, MAG+52, MAG+56, MAG+59, MAG+63, MAG+66, MAG+74, MAG+76, MAG+77
, MAG+83, MAG+84, MAG+88
MAX MAG+78~, MAG+79*, MAG+81, MAG+84, TEXT~, TEXT+2, TEXT+5
MAXDEC MAG+78~, MAG+79*, MAG+86, MAG+89
MIN MAG+78~, MAG+79*, MAG+81, MAG+84, TEXT~, TEXT+2, TEXT+5
MM MAG+55~, MAG+63*, MAG+64, MAG+67
MPARAMS MAG~, MAG+13, MAG+79
MSG SET+2~, SET+4, VPKG+1~
MSG("DIERR" SET+7, SET+8, VPKG+8
NUM MAG+78~, MAG+80*, MAG+81, MAG+85
NUMDEC MAG+78~, MAG+85*, MAG+86, MAG+89
PKG VPKG~, VPKG+2, VPKG+3, VPKG+6, VPKG+7
PRVTYPE PRV~, PRV+3
PXAA PRV~, PRV+2
PXAA("MAGNITUDE" MAG+80
PXAERR DATETIME~, EVENTDT~, MAG~, PRV~, PRV+2, SET~, TEXT~, VPKG~, VSOURCE~
PXAERR(11 DATETIME+5*, DATETIME+12*, EVENTDT+5*, EVENTDT+11*, MAG+4*, MAG+8*, MAG+16*, MAG+22*, MAG+33*, MAG+42*
, MAG+51*, MAG+59*, MAG+66*, MAG+76*, MAG+83*, MAG+88*, PRV+4*, SET+6*, TEXT+4*, VPKG+6*
, VSOURCE+5*, VSOURCE+11*
PXAERR(12 DATETIME+6*, DATETIME+13*, EVENTDT+6*, EVENTDT+12*, MAG+5*, MAG+9*, MAG+17*, MAG+23*, MAG+34*, MAG+43*
, MAG+52*, MAG+60*, MAG+67*, MAG+77*, MAG+84*, MAG+89*, SET+7*, TEXT+5*, VPKG+7*, VPKG+8*
, VSOURCE+6*, VSOURCE+12*
PXAERR(13 DATETIME+7*, SET+8*
PXAERR(7 VSOURCE+3*, VSOURCE+9*
PXAERR(9 DATETIME+4*, DATETIME+11*, EVENTDT+4*, EVENTDT+10*, MAG+3*, MAG+7*, MAG+15*, MAG+21*, MAG+32*, MAG+41*
, MAG+50*, MAG+58*, MAG+65*, MAG+75*, MAG+82*, MAG+87*, PRV+3*, SET+5*, TEXT+3*, VPKG+5*
, VSOURCE+4*, VSOURCE+10*
PXAVISIT PRV~, PRV+2
PXDT DATETIME~, DATETIME+1, DATETIME+3, DATETIME+5, DATETIME+6, DATETIME+10, DATETIME+12, DATETIME+13
PXDUZ PRV~, PRV+2, PRV+4
SOURCE VSOURCE~, VSOURCE+1, VSOURCE+2, VSOURCE+5, VSOURCE+6, VSOURCE+8, VSOURCE+11, VSOURCE+13
TEXT TEXT~, TEXT+1, TEXT+2, TEXT+4
U MAG+13, MAG+20, MAG+23, MAG+79
UCUMCHECK MAG+11~
UCUMCODE MAG+11~, MAG+19*, MAG+20, MAG+23, MAG+29, MAG+47
UCUMERROR MAG+11~, MAG+12*, MAG+28*, MAG+35*, MAG+36, MAG+44*, MAG+45, MAG+53*, MAG+54, MAG+61*
, MAG+62, MAG+68*, MAG+69
UCUMIEN MAG+11~, MAG+13*, MAG+14, MAG+19
UCUMSPECIAL MAG+11~, MAG+12*, MAG+28*, MAG+30*, MAG+48*, MAG+70
VALUE SET~, SET+1, SET+3, SET+6
X MAG+37~, MAG+38*
Y MAG+37~, MAG+40
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All