APCLCV1 ; IHS/CMI/LAB - Indian Beneficiary Calendar Year Visit Summary ;
Source file <APCLCV1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Care Component Reports | 3 | $$START1^APCLDF XTMP^APCLOSUT $$DEMO^APCLUTL | 
| IHS Patient | 1 | ($$BEN,$$TRIBE)^AUPNPAT | 
| Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETCLASS | ; | |
| START | ; | |
| EOJ | ||
| SECONDV | ;Counts for Established Patients Additional Visits for Year | |
| V1 | ; | |
| XIT | ; | |
| V | ; Run by visit date | |
| VST(APCLCVP,APCLCVFD,APCLCVLD,APCLCVL,APCLCVC) | ;return 1 if patient had a visit between APCLCVFD AND APCDCVLD, otherwise return 0 | |
| PROC | ; | |
| FIRST | ;First Visit Count No patient DFN in TMP Global | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCLCNTL(4 | PROC+4, VST+17 | 
| ^AUPNPAT - [#9000001] | FIRST+4 | 
| ^AUPNVPOV("AD" | PROC+12, VST+13 | 
| ^AUPNVPRV("AD" | PROC+13, VST+14 | 
| ^AUPNVSIT - [#9000010] | V1+1, VST+11, VST+12, VST+15, VST+16, VST+17, VST+18 | 
| ^AUPNVSIT("B" | V+1, V1+1 | 
| ^XTMP("APCLCV" | START+3!, GETCLASS+7, FIRST+2* | 
| Name | Line Occurrences | 
|---|---|
| $$VST | FIRST+13 | 
| EOJ | XIT+1 | 
| PROC | V1+1 | 
| SECONDV | GETCLASS+7, FIRST+13 | 
| V1 | V+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | V1+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| APCL | VST+5~, VST+6!, VST+8 | 
| APCL( | VST+9, VST+10, VST+11!, VST+12!, VST+15!, VST+16!, VST+17!, VST+18!, VST+19! | 
| APCL(0 | VST+20 | 
| >> APCL1 | START+1*, FIRST+7* | 
| >> APCL1N | START+1*, FIRST+6* | 
| >> APCL1O | START+1*, FIRST+8* | 
| >> APCL2 | START+1*, FIRST+15* | 
| >> APCL2N | START+1*, FIRST+14* | 
| >> APCL2O | START+1*, FIRST+16* | 
| >> APCL3 | START+1*, FIRST+9*, FIRST+17* | 
| >> APCL3N | START+1*, FIRST+6*, FIRST+14* | 
| >> APCL3O | START+1*, FIRST+10*, FIRST+18* | 
| >> APCL4 | START+1*, SECONDV+3* | 
| >> APCL4N | START+1*, SECONDV+2* | 
| >> APCL4O | START+1*, SECONDV+4* | 
| >> APCL5 | START+1*, GETCLASS+5* | 
| APCLAP | EOJ! | 
| >> APCLBD | START+2, FIRST+5 | 
| >> APCLBDD | START+2*, FIRST+13 | 
| >> APCLBT | START+1*, START+3, GETCLASS+7, FIRST+2 | 
| >> APCLCLAS | GETCLASS+2*, GETCLASS+3, FIRST+7, FIRST+8, FIRST+9, FIRST+10, FIRST+15, FIRST+16, FIRST+17, FIRST+18 , SECONDV+3, SECONDV+4 | 
| >> APCLCLIN | PROC+6*, PROC+7, PROC+8 | 
| APCLCLN | EOJ! | 
| >> APCLCLNT | PROC+7, PROC+8, FIRST+13 | 
| >> APCLCLNT( | PROC+7 | 
| APCLCVC | VST~ | 
| APCLCVC( | VST+18 | 
| APCLCVC(0 | VST+18, VST+19 | 
| APCLCVFD | VST~, VST+2, VST+7 | 
| APCLCVL | VST~, VST+4*, VST+15 | 
| APCLCVLD | VST~, VST+3, VST+7 | 
| APCLCVP | VST~, VST+1, VST+7 | 
| >> APCLDEMO | PROC+11 | 
| APCLDISC | EOJ! | 
| APCLDPTR | EOJ! | 
| >> APCLDTE | FIRST+4*, FIRST+5 | 
| >> APCLED | V+1, FIRST+5 | 
| >> APCLET | XIT+2* | 
| >> APCLG | START+1* | 
| >> APCLGN | START+1* | 
| >> APCLGO | START+1* | 
| >> APCLJOB | START+1*, START+3, GETCLASS+7, FIRST+2 | 
| >> APCLLOC | PROC+5, FIRST+13 | 
| APCLLOCC | EOJ! | 
| >> APCLSD | V+1*, V1+1 | 
| >> APCLSDD | START+2*, FIRST+13 | 
| APCLSKIP | EOJ! | 
| >> APCLTRIB | GETCLASS+1*, FIRST+6, FIRST+14, SECONDV+2 | 
| >> APCLVIEN | V1+1*, PROC+12, PROC+13 | 
| APCLVLOC | EOJ! | 
| APCLVREC | V1+1*, PROC+1, PROC+2, PROC+3, PROC+4, PROC+5, PROC+6, PROC+10, EOJ! | 
| >> C | VST+18*, VST+19 | 
| >> DFN | PROC+10*, PROC+11, GETCLASS+1, GETCLASS+2, GETCLASS+7, FIRST+2, FIRST+4, FIRST+13 | 
| >> E | VST+7* | 
| U | PROC+1, PROC+2, PROC+3, PROC+4, PROC+5, PROC+6, PROC+10, FIRST+4, VST+10, VST+11 , VST+12, VST+15, VST+16, VST+17, VST+18 | 
| >> V | VST+10*, VST+11, VST+12, VST+13, VST+14, VST+15, VST+16, VST+17, VST+18 | 
| X | EOJ+1!, VST+5~, VST+7*, VST+9*, VST+10, VST+11, VST+12, VST+15, VST+16, VST+17 , VST+18, VST+19 | 
| X1 | EOJ+1! | 
| X2 | EOJ+1! |