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

Package: IHS HIV Management System

Routine: BKMVIST4


Information

BKMVIST4 ;PRXM/HC/JGH - Save 90459 data to V-Files and 90451.1 ; 07 Jun 2005 5:31 PM

Source Information

Source file <BKMVIST4.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 3 ^DIK  $$IENS^DILF  $$GET1^DIQ  
Patient Care Component 2 EN^APCDALV  EN^APCDALVR  
IHS HIV Management System 1 $$PAUSE^BKMIXX3  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS HIV Management System 2 BKMVIST3  BKMVIST5  

Entry Points

Name Comments DBIA/ICR reference
DELHF ; EP - Delete 90459.1818 HF subfiles
; Input variables: n/a
; Output variables: n/a
; Initialize
EDUC(DFN,VISIT,DATABASE)
DELEDUC ; EP - Delete 90459.1212 Education subfiles
; Input variables: n/a
; Output variables: n/a
; Initialize
CRVISIT3(EDATE,PATIENT) ; EP - Create File 9000010 entry
; Extrinsic function returns Visit (File 9000010) IEN or "", if error
; Assumes DUZ(2) and DT
; Input variables:
; DATE - Event date/time
; PATIENT - IEN for Patient
; Output variables: n/a
; Initialize
HF(DFN,VISIT,DATABASE) ; EP - File Health Factor Visit data from File 90459
; Input variables:
; DFN - IEN for Patient
; VISIT - Visit ID
; DATABASE - 'PCC'
; Output variables: n/a
; Initialize
CRVFILE2(VFILE,PATIENT,VISIT,TYPE,VALUE,CRVDATE,TEMPLATE) ; EP - Create Visit-related file (V files)
; Input variables:
; VFILE - Visit related file type ex., HF, MED, etc.
; PATIENT - IEN for Patient
; VISIT - Visit ID
; TYPE - Type to add to the APCDALVR array
; VALUE - Value to add to the APCDALVR array or IENS to identify value
; CRVDATE - Event date/time
; TEMPLATE - Template name
; Output variables: n/a
; Returns V-File IEN or "" (if error)
; Initialize

External References

Name Field # of Occurrence
EN^APCDALV CRVISIT3+22
EN^APCDALVR CRVFILE2+92
$$PAUSE^BKMIXX3 HF+31, HF+34, EDUC+34, EDUC+37
^DIK DELHF+17, DELEDUC+17
$$IENS^DILF HF+19, EDUC+19
$$GET1^DIQ HF+22, HF+24, EDUC+21, EDUC+23, EDUC+24, EDUC+25, EDUC+26, EDUC+27, EDUC+28, CRVISIT3+17
, CRVFILE2+32, CRVFILE2+33, CRVFILE2+34, CRVFILE2+35, CRVFILE2+38, CRVFILE2+39, CRVFILE2+40, CRVFILE2+43, CRVFILE2+44, CRVFILE2+48
, CRVFILE2+49, CRVFILE2+50, CRVFILE2+59, CRVFILE2+61, CRVFILE2+62, CRVFILE2+63, CRVFILE2+64, CRVFILE2+65, CRVFILE2+72, CRVFILE2+73
, CRVFILE2+74, CRVFILE2+75, CRVFILE2+76, CRVFILE2+77, CRVFILE2+78, CRVFILE2+79, CRVFILE2+80, CRVFILE2+81, CRVFILE2+82, CRVFILE2+83
, CRVFILE2+84, CRVFILE2+85, CRVFILE2+86, CRVFILE2+87, CRVFILE2+88, CRVFILE2+89, CRVFILE2+90

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Unable to create PCC Visit!"
  • Line Location: HF+31
Function Call: WRITE
  • Prompt: !,"Unable to create V-File entry!"
  • Line Location: HF+34
Function Call: WRITE
  • Prompt: !,"Unable to create PCC Visit!"
  • Line Location: EDUC+34
