[623] | 1 | SROAPCA1 ;BIR/MAM - PRINT CARDIAC CATH INFO ;04/05/04
|
---|
| 2 | ;;3.0; Surgery ;**38,63,71,88,95,125,142,153**;24 Jun 93;Build 11
|
---|
| 3 | N SRX F I=200:1:202,206,208,209,202.1 S SRA(I)=$G(^SRF(SRTN,I))
|
---|
| 4 | I $Y+14>IOSL D PAGE^SROAPCA I SRSOUT Q
|
---|
| 5 | D LAB^SROAPCA4
|
---|
| 6 | I $Y+16>IOSL D PAGE^SROAPCA I SRSOUT Q
|
---|
| 7 | S Y=$P(SRA(209),"^",4),SRAO(1)=$S(Y="C":"CATH",Y="I":"IVUS",Y="B":"BOTH",Y="NS":" NS",1:"")_"^476"
|
---|
| 8 | S Y=$P(SRA(206),"^",24),SRX=357,SRAO(2)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 9 | S Y=$P(SRA(206),"^",25),SRX=358,SRAO(3)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 10 | S Y=$P(SRA(206),"^",26),SRX=359,SRAO(4)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 11 | S Y=$P(SRA(206),"^",27),SRX=360,SRAO(5)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 12 | S NYUK=$P(SRA(206),"^",30) D LV S SRAO(6)=SHEMP_"^363"
|
---|
| 13 | S Y=$P(SRA(206),"^",9),SRX=415,SRAO(7)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 14 | S Y=$P(SRA(209),"^",5),SRX=477,SRAO(8)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 15 | S Y=$P(SRA(206),"^",28),SRX=361,SRAO(9)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 16 | S Y=$P(SRA(206),"^",33),SRX=362.1,SRAO(10)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 17 | S Y=$P(SRA(206),"^",34),SRX=362.2,SRAO(11)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 18 | S Y=$P(SRA(206),"^",35),SRX=362.3,SRAO(12)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 19 | S Y=$P(SRA(209),"^",6),SRX=478,SRAO(13)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 20 | S Y=$P(SRA(209),"^",7),SRX=479,SRAO(14)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 21 | S Y=$P(SRA(209),"^",8),SRX=480,SRAO(15)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 22 | W !!,"IV. CARDIAC CATHETERIZATION AND ANGIOGRAPHIC DATA"
|
---|
| 23 | S Y=$P($G(^SRF(SRTN,207)),"^",21) I Y>1 D DT S Y=X
|
---|
| 24 | D NS W !,"Cardiac Catheterization Date: ",$E(Y,1,8)
|
---|
| 25 | W !,"Procedure:",?26,$P(SRAO(1),"^"),?41,"Native Coronaries:"
|
---|
| 26 | S SRX=$P(SRAO(2),"^") W !,"LVEDP:",?26,$J(SRX,3) D MMHG
|
---|
| 27 | S SRX=$P(SRAO(9),"^") W ?41,"Left Main Stenosis:",?71,$J(SRX,3) I SRX?1.3N W "%"
|
---|
| 28 | S SRX=$P(SRAO(3),"^") W !,"Aortic Systolic Pressure:",?26,$J(SRX,3) D MMHG
|
---|
| 29 | S SRX=$P(SRAO(10),"^") W ?41,"LAD Stenosis:",?71,$J(SRX,3) I SRX?1.3N W "%"
|
---|
| 30 | S SRX=$P(SRAO(11),"^") W !,?41,"Right Coronary Stenosis:",?71,$J(SRX,3) I SRX?1.3N W "%"
|
---|
| 31 | W !,"For patients having right heart cath:" S SRX=$P(SRAO(12),"^") W ?41,"Circumflex Stenosis:",?71,$J(SRX,3) I SRX?1.3N W "%"
|
---|
| 32 | ;
|
---|
| 33 | S SRX=$P(SRAO(4),"^") W !,"PA Systolic Pressure:",?26,$J(SRX,3) D MMHG
|
---|
| 34 | S SRX=$P(SRAO(5),"^") W !,"PAW Mean Pressure:",?26,$J(SRX,3) D MMHG
|
---|
| 35 | W ?41,"If a Re-do, indicate stenosis",!,?44," in graft to:"
|
---|
| 36 | S SRX=$P(SRAO(13),"^") W !,?41,"LAD:",?71,$J(SRX,3) I SRX?1.3N W "%"
|
---|
| 37 | S SRX=$P(SRAO(14),"^") W !,?41,"Right coronary (include PDA): ",$J(SRX,3) I SRX?1.3N W "%"
|
---|
| 38 | S SRX=$P(SRAO(15),"^") W !,?41,"Circumflex:",?71,$J(SRX,3) I SRX?1.3N W "%"
|
---|
| 39 | W !,LN
|
---|
| 40 | W !,"LV Contraction Grade (from contrast or radionuclide angiogram or 2D Echo):",!,?7,"Grade",?17,"Ejection Fraction Range",?51,"Definition"
|
---|
| 41 | W !,?8,$P(SRAO(6),"^")
|
---|
| 42 | W !,LN,!,"Mitral Regurgitation:",?26,$P(SRAO(7),"^")
|
---|
| 43 | W !,"Aortic stenosis:",?26,$P(SRAO(8),"^")
|
---|
| 44 | I $Y+14>IOSL D PAGE^SROAPCA I SRSOUT Q
|
---|
| 45 | K SRAO S Y=$P(SRA(206),"^",31),SRX=364,SRAO(1)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 46 | S Y=$P($G(^SRF(SRTN,1.1)),"^",3),SRX=1.13,SRAO(2)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 47 | S Y=$P(SRA(208),"^",12),SRX=414,SRAO(3)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 48 | S Y=$P(SRA(206),"^",32),SRX=364.1,SRAO("1A")=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 49 | S Y=$P(SRA(208),"^",13),SRX=414.1,SRAO("3A")=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 50 | S Y=$P($G(^SRF(SRTN,.2)),"^",2),SRX=.22,SRAO(0)=$$OUT(SRX,Y)_"^"_SRX
|
---|
| 51 | W !!,"V. OPERATIVE RISK SUMMARY DATA" S X=$P(SRAO(0),"^") I X'="" W ?40,"(Operation Began: "_X_")"
|
---|
| 52 | W !,?5,"Physician's Preoperative" S Y=$P($G(^SRF(SRTN,.2)),"^",3) I Y'="" D DT W ?40,"(Operation Ended: "_X_")"
|
---|
| 53 | W !,?7,"Estimate of Operative Mortality: "_$P(SRAO(1),"^") I $P(SRAO(1),"^")'=""&($P(SRAO(1),"^")'="NS") W "%"
|
---|
| 54 | S X=$P(SRAO("1A"),"^") I X'="" W ?57,"("_X_")"
|
---|
| 55 | W !,?5,"ASA Classification:",?35,$P(SRAO(2),"^"),!,?5,"Surgical Priority:",?35,$P(SRAO(3),"^") S X=$P(SRAO("3A"),"^") I X'="" W ?57,"("_X_")"
|
---|
| 56 | S X=$P($G(^SRO(136,SRTN,0)),"^",2) I X S Y=$P($$CPT^ICPTCOD(X),"^",2) D SSPRIN^SROCPT0 S X=Y
|
---|
| 57 | S X=$S(X'="":X,1:"CPT Code Missing")
|
---|
| 58 | W !,?5,"Principal CPT Code:",?35,X,!,?5,"Other Procedures CPT Codes: "
|
---|
| 59 | S CNT=32,OTH=0 F S OTH=$O(^SRO(136,SRTN,3,OTH)) Q:'OTH S CPT=$P($G(^SRO(136,SRTN,3,OTH,0)),"^") D
|
---|
| 60 | .I CPT S Y=$P($$CPT^ICPTCOD(CPT),"^",2) S SRDA=OTH D SSOTH^SROCPT0 S CPT=Y
|
---|
| 61 | .S:CPT="" CPT="NONE" S CNT=CNT+3
|
---|
| 62 | .I CNT+$L(CPT)'>80 W:CNT>35 ";" W ?(CNT),CPT S CNT=CNT+$L(CPT) Q
|
---|
| 63 | .W !,?35,CPT S CNT=35+$L(CPT)
|
---|
| 64 | W !,?5,"Preoperative Risk Factors: "
|
---|
| 65 | I $G(^SRF(SRTN,206.1))'="" S SRQ=0 S X=$G(^SRF(SRTN,206.1)) W:$L(X)<49 X,! I $L(X)>48 S Z=$L(X) D
|
---|
| 66 | .I X'[" " W ?25,X Q
|
---|
| 67 | .S I=0,LINE=1 F S SRL=$S(LINE=1:48,1:80) D Q:SRQ
|
---|
| 68 | ..I $E(X,1,SRL)'[" " W X,! S SRQ=1 Q
|
---|
| 69 | ..S J=SRL-I,Y=$E(X,J),I=I+1 I Y=" " W $E(X,1,J-1),!,?5 S X=$E(X,J+1,Z),Z=$L(X),I=0,LINE=LINE+1 I Z<SRL W X S SRQ=1 Q
|
---|
| 70 | I $Y+20>IOSL D PAGE^SROAPCA I SRSOUT Q
|
---|
| 71 | K SRA,SRAO D ^SROAPCA2
|
---|
| 72 | Q
|
---|
| 73 | YN ; store answer
|
---|
| 74 | S SHEMP=$S(NYUK="NS":"NS",NYUK="N":"NO",NYUK="Y":"YES",1:"")
|
---|
| 75 | Q
|
---|
| 76 | DT I 'Y S X="" Q
|
---|
| 77 | S Z=$E($P(Y,".",2),1,4),Z=Z_"0000",Z=$E(Z,1,4),X=$E(Y,4,5)_"/"_$E(Y,6,7)_"/"_$E(Y,2,3)_" "_$E(Z,1,2)_":"_$E(Z,3,4)
|
---|
| 78 | Q
|
---|
| 79 | OUT(SRFLD,SRY) ; get data in output form
|
---|
| 80 | N C,Y
|
---|
| 81 | S Y=SRY,C=$P(^DD(130,SRFLD,0),"^",2) D:Y'="" Y^DIQ
|
---|
| 82 | I Y="NO STUDY" S Y="NS" Q Y
|
---|
| 83 | Q Y
|
---|
| 84 | MMHG I SRX="NO STUDY"!(SRX="NS") Q
|
---|
| 85 | W " mm Hg"
|
---|
| 86 | Q
|
---|
| 87 | NS S Y=$S(Y="NS":"NO STUDY",1:Y)
|
---|
| 88 | Q
|
---|
| 89 | LV K SHEMP S SHEMP=$S(NYUK="I":" I > or = 0.55 NORMAL",NYUK="II":"II 0.45-0.54 MILD DYSFUNCTION",1:NYUK)
|
---|
| 90 | Q:SHEMP'=NYUK S SHEMP=$S(NYUK="III":"III 0.35-0.44 MODERATE DYSFUNCTION",1:NYUK)
|
---|
| 91 | Q:SHEMP'=NYUK S SHEMP=$S(NYUK="IIIa":"IIIa 0.40-0.44 MODERATE DYSFUNCTION A",1:NYUK)
|
---|
| 92 | Q:SHEMP'=NYUK S SHEMP=$S(NYUK="IIIb":"IIIb 0.35-0.39 MODERATE DYSFUNCTION B",1:NYUK)
|
---|
| 93 | Q:SHEMP'=NYUK S SHEMP=$S(NYUK="IV":"IV 0.25-0.34 SEVERE DYSFUNCTION",NYUK="V":" V <0.25 VERY SEVERE DYSFUNCTION",NYUK="NS":"NO LV STUDY",1:"")
|
---|
| 94 | Q
|
---|