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

Package: IHS Mods To Radiology Nuclear Medicine

Routine: BRAWH


Information

BRAWH ; IHS/ITSC/PDW,CLS - RADIOLOGY WOMEN'S HEALTH LINK ; 20 Apr 2011 7:23 PM

Source Information

Source file <BRAWH.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Women's Health 3 DIE^BWFMAN  AUTOADD^BWPATE  (NEW2,RADMOD)^BWPROC  
VA Fileman 2 $$GET1^DIQ  ^DIR  
IHS Mods To Radiology Nuclear Medicine 1 CREATE^BRAWH  
IHS Patient 1 $$AGE^AUPNPAT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Mods To Radiology Nuclear Medicine 2 BRAPRAD  BRAWH  

Entry Points

Name Comments DBIA/ICR reference
CREATE(DFN,DATE,CASE) ;EP
PATIENT ;---> IF PATIENT ISN'T IN WOMEN'S HEALTH DATABASE, ADD HER.
PROC ;---> CREATE MAMMOGRAM PROCEDURE IN BW PROCEDURE FILE #9002086.1.
UPDTDX(DFN,DATE,CASE) ;EP - Called from BRAPRAD when report is filed
EXIT ;EP
UPDATE(DFN,DATE,CASE) ;EP
COPY(Y) ;EP
LOOP ;EP
GETDATE ;---> GET STARTDATE FOR LOOP

External References

Name Field # of Occurrence
$$AGE^AUPNPAT CREATE+9, UPDATE+10, UPDTDX+9
CREATE^BRAWH UPDTDX+23
DIE^BWFMAN UPDTDX+34, UPDTDX+43
AUTOADD^BWPATE PATIENT+3
NEW2^BWPROC PROC+10
RADMOD^BWPROC UPDATE+34
$$GET1^DIQ CREATE+19, UPDTDX+12
^DIR GETDATE+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?20,"* Updating Women's Health Database. *",!
  • Line Location: COPY+52
Function Call: WRITE
  • Prompt: !!,?20,"* Updating Women's Health Database *",!
  • Line Location: UPDATE+12
Function Call: WRITE
  • Prompt: !?5,BRACOUNT," procedures checked."
  • Line Location: LOOP+28
