GMRCGUIB ;SLC/DCM,JFR,MA/AFS,PB - GUI actions for consults ; Jan 17, 2024@13:17
Source file <GMRCGUIB.m>
Package | Total | Call Graph |
---|---|---|
Consult Request Tracking | 9 | ($$ORTX,$$VALID)^GMRCAU ($$FEE,COMMENT)^GMRCCCRA EXIT^GMRCGUIA EN^GMRCHL7 $$FEE^GMRCHL7H $$CHKTXT^GMRCHL7U TRIGR^GMRCIEVT (AUDIT,MSG,STATUS)^GMRCP AG123S1^GMRCXR |
VA FileMan | 2 | ^DIE $$GET1^DIQ |
Enterprise Health Management Platform | 1 | POST^HMPEVNT |
Kernel | 1 | $$NOW^XLFDT |
Medicine | 1 | MEDLKUP^MCARUTL3 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
SETDA() | ;set DA of where audit actions are to be filed
|
|
REASON(GMRCFN,GMRCRQ,GMRCDT) | ;Load the reason for the request into ^GMR(123,GMRCO,20
|
|
SETCOM(COMMENT,WHO) | ;Set comment array into tracking actions
|
|
CMT(GMRCO,GMRCOM,GMRCADUZ,GMRCWHN,GMRCWHO) | ;add comment to consult
; GMRCO = IEN from file 123 ; GMRCOM = array of comments in format GMRCOM(1)="xxxx", GMRCOM(2)="xxx" ; GMRCADUZ = array of alert recipients as GMRCADUZ(DUZ)="" (optional) ; GMRCWHO = IEN from file 200 who's responsible activity (optional) ; GMRCWHN = date time of activity in FM format ; GMRCFORC = copy of GMRCADUZ; these users will recieve alert 63 even if alert is turned OFF; optional argument to MSG^GMRCP |
|
SFILE(GMRCO,GMRCA,GMRCSF,GMRCORNP,GMRCDUZ,GMRCOM,GMRCALF,GMRCATO,GMRCAD) | ;Process various file update functions from the GUI for a consult
; ADMIN COMPLETE or SIGNIFICANT FINDINGS |
|
SCH(GMRCO,GMRCORNP,GMRCAD,GMRCADUZ,GMRCMT) | ;schedule a consult API
; Input variables: |
|
DOCLIST(GMRCAR,GMRCDA,GMRCMED) |
Name | Field # of Occurrence |
---|---|
^DIE | SETCOM+6, SFILE+52 |
$$GET1^DIQ | CMT+15, CMT+17 |
$$ORTX^GMRCAU | CMT+27, SFILE+38, SFILE+46, SCH+32 |
$$VALID^GMRCAU | CMT+29, SFILE+48, SCH+35 |
$$FEE^GMRCCCRA | CMT+17 |
COMMENT^GMRCCCRA | CMT+17 |
EXIT^GMRCGUIA | SCH+22, SCH+24, SCH+39 |
EN^GMRCHL7 | SFILE+64, SCH+29 |
$$FEE^GMRCHL7H | CMT+15 |
$$CHKTXT^GMRCHL7U | REASON+4, SETCOM+2 |
TRIGR^GMRCIEVT | SETCOM+13 |
AUDIT^GMRCP | SFILE+53, SCH+25 |
MSG^GMRCP | CMT+36, SFILE+61, SCH+38 |
STATUS^GMRCP | CMT+21, SCH+24 |
AG123S1^GMRCXR | SETCOM+10 |
POST^HMPEVNT | CMT+24 |
MEDLKUP^MCARUTL3 | DOCLIST+20 |
$$NOW^XLFDT | SETCOM+3, SFILE+24, SCH+17 |
FileNo | Call Tags |
---|---|
^GMR(123 - [#123] | Classic Fileman Calls, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(123 - [#123] | SETDA+1*, SETDA+2, SETDA+3*, REASON+3*, REASON+4*, REASON+5*, SETCOM+4, SETCOM+7*, SETCOM+8*, SETCOM+9* , SETCOM+10, SETCOM+13, CMT+22, CMT+25, CMT+28, CMT+29, SFILE+21, SFILE+24, SFILE+39, SFILE+47 , SFILE+48, SFILE+50, SFILE+59, SFILE+63, SFILE+64, SCH+20, SCH+34, SCH+35, SCH+37, DOCLIST+12 , DOCLIST+13, DOCLIST+15 |
Name | Line Occurrences |
---|---|
$$SETDA | CMT+10, SFILE+56, SCH+27 |
SETCOM | CMT+12, SFILE+57, SCH+28 |
Name | Field # of Occurrence |
---|---|
^(0 | SETDA+2, SETCOM+9*, SFILE+24, SFILE+39, SFILE+47, SCH+34 |
^(40 | SETCOM+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARR | DOCLIST+19~, DOCLIST+20, DOCLIST+21, DOCLIST+22 |
CNT | DOCLIST+14~*, DOCLIST+17, DOCLIST+21, DOCLIST+23, DOCLIST+24* |
COMMENT | SETCOM~ |
COMMENT( | SETCOM+2*, SETCOM+8 |
DA | SETDA+2*, SETDA+3, SETDA+4, SETCOM+7, SETCOM+8, SETCOM+9, SETCOM+13, CMT+8~, CMT+10*, SFILE+52* , SFILE+55~, SFILE+56*, SFILE+65!, SCH+27* |
DA(1 | SETCOM+5* |
DFN | SCH+16~, SCH+20*, SCH+29, SCH+38 |
DIE | SETCOM+1~, SETCOM+5*, SFILE+52*!, SFILE+65! |
DR | SETCOM+1~, SETCOM+5*, SFILE+22*, SFILE+37*, SFILE+45*, SFILE+52!, SFILE+65! |
DUZ | CMT+29, CMT+30, CMT+32, SFILE+25, SFILE+39, SFILE+47, SFILE+48, SFILE+50, SCH+19, SCH+34 , SCH+35, SCH+37 |
GMRCA | CMT+8~, CMT+11*, SFILE~, SFILE+28, SFILE+34, SFILE+45, SFILE+61, SFILE+63, SCH+23* |
GMRCAD | SETCOM+7, CMT+8~, CMT+11*, SFILE~, SFILE+26*, SFILE+64, SFILE+65!, SCH~, SCH+18*, SCH+29 |
GMRCADUZ | CMT~, CMT+9, CMT+36, SFILE+23~*, SFILE+61, SFILE+65!, SCH~, SCH+38 |
GMRCADUZ( | CMT+33*, CMT+35*, SFILE+39*, SFILE+43*, SFILE+47*, SCH+34* |
GMRCALF | SFILE~, SFILE+41 |
GMRCAR | DOCLIST~ |
GMRCAR(0 | DOCLIST+13* |
GMRCAR(50 | DOCLIST+17*, DOCLIST+21!, DOCLIST+23* |
GMRCATO | SFILE~, SFILE+43 |
GMRCDA | DOCLIST~, DOCLIST+12, DOCLIST+13, DOCLIST+15 |
GMRCDFN | CMT+8~, CMT+22*, CMT+24, CMT+36, SFILE+24*, SFILE+61, SFILE+65! |
GMRCDR | CMT+19~, CMT+20* |
GMRCDT | REASON~, REASON+3, SFILE+65! |
GMRCDUZ | SFILE~, SFILE+25*, SFILE+57, SFILE+65!, SCH+19*, SCH+28 |
GMRCERMS | SFILE+20~, SFILE+21*, SFILE+22*, SFILE+28*, SFILE+66, SCH+16~, SCH+17*, SCH+20, SCH+21*, SCH+24 , SCH+40 |
GMRCERR | SFILE+20~, SFILE+21*, SFILE+22*, SFILE+28, SFILE+29*, SFILE+32, SFILE+33*, SFILE+66, SCH+16~, SCH+17* , SCH+20, SCH+21*, SCH+24, SCH+40 |
GMRCFN | REASON~, REASON+3, REASON+4, REASON+5 |
GMRCFORC | CMT+8~, CMT+9*, CMT+36 |
GMRCMED | DOCLIST~, DOCLIST+16 |
GMRCMT | SCH~, SCH+28 |
GMRCMT(0 | SCH+25, SCH+26 |
GMRCND | SETCOM+8*, SETCOM+9, SETCOM+15! |
GMRCND1 | SETCOM+8*, SETCOM+15! |
GMRCNOW | SETCOM+1~, SETCOM+3*, SETCOM+9, SFILE+24*, SFILE+26, SFILE+65!, SCH+16~, SCH+17*, SCH+18 |
GMRCO | SETDA+1, SETDA+2, SETDA+3, SETCOM+4, SETCOM+5, SETCOM+7, SETCOM+8, SETCOM+9, SETCOM+10, SETCOM+13 , CMT~, CMT+15, CMT+17, CMT+22, CMT+24, CMT+25, CMT+27, CMT+28, CMT+29, CMT+36 , SFILE~, SFILE+21, SFILE+24, SFILE+38, SFILE+39, SFILE+46, SFILE+47, SFILE+48, SFILE+50, SFILE+52 , SFILE+59, SFILE+61, SFILE+63, SFILE+64, SCH~, SCH+20, SCH+29, SCH+32, SCH+34, SCH+35 , SCH+37, SCH+38 |
GMRCOM | CMT~, CMT+12, SFILE~, SFILE+30, SFILE+54, SFILE+57, SFILE+64 |
GMRCOM( | SFILE+32, SFILE+33 |
GMRCOM(0 | SFILE+53, SFILE+54 |
GMRCOM1 | SFILE+31~*, SFILE+32*, SFILE+33 |
GMRCORNP | CMT+11*, SFILE~, SFILE+64, SFILE+65!, SCH~, SCH+29 |
GMRCORTX | CMT+8~, CMT+23*, CMT+26*, CMT+27*, CMT+36, SFILE+22*, SFILE+38*, SFILE+46*, SFILE+61, SFILE+65! |
>> GMRCPA | SETCOM+4* |
>> GMRCQUT | SCH+24 |
>> GMRCRB | SFILE+64 |
GMRCRP | CMT+8~, CMT+28*, CMT+30, CMT+32, CMT+33, CMT+35 |
GMRCRQ | REASON~ |
GMRCRQ( | REASON+4* |
GMRCRSLT | SFILE+65! |
GMRCSF | SFILE~, SFILE+35*, SFILE+38, SFILE+46 |
GMRCSTS | CMT+19~, CMT+20*, SFILE+24*, SFILE+36*, SFILE+65!, SCH+16~, SCH+23* |
GMRCTM | CMT+8~, CMT+31*, CMT+34, CMT+35*, CMT+36, SFILE+20~, SFILE+22*, SFILE+49*, SFILE+50*, SFILE+61 , SCH+31~, SCH+33*, SCH+36*, SCH+37*, SCH+38 |
>> GMRCTYPE | SFILE+64 |
GMRCUPD | CMT+8~, CMT+29*, CMT+32, CMT+34, SFILE+48*, SFILE+49, SFILE+50, SCH+31~, SCH+35*, SCH+36 , SCH+37 |
>> GMRCVSIT | SFILE+64 |
GMRCWHN | CMT~, CMT+11 |
GMRCWHO | CMT~, CMT+11, CMT+12 |
I | SFILE+42~, SFILE+43* |
L | REASON+4*, REASON+6!, SETCOM+1~, SETCOM+2* |
LN | REASON+4*, REASON+5*, REASON+6! |
RES | DOCLIST+14~*, DOCLIST+15*, DOCLIST+16, DOCLIST+17, DOCLIST+18, DOCLIST+20 |
STR | DOCLIST+19~, DOCLIST+22*, DOCLIST+23 |
TXT | SCH+31~, SCH+32*, SCH+38 |
U | CMT+25, CMT+28, CMT+29, SFILE+39, SFILE+47, SFILE+48, SFILE+50, SFILE+63, SCH+34, SCH+35 , SCH+37, DOCLIST+13, DOCLIST+22, DOCLIST+23 |
WHO | SETCOM~ |
>> X | SFILE+43* |