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

Package: Women's Health

Routine: BWPCC


Information

BWPCC ;IHS/ANMC/MWR - WOMEN'S HEALTH PCC LINK [ 08/16/01 3:50 PM ];05-Feb-2003 08:39;PLS

Source Information

Source file <BWPCC.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Women's Health 5 DIE^BWFMAN  ($$CHECK,DISPLAY1,DISPLAY2,DISPLAY3)^BWPCC1  ERRCD^BWUTL2  DIRZ^BWUTL3  ($$DIAG,$$NORMAL)^BWUTL4  
Patient Care Component 3 ^APCDALV  ^APCDALVR  ^APCDVDLT  
DRG Grouper 1 $$ICDOP^ICDCODE  
VA Fileman 1 ^DIK  
iCare 1 $$ICPT^BQIUL3  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Women's Health 2 BWCVD2  BWPROC1  

Entry Points

Name Comments DBIA/ICR reference
EDIT(BWDA,BWDUZ2,BW0,BWPCCN) ;EP
CREATE(BWDA,BWDUZ2,BW0) ;EP
DELETE(BWDA,BWPCCN,BWVFIL) ;EP ;---> DELETE PCC V FILE ENTRY.
VFILE ;---> CREATE (ADD) VISIT TO APPROPRIATE V FILE.
VLAB ;EP
VISIT ;---> CREATE OR MODIFY VISIT IN VISIT FILE.
VPROC ;EP
VRAD ;EP
EXIT ;EP
VCPT ;EP
VEXAM ;EP
STORE ;---> STORE VISIT AND V FILE IEN'S IN WH PROCEDURE FILE #9002086.1.
PROVIDER(BW0,FILE,FIELD) ;EP

External References

