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

Package: Pharmacy Point of Sale

Routine: ABSPDB1D


Information

ABSPDB1D ; IHS/OIT/CASSevern/Pieran ran 1/19/2011 - Handling of outgoing NCPDP Billing "B1" Claims for D.0 (DURR,CLINICAL,COMPOUND, and COUPON segments)

Source Information

Source file <ABSPDB1D.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Pharmacy Point of Sale 5 (DIAGVAL,DURVALUE)^ABSPECA1  ($$ANFF,$$DFF,$$NFF)^ABSPECFM  $$DFF^ABSPEFCM  (FLD439,FLD440,FLD441,FLD473,FLD474,FLD475,FLD476)^ABSPOSSG  (FLD424,FLD491,FLD492)^ABSPOSSH  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Point of Sale 1 ABSPDB1  

Entry Points

Name Comments DBIA/ICR reference
487GET
495GET
492SET
490SET ;Not Yet Implemented
111ASET ;This isn't used for the 111 Field
495SET ;Not Yet Implemented
439SET
439GET
450GET
363FMT
111CSET ;This isn't used for the 111 Field
488SET ;Not Yet Implemented
362FMT
493GET
450SET
496FMT
473GET
474SET
490GET
474GET
451GET
362SET ;Not Yet Implemented
363GET
487FMT
492GET
489SET ;Not Yet Implemented
475FMT
497GET
486FMT
497SET ;Not Yet Implemented
486GET
485SET ;Not Yet Implemented
450FMT
488FMT
440SET
111AGET
494FMT
488GET
362GET
COMPOUND ;EP CALLED FROM ABSPDB1 to set up COMPOUND SEGMENT
451FMT
448GET
447GET
486SET ;Not Yet Implemented
473FMT
424SET
495FMT
APPEND(FIELD) ;This is where the record is built field by field
111CGET
491SET
449GET
111BGET
440FMT
448FMT
489GET
DURRPPS ;EP CALLED FROM ABSPDB1 to set up DURR/PPS SEGMENT
424GET
111GET
441FMT
491GET
497FMT
492FMT
475SET
485FMT
475GET
476FMT
111CFMT
494GET
499GET
493FMT
111BSET ;This isn't used for the 111 Field
424FMT
491FMT
440GET
487SET ;Not Yet Implemented
448SET ;Not Yet Implemented
476SET
111AFMT
363SET ;Not Yet Implemented
451SET
490FMT
449SET ;Not Yet Implemented
111BFMT
449FMT
439FMT
111FMT
494SET ;Not Yet Implemented
447SET
485GET
CLINICAL ;EP CALLED FROM ABSPDB1 to set up CLINICAL SEGMENT
447FMT
476GET
474FMT
441SET
111SET ;This isn't used for the 111 Field
COUPON ;EP CALLED FROM ABSPDB1 to set up COUPON SEGMENT
473SET
499FMT
489FMT
441GET
493SET
499SET ;Not Yet Implemented
496GET
496SET ;Not Yet Implemented

External References

