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 |