PSODIAG ;BIR/LE - Diagnosis code prompts ;02/27/04
Source file <PSODIAG.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ^DIC ^DIK $$GET1^DIQ |
DRG Grouper | 2 | $$STATCHK^ICDAPIU $$ICDDX^ICDCODE |
Integrated Billing | 1 | ($$CIDC,CIDC)^IBBAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;
|
|
WRITE2 | ||
UPDATE | ;was in PSOORED6; now called from PSOORED6; removes deletes for edits and stores data.
|
|
ICD | ;called from PSON52 cause PSON52'S too large. Stores ICD info for new Rx's (CPRS and backdoor) using variables from copy function and new order functions.
|
|
WRITE | ||
CSET | ;Called from PSOHLNEW due to it's routine size. Requires PSOICD & PENDING variable. Sets ICD node for orders passed from CPRS.
|
|
EN2 | ;ask for ICD's or display previously entered ones for editing
|
|
STATCHK(ICDIEN,FILDAT) | ;called from above to check active/inactive date during FileMan call.
|
|
DELETE | ;called from above to verify delete with user and to delete said entries
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
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: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ICD9 - [#80] | EN+24, EN+33, STATCHK+2 |
^ICD9("BA" | EN2+22 |
^PS(52.41 - [#52.41] | EN+13, EN+28, ICD+6, CSET+3*, CSET+4* |
^PS(53 - [#53] | ICD+10, ICD+16 |
^PSRX - [#52] | EN+19, EN2+50, ICD+4!, ICD+5, ICD+11*, ICD+15*, ICD+16*, ICD+17*, UPDATE+5, UPDATE+6!* , UPDATE+7, UPDATE+10, UPDATE+11!, UPDATE+12*, UPDATE+13* |
^XUSEC("PROVIDER" | EN+3 |
Name | Line Occurrences |
---|---|
DELETE | EN2+14, DELETE+2 |
WRITE | EN+26, EN+34 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CPRS | EN+7~, EN+10*, EN+13*, EN+18, EN+27, EN2+6, EN2+46, EN2+48, EN2+50, DELETE+6 , DELETE+7 |
D | ICD+1~, ICD+3*, ICD+4*, ICD+5*, ICD+7*, ICD+11, ICD+12*, ICD+15, ICD+16 |
DA | EN+5, UPDATE+2~, UPDATE+3*, UPDATE+7*!, UPDATE+10, UPDATE+11, UPDATE+12, UPDATE+13 |
DA(1 | UPDATE+7* |
DDATA | ICD+1~, ICD+8*, ICD+9*, ICD+10*, ICD+11, ICD+13*, ICD+14*, ICD+15 |
>> DFN | EN+4 |
DIC | EN+9!, EN2+7!, EN2+16!*, EN2+19! |
DIC("A" | EN2+7*, EN2+9 |
DIC("B" | EN2+8* |
DIC("S" | EN2+18* |
DIC(0 | EN2+16* |
DIK | UPDATE+2~, UPDATE+7*! |
DT | EN+15 |
DTOUT | EN2+19!, EN2+21 |
DUOUT | EN2+19!, EN2+21 |
DUZ | EN+3 |
DX | EN+7~ |
DX( | EN2+30, EN2+32* |
EE | CSET+1~, CSET+2*, CSET+3 |
EEE | CSET+1~, CSET+2*, CSET+3*, CSET+4 |
FILDAT | EN+7~, EN+15*, EN2+25, WRITE, WRITE2, WRITE2+1, STATCHK~, STATCHK+2 |
I | EN+7~, EN+19*, EN+20, EN+21, EN+23*, EN+24, EN+25, EN+26*, EN+28*, EN+29 , EN+30, EN+32*, EN+33, EN+34*, EN2+5*, EN2+7, EN2+8, EN2+10, EN2+11, EN2+13* , EN2+20*, EN2+22*, EN2+23*, EN2+24*, EN2+28*, EN2+29, EN2+30*, EN2+32, EN2+40*, EN2+41 , WRITE, WRITE2, WRITE2+1, DELETE+3*, DELETE+4, DELETE+13*, UPDATE+2~, UPDATE+7*, UPDATE+12* |
ICD | ICD+1~, ICD+7*, ICD+8 |
ICDIEN | STATCHK~, STATCHK+2* |
II | ICD+1~, ICD+11*, ICD+15*, ICD+17, UPDATE+2~, UPDATE+12*, UPDATE+13 |
J | EN+7~, EN+25*, EN2+29*, EN2+30, EN2+40*, WRITE*, WRITE2, WRITE2+1, DELETE+4*, DELETE+5 , DELETE+6, DELETE+7, DELETE+9, DELETE+10, DELETE+11 |
NEW | EN+7~ |
NEW("ICD" | EN2+32*, EN2+37*, EN2+38, EN2+40 |
OLD | EN+7~, EN+22, EN+31! |
OLD( | EN+20*, EN+24*, EN+25, EN+26, EN+29*, EN+33*, EN+34, EN2+8, EN2+10, EN2+11 , WRITE, WRITE2, WRITE2+1, DELETE+5*, DELETE+11! |
OLDI | EN+7~, EN+31!, EN+35, EN2+37 |
OLDI( | EN+21*, EN+23*, EN+24, EN+30*, EN+32*, EN+33, DELETE+4, DELETE+5*, DELETE+7, DELETE+11! |
>> ORD | EN+12, EN+13, EN+28, EN+29, EN+30, ICD+6 |
>> PENDING | CSET+3, CSET+4 |
POP | EN+7~, EN2+29*, EN2+30*, EN2+31 |
>> PSOANSQ("CV" | ICD+8, ICD+14 |
>> PSOANSQ("HNC" | ICD+8, ICD+14 |
>> PSOANSQ("MST" | ICD+8, ICD+14 |
>> PSOANSQ("PGW" | ICD+8, ICD+14 |
>> PSOANSQ("RAD" | ICD+8, ICD+13 |
>> PSOANSQ("SC" | ICD+8, ICD+13 |
>> PSOANSQ("SC>50" | ICD+8, ICD+10, ICD+13, ICD+16 |
>> PSOANSQ("SHAD" | ICD+9, ICD+14 |
>> PSOANSQ("VEH" | ICD+8, ICD+13 |
>> PSOCOPY | EN+22, EN2+38, DELETE+8, ICD+2 |
PSODDFN | EN+4~*, EN+5 |
>> PSODFN | EN+4 |
>> PSOEDIT | EN+5 |
>> PSOICD( | CSET+2, CSET+3 |
PSOICDD | EN2+38!*, ICD+2 |
>> PSONEW("DFLG" | EN+5* |
>> PSONEW("ICD" | EN+13*, EN+28, EN+31, EN+32, DELETE+6*, DELETE+7*, DELETE+9*, DELETE+11!, ICD+6, ICD+18! |
>> PSONEW("IDFLG" | EN2+48* |
>> PSONEW("PATIE | NT STATUS" , ICD+10, ICD+16 |
>> PSORX("ICD" | EN2+46!*, EN2+47!*, ICD+6, ICD+18! |
>> PSORXED | EN+11, EN2+6, EN2+47 |
>> PSORXED("FLD" | EN+11*, EN+13!, EN2+45! |
>> PSORXED("ICD" | EN+13!, EN+19, EN2+46*, DELETE+10*, DELETE+11!, ICD+18!, UPDATE+4, UPDATE+9, UPDATE+12 |
>> PSORXED("IDFLG" | EN2+50*, UPDATE+4! |
>> PSORXED("IRXN" | EN+8, UPDATE+3, UPDATE+5, UPDATE+6, UPDATE+7 |
>> PSOSCP | ICD+8, ICD+10, ICD+13, ICD+16 |
PSOX | EN+8~ |
PSOX("ICD" | ICD+2, ICD+3, ICD+5*, ICD+6*, ICD+7, ICD+18! |
PSOX("IRXN" | EN+8*, EN+15, EN+19, EN+20, EN+21, EN2+50, ICD+4, ICD+11, ICD+15, ICD+16 , ICD+17 |
PSOX("OIRXN" | ICD+5 |
RAR | EN+7~, EN+11*, EN+12*, EN+22, EN+23, EN2+5, EN2+6*, EN2+40, EN2+44, EN2+46 , EN2+47, EN2+48, EN2+49, EN2+50 |
SCEI | UPDATE+2~, UPDATE+10*, UPDATE+12* |
SOLDI | EN+7~, EN+35* |
SOLDI( | EN2+44 |
STATCHK | EN+7~, EN2+25*, EN2+26, EN2+27 |
STATCHK2 | EN+7~, EN2+24, EN2+25*, EN2+26*, EN2+27* |
TNEW | EN+7~, EN2+41*, UPDATE+2~, UPDATE+6*, UPDATE+7 |
U | EN2+25, EN2+32, WRITE, WRITE2, WRITE2+1, ICD+5, UPDATE+6, UPDATE+13, CSET+4 |
X | EN+7~, EN2+9*, EN2+11*, EN2+12, EN2+13, EN2+14, EN2+15, EN2+20, EN2+21*, EN2+22* , EN2+23, EN2+30*, EN2+42, STATCHK+1~*, STATCHK+2*, STATCHK+3, DELETE+1*, DELETE+2, DELETE+3, DELETE+13* |
Y | EN+7~, EN2+5, EN2+12*, EN2+15*, EN2+20*, EN2+21*, EN2+22*, EN2+23*, EN2+24*, EN2+25 , EN2+28*, EN2+30*, EN2+32, EN2+44*, DELETE+13* |
Z | EN+7~ |
Name | Field # of Occurrence |
---|---|
$T(CIDC^IBBAPI | EN+2 |