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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: VALM10

Package: List Manager

Routine: VALM10


Information

VALM10 ;MJK;09:29 PM 17 Jan 1993;

Source Information

Source file <VALM10.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
List Manager 4 ($$MSG,LBAR)^VALM  ATRFLD^VALM00  ($$SETFLD,INSTR)^VALM1  (IOXY,WRITE)^VALM4  

Caller Graph

Caller Graph Total: 623

Package Total Caller Graph
Integrated Billing 151 IBAMTV3  IBAMTV31  IBATLM0  IBATLM1A  IBATLM2A  IBATLM3A  IBATUTL  IBCECOB  
IBCECOB1  IBCECOB4  IBCECOB5  IBCECOB6  IBCECSA  IBCECSA2  IBCECSA5  IBCECSA6  
IBCECSA7  IBCEF6  IBCEF62  IBCEFG3  IBCEFG5  IBCEFG6  IBCEM01  IBCEM1  
IBCEM4  IBCEMSG1  IBCEP  IBCEP0  IBCEP0B  IBCEP4  IBCEP5  IBCEP7  
IBCEP8  IBCEP8B  IBCEPA  IBCEPB  IBCEPC  IBCERPT1  IBCEXTR  IBCIBW  
IBCIL0  IBCIMG  IBCNBLA  IBCNBLA1  IBCNBLE  IBCNBLP1  IBCNCH2  IBCNCH3  
IBCNEPM  IBCNEPM1  IBCNES  IBCNES1  IBCNES4  IBCNESI2  IBCNILK  IBCNRP  
IBCNRPM2  IBCNRPS2  IBCNRPSM  IBCNSA  IBCNSC  IBCNSC4  IBCNSC41  IBCNSD  
IBCNSI  IBCNSM  IBCNSM4  IBCNSP  IBCNSP0  IBCNSU2  IBCNSUR4  IBCRLA1  
IBCRLC  IBCRLD  IBCRLG  IBCRLI  IBCRLL  IBCRLM  IBCRLN  IBCRLR  
IBCRLS  IBCRLT  IBECEA5  IBFBWL  IBFBWL1  IBFBWL2  IBFBWL3  IBFBWL4  
IBFBWL5  IBFBWL6  IBJPB  IBJPC  IBJPC1  IBJPC2  IBJPI  IBJPI3  
IBJPM  IBJPS1  IBJPS2  IBJPS3  IBJPS4  IBJPS5  IBJPS6  IBJPS7  
IBJPS8  IBJTA1  IBJTAD  IBJTBA  IBJTBB  IBJTBC  IBJTCA  IBJTCA1  
IBJTCA2  IBJTEA  IBJTED  IBJTEP  IBJTLA  IBJTNA  IBJTNB  IBJTNC  
IBJTRX  IBJTTB1  IBJTTB2  IBJTTC  IBNCPDR  IBNCPDR5  IBNCPIV  IBOHLS  
IBOHLSE  IBRFIN  IBRFIWL  IBRFIWL1  IBTRC  IBTRCD  IBTRD  IBTRDD  
IBTRE  IBTRED  IBTRH1  IBTRH1A  IBTRH1B  IBTRH2  IBTRH3  IBTRH3A  
IBTRH3B  IBTRH5  IBTRH6  IBTRPR  IBTRR  IBTRV  IBTRVD  
Text Integration Utility 52 TIU ACTION RESET ALL SIGNED  TIU ACTION SIGNED/UNSIGNED  TIUADCL  TIUADCL1  TIUAL1  TIUALSET  TIUAUDIT  TIUBR  
TIUELST  TIUFA  TIUFC  TIUFD  TIUFH  TIUFJ  TIUFL  TIUFT  
TIUFX  TIUGR  TIUGR2  TIUHL7  TIUHL7A  TIUHSL  TIUHSOLM  TIUHSV  
TIULM  TIUMAPR  TIUMLIST  TIUPEDSP  TIUR  TIUR2  TIUR3  TIURA  
TIURA2  TIURECL  TIURECL1  TIURHX  TIURL  TIURM  TIURM1  TIUROR  
TIURORL  TIURP  TIURPN  TIURPTT1  TIURPTTL  TIURS1  TIURTIT1  TIURTITL  
TIUSRV  TIUSRVE  TIUSUPN  TIUSUPN1  
Registration 40 DGDEPE  DGENL  DGENL2  DGENLCD  DGENLEH  DGENLR  DGENLUP  DGFFPLM  
DGMSTL  DGMSTL1  DGMSTL2  DGMTHL  DGPFLF  DGPFLF1  DGPFLFD  DGPFLMA  
DGPFLMAD  DGPFLMD  DGPFLMQ  DGPFLMQ1  DGPFLMQ2  DGPFLMQD  DGPFLMT  DGPFLMT1  
DGPFLMT3  DGPFLMU  DGPFLMU1  DGPFTR  DGPREP0  DGPREP2  DGPTLMU1  DGQPT  
DGQPTQ6  DGR111  DGR113  DGR114  DGRP61  DGRP62  DGRURB  VAFCMS01  
Accounts Receivable 37 PRCAMDA1  PRCAMDA2  PRCAMDA3  RCBDPSL1  RCDPAPLI  RCDPBPLM  RCDPDPLM  RCDPEAA1  
RCDPEAA2  RCDPEARL  RCDPEP  RCDPEWL  RCDPEWL7  RCDPEX1  RCDPEX2  RCDPLPLM  
RCDPRL  RCDPRPLM  RCDPTPLI  RCRCACP  RCRCAL  RCRCAL1  RCRCALE  RCRCBL  
RCRCBL1  RCRCBLE  RCRCEL  RCRCELE  RCRCRT  RCRCVL  RCRCVL1  RCRCVLE  
RCRCVXM  RCRCXMS  RCTCSWL  RCTCSWL1  RCTCSWL2  
Consult Request Tracking 36 GMRC ALERT ACTION  GMRC ALLERT ACTION  GMRC CONSULT TRACKING  GMRC EDIT CONSULT  GMRC IF CONSULTS  GMRC PENDING CONSULTS  GMRC PHARMACY TRK MAIN MENU  GMRC PRINT ABBREV PROTOCOLS  
GMRC PRINT CONSULT PROTOCOLS  GMRC QC CON PENDING RESOLUTION  GMRC QC CONSULTS/REQUESTS PENDING RESOLUTION  GMRC REQUEST COMPLETE STAT  GMRC SD PENDING CONSULTS  GMRC TRK MEDICINE CONSULTS  GMRCACT TRK SELECT PATIENT  GMRCAD  
GMRCADG  GMRCADU  GMRCALRT  GMRCART  GMRCEDIT  GMRCEDT1  GMRCFP  GMRCINC  
GMRCMED  GMRCMER  GMRCMP  GMRCPP  GMRCPR  GMRCPZ  GMRCQC  GMRCSLDT  
GMRCSLM  GMRCSLM2  GMRCSLMV  GMRCSTAT  
Clinical Reminders 32 PXRMCQLM  PXRMDLG  PXRMDLGH  PXRMEFED  PXRMEFM  PXRMEGED  PXRMEGM  PXRMEPED  
PXRMEPM  PXRMETH  PXRMETHL  PXRMETM  PXRMETT  PXRMEXLM  PXRMEXLR  PXRMFPAR  
PXRMGEN  PXRMLCD  PXRMLEXL  PXRMLPAU  PXRMLPP  PXRMLPU  PXRMLRED  PXRMLRM  
PXRMRST  PXRMSEL  PXRMSEL1  PXRMTAXL  PXRMTXCE  PXRMTXLS  PXRMUIDE  PXRMVSLM  
Scheduling 32 SCCVCDS1  SCCVDSP  SCCVDSP1  SCCVDSP2  SCCVEGD2  SCCVPAR  SCENI0  SCENI01  
SCENIA0  SCENIB0  SCMCHLR1  SCMCHLR4  SCMCHLR5  SCMCU1  SDAM1  SDAM10  
SDAM2  SDAMEP  SDAMEP1  SDAMEP2  SDAMEP3  SDAMEP4  SDCO  SDCO0  
SDPARM  SDPARM1  SDPPALL  SDSCLM  SDWLIFT1  SDWLIFT2  SDWLIFT5  SDWLIFT6  
Outpatient Pharmacy 30 PSOBPSSL  PSOBPSSP  PSOCPF  PSOERX  PSOERX1  PSOERXC1  PSOERXD1  PSOERXP1  
PSOERXR1  PSOERXU1  PSOERXU3  PSOERXU5  PSOLMAO  PSOLMPI  PSOLMPO  PSOLMPO1  
PSOLMPO2  PSOLMRN  PSONFI  PSOORFL  PSOPMP0  PSOPMP1  PSOPTC0  PSOREJP0  
PSOREJP1  PSOREJP5  PSORRP  PSOSPML3  PSOSPML4  PSOSPMU1  
Automated Information Collection System 29 IBDE  IBDE3  IBDF12  IBDF3  IBDF4  IBDF4A  IBDF5A  IBDF6  
IBDF7  IBDFC  IBDFC1  IBDFCG  IBDFCMP  IBDFCMP1  IBDFFT1  IBDFFT2  
IBDFGRP  IBDFLST1  IBDFPE  IBDFQEA  IBDFQSL1  IBDFSS1  IBDFST  IBDFU  
IBDFU4  IBDFUTL  IBDFUTL2  IBDFUTL4  IBDFUTL5  
Health Level Seven 16 HLCSRE1  HLCSRQ  HLEMSA  HLEMSE  HLEMSH  HLEMSL  HLEMST  HLEMSU  
HLOUSR  HLOUSR1  HLOUSR2  HLOUSR3  HLOUSR4  HLOUSR5  HLOUSR6  HLOUSRA  
E Claims Management Engine 13 BPSCMT  BPSOS2  BPSOS2B  BPSOS2C  BPSREOP1  BPSSCR01  BPSSCR02  BPSSCRLG  
BPSSCRRJ  BPSSCRUD  BPSUSCR  BPSUSCR1  BPSVRX  
IFCAP 12 PRCOER  PRCOER4  PRCORV  PRCOVL  PRCPBALB  PRCPEIL0  PRCPENLM  PRCPOPL  
PRCPOPPC  PRCPPOLB  PRCPWPLB  PRCPWPPB  
VistA Package Sizing Utility 11 A1VSCP  A1VSLAPI  A1VSLDE  A1VSLE  A1VSLM  A1VSLN  A1VSLP  A1VSLPC  
A1VSLPDC  A1VSLPER  A1VSLR  
Lab Service 10 LRJSAU  LRJSAU2  LRJSAU60  LRJSML  LRJSML1  LRJSML3  LRJSML4  LRJSML5  
LRJSML8  LRJSMLU  
Order Entry Results Reporting 10 ORB3U1  ORCHART  ORCMEDIT  ORCMENU  ORCMENU2  ORCXPND2  OREV  OREV2  
ORQPT  ORQPTQ6  
Prosthetics 10 RMPOLF0  RMPOLF0A  RMPOLG  RMPOLM  RMPOLM1  RMPOLT  RMPOLY  RMPOLZB  
RMPREO  RMPREOL  
Inpatient Medications 9 PSIVPRO  PSJALG  PSJCLOR2  PSJLIVFD  PSJLIVMD  PSJLMHED  PSJLMPRI  PSJLMPRU  
PSJLMUDE  
Authorization Subscription 8 USR CLASS MEMBER USER CHANGE VIEW  USRCLST  USRECCL  USRL  USRM  USRRUL  USRRUL1  USRUM  
Problem List 8 GMPLBLD  GMPLBLDC  GMPLCODE  GMPLDISP  GMPLEDIT  GMPLMENU  GMPLMGR  GMPLPREF  
PAID 7 PRSAOTTR  PRSAOTTW  PRSARC01  PRSARC03  PRSARC09  PRSARCH  PRSARCS  
PCE Patient Care Encounter 7 PXCE  PXCEAE  PXCEAE1  PXCEEXP  PXCEHLOC  PXCEPAT  PXCESDAM  
Wounded Injured and Ill Warriors 7 WII ADD ENTRY  WII DFAS STS 2 LIST  WII DFAS STS 3 LIST  WIILM  WIILM01  WIILM03  WIILM04  
Enrollment Application System 6 EASECDPE  EASEZL1  EASEZLM  EASEZU3  EASEZU5  EASEZU6  
Income Verification Match 6 IVMLDEM  IVMLDEM2  IVMLDEM3  IVMLERR  IVMLERR2  IVMLSU1  
List Manager 6 VALM  VALM0  VALM00  VALM40  VALMD  VALMWB  
Web Services Client 6 XOBWU  XOBWU1  XOBWUA  XOBWUS  XOBWUS1  XOBWUS2  
Adverse Reaction Tracking 5 GMRAFA  GMRAFA1  GMRAFX  GMRAFX1  GMRAFX3  
Capacity Management Tools 4 KMPDSSD  KMPDSSD1  KMPDSSR  KMPDSSS  
Enterprise Health Management Platform 4 HMPEQ  HMPEQLM  HMPEQLM1  HMPEQLM2  
Kernel 3 ^ORD(101  XUMF4  XUMF4A  
National Online Information Sharing 3 FSCFORMU  FSCFORMY  FSCU  
Clinical Information Resource Network 2 RGEX03  RGEXHND1  
Drug Accountability 2 PSARDCBL  PSARDCIT  
Event Capture 2 ECMLMN  ECMLMP  
Foundations 2 XOBUM  XOBUZAP  
Automated Medical Information Exchange 1 DVBAB99  
Incomplete Records Tracking 1 DGJPAR1  
Radiology Nuclear Medicine 1 RAHLEX  
VA FileMan 1 DIACLM  
VistA System Monitor 1 KMPVLM  

Entry Points

Name Comments DBIA/ICR reference
RESTORE(LINE) ; -- restore video cntrls for a line
; input: LINE := line number
FLDTEXT(LINE,FLD,TEXT) ; -- set text for field in line
; input: LINE := line number
; FLD := caption field name
; TEXT := text to insert for field
SWAP(FR,TO,SAVE) ; -- swap video cntrl arrays
; [not a supported call]
MSGQ
WRITE(LINE) ; -- re-write line to screen
; input: LINE := line number
SELECT(LINE,MODE) ; -- highlight/unhighlight a line
; input: LINE := line number
; MODE := 1 to highlight line
; 0 to unhighlight and restore to original state
CNTRL(LINE,COL,WIDTH,ON,OFF,SAVE) ; -- set video control chars
; input: LINE := line number
; COL := column to start control
; WIDTH := how many characters should contrl be in effect
; ON := beginninng control code (ex. the value of IOINHI)
; OFF := ending control code (ex. the value of IOINORM)
; SAVE := 1 to save control code for later use
; otherwise 0 [optional]
FLDCTRL(LINE,FLD,ON,OFF,SAVE) ; -- set default video ctrls for line
; or just 1 field
; input: LINE := line number
; FLD := caption field name [optional]
; ON := beginninng control code (ex. the value of IOINHI)
; OFF := ending control code (ex. the value of IOINORM)
; SAVE := 1 to save control code for later use
; otherwise 0 [optional]
KILL(LINE) ; -- kill off video cntrls for a line
; input: LINE := line number
CLEAN ; -- kill off lines and video cntrls
FLDCTRLQ
SET(LINE,TEXT,ENTRY) ; -- set text in array
; input: LINE := line number
; TEXT := text for line
; ENTRY := entry number assoicated with line [optional]
; >> if defined, then line will also be indexed
MSG(VALMSG) ; -- post message immediately
SAVE(LINE) ; -- save video cntrls for a line
; input: LINE := line number

External References

Name Field # of Occurrence
$$MSG^VALM MSG+1
LBAR^VALM MSG+2
ATRFLD^VALM00 FLDCTRL+15
$$SETFLD^VALM1 FLDTEXT+5
INSTR^VALM1 MSG+1
IOXY^VALM4 WRITE+5
WRITE^VALM4 WRITE+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: WRITE+4
Function Call: WRITE
  • Prompt: IORC
  • Line Location: WRITE+7
Routine Call
  • VALM
  • Line Location:
    • MSG+2
Routine Call
  • VALM
  • Line Location:
    • MSG+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( CNTRL+10*, CNTRL+11*
^TMP("VALM VIDEO SAVE" KILL+3!, KILL+4!
^TMP("VALM VIDEO" KILL+3!, KILL+4!, CLEAN+2!

Label References

Name Line Occurrences
CNTRL SELECT+7, FLDCTRL+16
FLDCTRLQ FLDCTRL+9
MSGQ MSG+1
RESTORE SELECT+8
SAVE SELECT+6
SWAP SAVE+3, RESTORE+3, FLDCTRL+9
WRITE SELECT+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COL CNTRL~, CNTRL+10, CNTRL+11, SWAP+4*, SWAP+5*, SWAP+7, FLDCTRL+11~, FLDCTRL+12*, FLDCTRL+16
DY WRITE+3~, WRITE+5*, WRITE+6
ENTRY SET~, SET+7
FLD FLDTEXT~, FLDTEXT+5, FLDCTRL~, FLDCTRL+9, FLDCTRL+12, FLDCTRL+15
FR SWAP~, SWAP+5, SWAP+7, SWAP+8
>> IOINHI SELECT+7
>> IOINORM SELECT+7
>> IORC WRITE+7
>> IORVOFF MSG+1
>> IORVON MSG+1
>> IOSC WRITE+4
LINE CNTRL~, CNTRL+10, CNTRL+11, KILL~, KILL+3, KILL+4, SAVE~, RESTORE~, SELECT~, SELECT+6
, SELECT+7, SELECT+8, SELECT+9, WRITE~, WRITE+5, WRITE+6, FLDTEXT~, FLDTEXT+5, FLDCTRL~, FLDCTRL+16
, SET~, SET+6, SET+7
MODE SELECT~, SELECT+5, SELECT+8
OFF CNTRL~, CNTRL+11, FLDCTRL~, FLDCTRL+11~, FLDCTRL+14*, FLDCTRL+15, FLDCTRL+16
ON CNTRL~, CNTRL+10, FLDCTRL~, FLDCTRL+11~, FLDCTRL+13, FLDCTRL+14*, FLDCTRL+15, FLDCTRL+16
SAVE CNTRL~, CNTRL+9, SWAP~, SWAP+8, FLDCTRL~, FLDCTRL+16
TEXT FLDTEXT~, FLDTEXT+5, SET~, SET+6
TO SWAP~, SWAP+3, SWAP+7
U FLDCTRL+12
>> VALM("BM" MSG+1
>> VALM("RM" SELECT+7
>> VALM("TM" WRITE+5
>> VALMAR FLDTEXT+5, SET+6, SET+7, CLEAN+1
>> VALMBG WRITE+5
>> VALMCC MSG+1
>> VALMDDF( FLDCTRL+12
>> VALMEVL CNTRL+10, CNTRL+11, KILL+3, KILL+4, CLEAN+2
VALMSG MSG~, MSG+1*
WIDTH CNTRL~, CNTRL+10, CNTRL+11, SWAP+6~*, SWAP+7*, FLDCTRL+11~, FLDCTRL+12*, FLDCTRL+16
X CNTRL+9*, CNTRL+10, CNTRL+11, FLDCTRL+11~, FLDCTRL+12*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All