SCCVEAP ;ALB/RMO,TMP - Appointment Conversion; [ 03/31/95 11:23 AM ]
Source file <SCCVEAP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ALLPAT(SCCVEVT,SCSTDT,SCENDT,SCLOG,SCREQ,SCDFN,SCSTOPF) | ;Loop through all patients ; Input -- SCCVEVT Conversion event ; SCSTDT Start date ; SCENDT End date ; SCLOG Scheduling conversion log IEN ; SCREQ Scheduling conversion request IEN ; SCDFN If restarting, the DFN to start with ; Output -- SCSTOPF Conversion stop flag | |
| PATQ | ||
| PAT(SCCVEVT,DFN,SCSTDT,SCENDT,SCLOG,SCREQ,SCSTOPF) | ;Loop through a patient's appointments ; Input -- SCCVEVT Conversion event ; DFN Patient IEN ; SCSTDT Start date ; SCENDT End date ; SCLOG Scheduling conversion log IEN ; SCREQ Scheduling conversion request IEN ; Output -- SCSTOPF Conversion stop flag | |
| EN(SCCVEVT,SCSTDT,SCENDT,SCLOG,SCREQ,SCDFN,SCSTOPF) | ;Entry point to loop through all appointments for a specified date range ; Input -- SCCVEVT Conversion event ; 0 = Estimate 1 = Convert 2 = Re-convert ; SCSTDT Start date ; SCENDT End date ; SCLOG Scheduling conversion log IEN ; SCREQ Scheduling conversion request IEN ; SCDFN If restarting, the DFN to start with ; Output -- SCSTOPF Conversion stop flag | |
| ZERO(DFN) | ; -- fix zeroth node if missing | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | ALLPAT+10, PAT+10, ZERO+1* | 
| ^SC - [#44] | PAT+10 | 
| Name | Line Occurrences | 
|---|---|
| ALLPAT | EN+10 | 
| PAT | ALLPAT+10 | 
| ZERO | PAT+9 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | PAT+10 | 
| ^(0 | PAT+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | ALLPAT+8~, ALLPAT+9*, ALLPAT+10*, PAT~, PAT+9, PAT+10, PAT+12, ZERO~, ZERO+1 | 
| SCCLN | PAT+8~, PAT+10*, PAT+11*, PAT+12 | 
| SCCVEVT | EN~, EN+10, ALLPAT~, ALLPAT+10, PAT~, PAT+9, PAT+12 | 
| SCDA | PATQ! | 
| SCDFN | EN~, EN+10, ALLPAT~, ALLPAT+9 | 
| SCDTM | PAT+8~, PAT+10*, PAT+12 | 
| SCENDT | EN~, EN+10, ALLPAT~, ALLPAT+10, PAT~, PAT+10 | 
| SCLOG | EN~, EN+10, ALLPAT~, ALLPAT+10, PAT~, PAT+12, PAT+13 | 
| SCREQ | EN~, EN+10, ALLPAT~, ALLPAT+10, PAT~, PAT+13 | 
| SCSTDT | EN~, EN+10, ALLPAT~, ALLPAT+10, PAT~, PAT+10 | 
| SCSTOPF | EN~, EN+10, ALLPAT~, ALLPAT+10, PAT~, PAT+10, PAT+13 | 
| U | PAT+10 |