Name Field # of Occurrence
DIAGVAL^ABSPECA1 CLINICAL+21
DURVALUE^ABSPECA1 DURRPPS+19
$$ANFF^ABSPECFM 111FMT, 473FMT, 439FMT, 440FMT, 441FMT, 474FMT, 475FMT, 476FMT, 111AFMT, 485FMT
, 486FMT, 487FMT, 111BFMT, 450FMT, 488FMT, 489FMT, 490FMT, 362FMT, 363FMT, 111CFMT
, 492FMT, 424FMT+6, 496FMT, 497FMT, 499FMT
$$DFF^ABSPECFM 448FMT
$$NFF^ABSPECFM 451FMT, 447FMT, 491FMT, 493FMT, 494FMT, 495FMT
$$DFF^ABSPEFCM 449FMT
FLD439^ABSPOSSG 439SET
FLD440^ABSPOSSG 440SET
FLD441^ABSPOSSG 441SET
FLD473^ABSPOSSG 473SET
FLD474^ABSPOSSG 474SET
FLD475^ABSPOSSG 475SET
FLD476^ABSPOSSG 476SET
FLD424^ABSPOSSH 424SET
FLD491^ABSPOSSH 491SET
FLD492^ABSPOSSH 492SET

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSPC - [#9002313.02] DURRPPS+17*, 450SET*, 451SET*, 447SET*, CLINICAL+19*, 493SET*
^ABSPEI - [#9002313.4] 424FMT+4

Label References

Name Line Occurrences
491FMT CLINICAL+7
491GET CLINICAL+6
491SET CLINICAL+8
@( DURRPPS+13, DURRPPS+14, DURRPPS+15, COUPON+7, COUPON+8, COUPON+9, COMPOUND+7, COMPOUND+8, COMPOUND+9, CLINICAL+16
, CLINICAL+17, CLINICAL+18, APPEND+2, APPEND+3, APPEND+9
APPEND DURRPPS+16, DURRPPS+21, COUPON+10, COMPOUND+10, CLINICAL+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ABSP( DURRPPS+17, DURRPPS+20, DURRPPS+23, DURRPPS+26, 450GET, 450SET, 451GET, 451SET, 447GET, 447SET
, CLINICAL+19, CLINICAL+22, CLINICAL+24, CLINICAL+30, 493GET, 493SET, APPEND+6
>> ABSP("Clinical" 493GET, 494GET+2, 495GET+2, 496GET+2, 497GET+2, 499GET+2
>> ABSP("Compound" 450GET, 451GET, 447GET, 488GET, 489GET, 449GET, 490GET
>> ABSP("Coupound" 448GET
>> ABSP("Insurer" 424FMT+3
>> ABSP("RX" DURRPPS+4, DURRPPS+6, 473GET, 439GET, 440GET, 441GET, 474GET, 475GET, 476GET, CLINICAL+4
, 491GET, 492GET, 424GET, 494GET+1, 495GET+1, 496GET+1, 497GET+1, 499GET+1
>> ABSP("X" DURRPPS+26*, DURRPPS+27, 111GET*, 111FMT*, 473GET*, 473FMT*, 439GET*, 439FMT*, 440GET*, 440FMT*
, 441GET*, 441FMT*, 474GET*, 474FMT*, 475GET*, 475FMT*, 476GET*, 476FMT*, 111AGET*, 111AFMT*
, 485GET*, 485FMT*, 486GET*, 486FMT*, 487GET*, 487FMT*, 111BGET*, 111BFMT*, 450GET*, 450FMT*
, 450SET, 451GET*, 451FMT*, 451SET, 447GET*, 447FMT*, 447SET, 488GET*, 488FMT*, 489GET*
, 489FMT*, 448GET*, 448FMT*, 449GET*, 449FMT*, 490GET*, 490FMT*, 362GET*, 362FMT*, 363GET*
, 363FMT*, CLINICAL+24*, CLINICAL+25, CLINICAL+26, CLINICAL+30*, CLINICAL+31, 111CGET*, 111CFMT*, 491GET*, 491FMT*
, 492GET*, 492FMT*, 424GET*, 424FMT+1*, 424FMT+5*, 424FMT+6*, 493GET*, 493FMT*, 493SET, 494GET+1*
, 494GET+2*, 494FMT*, 495GET+1*, 495GET+2*, 495FMT*, 496GET+1*, 496GET+2*, 496FMT*, 497GET+1*, 497GET+2*
, 497FMT*, 499GET+1*, 499GET+2*, 499FMT*, APPEND+4, APPEND+10
>> ACTION DURRPPS+3, DURRPPS+12, COUPON+6, COMPOUND+6, CLINICAL+3, CLINICAL+15
DIAG CLINICAL+2~, CLINICAL+9*, CLINICAL+27*, CLINICAL+30, 492GET, 492GET+1, 424GET, 424GET+1, 493GET, 493GET+1
, 494GET, 494GET+1, 494GET+3, 495GET, 495GET+1, 495GET+3, 496GET, 496GET+1, 496GET+3, 497GET
, 497GET+1, 497GET+3, 499GET, 499GET+1, 499GET+3
DUR DURRPPS+2~, DURRPPS+5*, DURRPPS+6*, DURRPPS+22*, DURRPPS+23*, DURRPPS+26, 473GET, 473GET+1, 439GET, 439GET+1
, 440GET, 440GET+1, 441GET, 441GET+1, 474GET, 474GET+1, 475GET, 475GET+1, 476GET, 476GET+1
FIELD DURRPPS+8~, DURRPPS+10*, DURRPPS+11, DURRPPS+12, DURRPPS+13, DURRPPS+14, DURRPPS+15, DURRPPS+16, DURRPPS+24*, DURRPPS+25
, DURRPPS+26, COUPON+2~, COUPON+4*, COUPON+5, COUPON+6, COUPON+7, COUPON+8, COUPON+9, COUPON+10, COMPOUND+2~
, COMPOUND+4*, COMPOUND+5, COMPOUND+6, COMPOUND+7, COMPOUND+8, COMPOUND+9, COMPOUND+10, CLINICAL+12~, CLINICAL+13*, CLINICAL+14
, CLINICAL+15, CLINICAL+16, CLINICAL+17, CLINICAL+18, CLINICAL+28*, CLINICAL+29, CLINICAL+30, APPEND~, APPEND+1, APPEND+2
, APPEND+3, APPEND+6, APPEND+7, APPEND+8, APPEND+9
>> IEN( APPEND+6
INSIEN 424FMT~, 424FMT+3*, 424FMT+4
>> MEDN DURRPPS+4, DURRPPS+6, 473GET, 439GET, 440GET, 441GET, 474GET, 475GET, 476GET, CLINICAL+4
, 491GET, 492GET, 424GET, 494GET+1, 495GET+1, 496GET+1, 497GET+1, 499GET+1
RECCNT DURRPPS+2~, DURRPPS+5*, DURRPPS+17, CLINICAL+2~, CLINICAL+9*, CLINICAL+19, CLINICAL+25*, CLINICAL+27
>> RECORD DURRPPS+9*, DURRPPS+27*, COUPON+3*, COMPOUND+3*, CLINICAL+26*, CLINICAL+31*, APPEND+4*, APPEND+6*, APPEND+10*
REMOVE 424FMT~, 424FMT+3*, 424FMT+4*, 424FMT+5
>> SPECIAL( APPEND+7, APPEND+8
>> SPECIAL(362 362GET, 362GET+1
>> SPECIAL(363 363GET, 363GET+1
>> SPECIAL(424 424GET, 424GET+1, 424FMT+2
>> SPECIAL(439 439GET, 439GET+1
>> SPECIAL(440 440GET, 440GET+1
>> SPECIAL(441 441GET, 441GET+1
>> SPECIAL(447 447GET, 447GET+1
>> SPECIAL(448 448GET, 448GET+1
>> SPECIAL(449 449GET, 449GET+1
>> SPECIAL(450 450GET, 450GET+1
>> SPECIAL(451 451GET, 451GET+1
>> SPECIAL(473 473GET, 473GET+1
>> SPECIAL(474 474GET, 474GET+1
>> SPECIAL(475 475GET, 475GET+1
>> SPECIAL(476 476GET, 476GET+1
>> SPECIAL(485 485GET, 485GET+1
>> SPECIAL(486 486GET, 486GET+1
>> SPECIAL(487 487GET, 487GET+1
>> SPECIAL(488 488GET, 488GET+1
>> SPECIAL(489 489GET, 489GET+1
>> SPECIAL(490 490GET, 490GET+1
>> SPECIAL(491 491GET, 491GET+1
>> SPECIAL(492 492GET, 492GET+1
>> SPECIAL(493 493GET, 493GET+1
>> SPECIAL(494 494GET, 494GET+3
>> SPECIAL(495 495GET, 495GET+3
>> SPECIAL(496 496GET, 496GET+3
>> SPECIAL(497 497GET, 497GET+3
>> SPECIAL(499 499GET, 499GET+3
>> SUPRESF( DURRPPS+11, DURRPPS+25, COUPON+5, COMPOUND+5, CLINICAL+14, CLINICAL+29
>> SUPRESSG("Clinical" CLINICAL+1
>> SUPRESSG("Compound" COMPOUND+1
>> SUPRESSG("Coupon" COUPON+1
>> SUPRESSG("DURR/PPS" DURRPPS+1
U 450SET, 451SET, 447SET, 493SET
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All