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

Package: IHS GPRA Information System

Routine: BGP6GUA


Information

BGP6GUA ; 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 <BGP6GUA.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^BGP6UTL2  
IHS Patient 1 ($$AGE,$$HRN)^AUPNPAT  
Registration 1 (NOTICE,OWNREC,SENS)^DGSEC4  
Uncategorized 1 DEBUG^%Serenji  

Caller Graph

Caller Graph Total: 35

Package Total Caller Graph
IHS GPRA Information System 35 BGP6GADB  BGP6GAEL  BGP6GAG9  BGP6GAGP  BGP6GAGS  BGP6GAHE  BGP6GALL  BGP6GAON  
BGP6GAPE  BGP6GAPU  BGP6GCMP  BGP6GCMS  BGP6GCOM  BGP6GDON  BGP6GDSH  BGP6GELD  
BGP6GFO9  BGP6GFOR  BGP6GGPU  BGP6GLHW  BGP6GLST  BGP6GLTX  BGP6GMTX  BGP6GMUE  
BGP6GMUH  BGP6GNPL  BGP6GNST  BGP6GNT9  BGP6GNTL  BGP6GNTP  BGP6GNTS  BGP6GNXP  
BGP6GPED  BGP6GPP  BGP6GU  

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^BGP6UTL2 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 16 CHK COMM TAX NTL COMCHK
BGPG 16 SELECT SITE PARAM SELSP
BGPG 16 GET DEMO PATIENTS DEMO
BGPG 16 SAVE DEMO TEMPLATE DEMOS
BGPG 16 GET DEMO TEMPLATE DEMOCHK

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DG(43 - [#43] GET1^DIQ
^AUPNPAT - [#9000001] GET1^DIQ
^BGPGUIM - [#90556.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
^BGPGUIM - [#90556.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