1 | GMRAFN2 ;HIRMFO/WAA-FDA PART 2 MEDWATCH FORM ;11/30/95 15:19
|
---|
2 | ;;4.0;Adverse Reaction Tracking;;Mar 29, 1996
|
---|
3 | FORM ;This is the main form entry point
|
---|
4 | W !,"MEDWatch",?80,"Approved by FDA on 10/20/93"
|
---|
5 | W !,$E(LINE1,1,42),?79,$E(LINE1,79,131)
|
---|
6 | W !,"THE FDA MEDICAL PRODUCTS REPORTING PROGRAM",?79,"| Triage unit sequence #",?131,"|"
|
---|
7 | W !,$E(LINE1,1,42),?79,$E(LINE1,79,131)
|
---|
8 | W !,?79,"|",?131,"|"
|
---|
9 | W !,?59,"Page ",GMRAPG1," of ",GMRAPG2,?79,$E(LINE1,79,131)
|
---|
10 | W !,$E(LINE2,1,66),"|",$E(LINE2,68,131)
|
---|
11 | W !,"A. Patient Information",?66,"| C. Suspect Medication(s)"
|
---|
12 | W !,$E(LINE1,1,66),"|",$E(LINE1,68,131)
|
---|
13 | W !,"1. Patient Indentifier|2. DOB: ",+$E(GMRADOB,4,5),"/",+$E(GMRADOB,6,7),"/",$E(GMRADOB,2,3),?43,"|3. Sex|4. Weight",?66,"|1. Name"
|
---|
14 | W !,GMRAID,?22,"| AGE: "
|
---|
15 | AGE ;Age at time of event
|
---|
16 | I GMRAPG1=1 S X1=$P(GMRAPA1(0),U),X2=GMRADOB S X=($E(X1,1,3))-($E(X2,1,3)) S:($E(X1,4,7))<($E(X2,4,7)) X=X-1 W X K X,X1,X2 W ?39,"yrs |"
|
---|
17 | I GMRAPG1'=1 W ?39,"yrs |"
|
---|
18 | SEX ;Sex,weight
|
---|
19 | I GMRAPG1=1 W $P(GMRASEX,U,2),?50,"|",$J((GMRAWEI*.4536),5,1) W:GMRAWEI'="" " kg" W ?66
|
---|
20 | I GMRAPG1'=1 W ?50,"| kg",?66
|
---|
21 | SUSPECT ;THIS WILL GET THE NEXT SUSPECTED AGENT
|
---|
22 | S GMRASUS=$O(^TMP($J,"GMR","A",GMRASUS)) I GMRASUS'<1 S GMRASUS1=GMRASUS
|
---|
23 | S GMRAGNT1=$S(GMRASUS="":"",1:$G(^TMP($J,"GMR","A",GMRASUS1)))
|
---|
24 | S:GMRASUS="" GMRASUS1=""
|
---|
25 | W "| #",GMRASUS1," : " W $E($P(GMRAGNT1,U),1,30)
|
---|
26 | W !,$E(LINE2,1,66),"|",$E(LINE1,68,131)
|
---|
27 | W !,"B. Adverse Event or Product Problem",?66
|
---|
28 | S GMRASUS=$O(^TMP($J,"GMR","A",GMRASUS)) I GMRASUS'<1 S GMRASUS2=GMRASUS
|
---|
29 | I GMRASUS<1 S GMRASUS2=""
|
---|
30 | E S GMRAGNT2=(^TMP($J,"GMR","A",GMRASUS))
|
---|
31 | W "|" W:GMRASUS2'="" " #",GMRASUS2," : ",$E($P(GMRAGNT2,U),1,30)
|
---|
32 | W !,$E(LINE1,1,66),"|",$E(LINE1,68,131)
|
---|
33 | W !,"1. [X]Adverse Event [ ]Product problem",?66,"|2. Dose,frequency & route used",?99,"| 3. Therapy dates"
|
---|
34 | W !,$E(LINE1,1,66),"| #",GMRASUS1,":" W $E($P(GMRAGNT1,U,2),1,8) I $P(GMRAGNT1,U,2)'="",$P($G(^TMP($J,"GMR","A",GMRASUS1,1)),U,5)'="" W ","
|
---|
35 | I GMRASUS1'="",$P($G(^TMP($J,"GMR","A",GMRASUS1,1)),U,5)'="" W $E($P($G(^TMP($J,"GMR","A",GMRASUS1,1)),U,5),1,8) I $P(GMRAGNT1,U,3)'="" W ","
|
---|
36 | W $E($P(GMRAGNT1,U,3),1,8),?99,"| #",GMRASUS1," : "
|
---|
37 | I GMRASUS1'="",$D(^TMP($J,"GMR","A",GMRASUS1,1)) S DT=$P(^(1),U) I DT'="" S DT=$E(DT,4,5)_"/"_$E(DT,6,7)_"/"_$E(DT,2,3) W DT
|
---|
38 | I GMRASUS1'="",$D(^TMP($J,"GMR","A",GMRASUS1,1)) S DT=$P(^(1),U,2) I DT'="" S DT=$E(DT,4,5)_"/"_$E(DT,6,7)_"/"_$E(DT,2,3) W "-",DT
|
---|
39 | W !,"2. Outcomes attributed to adverse event",?66,"|",$E(LINE1,66,97),"|",$E(LINE1,99,130)
|
---|
40 | S X1=0 W !," ["
|
---|
41 | I GMRAPG1=1 W $S($P(^GMR(120.85,GMRAPA1,0),U,3)="y":"X",1:" ") S:$P(^(0),U,3)="y" X1=1 W "] death: " I X1=1 S Y=$P($G(^DPT(DFN,.35)),U) I Y'<1 W $E(Y,4,5),"/",$E(Y,6,7),"/",$E(Y,2,3)
|
---|
42 | I GMRAPG1'=1 W " ] death:"
|
---|
43 | W ?30,"["
|
---|
44 | I GMRAPG1=1 W $S($P(^GMR(120.85,GMRAPA1,0),U,10)="y":"X",1:" ") S:$P(^(0),U,10)="y" X1=1 W "] disability"
|
---|
45 | I GMRAPG1'=1 W " ] disability"
|
---|
46 | W ?66,"|" I GMRASUS2'="" W " #",GMRASUS2,":" W $E($P(GMRAGNT2,U,2),1,8) I $P(GMRAGNT2,U,2)'="",$P($G(^TMP($J,"GMR","A",GMRASUS2,1)),U,5)'="" W ","
|
---|
47 | I GMRASUS2,$P($G(^TMP($J,"GMR","A",GMRASUS2,1)),U,5)'="" W $E($P($G(^TMP($J,"GMR","A",GMRASUS2,1)),U,5),1,8) I $P(GMRAGNT2,U,3)'="" W ","
|
---|
48 | I GMRASUS2'="" W $E($P(GMRAGNT2,U,3),1,(24-$L($E($P(GMRAGNT2,U,2),1,12)))),?99,"| #",GMRASUS2," : " D
|
---|
49 | .I $D(^TMP($J,"GMR","A",GMRASUS2,1)) S DT=$P(^(1),U) S DT=$E(DT,4,5)_"/"_$E(DT,6,7)_"/"_$E(DT,2,3) W DT
|
---|
50 | .I $D(^TMP($J,"GMR","A",GMRASUS2,1)) S DT=$P(^(1),U,2) I DT'="" S DT=$E(DT,4,5)_"/"_$E(DT,6,7)_"/"_$E(DT,2,3) W "-",DT
|
---|
51 | .Q
|
---|
52 | I GMRASUS2="" W ?99,"|"
|
---|
53 | S X2=0 W !," ["
|
---|
54 | I GMRAPG1=1 W $S($P(^GMR(120.85,GMRAPA1,0),U,5)="y":"X",1:" ") S:$P(^(0),U,5)="y" X1=1 W "] life-threatening"
|
---|
55 | I GMRAPG1'=1 W " ] life-threatening"
|
---|
56 | S X2=0 W ?30,"["
|
---|
57 | I GMRAPG1=1 W $S($P(^GMR(120.85,GMRAPA1,0),U,16)="y":"X",1:" ") S:$P(^(0),U,16)="y" X1=1 W "] congenital anomaly",?66,"|",$E(LINE1,68,131)
|
---|
58 | I GMRAPG1'=1 W " ] congenital anomaly",?66,"|",$E(LINE1,68,131)
|
---|
59 | W !," [" I GMRAPG1=1 D
|
---|
60 | .I $P(^GMR(120.85,GMRAPA1,0),U,9)="y" W "X" S X1=1 Q
|
---|
61 | .I $P(^GMR(120.85,GMRAPA1,0),U,7)="y" W "X" S X1=1 Q
|
---|
62 | .W " "
|
---|
63 | .Q
|
---|
64 | I GMRAPG1'=1 W " "
|
---|
65 | Q
|
---|