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 |