Name Field # of Occurrence
^APCDALV VISIT+33
^APCDALVR VFILE+23
^APCDVDLT DELETE+16
$$ICPT^BQIUL3 VCPT+3
DIE^BWFMAN STORE+4
$$CHECK^BWPCC1 CREATE+22, EDIT+21
DISPLAY1^BWPCC1 VISIT+34
DISPLAY2^BWPCC1 VFILE+24
DISPLAY3^BWPCC1 STORE+5
ERRCD^BWUTL2 CREATE+23, EDIT+26, EDIT+27
DIRZ^BWUTL3 VISIT+39, VFILE+29
$$DIAG^BWUTL4 VLAB+5, VRAD+10
$$NORMAL^BWUTL4 VEXAM+5
^DIK DELETE+13
$$ICDOP^ICDCODE VPROC+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?5,"* Updating PCC Files..."
  • Line Location: CREATE+25

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCCCTRL - [#9001000] VISIT+14
^AUPNVSIT - [#9000010] DELETE+16
^BWPCD - [#9002086.1] DELETE+8!, DELETE+18!
^BWPN - [#9002086.2] CREATE+18, EDIT+17, VPROC+3, VLAB+3, VEXAM+3, VRAD+3, VCPT+1, VCPT+3
^BWSITE - [#9002086.02] CREATE+23, EDIT+26, EDIT+27
^DD( PROVIDER+7
^DIC - [#1] DELETE+6
^DIC(3 - [#3] PROVIDER+9
^SC - [#44] VFILE+6
^VA(200 - [#200] PROVIDER+8

Label References

Name Line Occurrences
$$PROVIDER VPROC+13, VLAB+10, VEXAM+8, VRAD+13, VCPT+2
CREATE EDIT+30
DELETE EDIT+25, EDIT+29
EXIT VISIT+37, VFILE+27
VCPT VFILE+19
VEXAM VFILE+17
VLAB VFILE+16
VPROC VFILE+15
VRAD VFILE+18

Naked Globals

Name Field # of Occurrence
^(0 PROVIDER+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APCDALVR CREATE+27!, EXIT+1!
APCDALVR("APCDADFN" VFILE+27, STORE+3
APCDALVR("APCDAFLG" VISIT+37, VFILE+27
APCDALVR("APCDANE" VISIT+31*
APCDALVR("APCDATMP" VFILE+22*
APCDALVR("APCDCAT" VISIT+28*
APCDALVR("APCDDATE" VISIT+8*
APCDALVR("APCDLOC" VISIT+11*
APCDALVR("APCDPAT" VISIT+5*
APCDALVR("APCDTACC" VLAB+8*
APCDALVR("APCDTCDT" VFILE+11*
APCDALVR("APCDTCLN" VFILE+7*
APCDALVR("APCDTCPT" VCPT+1*
APCDALVR("APCDTEPR" VPROC+13*, VLAB+10*, VEXAM+8*, VCPT+2*
APCDALVR("APCDTEX" VEXAM+3*
APCDALVR("APCDTIMP" VRAD+10*
APCDALVR("APCDTLAB" VLAB+3*
APCDALVR("APCDTNQ" VPROC+9*
APCDALVR("APCDTPD" VPROC+11*
APCDALVR("APCDTPN" VCPT+3*
APCDALVR("APCDTPRC" VPROC+4*
APCDALVR("APCDTPRV" VRAD+13*
APCDALVR("APCDTRAD" VRAD+3*
APCDALVR("APCDTRES" VLAB+6*, VEXAM+6*
APCDALVR("APCDTYPE" VISIT+14*
APCDALVR("APCDVSIT" VISIT+37, STORE+3
APCDALVR("AUPNTALK" VISIT+31*
>> APCDVDLT DELETE+10*, DELETE+14, DELETE+16
AUPNTALK EXIT+1!
BW0 CREATE~, CREATE+10, CREATE+16, CREATE+22, VISIT+5, VISIT+8, VISIT+11, VFILE+5, VFILE+11, EDIT~
, EDIT+11, EDIT+16, EDIT+21, EDIT+30, VPROC+9, VPROC+11, VPROC+13, VLAB+5, VLAB+8, VLAB+10
, VEXAM+5, VEXAM+8, VRAD+7, VRAD+13, VCPT+2, VCPT+3, PROVIDER~, PROVIDER+1, PROVIDER+4
BWDA CREATE~, CREATE+10, STORE+1, STORE+4, EDIT~, EDIT+11, EDIT+25, EDIT+29, EDIT+30, DELETE~
, DELETE+8, DELETE+18
BWDUZ2 CREATE~, CREATE+10, CREATE+22, VISIT+28, EDIT~, EDIT+11, EDIT+21, EDIT+30
BWERR CREATE+12~, CREATE+22*, CREATE+23, EDIT+21*, EDIT+24, EDIT+26, EDIT+27
BWICD VPROC+3~*, VPROC+4, VPROC+9
BWPCCN EDIT~, EDIT+11, EDIT+25, EDIT+29, DELETE~, DELETE+2, DELETE+3, DELETE+14
BWPCDN CREATE+12~, CREATE+16*, CREATE+17, CREATE+18, CREATE+22, VISIT+28, EDIT+13~, EDIT+16*, EDIT+17, EDIT+21
, VPROC+3, VLAB+3, VEXAM+3, VRAD+3, VCPT+1, VCPT+3
>> BWPOP STORE+4
BWSITE CREATE+12~, CREATE+16*, CREATE+22, VISIT+28, EDIT+13~, EDIT+16*, EDIT+21
BWTEST CREATE+27~, VISIT+2*, VISIT+34, VFILE+24, STORE+5
BWVFIL CREATE+12~, CREATE+18*, CREATE+22, VFILE+2, VFILE+15, VFILE+16, VFILE+17, VFILE+18, VFILE+19, VFILE+22
, EDIT+13~, EDIT+17*, EDIT+21, EDIT+25, EDIT+29, DELETE~, DELETE+2, DELETE+6
BWVGBL DELETE+1~, DELETE+6*, DELETE+8, DELETE+10, DELETE+13
DA DELETE+1~, DELETE+3*, DELETE+5, DELETE+8, DELETE+10
DIK DELETE+1~, DELETE+13*
>> DLAYGO VFILE+2*
DR STORE+2~, STORE+3*, STORE+4
DUZ(0 CREATE+22, EDIT+21
DUZ(2 CREATE+23, VISIT+14, EDIT+26, EDIT+27
FIELD PROVIDER~, PROVIDER+3, PROVIDER+7
FILE PROVIDER~, PROVIDER+2, PROVIDER+7
U CREATE+16, CREATE+18, CREATE+23, VISIT+5, VISIT+8, VISIT+11, VISIT+14, VFILE+5, VFILE+6, VFILE+11
, EDIT+16, EDIT+17, EDIT+26, EDIT+27, DELETE+3, DELETE+10, DELETE+14, DELETE+16, VPROC+3, VPROC+9
, VPROC+11, VLAB+3, VLAB+5, VLAB+8, VEXAM+3, VEXAM+5, VRAD+3, VRAD+7, VCPT+1, VCPT+3
, PROVIDER+4, PROVIDER+7, PROVIDER+8, PROVIDER+9
X CREATE+27~, VFILE+5*, VFILE+6*, VFILE+7!, VPROC+13~*, VLAB+5~*, VLAB+6, VLAB+10~*, VEXAM+5~*, VEXAM+6
, VEXAM+8~*, VRAD+7~*, VRAD+10, VRAD+13*, VCPT+2~*, PROVIDER+4*, PROVIDER+5, PROVIDER+8*, PROVIDER+9*, PROVIDER+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All