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 |