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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: VENPCCME

Package: PCC New Encounter Form

Routine: VENPCCME


Information

VENPCCME ; IHS/OIT/GIS - PCC+ ENVIRONMENT CHECKER ;

Source Information

Source file <VENPCCME.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
PCC New Encounter Form 3 ^VENPCCME  ($$OPN,DEL)^VENPCCP  ($$CFG,$$SLASH)^VENPCCU  
VA Fileman 3 YN^DICN  ^DIE  $$GET1^DIQ  
Kernel 1 $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCC New Encounter Form 2 VENPCCMC  VENPCCME  

Entry Points

Name Comments DBIA/ICR reference
VR(KIEN) ; EP-CHECK FOR VEN 2.5 ROUTINES
OS1(V,O) ; EP - MORE OD INFO
RP ; REQUIRED PARAMETERS
; NO REQUIRED PIECES MISSING - YET...
SMINFO ; GET SITE MGR INFO
V25 ; VER25
COMP(OUT) ; EP-REQUIRED COMPONENT CHECK-UP
; PATCHED BY GIS/OIT 10/15/05 ; PCC+ 2.5 PATCH 1
AUTO ; CHECK AUTO CLEAN UP FEATURE
VKEY(KIEN) ; EP - CHECH FOR VER 2.5 KEYS
CRES ; CONFIG RESULTS
PVAL ; NOW CHECK INTEGRITY OF EA. PATH
CK(CFLG) ; EP - CHECK THE CONFIGURATION
FILE() ; EP-CHECK FOR FILES
VF(KIEN) ; EP-CHECK FOR VEN 2.5 FILES VIA LATEST KIDS BUILD
PATH
VOPT(KIEN) ; EP-CHECK FOR VER 2.5 OPTIONS
OS() ; EP - RETURN THE OPERATING SYSTEM INFO
RTN() ; EP-ENVIRONMENT CHECK
CK2
RX

External References

Name Field # of Occurrence
YN^DICN V25+5, AUTO+5
^DIE RP+17, V25+6, SMINFO+4, AUTO+8
$$GET1^DIQ RX+5
^VENPCCME OS1+2
$$OPN^VENPCCP PVAL+2, PVAL+4
DEL^VENPCCP PVAL+7
$$CFG^VENPCCU CK+1
$$SLASH^VENPCCU PATH+2
$$UP^XLFSTR RP+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,OUT
  • Line Location: VENPCCME+7
Function Call: WRITE
  • Prompt: !
  • Line Location: COMP+6
Function Call: WRITE
  • Prompt: !
  • Line Location: COMP+7
Function Call: WRITE
  • Prompt: !
  • Line Location: COMP+8
Function Call: WRITE
  • Prompt: !
  • Line Location: COMP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: COMP+10
Function Call: WRITE
  • Prompt: !
  • Line Location: COMP+11
Function Call: WRITE
  • Prompt: !,"Checking Required RPMS routines...",!
  • Line Location: RTN+3
Function Call: WRITE
  • Prompt: !?3,"The routine "_$P(Y,U,2)_" is either missing or not the current version"
  • Line Location: RTN+7
Function Call: WRITE
  • Prompt: "You must meed all prerequisites before installing PCC+ Ver. 2.5!"
  • Line Location: RTN+9
Function Call: WRITE
  • Prompt: "All required RPMS routines seem to be present"
  • Line Location: RTN+10
Function Call: WRITE
  • Prompt: !,"Checking RPMS files...",!
  • Line Location: FILE+5
Function Call: WRITE
  • Prompt: !?3,"The file "_A_" is missing"
  • Line Location: FILE+8
Function Call: WRITE
  • Prompt: "You must obtain the required RPMS files before proceeding!"
  • Line Location: FILE+10
Function Call: WRITE
  • Prompt: "All required RPMS files seem to be present"
  • Line Location: FILE+11
Function Call: WRITE
  • Prompt: !,"Checking PCC+ files...",!
  • Line Location: VF+3
