1 | GMRAFDA ;HIRMFO/WAA-FDA REPORT COMPLETION SYSTEM ;11/29/95 15:16
|
---|
2 | ;;4.0;Adverse Reaction Tracking;;Mar 29, 1996
|
---|
3 | EN1 ; Entry to ENTER/EDIT FDA REPORT DATA TYPE option
|
---|
4 | S GMRAOUT=0,GMRALAGO=1 D EN1^GMRAU85 G:GMRAPA1'>0 EXIT
|
---|
5 | S GMRAPA=0 D ^GMRADSP7 D EN2
|
---|
6 | D UNLOCK^GMRAUTL(120.85,GMRAPA1)
|
---|
7 | G EXIT
|
---|
8 | Q
|
---|
9 | EN2 ; ENTRY FROM ENTER/EDIT OPTION GMRAPA1 AND GMRAPA ARE KNOWN
|
---|
10 | I $P(GMRAPA(0),U,20)'["D" W !,"YOU CAN ONLY EDIT DRUG REACTIONS",! Q
|
---|
11 | FDA1 W @IOF,!,"Indicate which FDA Report Sections to be completed:"
|
---|
12 | W !,"1. Reaction Information",!,"2. Suspect Drug(s) Information",!,"3. Concomitant Drugs and History",!,"4. Manufacturer Information",!,"5. Initial Reporter"
|
---|
13 | K DIR S DIR("A")="Choose number(s) of sections to be edited",DIR(0)="LO^1:5"
|
---|
14 | S DIR(0)=DIR(0)_"^I X[""."" W !,""DO NOT USE DECIMAL VALUES."",$C(7) K X Q"
|
---|
15 | S DIR("?",1)="ENTER THE NUMBER SECTION OR SECTIONS YOU WISH TO COMPLETE."
|
---|
16 | S DIR("?",2)="YOU CAN ENTER: YOU TYPE SYSTEM WILL DO"
|
---|
17 | S DIR("?",3)=" SECTION --> 1 SECTION 1"
|
---|
18 | S DIR("?",4)=" RANGE --> 2-4 SECTION 2 AND 3 AND 4"
|
---|
19 | S DIR("?",5)=" GROUPS --> 1,3,5 SECTION 1 AND 3 AND 5"
|
---|
20 | D ^DIR K DIR Q:$D(DIRUT)!(+Y'>0)
|
---|
21 | K GMRAGHC F X=1:1 S GMRAX=$P(Y,",",X) Q:GMRAX']"" S GMRAGHC(GMRAX)=""
|
---|
22 | S GMRAOUT=0 F GMRAXXX=0:0 S GMRAXXX=$O(GMRAGHC(GMRAXXX)) Q:GMRAXXX'>0 D @GMRAXXX Q:GMRAOUT
|
---|
23 | G:'GMRAOUT FDA1
|
---|
24 | Q
|
---|
25 | EXIT ;EXIT
|
---|
26 | D KILL^XUSCLEAN
|
---|
27 | Q
|
---|
28 | 1 W @IOF D RXN^GMRAU851 Q:GMRAOUT W ! S DIE="^GMR(120.85,",DA=GMRAPA1,DR="5T;6T;7T;9T;10T;11T;12.1T;12.2T" D ^DIE S:$D(Y) GMRAOUT=1 Q:GMRAOUT K GMRADT,GMRABGDT,GMRAENDT W !! D EN1^GMRALAB0 Q
|
---|
29 | 2 W @IOF K GMRADT,GMRABGDT,GMRAENDT D EN1^GMRAPHR2 K GMRADT,GMRABGDT,GMRAENDT Q
|
---|
30 | 3 W @IOF K GMRADT,GMRABGDT,GMRAENDT D EN1^GMRAPHR1
|
---|
31 | K GMRADT,GMRABGDT,GMRAENDT Q:GMRAOUT
|
---|
32 | W ! S DIE="^GMR(120.85,",DA=GMRAPA1,DR="14" D ^DIE S:$D(Y) GMRAOUT=1
|
---|
33 | Q
|
---|
34 | 4 W @IOF S DIE="^GMR(120.85,",DA=GMRAPA1,DR="53:65" D ^DIE
|
---|
35 | S:$D(Y) GMRAOUT=1 Q
|
---|
36 | 5 N GMRAT W @IOF S DIE="^GMR(120.85,",DA=GMRAPA1
|
---|
37 | S GMRAT=$P($G(^VA(200,DUZ,0)),U,9)
|
---|
38 | S:GMRAT'="" GMRAT=$P($G(^DIC(3.1,GMRAT,0)),U)
|
---|
39 | S DR="43//"_$P(^VA(200,DUZ,0),U)_";44;45;46;47;48;49;50;51T;52T;52.1//"_GMRAT
|
---|
40 | D ^DIE S:$D(Y) GMRAOUT=1
|
---|
41 | Q
|
---|