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 |  All
Print Page as PDF
Routine: ABSP5B1

Package: Pharmacy Point of Sale

Routine: ABSP5B1


Information

ABSP5B1 ; IHS/OIT/CASSevern/Pieran ran 1/19/2011 - Handling of outgoing NCPDP Billing "B1" and Reversal "B2" Claims for 5.1

Source Information

Source file <ABSP5B1.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Pharmacy Point of Sale 7 CLAIM^ABSP5B1A  (PRESCRIBER,PRICING,PROVIDER)^ABSP5B1B  (COB,WORKCOMP)^ABSP5B1C  (CLINICAL,COMPOUND,COUPON,DURRPPS)^ABSP5B1D  PRIORAUTH^ABSP5B1E  (ADDSEG,CHECKOVER,CHKDIAGOVR,CHKDUROVR)^ABSP5B1F  ($$ANFF,$$DTF1,$$NFF)^ABSPECFM  
VA Fileman 1 GETS^DIQ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Pharmacy Point of Sale 2 ABSPECA1  ABSPOSCE  

Entry Points

Name Comments DBIA/ICR reference
109APD
202FMT
307GET
333FMT
201GET
322FMT
325FMT
324SET
109GET
301SET
335GET
301GET
201FMT
309GET
104GET
322GET
332GET
EN(ACTION,MEDN,IEN) ;EP
306SET
102SET
102APD
202SET
335SET
101SET
332SET
201SET
334GET
101GET
310SET
322SET
323SET
APPEND(FIELD) ;This is where record is built for outgoing stream
311GET
323FMT
401GET
313GET
335FMT
306GET
303SET
111AGET
103GET
110GET
332FMT
305GET
314GET
303FMT
306FMT
401APD
334FMT
304GET
SETSUPRF ;SET UP SUPPRESS FIELD CODE ARRAY HERE
101FMT
325SET
313SET
314SET
104APD
309FMT
331FMT
312GET
309SET
INSURANCE ;INSURANCE Segment
401FMT
102GET
109SET
310GET
111GET
302FMT
524FMT
331GET
PATIENT ;PATIENT Segment
326SET
323GET
307SET
324GET
313FMT
305FMT
524GET
110FMT
314FMT
305SET
303GET
111ASET ;This isn't used for the 111 Field
312FMT
109FMT
101APD
SETSUPRSG ;SET UP SUPPRESS SEGMENT ARRAY HERE
111AFMT
110SET
334SET
103APD
326GET
324FMT
524SET
311SET
102FMT
307FMT
310FMT
333SET
301FMT
111FMT
103FMT
304SET
401SET
SETSPEC ;SET UP SPECIAL CODE ARRAY HERE
304FMT
110APD
202APD
302SET
111SET ;This isn't used for the 111 Field
104SET
HEADER ;Header
201APD
311FMT
302GET
202GET
103SET
104FMT
325GET
331SET
312SET
333GET
326FMT

External References

