[613] | 1 | GMTSSCD ; HIN/JCC,SLC/SBW,KER - Spinal Cord Dysfunction ; 01/31/2002
|
---|
| 2 | ;;2.7;Health Summary;**13,28,50**;Oct 20, 1995
|
---|
| 3 | ;
|
---|
| 4 | ; External References
|
---|
| 5 | ; DBIA 1517 EN^SPNHS0
|
---|
| 6 | ;
|
---|
| 7 | MAIN ; Control branching
|
---|
| 8 | N GMCB,GMCI,GMCOR,GMD0,GMD1,GMDATA,GMDATE,GMDCS,GMDMS,GMDTS,GMDTY
|
---|
| 9 | N GMEP,GMET,GMHI,GMIS,GMON,GMPC,GMRS,GMMSST,GMWRT,X
|
---|
| 10 | K ^TMP("SPN",$J)
|
---|
| 11 | D EN^SPNHS0(DFN,GMTSBEG,GMTSEND,$G(GMTSNDM))
|
---|
| 12 | Q:'$D(^TMP("SPN",$J))
|
---|
| 13 | D WRT
|
---|
| 14 | K ^TMP("SPN",$J)
|
---|
| 15 | Q
|
---|
| 16 | WRT ; Print data
|
---|
| 17 | S GMDATA=^TMP("SPN",$J,0),GMRS=$P(GMDATA,U,1),GMHI=$P(GMDATA,U,2)
|
---|
| 18 | S GMIS=$P(GMDATA,U,3),GMCI=$P(GMDATA,U,4),GMEP=$P(GMDATA,U,5)
|
---|
| 19 | S GMPC=$P(GMDATA,U,6),GMCOR=$P(GMDATA,U,7),GMMSST=$P(GMDATA,U,8)
|
---|
| 20 | D CKP^GMTSUP Q:$D(GMTSQIT)
|
---|
| 21 | W "Registration Status:",?29,GMRS,!
|
---|
| 22 | D CKP^GMTSUP Q:$D(GMTSQIT)
|
---|
| 23 | W "SCI Level:",?29,GMHI,!
|
---|
| 24 | D CKP^GMTSUP Q:$D(GMTSQIT)
|
---|
| 25 | W "Primary Care Provider:",?29,GMPC,!
|
---|
| 26 | D CKP^GMTSUP Q:$D(GMTSQIT)
|
---|
| 27 | W "SCI/SCD Coordinator:",?29,GMCOR,!
|
---|
| 28 | D CKP^GMTSUP Q:$D(GMTSQIT)
|
---|
| 29 | W "Sensory/Motor Loss:",?29,GMCI,!
|
---|
| 30 | D CKP^GMTSUP Q:$D(GMTSQIT)
|
---|
| 31 | W "Classification of Paralysis:",?29,GMEP,!
|
---|
| 32 | D CKP^GMTSUP Q:$D(GMTSQIT)
|
---|
| 33 | W:GMMSST'="" "MS Subtype:",?29,GMMSST,!
|
---|
| 34 | S GMD0="",GMWRT=1
|
---|
| 35 | F S GMD0=$O(^TMP("SPN",$J,154,GMD0)) Q:GMD0=""!$D(GMTSQIT) D
|
---|
| 36 | . S GMDATA=^TMP("SPN",$J,154,GMD0)
|
---|
| 37 | . S X=$P(GMDATA,U) D REGDTM4^GMTSU S GMON=X
|
---|
| 38 | . S GMET=$P(GMDATA,U,2)
|
---|
| 39 | . S GMCB=$P(GMDATA,U,3)
|
---|
| 40 | . D:GMWRT HDR1
|
---|
| 41 | . D CKP^GMTSUP Q:$D(GMTSQIT) D:GMTSNPG HDR1
|
---|
| 42 | . W GMON,?18,GMET,?50,$E(GMCB,1,29),!
|
---|
| 43 | . S GMWRT=0
|
---|
| 44 | S GMD0=0,GMWRT=1
|
---|
| 45 | F S GMD0=$O(^TMP("SPN",$J,154.1,GMD0)) Q:GMD0'>0!$D(GMTSQIT) D
|
---|
| 46 | . S GMD1=0
|
---|
| 47 | . F S GMD1=$O(^TMP("SPN",$J,154.1,GMD0,GMD1)) Q:GMD1'>0!$D(GMTSQIT) D
|
---|
| 48 | . . S GMDATA=^TMP("SPN",$J,154.1,GMD0,GMD1)
|
---|
| 49 | . . S X=$P(GMDATA,U) D REGDTM4^GMTSU S GMDATE=X
|
---|
| 50 | . . S GMDMS=$P(GMDATA,U,2),GMDCS=$P(GMDATA,U,3),GMDTS=$P(GMDATA,U,4),GMDTY=$P(GMDATA,U,5)
|
---|
| 51 | . . D:+GMWRT HDR2
|
---|
| 52 | . . D CKP^GMTSUP Q:$D(GMTSQIT) D:GMTSNPG HDR2
|
---|
| 53 | . . W GMDATE,?18,GMDMS,?32,GMDCS,?50,GMDTS,?64,$E(GMDTY,1,15),!
|
---|
| 54 | . . S GMWRT=0
|
---|
| 55 | Q
|
---|
| 56 | HDR1 ; 1st header
|
---|
| 57 | D CKP^GMTSUP Q:$D(GMTSQIT) W:+GMTSNPG'>0 !
|
---|
| 58 | D CKP^GMTSUP Q:$D(GMTSQIT) W "Date of Onset ",?16,"Etiology ",?48,"Onset of SCD Caused by Trauma",!
|
---|
| 59 | Q
|
---|
| 60 | HDR2 ; 2nd header
|
---|
| 61 | D CKP^GMTSUP Q:$D(GMTSQIT) W:+GMTSNPG'>0 !
|
---|
| 62 | D CKP^GMTSUP Q:$D(GMTSQIT) W "Date Recorded",?16,"Motor Score",?30,"Cognitive Score",?48,"Total Score",?62,"Record Type",!
|
---|
| 63 | Q
|
---|