GMRAPEM0 ;HIRMFO/WAA,FT-ALLERGY/ADVERSE REACTION PATIENT EDIT DRIVER ;22-Aug-2013 08:37;DU
Source file <GMRAPEM0.m>
Package | Total | Call Graph |
---|---|---|
Adverse Reaction Tracking | 17 | MESS^GMRAGUI1 EN1^GMRAKILL ($$NKA,$$NKASCR,NKAASK)^GMRANKA SET^GMRAOR8 (PAT,REACT)^GMRAPAT EN1^GMRAPED0 EN1^GMRAPEE0 HANGT^GMRAPEH0 (ERR,SIGNED,UPDATE,UPOUT)^GMRAPEM3 EDIT^GMRAPEM4 EN1^GMRAPES0 EN2^GMRAROBS (ALERT,IDBAND,SIGNOFF)^GMRASIGN EN2^GMRAU85 (ASK,SITE,UNLOCK)^GMRAUTL EN1^GMRAVFY RXNORM^GMRAZRXU |
VA Fileman | 5 | $$FIND1^DIC (,UPDATE)^DIE ^DIK $$GET1^DIQ ^DIR |
Kernel | 2 | $$NOW^XLFDT EN^XQOR |
IHS Electronic Health Record | 1 | CKIN^BEHOARMU |
Registration | 1 | (1,KVAR)^VADPT |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN11 | ; Entry point for GMRA USER E/E PAT REC DATA option
; GMRAUSER is a flag that indicates that this is a User ; If user has Verifier Key then user will act normal |
|
OBSPROB | ;Display help information for missing observed date/time entry
|
|
REQCOM() | ;Function determines if comments required
|
|
EN21 | ; Process patient data and determine if patient is NKA
|
|
MISSREQ() | ;Function determines if required data is missing
|
|
INASSESS(DFN) | ;Is pt unassessable
|
|
OBSDATE | ||
ALERT | ; PROCESS ALERTS FOR ART
|
|
EN1 | ; Entry for ENTER/EDIT PATIENT REACTION DATA option
; EDIT PATIENT A/AR (DFN UNK.) |
|
EN2 | ; EDIT PATIENT A/AR (DFN KNOWN)
; Called from the GMRAOR ALLERGY ENTER/EDIT protocol |
|
EXIT | ||
TYPE | ; Select the type of the process to use this reaction
|
|
SELECT | ;Select a patient reaction
|
|
DELETE | ;Delete entry if required information is not entered - section added in 17
|
Name | Field # of Occurrence |
---|---|
CKIN^BEHOARMU | EN21+14 |
$$FIND1^DIC | EN21+34 |
^DIE | TYPE+7 |
UPDATE^DIE | OBSDATE+29 |
^DIK | EN21+20, EN21+44, DELETE+5, DELETE+6 |
$$GET1^DIQ | INASSESS+7, INASSESS+9 |
^DIR | EN21+13 |
MESS^GMRAGUI1 | EN21+23 |
EN1^GMRAKILL | EN1+6, EN2+6, ALERT+19 |
$$NKA^GMRANKA | EN21+18, EN21+22, EN21+42 |
$$NKASCR^GMRANKA | EN21+18, EN21+42 |
NKAASK^GMRANKA | EN21+22 |
SET^GMRAOR8 | EN21+15 |
PAT^GMRAPAT | EN1+3 |
REACT^GMRAPAT | EN21+8, SELECT+4 |
EN1^GMRAPED0 | OBSDATE+17 |
EN1^GMRAPEE0 | TYPE+3 |
HANGT^GMRAPEH0 | ALERT+9 |
ERR^GMRAPEM3 | SELECT+8 |
SIGNED^GMRAPEM3 | SELECT+9 |
UPDATE^GMRAPEM3 | ALERT+13, SELECT+11 |
UPOUT^GMRAPEM3 | SELECT+7 |
EDIT^GMRAPEM4 | ALERT+12, OBSDATE+21 |
EN1^GMRAPES0 | SELECT+5 |
EN2^GMRAROBS | OBSDATE+2 |
ALERT^GMRASIGN | EN21+36 |
IDBAND^GMRASIGN | EN21+31 |
SIGNOFF^GMRASIGN | EN21+30, ALERT+14 |
EN2^GMRAU85 | OBSDATE+1 |
ASK^GMRAUTL | EN21+28, TYPE+13, OBSDATE+16 |
SITE^GMRAUTL | OBSDATE+17, REQCOM+1 |
UNLOCK^GMRAUTL | EXIT, DELETE+5, DELETE+6 |
EN1^GMRAVFY | OBSDATE+8 |
RXNORM^GMRAZRXU | OBSDATE+31 |
1^VADPT | SELECT+1 |
KVAR^VADPT | SELECT+2 |
$$NOW^XLFDT | OBSDATE+27 |
EN^XQOR | EN21+35 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ORD(101 - [#101] | FIND1^DIC |
^GMR(120.8 - [#120.8] | Classic Fileman Calls |
^GMR(120.85 - [#120.85] | Classic Fileman Calls |
^GMR(120.86 - [#120.86] | Classic Fileman Calls |
120.869999911 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(120.8 - [#120.8] | ALERT+6, OBSDATE+6, OBSDATE+9, OBSDATE+12, OBSDATE+22, MISSREQ+2, REQCOM+3 |
^GMR(120.85 - [#120.85] | TYPE+15, OBSDATE+3, DELETE+3, DELETE+4!, MISSREQ+6 |
^GMR(120.86 - [#120.86] | INASSESS+3, INASSESS+4 |
^GMRD(120.83 - [#120.83] | SELECT+2 |
^GMRD(120.84 - [#120.84] | REQCOM+2 |
^TMP($J | EN21+29, EN21+36!, SELECT+7*, EXIT, EXIT+1!, EXIT+2! |
^XTMP("GMRAED" | EN21+23, EN21+39, EN21+46 |
^XUSEC("GMRA-ALLERGY VERIFY" | EN11+3, EN2+2, ALERT+5, OBSDATE+6, OBSDATE+12 |
Name | Line Occurrences |
---|---|
$$INASSESS | EN21+5 |
$$MISSREQ | SELECT+7 |
$$REQCOM | MISSREQ+6 |
DELETE | SELECT+7 |
EN1 | EN1+4 |
EN21 | EN1+4, EN21+39, EN2+4 |
EXIT | EN1+6, EN2+6, ALERT+19 |
OBSDATE | OBSDATE+3 |
OBSPROB | OBSDATE+3 |
SELECT | EN21+25 |
TYPE | SELECT+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | EN21+19~, EN21+20*, EN21+43~, EN21+44*, TYPE+6*, TYPE+8!, DELETE+1~, DELETE+5*, DELETE+6* |
DFN | EN1+5!, EN21+5, EN21+8, EN21+14, EN21+15, EN21+18, EN21+20, EN21+22, EN21+23, EN21+39 , EN21+42, EN21+44, EN21+46, ALERT+1~, ALERT+4*, SELECT+4, INASSESS~, INASSESS+3, INASSESS+4, INASSESS+6 |
DIC | EN1+5! |
DIE | TYPE+6*, TYPE+8! |
DIK | EN21+19~, EN21+20*, EN21+43~, EN21+44*, DELETE+1~, DELETE+5*, DELETE+6* |
DIR | EN21+4~ |
DIR("?" | EN21+12* |
DIR("A" | EN21+11* |
DIR("B" | EN21+12* |
DIR(0 | EN21+12* |
DIRUT | EN21+13! |
DR | TYPE+6*, TYPE+8! |
DUZ | EN11+3, EN2+2, ALERT+5, OBSDATE+6, OBSDATE+12, OBSDATE+28 |
ERR | OBSDATE+25~ |
FDA | OBSDATE+25~ |
FDA( | OBSDATE+27*, OBSDATE+28* |
GMA | EN1+5!, EN2+8! |
GMRA0 | MISSREQ+1~, MISSREQ+2*, MISSREQ+3 |
GMRACNT | EN21+29*, EN21+30, EN21+36!, ALERT+1~, ALERT+2*, SELECT+1*, SELECT+7 |
GMRADFN | TYPE+3~ |
GMRADUP | SELECT+3! |
>> GMRAERR | SELECT+8, TYPE+1*, TYPE+3, OBSDATE+6, OBSDATE+12 |
>> GMRALAGO | SELECT+3*, OBSDATE+1* |
GMRALLER | OBSDATE+8! |
>> GMRALOC | SELECT+2* |
GMRAMEC | OBSDATE+8! |
>> GMRANAM | SELECT+2* |
GMRANEW | ALERT+1~, ALERT+2*, SELECT+7, TYPE+3, TYPE+5, OBSDATE+3 |
GMRAOD | TYPE+15~*, OBSDATE+3 |
>> GMRAOTH | SELECT+2* |
GMRAOUT | EN1+2*, EN1+4, EN1+5!, EN21+1*, EN21+22, EN21+24*, EN21+25, EN21+26*, EN21+27, EN21+28 , EN21+31, EN21+36*, EN21+39, EN2+3~, ALERT+1~, ALERT+2*, ALERT+15*, SELECT+2*, SELECT+7*, TYPE+3 , TYPE+10, TYPE+13, OBSDATE+1, OBSDATE+2, OBSDATE+3*, OBSDATE+6, OBSDATE+12, OBSDATE+16 |
GMRAPA | EN21+26, ALERT+1~, ALERT+4*, ALERT+6, SELECT+6, SELECT+7, TYPE+6, TYPE+15, OBSDATE+3, OBSDATE+6 , OBSDATE+9, OBSDATE+12, OBSDATE+22, OBSDATE+26, OBSDATE+31, EXIT*, DELETE+3, DELETE+4, DELETE+6, MISSREQ+2 , MISSREQ+6, REQCOM+3 |
GMRAPA(0 | ALERT+6*, ALERT+7, ALERT+14, ALERT+17, ALERT+18, SELECT+7, SELECT+9, TYPE+10, OBSDATE+6, OBSDATE+20 |
GMRAPA1 | OBSDATE+1, OBSDATE+2, DELETE+1~, DELETE+3*, DELETE+4, DELETE+5 |
GMRAPRNT | OBSDATE+8~ |
GMRARET | EN1+5!, EN2+8! |
GMRARP | EN21+27*, EN21+28, EN21+29, EN21+39!, EN21+40!, TYPE+12~, TYPE+13*, TYPE+14, OBSDATE+14~, OBSDATE+15* , OBSDATE+16, OBSDATE+17 |
>> GMRASEX | SELECT+2* |
>> GMRASITE | REQCOM+1, REQCOM+2 |
>> GMRASLL( | OBSDATE+9*, OBSDATE+22* |
GMRAUSER | EN11+3*, EN1+5!, EN2+2*, EN2+8!, ALERT+1~, ALERT+4*, ALERT+5!, TYPE+11 |
GMRAVER | OBSDATE+7!*, OBSDATE+13 |
GMRAY | OBSDATE+8! |
GMRCK | EN21+4~, EN21+5*, EN21+7, EN21+10 |
I | INASSESS+1~, INASSESS+2*, INASSESS+10*, INASSESS+11 |
IEN | OBSDATE+25~ |
INIEN | INASSESS+1~, INASSESS+6*, INASSESS+7, INASSESS+9 |
IOF | EN1+3, TYPE+3 |
MIEN | OBSDATE+25~, OBSDATE+26*, OBSDATE+27, OBSDATE+28 |
REA2 | INASSESS+1~, INASSESS+9* |
REASON | INASSESS+1~, INASSESS+7*, INASSESS+8, INASSESS+9*, INASSESS+10 |
STOP | EN21+4~, EN21+6*, EN21+7, EN21+14*, EN21+15* |
TYPE | MISSREQ+1~, MISSREQ+3*, MISSREQ+4, MISSREQ+5, MISSREQ+6 |
U | EN21+10, ALERT+4, ALERT+7, ALERT+14, ALERT+17, ALERT+18, SELECT+2, SELECT+7, SELECT+9, TYPE+10 , OBSDATE+6, OBSDATE+9, OBSDATE+12, OBSDATE+20, OBSDATE+22, MISSREQ+3, REQCOM+2, INASSESS+4 |
VA | SELECT+2! |
>> VADM(1 | SELECT+2 |
>> VADM(5 | SELECT+2 |
>> VAIN(4 | SELECT+2 |
VAL | EN21+4~ |
VAROOT | SELECT+2! |
X | EN21+33~, EN21+34*, EN21+35, OBSDATE+25~ |
>> X1 | INASSESS+5* |
>> XQADATA | ALERT+3, ALERT+4 |
XQAKILL | ALERT+3*, ALERT+10*, ALERT+15!, ALERT+17*, ALERT+18! |
Y | EN21+4~, EN21+14, EN21+15, INASSESS+1~, INASSESS+3*, INASSESS+4, INASSESS+6 |