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
|
---|