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