ABMEH63 ; IHS/FCS/DRS - HCFA-1500 EMC RECORD FB1 (Medical Segment) ;
Source file <ABMEH63.m>
| Package | Total | Call Graph | 
|---|---|---|
| Third Party Billing | 3 | ($$FNM,$$LNM,$$MI,$$UPIN)^ABMEEPRV WRITE^ABMEF19 ($$FMT,S90,SET)^ABMERUTL | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 150 | ;189^12^X^RENDERING PROVIDER FIRST NAME | |
| 210 | ;250^15^X^SUPERVISING PROVIDER NPI | |
| 190 | ;237^12^X^SUPERVISING PROVIDER FIRST NAME | |
| TOS() | ;EP - type of service (where x=multiple from 3P Bill File) ; Called from ABMEH61 and put here because we have $S well <10000 ; Modified from TOS^ABMERUTL - some added precision ; We have J, K, and ABMRV(J,K) | |
| 60 | ;73^20^X^ORDERING PROVIDER LAST NAME | |
| TOSTSTL | ; Loop to test all | |
| 130 | ;154^15^X^REFERRING PROVIDER UPIN | |
| 110 | ;141^12^X^REFERRING PROVIDER FIRST NAME | |
| 80 | ;105^1^X^ORDERING PROVIDER MI | |
| 230 | ;280^20^X^FILLER-FB1-280 | |
| 250 | ;315^6^X^FILLER-FB1-315 | |
| 170 | ;202^15^X^RENDERING PROVIDER UPIN | |
| 20 | ;4-5 Sequence | |
| TOSTST(CPT,J) | ; devel - test $$TOS logic | |
| 40 | ;23-39 Line Item Control # | |
| 180 | ;217^20^X^SUPERVISING PROVIDER LAST NAME | |
| 200 | ;249^1^X^SUPERVISING PROVIDER MI | |
| 140 | ;169^20^X^RENDERING PROVIDER LAST NAME | |
| 120 | ;153^1^X^REFERRING PROVIDER MI | |
| START | ;START HERE | |
| 240 | ;300^15^X^RENDERING PROVIDER NETWORK ID (ENVOY SPECIAL) | |
| 70 | ;93^12^X^ORDERING PROVIDER FIRST NAME | |
| 90 | ;106^15^X^ORDERING PROVIDER UPIN | |
| 100 | ;121^20^X^REFERRING PROVIDER LAST NAME | |
| 160 | ;201^1^X^RENDERING PROVIDER MI | |
| 220 | ;265^15^X^SUPERVISING PROVIDER UPIN | |
| 10 | ;1-3 Record type | |
| 30 | ;6-22 Patient Control Number | |
| 50 | ;40^33^X^PLACE OF SVC NAME | |
| EX(ABMX,ABMY,ABMZ) | ;EXTRINSIC FUNCTION HERE | |
| LOOP | ;LOOP HERE | 
| Name | Field # of Occurrence | 
|---|---|
| $$FNM^ABMEEPRV | 150+1 | 
| $$LNM^ABMEEPRV | 140+1 | 
| $$MI^ABMEEPRV | 160+1 | 
| $$UPIN^ABMEEPRV | 170+1 | 
| WRITE^ABMEF19 | START+5 | 
| $$FMT^ABMERUTL | 20+2, 30+2, 40+2, 50+2, 60+2, 70+2, 80+2, 90+2, 100+2, 110+2 , 120+2, 130+2, 140+3, 150+3, 160+3, 170+3, 180+2, 190+2, 200+2, 210+2 , 220+2, 230+2, 240+2, 250+2 | 
| S90^ABMERUTL | START+3 | 
| SET^ABMERUTL | EX+2 | 
| $$GET1^DIQ | TOSTST+5, TOSTST+6 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ICPT - [#81] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABMEXLM("AA" | LOOP+7 | 
| ^DIC(81.1 - [#81.1] | TOS+16, TOS+19 | 
| ^ICPT - [#81] | TOS+8 | 
| ^ICPT("B" | TOSTSTL+3, TOSTST+4, TOS+7 | 
| Name | Line Occurrences | 
|---|---|
| $$TOS | TOSTST+10 | 
| @( | LOOP+6, LOOP+7, EX+4 | 
| LOOP | START+2 | 
| TOSTST | TOSTSTL+1, TOSTSTL+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | LOOP+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ABM | EX+7! | 
| >> ABMAPRV | LOOP+3 | 
| ABME | EX+7! | 
| ABME("RTYPE" | START+3* | 
| ABME("S#" | 20+1 | 
| >> ABMEF("LINE" | START+4* | 
| ABMEH63 | LOOP+1~ | 
| ABMEH63("RENDERING" | LOOP+4*, 140+1, 150+1, 160+1, 170+1 | 
| >> ABMP("BDFN" | EX+2* | 
| >> ABMP("EXP" | LOOP+7 | 
| >> ABMP("FMT" | EX+3*, EX+6* | 
| >> ABMP("INS" | LOOP+7 | 
| >> ABMP("NOFMT" | LOOP+8, EX+3 | 
| >> ABMP("PCN" | 30+1 | 
| >> ABMR(63 | START+1!, LOOP+8, 10+1*, 20+1*, 20+2*, 30+1*, 30+2*, 40+1*, 40+2*, 50+1* , 50+2*, 60+1*, 60+2*, 70+1*, 70+2*, 80+1*, 80+2*, 90+1*, 90+2*, 100+1* , 100+2*, 110+1*, 110+2*, 120+1*, 120+2*, 130+1*, 130+2*, 140+1*, 140+2*, 140+3* , 150+1*, 150+2*, 150+3*, 160+1*, 160+2*, 160+3*, 170+1*, 170+2*, 170+3*, 180+1* , 180+2*, 190+1*, 190+2*, 200+1*, 200+2*, 210+1*, 210+2*, 220+1*, 220+2*, 230+1* , 230+2*, 240+1*, 240+2*, 250+1*, 250+2*, EX+5, EX+7! | 
| >> ABMREC(63 | START+1!, START+4, LOOP+8* | 
| ABMRV | TOSTST+9~ | 
| ABMRV( | LOOP+3, TOSTST+9*, TOS+4 | 
| ABMX | EX~, EX+4, EX+5, EX+7! | 
| ABMY | EX~, EX+2, EX+7! | 
| ABMZ | EX~, EX+7! | 
| CAT | TOS+15~*, TOS+16 | 
| CPT | TOSTST~, TOSTST+1, TOSTST+3, TOSTST+4, TOSTST+9, TOS+4~*, TOS+5, TOS+6, TOS+7 | 
| >> CPTD0 | TOS+7*, TOS+8 | 
| >> I | LOOP+5*, LOOP+6, LOOP+7, LOOP+8 | 
| J | LOOP+3, TOSTST~, TOSTST+8*, TOSTST+9, TOS+4, TOS+26, TOS+27, TOS+28, TOS+29, TOS+30 | 
| K | LOOP+3, TOSTST+9~*, TOS+4 | 
| >> L | LOOP+3, TOSTST+9, TOS+4 | 
| MAJ | TOS+18~*, TOS+19 | 
| TOS | TOS+4~, TOS+5, TOS+6*, TOS+9*, TOS+10*, TOS+11, TOS+12*, TOS+13*, TOS+14*, TOS+20* , TOS+21*, TOS+22*, TOS+23*, TOS+24* | 
| U | LOOP+3, TOSTST+9, TOS+4, TOS+15, TOS+17, TOS+18 | 
| X | LOOP+3~*, LOOP+4, TOSTSTL+2~*, TOSTSTL+3*, TOSTST+4~*, TOSTST+5, TOSTST+6, TOS+8~*, TOS+9, TOS+10 , TOS+11, TOS+12, TOS+13, TOS+14, TOS+15, TOS+16*, TOS+17, TOS+18*, TOS+19*, TOS+20 , TOS+21, TOS+22, TOS+23, TOS+24 | 
| >> Y | EX+5*, EX+8 |