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! |