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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: SCMSVUT3

Package: Scheduling

Routine: SCMSVUT3


Information

SCMSVUT3 ;BP/JRP - HL7 segment & field validation utilities ;8/11/99 9:54am

Source Information

Source file <SCMSVUT3.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Registration 2 $$GETSTAT^DGMSTAPI  (ELIG,SVC)^VADPT  
Health Level Seven 1 $$FMDATE^HLFNC  
VA Fileman 1 ^%DT  

Entry Points

Name Comments DBIA/ICR reference
VA01(DATA) ;VA Table 1 (Yes/No/Unknown)
MSTSTAT(DATA) ;
ACTFAC(DATA) ;Determine if given facility number is active
VALFAC(DATA) ;Determine if given facility number is valid
AOLOC(DATA,DFN) ;Validate Agent Orange exposure location (error 7130)
CLAMST(VALUE,DFN) ;
MSTDATE(DATA) ;
ROLEID(DATA) ;Role Instance ID
POWLOC(DATA,DFN) ;Prisoner of war location
CANBEAO(DFN) ;Check to determine if patient can claim Agent Orange expos.
NUMRANK(DATA,MINVAL,MAXVAL,DECCNT) ;Numeric ranking validation
PROVID(DATA,HLECH) ;External Provider ID
RADMTHD(DATA,DFN) ;Radiation exposure method
AO(DATA,DFN) ;Validate Agent Orange expos. (error 7120)

External References

Name Field # of Occurrence
^%DT MSTDATE+18
$$GETSTAT^DGMSTAPI CLAMST+16
$$FMDATE^HLFNC MSTDATE+17
ELIG^VADPT CANBEAO+9
SVC^VADPT AOLOC+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(21 - [#21] CANBEAO+13
^DIC(4 - [#4] VALFAC+4, ACTFAC+8, ACTFAC+10
^DPT - [#2] POWLOC+12, RADMTHD+13, CANBEAO+7, AOLOC+8

Label References

Name Line Occurrences
$$ACTFAC PROVID+8
$$NUMRANK PROVID+8, ROLEID+7
$$VALFAC PROVID+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT MSTDATE+17*
ACTIVE ACTFAC+3~, ACTFAC+6*, ACTFAC+8, ACTFAC+14*, ACTFAC+16
DATA POWLOC~, POWLOC+6, POWLOC+15, POWLOC+17, POWLOC+18, RADMTHD~, RADMTHD+7, RADMTHD+16, RADMTHD+18, RADMTHD+19
, NUMRANK~, NUMRANK+5, NUMRANK+6, NUMRANK+7, NUMRANK+11, NUMRANK+14, NUMRANK+18, VALFAC~, VALFAC+1, VALFAC+2
, VALFAC+4, ACTFAC~, ACTFAC+1, ACTFAC+2, ACTFAC+8, PROVID~, PROVID+1, PROVID+2, PROVID+5, PROVID+6
, ROLEID~, ROLEID+1, ROLEID+2, ROLEID+4, ROLEID+5, VA01~, VA01+3, VA01+4, VA01+5, VA01+7
, MSTSTAT~, MSTSTAT+11, MSTSTAT+12, MSTDATE~, MSTDATE+14, MSTDATE+15, AO~, AO+5, AO+7, AO+8
, AOLOC~, AOLOC+9, AOLOC+13, AOLOC+15
DECCNT NUMRANK~, NUMRANK+21, NUMRANK+22
DFN POWLOC~, POWLOC+8*, POWLOC+11, POWLOC+12, POWLOC+18, RADMTHD~, RADMTHD+9*, RADMTHD+12, RADMTHD+13, RADMTHD+19
, CLAMST~, CLAMST+16, AO~, AO+6, CANBEAO~, CANBEAO+6, CANBEAO+7, AOLOC~, AOLOC+7, AOLOC+8
HLECH PROVID~, PROVID+4
INVALID NUMRANK+8~, NUMRANK+9*, NUMRANK+14*, NUMRANK+15, NUMRANK+18*, NUMRANK+19, NUMRANK+23
MAXVAL NUMRANK~, NUMRANK+17, NUMRANK+18
MINVAL NUMRANK~, NUMRANK+13, NUMRANK+14
MSTSTAT CLAMST+14~, CLAMST+16*, CLAMST+17*, CLAMST+18*, CLAMST+19, MSTDATE+13~, MSTDATE+15*, MSTDATE+16, MSTDATE+19
NODE POWLOC+7~, POWLOC+12*, POWLOC+13, RADMTHD+8~, RADMTHD+13*, RADMTHD+14, ACTFAC+3~, ACTFAC+10*, ACTFAC+12
POW POWLOC+7~, POWLOC+10*, POWLOC+13*, POWLOC+17, POWLOC+18
PRVDUZ PROVID+3~, PROVID+5*, PROVID+8
PRVFAC PROVID+3~, PROVID+6*, PROVID+8
PTR4 ACTFAC+3~, ACTFAC+7*, ACTFAC+8*, ACTFAC+10
RAD RADMTHD+8~, RADMTHD+11*, RADMTHD+14*, RADMTHD+18, RADMTHD+19
ROLEID ROLEID+3~, ROLEID+4*, ROLEID+7
SEQID ROLEID+3~, ROLEID+5*, ROLEID+7
SUBSEP PROVID+3~, PROVID+4*, PROVID+5, PROVID+6
TMP VA01+6~, VA01+7*, VA01+8
VAEL CANBEAO+5~
VAEL(2 CANBEAO+13
VAEL(4 CANBEAO+11
VALID PROVID+3~, PROVID+7*, PROVID+8*, PROVID+9, ROLEID+3~, ROLEID+6*, ROLEID+7*, ROLEID+8
VALUE CLAMST~, CLAMST+15, CLAMST+19
VASV AOLOC+6~
VASV(2 AOLOC+13
X MSTDATE+13~, MSTDATE+14*, MSTDATE+16, MSTDATE+17*
>> Y MSTDATE+19
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All