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 |  Local Variables |  All
Print Page as PDF
Routine: VENPCCKB

Package: PCC New Encounter Form

Routine: VENPCCKB


Information

VENPCCKB ; IHS/OIT/GIS - KNOWLEDGEBASE UTILITIES ;

Source Information

Source file <VENPCCKB.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 2 ^DIC  ^DIE  
IHS VA Utilities 1 ^XBFMK  
Kernel 1 $$UP^XLFSTR  
PCC New Encounter Form 1 $$OPN^VENPCCP  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCC New Encounter Form 2 VENPCCQ6  VENPCCQX  

Entry Points

Name Comments DBIA/ICR reference
PARSE(PATH,FILE) ; EP - PARSE A KB DEFINITION DOCUMENT AND STORE KB GROUPS AND ITEMS
CONVERT ; EP - CONVERT ENTRIES TO NEW NATL STDS
PTED ; EP - PATIENT ED CODES
GRP
GET ; EP - CAPTURE CONTENT
PASS1 ; EP - GET KB GROUPS
PASS2 ; EP - GET KB ITEMS
WPARR
TOPIC ; EP - IF ENTRIES ARE MISSING FROM THE EDUCATION TOPIC FILE, ADD THEM NOW
ITEM
BRACKET
CHA ; EP - CONVERT CH TO CHA
TDIC(MN,MAJ,TNAME,ARR) ; EP - MAKE NEW EDUCATION TOPIC ENTRY
TARR ; MAKE TEMP ARRAY OF ALL MNEMONICS AND THEIR SUB-TOPICS IN THE KB ITEM FILE
TENT ; FOR EACH ITEM IN THE ARRAY, MAKE NEW ENTRY IN THE EDUCATION TOPIC FILE - IF NECESSARY
NAME(MN) ; EP - TRIGGER: GIVEN A ED TOPIC MNEMONIC, RETURN THE NAME FROM THE PT ED FILE
PEC ; EP - AUTOMATICALLY ASSIGN PATIENT ED CODES TO ITEMS

External References

Name Field # of Occurrence
^DIC PASS1+15, ITEM+6, TDIC+4, CONVERT+8
^DIE PASS1+17, ITEM+8, TDIC+7
$$OPN^VENPCCP PARSE+6
^XBFMK PASS1+22, ITEM+10, TDIC+11, CONVERT+11
$$UP^XLFSTR PARSE+3, PASS1+13

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 1
  • Variable: X
  • Line Location: GET+4
Function Call: WRITE
  • Prompt: !?10,TNAME," (",MN,") <-Added"
  • Line Location: TDIC+12
Function Call: WRITE
  • Prompt: !,MN
  • Line Location: NAME+8
Routine Call
  • DIE
  • Line Location:
    • PASS1+17
    • ITEM+8
    • TDIC+7
