[613] | 1 | MCRPEC ;HCIOFO/JCC-ECHO Report Print ;4/28/97 10:55
|
---|
| 2 | ;;2.3;Medicine;**6,32**;09/13/1996
|
---|
| 3 | ;;This routine references DBIA 10060
|
---|
| 4 | Q:'$D(MCARGDA)
|
---|
| 5 | S DN=1
|
---|
| 6 | N D1,MCDISP,MCIEN,MCPAT,MCAGE,MCSEX,MCWAR,MCLBS,MCHTS,MCBSA,MCN13,MCP1,MCP12,MCP14,MCP2,MCP3,MCP6,MCP6,MCP7,MCP8
|
---|
| 7 | S MCIEN=MCARGDA
|
---|
| 8 | S MCPAT=$P($G(^MCAR(691,MCIEN,0)),U,2) Q:MCPAT=""
|
---|
| 9 | S MCAGE=$$RPTAGE^MCARUTL4(691,MCIEN)
|
---|
| 10 | S MCSEX=$P($G(^DPT(MCPAT,0)),U,2),MCWAR=$P($G(^MCAR(691,MCIEN,11)),U,2) I MCWAR'="" S MCWAR=$$GET1^DIQ(44,MCWAR,.01)
|
---|
| 11 | W !,"AGE: ",MCAGE,?25,"SEX: ",$S(MCSEX="M":"MALE",1:"FEMALE"),?50,"WARD/CLINIC: ",MCWAR
|
---|
| 12 | D PAGE Q:$G(MCOUT)
|
---|
| 13 | S MCN13=$G(^MCAR(691,MCIEN,13))
|
---|
| 14 | S MCLBS=$P(MCN13,U,1),MCHTS=$P(MCN13,U,2),MCBSA=$P(MCN13,U,3)
|
---|
| 15 | W !,"HEIGHT (INCH): ",MCHTS,?25,"WEIGHT (POUND): ",MCLBS,?50,"BSA: ",MCBSA
|
---|
| 16 | D PAGE Q:$G(MCOUT)
|
---|
| 17 | W !!,"TEST RESULTS:"
|
---|
| 18 | D PAGE Q:$G(MCOUT)
|
---|
| 19 | N MCN4,MCP19,MCP328
|
---|
| 20 | S MCN4=$G(^MCAR(691,MCIEN,4)) S MCDISP=0
|
---|
| 21 | F I=1:1:9 N @("MCP"_I) S @("MCP"_I)=$P(MCN4,U,I) I @("MCP"_I)'="" S MCDISP=1
|
---|
| 22 | S MCP19=$$GET1^DIQ(691,MCIEN,19) I MCP19'="" S MCDISP=1
|
---|
| 23 | S MCP328=$$GET1^DIQ(691,MCIEN,32.8) I MCP328'="" S MCDISP=1
|
---|
| 24 | I MCDISP W !!,"M-MODE MEASUREMENTS" D Q:$G(MCOUT) ;
|
---|
| 25 | .D PAGE Q:$G(MCOUT)
|
---|
| 26 | .W !," LV DIASTOLE:" I MCP7'="" W ?20,$J(MCP7,4)," (40-55mm)"
|
---|
| 27 | .W ?40,"E PNT SEP SPN:" I MCP9'="" W ?60,$J(MCP9,4)," (0-10mm)"
|
---|
| 28 | .D PAGE Q:$G(MCOUT)
|
---|
| 29 | .W !," LV SYSTOLE:" I MCP8'="" W ?20,$J(MCP8,4)," (25-30mm)"
|
---|
| 30 | .W ?40,"LT ATRIUM:" I MCP3'="" W ?60,$J(MCP3,4)," (25-35mm)"
|
---|
| 31 | .D PAGE Q:$G(MCOUT)
|
---|
| 32 | .W !," % FRACT SHORT:" I MCP19'="" W ?20,$J(MCP19,4)," (25-45%)"
|
---|
| 33 | .W ?40,"AORTIC ROOT:" I MCP4'="" W ?60,$J(MCP4,4)," (20-35mm)"
|
---|
| 34 | .D PAGE Q:$G(MCOUT)
|
---|
| 35 | .W !," SEPTUM:" I MCP1'="" W ?20,$J(MCP1,4)," (8-11mm)"
|
---|
| 36 | .W ?40,"RV DIASTOLE:" I MCP5'="" W ?60,$J(MCP5,4)," (10-25mm)"
|
---|
| 37 | .D PAGE Q:$G(MCOUT)
|
---|
| 38 | .W !," POST LV WALL:" I MCP2'="" W ?20,$J(MCP2,4)," (8-11mm)"
|
---|
| 39 | .W ?40,"ANT RV WALL:" I MCP6'="" W ?60,$J(MCP6,4)," (2-4mm)"
|
---|
| 40 | .D PAGE Q:$G(MCOUT)
|
---|
| 41 | .W !," LV MASS:" I MCP328'="" W ?20,$J(MCP328,4,0)
|
---|
| 42 | .D PAGE Q:$G(MCOUT)
|
---|
| 43 | N MCP4,MCP11,MCP10,MCP5,MCP32
|
---|
| 44 | S MCP4=$P($G(^MCAR(691,MCIEN,13)),U,4),MCP11=$P($G(^MCAR(691,MCIEN,5)),U,11),MCP10=$P($G(^MCAR(691,MCIEN,5)),U,10),MCP5=$$GET1^DIQ(691,MCIEN,31.1)
|
---|
| 45 | S MCP32=$$GET1^DIQ(691,MCIEN,32)
|
---|
| 46 | S MCDISP=0 I (MCP4'="")!(MCP11'="")!(MCP10'="")!(MCP5'="")!(MCP32'="")!($$GET1^DIQ(691.04,"1,"_MCIEN_",",.01)'="") S MCDISP=1
|
---|
| 47 | I MCDISP W !!,"2-D ECHO MEASUREMENTS" D Q:$G(MCOUT) ;
|
---|
| 48 | .D PAGE Q:$G(MCOUT)
|
---|
| 49 | .W !," CALCULATED EF:" I MCP32'="" W ?19,$J(MCP32,5,0),"%"
|
---|
| 50 | .W ?40,"ESV:" I MCP11'="" W $J(MCP11,4)," ml"
|
---|
| 51 | .W ?55,"EDV:" I MCP10'="" W $J(MCP10,4)," ml"
|
---|
| 52 | .D PAGE Q:$G(MCOUT)
|
---|
| 53 | .W !,?40,"CARDIAC OUTPUT:" I MCP5'="" W ?20,$J(MCP5,5,0)," ml/min"
|
---|
| 54 | .D PAGE Q:$G(MCOUT)
|
---|
| 55 | .W !," ESTIMATED EF:" I MCP4'="" W ?19,$J(MCP4,5,0),"%"
|
---|
| 56 | .D PAGE Q:$G(MCOUT)
|
---|
| 57 | .W !," EF DESCRIPTOR: ",$$GET1^DIQ(691,MCIEN,32.2)
|
---|
| 58 | .D PAGE Q:$G(MCOUT)
|
---|
| 59 | .W !," REGIONAL WALL MOTION:"
|
---|
| 60 | .D PAGE Q:$G(MCOUT)
|
---|
| 61 | .S D1=0 F S D1=$O(^MCAR(691,MCIEN,6,D1)) Q:D1="" W !,?4,$$GET1^DIQ(691.04,D1_","_MCIEN_",",.01),", ",$$GET1^DIQ(691.04,D1_","_MCIEN_",",1) D PAGE Q:$G(MCOUT)
|
---|
| 62 | .Q
|
---|
| 63 | Q:$G(MCOUT)
|
---|
| 64 | N MC34,MC347,MC353,MCN8,MC3565,MCP9
|
---|
| 65 | S MC34=$$GET1^DIQ(691.05,"1,"_MCIEN_",",.01)
|
---|
| 66 | S MC347=$$GET1^DIQ(691,MCIEN,34.7)
|
---|
| 67 | S MC353=$$GET1^DIQ(691,MCIEN,35.3)
|
---|
| 68 | S MCN8=$G(^MCAR(691,MCIEN,8))
|
---|
| 69 | F I=7,12,8,14 N @("MCP"_I) S @("MCP"_I)=$P(MCN8,U,I)
|
---|
| 70 | S MC3565=$$GET1^DIQ(691,MCIEN,35.65)
|
---|
| 71 | S MCP9=$P($G(^MCAR(691,MCIEN,12)),U,9)
|
---|
| 72 | S MCDISP=0 I (MC34'="")!(MC347'?." ")!(MC353'?." ")!(MCP7'="")!(MCP12'="")!(MCP8'="")!(MC3565'="")!(MCP9'="")!(MCP14'="") S MCDISP=1
|
---|
| 73 | I MCDISP D Q:$G(MCOUT) ;
|
---|
| 74 | .W !!,"DOPPLER MEASUREMENTS" ;
|
---|
| 75 | .D PAGE Q:$G(MCOUT)
|
---|
| 76 | .S D1=0 F S D1=$O(^MCAR(691,MCIEN,7,D1)) Q:D1="" W !,?4,$$GET1^DIQ(691.05,D1_","_MCIEN_",",.01),", ",$$GET1^DIQ(691.05,D1_","_MCIEN_",",1) D PAGE Q:$G(MCOUT)
|
---|
| 77 | .Q:$G(MCOUT)
|
---|
| 78 | .W !," AORTIC MAX GRAD:" I MC347'="" W ?20,$J(MC347,5)," mm Hg"
|
---|
| 79 | .W ?40,"MITRAL MAX GRAD:" I MC353'="" W ?65,$J(MC353,5)," mm Hg"
|
---|
| 80 | .D PAGE Q:$G(MCOUT)
|
---|
| 81 | .W !," AORTIC MEAN GRAD:" I MCP7'="" W ?20,$J(MCP7,5,0)," mm Hg"
|
---|
| 82 | .W ?40,"MITRAL MEAN GRAD:" I MCP12'="" W ?65,$J(MCP12,5,0)," mm Hg"
|
---|
| 83 | .D PAGE Q:$G(MCOUT)
|
---|
| 84 | .W !," AORTIC VALVE AREA:" I MCP8'="" W ?20,$J(MCP8,5,1)," cm-sq"
|
---|
| 85 | .W ?40,"MITRAL VALVE AREA(Dopp):" I MC3565'="" W ?65,$J(MC3565,5,1)," cm-sq"
|
---|
| 86 | .D PAGE Q:$G(MCOUT)
|
---|
| 87 | .W !," PA SYSTOLIC:" I MCP9'="" W ?20,$J(MCP9,5,0)," mm Hg"
|
---|
| 88 | .W ?40,"MITRAL VALVE AREA(Echo):" I MCP14'="" W ?65,$J(MCP14,5,1)," cm-sq"
|
---|
| 89 | .D PAGE Q:$G(MCOUT)
|
---|
| 90 | W !!,"FINDINGS:"
|
---|
| 91 | D PAGE Q:$G(MCOUT)
|
---|
| 92 | S D1=0 F S D1=$O(^MCAR(691,MCIEN,9,D1)) Q:D1="" W !,?4,$$GET1^DIQ(691.06,D1_","_MCIEN_",",.01) D PAGE Q:$G(MCOUT)
|
---|
| 93 | Q:$G(MCOUT)
|
---|
| 94 | W !!,"DIAGNOSIS:"
|
---|
| 95 | D PAGE Q:$G(MCOUT)
|
---|
| 96 | S D1=0 F S D1=$O(^MCAR(691,MCIEN,14,D1)) Q:D1="" W !,?4,$$GET1^DIQ(691.15,D1_","_MCIEN_",",.01) D PAGE Q:$G(MCOUT)
|
---|
| 97 | Q:$G(MCOUT)
|
---|
| 98 | W !!,"OTHER CONCLUSION:"
|
---|
| 99 | D PAGE Q:$G(MCOUT)
|
---|
| 100 | S D1=0 F S D1=$O(^MCAR(691,MCIEN,10,D1)) Q:D1="" W !,?4,$$GET1^DIQ(691.07,D1_","_MCIEN_",",.01) D PAGE Q:$G(MCOUT)
|
---|
| 101 | Q:$G(MCOUT)
|
---|
| 102 | S MCPAT=$P($G(^MCAR(691,MCIEN,11)),U) I MCPAT'="" S MCPAT=$$GET1^DIQ(200,MCPAT,.01,"I")
|
---|
| 103 | W !!,"CARDIOLOGY ATTENDING:",?26,MCPAT
|
---|
| 104 | D PAGE Q:$G(MCOUT)
|
---|
| 105 | S MCPAT=$P($G(^MCAR(691,MCIEN,15)),U) I MCPAT'="" S MCPAT=$$GET1^DIQ(200,MCPAT,.01,"I")
|
---|
| 106 | W !!,"CARDIOLOGY FELLOW:",?26,MCPAT
|
---|
| 107 | D PAGE Q:$G(MCOUT)
|
---|
| 108 | W !!,"SUMMARY:",!,?4,$$GET1^DIQ(691,MCIEN,.03)
|
---|
| 109 | D PAGE Q:$G(MCOUT)
|
---|
| 110 | W !!,"PROCEDURE SUMMARY:",!,?4,$P($G(^MCAR(691,MCIEN,.2)),U,2)
|
---|
| 111 | Q
|
---|
| 112 | PAGE ;
|
---|
| 113 | I $Y>(IOSL-3) D
|
---|
| 114 | . N DIR,MCY
|
---|
| 115 | . S MCY=1
|
---|
| 116 | . I $E($G(IOST),1,2)="C-" S DIR(0)="E" D ^DIR S MCY=+Y
|
---|
| 117 | . S MCY=$S(MCY'>0:U,1:"")
|
---|
| 118 | . I MCY=U S DN=0,MCOUT=1
|
---|
| 119 | . I DN D HEAD^MCARP
|
---|
| 120 | . Q
|
---|
| 121 | Q
|
---|