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

Package: Pharmacy Point of Sale

Routine: ABSPICNV


Information

ABSPICNV ; IHS/OIT/CASSevern/Pieran ran 2/24/2011 - Convert Insurance Profiles based on Formats

Source Information

Source file <ABSPICNV.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 UPDATE^DIE  ($$GET1,GETS)^DIQ  
Pharmacy Point of Sale 1 LOG^ABSPOSL2  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Point of Sale 1 ABSPOSJ1  

Entry Points

Name Comments DBIA/ICR reference
POPSEG(ABSPINS,ABSPSPSG) ;Next we populate the suppressed segments
EN ;EP
REVERSE
PROCESS(ABSPINS,ABSPFMT) ;Process the format here
POPTOP(ABSPINS,ABSPBIN,ABSPPCN,ABSPMPD,ABSPVER,ABSPMAX,ABSPDISP,ABSPCONT,ABSPEXCL,ABSPHELP) ;Populate things that go on top level of Insurance
GETSUPSEGS(ABSPFARY,ABSPSPSG)
GETSUPFLDS(ABSPFARY,ABSPSPSG,ABSPSPFL)
GETINFO(ABSPFMT)
POPSPEC(ABSPINS,ABSPSPEC) ;Now populate the Special Code stuff
GETSPEFLDS(ABSPFARY,ABSPSPEC)
GETINCFLDS(ABSPFARY,ABSPINCL)
POPFLD(ABSPINS,ABSPSPFL) ;Next we populate the suppressed fields

External References