Routine Call
  • DIC
  • Line Location:
    • PASS1+15
    • ITEM+6
    • TDIC+4
    • CONVERT+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VEN(7.11 - [#19707.11] Classic Fileman Calls
^VEN(7.12 - [#19707.12] Classic Fileman Calls
^AUTTEDT - [#9999999.09] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTEDT - [#9999999.09] TARR+8, TDIC+6, NAME+5, NAME+6
^AUTTEDT("C" TARR+6, NAME+4
^TMP("VEN AG GROUP" PARSE+10!, PASS1+2!, PASS1+5*, PASS1+10, PASS1+20*, GRP
^TMP("VEN AG" PARSE+5
^TMP("VEN EDU" TOPIC+2
^VEN(7.11 - [#19707.11] PASS1+17, PASS1+18*, PASS1+19*, PEC+5
^VEN(7.12 - [#19707.12] ITEM+8, PEC+3, PEC+4, PEC+9*, TARR+1, TARR+17, CONVERT+3, CONVERT+4, CONVERT+9*, PTED+3
, PTED+4, PTED+7*, CHA+3, CHA+5*

Label References

Name Line Occurrences
PASS1 PARSE+8
PASS2 PARSE+9
TDIC WPARR+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PASS1+1~, PASS1+7*, PASS1+12, TOPIC+1~, TARR+8*, TARR+9*, TARR+10*, TARR+18*, TARR+19, WPARR+6*
, WPARR+7, TDIC+1~, CONVERT+1~, CONVERT+4*, CONVERT+5, CHA+1~
ARR WPARR+1!, WPARR+9, TDIC~, TDIC+11!
ARR( WPARR+4*, WPARR+6*, TDIC+10
ARR(9999 TDIC+8
CAT PASS1+1~, PASS1+13*, PASS1+19, CONVERT+1~
CIEN PEC+1~, PEC+5*
CNT TOPIC+1~, TENT+5*, TENT+6*, TENT+7, TENT+8, WPARR+1*, WPARR+3*, WPARR+4, WPARR+6, TDIC+1~
, TDIC+8*, TDIC+9, TDIC+10
CODE PEC+1~, PEC+7*, PEC+9
DA PASS1+1~, PASS1+16*, PASS1+17, PASS1+18, PASS1+19, PASS1+20, PASS2+1~, ITEM+7*, ITEM+8, TDIC+1~
, TDIC+5*, TDIC+6, PTED+1~, PTED+2*, PTED+3*, PTED+4, PTED+7
DAY1 PASS2+1~, PASS2+2*, BRACKET+1*, BRACKET+6*, BRACKET+7*, ITEM
DAY2 PASS2+1~, PASS2+2*, BRACKET+1*, BRACKET+8*, ITEM
DIC PASS1+1~, PASS1+8*, PASS2+1~, PASS2+3*, TDIC+1~, TDIC+2*, TDIC+5, CONVERT+1~, CONVERT+2*
DIC(0 PASS1+8*, PASS2+3*, TDIC+2*, CONVERT+2*
DIE PASS1+1~, PASS1+8*, PASS2+1~, PASS2+3*, TDIC+1~, TDIC+5*
>> DLAYGO PASS1+8*, PASS2+3*, TDIC+2*, CONVERT+2*
DR PASS1+1~, PASS1+9*, PASS2+1~, PASS2+4*, TDIC+1~, TDIC+5*
DT PASS1+18, TDIC+9
EIEN TOPIC+1~, TARR+6*, TARR+7, TARR+8, NAME+2~, NAME+3*, NAME+4*, NAME+5, NAME+6
FILE PARSE~, PARSE+2, PARSE+3*, PARSE+4, PARSE+6
FULL TOPIC+1~
GBL TDIC+1~, TDIC+6*, TDIC+7, TDIC+9, TDIC+10
GIEN PASS2+1~, PASS2+2*, GRP*, ITEM, ITEM+5
GROUP PASS2+1~, PASS2+2*, GRP*, ITEM
GRP PEC+1~, PEC+8*, PEC+9
HDR PASS1+1~, PASS1+13*
IIEN PEC+1~, PEC+2*, PEC+3*, PEC+4, PEC+9, CONVERT+1~, CONVERT+2*, CONVERT+3*, CONVERT+4
ITEM PASS2+1~, ITEM+3*, ITEM+4*, PEC+1~
KGBL TOPIC+1~, TARR+1*, TARR+2, TARR+3, TARR+5*
KIEN TOPIC+3*, TARR+2*, TARR+3, TARR+5, TARR+17, CHA+1~, CHA+2*, CHA+3*, CHA+5
LINE GET+1~, GET+3*, GET+7, PASS1+1~, PASS1+2*, PASS1+3*, PASS1+4, PASS2+1~, PASS2+2*, PASS2+5*
M PASS2+1~
M1 PASS2+1~, BRACKET+3*, BRACKET+4, BRACKET+6, BRACKET+7
M2 PASS2+1~, BRACKET+3*, BRACKET+4, BRACKET+8, ITEM
MAJ TOPIC+1~, TARR+4*, TARR+10, TENT+4*, WPARR+9, TDIC~
MN PARSE+1~, PARSE+4*, PASS1+14, TOPIC+1~, TARR+3*, TARR+4, TARR+5, TARR+6, TARR+12, TARR+16
, TARR+18, TARR+19, TENT+1*, TENT+2*, TENT+3, TENT+4, TENT+6, TENT+7, WPARR+9, TDIC~
, TDIC+12, NAME~, NAME+1, NAME+4
NAME PASS1+1~, PASS1+7*, PASS1+10*, PASS1+11, PASS1+20, TOPIC+1~, NAME+2~, NAME+3*, NAME+4, NAME+6*
, NAME+9
PATH PARSE~, PARSE+6
POP PARSE+1~, PARSE+6*, PARSE+7
PRE PEC+1~, PEC+6*, PEC+9
STG TOPIC+1~, TENT+5*, TENT+9*, TENT+10*, WPARR+2, WPARR+4*, WPARR+5, WPARR+7*, CONVERT+1~, CONVERT+4*
, CONVERT+6*, CONVERT+9
STOP GET+1~, GET+2*, GET+3, GET+5*
STOPIC TOPIC+1~, TARR+17*, TARR+19
TIEN TOPIC+1~
TMP PARSE+1~, PARSE+5*, PARSE+10, GET+7, PASS1+3, PASS1+4, PASS2+5, TOPIC+1~, TOPIC+2*, TARR+16
, TARR+18, TARR+19, TENT+2, TENT+3, TENT+6, TENT+7, WPARR+11
TNAME TOPIC+1~, TARR+5*, TARR+16, TENT+3*, WPARR+9, TDIC~, TDIC+3, TDIC+12
TXT PASS2+1~, PASS2+5*, BRACKET, BRACKET+2, GRP, ITEM+2, ITEM+3
U PASS1+18, PEC+6, PEC+7, PEC+8, PEC+9, TARR+3, TARR+5, TARR+9, TARR+10, TARR+17
, TDIC+9, CONVERT+6, PTED+4, PTED+7, CHA+3, CHA+5, NAME+5, NAME+6
W PASS2+1~
X GET+1~, GET+2*, GET+4*, GET+5, GET+6, GET+7, PASS1+1~, PASS1+2*, PASS1+3, PASS1+4*
, PASS1+5, PASS1+11*, PASS1+12*, PASS1+13*, PASS1+14*, PASS2+1~, ITEM+5*, PEC+1~, PEC+4*, PEC+5
, PEC+8, PEC+9*, TOPIC+1~, TENT+7*, TENT+8*, TENT+10, WPARR+5*, WPARR+6, TDIC+1~, TDIC+3*
, TDIC+10*, CONVERT+1~, CONVERT+5*, CONVERT+6, CONVERT+7*, PTED+4*, PTED+5, PTED+6, PTED+7, CHA+1~
, CHA+3*, CHA+4*, CHA+5, NAME+2~
Y PASS1+1~, PASS1+15, PASS1+16, PASS2+1~, BRACKET+2*, BRACKET+3, ITEM+6, ITEM+7, PEC+1~, PEC+5*
, PEC+6, PEC+7, TOPIC+1~, TARR+12*, TARR+13, TARR+14, TARR+15, WPARR+5*, TDIC+1~, TDIC+4
, TDIC+5, CONVERT+1~, CONVERT+8, CONVERT+9, CHA+1~, NAME+2~
Z PASS2+1~, PEC+1~, PEC+8*, TOPIC+1~, WPARR+5*, WPARR+6, CONVERT+1~, NAME+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 |  Local Variables |  All