Routine Call
  • DIR
  • Line Location:
    • GETDATE+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ICPT - [#81] GET1^DIQ
^BWSITE - [#9002086.02] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BWP - [#9002086] PATIENT+2
^BWPCD - [#9002086.1] UPDATE+26, UPDATE+31, UPDATE+33
^BWPCD("E" COPY+19, UPDATE+23, UPDATE+25, UPDTDX+22
^BWRADX("C" COPY+50, UPDTDX+28
^BWSITE - [#9002086.02] CREATE+27, CREATE+31, LOOP+4, LOOP+8
^DPT - [#2] CREATE+8, UPDATE+9, UPDTDX+8
^RADPT - [#70] CREATE+10, CREATE+13, COPY+9, COPY+22, COPY+23, COPY+36, COPY+38, COPY+39, UPDATE+8, UPDATE+17
, UPDATE+18, UPDTDX+7, UPDTDX+15, UPDTDX+18, LOOP+18, LOOP+20, LOOP+21, LOOP+22
^RADPT("ADC" COPY+16
^RADPT("AR" LOOP+13, LOOP+15, LOOP+17
^RAMIS(71 - [#71] CREATE+18
^RAMIS(71.2 - [#71.2] COPY+40

Label References

Name Line Occurrences
COPY CREATE+45, CREATE+46, CREATE+47, CREATE+48, CREATE+49, CREATE+52, CREATE+53, CREATE+54, CREATE+55, CREATE+56
, CREATE+59, CREATE+60, CREATE+61
CREATE LOOP+26
EXIT CREATE+45, CREATE+46, CREATE+47, CREATE+48, CREATE+49, CREATE+52, CREATE+53, CREATE+54, CREATE+55, CREATE+56
, CREATE+59, CREATE+60, CREATE+61
GETDATE LOOP+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BRA0 LOOP+10~, LOOP+22*
BRACOUNT LOOP+10~, LOOP+12*, LOOP+27*, LOOP+28
BRACS LOOP+10~, LOOP+19*, LOOP+20*, LOOP+21, LOOP+22, LOOP+26
BRADFN LOOP+10~, LOOP+14*, LOOP+15*, LOOP+17, LOOP+18, LOOP+20, LOOP+21, LOOP+22, LOOP+26
BRADT1 LOOP+10~, LOOP+13*, LOOP+15, LOOP+17, GETDATE+6*
BRADT2 LOOP+10~, LOOP+16*, LOOP+17*, LOOP+18, LOOP+20, LOOP+21, LOOP+22, LOOP+26
BRAIRAD CREATE+3~, CREATE+16*, PROC+8
>> BRASTAT CREATE+36*, PROC+5
CASE CREATE~, CREATE+7, CREATE+10, CREATE+13, COPY+16, COPY+22, COPY+23, COPY+36, COPY+38, COPY+39
, UPDATE~, UPDATE+7, UPDATE+8, UPDATE+18, UPDTDX~, UPDTDX+6, UPDTDX+7, UPDTDX+15, UPDTDX+23
D CREATE+4~
DA UPDTDX+3~, UPDTDX+32*, UPDTDX+34, UPDTDX+41*, UPDTDX+43
DATE CREATE~, CREATE+7, CREATE+10, CREATE+13, COPY+9, COPY+16, COPY+22, COPY+23, COPY+36, COPY+38
, COPY+39, UPDATE~, UPDATE+7, UPDATE+8, UPDATE+17, UPDATE+18, UPDTDX~, UPDTDX+5, UPDTDX+7, UPDTDX+15
, UPDTDX+18, UPDTDX+23
DFN CREATE~, CREATE+7, CREATE+8, CREATE+9, CREATE+10, CREATE+13, COPY+9, COPY+16, COPY+22, COPY+23
, COPY+36, COPY+38, COPY+39, PATIENT+2, PATIENT+3, PROC+2, PROC+10, UPDATE~, UPDATE+7, UPDATE+8
, UPDATE+9, UPDATE+10, UPDATE+17, UPDATE+18, UPDTDX~, UPDTDX+4, UPDTDX+7, UPDTDX+8, UPDTDX+9, UPDTDX+15
, UPDTDX+18, UPDTDX+23
DIC CREATE+4~
DIE CREATE+4~
DIR LOOP+10~
DIR("?" GETDATE+3*
DIR("A" GETDATE+2*
DIR(0 GETDATE+1*
>> DIRUT GETDATE+5
DR CREATE+4~, UPDTDX+3~, UPDTDX+33*, UPDTDX+34, UPDTDX+42*, UPDTDX+43
DT PROC+8, GETDATE+1
DUZ(2 CREATE+27, CREATE+31, PATIENT+3, PROC+4, UPDTDX+12, LOOP+4, LOOP+8
I EXIT+1!
N EXIT+1!, COPY+37~*, COPY+38*, COPY+39
RAACC UPDTDX+2~, UPDTDX+19*, UPDTDX+22
RABWDX CREATE+1~, COPY+50*, PROC+3, UPDTDX+3~, UPDTDX+28*, UPDTDX+29, UPDTDX+33
RACASE CREATE+3~, COPY+14*, COPY+16*, COPY+19, PROC+5, UPDATE+14~, UPDATE+18*, UPDATE+21*, UPDATE+23, UPDATE+25
, UPDATE+28, UPDTDX+2~, UPDTDX+17*, UPDTDX+19
RACPT CREATE+3~, CREATE+19*, CREATE+22, CREATE+45, CREATE+46, CREATE+47, CREATE+48, CREATE+49, CREATE+52, CREATE+53
, CREATE+54, CREATE+55, CREATE+56, CREATE+59, CREATE+60, CREATE+61
>> RACPTI CREATE+18*, CREATE+19
RADA UPDTDX+2~, UPDTDX+22*, UPDTDX+23, UPDTDX+32, UPDTDX+41
RADATE CREATE+1~, COPY+9*, COPY+14, PROC+5, PROC+10, UPDATE+14~, UPDATE+17*, UPDATE+21, UPDTDX+2~, UPDTDX+18*
, UPDTDX+19
>> RADR PROC+2*, PROC+3*, PROC+4*, PROC+5*, PROC+8*, PROC+10
RADX CREATE+1~, COPY+49*, COPY+50, UPDTDX+3~, UPDTDX+26*, UPDTDX+27, UPDTDX+28
RAERR CREATE+3~, PATIENT+1*, PATIENT+3, PATIENT+4, PATIENT+5, PROC+10, PROC+11
>> RAEXAM0 CREATE+13*, CREATE+16, CREATE+18, CREATE+45, CREATE+46, CREATE+47, CREATE+48, CREATE+49, CREATE+52, CREATE+53
, CREATE+54, CREATE+55, CREATE+56, CREATE+59, CREATE+60, CREATE+61
RAIEN UPDATE+14~, UPDATE+25*, UPDATE+26, UPDATE+31, UPDATE+33, UPDATE+34
RAIRAD UPDTDX+3~, UPDTDX+37*, UPDTDX+38, UPDTDX+42
RALEFT CREATE+1~, COPY+41*, COPY+43, COPY+44
RALOC CREATE+1~, COPY+6*, PROC+4
>> RAMCNT PROC+11*
RAMOD CREATE+1~, COPY+39*, COPY+40*, COPY+41, COPY+42, COPY+44*, COPY+45*, PROC+4
RAMSG UPDATE+14~, UPDATE+27*, UPDATE+28*, UPDATE+32*, UPDATE+33*, UPDATE+34
>> RANEWP PATIENT+4*
RAPCCDT CREATE+1~, COPY+23*, COPY+24*, PROC+2
RAPROC CREATE+1~, CREATE+45*, CREATE+46*, CREATE+47*, CREATE+48*, CREATE+49*, CREATE+52*, CREATE+53*, CREATE+54*, CREATE+55*
, CREATE+56*, CREATE+59*, CREATE+60*, CREATE+61*, COPY+35, PROC+2, PROC+10
RAPROV CREATE+1~, COPY+32*, PROC+3
RARIGHT CREATE+1~, COPY+42*, COPY+43, COPY+45
RAZERO UPDTDX+2~, UPDTDX+15*, UPDTDX+16, UPDTDX+17, UPDTDX+26, UPDTDX+37
U CREATE+8, CREATE+16, CREATE+18, CREATE+32, CREATE+36, COPY+6, COPY+9, COPY+14, COPY+23, COPY+32
, COPY+39, COPY+40, COPY+49, UPDATE+9, UPDATE+17, UPDATE+18, UPDTDX+8, UPDTDX+17, UPDTDX+18, UPDTDX+26
, UPDTDX+37, LOOP+8
X EXIT+1!, COPY+5~, LOOP+10~
Y CREATE+31~*, CREATE+32, CREATE+36, COPY~, COPY+6, COPY+14, COPY+32, COPY+49, LOOP+10~, GETDATE+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