ACHSPAM ; IHS/ITSC/PMF - DOCUMENT PAYMENT - ENTER/EDIT MEDICAL DATA ; JUL 10, 2008
Source file <ACHSPAM.m>
Package | Total | Call Graph |
---|---|---|
Contract Health Management Information System | 10 | ($$DOC,$$LOCK,$$PARM,RTRN)^ACHS ^ACHSAV (DX,PX)^ACHSBMC (ARR,KILLS)^ACHSGRP ^ACHSPAP $$LINK^ACHSPAP1 INIT^ACHSRP2 ^ACHSUD A0A^ACHSUSC ^ACHSZCK1 |
DRG Grouper | 1 | $$ICDOP^ICDEX |
VA Fileman | 1 | ^DIE |
Package | Total | Caller Graph |
---|---|---|
Contract Health Management Information System | 8 | ACHSA7 ACHSAJ1 ACHSEDITMEDICAL ACHSEDITREFMEDI ACHSEOB3 ACHSPA ACHSPAI DOCUMENT |
Name | Comments | DBIA/ICR reference |
---|---|---|
END | ; Unlock, kill vars, quit.
|
|
CHKDT | ;EP - Compare discharge date (X) and admission date (ACHSXXXZ).
|
|
EDIT | ;EP - From Option. Edit EOBR Medical data.
|
|
REF | ;EP - From option. Enter/Edit Referral medical data.
|
|
CRECT | ; Compute Referral Estimated cost.
|
|
KGRP | ;
|
|
ENTER | ;EP - After document paid.
|
|
SEL | ;EP - Select document, display data.
|
|
CDRG | ;EP - Compute and set DRG or Referral DRG & Referral Estimated cost.
|
Name | Field # of Occurrence |
---|---|
$$DOC^ACHS | ENTER+3, ENTER+24 |
$$LOCK^ACHS | SEL+13, END+1 |
$$PARM^ACHS | ENTER+14, ENTER+21 |
RTRN^ACHS | ENTER+3, REF+4 |
^ACHSAV | SEL+6 |
DX^ACHSBMC | ENTER+25 |
PX^ACHSBMC | ENTER+26 |
ARR^ACHSGRP | CDRG+19 |
KILLS^ACHSGRP | CDRG+7, KGRP+1 |
^ACHSPAP | ENTER+21 |
$$LINK^ACHSPAP1 | ENTER+21 |
INIT^ACHSRP2 | SEL+5 |
^ACHSUD | SEL+1 |
A0A^ACHSUSC | SEL+9 |
^ACHSZCK1 | ENTER+1 |
^DIE | ENTER+18, REF+6, CDRG+4 |
$$ICDOP^ICDEX | CDRG+15 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | CDRG+3 |
^ACHSF - [#9002080] | ENTER+21, REF+4, CDRG+5, CDRG+9, CDRG+15, CDRG+20*, CDRG+21*, CDRG+22*, CRECT+3* |
^AMER(2.1 - [#9009082.1] | CRECT+2 |
^AUTTLOC - [#9999999.06] | ENTER+1, ENTER+14 |
^DD("VERSION" | ENTER+7, ENTER+8 |
^DPT - [#2] | CDRG+6, CDRG+8 |
^ICD - [#80.2] | CDRG+16, CRECT+1 |
^ICD0 - [#80.1] | CDRG+15 |
^ICD9 - [#80] | CDRG+9 |
Name | Line Occurrences |
---|---|
CDRG | REF+10 |
CRECT | CDRG+22 |
END | EDIT+2, ENTER+3, ENTER+36, SEL+2, REF+2, REF+4 |
KGRP | CDRG+20 |
SEL | EDIT+1, REF+1 |
Name | Field # of Occurrence |
---|---|
^( | CDRG+9, CDRG+15 |
^(0 | REF+4, CDRG+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ACHS | CDRG+8*, CDRG+9*, CDRG+10*, CDRG+15*, CDRG+18*, CRECT+1*, CRECT+2* |
>> ACHS("DX" | REF+8*, CDRG+4, CDRG+9, CDRG+20 |
>> ACHS("PX" | REF+8*, CDRG+15 |
ACHS3RDP | END+3! |
ACHS3RDS | END+3! |
ACHSADJ | SEL+7*, SEL+12! |
ACHSBLKF | END+3! |
ACHSCAN | END+2! |
ACHSCONP | END+2! |
ACHSCOPT | END+2! |
ACHSDIEN | EDIT+2, ENTER+4, ENTER+21, SEL+2, SEL+13!, REF+2, REF+4, REF+5, END+1, CDRG+4 , CDRG+5, CDRG+9, CDRG+15, CDRG+20, CDRG+21, CDRG+22, CRECT+3 |
ACHSDOCR | ENTER+21*, END+2! |
ACHSDRG | END+2! |
ACHSDRGW | CRECT+1*, CRECT+2, CRECT+4! |
ACHSESDA | END+2! |
ACHSESDO | END+2! |
ACHSFDT | END+2! |
ACHSFULP | END+3! |
ACHSHON | END+3! |
ACHSI | CRECT+2*, CRECT+3, CRECT+4! |
>> ACHSICDE | CDRG+20, CDRG+22 |
>> ACHSICDE( | CDRG+20, CDRG+22 |
>> ACHSICDE("" | CDRG+20, CDRG+22 |
>> ACHSICDI | CDRG+9*, CDRG+10 |
>> ACHSICDJ | CDRG+19* |
>> ACHSICDT | CDRG+10*, CDRG+18, CDRG+19 |
>> ACHSICDX( | CDRG+9*, CDRG+18 |
ACHSIPA | END+3! |
>> ACHSNOR | CDRG+15* |
>> ACHSNSD | CDRG+18* |
ACHSODT | END+2! |
>> ACHSOR | CDRG+8*, CDRG+15* |
ACHSORDN | END+3! |
>> ACHSORG | CDRG+15*, CDRG+16 |
>> ACHSORG( | CDRG+16* |
ACHSPCCL | END+3! |
ACHSPROV | END+2! |
ACHSRECT | CRECT+1*, CRECT+2*, CRECT+3, CRECT+4! |
ACHSSCC | END+2! |
>> ACHSSD | CDRG+8* |
>> ACHSSD1 | CDRG+8* |
>> ACHSSEX | CDRG+8* |
ACHSSIG | SEL+4!, END+3! |
ACHSSVDT | END+3! |
ACHSTDT | END+3! |
>> ACHSTIEN | SEL+3* |
>> ACHSTYP | ENTER+14, ENTER+17 |
ACHSWKLD | END+3! |
ACHSX | CRECT+2*, CRECT+4! |
>> ACHSXXXZ | CHKDT+1, CHKDT+2 |
>> AGE | CDRG+8* |
D0 | END+4! |
D1 | END+4!, CDRG+15* |
>> DA | ENTER+4*, REF+5*, CDRG+4* |
>> DA(1 | ENTER+7* |
>> DA(2 | ENTER+8* |
>> DFN | CDRG+5*, CDRG+6, CDRG+8 |
DIADD | END+4! |
DIC | END+4! |
DIE | ENTER+10*, REF+5*, END+4!, CDRG+4* |
DLAYGO | ENTER+11*, END+4! |
DR | ENTER+14*, REF+5*, END+4!, CDRG+4* |
DR(2 | ENTER+15*, ENTER+16*, ENTER+17* |
DT | CDRG+8 |
>> DTOUT | EDIT+2, SEL+2, REF+2 |
>> DUOUT | EDIT+2, SEL+2 |
DUZ(2 | ENTER+1, ENTER+7, ENTER+8, ENTER+10, ENTER+14, ENTER+21, REF+4, REF+5, CDRG+4, CDRG+5 , CDRG+9, CDRG+15, CDRG+20, CDRG+21, CDRG+22, CRECT+3 |
LAYGO | END+4! |
>> SD | CDRG+18* |
>> SD1 | CDRG+18* |
U | ENTER+1, ENTER+14, REF+4, CDRG+5, CDRG+8, CDRG+9, CDRG+15, CDRG+16, CDRG+18, CDRG+20 , CDRG+21, CDRG+22, CRECT+2, CRECT+3 |
X | CDRG+2*, CDRG+20*, CDRG+22*, CRECT+1, CRECT+2*, CHKDT+2! |