Changeset 636 for FOIAVistA/tag/r/SCHEDULING-SD-SC/SCRPEC.m
- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/SCHEDULING-SD-SC/SCRPEC.m
r628 r636 1 1 SCRPEC ;ALB/CMM - Detail List of Pts & Enroll Clinics ; 29 Jun 99 04:11PM 2 ;;5.3;Scheduling;**41,140,174,177,431 ,526,520**;AUG 13, 1993;Build 262 ;;5.3;Scheduling;**41,140,174,177,431**;AUG 13, 1993 3 3 ; 4 4 ;Detailed Listing of Patients and Their Enrolled Clinics Report … … 80 80 Q 81 81 ; 82 PDATA(DFN,CLNEN, CNAME,FLAG) ;82 PDATA(DFN,CLNEN,FLAG) ; 83 83 ;Collect and format data for report 84 84 ; 85 N NODE,NAME,PID,PELIG,MT,PSTAT,STATD,DATA,LAST,NEXT 85 N NODE,NAME,PID,PELIG,MT,PSTAT,STATD,DATA,LAST,NEXT,CEN,CNAME 86 86 S DATA="" 87 87 S NODE=$G(^DPT(DFN,0)) … … 90 90 S MT=$$LST^DGMTU(DFN),MT=$P(MT,"^",4) ;means test status SD*5.3*431 91 91 S PELIG=$$ELIG^SCRPU3(DFN) ;primary eligibility 92 S PSTAT="N/A" 93 S STATD="" 94 S LAST=$$GETLAST^SCRPU3(DFN,.CLNEN) ;last Clinic appointment 95 S NEXT=$$GETNEXT^SCRPU3(DFN,.CLNEN) ;next clinic appointment 96 ;I '$D(FLAG) S DATA=$$FORMAT^SCRPEC2(PTIEN,INS,TIEN,PDATA,CNAME,CIEN) 97 I '$D(FLAG) S DATA=$$FORMAT^SCRPEC2(NAME,PID,MT,PELIG,PSTAT,STATD,LAST,NEXT,CNAME),DATA=$E(NAME,1,12)_"^"_DATA 98 I $D(FLAG) S DATA=$E(NAME,1,12)_"^"_PID_"^"_MT_"^"_PELIG_"^"_PSTAT_"^"_STATD_"^"_LAST_"^"_NEXT 92 ; 93 S CNAME=$P($G(^SC(CLNEN,0)),"^") 94 S CEN=+$O(^DPT(DFN,"DE","B",CLNEN,"")) 95 S NODE=$G(^DPT(DFN,"DE",CEN,1,1,0)) 96 S PSTAT=$P(NODE,"^",2) S PSTAT=PSTAT_$S(PSTAT="A":"C",PSTAT="O":"PT",1:"") ;opt or ac status 97 I $P(NODE,"^")="" S STATD="" 98 I $P(NODE,"^")'="" S STATD=$TR($$FMTE^XLFDT($P(NODE,"^"),"5DF")," ","0") ;enrollment date 99 S LAST=$$GETLAST^SCRPU3(DFN,CLNEN) ;last clinic appointment 100 S NEXT=$$GETNEXT^SCRPU3(DFN,CLNEN) ;next clinic appointment 101 I '$D(FLAG) S DATA=$$FORMAT^SCRPEC2(NAME,PID,MT,PELIG,PSTAT,STATD,LAST,NEXT,CNAME),DATA=$E(NAME,1,20)_"^"_DATA 102 I $D(FLAG) S DATA=$E(NAME,1,20)_"^"_PID_"^"_MT_"^"_PELIG_"^"_PSTAT_"^"_STATD_"^"_LAST_"^"_NEXT 99 103 Q DATA 100 104 ;
Note:
See TracChangeset
for help on using the changeset viewer.