ABSPICNV ; IHS/OIT/CASSevern/Pieran ran 2/24/2011 - Convert Insurance Profiles based on Formats
Source file <ABSPICNV.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 2 | UPDATE^DIE ($$GET1,GETS)^DIQ |
Pharmacy Point of Sale | 1 | LOG^ABSPOSL2 |
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
|
FileNo | Call Tags |
---|---|
^ABSPEI - [#9002313.4] | GET1^DIQ |
^ABSPF(9002313.92 - [#9002313.92] | GETS^DIQ |
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! |
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 |
>> | 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 |