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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BGP8GUA

Package: IHS GPRA Information System

Routine: BGP8GUA


Information

BGP8GUA ; IHS/CMI/LAB - BGP Gui Utilities 10/29/2004 3:28:39 PM 19 Sep 2005 5:28 PM 27 Apr 2010 10:28 PM ;

Source Information

Source file <BGP8GUA.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 4 ^%DT  ^DIE  ^DIK  $$GET1^DIQ  
Kernel 2 JOBPAR^%ZOSV  $$FMTE^XLFDT  
IHS Changes To ADT 1 $$STATUS^BDGSPT2  
IHS GPRA Information System 1 $$CHKDST^BGP8UTL2  
IHS Patient 1 ($$AGE,$$HRN)^AUPNPAT  
Registration 1 (NOTICE,OWNREC,SENS)^DGSEC4  
Uncategorized 1 DEBUG^%Serenji  

Caller Graph

Caller Graph Total: 36

Package Total Caller Graph
IHS GPRA Information System 36 BGP8GADB  BGP8GAEL  BGP8GAG9  BGP8GAGP  BGP8GAGS  BGP8GAHE  BGP8GALL  BGP8GAON  
BGP8GAPE  BGP8GAPU  BGP8GCMP  BGP8GCMS  BGP8GCOM  BGP8GDON  BGP8GDSH  BGP8GELD  
BGP8GFO9  BGP8GFOR  BGP8GGPU  BGP8GIPC  BGP8GLHW  BGP8GLST  BGP8GLTX  BGP8GMTX  
BGP8GMUE  BGP8GMUH  BGP8GNPL  BGP8GNST  BGP8GNT9  BGP8GNTL  BGP8GNTP  BGP8GNTS  
BGP8GNXP  BGP8GPED  BGP8GPP  BGP8GU  

Entry Points

