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

Package: GUI Objects

Routine: BGOPROB2


Information

BGOPROB2 ; IHS/MSC/PLS - Provide Map Advice ;24-Jun-2016 13:46;du

Source Information

Source file <BGOPROB2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 3 FILE^DIE  $$EXTERNAL^DILFD  $$GET1^DIQ  
IHS Standard Terminology 2 ($$CONC,$$DESC,$$I10ADV,$$VALSBTRM,EQUIV)^BSTSAPI  $$CVPARM^BSTSMAP1  
DRG Grouper 1 $$ICDDX^ICDEX  
GUI Objects 1 ($$FMTDATE,$$TMPGBL)^BGOUTL  
Toolkit 1 $$GET^XPAR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
GUI Objects 3 BGOPROB  BGOPROB3  BGOVPOV  

Entry Points

Name Comments DBIA/ICR reference
CLASS(REC,DFN,ASM) ;Return asthma class information
LASTIP(PRIEN,DFN) ;P20 Find if problem was used as IP DX in last hospitalization
SETDATA(LST,CNT,IEN,DATA,EXFND) ;Get the needed data
MAP(DATA,LIST) ;EP GET MAP ADVICE
CHK(RET,PRIEN) ;Check to see if it is OK to delete a problem
TMPGBL(X) ;EP
INJCHK(PRIEN,VIEN) ;Return most recent injury information
UPSTAT(PRIEN,STAT) ;Update the status of a problem P20
DUPCHK(RET,INP) ;EP
P1(RET,CNT,DFN,PRIEN,DESCT) ;EP
FREQ(PRIEN) ;P20 Find how many times a problem was used as POV

External References

Name Field # of Occurrence
$$FMTDATE^BGOUTL INJCHK+16, INJCHK+20
$$TMPGBL^BGOUTL DUPCHK+2
$$CONC^BSTSAPI DUPCHK+32
$$DESC^BSTSAPI SETDATA+8, SETDATA+17
$$I10ADV^BSTSAPI MAP+11
$$VALSBTRM^BSTSAPI P1+8
EQUIV^BSTSAPI DUPCHK+10
$$CVPARM^BSTSMAP1 DUPCHK+37, SETDATA+13
FILE^DIE UPSTAT+6
$$EXTERNAL^DILFD INJCHK+18, INJCHK+19, INJCHK+22
$$GET1^DIQ CHK+13, CHK+15, DUPCHK+19, DUPCHK+25, DUPCHK+54, DUPCHK+55, SETDATA+4, SETDATA+6, SETDATA+7, SETDATA+9
, LASTIP+9
$$ICDDX^ICDEX INJCHK+25
$$GET^XPAR P1+4, P1+13

Used in RPC

