DGPTFIC ;ALB/JDS/ADL,HIOFO/FT - PTF CODE SEARCH ;4/21/2015 4:14pm
Source file <DGPTFIC.m>
| 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 |
| Package | Total | Caller Graph |
|---|---|---|
| Registration | 6 | DG PTF ICD DIAGNOSTIC SEARCH DG PTF ICD SURGICAL SEARCH DGICD DGICD-10 DGICD-9 DGPTDRG |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;Diagnostic Code PTF Record Search [DG PTF ICD DIAGNOSTIC SEARCH]
|
|
| E9 | ||
| F9 | ; search ^DGPT for the DX codes
|
|
| GO | ;
|
|
| Q | ; kill variables
|
|
| EN1 | ;Surgical Code PTF Record Search [DG PTF ICD SURGICAL SEARCH]
|
|
| E0 | ||
| F0 | ; search ^DGPT for the procedure codes
|
|
| OUT | ; -- Output called from Print templates DGICD and DGICD-10
|
|
| HDRR | ;
|
|
| DHD | ||
| C | ||
| H | ||
| H1 | ||
| RANGE | ;
|
|
| F | ;
|
|
| E | ;
|
|
| ICDLOOK(TERM,EFFDATE,PROMPT) | ; icd lookup
; called from DGPTFIC and DGPTDRG |
|
| DIAG | ; Ask diagnosis
|
|
| PROC | ; Ask Procedure
|
|
| 401 | ; Build 25 piece string with OPERATION codes
|
|
| 501 | ; Build 25 piece string with MOVEMENT codes
|
|
| 601 | ; Build 25 piece string with PROCEDURE codes
|
|
| 701 | ; Build 25 piece string with DIAGNOSTIC codes
|
| Name | Field # of Occurrence |
|---|---|
| IN^DGHELP | C, RANGE+9 |
| LEX^DGICD | DIAG+13 |
| ASK^DGICP | PROC+18 |
| CODESET^DGPTEXPR | EN+2, EN1+2 |
| ICDEN1^DGPTF5 | DIAG+12 |
| $$STR401^DGPTFUT | 401+2 |
| $$STR501^DGPTFUT | 501+2 |
| $$STR601^DGPTFUT | 601+2 |
| $$STR701^DGPTFUT | 701+1 |
| EN1^DIP | GO+2 |
| ^DIR | DIAG+9, PROC+10 |
| $$SEARCH^ICDSAPI | PROC+13 |
| $$ICDDATA^ICDXCODE | DIAG+18, PROC+22 |
| $$IMPDATE^LEXU | RANGE+4, PROC+2 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DGPT - [#45] | Classic Fileman Calls |
| ^ICD9 - [#80] | Classic Fileman Calls |
| ^ICD0 - [#80.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | OUT+3 |
| ^DGPT - [#45] | 401+2, 501+2, 601+2 |
| ^UTILITY($J | OUT+2, OUT+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | Q+1!, C, RANGE+9, PROC+9* |
| CODESET | EN+2, GO+2, Q+2!, EN1+2, RANGE+2, RANGE+3, RANGE+5, RANGE+6, DIAG+7, DIAG+8 , DIAG+12, DIAG+13, PROC+3*, PROC+4, PROC+8, PROC+9, PROC+13, PROC+16 |
| >> CODESYS | HDRR+3, HDRR+4 |
| D0 | Q+1!, OUT+2, OUT+8, 401+2, 501+2, 601+2, 701+1 |
| >> D1 | 401+2, 501+2, 601+2 |
| DG | Q+2! |
| DG1 | EN+1!, Q+1!, DHD+1*, DHD+2*, DHD+3, RANGE+12*, F+2, F+3, E+3* |
| DG2 | Q+1!, OUT+1*, OUT+5 |
| DG3 | Q+1!, 401+2*, 501+2*, 601+2*, 701+1* |
| DG3DT | Q+1!, 401+2*, 501+2*, 601+2* |
| DG4 | Q+1! |
| DG401 | 401+1~, 401+2* |
| DG5 | Q+1!, OUT+6, OUT+9, C* |
| DG501 | 501+1~, 501+2* |
| DG6 | Q+1!, F+2*, F+3 |
| DG601 | 601+1~, 601+2* |
| DG7 | Q+1!, RANGE+10*, RANGE+11, F+1, F+3, E+1 |
| DG8 | Q+1! |
| DG9 | F9+3*, F9+5, F9+7, GO+1!, Q+1!, F0+3*, F0+5, F0+7, F0+9 |
| DGDAT | Q+2!, ICDLOOK+3~, ICDLOOK+4* |
| DGIEN | Q+2! |
| DGPTDAT | Q+2! |
| DGR | F9+3, Q+1!, F0+3, RANGE+9*, RANGE+10 |
| DGSAV | DIAG+1~, DIAG+10*, DIAG+14, DIAG+15, DIAG+17, PROC+1~, PROC+11*, PROC+14, PROC+21 |
| DGTERM | Q+2!, DHD+2, RANGE+2*, RANGE+12, F+1, E+2 |
| DGTERMIE | Q+2!, RANGE+3* |
| DGVDT | Q+2!, DHD+2, RANGE+4*, RANGE+5*, RANGE+6*, RANGE+12, F+1, E+2 |
| DGZD | Q+1! |
| DGZJ | Q+1!, OUT+1*, OUT+4, OUT+5, OUT+9 |
| DGZJJ | Q+1! |
| DGZT | Q+1!, OUT+1, OUT+4 |
| DHD | E9*, Q+1!, E0*, DHD+3*, F+3* |
| DIC | EN+1*, E9!, GO+1*, Q+1!, EN1+1*, E0!, DHD+3, RANGE+2, RANGE+3, RANGE+10 , F+3, E+3, ICDLOOK+3~ |
| DIC("A" | DHD+2, RANGE+11*, RANGE+12, F+1*, E+1*, E+2 |
| DIC("S" | DHD* |
| DIC(0 | RANGE+1* |
| DINS | Q+1! |
| >> DIO | OUT+1* |
| DIP | Q+1! |
| DIR | DIAG+1~, PROC+1~ |
| DIR("?" | DIAG+7*, DIAG+8*, PROC+8*, PROC+9* |
| DIR("??" | DIAG+7*, DIAG+8*, PROC+8* |
| DIR("A" | DIAG+3*, PROC+7* |
| DIR(0 | DIAG+7*, DIAG+8*, PROC+6* |
| >> DIROUT | DIAG+11, PROC+12 |
| >> DIRUT | DIAG+11, DIAG+14, PROC+12 |
| DIS | Q+1! |
| DIS("0A" | F9+2*, F0+2* |
| DIS("0AA" | F9+5*, F0+5* |
| DIS("0AAA" | F9+7*, F0+7* |
| DIS("0AAAA" | F0+9* |
| DIS(0 | F9+1*, F0+1* |
| DJ | Q+1!, OUT+6*, OUT+9* |
| DP | Q+1! |
| DT | RANGE+6, ICDLOOK+4, PROC+3 |
| DTIME | C, RANGE+8 |
| DTOT | Q+1!, OUT+6*, OUT+9* |
| DTOUT | Q+1!, DIAG+11, PROC+12 |
| >> DUOUT | DIAG+11, DIAG+14, PROC+12 |
| DXS | Q+1! |
| EFFDATE | Q+2!, ICDLOOK~, ICDLOOK+4, DIAG+18, PROC+4*, PROC+13, PROC+22 |
| FLDS | GO+2*, Q+1! |
| HDR | HDRR+1~, HDRR+3*, HDRR+4* |
| I | Q+1!, OUT+2*, OUT+3, OUT+4, OUT+9*, DHD+1*, DHD+3* |
| IMPDATE | Q+2!, PROC+1~, PROC+2*, PROC+3, PROC+4 |
| J | Q+1!, OUT+3*, OUT+4, OUT+8*, OUT+9 |
| >> K | OUT+9* |
| L | F9+8*, GO+1*, Q+1!, F0+10* |
| LEXQ | Q+2! |
| LEXVDT | Q+2!, RANGE+1!, ICDLOOK+2!, PROC+23! |
| OLDHDR | HDRR+1~, HDRR+2* |
| PROMPT | Q+1!, DHD*, ICDLOOK~, DIAG+3, PROC+7 |
| TERM | ICDLOOK~, ICDLOOK+5, ICDLOOK+6 |
| U | OUT+3, OUT+4, OUT+5, OUT+9, DHD+1, DHD+2, DHD+3, C, RANGE+9, RANGE+12 , F+2, E+3, 401+2, 501+2, 601+2 |
| X | Q+1!, C*, RANGE+8*, RANGE+9, F+3, E+3, ICDLOOK+2!, DIAG+15, DIAG+16, DIAG+17 , DIAG+18*, PROC+14!, PROC+17*, PROC+20, PROC+21, PROC+22* |
| X1 | Q+1! |
| XAA | F9+4*, Q+1!, F0+4* |
| XAAA | F9+6*, Q+1!, F0+6* |
| XAAAA | Q+1!, F0+8* |
| Y | Q+1!, OUT+3*, OUT+4, DHD+1, DHD+2*, RANGE+12*, F+1*, F+2, E+2*, E+3 , ICDLOOK+2!, ICDLOOK+7, DIAG+10, DIAG+11*, DIAG+14, DIAG+15, DIAG+16, DIAG+17, DIAG+18*, PROC+11 , PROC+12*, PROC+13*, PROC+14!, PROC+20, PROC+21, PROC+22*, PROC+24 |
| Z | Q+1!, C*, RANGE+8* |