Name Comments DBIA/ICR reference
PATSSN(PAT) ;-- look up by ssn
PATDOB(BGPPATE,PAT) ;-- lookup by DOB
BEGIN(PT) ;-- get begin point
PATCHT(BGPPIEN,PAT) ;-- lookup by chart
LOGPAT(RETVAL,BGPSTR) ;-- log sensitive patient information
VC(RETVAL,BGPSTR) ;-- get version number to see if client matches
COMCHK(BGPRET,BGPSTR) ;EP
GETPAT(BGPRET,BGPSTR) ;-- return patient in ADO table
CLNDEMO(STI) ;-- cmi/maw 6/11/2010 8.0 p1 clean up demo template first
SELSP(RETVAL) ;-- return all sites in the site file for selection
CHKFQT(BGPX) ;EP - check for queued task (BGP AUTO GPRA EXTRACT and BGPSITE variable within the task
DEMO(RETVAL,BGPSTR) ;-- cmi/maw 8.0 p2 get demo patients based on Search Template passed in
DGSEC(RESULT,DFN,DUZ,DGMSG) ;EP -- mock the dgsec call but dont log, couldnt find a way to call PTSEC^DGSEC4 without logging
PATADO(PIEN) ;-- ado return
DEMOCHK(RETVAL) ;-- check to see if the demo template exists
DEBUG(RETVAL,BGPSTR) ;run the debugger
DEMOS(RETVAL,BGPSTR) ;-- cmi/maw 6/11/2010 8.0 p1 save demo template
UPLOG(GIEN,TSK) ;EP
PATNAM(BGPPATE,PAT,NPAT) ;lookup by name

External References

Name Field # of Occurrence
^%DT GETPAT+19
DEBUG^%Serenji DEBUG+1
JOBPAR^%ZOSV CHKFQT+8
$$AGE^AUPNPAT PATADO+12
$$HRN^AUPNPAT PATADO+8, DEMO+16
$$STATUS^BDGSPT2 DGSEC+2
$$CHKDST^BGP8UTL2 DEMOCHK+6
NOTICE^DGSEC4 LOGPAT+11, LOGPAT+13
OWNREC^DGSEC4 DGSEC+6
SENS^DGSEC4 DGSEC+10
^DIE UPLOG+3
^DIK CLNDEMO+6
$$GET1^DIQ PATADO+11, LOGPAT+12
$$FMTE^XLFDT PATADO+6, DEMO+14

Used in RPC

RPC Name Call Tags
BGPG 08 SELECT SITE PARAM SELSP
BGPG 08 GET DEMO PATIENTS DEMO
BGPG 08 SAVE DEMO TEMPLATE DEMOS
BGPG 18 CHK COMM TAX NTL COMCHK
BGPG 18 SELECT SITE PARAM SELSP
BGPG 18 GET DEMO PATIENTS DEMO
BGPG 18 SAVE DEMO TEMPLATE DEMOS
BGPG 18 GET DEMO TEMPLATE DEMOCHK

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DG(43 - [#43] GET1^DIQ
^AUPNPAT - [#9000001] GET1^DIQ
^BGPGUIR - [#90560.19] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" GETPAT+1, COMCHK+1, LOGPAT+1
^%ZTSK - [#14.4] CHKFQT+4, CHKFQT+5, CHKFQT+6, CHKFQT+7
^ATXAX - [#9002226] COMCHK+12, COMCHK+14, COMCHK+15
^AUPNPAT - [#9000001] PATADO+10
^AUPNPAT("D" PATCHT+3, PATCHT+4, PATCHT+5
^AUTTCOM("B" COMCHK+17
^BGPGUIR - [#90560.19] CHKFQT+2, CHKFQT+4
^BGPSITE("B" SELSP+7
^BGPTMP($J GETPAT+4!, GETPAT+8*, GETPAT+23*, PATADO+14*, SELSP+4!, SELSP+5*, SELSP+11*, SELSP+12*, DEMO+7!, DEMO+8*
, DEMO+18*, DEMO+19*, DEMOS+8*, DEMOS+18*, DEMOS+29*, VC+3!, VC+9*, VC+13*, VC+14*, VC+19*
, VC+20*, VC+22*, VC+23*, DEMOCHK+4!, COMCHK+5!, COMCHK+7*, COMCHK+17*, COMCHK+18*, LOGPAT+4!
^DGSL(38.1 - [#38.1] LOGPAT+13
^DIBT( DEMO+10, DEMOS+17*, CLNDEMO+4
^DIBT("B" DEMOS+7
^DIC(4 - [#4] SELSP+9
^DIC(9.4 - [#9.4] VC+11, VC+15, VC+16, VC+17
^DPT - [#2] PATADO+5, PATADO+6, PATADO+7, PATADO+9, DEMO+13, DEMO+14, DEMO+15, DEMO+17
^DPT("ADOB" PATDOB+3, PATDOB+4
^DPT("B" PATNAM+7, PATNAM+8, PATNAM+9, BEGIN+4, BEGIN+5, BEGIN+6, BEGIN+8
^DPT("SSN" PATSSN+1

Label References

Name Line Occurrences
$$BEGIN PATNAM+5
$$PATCHT GETPAT+17
$$PATDOB GETPAT+20
$$PATSSN GETPAT+15
CLNDEMO DEMOS+11
DGSEC LOGPAT+8
PATADO GETPAT+22
PATNAM GETPAT+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BGPAGE PATADO+12*, PATADO+14
BGPC COMCHK+10!
BGPCNT GETPAT+24!, PATCHT+1~, PATCHT+2*, PATCHT+3, PATCHT+8*, PATCHT+9, PATCHT+10, PATDOB+1~, PATDOB+2*, PATDOB+3
, PATDOB+5, PATDOB+6*, PATDOB+7, PATDOB+8, PATNAM+1*, PATNAM+7, PATNAM+10*, PATNAM+11, PATNAM+12, PATNAM+13
>> BGPCNTR PATADO+1*, PATADO+3*
BGPCT GETPAT+24!, PATADO+8*, PATADO+14, DEMO+11~, DEMO+16*, DEMO+18
BGPDA GETPAT+24!, PATCHT+3*, PATCHT+4, PATCHT+5, PATADO+2*, PATADO+4, SELSP+6~, SELSP+7*, SELSP+9, DEMO+9~
, DEMO+10*, DEMO+13, DEMO+14, DEMO+15, DEMO+16, DEMO+17, DEMO+18, CLNDEMO+1~, CLNDEMO+4*, CLNDEMO+5
BGPDB GETPAT+24!, PATADO+6*, PATADO+14, DEMO+11~, DEMO+14*, DEMO+18
BGPDGDA LOGPAT+2~
BGPDGMSG LOGPAT+2~
>> BGPDOB PATDOB+3*, PATDOB+4
>> BGPELG PATADO+11*, PATADO+14
BGPERR GETPAT+2~, GETPAT+7*, GETPAT+23, DEMOS+1~
BGPERRR LOGPAT+2~
BGPFDA DEMOS+1~
BGPFLAG LOGPAT+2~, LOGPAT+9*, LOGPAT+10*, LOGPAT+11
>> BGPHD PATADO+14
BGPI GETPAT+2~, GETPAT+6*, GETPAT+8, GETPAT+23, PATADO+13*, PATADO+14, SELSP+1~, SELSP+2*, SELSP+5, SELSP+10*
, SELSP+11, SELSP+12, DEMO+1~, DEMO+3*, DEMO+8, DEMO+12*, DEMO+18, DEMO+19, DEMOS+1~, DEMOS+3*
, DEMOS+8, DEMOS+18, DEMOS+29, VC+4~, VC+5*, VC+9, VC+10*, VC+13, VC+14, VC+19
, VC+20, VC+22, VC+23, DEMOCHK+1~, DEMOCHK+2*, DEMOCHK+5, DEMOCHK+8*, DEMOCHK+10, DEMOCHK+12*, DEMOCHK+13
, DEMOCHK+14, COMCHK+2~, COMCHK+4*, COMCHK+7, COMCHK+8*, COMCHK+16*, COMCHK+17, COMCHK+18, LOGPAT+2~, LOGPAT+6*
, LOGPAT+14, LOGPAT+15*, LOGPAT+16, LOGPAT+17
BGPIEN GETPAT+24!, PATCHT+4*, PATCHT+5, PATDOB+4*, PATDOB+7, PATNAM+8*, PATNAM+9, PATNAM+12
BGPIENS DEMOS+1~
BGPLEN PATNAM+2~, PATNAM+3*, PATNAM+7
>> BGPMCNT PATCHT+2*
BGPMSG DEMOCHK+1~, DEMOCHK+6*, DEMOCHK+7, DEMOCHK+11*, DEMOCHK+13
>> BGPMT GETPAT+10*, GETPAT+12*, GETPAT+13*, PATCHT+3, PATDOB+3, PATNAM+7
>> BGPNAM PATNAM+4*, PATNAM+5*, PATNAM+6*, PATNAM+7*, PATNAM+8, PATNAM+9
BGPNM GETPAT+24!, PATADO+5*, PATADO+14, DEMO+11~, DEMO+13*, DEMO+18
>> BGPNPAT GETPAT+11*, GETPAT+21
BGPOPT COMCHK+2~
BGPPAT GETPAT+9*, GETPAT+14, GETPAT+15, GETPAT+16, GETPAT+17, GETPAT+18, GETPAT+19*, GETPAT+20, GETPAT+21, GETPAT+24!
, DEMOS+15~, DEMOS+16*, DEMOS+17, LOGPAT+2~, LOGPAT+7*, LOGPAT+8, LOGPAT+11, LOGPAT+13
BGPPATE GETPAT+24!, PATCHT+2*, PATDOB~, PATDOB+2*, PATDOB+6*, PATDOB+8*, PATDOB+9, PATNAM~, PATNAM+1*, PATNAM+13*
, PATNAM+14
BGPPATE( PATDOB+5*, PATDOB+7*, PATNAM+11*, PATNAM+12*
BGPPATS GETPAT+22, GETPAT+25!, DEMOS+1~, DEMOS+6*, DEMOS+13, DEMOS+14, DEMOS+16
BGPPCNT BEGIN+1~, BEGIN+2*
BGPPDA BEGIN+1~, BEGIN+3*, BEGIN+4, BEGIN+5*, BEGIN+6*, BEGIN+7, BEGIN+8
>> BGPPI PATADO+4*, PATADO+5, PATADO+6, PATADO+7, PATADO+8, PATADO+9, PATADO+10, PATADO+11, PATADO+12, PATADO+14
BGPPIEN GETPAT+15*, GETPAT+17*, GETPAT+20*, GETPAT+21, GETPAT+22, GETPAT+24!, PATSSN+1*, PATSSN+2, PATSSN+3, PATCHT~
, PATCHT+5*, PATCHT+6, PATCHT+10, PATCHT+11, BEGIN+1~
BGPPIEN( PATCHT+9*, PATCHT+10*
BGPPIEN(1 PATSSN+2*
BGPPKG VC+4~, VC+11*, VC+12, VC+15, VC+16, VC+17
BGPPTCH VC+4~, VC+17*, VC+18
BGPPTCHI VC+4~
BGPRET GETPAT~, GETPAT+5*, COMCHK~, COMCHK+6*
BGPSE SELSP+8~, SELSP+9*, SELSP+11
BGPSSN GETPAT+24!, PATADO+9*, PATADO+14, DEMO+11~, DEMO+17*, DEMO+18
BGPST DEMO+1~, DEMOS+1~, DEMOS+5*, DEMOS+7
BGPSTI DEMO+1~, DEMO+4*, DEMO+10, DEMOS+1~, DEMOS+7*, DEMOS+10, DEMOS+11, DEMOS+17
BGPSTR DEBUG~, GETPAT~, GETPAT+9, GETPAT+10, GETPAT+11, DEMO~, DEMO+4, DEMOS~, DEMOS+5, DEMOS+6
, VC~, VC+6, COMCHK~, COMCHK+9, LOGPAT~, LOGPAT+7
BGPSX GETPAT+24!, PATADO+7*, PATADO+14, DEMO+11~, DEMO+15*, DEMO+18
BGPUIEN GETPAT+2~
>> BGPUPD PATADO+10*, PATADO+14
BGPVER VC+4~, VC+15*, VC+16, VC+18
BGPVERI VC+4~, VC+16*, VC+17
BGPVERIN VC+4~, VC+6*, VC+18
BGPX CHKFQT~, CHKFQT+2, CHKFQT+4
BGPY CHKFQT+1~, CHKFQT+2*, CHKFQT+3, CHKFQT+4, CHKFQT+5, CHKFQT+6, CHKFQT+7
>> C COMCHK+15*, COMCHK+17
>> DA CLNDEMO+5*, UPLOG+2*
>> DA(1 CLNDEMO+2*, CLNDEMO+3
DFN DGSEC~, DGSEC+2, DGSEC+6, DGSEC+10
DGMSG DGSEC~, DGSEC+1*, DGSEC+3, DGSEC+6
>> DIE UPLOG+1*
DIK CLNDEMO+3*, CLNDEMO+7!
>> DR UPLOG+1*
DT PATADO+12
DUZ LOGPAT+8, DGSEC~, DGSEC+2, DGSEC+6, DGSEC+10
DUZ(2 PATCHT+5, PATADO+8, DEMO+16
>> G COMCHK+13*
GIEN UPLOG~, UPLOG+2
I DEMOS+12~, DEMOS+13*, DEMOS+14, DEMOS+16
NPAT PATNAM~, PATNAM+6
P GETPAT+2~, GETPAT+3*, GETPAT+9, GETPAT+10, GETPAT+11, DEMO+1~, DEMO+2*, DEMO+4, DEMOS+1~, DEMOS+2*
, DEMOS+5, DEMOS+6, DEMOS+9*, VC+1~, VC+2*, VC+6, COMCHK+2~, COMCHK+3*, COMCHK+9, LOGPAT+2~
, LOGPAT+3*, LOGPAT+7
PAT PATSSN~, PATSSN+1, PATCHT~, PATCHT+3, PATDOB~, PATDOB+3, PATNAM~, PATNAM+3, PATNAM+4, PATNAM+5
, PATNAM+7
PIEN PATADO~
PIEN( PATADO+2, PATADO+4
PT BEGIN~, BEGIN+3
R DEMOS+1~, DEMOS+2*, DEMOS+13, DEMOS+14, DEMOS+16
RESULT LOGPAT+2~, LOGPAT+8, LOGPAT+11, LOGPAT+13, LOGPAT+16, DGSEC~, DGSEC+6, DGSEC+9!, DGSEC+10
RESULT(1 LOGPAT+9, LOGPAT+10, LOGPAT+11, LOGPAT+12, DGSEC+3*, DGSEC+7*, DGSEC+8*
RESULT(2 DGSEC+4*
RESULT(3 DGSEC+5*
RETVAL DEBUG~, SELSP~, SELSP+3*, DEMO~, DEMO+6*, DEMOS~, DEMOS+4*, VC~, VC+8*, DEMOCHK~
, DEMOCHK+3*, DEMOCHK+5, DEMOCHK+10, DEMOCHK+13, DEMOCHK+14, LOGPAT~, LOGPAT+5*, LOGPAT+14, LOGPAT+16, LOGPAT+17
STI CLNDEMO~, CLNDEMO+2, CLNDEMO+4
T COMCHK+2~, COMCHK+9*, COMCHK+11, COMCHK+12, COMCHK+14, COMCHK+15
TASKJ CHKFQT+1~, CHKFQT+7*, CHKFQT+8
TSK UPLOG~, UPLOG+1
U PATADO+5, PATADO+6, PATADO+7, PATADO+9, PATADO+10, PATADO+14, SELSP+9, DEMO+13, DEMO+14, DEMO+15
, DEMO+17, DEMO+18, DEMOCHK+11, COMCHK+15, LOGPAT+13, CHKFQT+2, CHKFQT+4, CHKFQT+5, CHKFQT+6, CHKFQT+7
X GETPAT+1*, GETPAT+19*, COMCHK+1*, COMCHK+13*, COMCHK+14*, COMCHK+15, LOGPAT+1*, CHKFQT+1~, CHKFQT+8*
>> Y GETPAT+19, CHKFQT+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All