GMTSPXU1 ; SLC/SBW,TC - PCE Utilities sub-routines ;06/25/15 15:51
Source file <GMTSPXU1.m>
| Package | Total | Call Graph |
|---|---|---|
| DRG Grouper | 2 | ($$CODEC,$$CSI,$$SNAM)^ICDEX ($$ICDDATA,$$ICDDESC)^ICDXCODE |
| VA FileMan | 2 | ^DIR ^DIWP |
| CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
| Lexicon Utility | 1 | $$IMPDATE^LEXU |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETICDDX(GMTSICD,GMTSICF,GMMOD,GMTSDATE,GMTSCSYS) | ; Entry point to get ICD data
|
|
| GETICDOP(GMTSICD,GMTSICF,GMMOD,GMTSDATE,GMTSSHCS) | ; Entry point to get ICD data
|
|
| GETCPT(GMTSCPT) | ; Entry point to get CPT data
|
|
| TXTFMT(GMTSICD,GMTSNARR,GMICL,GMTAB,DIWL,GMTSQTY,GMTSPRIM) | ; Formats GMTSICD & GMTSNARR together
|
|
| ORDERPRO(GMPROV,GMLEN) | ; Re-order and format providers for visit
|
|
| LM | ; Entry Point - for GMTS Measurement Panel
|
|
| DSPLST | ; Common code for Health Summary MNX Lists
|
|
| CONT | ; Continue
|
|
| QUIT | ; Quit
|
|
| GETICDCD(DATE,TYPE) | ;
; TYPE is either "PROC" or "DIAG" ; DATE is the date you want to check the coding system for |
|
| CODESYS(GMTSCODA,GMTSFILE) | ; create coding system and label based on IEN
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("PXHSV" | ORDERPRO+3, ORDERPRO+4 |
| ^UTILITY($J | TXTFMT+4! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CODE | GETICDDX+1~, GETICDDX+11*, GETICDDX+14, GETICDDX+15, GETICDDX+16, GETICDOP+2~, GETICDOP+11*, GETICDOP+14*, GETICDOP+15, GETICDOP+16 , GETICDOP+17 |
| DATE | GETICDCD~, GETICDCD+8 |
| DESC | GETICDDX+1~, GETICDDX+13*, GETICDDX+14, GETICDDX+17, GETICDOP+2~, GETICDOP+13*, GETICDOP+15, GETICDOP+18 |
| DIR | DSPLST+1!, CONT+2~, CONT+4!, QUIT+1! |
| DIR(0 | CONT+2*, CONT+4* |
| DIWF | TXTFMT+2~ |
| DIWL | TXTFMT~ |
| DIWR | TXTFMT+2~, TXTFMT+3* |
| DT | GETICDDX+2, GETICDOP+1 |
| GMCNT | ORDERPRO+1~, ORDERPRO+2*, ORDERPRO+6*, ORDERPRO+7 |
| GMICL | TXTFMT~, TXTFMT+3 |
| GMLEN | ORDERPRO~, ORDERPRO+7 |
| GMMOD | GETICDDX~, GETICDDX+2*, GETICDDX+18*, GETICDOP~, GETICDOP+1* |
| GMNODE | ORDERPRO+1~, ORDERPRO+4*, ORDERPRO+5, ORDERPRO+7 |
| GMP | ORDERPRO+1~, ORDERPRO+3*, ORDERPRO+4, ORDERPRO+7 |
| GMPROV | ORDERPRO~ |
| GMPROV( | ORDERPRO+7* |
| GMTAB | TXTFMT~, TXTFMT+3 |
| GMTSCNT | DSPLST+3*, CONT+1*, CONT+2, QUIT+1! |
| GMTSCODA | CODESYS~, CODESYS+10, CODESYS+15 |
| GMTSCODE | CODESYS+9~, CODESYS+15*, CODESYS+16, CODESYS+17 |
| GMTSCPT | GETCPT~, GETCPT+1*, GETCPT+2 |
| GMTSCSYS | GETICDDX~, GETICDDX+2*, GETICDDX+3, GETICDDX+8, CODESYS+9~, CODESYS+10*, CODESYS+11, CODESYS+12*, CODESYS+13, CODESYS+17 |
| GMTSDATE | GETICDDX~, GETICDDX+2*, GETICDDX+3, GETICDDX+8, GETICDOP~, GETICDOP+1*, GETICDOP+3, GETICDOP+8, GETICDOP+14 |
| GMTSFILE | CODESYS~, CODESYS+10, CODESYS+15 |
| GMTSICD | GETICDDX~, GETICDDX+2*, GETICDDX+3, GETICDDX+4, GETICDDX+5, GETICDDX+6, GETICDDX+7, GETICDDX+9, GETICDDX+10, GETICDDX+11 , GETICDDX+12, GETICDDX+13, GETICDDX+14*, GETICDDX+15*, GETICDDX+16*, GETICDDX+17*, GETICDDX+18*, GETICDDX+19*, GETICDOP~, GETICDOP+1* , GETICDOP+3, GETICDOP+4, GETICDOP+5, GETICDOP+6, GETICDOP+7, GETICDOP+9, GETICDOP+10, GETICDOP+11, GETICDOP+12, GETICDOP+13 , GETICDOP+15*, GETICDOP+16*, GETICDOP+17*, GETICDOP+18*, GETICDOP+19*, TXTFMT~, TXTFMT+1, TXTFMT+5 |
| GMTSICDA | GETICDDX+1~, GETICDDX+8, GETICDOP+2~, GETICDOP+8 |
| GMTSICDA(1 | GETICDDX+9, GETICDDX+10, GETICDOP+9, GETICDOP+10 |
| GMTSICF | GETICDDX~, GETICDDX+2*, GETICDDX+14, GETICDDX+15, GETICDDX+16, GETICDDX+17, GETICDDX+19, GETICDOP~, GETICDOP+1*, GETICDOP+15 , GETICDOP+16, GETICDOP+17, GETICDOP+18, GETICDOP+19 |
| >> GMTSIVD | ORDERPRO+3, ORDERPRO+4 |
| GMTSLST | LM+1*, DSPLST+2, DSPLST+3, CONT+1, QUIT+1! |
| GMTSNARR | TXTFMT~, TXTFMT+1, TXTFMT+5, TXTFMT+6, TXTFMT+10 |
| GMTSP | ORDERPRO+1~, ORDERPRO+3*, ORDERPRO+4 |
| GMTSPRIM | TXTFMT~, TXTFMT+7, TXTFMT+12 |
| GMTSQTY | TXTFMT~, TXTFMT+8, TXTFMT+11 |
| GMTSRET | CODESYS+9~, CODESYS+11*, CODESYS+13*, CODESYS+16*, CODESYS+17*, CODESYS+18 |
| GMTSSHCS | GETICDOP~, GETICDOP+1*, GETICDOP+14 |
| >> GMTSVDF | ORDERPRO+3, ORDERPRO+4 |
| ICDI | GETICDDX+1~, GETICDDX+8*, GETICDOP+2~, GETICDOP+8* |
| ICDX | GETICDDX+1~, GETICDDX+3*, GETICDDX+4, GETICDDX+5, GETICDDX+6, GETICDDX+7, GETICDDX+8, GETICDOP+2~, GETICDOP+3*, GETICDOP+4 , GETICDOP+5, GETICDOP+6, GETICDOP+7, GETICDOP+8 |
| ICPT | GETCPT+1~, GETCPT+2*, GETCPT+3 |
| IOF | DSPLST+3, CONT+3 |
| IOSL | CONT+2 |
| NAME | GETICDDX+1~, GETICDDX+12*, GETICDDX+15, GETICDOP+2~, GETICDOP+12*, GETICDOP+16 |
| OUT | GETICDCD+3~, GETICDCD+7*, GETICDCD+8*, GETICDCD+9*, GETICDCD+10*, GETICDCD+11 |
| REC | GETICDDX+1~, GETICDOP+2~ |
| REC( | GETICDOP+4*, GETICDOP+5*, GETICDOP+6*, GETICDOP+7*, GETICDOP+9*, GETICDOP+10*, GETICDOP+11, GETICDOP+12, GETICDOP+13 |
| REC(80 | GETICDDX+4*, GETICDDX+5*, GETICDDX+6*, GETICDDX+7*, GETICDDX+9*, GETICDDX+10*, GETICDDX+11, GETICDDX+12, GETICDDX+13 |
| RET | GETICDCD+3~, GETICDCD+6*, GETICDCD+11*, GETICDCD+12 |
| TYPE | GETICDCD~, GETICDCD+4*, GETICDCD+5*, GETICDCD+8, GETICDCD+9, GETICDCD+10 |
| U | ORDERPRO+7, DSPLST+2, DSPLST+3, CODESYS+16, CODESYS+17 |
| X | TXTFMT+2~, TXTFMT+5*, TXTFMT+6*, TXTFMT+7*, TXTFMT+8*, TXTFMT+11*, TXTFMT+12*, QUIT+1! |
| Y | CONT+1, CONT+2!, QUIT+1! |