APCLDF2 ; IHS/CMI/LAB - YRULER<->PCC PROCESS ALGORITHM ;
Source file <APCLDF2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Care Component Reports | 1 | DATE^APCLDF3 | 
| VA Fileman | 1 | ^DIC | 
| Package | Total | Caller Graph | 
|---|---|---|
| Patient Care Component Reports | 2 | APCLDF0 APCLDF1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TMP | ; Store dates, values ; if in a lab taxonomy lookup q if vlab site exists and doesn't equal site in taxonomy file | |
| 1 | ;;variable with patient and script value not passed | |
| 3 | ;;taxonomy not allowed for this file | |
| 2 | ;;variable with array value not passed | |
| 5 | ;;class (file name) not found | |
| 4 | ;;demographic field/value not found | |
| 7 | ;;lookup into QMAN DICTIONARY OF TERMS failed | |
| 6 | ;;patient id not passed | |
| 9 | ;; | |
| 8 | ;;entity unresolved, i.e., the name of a lab test or medication | |
| X6 | ||
| X4 | ||
| X5 | ||
| VI | ; - ENTRY POINT - Ptr val for .01 field not in "AA" xref for this V FILE | |
| X2 | ||
| VV | ; - ENTRY POINT - Ptr val. for .01 field in "AA" xref for this V FILE | |
| ERROR | ; Error flag list - APCLER value | |
| 11 | ;;value(s) not indicated | |
| 10 | ;;unresolved taxonomy | |
| 13 | ;;unresolvable demographic attribute | |
| 12 | ;;unresolvable class(file name) | |
| 15 | ;;patient demographic attribute not entered | |
| 14 | ;;use last or first only for visit related data | |
| 17 | ;;date(s) not correctly indicated | |
| 16 | ;;indicated date parameter, i.e., since, before, etc., unacceptable | |
| 18 | ;;visit date not allowed for this attribute | |
| RESULTS | ;EP - Store results | |
| NV | ; - ENTRY POINT - Not a V FILE | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVMSR - [#9000010.01] | TMP+3 | 
| ^TMP("APCLDF" | NV+3*, NV+10*, TMP+4*, RESULTS+3, RESULTS+4, RESULTS+5! | 
| ^TMP("APCLTAX" | VI+5, VV+7 | 
| Name | Line Occurrences | 
|---|---|
| RESULTS | VI+6, VV+12, NV+2, NV+7 | 
| TMP | VI+5, VV+8, VV+11 | 
| X4 | VI+1 | 
| X5 | VV+4 | 
| X6 | NV+4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | TMP+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | RESULTS+3*, RESULTS+4 | 
| >> APCLER | VI+1*, VV+4*, NV+4* | 
| >> APCLINT | VI+1, VV+4, NV+4 | 
| >> APCLTX | VI+1, VI+5, VI+6, VI+7, VV+2, VV+7, VV+12, NV+1, NV+10 | 
| >> APCLY | RESULTS+4 | 
| >> C | VI+3*, VI+5*, VV+7*, VV+8*, VV+10*, VV+11*, TMP+4 | 
| >> COND | NV+3, NV+10, TMP+4, TMP+5, RESULTS+4 | 
| D | VI+4*, VV+8*, VV+11*, NV+2*, NV+3, NV+7*, NV+8, NV+9, NV+10, TMP+4 , TMP+5*, RESULTS+1~, RESULTS+3*, RESULTS+4 | 
| >> DATE | TMP+4, TMP+5, RESULTS+2 | 
| DIC | VI+1*!, VV+4*!, NV+4*! | 
| DIC(0 | VI+1*, VV+4*, NV+4* | 
| >> E | VI+4*, VI+5, VV+8*, VV+11*, TMP+3, TMP+4, TMP+5* | 
| >> I | RESULTS+3*, RESULTS+4 | 
| >> LKUP | VI+4, VI+5, VV+7, VV+8, VV+11, NV+2, NV+3, NV+7, NV+8, NV+9 , NV+10, TMP+3, TMP+4 | 
| >> N | VI+3*, VI+5*, VV+7*, VV+8*, VV+10*, VV+11*, TMP+5 | 
| >> NUM | TMP+5, RESULTS+3 | 
| NVAL | VV+1!, VV+3*, TMP+5 | 
| >> PAT | VI+4, VV+7, VV+8, VV+11, NV+2, NV+7 | 
| >> SCRN | NV+3, NV+8 | 
| >> TABLE | VI+1, VI+2, VI+4, VI+5, VV+2, VV+4, VV+5, VV+8, NV+1, NV+3 , NV+4, NV+5 | 
| >> TVAL | VI+1*, VI+2*, VI+5, VV+2*, VV+3*, VV+4, VV+5*, VV+6, VV+7*, VV+8 , VV+11, NV+1*, NV+4, NV+5*, NV+8, NV+10 | 
| >> TYPE | TMP+4 | 
| U | VI+2, VI+5, VV+5, VV+8, NV+3, NV+5, NV+9, NV+10, TMP+3, TMP+4 | 
| >> VAL | VI+1, VI+2*, VI+5*, VI+7*, VV+2, VV+4, VV+5*, VV+8*, NV+1, NV+2 , NV+4, NV+5*, NV+6, NV+10, TMP+4, TMP+5* | 
| >> X | VI+1*, VV+4*, NV+4* | 
| >> XREF | VI+1, VV+2, NV+1 | 
| >> Y | VI+1, VI+2, VV+4, VV+5, NV+4, NV+5 |