| 1 | SPNLGIFU ; ISC-SF/GMB - SCD GATHER PATIENT FOLLOW-UP LOSS RISKS; 4 JUL 94 [ 07/11/94  8:43 AM ] ;6/23/95  11:30
 | 
|---|
| 2 |  ;;2.0;Spinal Cord Dysfunction;;01/02/1997
 | 
|---|
| 3 | GATHER(DFN,FDATE,TDATE,SINCE)  ;
 | 
|---|
| 4 |  ; DFN       Patient's internal entry number in the Patient file
 | 
|---|
| 5 |  ; FDATE     "From" date
 | 
|---|
| 6 |  ; TDATE     "Thru" date, default=today
 | 
|---|
| 7 |  ; Gathers patients who have not been seen since the SINCE date.
 | 
|---|
| 8 |  ; Data will be rolled up into the following global:
 | 
|---|
| 9 |  ; ^TMP("SPN",$J,"FU",
 | 
|---|
| 10 |  ; with the following nodes:
 | 
|---|
| 11 |  ; date last seen,name^ssn)    =""
 | 
|---|
| 12 |  N VADM,VA,ISDEAD,SSNLAST4,SEEN,LASTSEEN,NAME
 | 
|---|
| 13 |  ;N SEENIP,SEENOP,SEENCH,SEENRX,SEENRA
 | 
|---|
| 14 |  D DEM^VADPT ; Get patient demographics
 | 
|---|
| 15 |  ; We will ignore dead patients 
 | 
|---|
| 16 |  S ISDEAD=+$P($G(VADM(6)),U,1)
 | 
|---|
| 17 |  Q:ISDEAD
 | 
|---|
| 18 |  S NAME=VADM(1)
 | 
|---|
| 19 |  S SSNLAST4=VA("BID")
 | 
|---|
| 20 |  D SEEN^SPNLGUSN(DFN,FDATE,TDATE,.SEEN,.LASTSEEN) ;,.SEENIP,.SEENOP,.SEENCH,.SEENRX,.SEENRA)
 | 
|---|
| 21 |  I LASTSEEN<SINCE S ^TMP("SPN",$J,"FU",LASTSEEN,NAME_"^"_SSNLAST4)=""
 | 
|---|
| 22 |  Q
 | 
|---|