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

Package: iCare

Routine: BQIPTPR


Information

BQIPTPR ;PRXM/HC/BWF-Patient Provider Utilities ; 15 Nov 2005 3:17 PM

Source Information

Source file <BQIPTPR.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^%ZTER  $$NOW^XLFDT  $$VERSION^XPDUTL  
VA Fileman 2 $$FIND1^DIC  $$GET1^DIQ  
iCare 1 $$FMTE^BQIUL1  

Entry Points

Name Comments DBIA/ICR reference
HDR ;
ERR ;
GETPROVS(DFN,BQII) ;EP
PROVST(SRCAT,LCPROV) ;EP
LOOP(BQII) ;EP
PTPROV(DATA,DFN,ALL) ;EP -- BQI PATIENT PROVIDERS
; BQI PATIENT PROVIDERS
; Input
; DFN - Patient IEN
; DATA - Passed by reference
; ALL - 1 if all provider categories are wanted
; Output
; DATA - Set in this routine
;
; Variables
; BDPIEN - Ien from ^BDPRECN
; LCPROV - Last Current Provider
;

External References

Name Field # of Occurrence
^%ZTER ERR+1
$$FMTE^BQIUL1 PTPROV+50, PROVST+13, PROVST+14, PROVST+29
$$FIND1^DIC GETPROVS+6, GETPROVS+13, GETPROVS+20, GETPROVS+27, GETPROVS+34
$$GET1^DIQ PTPROV+41, PTPROV+43, PTPROV+44, PTPROV+45, PTPROV+50, PTPROV+51, PROVST+7, PROVST+10, PROVST+22, PROVST+23
, GETPROVS+3, GETPROVS+4, GETPROVS+10, GETPROVS+11, GETPROVS+17, GETPROVS+18, GETPROVS+24, GETPROVS+25, GETPROVS+31, GETPROVS+32
$$NOW^XLFDT PROVST+20, ERR+3
$$VERSION^XPDUTL PTPROV+32

Used in RPC

