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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: BPSJVAL2

Package: E Claims Management Engine

Routine: BPSJVAL2


Information

BPSJVAL2 ;BHAM ISC/LJF - Validate Pharmacy data ;3/5/08 11:14

Source Information

Source file <BPSJVAL2.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
E Claims Management Engine 2 REG^BPSJPREG  $$DECODE^BPSJZPR  
VA FileMan 1 ^DIR  

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 BPSJVAL  

Entry Points

Name Comments DBIA/ICR reference
VALIDATE(BPSJDDD) ;
1 ; Set ID - NS
2 ; NCPDP Number - C
3 ; PHARMACY NAME - R
4 ; DEA Number - R
5 ; Hour of Operation
6 ; Mailing Address - R
7 ; Remittance Address - R
8 ; Contact Name
9 ; Contact Title
10 ; Contact means
11 ; Alternate Contact Name
12 ; Alternate Contact Title
13 ; Alternate Contact means
14 ; Lead Pharmacist Name - R
15 ; Lead Pharmacist Title
16 ; Lead Pharmacist License Number
17 ; NPI Number - C (R - AFTER DDD)
TRIMTAIL(INSTR) ;
DECODE(INSTR) ;

External References

Name Field # of Occurrence
REG^BPSJPREG BPSJVAL2+9
$$DECODE^BPSJZPR DECODE+4
^DIR BPSJVAL2+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"VERIFY PHARMACY REGISTRATIONS DATA.",!
  • Line Location: BPSJVAL2+8
Function Call: WRITE
  • Prompt: !
  • Line Location: BPSJVAL2+10
Function Call: WRITE
  • Prompt: !,RETCODE(RIX)
  • Line Location: VALIDATE+22
Routine Call
  • DIR
  • Line Location:
    • BPSJVAL2+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPS(9002313.56 - [#9002313.56] BPSJVAL2+7
^TMP("HLS" VALIDATE+13, VALIDATE+16, VALIDATE+17

Label References

Name Line Occurrences
$$DECODE 3+4
$$TRIMTAIL 6+1, 7+1, 8+1, 11+1, 14+1
@( VALIDATE+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BPSJDDD VALIDATE~, 2+3, 17+3, 17+6
CHR TRIMTAIL+1~, TRIMTAIL+6*, TRIMTAIL+7
CPS VALIDATE+1~, VALIDATE+10*, 6+2, 6+3, 6+4, 6+5, 7+2, 7+3, 7+4, 7+5
8+2, 11+2, 14+2, TRIMTAIL+6
DIR BPSJVAL2+4~
DIR(0 BPSJVAL2+11*
FS VALIDATE+1~, VALIDATE+9*
>> HL("ECH" VALIDATE+10, VALIDATE+11
>> HL("FS" VALIDATE+9
INSTR TRIMTAIL~, TRIMTAIL+3, TRIMTAIL+5*, TRIMTAIL+6, TRIMTAIL+7, DECODE~, DECODE+4
OUTSTR TRIMTAIL+1~
PHARMIX BPSJVAL2+4~, BPSJVAL2+6*, BPSJVAL2+7*, BPSJVAL2+9
PIX VALIDATE+1~, VALIDATE+13*
PIXL VALIDATE+1~
RAY VALIDATE+1~
REP VALIDATE+1~, VALIDATE+11*, TRIMTAIL+6
RET BPSJVAL2+4~
>> RETCODE VALIDATE+5*, 2+5*, 3+3*, 4+3*, 6+8*, 7+8*, 8+5*, 11+5*, 14+5*, 17+5*
17+7*
>> RETCODE( VALIDATE+18*, VALIDATE+19*, VALIDATE+20, VALIDATE+22, 2+2, 2+6*, 3+2, 3+4*, 3+5*, 4+2
4+4*, 6+1, 6+9*, 7+1, 7+9*, 8+1, 8+6*, 11+1, 11+6*, 14+1
14+6*, 17+2, 17+8*
>> RETCODE(17 2+4
>> RETCODE(2 17+4
RIX VALIDATE+1~, VALIDATE+6*, VALIDATE+16*, VALIDATE+17, VALIDATE+18, VALIDATE+19, VALIDATE+20*, VALIDATE+21, VALIDATE+22, 2+2
2+6, 3+2, 3+4, 3+5, 4+2, 4+4, 6+1, 6+9, 7+1, 7+9
8+1, 8+6, 11+1, 11+6, 14+1, 14+6, 17+2, 17+8
SEG VALIDATE+1~, VALIDATE+13*, VALIDATE+14*
SEGDAT VALIDATE+1~
SEGIX VALIDATE+1~, VALIDATE+13*, VALIDATE+16, VALIDATE+17
TMP VALIDATE+2~, VALIDATE+17*, VALIDATE+18, VALIDATE+19
TRCH DECODE+1~, DECODE+4
TRCH("\E\" DECODE+2*
TRCH("\F\" DECODE+2*
TRCH("\R\" DECODE+2*
TRCH("\S\" DECODE+3*
TRCH("\T\" DECODE+3*
U BPSJVAL2+7
VALDATA VALIDATE+2~, 6+2*, 6+3*, 6+4*, 6+5*, 6+7, 7+2*, 7+3*, 7+4*, 7+5*
7+7, 8+2*, 8+4, 11+2*, 11+4, 14+2*, 14+4
>> VERBOSE VALIDATE+22
X BPSJVAL2+4~, BPSJVAL2+6*, BPSJVAL2+7
ZMAX VALIDATE+1~, VALIDATE+3*, VALIDATE+16
ZNOTE VALIDATE+1~, 2+1*, 2+5*, 2+6, 3+1*, 3+3*, 3+5, 4+1*, 4+3*, 4+4
5+1*, 6+1*, 6+2, 6+3, 6+4, 6+5, 6+6*, 6+8*, 6+9, 7+1*
7+2, 7+3, 7+4, 7+5, 7+6*, 7+8*, 7+9, 8+1*, 8+2, 8+3*
8+5*, 8+6, 9+1*, 10+1*, 11+1*, 11+2, 11+3*, 11+5*, 11+6, 12+1*
13+1*, 14+1*, 14+2, 14+3*, 14+5*, 14+6, 15+1*, 16+1*, 17+1*, 17+4*
17+5*, 17+7*, 17+8
ZRP VALIDATE+1~, VALIDATE+6*, VALIDATE+13, VALIDATE+14*, VALIDATE+15, VALIDATE+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All