Function Call: WRITE
  • Prompt: "The PCC+ FILE "_FIEN_" is missing or not the current version",!
  • Line Location: VF+8
Function Call: WRITE
  • Prompt: "You must install the current PCC+ package before proceeding!"
  • Line Location: VF+11
Function Call: WRITE
  • Prompt: "All required PCC+ files seem to be present and current"
  • Line Location: VF+12
Function Call: WRITE
  • Prompt: !,"Checking PCC+ Routines...",!
  • Line Location: VR+3
Function Call: WRITE
  • Prompt: "The PCC+ routine "_NAME_" is missing or not the current version",!
  • Line Location: VR+7
Function Call: WRITE
  • Prompt: "You must install the current PCC+ package before proceeding!"
  • Line Location: VR+10
Function Call: WRITE
  • Prompt: "All required PCC+ routines seem to be present and current"
  • Line Location: VR+11
Function Call: WRITE
  • Prompt: !,"Checking PCC+ Options...",!
  • Line Location: VOPT+3
Function Call: WRITE
  • Prompt: "The PCC+ Option / Menu item "_NAME_" is missing",!
  • Line Location: VOPT+7
Function Call: WRITE
  • Prompt: "You must install the current PCC+ package before proceeding!"
  • Line Location: VOPT+10
Function Call: WRITE
  • Prompt: "All required PCC+ options seem to be present"
  • Line Location: VOPT+11
Function Call: WRITE
  • Prompt: !,"Checking PCC+ Security Keys...",!
  • Line Location: VKEY+3
Function Call: WRITE
  • Prompt: "The PCC+ Security key "_NAME_" is missing",!
  • Line Location: VKEY+7
Function Call: WRITE
  • Prompt: "You must install the current PCC+ package before proceeding!"
  • Line Location: VKEY+10
Function Call: WRITE
  • Prompt: "All required PCC+ security keys seem to be present"
  • Line Location: VKEY+11
Function Call: WRITE
  • Prompt: !,"Checking computing environment..."
  • Line Location: OS1+1
Function Call: WRITE
  • Prompt: !?3,"PCC+ Version: ",+$P($T(+2^VENPCCME),";;",2)
  • Line Location: OS1+2
Function Call: WRITE
  • Prompt: !?3,"MUMPS: ",V
  • Line Location: OS1+3
Function Call: WRITE
  • Prompt: !?3,"Server Operating System: ",O
  • Line Location: OS1+4
Function Call: WRITE
  • Prompt: !!,"NO PRIMARY CONFIGURATION DEFINED!!! SESSION TERMINATED"
  • Line Location: CK+1
Function Call: WRITE
  • Prompt: !?5,"OPERATING SYSTEM IS UNSPECIFIED"
  • Line Location: RP+2
Function Call: WRITE
  • Prompt: !?5,"MUMPS VENDOR IS UNSPECIFIED"
  • Line Location: RP+3
Function Call: WRITE
  • Prompt: !?5,"Invalid OS in the PCC+ config file. Should be UNIX or AIX"
  • Line Location: RP+7
Function Call: WRITE
  • Prompt: !?5,"Invalid OS in the PCC+ config file. Should be 'Windows NT'"
  • Line Location: RP+8
Function Call: WRITE
  • Prompt: !?5,"Invalid MUMPS type in the config file"
  • Line Location: RP+9
Function Call: WRITE
  • Prompt: !?5,"Invalid MUMPS type in the config file"
  • Line Location: RP+10
Function Call: WRITE
  • Prompt: !,?5,"FACILITY TYPE IS UNSPECIFIED"
  • Line Location: RP+12
Function Call: WRITE
  • Prompt: !?5,"THE CHECK IN PROCESS IS IN 'MONITOR MODE'. PLEASE TURN OFF MONITOR MODE NOW."
  • Line Location: RP+13
Function Call: WRITE
  • Prompt: !?5,"THE PRINT DEAMON IS BEING BYPASSED. PLEASE TURN OFF 'BYPASS MODE' NOW."
  • Line Location: RP+14