RPC Name Call Tags
BQI PATIENT PROVIDERS PTPROV

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2.98 GET1^DIQ
^AUPNPAT - [#9000001] GET1^DIQ
^AUPNVSIT - [#9000010] GET1^DIQ
^AUPNVPRV - [#9000010.06] GET1^DIQ
^AMHPATR - [#9002011.55] GET1^DIQ
^BWP - [#9002086] GET1^DIQ
^BDPRECN - [#90360.1] GET1^DIQ
^BDPTCAT - [#90360.3] FIND1^DIC,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVPRV("AD" PROVST+9
^AUPNVSIT("AA" PROVST+4, PROVST+6
^BDPRECN("AA" PTPROV+38, PTPROV+40
^BDPTCAT - [#90360.3] PTPROV+56
^DD("DD" ERR+3
^DPT - [#2] PROVST+21
^SC - [#44] PROVST+28, PROVST+29
^TMP("BQIPTPR" PTPROV+17

Label References

Name Line Occurrences
GETPROVS PTPROV+33
HDR PTPROV+25
LOOP PTPROV+57, GETPROVS+38
PROVST PTPROV+49, GETPROVS+8, GETPROVS+15, GETPROVS+22, GETPROVS+29, GETPROVS+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALL PTPROV~, PTPROV+19*, PTPROV+47, PTPROV+53
BDPCAT PTPROV+13~, PTPROV+37*, PTPROV+38*, PTPROV+40, PTPROV+45, PTPROV+47
BDPIEN PTPROV+13~, PTPROV+39*, PTPROV+40*, PTPROV+41, PTPROV+43, PTPROV+44, PTPROV+47, PTPROV+50, PTPROV+51
BDPINST PTPROV+13~, PTPROV+32*, PTPROV+33
>> BMXSEC ERR+4*
BQII PTPROV+13~, PTPROV+21*, PTPROV+33, PTPROV+57, LOOP~, LOOP+6*, LOOP+12*, LOOP+13*, GETPROVS~, GETPROVS+38
, HDR+2, ERR+5*
BQPRV PTPROV+14~, PTPROV+36!
BQPRV( PTPROV+47*, PTPROV+56
CAT PTPROV+54~, PTPROV+56*
CDPROV GETPROVS+1~, GETPROVS+24*, GETPROVS+28
CDPROVI GETPROVS+1~, GETPROVS+25*, GETPROVS+28
CLINIC PROVST+2~, PROVST+22*, PROVST+24, PROVST+28, PROVST+29
DATA PTPROV~, PTPROV+17*, PTPROV+18, LOOP+6, LOOP+12, LOOP+13, HDR+2, ERR+5
DFN PTPROV~, PTPROV+33, PTPROV+38, PTPROV+40, PTPROV+48, PTPROV+52, PTPROV+56, PROVST+4, PROVST+6, PROVST+14
, PROVST+15, PROVST+21, PROVST+22, PROVST+23, PROVST+29, LOOP+2, LOOP+5, LOOP+6, LOOP+7, LOOP+9
, LOOP+11, LOOP+12, GETPROVS~, GETPROVS+3, GETPROVS+4, GETPROVS+7, GETPROVS+10, GETPROVS+11, GETPROVS+14, GETPROVS+17
, GETPROVS+18, GETPROVS+21, GETPROVS+24, GETPROVS+25, GETPROVS+28, GETPROVS+31, GETPROVS+32, GETPROVS+35
DPCP GETPROVS+1~, GETPROVS+3*, GETPROVS+7
DPCPI GETPROVS+1~, GETPROVS+4*, GETPROVS+7
ERRDTM ERR+2~, ERR+3*, ERR+4
EXTVST PROVST+2~, PROVST+12*, PROVST+13*, PROVST+14
FOUND PROVST+2~, PROVST+3*, PROVST+4, PROVST+6, PROVST+9, PROVST+14*, PROVST+20*, PROVST+21, PROVST+28, PROVST+29*
LCPROV PTPROV+13~, PTPROV+41*, PTPROV+42, PTPROV+48, PTPROV+49, PTPROV+52, PROVST~, PROVST+11, PROVST+14, PROVST+15
, PROVST+29
LCPROVNM PTPROV+13~, PTPROV+43*, PTPROV+48
LCPRVI PTPROV+15~, PTPROV+44*, PTPROV+48
LOOP LOOP+1~, LOOP+4*, LOOP+5*, LOOP+6, LOOP+10*, LOOP+11*, LOOP+12
LSTUP PTPROV+14~, PTPROV+50*, PTPROV+52
LSTUPU PTPROV+14~, PTPROV+51*, PTPROV+52
LSTVST PROVST+2~, PROVST+3*, PROVST+4*, PROVST+6, PROVST+12
MHPROV GETPROVS+1~, GETPROVS+10*, GETPROVS+14
MHPROVI GETPROVS+1~, GETPROVS+11*, GETPROVS+14
N PTPROV+54~, PTPROV+55*, PTPROV+56*
NXTVST PROVST+2~, PROVST+20*, PROVST+21*, PROVST+22, PROVST+23, PROVST+29
PCAT LOOP+1~, LOOP+2*, LOOP+3, LOOP+5, LOOP+6, LOOP+7, LOOP+8*, LOOP+9*, LOOP+11, LOOP+12
PROV PTPROV+13~, PROVST+2~
PROVCAT PTPROV+13~, PTPROV+45*, PTPROV+46, PTPROV+48
PROVLST PTPROV+13~
PROVLST( PTPROV+48*, PTPROV+52*, PTPROV+56*, PROVST+14*, PROVST+15*, PROVST+29*, LOOP+2, LOOP+5, LOOP+6, LOOP+7!
, LOOP+9, LOOP+11, LOOP+12, GETPROVS+7*, GETPROVS+14*, GETPROVS+21*, GETPROVS+28*, GETPROVS+35*
SRCAT PTPROV+46*, PTPROV+48, PTPROV+49, PTPROV+52, PROVST~, PROVST+14, PROVST+15, PROVST+29, GETPROVS+5*, GETPROVS+7
, GETPROVS+8, GETPROVS+12*, GETPROVS+14, GETPROVS+15, GETPROVS+19*, GETPROVS+22, GETPROVS+26*, GETPROVS+29, GETPROVS+33*, GETPROVS+35
, GETPROVS+36
SSPROV GETPROVS+1~, GETPROVS+17*, GETPROVS+21
SSPROVI GETPROVS+1~, GETPROVS+18*, GETPROVS+21
STATUS PROVST+2~, PROVST+23*, PROVST+25
TEXT GETPROVS+2~, GETPROVS+5*, GETPROVS+6, GETPROVS+7, GETPROVS+12*, GETPROVS+13, GETPROVS+14, GETPROVS+19*, GETPROVS+20, GETPROVS+21
, GETPROVS+26*, GETPROVS+27, GETPROVS+28, GETPROVS+33*, GETPROVS+34, GETPROVS+35
TIEN GETPROVS+2~, GETPROVS+6*, GETPROVS+7, GETPROVS+8, GETPROVS+13*, GETPROVS+14, GETPROVS+15, GETPROVS+20*, GETPROVS+21, GETPROVS+22
, GETPROVS+27*, GETPROVS+28, GETPROVS+29, GETPROVS+34*, GETPROVS+35, GETPROVS+36
TPRI PROVST+26~, PROVST+27*, PROVST+28*, PROVST+29
U PTPROV+48, PTPROV+52, PTPROV+56, PROVST+14, PROVST+15, PROVST+29, GETPROVS+7, GETPROVS+14, GETPROVS+21, GETPROVS+28
, GETPROVS+35
UID PTPROV+13~, PTPROV+16*, PTPROV+17
VPRVIEN PROVST+2~, PROVST+8*, PROVST+9*, PROVST+10
VSPROV PROVST+2~, PROVST+10*, PROVST+11
VSTIEN PROVST+2~, PROVST+5*, PROVST+6*, PROVST+7, PROVST+9, PROVST+15
WHPROV GETPROVS+2~, GETPROVS+31*, GETPROVS+35
WHPROVI GETPROVS+2~, GETPROVS+32*, GETPROVS+35
X PTPROV+13~
Y ERR+2~, ERR+3*
>> ZTSK PTPROV+16
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All