1 | SPNMSR2 ;SAN/WDE/MS Canned report CONT print segment
|
---|
2 | ;;2.0;Spinal Cord Dysfunction;**12**;01/02/1997
|
---|
3 | EN ;
|
---|
4 | S SPNPAGE=1,SPNLEXIT=0
|
---|
5 | S Y=DT X ^DD("DD") S SPNDATE=Y K Y
|
---|
6 | D HEAD
|
---|
7 | ;
|
---|
8 | ;
|
---|
9 | S SPNAME="" F S SPNAME=$O(^UTILITY($J,SPNAME)) Q:SPNAME="" S SPNDFN=0 F S SPNDFN=$O(^UTILITY($J,SPNAME,SPNDFN)) Q:(SPNDFN="")!('+SPNDFN)!(SPNLEXIT=1) D
|
---|
10 | .S SPNDATA=$G(^UTILITY($J,SPNAME,SPNDFN))
|
---|
11 | .W !,$P(SPNDATA,U,1),?25,$P(SPNDATA,U,2),?40,$P(SPNDATA,U,3),?66,$E($P(SPNDATA,U,4),1,14)
|
---|
12 | .W !,"(",$P(SPNDATA,U,5),?14,$P(SPNDATA,U,6),")",?33,$P(SPNDATA,U,7),?58,"(",$P(SPNDATA,U,8)," ",$P(SPNDATA,U,9),")"
|
---|
13 | .W !,"--------------------------------------------------------------------------------"
|
---|
14 | .I $Y>(IOSL-6) D HEAD
|
---|
15 | I $E(IOST,1)="C" I SPNLEXIT=0 N DIR S DIR(0)="E" D ^DIR K Y
|
---|
16 | D CLOSE^SPNPRTMT
|
---|
17 | Q
|
---|
18 | ;
|
---|
19 | ;
|
---|
20 | HEAD ;Header
|
---|
21 | I $E(IOST,1)="C" D Q:SPNLEXIT
|
---|
22 | .I SPNPAGE'=1 D Q:SPNLEXIT
|
---|
23 | ..N DIR S DIR(0)="E" D ^DIR I 'Y S SPNLEXIT=1
|
---|
24 | ..I $D(DTOUT) S SPNLEXIT=1
|
---|
25 | ..K Y
|
---|
26 | ..Q
|
---|
27 | .Q
|
---|
28 | I $E(IOST,1)="C" W @IOF
|
---|
29 | I $E(IOST,1)="P" W #
|
---|
30 | W !,?25,"MS Patient Listing Report",?55,SPNDATE,?70,"Page: ",SPNPAGE
|
---|
31 | W !,"Patient",?25,"SSN",?40,"MS Subtype",?66,"Provider"
|
---|
32 | W !,"(Last / Next Eval)",?33,"Date of Onset",?58,"(EDSS Date & Score)"
|
---|
33 | W !,"-------------------------------------------------------------------------------"
|
---|
34 | I $D(^UTILITY($J))=0 W !?10,"No Patients to report.",!!
|
---|
35 | S SPNPAGE=SPNPAGE+1
|
---|
36 | Q
|
---|
37 | EXIT ;
|
---|
38 | K Y,DIR,SPNPAGE,SPNDATE,SPNDATA,SPNLEXIT,SPNAME
|
---|
39 | K SPNNAME,SPNDFN,SPNDATA
|
---|
40 | Q
|
---|