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

Package: Toolkit

Routine: XPAREDIT


Information

XPAREDIT ; SLC/KCM - Simple Parameter Editor ;11:15 PM 4 Feb 1998

Source Information

Source file <XPAREDIT.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Toolkit 5 (DEL,REP)^XPAR  $$EXTPTR^XPARDD  (BLDLST,GETCLS)^XPAREDT1  ($$ERR,EDIT1,EDITVAL,SELINST)^XPAREDT2  (TED,TEDH)^XPAREDT3  
VA FileMan 1 ^DIC  

Caller Graph

Caller Graph Total: 184

Package Total Caller Graph
Order Entry Results Reporting 63 OR DST/CTB FEATURE SWITCH  OR DST/CTB URL EDIT  OR ENABLE CTB CONS ACT DLGS  OR FLAG ORDER EXPIRE DEFAULT  OR GN SET LOCATIONS  OR IMM CONTACT INFO  OR IMM COVERSHEET DIAGNOSIS  OR INPT CLOZAPINE MESSAGE  
OR OTHER BANNER REMINDER  OR PARAM ADD MENU  OR PARAM CHART COPY  OR PARAM ORDER MISC  OR PARAM PRINTS (HOSP)  OR PARAM PRINTS (LOC)  OR PARAM REQ/LABEL  OR PARAM SERVICE COPY  
OR PARAM SUMMARY REPORTS  OR PARAM UNSIGNED ORDERS VIEW  OR PARAM WORK COPY  OR UNFLAGGING MESSAGE  OR UNFLAGGING RESTRICTIONS  OR VIMM IMM NOTE TITLE  OR VIMM IMM REM DEFINITIONS  OR VIMM REMINDER DIALOG ONLY  
OR VIMM SKIN TEST REM DEFS  ORACCESS  ORAMSET  ORB3MGR1  ORB3REC  ORCMEDT5  OREV EDIT WRITE ORDERS PARAM  OREV3  
ORFD435P  ORI PARAM COLORS  ORI PARAM DEFAULT COLOR  ORI PARAM IMAGES  ORI PARAM INDENT TEXT  ORI PARAM MOUSE CLICK  ORI PARAM ON/OFF  ORI PARAM PANEL POSITION  
ORI PARAM REFRESH BUTTON  ORI PARAM TEXT ALIGN  ORKMGR  ORKREC  ORLP3MGR  ORLP3USR  ORPARMGR  ORQ SEARCH RANGE A USER PARAM  
ORQ SEARCH RANGE DIVISION PAR  ORQ SEARCH RANGE LOCATION PAR  ORQ SEARCH RANGE SERVICE PARAM  ORQ SEARCH RANGE SYSTEM PARAM  ORQ SEARCH RANGE USER PARAM  ORQP REPORT SYSTEM PARAM  ORQP REPORT USER PARAM  ORW ALLERGY EIE  
ORW CLIN IND DATE DFLT  ORW HEALTH SUMMARY TYPES  ORW NONVA REASON  ORW PARAM GENERAL ALL  ORW PARAM GENERAL USER  ORW TOOL MENU ITEMS  ORWDPS11  
Electronic Health Modernization 62 EHM-00073  EHM-00082  EHM-00085  EHM-00086  EHM-00165  EHM-00209  EHM-00211  EHM-00212  
EHM-00213  EHM-00214  EHM-00215  EHM-00216  EHM-00217  EHM-00253  EHM-00254  EHM-00255  
EHM-00256  EHM-00257  EHM-00258  EHM-00259  EHM-00260  EHM-00263  EHM-00264  EHM-00265  
EHM-00266  EHM-00267  EHM-00268  EHM-00269  EHM-00270  EHM-00280  EHM-00281  EHM-00285  
EHM-00286  EHM-00287  EHM-00290  EHM-00300  EHM-00304  EHM-00306  EHM-00307  EHM-00308  
EHM-00309  EHM-00310  EHM-00311  EHM-00348  EHM-00349  EHM-00402  EHM-00403  EHM-00456  
EHM-00457  EHM-00493  EHM-00509  EHM-00588  EHM-00632  EHM-00634  EHM-00635  EHM-00681  
EHM-00682  EHM-00683  EHM-00688  EHM-00689  EHM-00690  EHM-00747  
Clinical Reminders 11 PXRM CPRS COVER SHEET LIST  PXRM CPRS LOOKUP CATEGORIES  PXRM EVALUATE COVERSHEET  PXRM GEC STATUS CHECK  PXRM GUI REMINDERS ACTIVE  PXRM MENTAL HEALTH ACTIVE  PXRM PROGRESS NOTE HEADERS  PXRM REPORT TEMPLATE (USER)  
PXRM TIU DIALOG TEMPLATE  PXRM WH PRINT NOW  PXRMRPCD  
Lab Service 7 LR USER PARAM  LR7O PAR DOMAIN  LR7O PAR LOC  LR7O PAR PKG  LR7OV5  LRJSAU2  LRJSML2  
Toolkit 6 XPAR EDIT PARAMETER  XPAREDT1  XPAREDT2  XPAREDT3  XPARLIST  XTVSLM  
Kernel 3 XUP522  ^DIC(19  ^ORD(101  
Registration 3 DGAUDIT3  DGLP3USR  VAFCHFS  
Shift Handoff Tool 3 CRHD11  CRHD4  CRHD6  
Automated Lab Instruments 2 LA7PCFG  LA7UCFG  
Barcode Medication Administration 2 PSB TOOL MENU ITEMS  PSBPAR  
Consult Request Tracking 2 GMRC FSC HCP MAIL GROUP  GMRC IFC PARAMETER EDIT  
Integrated Billing 2 IB CIDC INSURANCE SWITCH  IBBASCI  
Outpatient Pharmacy 2 PSODEART  PSORPC01  
PCE Patient Care Encounter 2 PXV SKIN TEST READING CPT  PXVPARS  
Pharmacy Data Management 2 PSSEXLST  PSSOPKI  
Text Integration Utility 2 TIUSRVT4  TIUSRVT5  
Auto Replenishment Ward Stock 1 PSGW PACKAGE PARAMETERS  
Enterprise Health Management Platform 1 HMPMONC  
Health Summary 1 GMTSXA  
Imaging 1 MAGIP356  
Problem List 1 GMPLBLD2  
RPC Broker 1 XWBTCP  
Scheduling 1 SDSCPRM  
VA FileMan 1 DDSOPT  
VistA Package Sizing Utility 1 A1VSLM  
Womens Health 1 WVPKG  

Entry Points

Name Comments DBIA/ICR reference
EN ; Enter here to select parameter, then entity
; ENT: variable pointer to the entity selected
; PAR: IEN^NAME of the selected parameter
  • ICR #2336
    • Status: Active
    • Usage: Supported
    TED(TLT,SHWFLG,ALLENT) ; Edit parameters using a template
  • ICR #2336
    • Status: Active
    • Usage: Supported
    TEDH(TLT,SHWFLG,ALLENT) ; Edit parameters using a template, show dash headers
  • ICR #2336
    • Status: Active
    • Usage: Supported
    TEDIT(ENT,PAR,INST,USRX) ; Edit an instance of a parameter
    EDITPAR(PAR) ; Edit a single parameter
    ; add second parameter to limit entity type? ENTTYP
    ; LOC,CLS,TEA,USR,DIV,SVC call LOOKUP with appropriate FN
    ; PKG,SYS figure out appropriate defaults (param nmsp, domain)
  • ICR #2336
    • Status: Active
    • Usage: Supported
    GETPAR(Y) ; Select parameter to edit
  • ICR #2336
    • Status: Active
    • Usage: Supported
    GETENT(ENT,PAR,JUST1) ; Select entity to edit for a given parameter
    ; .ENT=entity, returned as variable pointer
    ; PAR=ien^name
  • ICR #2336
    • Status: Active
    • Usage: Supported
    EDIT(ENT,PAR) ; Edit value(s) for entity/parameter
  • ICR #2336
    • Status: Active
    • Usage: Supported
    EDITA ; come here from TEDIT
    BLDLST(LST,PAR) ; Build list of entities allowed for this parameter
  • ICR #2336
    • Status: Active
    • Usage: Supported
    GETCLS(X,PAR,LST) ; Choose the class of entity
    LOOKUP(X,FN) ; Lookup entry in a file and return selection as varptr
    ; if X has data, pass that into lookup silently
    ENTDISP(ENT) ; function - returns text descriptor of an entity
    CENTER(X) ; function - writes a centered title with dashes on either side
    DASH(N) ; function - returns N dashes

    External References

    Name Field # of Occurrence
    ^DIC GETPAR+4, LOOKUP+5
    DEL^XPAR EDITA+8
    REP^XPAR EDITA+12
    $$EXTPTR^XPARDD ENTDISP+4
    BLDLST^XPAREDT1 BLDLST+1
    GETCLS^XPAREDT1 GETCLS+1
    $$ERR^XPAREDT2 EDITA+9, EDITA+11
    EDIT1^XPAREDT2 TEDIT+3, EDITA+13, EDITA+14
    EDITVAL^XPAREDT2 EDITA+7
    SELINST^XPAREDT2 EDITA+6
    TED^XPAREDT3 TED+1
    TEDH^XPAREDT3 TEDH+1

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,?25,"--- Edit Parameter Values ---"
    • Line Location: EN+3
    Function Call: WRITE
    • Prompt: !,$$DASH($S($D(IOM):IOM-1,1:78))
    • Line Location: EN+5
    Function Call: WRITE
    • Prompt: $P(PAR,U,2)
    • Line Location: EDITPAR+7
    Function Call: WRITE
    • Prompt: !!,$$CENTER("Setting "_$P(PAR,U,2)_" "_$$ENTDISP(ENT))
    • Line Location: EDITA+2
    Function Call: WRITE
    • Prompt: !!,"For "_$P(PAR,U,2)_" -"
    • Line Location: EDITA+4
    Function Call: WRITE
    • Prompt: !
    • Line Location: EDITA+7
    Function Call: WRITE
    • Prompt: $$ERR^XPAREDT2
    • Line Location: EDITA+9
    Function Call: WRITE
    • Prompt: " ...deleted"
    • Line Location: EDITA+10
    Function Call: WRITE
    • Prompt: $$ERR^XPAREDT2
    • Line Location: EDITA+11
    Function Call: WRITE
    • Prompt: " ",$P(INST,U,2)
    • Line Location: EDITA+13
    Routine Call
    • DIC
    • Line Location:
      • GETPAR+4
      • LOOKUP+5

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIC - [#1] LOOKUP+6
    ^TMP($J EDITA+15!
    ^XTV(8989.51 - [#8989.51] EDITPAR+5, EDITPAR+6, EDITA+3
    ^XTV(8989.518 - [#8989.518] ENTDISP+3

    Label References

    Name Line Occurrences
    $$CENTER EDITA+2
    $$DASH EN+5, CENTER+3
    $$ENTDISP EDITA+2
    BLDLST EN+6, GETENT+5
    EDIT EN+7, EDITPAR+9
    EDITA TEDIT+2
    GETCLS GETENT+11
    GETENT EN+7, EDITPAR+8
    GETPAR EN+5
    LOOKUP GETENT+9, GETENT+15

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ALLENT TED~, TEDH~
    DIC GETPAR+1~, GETPAR+2*, LOOKUP+2~, LOOKUP+3*
    DIC("W" GETPAR+3*
    DIC(0 GETPAR+2*, LOOKUP+4*
    DIRUT EN+4~, TEDIT+4!, EDITA+3
    DTOUT EN+4~, TEDIT+4!, GETPAR+1~, LOOKUP+2~, LOOKUP+5
    DUOUT EN+4~, TEDIT+4!, GETPAR+1~, LOOKUP+2~, LOOKUP+5
    ENT EN+4~, EN+7, TEDIT~, EDITPAR+4~, EDITPAR+8, EDITPAR+9, GETENT~, GETENT+5*, GETENT+7*, GETENT+8
    , GETENT+9, GETENT+12*, GETENT+13*, GETENT+14*, GETENT+15*, EDIT~, EDITA+2, EDITA+6, EDITA+8, EDITA+12
    , ENTDISP~, ENTDISP+1, ENTDISP+3, ENTDISP+4
    ERR EDITA+1~, EDITA+8, EDITA+9, EDITA+11, EDITA+12
    FN LOOKUP~, LOOKUP+3, LOOKUP+6, ENTDISP+2~, ENTDISP+3*, ENTDISP+4
    I GETENT+3~, CENTER+1~, DASH+1~, DASH+2*
    INST TEDIT~, TEDIT+2, EDIT+1~, EDITA+3, EDITA+6, EDITA+7, EDITA+8, EDITA+11, EDITA+12*, EDITA+13
    EDITA+14*
    INSTLST EDITA+1~
    IOM EN+5, CENTER+2
    JUST1 EN+4~, EN+7, GETENT~, GETENT+4*, GETENT+8*
    LST EN+4~, EN+6, GETENT+3~, GETENT+5, GETENT+6, GETENT+11, BLDLST~, GETCLS~
    LST( GETENT+7, GETENT+14, GETENT+15
    LST(0 GETENT+7
    MAR CENTER+1~, CENTER+2*, CENTER+3
    N DASH~, DASH+2
    >> NOHDR EDITA+2, EDITA+4
    PAR EN+4~, EN+5, EN+6, EN+7, TEDIT~, EDITPAR~, EDITPAR+5*, EDITPAR+6*, EDITPAR+8, EDITPAR+9
    , GETENT~, GETENT+5, GETENT+11, EDIT~, EDITA+2, EDITA+3, EDITA+4, EDITA+6, EDITA+7, EDITA+8
    EDITA+12, BLDLST~, GETCLS~
    SHWFLG TED~, TEDH~
    TLT TED~, TEDH~
    U TEDIT+4, EDITPAR+6, GETENT+7, GETENT+14, EDITA+2, EDITA+3, EDITA+4, EDITA+7, EDITA+8, EDITA+11
    EDITA+12, EDITA+13, ENTDISP+3
    USRX TEDIT~, TEDIT+2*, TEDIT+3*, TEDIT+4
    X GETPAR+1~, GETENT+3~, GETENT+7*, GETENT+9, GETENT+11, GETENT+12, GETENT+13, GETENT+14, GETENT+15, EDIT+1~
    , GETCLS~, LOOKUP~, LOOKUP+4, LOOKUP+5*, LOOKUP+6*, ENTDISP+2~, ENTDISP+3*, ENTDISP+4*, ENTDISP+5, CENTER~
    , CENTER+2, CENTER+3, DASH+1~, DASH+2*, DASH+3
    Y TEDIT+1!, GETPAR~, GETPAR+4*, EDIT+1~, EDITA+6*, EDITA+7*, EDITA+8, EDITA+11, EDITA+12, LOOKUP+5
    , LOOKUP+6
    Y("X" TEDIT+2, TEDIT+3
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All