Function Call: WRITE
  • Prompt: !?5,"MISSING/INVALID GENERIC PROVIDER"
  • Line Location: RP+15
Function Call: WRITE
  • Prompt: !?5,"MISSING/INVALID DEMO PATIENT"
  • Line Location: RP+16
Function Call: WRITE
  • Prompt: !?5,"DEMO patient validated",!?5,"Generic provider validated"
  • Line Location: RP+18
Function Call: WRITE
  • Prompt: !?5,"THE PATH TO THE ",$P("PRINT (DATA)^HEADER^TEMPORARY^USER PREFERENCE",U,I)," FILE FOLDER IS MISSING"
  • Line Location: PATH+1
Function Call: WRITE
  • Prompt: !?5,"INVALID PATH: ",X
  • Line Location: PATH+3
Function Call: WRITE
  • Prompt: " SUGGESTED CORRECTION: ",Y
  • Line Location: PATH+4
Function Call: WRITE
  • Prompt: !?5,"Unable to access '"_PATH(I)_"'. Check path/permissions!"
  • Line Location: PVAL+3
Function Call: WRITE
  • Prompt: !?5,"Unable to access '"_PATH(I)_"'. Check path/permissions!"
  • Line Location: PVAL+5
Function Call: WRITE
  • Prompt: !?5,"Read/write failue in directory '"_PATH(I)
  • Line Location: PVAL+6
Function Call: WRITE
  • Prompt: !?5,"PCC+ directories are valid"
  • Line Location: PVAL+10
Function Call: WRITE
  • Prompt: !!,"You have not converted to the PCC+ Ver. 2.5 data file format yet."
  • Line Location: V25+2
Function Call: WRITE
  • Prompt: !,"(This is RECOMMENDED if converting to Print Service, Ver. 2.5)"
  • Line Location: V25+3
Function Call: WRITE
  • Prompt: !,"Do you want to make the conversion"
  • Line Location: V25+4
Function Call: WRITE
  • Prompt: !!,"You have not entered your brief site manager contact information yet"
  • Line Location: SMINFO+1
Function Call: WRITE
  • Prompt: !,"Please enter it now (e.g., 'For assistance, please call Mary Jones at ext. 4321')"
  • Line Location: SMINFO+2
Function Call: WRITE
  • Prompt: !?5,"The auto-cleanup feature for the pending document folder"
  • Line Location: AUTO+2
Function Call: WRITE
  • Prompt: !,"('\print' dirrectory) has not been activated yet."
  • Line Location: AUTO+3
Function Call: WRITE
  • Prompt: !,"Want to activate this feature now (RECOMMENDED)"
  • Line Location: AUTO+4
Function Call: WRITE
  • Prompt: !,"The primary configuration is valid."
  • Line Location: CK2+0
Function Call: WRITE
  • Prompt: !!,"Additional configuration info: "
  • Line Location: CK2+1
Function Call: WRITE
  • Prompt: !?5,"Your PRESCRIPTION FILE is not populated. Are you using a Viking System???"
  • Line Location: RX+0
Function Call: WRITE
  • Prompt: !?10,"Unable to display chronic meds or other special Rx details"
  • Line Location: RX+1
Function Call: WRITE
  • Prompt: !?10,"Chronic med filter will be applied to all PCC+ templates"
  • Line Location: RX+2
Function Call: WRITE
  • Prompt: !?10,"Unable to display expanded sigs"
  • Line Location: RX+3
Function Call: WRITE
  • Prompt: !?10,"Expanded sigs will be displayed on all PCC+ templates"
  • Line Location: RX+4
Function Call: WRITE
  • Prompt: !?10,"FACILITY TYPE: ",$$GET1^DIQ(19707.5,(CFG_","),.03)
  • Line Location: RX+5
Function Call: WRITE
  • Prompt: !?10,"VER 2.5 DATA FILE FORMAT: ",$S(VER:"YES",1:"NO")
  • Line Location: RX+6
