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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: BPSOSCD

Package: E Claims Management Engine

Routine: BPSOSCD


Information

BPSOSCD ;BHAM ISC/FCS/DRS/DLF - Set BPS() "RX" nodes for current medication ;06/01/2004

Source Information

Source file <BPSOSCD.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
E Claims Management Engine 5 $$NPI^BPSNPI  LOG^BPSOSL  $$GET511^BPSOSO2  ($$DRUGDIE,$$RXAPI1,$$RXSUBF1)^BPSUTIL1  $$COB59^BPSUTIL2  
Kernel 4 $$NOW^XLFDT  NAMECOMP^XLFNAME  ($$LJ,$$RJ)^XLFSTR  $$MADD^XUAF4  
Outpatient Pharmacy 2 PSS^PSO59  $$GETNDC^PSONDCUT  
Integrated Billing 1 $$ACPHONE^IBNCPDPI  
Registration 1 $$SITE^VASITE  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
E Claims Management Engine 1 BPSOSCB  

Entry Points

Name Comments DBIA/ICR reference
MEDINFO(IEN59,IEN5902,MEDN) ;
; Verify Parameters
OVERRIDE(IEN59,MEDN) ;
DURVALUE(IEN59,MEDN) ;
COB(IEN59,MEDN) ; process the COB fields and build the COB array
; Code for Benefit Stages multiple not implemented yet (except by
; certification)
PRVADRS(IEN59,PRVIEN) ; site address for a provider
; returns "street address^city^st^zip"
; IEN59=BPS TRANSACTION (#9002313.59) ien
; PRVIEN=provider IEN in NEW PERSON file (#200)
PRVADX ;
COUNTRY(STATE,IEN) ;
; Convert STATE abbreviation into a ISO-3166-1 country code
; Input:
; STATE: State Abbreviation
; Output: ISO-3166-1 Country Code

External References

Name Field # of Occurrence
$$NPI^BPSNPI MEDINFO+39
LOG^BPSOSL MEDINFO+89
$$GET511^BPSOSO2 OVERRIDE+3
$$DRUGDIE^BPSUTIL1 MEDINFO+118
$$RXAPI1^BPSUTIL1 MEDINFO+30, MEDINFO+59, MEDINFO+64, MEDINFO+94, MEDINFO+95, MEDINFO+97, MEDINFO+98, MEDINFO+107, MEDINFO+115
$$RXSUBF1^BPSUTIL1 MEDINFO+100, MEDINFO+101, MEDINFO+103, MEDINFO+104
$$COB59^BPSUTIL2 MEDINFO+19
$$GET1^DIQ MEDINFO+33, MEDINFO+45, MEDINFO+97, MEDINFO+103, MEDINFO+107, COB+19, PRVADRS+11, PRVADRS+20, PRVADRS+24, PRVADRS+26
, COUNTRY+20
$$ACPHONE^IBNCPDPI MEDINFO+37
PSS^PSO59 PRVADRS+18
$$GETNDC^PSONDCUT MEDINFO+89
$$SITE^VASITE MEDINFO+98, MEDINFO+104
$$NOW^XLFDT MEDINFO+82
NAMECOMP^XLFNAME MEDINFO+34
$$LJ^XLFSTR MEDINFO+84
$$RJ^XLFSTR MEDINFO+98, MEDINFO+104
$$MADD^XUAF4 PRVADRS+20

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
100.008 GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^DIC(4 - [#4] GET1^DIQ
^DIC(5 - [#5] GET1^DIQ
^BPS(9002313.2 - [#9002313.2] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPST - [#9002313.59] MEDINFO+9, MEDINFO+70, MEDINFO+88, MEDINFO+112, MEDINFO+121, OVERRIDE+2, DURVALUE+4, DURVALUE+5, COB+9, COB+11
, COB+14, COB+17, COB+18, COB+25, COB+26, PRVADRS+15
^BPSTL - [#9002313.57] MEDINFO+80
^BPSTL("B" MEDINFO+80
^TMP($J PRVADRS+17!, PRVADRS+19, PRVADRS+21!

Label References

Name Line Occurrences
$$COUNTRY MEDINFO+53
$$PRVADRS MEDINFO+46
COB MEDINFO+19
DURVALUE MEDINFO+16
OVERRIDE MEDINFO+13
PRVADX PRVADRS+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% MEDINFO+6~, MEDINFO+112*
AD2 PRVADRS+8~, PRVADRS+28*, PRVADRS+30
ADFEE MEDINFO+6~, MEDINFO+130*, MEDINFO+131, MEDINFO+133
APDIEN COB+5~, COB+17*, COB+18, COB+19, COB+20, COB+21
>> BPS("Claim" MEDINFO+72*, MEDINFO+73*, MEDINFO+76*, MEDINFO+84*
>> BPS("NCPDP" DURVALUE+13
>> BPS("Provider" MEDINFO+97*, MEDINFO+98*, MEDINFO+103*, MEDINFO+104*
>> BPS("RX" MEDINFO+22*, MEDINFO+23*, MEDINFO+24*, MEDINFO+31*, MEDINFO+35*, MEDINFO+36*, MEDINFO+37*, MEDINFO+38*, MEDINFO+41*, MEDINFO+42*
, MEDINFO+43*, MEDINFO+45*, MEDINFO+47*, MEDINFO+48*, MEDINFO+49*, MEDINFO+50*, MEDINFO+51*, MEDINFO+52*, MEDINFO+53*, MEDINFO+59*
, MEDINFO+62*, MEDINFO+63*, MEDINFO+64*, MEDINFO+65*, MEDINFO+66*, MEDINFO+71*, MEDINFO+87*, MEDINFO+90*, MEDINFO+94*, MEDINFO+95*
, MEDINFO+100*, MEDINFO+101*, MEDINFO+108*, MEDINFO+112*, MEDINFO+117*, MEDINFO+118*, MEDINFO+122*, MEDINFO+123*, MEDINFO+124*, MEDINFO+125*
, MEDINFO+126*, MEDINFO+127*, MEDINFO+128*, MEDINFO+129*, MEDINFO+132*, MEDINFO+133*, DURVALUE+8*, DURVALUE+9*, DURVALUE+10*, DURVALUE+11*
, DURVALUE+12*, DURVALUE+14*, DURVALUE+15*, COB+6!, COB+9*, COB+14*, COB+19*, COB+20*, COB+21*, COB+26*
>> BPS("Transact ion Code" , MEDINFO+27, MEDINFO+56
BPS0 MEDINFO+6~, MEDINFO+9*
BPSND PRVADRS+8~, PRVADRS+17*, PRVADRS+18, PRVADRS+19, PRVADRS+21
COBPIEN COB+5~, COB+11*, COB+14, COB+17, COB+18, COB+19, COB+20, COB+21, COB+25, COB+26
DATA COB+5~, COB+18*, COB+19, COB+20, COB+21
DCNT DURVALUE+1~, DURVALUE+3*, DURVALUE+4*, DURVALUE+5
DRUGIEN MEDINFO+6~, MEDINFO+115*, MEDINFO+116, MEDINFO+117, MEDINFO+118
DT MEDINFO+62
DUR DURVALUE+1~, DURVALUE+3*, DURVALUE+7*, DURVALUE+8, DURVALUE+9, DURVALUE+10, DURVALUE+11, DURVALUE+12, DURVALUE+14, DURVALUE+15
DURREC DURVALUE+1~, DURVALUE+5*, DURVALUE+6, DURVALUE+9, DURVALUE+10, DURVALUE+11
F PRVADRS+8~, PRVADRS+24*
FDTIME MEDINFO+80~*, MEDINFO+82*, MEDINFO+84
IEN PRVADRS+8~, PRVADRS+26*, PRVADRS+30, COUNTRY~, COUNTRY+7, COUNTRY+20
IEN511 OVERRIDE+1~, OVERRIDE+2*, OVERRIDE+3
IEN57 MEDINFO+80~*
IEN59 MEDINFO~, MEDINFO+2, MEDINFO+9, MEDINFO+13, MEDINFO+16, MEDINFO+19, MEDINFO+22, MEDINFO+46, MEDINFO+70, MEDINFO+80
, MEDINFO+88, MEDINFO+89, MEDINFO+112, MEDINFO+121, OVERRIDE~, OVERRIDE+2, DURVALUE~, DURVALUE+4, DURVALUE+5, COB~
, COB+9, COB+11, COB+14, COB+17, COB+18, COB+25, COB+26, PRVADRS~, PRVADRS+5, PRVADRS+15
IEN5902 MEDINFO~, MEDINFO+3, MEDINFO+9
IENS MEDINFO+6~, MEDINFO+9*, MEDINFO+125, MEDINFO+126, MEDINFO+127, MEDINFO+128, MEDINFO+129, MEDINFO+130
IPTR PRVADRS+8~, PRVADRS+19*, PRVADRS+20
J MEDINFO+6~
MEDN MEDINFO~, MEDINFO+4, MEDINFO+13, MEDINFO+16, MEDINFO+19, MEDINFO+22, MEDINFO+23, MEDINFO+24, MEDINFO+31, MEDINFO+35
, MEDINFO+36, MEDINFO+37, MEDINFO+38, MEDINFO+41, MEDINFO+42, MEDINFO+43, MEDINFO+45, MEDINFO+47, MEDINFO+48, MEDINFO+49
, MEDINFO+50, MEDINFO+51, MEDINFO+52, MEDINFO+53, MEDINFO+59, MEDINFO+62, MEDINFO+63, MEDINFO+64, MEDINFO+65, MEDINFO+66
, MEDINFO+71, MEDINFO+72, MEDINFO+73, MEDINFO+76, MEDINFO+84, MEDINFO+87, MEDINFO+90, MEDINFO+94, MEDINFO+95, MEDINFO+97
, MEDINFO+98, MEDINFO+100, MEDINFO+101, MEDINFO+103, MEDINFO+104, MEDINFO+108, MEDINFO+112, MEDINFO+117, MEDINFO+118, MEDINFO+122
, MEDINFO+123, MEDINFO+124, MEDINFO+125, MEDINFO+126, MEDINFO+127, MEDINFO+128, MEDINFO+129, MEDINFO+132, MEDINFO+133, OVERRIDE~
, OVERRIDE+3, DURVALUE~, DURVALUE+8, DURVALUE+9, DURVALUE+10, DURVALUE+11, DURVALUE+12, DURVALUE+14, DURVALUE+15, COB~
, COB+6, COB+9, COB+14, COB+19, COB+20, COB+21, COB+26
NDC MEDINFO+6~, MEDINFO+88*, MEDINFO+89*, MEDINFO+90
NPI MEDINFO+6~, MEDINFO+39*, MEDINFO+40*, MEDINFO+41, MEDINFO+42, MEDINFO+43
OPSITE PRVADRS+8~, PRVADRS+15*, PRVADRS+16, PRVADRS+18, PRVADRS+19
OSITEIEN MEDINFO+6~
PRICING MEDINFO+6~, MEDINFO+121*, MEDINFO+122, MEDINFO+123, MEDINFO+124
PROVIEN MEDINFO+6~, MEDINFO+30*, MEDINFO+31, MEDINFO+32, MEDINFO+33, MEDINFO+39, MEDINFO+45, MEDINFO+46
PRVADDR PRVADRS+8~
PRVADDR( PRVADRS+24*, PRVADRS+26*, PRVADRS+28, PRVADRS+30
PRVIEN PRVADRS~, PRVADRS+6, PRVADRS+11, PRVADRS+24, PRVADRS+26
PRVNVA PRVADRS+8~, PRVADRS+11*, PRVADRS+14
REJIEN COB+5~, COB+25*, COB+26
RETVAL OVERRIDE+1~, OVERRIDE+3*
RSLT PRVADRS+8~, PRVADRS+9*, PRVADRS+20*, PRVADRS+30*, PRVADX+1
RTN MEDINFO+6~, MEDINFO+11*, MEDINFO+89
RXI MEDINFO+6~
RXIEN MEDINFO+6~, MEDINFO+9*, MEDINFO+23, MEDINFO+24, MEDINFO+27, MEDINFO+30, MEDINFO+59, MEDINFO+64, MEDINFO+89, MEDINFO+94
, MEDINFO+95, MEDINFO+97, MEDINFO+98, MEDINFO+100, MEDINFO+101, MEDINFO+103, MEDINFO+104, MEDINFO+107, MEDINFO+115
RXRFIEN MEDINFO+6~, MEDINFO+9*, MEDINFO+63, MEDINFO+65, MEDINFO+89, MEDINFO+93, MEDINFO+99, MEDINFO+100, MEDINFO+101, MEDINFO+103
, MEDINFO+104
STATE COUNTRY~, COUNTRY+6, COUNTRY+8, COUNTRY+9, COUNTRY+10, COUNTRY+11, COUNTRY+12, COUNTRY+13, COUNTRY+14, COUNTRY+15
, COUNTRY+16, COUNTRY+17, COUNTRY+18, COUNTRY+19
U MEDINFO+9, MEDINFO+41, MEDINFO+42, MEDINFO+43, MEDINFO+47, MEDINFO+48, MEDINFO+49, MEDINFO+50, MEDINFO+51, MEDINFO+52
, MEDINFO+53, MEDINFO+71, MEDINFO+72, MEDINFO+73, MEDINFO+80, MEDINFO+88, MEDINFO+98, MEDINFO+104, MEDINFO+112, MEDINFO+122
, MEDINFO+123, MEDINFO+124, OVERRIDE+2, DURVALUE+9, DURVALUE+10, DURVALUE+11, COB+9, PRVADRS+15, PRVADRS+19, PRVADRS+20
, PRVADRS+30
>> VAINFO( MEDINFO+125, MEDINFO+126, MEDINFO+127, MEDINFO+128, MEDINFO+129, MEDINFO+130
VANATURE MEDINFO+6~, MEDINFO+107*, MEDINFO+108
VAOIEN MEDINFO+6~, MEDINFO+107*
X MEDINFO+6~, MEDINFO+33*, MEDINFO+34, MEDINFO+46*, MEDINFO+47, MEDINFO+48, MEDINFO+49, MEDINFO+50, MEDINFO+51, MEDINFO+52
, MEDINFO+53, MEDINFO+70*, MEDINFO+71, MEDINFO+72, MEDINFO+73
X("FAMILY" MEDINFO+35
X("GIVEN" MEDINFO+36

Marked Items

Name Field # of Occurrence
$T( MEDINFO+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All