BMXADOFS ; IHS/CIHA/GIS - RPC CALL FOR EXTENDED FUNCTIONALITY OF BMXNet UTILITIES ; 31 Jul 2009 12:42 PM
Source file <BMXADOFS.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | ^%DT ^DIC $$GET1^DIQ ^DIR |
DRG Grouper | 3 | ($$CODEN,CODEN)^ICDCODE $$IMP^ICDEXA $$ICDDATA^ICDXCODE |
Kernel | 2 | $$UP^XLFSTR $$VERSION^XPDUTL |
IHS VA Utilities | 1 | ^XBFMK |
M Transfer | 1 | FILE^BMXADOF |
Name | Comments | DBIA/ICR reference |
---|---|---|
HX(DATA) | ; INPUT STRING TRANSFORM FOR PHX AND FHX
|
|
HDT | ||
PROB(DATA,UFLG) | ; PROBLEM LIST INPUT STRING TRANSFORM
|
|
TSTICD | ||
PIENN(PIEN) | ; GIVEN A PROBLEM IEN, RETURN PROBLEM NARRATIVE (ICD)
|
|
SPEC(FILE,DATA,UFLG) | ;EP - SPECIAL DATA MODS FOR SPECIFIC FILES
|
|
NEXTNOTE(PIEN,FNIEN) | ; RETRUN THE NEXT NOTE NUMBER FOR A PROBLEM AND FACILITY-NOTE IEN
|
|
NN | ||
PVNARR | ||
TH | ; HX TEST
|
|
TI | ||
PICD | ||
NOTE(DATA,PIEN,FNIEN) | ; GIVEN A DATA STRING CONTAINING THE NOTE, THE PROBLEM IEN, AND THE FAC-NOTE IEN:
; ADD NOTE # AND STATUS TO THE DATA STRING |
|
PNARR | ||
POV(DATA) | ; POV INPUT STRING TRANSFORM
|
|
PNUM | ||
HNARR | ||
NARR(DATA,FLD) | ; SUBSTITUTE A LOOKUP VALUE FOR NARRATIVE DATA IN THE DATA STRING
|
|
DESC(CODE) | ;EP - Return the description for the specified code
|
|
NEXTPBN(DFN,FIEN) | ; RETURN THE NEXT AVAILABLE PROBLEM NUMBER FOR A PATIENT AT THE FACILITY
|
|
TNOTE | ; TEST ADDING A NOTE TO A PROBLEM
|
|
TODAY | ||
FACNIEN(PIEN,FIEN) | ; GIVEN A PROBLEM IEN AND FACILITY IEN, RETURN THE FACILITY-NOTE IEN
|
|
TPOV | ; ADD POV TEST
|
|
ICD(DATA,FLD) | ; VERIFY ICD CODE AND GET LOOKUP VALUE
|
Name | Field # of Occurrence |
---|---|
^%DT | HDT+2 |
FILE^BMXADOF | TPOV+2, TH+2, TNOTE+7 |
^DIC | NARR+11 |
$$GET1^DIQ | TSTICD+18, PIENN+21, DESC+10 |
^DIR | TSTICD+3, TSTICD+8 |
$$CODEN^ICDCODE | ICD+19, ICD+57 |
CODEN^ICDCODE | ICD+19, ICD+57 |
$$IMP^ICDEXA | ICD+26, ICD+64, DESC+17 |
$$ICDDATA^ICDXCODE | ICD+27, ICD+32, ICD+65, ICD+70, PIENN+13, PIENN+17, DESC+18, DESC+23 |
^XBFMK | NARR+14 |
$$UP^XLFSTR | NARR+8 |
$$VERSION^XPDUTL | ICD+17, ICD+22, ICD+55, ICD+60, DESC+8, DESC+13 |
Name | Line Occurrences |
---|---|
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 |
---|---|
^ICD9 - [#80] | GET1^DIQ |
^AUPNPROB - [#9000011] | GET1^DIQ |
^AUTNPOV - [#9999999.27] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNPROB - [#9000011] | NOTE+3, FACNIEN+1, FACNIEN+4, FACNIEN+6, FACNIEN+7*, FACNIEN+8*, FACNIEN+9*, NEXTPBN+4, NEXTNOTE+1, NEXTNOTE+4 , NEXTNOTE+5, PIENN+2 |
^AUPNPROB("AC" | NEXTPBN+3 |
^DIC(4 - [#4] | FACNIEN+2 |
^ICD9("BA" | ICD+18, ICD+56, DESC+9 |
Name | Line Occurrences |
---|---|
$$FACNIEN | TNOTE+3 |
$$HX | SPEC+3 |
$$ICD | HX+3, POV+4, PICD+1, TSTICD+13, TI |
$$NARR | HNARR+1, PVNARR+1, PNARR+3 |
$$NEXTNOTE | NOTE+7, NN |
$$NEXTPBN | PNUM+6 |
$$NOTE | SPEC+4 |
$$POV | SPEC+1 |
$$PROB | SPEC+2 |
HDT | HNARR |
HNARR | HX+2 |
PICD | PNARR |
PNUM | PICD |
PVNARR | POV+3 |
TODAY | PNUM+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | HX+1~, POV+1~, PROB+1~, PNARR+1*, PNARR+2, PICD*, ICD+3~, ICD+4*, ICD+7, ICD+34* , ICD+36, ICD+37, ICD+41, ICD+46*, ICD+49, ICD+72*, ICD+74, ICD+75, ICD+79 |
%DT | HX+1~, HDT+2* |
A | HX+1~, HDT+4*, HDT+6, PROB+1~, PNUM+9*, PNUM+10, TODAY+2*, TODAY+3, ICD+3~, ICD+38* , ICD+41, ICD+76*, ICD+79, NARR+1~, NARR+5*, NARR+12 |
B | HX+1~, HDT+5*, HDT+7, PROB+1~, PNUM+9*, PNUM+10, TODAY+2*, TODAY+3, ICD+3~, ICD+39* , ICD+40*, ICD+42, ICD+77*, ICD+78*, ICD+80, NARR+1~, NARR+6*, NARR+7, NARR+9 |
C | NARR+1~, NARR+9*, NARR+13 |
CIEN | POV+1~, POV+2*, POV+3 |
CODE | ICD+8~, ICD+10*, ICD+11*, ICD+12, ICD+18, ICD+27, ICD+32, ICD+47~, ICD+49*, ICD+50 , ICD+56, ICD+65, ICD+70, DESC~, DESC+9*, DESC+10, DESC+18, DESC+23 |
DAS | TNOTE+1~, TNOTE+4*, TNOTE+7 |
DAS(1 | SPEC+4 |
DAS(2 | SPEC+4 |
DATA | TPOV+1*, TPOV+2!, TH+1*, TH+2!, TNOTE+1~, TNOTE+5*, TNOTE+7, SPEC~, SPEC+1*, SPEC+2* , SPEC+3*, SPEC+4*, SPEC+6, HX~, HX+2, HX+3*, HNARR, HNARR+1*, HDT, HDT+1 , HDT+3, HDT+4, HDT+5, HDT+6*, HDT+7*, HDT+8, POV~, POV+2, POV+4*, PVNARR , PVNARR+1*, PVNARR+2, PROB~, PNARR, PNARR+1, PNARR+3*, PNARR+4, PICD, PICD+1*, PNUM , PNUM+1, PNUM+2, PNUM+3*, PNUM+4, PNUM+8, PNUM+9, PNUM+10*, TODAY, TODAY+1, TODAY+2 , TODAY+3*, TODAY+4, NOTE~, NOTE+2, NOTE+5*, NOTE+6, NOTE+9*, NOTE+10, ICD~, ICD+2 , ICD+4, ICD+7, ICD+10, ICD+36*, ICD+37*, ICD+38, ICD+39, ICD+41*, ICD+42*, ICD+46 , ICD+74*, ICD+75*, ICD+76, ICD+77, ICD+79*, ICD+80*, ICD+82, NARR~, NARR+3, NARR+5 , NARR+6, NARR+12*, NARR+13*, NARR+15 |
DESC | DESC+2~, DESC+3*, DESC+10*, DESC+17, DESC+19*, DESC+22, DESC+24*, DESC+26 |
DFN | PROB+1~, PNUM+2*, PNUM+3, PNUM+6, NEXTPBN~, NEXTPBN+3 |
DIC | NARR+1~, NARR+10* |
DIC(0 | NARR+10* |
DIR | TSTICD~ |
DIR("A" | TSTICD+1*, TSTICD+6* |
DIR(0 | TSTICD+2*, TSTICD+7* |
DIROUT | TSTICD~ |
DIRUT | TSTICD~ |
DT | TODAY+3, ICD+26, ICD+27, ICD+32, ICD+64, ICD+65, ICD+70, DESC+17, DESC+18, DESC+23 |
DTOUT | TSTICD~ |
DUOUT | TSTICD~ |
ENTRYDT | PIENN+1~, PIENN+4*, PIENN+13, PIENN+17 |
FACIEN | TNOTE+1~, TNOTE+2*, TNOTE+3, PROB+1~, PNUM+4*, PNUM+5, PNUM+6 |
FACNIEN | TNOTE+1~, TNOTE+3*, TNOTE+4 |
FIEN | FACNIEN~, FACNIEN+2, FACNIEN+4, FACNIEN+7, FACNIEN+9, NEXTPBN~, NEXTPBN+5 |
FILE | SPEC~, SPEC+1, SPEC+2, SPEC+3, SPEC+4 |
FLD | ICD~, ICD+1, ICD+7, ICD+46, ICD+76, ICD+77, ICD+79, NARR~, NARR+2, NARR+4 , NARR+12 |
FNIEN | NOTE~, NOTE+3, NOTE+7, FACNIEN+3~, FACNIEN+4*, FACNIEN+6*, FACNIEN+7, FACNIEN+8, FACNIEN+9, FACNIEN+10 , NEXTNOTE~, NEXTNOTE+1, NEXTNOTE+4, NEXTNOTE+5 |
ICD | PIENN+1~, PIENN+5*, PIENN+14*, PIENN+18*, PIENN+20, PIENN+23 |
IEN | TSTICD~, TSTICD+15*, TSTICD+16*, TSTICD+17*, TSTICD+18, ICD+8~, ICD+9*, ICD+18*, ICD+19*, ICD+26 , ICD+28*, ICD+31, ICD+33*, ICD+34, ICD+47~, ICD+48*, ICD+56*, ICD+57*, ICD+64, ICD+66* , ICD+69, ICD+71*, ICD+72 |
IIEN | PIENN+1~, PIENN+3*, PIENN+13, PIENN+17 |
MAX | NEXTPBN+1~, NEXTPBN+2*, NEXTPBN+7*, NEXTPBN+9*, NEXTPBN+10, NEXTNOTE+2~, NEXTNOTE+3*, NEXTNOTE+7*, NEXTNOTE+9*, NEXTNOTE+10 |
NARR | HX+1~, POV+1~, PROB+1~, PNARR+2*, PNARR+3, NARR+7*, NARR+8*, NARR+10, PIENN+1~, PIENN+21* , PIENN+22*, PIENN+23 |
NIEN | HX+1~, POV+1~, PROB+1~, NEXTNOTE+2~, NEXTNOTE+3*, NEXTNOTE+4*, NEXTNOTE+5 |
NUM | NOTE+4~, NOTE+7*, NOTE+8, NOTE+9 |
OVAL | ICD+8~, ICD+11*, ICD+36, ICD+47~, ICD+49*, ICD+74 |
PARM | TSTICD~, TSTICD+11*, TSTICD+12*, TSTICD+13 |
PIECE | TSTICD~, TSTICD+9*, TSTICD+11, TSTICD+12, TSTICD+13, TSTICD+15, TSTICD+16 |
PIEN | NOTE~, NOTE+3, NOTE+7, FACNIEN~, FACNIEN+1, FACNIEN+4, FACNIEN+6, FACNIEN+7, FACNIEN+8, FACNIEN+9 , NEXTPBN+1~, NEXTPBN+2*, NEXTPBN+3*, NEXTPBN+4, NEXTNOTE~, NEXTNOTE+1, NEXTNOTE+4, NEXTNOTE+5, PIENN~, PIENN+2 , PIENN+21 |
PNUM | PROB+1~, PNUM+6*, PNUM+7, PNUM+10 |
PROBIEN | TNOTE+1~, TNOTE+2*, TNOTE+3, TNOTE+4 |
STR | ICD+23~, ICD+27*, ICD+28, ICD+32*, ICD+33, ICD+61~, ICD+65*, ICD+66, ICD+70*, ICD+71 , PIENN+10~, PIENN+13*, PIENN+14, PIENN+17*, PIENN+18, DESC+14~, DESC+18*, DESC+19, DESC+23*, DESC+24 |
U | NEXTPBN+5, NEXTPBN+6, PIENN+3, PIENN+4 |
UFLG | SPEC~, SPEC+2, PROB~, PNUM |
X | HX+1~, HDT+1*, PROB+1~, PNUM+8*, PNUM+9, TODAY+1*, TODAY+2, TSTICD~, TSTICD+13*, TSTICD+14 , TSTICD+15, TSTICD+16, NARR+1~, NARR+10*, NEXTPBN+1~, NEXTPBN+4*, NEXTPBN+5, NEXTPBN+6, NEXTNOTE+2~, NEXTNOTE+5* , NEXTNOTE+6, PIENN+1~, PIENN+2*, PIENN+3, PIENN+4, PIENN+23*, PIENN+24 |
XXICD | TSTICD~, TSTICD+4*, TSTICD+11, TSTICD+12 |
XXX | TPOV+2!, TH+2!, TNOTE+1~, TNOTE+7, TI~* |
Y | HX+1~, HDT+3, HDT+6, TSTICD~, TSTICD+3, TSTICD+4, TSTICD+8, TSTICD+9, NARR+1~, NARR+11 , NARR+12, NEXTPBN+1~, NEXTPBN+6*, NEXTPBN+7, NEXTNOTE+2~, NEXTNOTE+6*, NEXTNOTE+7 |
Z | NARR+1~, NARR+4*, NARR+5, NARR+6 |
Name | Field # of Occurrence |
---|---|
$T(CODEN^ICDCODE | ICD+19, ICD+57 |