Function Call: WRITE
  • Prompt: !?10,"SITE MANAGER MESSAGE: ",SM
  • Line Location: RX+7
Function Call: WRITE
  • Prompt: !?10,"AUTOMATIC CLEANUP OF PRINT FOLDER: ",$S(AUTO:"YES",1:"NO")
  • Line Location: RX+8
Function Call: WRITE
  • Prompt: !?10,"EDIT DEMOGRAPHICS DURING CHECK-IN: ",$S(DEM:"YES",1:"NO")
  • Line Location: RX+9
Function Call: WRITE
  • Prompt: !?10,"ASK TO PULL CHART DURING CHECK-IN: ",$S(PULL:"YES",1:"NO")
  • Line Location: RX+10
Function Call: WRITE
  • Prompt: !?10,"ALWAYS PRINT HEALTH SUMMARY IN MED RECORDS: ",$S(PHS:"YES",1:"NO")
  • Line Location: RX+11
Function Call: WRITE
  • Prompt: !?10,"USE THE ADVERSE REACTION TRACKING PKG TO MONITOR ALLERGIES: ",$S(ART:"YES",1:"NO")
  • Line Location: RX+12
Routine Call
  • DIE
  • Line Location:
    • RP+17
    • V25+6
    • SMINFO+4
    • AUTO+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VEN(7.5 - [#19707.5] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] VF+5
^DIC(19 - [#19] VOPT+5, VOPT+6
^DIC(19.1 - [#19.1] VKEY+5, VKEY+6
^DPT - [#2] RP+16
^PSRX(0 RX, RX+1, RX+2, RX+3, RX+4
^VA(200 - [#200] RP+15
^VEN(7.5 - [#19707.5] CK+2, RP+17, V25+6, SMINFO+4, SMINFO+5, AUTO+8, RX+1, RX+2, RX+3, RX+4
^XPD(9.6 - [#9.6] COMP+3, VF+4, VR+4, VOPT+4, VKEY+4

Label References

Name Line Occurrences
$$FILE COMP+7
$$RTN COMP+6
$$VF COMP+9
$$VKEY COMP+11
$$VOPT COMP+10
$$VR COMP+8
AUTO PVAL+12
CK2 AUTO+1, AUTO+6
COMP VENPCCME+6
OS1 OS+2, OS+5
SMINFO V25+1

Naked Globals

Name Field # of Occurrence
^(1 CK+9
^(11 CK+2
^(12 CK+9
^(13 CK+2
^(2 CK+9
^(3 CK+9
^(4 CK+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % RP+6*, RP+7, RP+8, RP+9, RP+10, PVAL+2*, PVAL+3, PVAL+4*, PVAL+5, V25+5*
, V25+6, AUTO+5*, AUTO+6
A FILE+1~, FILE+7*, FILE+8
>> ART CK+7*, RX+12
>> AUTO CK+7*, AUTO+1, AUTO+9*, RX+8
>> BACK CK+6*, RP+17
>> BYP CK+5*, RP+14
>> CDFN CK+3*
>> CFG CK+1*, CK+2, RP+17, PATH, V25+6, SMINFO+3, SMINFO+5, AUTO+7, RX+1, RX+2
, RX+3, RX+4, RX+5
>> CFLAG RP+15*, RP+16*
CFLG CK~, CK+1*, RP+2*, RP+3*, RP+4, RP+7*, RP+8*, RP+9*, RP+10*, RP+12*
, RP+13*, RP+14*, RP+18, PATH+1*, PVAL+3*, PVAL+5*, PVAL+6*, PVAL+9
>> CMED CK+6*
>> DA RP+17*, PATH*, V25+6*, SMINFO+3*, SMINFO+4, AUTO+7*, AUTO+8
>> DEM CK+4*, RX+9
>> DIE RP+17*, V25+6*, SMINFO+3*, AUTO+7*
>> DP CK+5*, RP+16
>> DR RP+17*, V25+6*, SMINFO+3*, AUTO+7*
>> EXRX CK+7*
FIEN VF+1~, VF+2*, VF+4*, VF+5, VF+8
>> GP CK+5*, RP+15
I RTN+1~, RTN+5*, FILE+1~, FILE+6*, PATH*, PATH+1, PVAL+1*, PVAL+3, PVAL+5, PVAL+6
, PVAL+7
>> IP CK+2*, CK+8
>> IP(1 CK+8*
>> IP(2 CK+8*
KIEN COMP+2~, COMP+3*, COMP+4, COMP+8, COMP+9, COMP+10, COMP+11, VF~, VF+4, VR~
, VR+4, VOPT~, VOPT+4, VKEY~, VKEY+4
>> MON CK+5*, RP+13
>> MV CK+3*, RP+3, RP+9, RP+10
N RTN+1~, RTN+2*, RTN+7*, RTN+9, FILE+1~, FILE+2*, FILE+8*, FILE+10
NAME VR+1~, VR+2*, VR+4*, VR+5, VR+7, VOPT+1~, VOPT+2*, VOPT+4*, VOPT+5, VOPT+7
, VKEY+1~, VKEY+2*, VKEY+4*, VKEY+5, VKEY+7
O OS+1~, OS+2*, OS+4*, OS+5, OS1~, OS1+4
>> OS CK+3*, RP+2, RP+7, RP+8
OUT VENPCCME+5~, VENPCCME+6, VENPCCME+7, COMP~, COMP+4*, COMP+12*, COMP+13*
>> PATH PVAL+1*, PVAL+2, PVAL+4
>> PATH( PATH, PVAL+1, PVAL+3, PVAL+5, PVAL+6, PVAL+7
>> PATH(1 CK+9*
>> PATH(2 CK+9*
>> PATH(3 CK+9*
>> PATH(4 CK+9*
>> PHS CK+4*, RX+11
>> PULL CK+4*, RX+10
>> SM CK+2*, PVAL+12, SMINFO+5*, RX+7
>> SOCK CK+8*
>> STG CK+2*, CK+3, CK+4, CK+5, CK+6, CK+7
TOT COMP+2~, COMP+5*, COMP+6*, COMP+7*, COMP+8*, COMP+9*, COMP+10*, COMP+11*, COMP+12
>> TYPE CK+3*, RP+12, RX+5
U RTN+7, VF+5, CK+2, CK+3, CK+4, CK+5, CK+6, CK+7, CK+8, PATH+1
, RX+1, RX+2, RX+3, RX+4
>> UNI CK+4*
V OS+1~, OS+2*, OS+3*, OS+5, OS1~, OS1+3
>> VER CK+2*, V25+1, V25+6*, RX+6
X RTN+1~, RTN+4*, RTN+5, FILE+1~, FILE+3*, FILE+4*, FILE+6, VF+1~, VF+5*, VF+6
, VR+1~, VR+5*, VR+6, VOPT+1~, VOPT+5*, VOPT+6, VKEY+1~, VKEY+5*, VKEY+6, OS+1~
, OS+2, OS+3, OS+4, RP+5*, RP+6, PATH*, PATH+1, PATH+2, PATH+3, PVAL+4!
, PVAL+6
Y RTN+1~, RTN+5*, RTN+6, RTN+7, FILE+1~, FILE+6*, FILE+7, VF+1~, VR+1~, VOPT+1~
, VKEY+1~, PATH+2*, PATH+3, PATH+4
Z RTN+1~, RTN+7, FILE+1~, FILE+7*, FILE+8, VF+1~, VF+2*, VF+7*, VF+9*, VF+11
, VR+1~, VR+2*, VR+8*, VR+10, VOPT+1~, VOPT+2*, VOPT+8*, VOPT+10, VKEY+1~, VKEY+2*
, VKEY+8*, VKEY+10

Marked Items

Name Field # of Occurrence
$T( OS1+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All