ICDDRGM ;ALB/GRR/EG/ADL - Grouper Driver ;04/21/2014
Source file <ICDDRGM.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ^%DTC ^DIC ^DIR |
DRG Grouper | 2 | ^ICDDRG ($$DRG,$$DRGD,$$ROOT)^ICDEX |
Kernel | 2 | $$DT^XLFDT H^XUS |
Package | Total | Caller Graph |
---|---|---|
DRG Grouper | 3 | ICD DRG GROUPER ICDCOD ICDZENT |
Name | Comments | DBIA/ICR reference |
---|---|---|
; Quit All
|
||
PAT0 | ; Patient - Ask Again
|
|
PAT | ; Patient
|
|
VA | ; VA Patient File #2
|
|
DAM | ; Ask if Patient was Discharged against Medical Advice
|
|
AGE | ; Ask Patient Age
|
|
TAC | ; Ask if Patient was Transferred to Acute Care
|
|
ALIVE | ; Ask if Patient died during this episode of care
|
|
CD | ; Primary and Secondary DX
|
|
Q | ; Quit Current Patient
|
|
EN1 | ; Entry point - Patient is Known (DFN)
|
|
WRT | ; Write Output
|
|
KILL | ; Clean up Environment
|
|
EFFDATE | ; Prompts for effective date for DRG grouper?
|
|
ERROR | ; Write Errors
|
|
ASK | ; Ask all
|
|
SEX | ; Ask for Patient's Sex
|
|
OUT | ; Exit Application
|
|
OP | ; Operation/Procedures
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | EN1+1 |
Name | Line Occurrences |
---|---|
AGE | ASK+1 |
ALIVE | EN1+1, ASK+1 |
ASK | PAT0+1 |
CD | ASK+1 |
DAM | VA+2, ASK+1 |
EFFDATE | PAT+3 |
KILL | PAT+1, PAT+3, PAT+6 |
OUT | PAT+3, PAT+6, VA+1, CD+1, CD+3, OP+2, AGE+1, ALIVE+1, TAC+1, DAM+1 , SEX+1 |
PAT | VA+2, EN1+1, Q+1, ASK+1 |
PAT0 | OP+4, ERROR+1, ERROR+2, ERROR+3, ERROR+4, ERROR+5, ERROR+6 |
Q | VA+1, CD+1, CD+7, OP+3 |
AGE+1, ALIVE+1, TAC+1, DAM+1, SEX+1 | |
SEX | ASK+1 |
TAC | VA+2, ASK+1 |
WRT | OP+4, ERROR+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EN1+3~ |
AGE | VA+1*, EN1+3*, KILL+2!, AGE+1* |
CC | CD+1*, KILL+2! |
DFN | VA+1*, EN1+1, KILL+1! |
DIC | VA+1*, CD+1!*, CD+4*, CD+6!, OP+2*!, OP+3!, KILL+1! |
DIC("A" | CD+1*, CD+5*, OP+2* |
DIC("S" | CD+2*, CD+5*, OP+1* |
DIC(0 | VA+1*, CD+1*, CD+4*, OP+2* |
DIR | PAT+6!, AGE+1!, ALIVE+1!, TAC+1!, DAM+1!, SEX+1!, EFFDATE+1!, EFFDATE+3! |
DIR("?" | PAT+5*, AGE+1*, SEX+1*, EFFDATE+2* |
DIR("A" | PAT+4*, AGE+1*, ALIVE+1*, TAC+1*, DAM+1*, SEX+1*, EFFDATE+1* |
DIR("B" | PAT+4*, EFFDATE+1* |
DIR(0 | PAT+4*, AGE+1*, ALIVE+1*, TAC+1*, DAM+1*, SEX+1*, EFFDATE+1* |
>> DIRUT | EFFDATE+3 |
DOB | VA+1*, KILL+2! |
DT | ICDDRGM+25*, EN1+3 |
DTOUT | PAT+3, PAT+6, VA+1, CD+1, CD+3, OP+2, KILL+1!, AGE+1, ALIVE+1, TAC+1 , DAM+1, SEX+1, ASK+1! |
DUOUT | PAT+3, PAT+6, KILL+1!, AGE+1, ALIVE+1, TAC+1, DAM+1, SEX+1, ASK+1! |
HICDRG | KILL+2! |
ICD | KILL+2! |
ICDCC3 | KILL+2! |
>> ICDDATE | WRT+1, WRT+7, EFFDATE+4* |
ICDDMS | KILL+1!, DAM+1* |
ICDDRG | WRT+1, WRT+3, WRT+7, WRT+8, KILL+1! |
ICDDRG(0 | WRT+1*, WRT+3, WRT+4, WRT+5, WRT+6 |
ICDDSP | WRT+2, KILL+2!, EFFDATE+4* |
ICDDT | KILL+2! |
ICDDX | PAT+2!, KILL+1! |
ICDDX( | CD+3* |
ICDDX(1 | CD+1* |
ICDEXP | PAT+2!, EN1+2*, KILL+1!, ALIVE+1* |
ICDFZ | KILL+2! |
ICDGDX | WRT+7~ |
ICDGDX( | WRT+8 |
ICDGI | WRT+7~*, WRT+8* |
ICDJ | KILL+2! |
ICDJJ | KILL+2! |
ICDL39 | KILL+2! |
ICDMAJ | KILL+2! |
ICDMDC | KILL+1! |
ICDNMDC | KILL+1! |
ICDNOR | OP+2*, KILL+1! |
ICDNSD | CD+3*, KILL+1! |
ICDO24 | KILL+1! |
ICDP24 | KILL+1! |
ICDP25 | KILL+1! |
ICDPRC | OP+1!, KILL+1! |
ICDPRC( | OP+2* |
ICDPT | PAT+6*, PAT0+1, KILL+1! |
ICDQU | PAT+2*, VA+2, EN1+1, KILL+1!, QQ+1*, ASK+1 |
ICDRTC | ERROR+1, ERROR+2, ERROR+3, ERROR+4, ERROR+5, KILL+1! |
ICDS25 | KILL+2! |
ICDSEX | KILL+2! |
ICDSURG | PAT+2! |
ICDSURG( | OP+2* |
ICDTRS | KILL+1!, TAC+1* |
ICDXD | WRT+7~* |
QUIT | KILL+2!, EFFDATE+3* |
SEX | PAT+2!, VA+1*, SEX+1* |
U | ICDDRGM+25*, VA+1, CD+1, CD+3, CD+7, OP+2 |
X | VA+1, EN1+3~, CD+1, CD+3, CD+7, OP+2, OP+3 |
X1 | EN1+3~* |
X2 | EN1+3~* |
>> Y | PAT+6, VA+1, CD+1, CD+3, OP+2, AGE+1, ALIVE+1, TAC+1, DAM+1, SEX+1 , EFFDATE+4 |
>> Y(0 | VA+1, EFFDATE+4 |
Name | Field # of Occurrence |
---|---|
$T( | ICDDRGM+25 |