Function Call: WRITE
  • Prompt: !,"Unable to create V-File entry!"
  • Line Location: EDUC+37

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^APCCCTRL - [#9001000] GET1^DIQ
^AUTTHF - [#9999999.64] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BKM(90459 HF+9, HF+15, HF+17, DELHF+6, DELHF+10, DELHF+12, EDUC+9, EDUC+15, EDUC+17, DELEDUC+6
, DELEDUC+10, DELEDUC+12
^TMP("BKMVIST4 DATES" HF+12!, HF+28, HF+30*, HF+35!, EDUC+12!, EDUC+31, EDUC+33*, EDUC+38!

Label References

Name Line Occurrences
$$CRVFILE2 HF+33, EDUC+36
$$CRVISIT3 HF+30, EDUC+33

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APCDADD HF+7~, HF+30*, EDUC+6~, EDUC+33*
APCDALVR CRVISIT3+8!, CRVISIT3+26!, CRVFILE2+12!, CRVFILE2+96!
APCDALVR("APCDADD" CRVISIT3+12*
APCDALVR("APCDADFN" CRVFILE2+94
APCDALVR("APCDAFLG" CRVISIT3+24, CRVFILE2+94
APCDALVR("APCDANE" CRVISIT3+14*
APCDALVR("APCDATMP" CRVFILE2+19*
APCDALVR("APCDCAT" CRVISIT3+20*
APCDALVR("APCDDATE" CRVISIT3+16*
APCDALVR("APCDLOC" CRVISIT3+19*
APCDALVR("APCDPAT" CRVISIT3+18*, CRVFILE2+17*
APCDALVR("APCDTABN" CRVFILE2+53*
APCDALVR("APCDTBC" CRVFILE2+64*
APCDALVR("APCDTCDT" CRVFILE2+20*
APCDALVR("APCDTDAY" CRVFILE2+50*
APCDALVR("APCDTEX" CRVFILE2+55*
APCDALVR("APCDTHF" CRVFILE2+67*
APCDALVR("APCDTIG" CRVFILE2+62*
APCDALVR("APCDTIMM" CRVFILE2+37*
APCDALVR("APCDTLAB" CRVFILE2+31*
APCDALVR("APCDTLOT" CRVFILE2+39*
APCDALVR("APCDTLOU" CRVFILE2+61*
APCDALVR("APCDTMIN" CRVFILE2+63*
APCDALVR("APCDTNQ" CRVFILE2+28*
APCDALVR("APCDTOBJ" CRVFILE2+65*
APCDALVR("APCDTPD" CRVFILE2+29*
APCDALVR("APCDTPRC" CRVFILE2+27*
APCDALVR("APCDTPRO" CRVFILE2+60*
APCDALVR("APCDTQTY" CRVFILE2+49*
APCDALVR("APCDTRAD" CRVFILE2+52*
APCDALVR("APCDTREA" CRVFILE2+44*
APCDALVR("APCDTREC" CRVFILE2+40*
APCDALVR("APCDTRES" CRVFILE2+32*, CRVFILE2+43*, CRVFILE2+56*
APCDALVR("APCDTRFH" CRVFILE2+35*
APCDALVR("APCDTRFL" CRVFILE2+34*
APCDALVR("APCDTRX" CRVFILE2+47*
APCDALVR("APCDTSER" CRVFILE2+38*
APCDALVR("APCDTSIG" CRVFILE2+48*
APCDALVR("APCDTSK" CRVFILE2+42*
APCDALVR("APCDTTOP" CRVFILE2+58*
APCDALVR("APCDTTYP" CRVFILE2+24*, CRVFILE2+70*
APCDALVR("APCDTUNI" CRVFILE2+33*
APCDALVR("APCDTVAL" CRVFILE2+25*
APCDALVR("APCDTYPE" CRVISIT3+17*
APCDALVR("APCDVSIT" CRVISIT3+24, CRVFILE2+18*
APCDALVR("AUPNTALK" CRVISIT3+13*
APCDALVR("BATH" CRVFILE2+73*
APCDALVR("CAREGVR" CRVFILE2+85*
APCDALVR("CHFUNC" CRVFILE2+84*
APCDALVR("CLINIC" CRVFILE2+87*
APCDALVR("CONTINEN" CRVFILE2+77*
APCDALVR("COOK" CRVFILE2+79*
APCDALVR("DRESS" CRVFILE2+74*
APCDALVR("EPROV" CRVFILE2+88*
APCDALVR("EXKEY" CRVFILE2+89*
APCDALVR("FEED" CRVFILE2+76*
APCDALVR("FINANCES" CRVFILE2+78*
APCDALVR("FORMID" CRVFILE2+71*
APCDALVR("HOUSEWK" CRVFILE2+81*
APCDALVR("MEDICAT" CRVFILE2+82*
APCDALVR("OPNAME" CRVFILE2+90*
APCDALVR("OPROV" CRVFILE2+86*
APCDALVR("SHOP" CRVFILE2+80*
APCDALVR("TOILET" CRVFILE2+72*
APCDALVR("TRANSFER" CRVFILE2+75*
APCDALVR("TRANSP" CRVFILE2+83*
BKMTMP HF+7~, HF+31*, HF+34*, EDUC+7~, EDUC+34*, EDUC+37*
BKMVFIL CRVFILE2+13~, CRVFILE2+14*, CRVFILE2+94*, CRVFILE2+98
BKMVSIT CRVISIT3+9~, CRVISIT3+10*, CRVISIT3+24*, CRVISIT3+28
CRVDATE CRVFILE2~, CRVFILE2+20, CRVFILE2+29
DA HF+7~, HF+18*, HF+19, DELHF+4~, DELHF+13!, DELHF+14*, EDUC+7~, EDUC+18*, EDUC+19, DELEDUC+4~
, DELEDUC+13!, DELEDUC+15*
DA(1 HF+18*, DELHF+14*, DELHF+16, EDUC+18*, DELEDUC+15*, DELEDUC+16
DA0 HF+7~, HF+16*, HF+17*, HF+18, DELHF+4~, DELHF+11*, DELHF+12*, DELHF+14, EDUC+6~, EDUC+16*
, EDUC+17*, EDUC+18, DELEDUC+4~, DELEDUC+11*, DELEDUC+12*, DELEDUC+15
DA1 HF+7~, HF+9*, HF+10, HF+15, HF+17, HF+18, DELHF+4~, DELHF+6*, DELHF+7, DELHF+10
, DELHF+12, DELHF+14, EDUC+6~, EDUC+9*, EDUC+10, EDUC+15, EDUC+17, EDUC+18, DELEDUC+4~, DELEDUC+6*
, DELEDUC+7, DELEDUC+10, DELEDUC+12, DELEDUC+15
DATABASE HF~, HF+33, EDUC~, EDUC+36
DFN HF~, HF+30, HF+33, EDUC~, EDUC+33, EDUC+36
DIK DELHF+4~, DELHF+16*, DELEDUC+4~, DELEDUC+16*
DUZ(2 CRVISIT3+17, CRVISIT3+19
EDATE CRVISIT3~, CRVISIT3+16
EDU EDUC+6~, DELEDUC+4~, DELEDUC+9*, DELEDUC+10*, DELEDUC+12
EDUDATE EDUC+6~, EDUC+20*, EDUC+30, EDUC+36
EDUDT EDUC+6~, EDUC+14*, EDUC+15*, EDUC+17, EDUC+20
EDULOU EDUC+7~, EDUC+23*
EDUMIN EDUC+7~, EDUC+27*
EDUOBJ EDUC+7~, EDUC+25*
EDUPRO EDUC+7~, EDUC+24*, CRVFILE2+59*, CRVFILE2+60
EDUTBC EDUC+7~, EDUC+28*
EDUTIG EDUC+7~, EDUC+26*
EDUTYPE EDUC+6~, EDUC+21*, EDUC+22, EDUC+36
EIENS EDUC+7~, EDUC+19*, EDUC+21, EDUC+23, EDUC+24, EDUC+25, EDUC+26, EDUC+27, EDUC+28, EDUC+36
ERFLAG HF+7~, HF+33*, HF+34, EDUC+6~, EDUC+36*, EDUC+37
G EDUC+6~
HF DELHF+4~, DELHF+9*, DELHF+10*, DELHF+12
HFCAT HF+7~, HF+24*, HF+25
HFDATE HF+7~, HF+21*, HF+27, HF+33
HFDT HF+7~, HF+14*, HF+15*, HF+17, HF+21
HFTYPE HF+7~, HF+22*, HF+23, HF+24, HF+33
HFVALUE HF+7~, HF+20*, HF+33
IENS HF+7~, HF+19*, HF+22
PATIENT CRVISIT3~, CRVISIT3+18, CRVFILE2~, CRVFILE2+17
TEMPLATE CRVFILE2~, CRVFILE2+19
TYPE CRVFILE2~, CRVFILE2+24, CRVFILE2+27, CRVFILE2+31, CRVFILE2+37, CRVFILE2+42, CRVFILE2+47, CRVFILE2+52, CRVFILE2+55, CRVFILE2+58
, CRVFILE2+67, CRVFILE2+71
VALUE CRVFILE2~, CRVFILE2+25, CRVFILE2+28, CRVFILE2+32, CRVFILE2+33, CRVFILE2+34, CRVFILE2+35, CRVFILE2+38, CRVFILE2+39, CRVFILE2+40
, CRVFILE2+43, CRVFILE2+44, CRVFILE2+48, CRVFILE2+49, CRVFILE2+50, CRVFILE2+53, CRVFILE2+56, CRVFILE2+59, CRVFILE2+61, CRVFILE2+62
, CRVFILE2+63, CRVFILE2+64, CRVFILE2+65, CRVFILE2+72, CRVFILE2+73, CRVFILE2+74, CRVFILE2+75, CRVFILE2+76, CRVFILE2+77, CRVFILE2+78
, CRVFILE2+79, CRVFILE2+80, CRVFILE2+81, CRVFILE2+82, CRVFILE2+83, CRVFILE2+84, CRVFILE2+85, CRVFILE2+86, CRVFILE2+87, CRVFILE2+88
, CRVFILE2+89, CRVFILE2+90
VFILE CRVFILE2~, CRVFILE2+23, CRVFILE2+26, CRVFILE2+30, CRVFILE2+36, CRVFILE2+41, CRVFILE2+46, CRVFILE2+51, CRVFILE2+54, CRVFILE2+57
, CRVFILE2+66, CRVFILE2+68
VISIT HF~, HF+28*, HF+30*, HF+31, HF+33, EDUC~, EDUC+31*, EDUC+33*, EDUC+34, EDUC+36
, CRVFILE2~, CRVFILE2+18, CRVFILE2+70
VISITDT HF+7~, HF+27*, HF+28, HF+30, EDUC+6~, EDUC+30*, EDUC+31, EDUC+33
X EDUC+6~
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