RPC Name Call Tags
BGOPROB2 MAP MAP
BGOPROB2 CHK CHK
BGOPROB2 DUPCHK DUPCHK

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] GET1^DIQ
^AUPNVOB - [#9000010.43] GET1^DIQ
^AUPNVVI - [#9000010.58] GET1^DIQ
^AUPNPROB - [#9000011] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNCPL - [#9000092] CHK+7, CHK+8
^AUPNCPL("B" CHK+6
^AUPNPROB - [#9000011] CHK+4, INJCHK+5, INJCHK+7, FREQ+3, LASTIP+8
^AUPNPROB("APCT" DUPCHK+18
^AUPNPROB("ASLT" DUPCHK+24
^AUPNVOB("B" CHK+14
^AUPNVPOV - [#9000010.07] INJCHK+14, INJCHK+15
^AUPNVPOV("AD" INJCHK+12
^AUPNVSIT - [#9000010] INJCHK+16
^AUPNVSIT("AAH" LASTIP+4, LASTIP+6
^AUPNVVI("B" CHK+12
^TMP("BGOMAP" TMPGBL+1!

Label References

Name Line Occurrences
$$FREQ P1+12
$$LASTIP P1+15
$$SETDATA DUPCHK+21, DUPCHK+27
$$TMPGBL MAP+2

Naked Globals

Name Field # of Occurrence
^($J TMPGBL+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADV MAP+1~, MAP+14*, MAP+16
ARR MAP+1~, DUPCHK+1~, P1+1~
ARR( MAP+13, MAP+14, DUPCHK+11, DUPCHK+12
ASM CLASS~, CLASS+4*, CLASS+7
ASTHMA CLASS+1~, CLASS+10*
CAUSE INJCHK+1~, INJCHK+13*, INJCHK+18*, INJCHK+26, INJCHK+28
CHK DUPCHK+1~, DUPCHK+6*, DUPCHK+7, DUPCHK+8*, DUPCHK+10, DUPCHK+29
CLASS CLASS+1~, CLASS+3*, CLASS+11*, CLASS+15
CNK2 DUPCHK+1~
CNT MAP+1~, MAP+3*, MAP+6*, MAP+7, MAP+15*, MAP+16, MAP+18*, MAP+19, DUPCHK+1~, DUPCHK+3*
, DUPCHK+21, DUPCHK+27, DUPCHK+44*, SETDATA~, SETDATA+24*, SETDATA+25, P1~, P1+16*, P1+17, FREQ+1~
CNT2 MAP+1~, MAP+12*, MAP+13*, MAP+14, MAP+16, MAP+17, DUPCHK+1~, DUPCHK+3*, DUPCHK+76*, DUPCHK+83*
, DUPCHK+90*, DUPCHK+97*, DUPCHK+105*, DUPCHK+108*
CONC DUPCHK+50~, DUPCHK+55*, DUPCHK+57
CONCID DUPCHK+1~, DUPCHK+5*, DUPCHK+10, DUPCHK+29, DUPCHK+32, DUPCHK+80
CONTROL CLASS+1~
DATA MAP~, MAP+2*, MAP+7, MAP+16, MAP+19, CLASS+1~, CLASS+2*, CLASS+15*, CLASS+16, INJCHK+1~
, INJCHK+3*, INJCHK+28*, INJCHK+29, SETDATA~, SETDATA+5, SETDATA+10, SETDATA+24
DDATA DUPCHK+30~, DUPCHK+32*, DUPCHK+33, DUPCHK+34, DUPCHK+40, DUPCHK+41, DUPCHK+42, SETDATA+1~, SETDATA+17*, SETDATA+20
, SETDATA+21, SETDATA+22
DESCID DUPCHK+34*, DUPCHK+44, SETDATA+1~
DESCT P1~, P1+2, P1+7
DFN CLASS~, DUPCHK+1~, DUPCHK+4*, DUPCHK+18, DUPCHK+24, P1~, P1+15, LASTIP~, LASTIP+4, LASTIP+6
DSTS DUPCHK+30~, DUPCHK+41*, DUPCHK+44, SETDATA+1~, SETDATA+21*, SETDATA+24
EEXT DUPCHK+1~, DUPCHK+15*, DUPCHK+44, DUPCHK+45, SETDATA+10*, SETDATA+24, SETDATA+25
ELAT DUPCHK+1~, DUPCHK+14*, DUPCHK+17, DUPCHK+23, DUPCHK+24, DUPCHK+29, DUPCHK+31, DUPCHK+37, DUPCHK+44
ENOD DUPCHK+1~, DUPCHK+12*, DUPCHK+13, DUPCHK+14, DUPCHK+15, DUPCHK+16, DUPCHK+21, DUPCHK+27
ESNO DUPCHK+1~, DUPCHK+13*, DUPCHK+18, DUPCHK+24, DUPCHK+29, DUPCHK+44
ETRM DUPCHK+1~, DUPCHK+16*, DUPCHK+44
EXFND DUPCHK+21, DUPCHK+27, SETDATA~, SETDATA+11*
EXLAT DUPCHK+30~, DUPCHK+37*, DUPCHK+44, SETDATA+13*, SETDATA+24
EXMNOPRB DUPCHK+1~, DUPCHK+45*, DUPCHK+100, DUPCHK+103*, DUPCHK+108
EXNODE DUPCHK+60~, DUPCHK+62*, DUPCHK+68, DUPCHK+74*, DUPCHK+75
EYE P1+1~, P1+3*, P1+10*, P1+11*, P1+17
F DUPCHK+1~, DUPCHK+21*, DUPCHK+22, DUPCHK+27*, DUPCHK+28
FDA UPSTAT+1~, UPSTAT+4*, UPSTAT+5
FDA( UPSTAT+4
FND DUPCHK+1~, DUPCHK+3*, DUPCHK+22*, DUPCHK+28*, DUPCHK+29
FNUM INJCHK+1~, INJCHK+3*, INJCHK+18, INJCHK+19, INJCHK+22, UPSTAT+1~, UPSTAT+2*, UPSTAT+4
FOUND INJCHK+1~, INJCHK+3*, INJCHK+10*, INJCHK+12, INJCHK+27*
FREQ P1+1~, P1+3*, P1+12*, P1+17
I MAP+1~, MAP+4*, MAP+5, DUPCHK+73~, DUPCHK+75*
I1 DUPCHK+1~, DUPCHK+11*, DUPCHK+12
I2 DUPCHK+1~
ICAU INJCHK+2~, INJCHK+24*, INJCHK+25*, INJCHK+28
ICCIEN INJCHK+1~, INJCHK+13*, INJCHK+23*, INJCHK+25, INJCHK+26
ICCODE INJCHK+2~, INJCHK+24*, INJCHK+25*, INJCHK+28
ICD DUPCHK+30~, DUPCHK+40*, DUPCHK+44, SETDATA+1~, SETDATA+20*, SETDATA+24
IDP INJCHK+1~
IDT INJCHK+2~, INJCHK+13*, INJCHK+20*, INJCHK+26, INJCHK+28
IEN DUPCHK+1~, DUPCHK+18*, DUPCHK+19, DUPCHK+21, DUPCHK+24*, DUPCHK+25, DUPCHK+27, SETDATA~, SETDATA+4, SETDATA+6
, SETDATA+7, SETDATA+9, SETDATA+24, FREQ+1~, FREQ+3*, LASTIP+1~, LASTIP+6*, LASTIP+7, LASTIP+8, LASTIP+9
IENS UPSTAT+1~, UPSTAT+3*, UPSTAT+4
IN MAP+1~, MAP+8*, MAP+11, P1+7*, P1+8
INP DUPCHK~, DUPCHK+4, DUPCHK+5, DUPCHK+6, DUPCHK+9
INPT P1+1~, P1+3*, P1+15*, P1+17, LASTIP+1~, LASTIP+8*, LASTIP+9
INVDT LASTIP+1~, LASTIP+3*, LASTIP+4*, LASTIP+5, LASTIP+6
IPL INJCHK+1~, INJCHK+13*, INJCHK+21*, INJCHK+22*, INJCHK+26, INJCHK+28
LAT DUPCHK+1~, DUPCHK+7*, DUPCHK+8, DUPCHK+50~, DUPCHK+54*, DUPCHK+56, DUPCHK+81
LATCHK DUPCHK+50~, DUPCHK+51*, DUPCHK+56*, DUPCHK+57*, DUPCHK+96, DUPCHK+104
LIST MAP~
LIST( MAP+4, MAP+5
LST DUPCHK+1~, DUPCHK+3*, DUPCHK+21, DUPCHK+27, SETDATA~
LST( DUPCHK+44*, DUPCHK+48, DUPCHK+52, DUPCHK+89, SETDATA+24*
LST("EXACT" DUPCHK+59, DUPCHK+62, DUPCHK+74, DUPCHK+79, DUPCHK+82, DUPCHK+88, SETDATA+25*
MATCH DUPCHK+1~
MCNT MAP+1~, MAP+12*
OUT MAP+1~, MAP+9*, MAP+11, P1+6*, P1+8, P1+9
OUTPT INJCHK+1~, INJCHK+7*, INJCHK+8
PAR P1+1~, P1+4*, P1+5, P1+13*, P1+14
PCNC SETDATA+1~, SETDATA+6*, SETDATA+24
PDSC SETDATA+1~, SETDATA+7*, SETDATA+8, SETDATA+17, SETDATA+24
PDST DUPCHK+30~, DUPCHK+33*, DUPCHK+44, SETDATA+1~, SETDATA+8*
PLAT SETDATA+1~, SETDATA+4*, SETDATA+5, SETDATA+13, SETDATA+16, SETDATA+24
PMLT DUPCHK+30~, DUPCHK+42*, DUPCHK+44, SETDATA+1~, SETDATA+22*, SETDATA+24
PNAR SETDATA+1~, SETDATA+9*, SETDATA+24
PRIEN CHK~, CHK+4, CHK+6, CHK+12, CHK+14, INJCHK~, INJCHK+5, INJCHK+7, INJCHK+14, DUPCHK+1~
, DUPCHK+9*, DUPCHK+53, DUPCHK+54, DUPCHK+55, DUPCHK+68, DUPCHK+94, DUPCHK+95, DUPCHK+102, DUPCHK+103, P1~
, P1+12, P1+15, FREQ~, FREQ+3, LASTIP~, LASTIP+8, UPSTAT~, UPSTAT+3
PRMLST DUPCHK+30~, DUPCHK+31*, DUPCHK+32, SETDATA+1~, SETDATA+16*, SETDATA+17
REC CLASS~, CLASS+3, INJCHK+1~, INJCHK+15*, INJCHK+18, INJCHK+19, INJCHK+20, INJCHK+21, INJCHK+23
RET CHK~, CHK+4*, CHK+5*, CHK+6, CHK+9*, CHK+10, CHK+12, CHK+13*, CHK+14, CHK+15*
, DUPCHK~, DUPCHK+2*, DUPCHK+76, DUPCHK+83, DUPCHK+90, DUPCHK+97, DUPCHK+105, DUPCHK+108, P1~, P1+17
REVISIT INJCHK+1~, INJCHK+13*, INJCHK+19*, INJCHK+26, INJCHK+28
SIEN CHK+3~, CHK+7*, CHK+8
SNO MAP+1~, MAP+5*, MAP+7, MAP+8
STAT DUPCHK+1~, DUPCHK+19*, DUPCHK+20, DUPCHK+25*, DUPCHK+26, SETDATA+24, UPSTAT~, UPSTAT+5
STATUS CHK+3~, CHK+8*, CHK+9
STRING SETDATA+1~, SETDATA+2*
TII DUPCHK+47~, DUPCHK+48*, DUPCHK+52, DUPCHK+79, DUPCHK+88, DUPCHK+89
TNODE DUPCHK+47~, DUPCHK+50~, DUPCHK+52*, DUPCHK+56, DUPCHK+57, DUPCHK+65, DUPCHK+72, DUPCHK+75*, DUPCHK+76, DUPCHK+79
, DUPCHK+80, DUPCHK+81, DUPCHK+82*, DUPCHK+83, DUPCHK+89*, DUPCHK+90, DUPCHK+94, DUPCHK+95*, DUPCHK+96*, DUPCHK+97
, DUPCHK+101, DUPCHK+102*, DUPCHK+104*, DUPCHK+105, DUPCHK+108
U MAP+7, MAP+16, MAP+19, CHK+8, CLASS+3, CLASS+15, INJCHK+14, INJCHK+16, INJCHK+18, INJCHK+19
, INJCHK+20, INJCHK+21, INJCHK+23, INJCHK+25, INJCHK+28, DUPCHK+4, DUPCHK+5, DUPCHK+6, DUPCHK+9, DUPCHK+13
, DUPCHK+14, DUPCHK+15, DUPCHK+16, DUPCHK+33, DUPCHK+34, DUPCHK+40, DUPCHK+41, DUPCHK+42, DUPCHK+44, DUPCHK+56
, DUPCHK+57, DUPCHK+65, DUPCHK+68, DUPCHK+72, DUPCHK+75, DUPCHK+79, DUPCHK+80, DUPCHK+81, DUPCHK+94, DUPCHK+95
, DUPCHK+96, DUPCHK+101, DUPCHK+102, DUPCHK+104, SETDATA+5, SETDATA+8, SETDATA+10, SETDATA+20, SETDATA+21, SETDATA+22
, SETDATA+24, P1+17
USED FREQ+1~, FREQ+2*, FREQ+4*, FREQ+5, LASTIP+1~, LASTIP+2*, LASTIP+5, LASTIP+7, LASTIP+9*, LASTIP+10
USES DUPCHK+1~
VDATE INJCHK+1~, INJCHK+16*, INJCHK+25
VIEN INJCHK~
VPOV INJCHK+9~, INJCHK+12*, INJCHK+14, INJCHK+15
VST INJCHK+1~, INJCHK+5*, INJCHK+6, INJCHK+7, INJCHK+12, INJCHK+16, INJCHK+28
X MAP+1~, MAP+11*, CHK+3~, CHK+5*, CHK+6*, CHK+7, CHK+8, CHK+11*, CHK+12*, CHK+13
, CHK+14*, CHK+15, P1+1~, P1+3*, P1+8*, P1+9, TMPGBL~
X1 P1+1~, P1+3*, P1+9*, P1+10
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 |  Naked Globals |  Local Variables |  All