BMCRLU ; IHS/PHXAO/TMJ - GEN RETR UTILITIES ;
Source file <BMCRLU.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 2 | $$ICDDX^ICDEX $$CPT^ICPTCOD | 
| Referred Care Information System | 2 | DT1^BMCOSUT $$RRR^BMCRLU1 | 
| IHS Patient | 1 | ($$MCD,$$MCR,$$PI)^AUPNPAT | 
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 | 
| Kernel | 1 | $$FMTE^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ANYINS(P,D) | ;EP - return 1 or 0 if patient has any insurance | |
| AVTCOST(R) | ; EP | |
| CASEMAN(R) | ;EP return case manager | |
| AVOP(R,A,T) | ;EP | |
| SETOP | ; | |
| AVDOS(R,F) | ;EP - return available date of service (actual or estimated) in either internal or external format | |
| FACREF(R) | ;EP return facility referred to (piece 7-8-9) | |
| AVICOST(R) | ; EP | |
| SETDX | ; | |
| LBLK(V,L) | ;left blank fill | |
| EXPENDT(R,F) | ;Expected End DOS | |
| REFDTI(R,F) | ; EP - Date Referral Initiated | |
| ACTBDT(R,F) | ;Actual Beginning DOS | |
| LZERO(V,L) | ;left zero fill | |
| ACTDT(R,F) | ;Actual End DOS | |
| AVLOS(R,F) | ;EP return available LOS | |
| RAIL(P,D) | ;EP - Check for Railroad Retirement Data | |
| AVEOS(R,F) | ;EP return available end date of service | |
| AVDX(R,A,T) | ;EP - return array of available dx's | |
| EXPBGDT(R,F) | ;Expected Begin Date of Service | |
| RZERO(V,L) | ;ep right zero fill | |
| CSECOM(R,D) | ;EP -TEST FOR SORT BY, IF BY CSE COM DATES NEED TO TEST FOR DATES | 
| Name | Field # of Occurrence | 
|---|---|
| $$MCD^AUPNPAT | ANYINS+4 | 
| $$MCR^AUPNPAT | ANYINS+3 | 
| $$PI^AUPNPAT | ANYINS+5 | 
| DT1^BMCOSUT | AVEOS+6, EXPBGDT+6, EXPENDT+6, ACTBDT+6, ACTDT+6 | 
| $$RRR^BMCRLU1 | RAIL+1 | 
| $$ICDDX^ICDEX | SETDX+6, SETDX+9 | 
| $$CPT^ICPTCOD | SETOP+4, SETOP+6 | 
| $$VAL^XBDIQ1 | AVDOS+9, AVEOS+6, REFDTI+8 | 
| $$FMTE^XLFDT | AVDOS+7, AVEOS+5, REFDTI+6, EXPBGDT+5, EXPENDT+5, ACTBDT+5, ACTDT+5 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUTNPOV - [#9999999.27] | SETOP+7 | 
| ^AUTTVNDR - [#9999999.11] | FACREF+3 | 
| ^BMCCOM - [#90001.03] | CSECOM+5, CSECOM+12 | 
| ^BMCDX - [#90001.01] | AVDX+8, AVDX+10, SETDX+1, SETDX+2 | 
| ^BMCDX("AD" | AVDX+8, AVDX+10 | 
| ^BMCLPRV - [#90001.53] | FACREF+3 | 
| ^BMCPX - [#90001.02] | AVOP+8, AVOP+9, SETOP+1, SETOP+4, SETOP+6, SETOP+7 | 
| ^BMCPX("AD" | AVOP+8, AVOP+9 | 
| ^BMCREF - [#90001] | AVDX+7, AVOP+7, AVDOS+4, AVEOS+4, AVLOS+3, AVLOS+5, AVICOST+3, AVICOST+4, AVICOST+6, AVICOST+7 , AVICOST+8, AVTCOST+3, AVTCOST+4, AVTCOST+6, AVTCOST+7, AVTCOST+8, FACREF+2, CASEMAN+1, REFDTI+4, EXPBGDT+4 , EXPENDT+4, ACTBDT+4, ACTDT+4 | 
| ^BMCRTMP - [#90001.82] | CSECOM+2, CSECOM+6, CSECOM+7, CSECOM+11, CSECOM+12 | 
| ^BMCTSORT - [#90001.81] | CSECOM+4, CSECOM+9 | 
| ^DIC(4 - [#4] | FACREF+3 | 
| ^DIC(40.7 - [#40.7] | FACREF+3 | 
| ^VA(200 - [#200] | CASEMAN+1 | 
| Name | Line Occurrences | 
|---|---|
| $$RAIL | ANYINS+6 | 
| SETDX | AVDX+8, AVDX+10 | 
| SETOP | AVOP+8, AVOP+9 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(11 | AVICOST+6, AVTCOST+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | RZERO+1~, RZERO+2*, LZERO+1~, LZERO+2*, LBLK+1~, LBLK+2*, AVLOS+2~, AVLOS+3*, AVLOS+4, AVLOS+5* , AVLOS+6, AVICOST+4*, AVICOST+5, AVTCOST+4*, AVTCOST+5, FACREF+1~, FACREF+2*, FACREF+3 | 
| >> %1 | AVICOST+4*, AVTCOST+4* | 
| A | AVDX~, AVDX+4*, AVDX+5, SETDX+1, SETDX+6, SETDX+9, AVOP~, AVOP+4*, AVOP+5, SETOP+1 , SETOP+4, SETOP+6, SETOP+7 | 
| BMCA | ANYINS+1~, ANYINS+2*, ANYINS+3*, ANYINS+4*, ANYINS+5*, ANYINS+6*, ANYINS+7 | 
| BMCCDI | SETDX+2~*, SETDX+6, SETDX+9 | 
| BMCDOS | AVDOS+1~, AVDOS+3*, AVDOS+4*, AVDOS+5, AVDOS+6, AVDOS+7*, AVDOS+8*, AVDOS+9*, AVDOS+10, AVEOS+1~ , AVEOS+3*, AVEOS+4*, AVEOS+5*, AVEOS+6*, AVEOS+7, AVEOS+8, REFDTI+1~, REFDTI+3*, REFDTI+4*, REFDTI+5 , REFDTI+6*, REFDTI+7*, REFDTI+8*, REFDTI+9, EXPBGDT+1~, EXPBGDT+3*, EXPBGDT+4*, EXPBGDT+5*, EXPBGDT+6*, EXPBGDT+7 , EXPBGDT+8, EXPENDT+1~, EXPENDT+3*, EXPENDT+4*, EXPENDT+5*, EXPENDT+6*, EXPENDT+7, EXPENDT+8, ACTBDT+1~, ACTBDT+3* , ACTBDT+4*, ACTBDT+5*, ACTBDT+6*, ACTBDT+7, ACTBDT+8, ACTDT+1~, ACTDT+3*, ACTDT+4*, ACTDT+5*, ACTDT+6* , ACTDT+7, ACTDT+8 | 
| >> BMCDTYP | AVDX+10 | 
| BMCF | FACREF+1~, FACREF+3*, FACREF+4 | 
| BMCFLG | AVDX+1~, AVDX+3*, AVDX+6*, AVDX+7*, AVDX+11, AVOP+1~, AVOP+3*, AVOP+6*, AVOP+7*, AVOP+10 | 
| >> BMCRPT | CSECOM+2, CSECOM+6, CSECOM+7, CSECOM+11, CSECOM+12 | 
| BMCX | AVDX+1~, AVDX+8*, AVDX+10*, SETDX+1, SETDX+2, AVOP+1~, AVOP+8*, AVOP+9*, SETOP+1, SETOP+4 , SETOP+6, SETOP+7 | 
| >> C | AVDX+8*, AVDX+10*, AVOP+8*, AVOP+9* | 
| D | ANYINS~, ANYINS+3, ANYINS+4, ANYINS+5, ANYINS+6, RAIL~, RAIL+1, CSECOM~, CSECOM+5, CSECOM+12 | 
| F | AVDOS~, AVDOS+2*, AVDOS+6, AVDOS+7, AVDOS+8, AVDOS+9, AVEOS~, AVEOS+2*, AVEOS+5, AVEOS+6 , AVEOS+7, AVLOS~, AVLOS+1*, AVLOS+5, REFDTI~, REFDTI+2*, REFDTI+6, REFDTI+7, REFDTI+8, EXPBGDT~ , EXPBGDT+2*, EXPBGDT+5, EXPBGDT+6, EXPBGDT+7, EXPENDT~, EXPENDT+2*, EXPENDT+5, EXPENDT+6, EXPENDT+7, ACTBDT~ , ACTBDT+2*, ACTBDT+5, ACTBDT+6, ACTBDT+7, ACTDT~, ACTDT+2*, ACTDT+5, ACTDT+6, ACTDT+7 | 
| I | RZERO+1~, RZERO+2*, LZERO+1~, LZERO+2*, LBLK+1~, LBLK+2* | 
| L | RZERO~, RZERO+2, LZERO~, LZERO+2, LBLK~, LBLK+2 | 
| P | ANYINS~, ANYINS+3, ANYINS+4, ANYINS+5, ANYINS+6, RAIL~, RAIL+1 | 
| R | AVDX~, AVDX+6, AVDX+7, AVDX+8, AVDX+10, AVOP~, AVOP+6, AVOP+7, AVOP+8, AVOP+9 , AVDOS~, AVDOS+4, AVDOS+9, AVEOS~, AVEOS+4, AVEOS+6, AVLOS~, AVLOS+3, AVLOS+5, AVICOST~ , AVICOST+3, AVICOST+4, AVICOST+6, AVICOST+7, AVICOST+8, AVTCOST~, AVTCOST+3, AVTCOST+4, AVTCOST+6, AVTCOST+7 , AVTCOST+8, FACREF~, FACREF+2, CASEMAN~, CASEMAN+1, REFDTI~, REFDTI+4, REFDTI+8, EXPBGDT~, EXPBGDT+4 , EXPENDT~, EXPENDT+4, ACTBDT~, ACTBDT+4, ACTDT~, ACTDT+4, CSECOM~ | 
| T | AVDX~, AVDX+2*, SETDX+1, SETDX+6, SETDX+9, AVOP~, AVOP+2*, SETOP+1, SETOP+4, SETOP+6 , SETOP+7 | 
| U | AVDX+8, AVDX+10, SETDX+1, SETDX+2, SETDX+6, SETDX+9, AVOP+8, AVOP+9, SETOP+1, SETOP+4 , SETOP+6, SETOP+7, AVDOS+4, AVEOS+4, AVLOS+3, AVLOS+5, AVICOST+4, AVICOST+6, AVICOST+7, AVICOST+8 , AVTCOST+4, AVTCOST+6, AVTCOST+7, AVTCOST+8, FACREF+3, CASEMAN+1, REFDTI+4, EXPBGDT+4, EXPENDT+4, ACTBDT+4 , ACTDT+4, CSECOM+4, CSECOM+5, CSECOM+6, CSECOM+7, CSECOM+9, CSECOM+12 | 
| V | RZERO~, RZERO+2*, RZERO+3, LZERO~, LZERO+2*, LZERO+3, LBLK~, LBLK+2*, LBLK+3 | 
| >> X | CSECOM+2*, CSECOM+14*, CSECOM+15 | 
| >> X1 | CSECOM+3*, CSECOM+5*, CSECOM+8*, CSECOM+14 | 
| >> X2 | CSECOM+3*, CSECOM+10*, CSECOM+11, CSECOM+13*, CSECOM+14 | 
| >> X3 | CSECOM+5*, CSECOM+6, CSECOM+7 | 
| >> Y | AVEOS+6*, EXPBGDT+6*, EXPENDT+6*, ACTBDT+6*, ACTDT+6*, CSECOM+2*, CSECOM+4, CSECOM+6, CSECOM+7, CSECOM+9 , CSECOM+11, CSECOM+12 | 
| >> Y1 | CSECOM+11*, CSECOM+12 | 
| >> Z | RZERO+2*, LZERO+2*, LBLK+2* |