Name Field # of Occurrence
LOG^ABSPOSL2 POPTOP+14, POPSPEC+10, POPSEG+7, POPFLD+7
UPDATE^DIE POPTOP+13, POPSPEC+9, POPSEG+6, POPFLD+6
$$GET1^DIQ POPTOP+2
GETS^DIQ GETINFO+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ABSPEI - [#9002313.4] GET1^DIQ
^ABSPF(9002313.92 - [#9002313.92] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSP(9002313.99 - [#9002313.99] EN+2, EN+8*, REVERSE+9*
^ABSPEI - [#9002313.4] EN+4, EN+5, REVERSE+3, REVERSE+4, REVERSE+6!, REVERSE+7!, REVERSE+8!

Label References

Name Line Occurrences
GETINCFLDS GETSUPFLDS+20
GETINFO PROCESS+2
GETSPEFLDS GETINFO+14
GETSUPFLDS GETINFO+15
GETSUPSEGS GETINFO+13
POPFLD PROCESS+6
POPSEG PROCESS+5
POPSPEC PROCESS+4
POPTOP PROCESS+3
PROCESS EN+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABSPBIN PROCESS+1~, PROCESS+3, GETINFO+3*, POPTOP~, POPTOP+5
ABSPCONT PROCESS+1~, PROCESS+3, GETINFO+11*, POPTOP~, POPTOP+10
ABSPDISP PROCESS+1~, PROCESS+3, GETINFO+10*, POPTOP~, POPTOP+9
ABSPEXCL PROCESS+1~, PROCESS+3, GETINFO+12*, POPTOP~, POPTOP+11
ABSPFARY GETINFO+1~, GETINFO+13, GETINFO+14, GETINFO+15, GETINCFLDS~, GETSPEFLDS~, GETSUPSEGS~, GETSUPFLDS~, GETSUPFLDS+20
ABSPFARY( GETINFO+3, GETINFO+4, GETINFO+6, GETINFO+7, GETINFO+9, GETINFO+10, GETINFO+11, GETINFO+12, GETSPEFLDS+6, GETSPEFLDS+7
, GETSPEFLDS+8, GETSPEFLDS+9, GETSUPSEGS+1, GETSUPSEGS+2, GETSUPSEGS+3, GETSUPSEGS+4, GETSUPSEGS+5, GETSUPSEGS+6, GETSUPSEGS+7, GETSUPSEGS+8
ABSPFMT EN+1~, EN+5*, EN+6, EN+7, PROCESS~, PROCESS+2, GETINFO~, GETINFO+2, GETINFO+3, GETINFO+4
, GETINFO+6, GETINFO+7, GETINFO+9, GETINFO+10, GETINFO+11, GETINFO+12, REVERSE+1~, REVERSE+4*, REVERSE+5
ABSPHELP PROCESS+1~, PROCESS+3, GETINFO+6*, POPTOP~
ABSPINCL GETINFO+1~, GETINCFLDS~, GETSUPFLDS+1~, GETSUPFLDS+20
ABSPINCL( GETINCFLDS+3*, GETSUPFLDS+30, GETSUPFLDS+33, GETSUPFLDS+34, GETSUPFLDS+35, GETSUPFLDS+36, GETSUPFLDS+37, GETSUPFLDS+38, GETSUPFLDS+39, GETSUPFLDS+40
ABSPINS EN+1~, EN+3*, EN+4*, EN+5, EN+7, PROCESS~, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+6
, POPTOP~, POPTOP+2, POPTOP+3, POPTOP+4, POPTOP+5, POPTOP+6, POPTOP+7, POPTOP+8, POPTOP+9, POPTOP+10
, POPTOP+11, POPSPEC~, POPSPEC+6, POPSPEC+7, POPSEG~, POPSEG+4, POPFLD~, POPFLD+4, REVERSE+1~, REVERSE+2*
, REVERSE+3*, REVERSE+4, REVERSE+6, REVERSE+7, REVERSE+8
ABSPMAX PROCESS+1~, PROCESS+3, GETINFO+9*, POPTOP~, POPTOP+8
ABSPMPD PROCESS+1~, PROCESS+3, GETINFO+7*, GETINFO+8*, POPTOP~, POPTOP+7
ABSPPCN PROCESS+1~, PROCESS+3, GETINFO+4*, POPTOP~, POPTOP+6
ABSPSPEC PROCESS+1~, PROCESS+4, GETINFO+14, GETSPEFLDS~, POPSPEC~
ABSPSPEC( GETSPEFLDS+8*, GETSPEFLDS+9*, POPSPEC+3, POPSPEC+5
ABSPSPFL PROCESS+1~, PROCESS+6, GETINFO+15, GETSUPFLDS~, POPFLD~
ABSPSPFL( GETSUPFLDS+30*, GETSUPFLDS+33*, GETSUPFLDS+34*, GETSUPFLDS+35*, GETSUPFLDS+36*, GETSUPFLDS+37*, GETSUPFLDS+38*, GETSUPFLDS+39*, GETSUPFLDS+40*, POPFLD+3
ABSPSPSG PROCESS+1~, PROCESS+5, GETINFO+13, GETINFO+15, GETSUPSEGS~, GETSUPFLDS~, POPSEG~
ABSPSPSG( POPSEG+3
ABSPSPSG(10 GETSUPSEGS+6*, GETSUPFLDS+37
ABSPSPSG(12 GETSUPSEGS+7*, GETSUPFLDS+39
ABSPSPSG(13 GETSUPSEGS+8*
ABSPSPSG(14 GETSUPSEGS+10*
ABSPSPSG(15 GETSUPSEGS+11*
ABSPSPSG(16 GETSUPSEGS+12*
ABSPSPSG(2 GETSUPSEGS+1*, GETSUPFLDS+40
ABSPSPSG(5 GETSUPSEGS+2*, GETSUPFLDS+33, GETSUPFLDS+38
ABSPSPSG(6 GETSUPSEGS+3*, GETSUPFLDS+34
ABSPSPSG(8 GETSUPSEGS+4*, GETSUPFLDS+35
ABSPSPSG(9 GETSUPSEGS+5*, GETSUPFLDS+36
ABSPSUPP GETINFO+1~
ABSPVER PROCESS+1~, PROCESS+3, GETINFO+5*, POPTOP~, POPTOP+4
ARR GETINCFLDS+1~, GETINCFLDS+2*, GETINCFLDS+3*, GETSPEFLDS+1~, GETSPEFLDS+2*, GETSPEFLDS+3*, GETSPEFLDS+6, GETSPEFLDS+7, GETSPEFLDS+8, GETSPEFLDS+9
CURHELP POPTOP+1~, POPTOP+2*, POPTOP+3
FLDARR GETSUPFLDS+1~
FLDNUM GETSUPFLDS+1~
>> I GETSUPFLDS+25*, GETSUPFLDS+26
INS POPTOP+1~, POPSPEC+1~, POPSEG+1~
INS(1 POPTOP+3*, POPTOP+4*, POPTOP+5*, POPTOP+6*, POPTOP+7*, POPTOP+8*, POPTOP+9*, POPTOP+10*, POPTOP+11*, POPSPEC+6*
, POPSPEC+7*, POPSEG+4*, POPFLD+4*
LINE GETSPEFLDS+4~, GETSPEFLDS+5*, GETSPEFLDS+6*, GETSPEFLDS+7, GETSPEFLDS+8
NCPDPCD POPSPEC+1~, POPSPEC+2*, POPSPEC+3*, POPSPEC+4, POPSPEC+5, POPSPEC+6, POPFLD+1~, POPFLD+2*, POPFLD+3*, POPFLD+4
NCPDPFLD GETSUPFLDS+1~, GETSUPFLDS+26*, GETSUPFLDS+30, GETSUPFLDS+33, GETSUPFLDS+34, GETSUPFLDS+35, GETSUPFLDS+36, GETSUPFLDS+37, GETSUPFLDS+38, GETSUPFLDS+39
, GETSUPFLDS+40
SEG GETSUPFLDS+1~
SEG( GETSUPFLDS+23, GETSUPFLDS+24
SEG("CLAIM" GETSUPFLDS+2*
SEG("CLINICAL" GETSUPFLDS+12*
SEG("COB" GETSUPFLDS+7*
SEG("COMPOUND" GETSUPFLDS+11*
SEG("COUPON" GETSUPFLDS+10*
SEG("DURRPPS" GETSUPFLDS+9*
SEG("INSURANCE" GETSUPFLDS+4*
SEG("PATIENT" GETSUPFLDS+3*
SEG("PRESCRIBER" GETSUPFLDS+5*
SEG("PRICING" GETSUPFLDS+6*
SEG("PRIORAUTH" GETSUPFLDS+13*
SEG("PROVIDER" GETSUPFLDS+14*
SEG("WORKCOMP" GETSUPFLDS+8*
SEGCD POPSEG+1~, POPSEG+2*, POPSEG+3*, POPSEG+4
SEGFLDS GETSUPFLDS+1~, GETSUPFLDS+24*, GETSUPFLDS+25, GETSUPFLDS+26
SEGMENT GETSUPFLDS+1~, GETSUPFLDS+22*, GETSUPFLDS+23*, GETSUPFLDS+24, GETSUPFLDS+29, GETSUPFLDS+33, GETSUPFLDS+34, GETSUPFLDS+35, GETSUPFLDS+36, GETSUPFLDS+37
, GETSUPFLDS+38, GETSUPFLDS+39, GETSUPFLDS+40
STRING POPSPEC+1~, POPSPEC+5*, POPSPEC+7
U EN+5, REVERSE+4
X GETSPEFLDS+4~, GETSPEFLDS+7*, GETSPEFLDS+8, GETSPEFLDS+9
Y GETSPEFLDS+4~, GETSPEFLDS+7*
ZERR POPTOP+1~, POPTOP+14, POPSPEC+1~, POPSPEC+10, POPSEG+1~, POPSEG+7, POPFLD+1~, POPFLD+7
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