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

Routine: VALM10


Information

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

Source Information

Source file <VALM10.m>

Call Graph

Call Graph Total: 4

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

Caller Graph

Caller Graph Total: 339

Package Total Caller Graph
Text Integration Utility 50 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 42 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  DGPREP0  DGPREP2  DGPTLMU1  DGQPT  DGQPTQ6  
DGRPTL  DGRPTL1  DGRURB  VAFCMS01  VALM  VALM0  VALM00  VALM40  
VALMD  VALMWB  
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  
Clinical Reminders 28 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  
Automated Information Collection System 27 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  
Consult Request Tracking 17 GMRCALRT  GMRCART  GMRCEDIT  GMRCEDT1  GMRCINC  GMRCMED  GMRCMER  GMRCMP  
GMRCPP  GMRCPR  GMRCPZ  GMRCQC  GMRCSLDT  GMRCSLM  GMRCSLM2  GMRCSLMV  
GMRCSTAT  
Integrated Billing 17 IBCNSA  IBCNSC  IBCNSD  IBCNSM  IBCNSM4  IBCNSP  IBCNSP0  IBECEA5  
IBTRC  IBTRCD  IBTRD  IBTRDD  IBTRE  IBTRED  IBTRPR  IBTRV  
IBTRVD  
Health Level Seven 13 HLCSRE1  HLCSRQ  HLEMSA  HLEMSE  HLEMSH  HLEMSL  HLEMST  HLEMSU  
HLOUSR  HLOUSR1  HLOUSR2  HLOUSR3  HLOUSRA  
Outpatient Pharmacy 12 PSOLMPI  PSOLMPO  PSOLMPO1  PSOLMPO2  PSOLMRN  PSONFI  PSOORFL  PSOPKIV1  
PSOPMP0  PSOPMP1  PSOREJP0  PSOREJP1  
Order Entry Results Reporting 10 ORB3U1  ORCHART  ORCMEDIT  ORCMENU  ORCMENU2  ORCXPND2  OREV  OREV2  
ORQPT  ORQPTQ6  
IHS HIV Management System 9 BKMVA2  BKMVA4  BKMVA41  BKMVA5  BKMVA51  BKMVA6  BKMVA61  BKMVA9  
BKMVPG  
Inpatient Medications 8 PSIVPRO  PSJALG  PSJLIVFD  PSJLIVMD  PSJLMHED  PSJLMPRI  PSJLMPRU  PSJLMUDE  
Problem List 8 GMPLBLD  GMPLBLDC  GMPLCODE  GMPLDISP  GMPLEDIT  GMPLMENU  GMPLMGR  GMPLPREF  
Authorization Subscription 7 USRCLST  USRECCL  USRL  USRM  USRRUL  USRRUL1  USRUM  
IHS Changes To Lab 7 BLRAL1  BLRAL3  BLRAL4  BLRLM  BLRLMR  BLRSM  BLRSNOMU  
PCE Patient Care Encounter 7 PXCE  PXCEAE  PXCEAE1  PXCEEXP  PXCEHLOC  PXCEPAT  PXCESDAM  
IHS Changes To Scheduling 6 BSDAMEP  BSDAMEPW  BSDCHKI1  BSDL  BSDPC  BSDPRV  
Pharmacy Point of Sale 6 ABSPOS2  ABSPOS2B  ABSPOS2C  ABSPOS6A  ABSPOS6H  ABSPOS6I  
IHS Accounts Receivable 5 BAR277LM  BAR50P  BAR50P05  BAREDP  BAREDP05  
IHS Mods To Text Integration Utilities 5 BTIURPT  BTIURPT1  BTIURPT2  BTIURPT3  BTIURPT4  
IHS Changes To Pharmacy 4 APSPCO  APSPCO1  APSPESLP  APSPESLR  
Adverse Reaction Tracking 3 GMRAFX  GMRAFX1  GMRAFX3  
IHS Changes To ADT 2 BDGICR3  BDGSPT1  
IHS Electronic Health Record 2 BEHOORSM  BEHORXF3  
Kernel 2 XUMF4  XUMF4A  
Commitment Register 1 ACRFLM  
Diabetes Registry 1 BDMFLM  
Foundations 1 XOBUM  
IHS Dental System 1 ADEXBLM  
IHS GPRA Information System 1 BGPXBLM  
IHS Generic Interface System 1 INHUTC52  
IHS VA Utilities 1 XBLM  
Incomplete Records Tracking 1 DGJPAR1  
Patient Care Component 1 APCDELH  
Radiology Nuclear Medicine 1 RAHLEX  

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