Name Field # of Occurrence
CLAIM^ABSP5B1A EN+21
PRESCRIBER^ABSP5B1B EN+23
PRICING^ABSP5B1B EN+27
PROVIDER^ABSP5B1B EN+22
COB^ABSP5B1C EN+24
WORKCOMP^ABSP5B1C EN+25
CLINICAL^ABSP5B1D EN+31
COMPOUND^ABSP5B1D EN+29
COUPON^ABSP5B1D EN+28
DURRPPS^ABSP5B1D EN+26
PRIORAUTH^ABSP5B1E EN+30
ADDSEG^ABSP5B1F EN+14
CHECKOVER^ABSP5B1F EN+11
CHKDIAGOVR^ABSP5B1F EN+13
CHKDUROVR^ABSP5B1F EN+12
$$ANFF^ABSPECFM 102FMT, 103FMT, 104FMT, 109FMT, 202FMT, 201FMT, 110FMT, 111FMT, 302FMT, 312FMT
, 313FMT, 314FMT, 524FMT, 301FMT, 303FMT, 111AFMT, 331FMT, 332FMT, 310FMT, 311FMT
, 322FMT, 323FMT, 324FMT, 325FMT, 333FMT, 334FMT, 335FMT
$$DTF1^ABSPECFM 401FMT, 304GET+2
$$NFF^ABSPECFM 101FMT, 401FMT, 309FMT, 306FMT, 304FMT, 305FMT, 326FMT, 307FMT
GETS^DIQ EN+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ABSPEI - [#9002313.4] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSPC - [#9002313.02] 101SET*, 102SET*, 103SET*, 104SET*, 109SET*, 202SET*, 201SET*, 401SET*, 110SET*, 302SET*
, 312SET*, 313SET*, 314SET*, 524SET*, 309SET*, 301SET*, 303SET*, 306SET*, 331SET*, 332SET*
, 304SET*, 305SET*, 310SET*, 311SET*, 322SET*, 323SET*, 324SET*, 325SET*, 326SET*, 307SET*
, 333SET*, 334SET*, 335SET*

Label References

Name Line Occurrences
@( HEADER+5, HEADER+6, HEADER+7, HEADER+8, INSURANCE+6, INSURANCE+7, INSURANCE+8, PATIENT+6, PATIENT+7, PATIENT+8
, APPEND+2, APPEND+3, APPEND+9
APPEND INSURANCE+9, PATIENT+9
HEADER EN+16
INSURANCE EN+18
PATIENT EN+17
SETSPEC EN+8
SETSUPRF EN+10
SETSUPRSG EN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ABSP( 101SET, 101APD, 102SET, 102APD, 103SET, 103APD, 104SET, 104APD, 109SET, 109APD
, 202SET, 202APD, 201SET, 201APD, 401SET, 401APD, 110SET, 110APD, 302SET, 312SET
, 313SET, 314SET, 524SET, 309SET, 301SET, 303SET, 306SET, 331SET, 332SET, 304SET
, 305SET, 310SET, 311SET, 322SET, 323SET, 324SET, 325SET, 326SET, 307SET, 333SET
, 334SET, 335SET, APPEND+6
>> ABSP("Cardholder" 312GET+1, 312GET+2, 313GET+1, 313GET+2
>> ABSP("Custome r Location" , 307GET
>> ABSP("Eligibi lity Clarification Code" , 309GET
>> ABSP("Employer" 333GET
>> ABSP("Header" 202GET
>> ABSP("Home Pl an" , 314GET
>> ABSP("Insurer" EN+4, 302GET, 524GET, 301GET, 303GET, 306GET
>> ABSP("Patient" 331GET, 304GET+1, 305GET+1, 310GET+1, 310GET+2, 311GET+1, 311GET+2, 322GET, 323GET, 324GET
, 325GET+1, 326GET, 334GET, 335GET
>> ABSP("RX" 401GET
>> ABSP("Site" 201GET
>> ABSP("Softwar e Vendor" , 110GET
>> ABSP("Transac tion Count" , 109GET
>> ABSP("X" 101GET*, 101FMT*, 101SET, 102GET*, 102FMT*, 102SET, 103GET*, 103FMT*, 103SET, 104GET*
, 104FMT*, 104SET, 109GET*, 109FMT*, 109SET, 202GET*, 202FMT*, 202SET, 201GET*, 201FMT*
, 201SET, 401GET*, 401GET+1*, 401FMT*, 401SET, 110GET*, 110FMT*, 110SET, 111GET*, 111FMT*
, 302GET*, 302FMT*, 302SET, 312GET+1*, 312GET+2*, 312GET+3*, 312FMT*, 312SET, 313GET+1*, 313GET+2*
, 313GET+3*, 313GET+4*, 313FMT*, 313SET, 314GET*, 314FMT*, 314SET, 524GET*, 524FMT*, 524SET
, 309GET*, 309FMT*, 309SET, 301GET*, 301FMT*, 301SET, 303GET*, 303FMT*, 303SET, 306GET*
, 306FMT*, 306SET, 111AGET*, 111AFMT*, 331GET*, 331FMT*, 331SET, 332FMT*, 332SET, 304GET+1*
, 304GET+2*, 304FMT*, 304SET, 305GET+1*, 305GET+2*, 305GET+3*, 305FMT*, 305SET, 310GET+1*, 310GET+2*
, 310GET+3*, 310FMT*, 310SET, 311GET+1*, 311GET+2*, 311GET+3*, 311FMT*, 311SET, 322GET*, 322FMT*
, 322SET, 323GET*, 323FMT*, 323SET, 324GET*, 324FMT*, 324SET, 325GET+1*, 325GET+2*, 325FMT*
, 325SET, 326GET*, 326FMT*, 326SET, 307GET*, 307FMT*, 307SET, 333GET*, 333FMT*, 333SET
, 334GET*, 334FMT*, 334SET, 335GET*, 335FMT*, 335SET, APPEND+4, APPEND+10
ACTION EN~, EN+3, EN+15, EN+19, HEADER+4, INSURANCE+5, PATIENT+5
>> ADDSEG EN+14
>> ADDSEG("CLINICAL" EN+31
>> ADDSEG("COB" EN+24
>> ADDSEG("COMPOUND" EN+29
>> ADDSEG("COUPON" EN+28
>> ADDSEG("DURRPPS" EN+26
>> ADDSEG("PRIORAUTH" EN+30
>> ADDSEG("PROVIDER" EN+22
>> ADDSEG("WORKCOMP" EN+25
>> D 304GET, 305GET
>> D0 EN+11, EN+12, EN+13
D1 SETSPEC+1~, SETSPEC+2*, SETSPEC+3*, SETSPEC+4, SETSPEC+5, SETSUPRSG+1~, SETSUPRSG+2*, SETSUPRSG+3*, SETSUPRSG+4, SETSUPRF+1~
, SETSUPRF+2*, SETSUPRF+3*, SETSUPRF+4
DO EN+1~, EN+4*, EN+6*, EN+7, 101GET, 102GET, 104GET
FIELD HEADER+1~, HEADER+2*, HEADER+3, HEADER+4, HEADER+5, HEADER+6, HEADER+7, HEADER+8, 101APD, 102APD
, 103APD, 104APD, 109APD, 202APD, 201APD, 401APD, 110APD, INSURANCE+1~, INSURANCE+3*, INSURANCE+4
, INSURANCE+5, INSURANCE+6, INSURANCE+7, INSURANCE+8, INSURANCE+9, PATIENT+1~, PATIENT+3*, PATIENT+4, PATIENT+5, PATIENT+6
, PATIENT+7, PATIENT+8, PATIENT+9, APPEND~, APPEND+1, APPEND+2, APPEND+3, APPEND+6, APPEND+7, APPEND+8
, APPEND+9
IEN EN~
IEN( EN+20*
IEN("9002313.4" EN+6
INSARRAY EN+1~
INSARRAY( EN+8, EN+9, EN+10, 101GET, 102GET, 104GET, SETSPEC+3, SETSPEC+4, SETSPEC+5, SETSUPRSG+3
, SETSUPRSG+4, SETSUPRF+3, SETSUPRF+4
MEDN EN~, 101APD, 102APD, 103APD, 104APD, 109APD, 202APD, 201APD, 401APD, 110APD
, APPEND+6
MUMPS SETSPEC+1~, SETSPEC+5*, SETSPEC+6*, SETSPEC+7*, SETSPEC+8
NCODE SETSPEC+1~, SETSPEC+4*, SETSPEC+8
>> RECORD EN+2*, 101APD*, 102APD*, 103APD*, 104APD*, 109APD*, 202APD*, 201APD*, 401APD*, 110APD*
, INSURANCE+2*, PATIENT+2*, APPEND+4*, APPEND+6*, APPEND+10*
>> S 332GET
SCODE SETSUPRSG+1~, SETSUPRSG+4*, SETSUPRSG+5, SETSUPRF+1~, SETSUPRF+4*, SETSUPRF+5
SPECIAL EN+1~, EN+11, EN+12, EN+13, EN+14
SPECIAL( SETSPEC+8*, APPEND+7, APPEND+8
SPECIAL(101 101GET, 101GET+1
SPECIAL(104 104GET, 104GET+1
SPECIAL(109 109GET, 109GET+1
SPECIAL(110 110GET, 110GET+1
SPECIAL(201 201GET, 201GET+1
SPECIAL(202 202GET, 202GET+1
SPECIAL(301 301GET, 301GET+1
SPECIAL(302 302GET, 302GET+1
SPECIAL(303 303GET, 303GET+1
SPECIAL(304 304GET, 304GET+3
SPECIAL(305 305GET, 305GET+4
SPECIAL(306 306GET, 306GET+1
SPECIAL(307 307GET, 307GET+1
SPECIAL(309 309GET, 309GET+1
SPECIAL(310 310GET, 310GET+4
SPECIAL(311 311GET, 311GET+4
SPECIAL(312 312GET, 312GET+4
SPECIAL(313 313GET, 313GET+5
SPECIAL(314 314GET, 314GET+1
SPECIAL(322 322GET, 322GET+1
SPECIAL(323 323GET, 323GET+1
SPECIAL(324 324GET, 324GET+1
SPECIAL(325 325GET, 325GET+3
SPECIAL(326 326GET, 326GET+1
SPECIAL(331 331GET, 331GET+1
SPECIAL(332 332GET, 332GET+1
SPECIAL(333 333GET, 333GET+1
SPECIAL(334 334GET, 334GET+1
SPECIAL(335 335GET, 335GET+1
SPECIAL(401 401GET, 401GET+1
SPECIAL(524 524GET, 524GET+1
SUPRESF EN+1~
SUPRESF( HEADER+3, INSURANCE+4, PATIENT+4, SETSUPRF+5*
>> SUPRESSG( SETSUPRSG+5*
U 101SET, 102SET, 103SET, 104SET, 109SET, 202SET, 201SET, 401SET, 110SET, 302SET
, 312SET, 313SET, 314SET, 524SET, 309SET, 301SET, 303SET, 306SET, 331SET, 332SET
, 304SET, 305SET, 310SET, 311SET, 322SET, 323SET, 324SET, 325SET, 326SET, 307SET
, 333SET, 334SET, 335SET
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 |  All