[613] | 1 | GMRAXPST ;HIRMFO/WAA,RM-POST INIT FOR ALLERGY/ADVERSE REACTION ; 1/15/93
|
---|
| 2 | ;;4.0;Adverse Reaction Tracking;;Mar 29, 1996
|
---|
| 3 | EN1 ; POST INIT PROCEDURES FOR GMRA PACKAGE
|
---|
| 4 | I $G(GMRAVER,3)<4 D EN1^GMRAXNKA ; Move NKA data out of file 120.8
|
---|
| 5 | D MAILGRP ; update mail groups.
|
---|
| 6 | ; Add mail groups to bulletins??
|
---|
| 7 | D FILESEC ; Check File security for all the files
|
---|
| 8 | D TITLE ; Change the title in file 121.2
|
---|
| 9 | Q
|
---|
| 10 | TITLE ; This code will update the title in the progress note package
|
---|
| 11 | N GMRACW
|
---|
| 12 | S GMRACW=0 F S GMRACW=$O(^GMR(121.2,"B","ALLERGY/ADVERSE REACTION",GMRACW)) Q:GMRACW<1 I $P($G(^GMR(121.1,$P($G(^GMR(121.2,GMRACW,0)),U,2),0)),U)="GENERAL NOTE" Q
|
---|
| 13 | Q:GMRACW<1
|
---|
| 14 | N DIE,DA,DR
|
---|
| 15 | S DIE="^GMR(121.2,",DA=GMRACW,DR=".01///ADVERSE REACTION/ALLERGY"
|
---|
| 16 | D ^DIE
|
---|
| 17 | N GMRATXT
|
---|
| 18 | S GMRATXT(1)="The Progress Note Title of ALLERGY/ADVERSE REACTION with a note type of"
|
---|
| 19 | S GMRATXT(2)="GENERAL NOTE has been changed to ADVERSE REACTION/ALLERGY."
|
---|
| 20 | D MES^XPDUTL(.GMRATXT)
|
---|
| 21 | Q
|
---|
| 22 | MAILGRP ; Procedure to update the mail groups for ART bulletins.
|
---|
| 23 | N GMRAA,GMRAB,GMRAC,GMRAD,GMRAG,GMRACNT
|
---|
| 24 | S GMRAB=0 ;Make groups public
|
---|
| 25 | S GMRAC=0 ;Will make postmaster
|
---|
| 26 | S GMRAD=1 ;No self enrollment
|
---|
| 27 | S GMRAG=1 ;Silent call
|
---|
| 28 | F GMRACNT=1:1:5 D
|
---|
| 29 | .N GMRAA,GMRAX,GMRAF,GMRATXT
|
---|
| 30 | .S GMRAA=$P($T(TEXT+GMRACNT),";",3) ; Mail group name
|
---|
| 31 | .S GMRAF(0)=$P($T(DESC+GMRACNT),";",3) ;Mail group Description
|
---|
| 32 | .S GMRAX=$$MG^XMBGRP(GMRAA,GMRAB,GMRAC,GMRAD,"",.GMRAF,GMRAG)
|
---|
| 33 | .I GMRAX D ;Mail group has been added
|
---|
| 34 | ..S GMRATXT(1)="The "_GMRAA_" mail group has been added."
|
---|
| 35 | ..D MES^XPDUTL(.GMRATXT)
|
---|
| 36 | ..Q
|
---|
| 37 | .E D ;Error happened and mail group was not added
|
---|
| 38 | ..S GMRATXT(1)="The "_GMRAA_" Mail Group was not added to the system"
|
---|
| 39 | ..S GMRATXT(2)="Please read the ART 4.0 Installation Guide for the"
|
---|
| 40 | ..S GMRATXT(3)="instruction on how to create this Mail Group."
|
---|
| 41 | ..D BMES^XPDUTL(.GMRATXT)
|
---|
| 42 | ..Q
|
---|
| 43 | .Q
|
---|
| 44 | Q
|
---|
| 45 | FILESEC ; This routine is to check the file security and make the update if
|
---|
| 46 | ; different
|
---|
| 47 | N GMRACNT,GMRATX
|
---|
| 48 | F GMRACNT=1:1:7 S GMRATX=$T(FLSEC+GMRACNT) Q:GMRATX="" D SEC($P(GMRATX,";",3))
|
---|
| 49 | Q
|
---|
| 50 | SEC(FILE) ;This Function will set the security for my file
|
---|
| 51 | N FILENUM,PIECE,NODE,NODE2
|
---|
| 52 | S NODE="^AUDIT^DD^DEL^LAYGO^RD^WR"
|
---|
| 53 | S FILENUM=$P(FILE,U)
|
---|
| 54 | F PIECE=2:1:7 I $P(FILE,U,PIECE)'="" S NODE2=$P(NODE,U,PIECE) S:$G(^DIC(FILENUM,0,NODE2))'=$P(FILE,U,PIECE) ^DIC(FILENUM,0,NODE2)=$P(FILE,U,PIECE)
|
---|
| 55 | S GMRATXT(1)="Updating File security on file "_FILENUM_"."
|
---|
| 56 | D BMES^XPDUTL(.GMRATXT)
|
---|
| 57 | Q
|
---|
| 58 | FLSEC ; FILE#^AUDIT^DD^DEL^LAYGO^RD^WR
|
---|
| 59 | ;;120.8^@^@^@^@^^@
|
---|
| 60 | ;;120.82^@^@^@^^^
|
---|
| 61 | ;;120.83^@^@^@^^^
|
---|
| 62 | ;;120.84^@^@^@^@^@^@
|
---|
| 63 | ;;120.85^@^@^@^@^^@
|
---|
| 64 | ;;120.86^@^@^@^@^@^@
|
---|
| 65 | ;;120.87^@^@^@^@^^@
|
---|
| 66 | TEXT ; This is the mail groups that are being added
|
---|
| 67 | ;;GMRA MARK CHART
|
---|
| 68 | ;;GMRA VERIFY DRUG ALLERGY
|
---|
| 69 | ;;GMRA VERIFY FOOD ALLERGY
|
---|
| 70 | ;;GMRA VERIFY OTHER ALLERGY
|
---|
| 71 | ;;GMRA P&T COMMITTEE FDA
|
---|
| 72 | DESC ; This is the Description for the mail groups
|
---|
| 73 | ;;This is a list of users who will need to mark a patient's chart that an adverse reaction/allergy was recorded.
|
---|
| 74 | ;;This is a complete list of all the verifiers who will need to be sent Drug reaction information.
|
---|
| 75 | ;;This is a complete list of all the verifiers who will need to be sent Food reaction information.
|
---|
| 76 | ;;This is a complete list of all the verifiers who will need to be sent Other reaction information.
|
---|
| 77 | ;;This mail group contains the members of the Pharmacy and Therapeutic (P&T) committee. Whenever an agent is signed off the committee will get a message.
|
---|