BMXADOFD ; IHS/CIHA/GIS - RPC CALL FOR EXTENDED FUNCTIONALITY OF BMXNet UTILITIES ; 31 Jul 2009 12:41 PM
Source file <BMXADOFD.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 3 | $$ICDDX^ICDEX $$IMP^ICDEXA $$ICDDATA^ICDXCODE | 
| M Transfer | 2 | FILE^BMXADOF $$FACNIEN^BMXADOFD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FACNIEN(PIEN,FIEN) | ;EP - GIVEN A PROBLEM IEN AND FACILITY IEN, RETURN THE FACILITY-NOTE IEN | |
| MG | ||
| NN | ||
| ICDVAL(CODE,CHKDT) | ; EP-RPC-VERIFY ICD CODE BY RETURNING ITS IEN | |
| NEXTNOTE(PIEN,FIEN) | ; RETRUN THE NEXT NOTE NUMBER FOR A PROBLEM AND FACILITY | |
| VMEAS(DATA,IENS,MAX,OUT,TOT) | ; VIEW MEASUREMENTS: CUSTOM ITERATOR ; DATA=VCN|ALL|MTYPE1\VAL1|MTYPE2\VAL2|...|MTYPEn\VALn | |
| NEXTPBN(DFN,FIEN) | ; RETURN THE NEXT AVAILABLE PROBLEM NUMBER FOR A PATIENT AT THE FACILITY | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPROB - [#9000011] | FACNIEN+1, FACNIEN+4, FACNIEN+6, FACNIEN+7*, FACNIEN+8*, FACNIEN+9*, NEXTPBN+4, NEXTNOTE+1, NEXTNOTE+6, NEXTNOTE+7 | 
| ^AUPNPROB("AC" | NEXTPBN+3 | 
| ^AUPNVSIT - [#9000010] | VMEAS+7 | 
| ^AUTTMSR - [#9999999.07] | VMEAS+14 | 
| ^AUTTMSR("B" | VMEAS+13 | 
| ^DIC(4 - [#4] | FACNIEN+2, NEXTNOTE+2 | 
| Name | Line Occurrences | 
|---|---|
| $$NEXTNOTE | NN | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | VMEAS+2~ | 
| ALL | VMEAS+2~ | 
| CHKDT | ICDVAL~, ICDVAL+8*, ICDVAL+12, ICDVAL+21, ICDVAL+22 | 
| CNT | VMEAS+2~, VMEAS+8* | 
| CODE | ICDVAL~, ICDVAL+5, ICDVAL+14, ICDVAL+22, ICDVAL+26 | 
| DAS | BMXADOFD+9~*, BMXADOFD+11 | 
| DATA | BMXADOFD+9~, BMXADOFD+10*, BMXADOFD+11, VMEAS~, VMEAS+6, VMEAS+8 | 
| DFN | NEXTPBN~, NEXTPBN+3 | 
| DT | ICDVAL+26 | 
| FIEN | FACNIEN~, FACNIEN+2, FACNIEN+4, FACNIEN+7, FACNIEN+9, NEXTPBN~, NEXTPBN+5, NEXTNOTE~, NEXTNOTE+2, NEXTNOTE+5 | 
| FILE | BMXADOFD+9~*, BMXADOFD+11 | 
| FNIEN | FACNIEN+4*, FACNIEN+6*, FACNIEN+7, FACNIEN+8, FACNIEN+9, FACNIEN+10, NEXTNOTE+3~, NEXTNOTE+5*, NEXTNOTE+6, NEXTNOTE+7 | 
| ICDDATA | ICDVAL+13~, ICDVAL+14*, ICDVAL+15 | 
| IENS | VMEAS~ | 
| IX | VMEAS+2~ | 
| IX( | VMEAS+18* | 
| MAX | VMEAS~, NEXTPBN+1~, NEXTPBN+2*, NEXTPBN+7*, NEXTPBN+9*, NEXTPBN+10, NEXTNOTE+3~, NEXTNOTE+4*, NEXTNOTE+9*, NEXTNOTE+11* , NEXTNOTE+12 | 
| MEAS | VMEAS+2~, VMEAS+14*, VMEAS+17 | 
| MIEN | VMEAS+2~, VMEAS+13*, VMEAS+14, VMEAS+17, VMEAS+18 | 
| N | VMEAS+2~, VMEAS+3*, VMEAS+15*, VMEAS+16, VMEAS+17, VMEAS+18, MG*, MG+2 | 
| NFIEN | FACNIEN+3~ | 
| NIEN | NEXTNOTE+3~, NEXTNOTE+4*, NEXTNOTE+6*, NEXTNOTE+7 | 
| OUT | VMEAS~, VMEAS+5, MG+2 | 
| P | VMEAS+2~, VMEAS+3*, VMEAS+6, VMEAS+8 | 
| PIEN | 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+5, NEXTNOTE+6, NEXTNOTE+7 | 
| PTIEN | VMEAS+2~, VMEAS+7*, MG+2 | 
| S | VMEAS+2~, VMEAS+3*, VMEAS+9, VMEAS+11 | 
| STG | VMEAS+2~ | 
| STR | ICDVAL+7~, ICDVAL+9*, ICDVAL+12, ICDVAL+15*, ICDVAL+21, ICDVAL+22*, ICDVAL+23*, ICDVAL+26*, ICDVAL+27*, ICDVAL+29 | 
| TOT | VMEAS~, VMEAS+4, MG+1*, MG+2 | 
| TYPE | VMEAS+2~, VMEAS+11*, VMEAS+12, VMEAS+13, VMEAS+17 | 
| TYPE( | VMEAS+17*, MG+2 | 
| U | VMEAS+7, VMEAS+14, VMEAS+17, MG+2, NEXTPBN+5, NEXTPBN+6 | 
| VAL | VMEAS+2~, VMEAS+9*, VMEAS+10, VMEAS+16 | 
| VAL( | VMEAS+16*, MG, MG+2 | 
| >> VCN | VMEAS+6 | 
| VIEN | VMEAS+2~, VMEAS+6*, VMEAS+7, MG+2 | 
| X | VMEAS+2~, VMEAS+8*, VMEAS+9, VMEAS+11, NEXTPBN+1~, NEXTPBN+4*, NEXTPBN+5, NEXTPBN+6, NEXTNOTE+3~, NEXTNOTE+7* , NEXTNOTE+8 | 
| XXX | BMXADOFD+9~, BMXADOFD+11 | 
| Y | VMEAS+2~, NEXTPBN+1~, NEXTPBN+6*, NEXTPBN+7, NEXTNOTE+3~, NEXTNOTE+8*, NEXTNOTE+9 |