SCDXPOV3 ; ALB/SCK - VISIT REPORT BY NPCDB TRANSMISSION STATUS ; 05 Oct 98 8:38 PM
Source file <SCDXPOV3.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 4 | INIT^SCDXPOV ^SCDXPOV1 ($$COVPRI,$$ELGPRI,CLEAR)^SCDXPOV2 DTS^SDUTL |
| Registration | 1 | $$SITE^VASITE |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| NEWPAGE | ;
|
|
| VISQ | ||
| HDR | ; Print the report header
; Variables ; LINEOUT - Message line for header ; END - Timeout or Uparrow flag for read |
|
| VISRPT | ; Print body of the Visit report consolidated by number of visits.
|
|
| WRT | ; Call procedures to initialize report data global, build the report global, and then print the report.
|
|
| VISIT(SCXDT,SCXP,SCXE,SCXET,SCXV,SCXC) | ; Update visit count for this encounter
; Input: ; SCXDT - Visit date ; SCXP - Patients DFN ; SCXE - Vet Eligibility status of encounter ; SCXET - Vet. or Non-Vet status ; SCXV - Category of visit ; SCXC - C&P status of encounter |
|
| MSG | ;
|
|
| BLDRPT | ; Build data global for report. Order through date/patient TMP global, and count the number of unique
; visits. Increment the appropriate report data global. |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(8 - [#8] | VISRPT+14, VISRPT+23 |
| ^TMP("SCDXPOV" | BLDRPT+15, BLDRPT+16*, BLDRPT+21, BLDRPT+22*, BLDRPT+27*, VISRPT+13, VISRPT+14, VISRPT+15, VISRPT+22, VISRPT+23 , VISRPT+24, VISRPT+31, VISRPT+32, VISRPT+33, VISRPT+39 |
| ^TMP("SCDXV" | VISIT+15, VISIT+16, VISIT+18*, VISIT+19*, VISIT+21, VISIT+22, VISIT+24*, VISIT+25*, VISIT+27, VISIT+28* , BLDRPT+12, BLDRPT+13, BLDRPT+14, BLDRPT+19, BLDRPT+20, BLDRPT+21, BLDRPT+22, BLDRPT+25, BLDRPT+26 |
| Name | Line Occurrences |
|---|---|
| BLDRPT | WRT+11 |
| HDR | VISRPT+9, NEWPAGE+4 |
| NEWPAGE | VISRPT+10, VISRPT+13, VISRPT+18, VISRPT+22, VISRPT+27, VISRPT+31, VISRPT+36 |
| VISQ | VISRPT+10, VISRPT+13, VISRPT+18, VISRPT+22, VISRPT+27, VISRPT+31, VISRPT+36 |
| VISRPT | WRT+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DIR(0 | NEWPAGE+2* |
| DNAME | WRT+6~, WRT+10*, HDR+15 |
| DVN | WRT+6~, WRT+10* |
| END | HDR+5~ |
| HD1 | HDR+5~, HDR+10*, HDR+12*, HDR+14*, HDR+15 |
| HD2 | HDR+5~, HDR+8*, HDR+9 |
| IO | WRT+8 |
| IOF | HDR+7 |
| IOM | HDR+9, HDR+15 |
| IOSL | VISRPT+10, VISRPT+13, VISRPT+18, VISRPT+22, VISRPT+27, VISRPT+31, VISRPT+36 |
| IOST | NEWPAGE+2 |
| L1 | VISIT+13~, VISIT+17*, VISIT+18, VISIT+23*, VISIT+24, VISRPT+7~ |
| LINEOUT | HDR+5~, HDR+17* |
| LL | HDR+5~, HDR+17*, NEWPAGE+1~ |
| LV1 | BLDRPT+9~, BLDRPT+15*, BLDRPT+16, BLDRPT+21*, BLDRPT+22 |
| NUM | VISRPT+7~, VISRPT+12*, VISRPT+13*, VISRPT+14, VISRPT+15, VISRPT+21*, VISRPT+22*, VISRPT+23, VISRPT+24, VISRPT+30* , VISRPT+31*, VISRPT+32, VISRPT+33 |
| SBTT | VISRPT+7~, VISRPT+12*, VISRPT+15*, VISRPT+17, VISRPT+21*, VISRPT+24*, VISRPT+26, VISRPT+30*, VISRPT+33*, VISRPT+35 |
| SCHL | VISIT+13~, VISIT+16*, VISIT+17, VISIT+22*, VISIT+23 |
| SCX | BLDRPT+9~, BLDRPT+14*, BLDRPT+15, BLDRPT+16 |
| >> SCXABRT | VISRPT+10, VISRPT+13, VISRPT+18, VISRPT+22, VISRPT+27, VISRPT+31, VISRPT+36, NEWPAGE+2*, NEWPAGE+4 |
| >> SCXBEG | WRT+10, HDR+11 |
| SCXC | VISIT~, VISIT+27 |
| SCXDT | VISIT~, VISIT+15, VISIT+16, VISIT+18, VISIT+19, VISIT+21, VISIT+22, VISIT+24, VISIT+25, VISIT+27 , VISIT+28, BLDRPT+9~, BLDRPT+10*, BLDRPT+12*, BLDRPT+13, BLDRPT+14, BLDRPT+19*, BLDRPT+20, BLDRPT+21, BLDRPT+22 , BLDRPT+25*, BLDRPT+26 |
| SCXE | VISIT~, VISIT+17, VISIT+18, VISIT+19 |
| >> SCXEND | HDR+13 |
| SCXET | VISIT~, VISIT+18, VISIT+19 |
| SCXP | VISIT~, VISIT+15, VISIT+16, VISIT+18, VISIT+19, VISIT+21, VISIT+22, VISIT+24, VISIT+25, VISIT+27 , VISIT+28, BLDRPT+9~, BLDRPT+13*, BLDRPT+14, BLDRPT+20*, BLDRPT+21, BLDRPT+22, BLDRPT+26* |
| SCXV | VISIT~, VISIT+23, VISIT+24, VISIT+25 |
| SDASH | WRT+6~, WRT+7*, VISRPT+17, VISRPT+26, VISRPT+35 |
| SDBDASH | WRT+6~, WRT+7*, HDR+19 |
| U | VISIT+16, VISIT+18, VISIT+19, VISIT+22, VISIT+24, VISIT+25, WRT+10, BLDRPT+15, BLDRPT+16, BLDRPT+21 , BLDRPT+22, BLDRPT+27, VISRPT+14, VISRPT+15, VISRPT+23, VISRPT+24, VISRPT+32, VISRPT+33, VISRPT+39 |
| >> Y | HDR+11*, HDR+12, HDR+13*, HDR+14, NEWPAGE+2 |
| Name | Field # of Occurrence |
|---|---|
| $T(MSG+(3) | HDR+17 |
| $T(VISIT+NUM^SCDXPOV1 | VISRPT+32 |