SCDXPOV ;ALB/SCK - VISIT REPORT BY NPCDB TRANSMISSION STATUS ; 05 Oct 98 8:37 PM
Source file <SCDXPOV.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 4 | WRT^SCDXPOV1 ($$CHKELG,$$GETDATE,$$RPTOPT,$$SHWTOT,QUE)^SCDXPOV2 (VISIT,WRT)^SCDXPOV3 ECDT^SCDXUTL2 |
| Kernel | 2 | ^%ZIS ^%ZISC |
| Registration | 1 | $$SITE^VASITE |
| VA Fileman | 1 | ^%DT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BUILD(SCXB,SCXE) | ; Order through the encounters in the selected date range and process.
; Input: ; SCXB - Beginnging date (SCXBEG) ; SCXE - Ending date (SCXEND) |
|
| INIT(SDIV) | ; Build TMP globals for encounter status count
; Ignores any entry beginning with "DOM" or "ZZ" |
|
| EN | ; Main entry point for the visit report.
|
|
| END | ;
|
|
| START | ;
|
|
| EN1 | ||
| SCH(SCXCV) | ;Determine scheduled/unscheduled status for appointment type encounters
|
|
| GOTIT(SCXOE) | ; Process line of data in the OUTPATIENT ENCOUNTER FILE
; Input: ; SCXOE - IEN of entry in the OUTPATIENT ENCOUNTER File, #409.73 ; Variables ; SCX - 0 node of the OUTPATIENT ENCOUNTER entry ; SCX1 - 0 node of the TRANSMITTED OUTPATIENT ENCOUNTER entry ; SCX2 - 1 node of the TRANSMITTED OUTPATIENT ENCOUNTER entry ; SCXI - IEN of the associated entry (SCX) in the TRANSMITTED OUTPATIENT ENCOUNTER File ; SCXEL - Eligibility of the encounter ; SCXCV - Originating process for the encounter ; SCXCP - 1 if appt. type is C&P, 0 if not ; SCXDV - Division where the encounter took place ; SCXACK - Acknowledgement status of TRANSMITTED OUTPATIENT ENCOUNTER entry ; 0 - No information ; 1 - Waiting Transmission ; 2 - Transmitted ; 3 - Acknowledged |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | GOTIT+35 |
| ^%ZIS | EN1+8 |
| ^%ZISC | END+1 |
| WRT^SCDXPOV1 | START+7 |
| $$CHKELG^SCDXPOV2 | INIT+15 |
| $$GETDATE^SCDXPOV2 | EN+18, EN1 |
| $$RPTOPT^SCDXPOV2 | EN1+6 |
| $$SHWTOT^SCDXPOV2 | EN1+7 |
| QUE^SCDXPOV2 | EN1+9 |
| VISIT^SCDXPOV3 | GOTIT+68 |
| WRT^SCDXPOV3 | START+9 |
| ECDT^SCDXUTL2 | GOTIT+35 |
| $$SITE^VASITE | EN1+5, START+2, START+3, GOTIT+29, GOTIT+36 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | START+3 |
| ^DIC(4 - [#4] | EN1+5 |
| ^DIC(8 - [#8] | GOTIT+26, GOTIT+51, GOTIT+55, GOTIT+68, INIT+13, INIT+14, INIT+16, INIT+19 |
| ^DPT - [#2] | SCH+3 |
| ^SCE - [#409.68] | BUILD+14, GOTIT+21 |
| ^SCE("B" | BUILD+12, BUILD+14 |
| ^SD(409.73 - [#409.73] | GOTIT+20, GOTIT+22, GOTIT+23 |
| ^TMP("SCDXPOV" | EN+16!, END+2!, GOTIT+38, GOTIT+49, GOTIT+52*, GOTIT+53*, GOTIT+56*, GOTIT+57*, GOTIT+59, GOTIT+60* , GOTIT+61*, GOTIT+63, GOTIT+64*, GOTIT+65*, INIT+17*, INIT+18*, INIT+20*, INIT+21*, INIT+24*, INIT+25* , INIT+27*, INIT+28* |
| ^TMP("SCDXV" | EN+16!, END+2! |
| Name | Line Occurrences |
|---|---|
| $$SCH | GOTIT+27 |
| BUILD | START+6 |
| EN1 | EN1+2 |
| END | EN+19, EN1+1, EN1+6, EN1+7, EN1+8, EN1+9, START+8 |
| GOTIT | BUILD+14 |
| INIT | START+3, START+4, GOTIT+38 |
| Name | Field # of Occurrence |
|---|---|
| ^("DIV" | EN1+5 |
| ^(1 | GOTIT+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %ZIS | EN1+8* |
| IO("Q" | EN1+9 |
| LL | INIT+10~, INIT+23*, INIT+24, INIT+25 |
| >> POP | EN1+8 |
| SCDIV | EN+14~, START+2*, START+3*, START+4 |
| SCHDIV | EN+14~, START+3* |
| SCX | GOTIT+18~, GOTIT+21*, GOTIT+25, GOTIT+27, GOTIT+28, GOTIT+29, GOTIT+36, GOTIT+68, SCH+3 |
| SCX1 | GOTIT+18~, GOTIT+23*, GOTIT+42, GOTIT+43, GOTIT+44 |
| SCX2 | GOTIT+18~, GOTIT+23*, GOTIT+42, GOTIT+43, GOTIT+44 |
| SCXABRT | EN+14~, START+1*, START+8 |
| SCXACK | GOTIT+18~, GOTIT+40*, GOTIT+42*, GOTIT+43*, GOTIT+44*, GOTIT+46, GOTIT+52, GOTIT+53, GOTIT+56, GOTIT+57 , GOTIT+60, GOTIT+61, GOTIT+64, GOTIT+65 |
| SCXAP | SCH+3~*, SCH+4, SCH+5 |
| SCXB | BUILD~, BUILD+11 |
| SCXBEG | EN+14~, EN+18*, EN+19, EN1+2, EN1+5, START+2, START+3, START+6, GOTIT+29 |
| SCXCP | GOTIT+18~, GOTIT+28*, GOTIT+63, GOTIT+68 |
| SCXCV | GOTIT+18~, GOTIT+27*, GOTIT+59, GOTIT+60, GOTIT+61, GOTIT+68, SCH~, SCH+2, SCH+4 |
| SCXDV | GOTIT+18~, GOTIT+29*, GOTIT+34, GOTIT+36*, GOTIT+37, GOTIT+38, GOTIT+49, GOTIT+52, GOTIT+56, GOTIT+59 , GOTIT+60, GOTIT+63, GOTIT+64 |
| SCXE | BUILD~, BUILD+12 |
| SCXEL | GOTIT+18~, GOTIT+25*, GOTIT+26, GOTIT+51, GOTIT+52, GOTIT+53, GOTIT+55, GOTIT+56, GOTIT+57, GOTIT+68 |
| SCXELG | INIT+10~, INIT+11*, INIT+13*, INIT+14, INIT+15, INIT+16, INIT+17, INIT+18, INIT+19, INIT+20 , INIT+21 |
| SCXEND | EN+14~, EN1*, EN1+1, EN1+2, EN1+4*, START+6 |
| SCXI | GOTIT+18~, GOTIT+22*, GOTIT+23, GOTIT+35 |
| SCXMD | EN+14~, EN1+5*, EN1+7, START+3, START+4 |
| SCXN | INIT+10~, INIT+14* |
| SCXOE | BUILD+9~, BUILD+13*, BUILD+14*, GOTIT~, GOTIT+20, GOTIT+21, GOTIT+22, SCH+4 |
| SCXOPT | EN+14~, EN1+6*, EN1+7, START+7, START+9 |
| SCXTFLG | EN+14~, EN1+7* |
| SDIV | INIT~, INIT+17, INIT+20, INIT+24, INIT+27 |
| SDT | BUILD+9~, BUILD+11*, BUILD+12*, BUILD+14 |
| U | START+2, START+3, GOTIT+25, GOTIT+27, GOTIT+28, GOTIT+29, GOTIT+36, GOTIT+42, GOTIT+43, GOTIT+44 , GOTIT+51, GOTIT+52, GOTIT+53, GOTIT+55, GOTIT+56, GOTIT+57, GOTIT+60, GOTIT+61, GOTIT+64, GOTIT+65 , GOTIT+68, SCH+3, SCH+4, SCH+5, INIT+16, INIT+19 |
| >> X | GOTIT+35* |
| >> Y | GOTIT+36 |
| ZTDESCR | END+2! |
| ZTQUEUED | END+1, END+2! |
| ZTRTN | END+2! |
| ZTSAVE | END+2! |
| ZTSK | END+2! |