Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: YTQRQAD4

Package: Mental Health

Routine: YTQRQAD4


Information

YTQRQAD4 ;ISP/MJB - RESTful Calls to handle MHA lists ; 1/25/2017

Source Information

Source file <YTQRQAD4.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Mental Health 3 $$PROGRESS^YTQRQAD1  $$ALWN2^YTQRQAD3  SETERROR^YTQRUTL  
Kernel 2 $$FMTE^XLFDT  $$UP^XLFSTR  
Order Entry Results Reporting 1 LIST^ORQQCN  
Registration 1 WIN^DGPMDDCF  

Entry Points

Name Comments DBIA/ICR reference
GETLIST(ARGS,RESULTS) ; GET LIST OF INSTRUMENTS FOR PATIENT
SETRES(STR) ;
GETLOCS(ARGS,RESULTS) ; get list of hospital locations
; C=Clinics, Z=Other, screened by $$ACTLOC
; .Y=returned list, ORFROM=text to $O from, DIR=$O direction.
ACTLOC(LOC) ; Function: returns TRUE if active hospital location
; IA# 10040.
GETCATA(DOCNAME,RESULTS) ; set ^TMP with contents of the document named and categories
RSTRCT(IENI) ;Return KEY if Restricted Instrument (R Privilege)
GENNOT(IENI) ;Return GPNOT=Yes,generate progress note or No, don't generate
ASMTID5(ARGS,RESULTS) ; get assignments identified by patient1 id with list of instruments and last complete date
ASMTIDA(DFN,ARRAY) ; get assignments identified by patient id
GETCONS(ARGS,RESULTS)
ASMTSTAF(ARGS,RESULTS) ; get assignment identified by assignmentId
UPDTSRFL ;
; ICR #4290 READ OF CLINICAL REMINDER INDEX (PXRMINDX)
; Set index for 601.84 MH ADMINISTRATIONS
; X(1)=Patient X(2)=Instrument X(3)=Date Given
; ^PXRMINDX(601.84,"IP",X(2),X(1),X(3),DA)=""
; ^PXRMINDX(601.84,"PI",X(1),X(2),X(3),DA)=""

External References

Name Field # of Occurrence
WIN^DGPMDDCF ACTLOC+3
LIST^ORQQCN GETCONS+2, ASMTSTAF+18
$$FMTE^XLFDT GETLIST+20, ASMTID5+32, ASMTID5+33, GETCONS+15
$$UP^XLFSTR GETLOCS+6
$$PROGRESS^YTQRQAD1 ASMTID5+25
$$ALWN2^YTQRQAD3 GETCATA+16
SETERROR^YTQRUTL GETLIST+9, GETLIST+10, GETLIST+26, ASMTSTAF+24

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] GETLIST+10, ASMTIDA+5
^PXRMINDX(601.84 UPDTSRFL+12
^SC - [#44] GETLOCS+13, ACTLOC+2, ACTLOC+3, ACTLOC+4, ASMTSTAF+11
^SC("B" GETLOCS+11, GETLOCS+12
^TMP("ORQQCN" GETCONS+6, GETCONS+8, ASMTSTAF+19, ASMTSTAF+20
^TMP("YTQ-JSON" GETLIST+4!, GETLIST+27*, GETLIST+29, SETRES+1*, GETLOCS+16*, GETLOCS+19, GETCATA+2!, GETCATA+33*, GETCATA+35, ASMTID5+6!
, ASMTID5+36*, ASMTID5+38*, ASMTID5+40, GETCONS+3!, GETCONS+17*, GETCONS+19
^VA(200 - [#200] ASMTSTAF+9, ASMTSTAF+10
^XTMP( ASMTSTAF+24, ASMTSTAF+25
^XTMP("YTQASMT-INDEX" ASMTID5+10, ASMTID5+11
^XTMP("YTQASMT-SET-" ASMTID5+13, ASMTID5+16, ASMTID5+19, ASMTID5+28, ASMTSTAF+3
^YTT(601.71 - [#601.71] GETLIST+17, GETCATA+6, GETCATA+8, GETCATA+9, GETCATA+12, GETCATA+19, GETCATA+23, GETCATA+24, RSTRCT+3, GENNOT+2
, ASMTIDA+12, ASMTIDA+13, UPDTSRFL+13
^YTT(601.84 - [#601.84] GETLIST+11, GETLIST+13, ASMTIDA+6, ASMTIDA+7
^YTT(601.97 - [#601.97] GETCATA+26

Label References

Name Line Occurrences
$$ACTLOC GETLOCS+13
$$GENNOT GETCATA+15
$$RSTRCT GETCATA+14
ASMTIDA ASMTID5+29
SETRES GETLIST+5, GETLIST+21, GETLIST+28, GETLOCS+8, GETLOCS+15, GETLOCS+17, GETLOCS+18, GETCATA+4, GETCATA+22, GETCATA+30
, GETCATA+32, GETCATA+34, ASMTID5+8, ASMTID5+35, ASMTID5+37, ASMTID5+39, GETCONS+4, GETCONS+16, GETCONS+18
UPDTSRFL GETLIST+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADMINDT GETLIST+2~, GETLIST+18*, GETLIST+20, ASMTID5+3~, ASMTID5+30*, ASMTID5+31*, ASMTID5+32, ASMTIDA+1~, ASMTIDA+15*, ASMTIDA+16
, ASMTSTAF+1~, ASMTSTAF+12*, ASMTSTAF+16
ADMINID GETLIST+2~, GETLIST+18*, GETLIST+20, ASMTID5+3~, ASMTID5+30*, ASMTID5+31*, ASMTID5+32, ASMTIDA+1~, ASMTIDA+15*, ASMTIDA+16
ALWN GETCATA+1~, GETCATA+16*, GETCATA+17
ARGS GETLIST~, GETLOCS~, ASMTID5~, GETCONS~, ASMTSTAF~
ARGS("assignmentId" ASMTSTAF+2, ASMTSTAF+3, ASMTSTAF+24
ARGS("dfn" GETLIST+7, ASMTID5+7, GETCONS+2
ARGS("duz" GETLOCS+6
ARRAY ASMTID5+29, ASMTIDA~, ASMTIDA+2!
ARRAY( ASMTID5+31, ASMTIDA+16*
ASMT ASMTID5+1~, ASMTID5+5*, ASMTID5+11*, ASMTID5+13, ASMTID5+14, ASMTID5+16, ASMTID5+19, ASMTID5+28, ASMTSTAF+1~, ASMTSTAF+2*
, ASMTSTAF+24, ASMTSTAF+25
ASMTID ASMTID5+3~, ASMTID5+23*, ASMTID5+25
CATHIT ASMTID5+1~, ASMTID5+16*, ASMTID5+34*, ASMTID5+36
CATN GETCATA+1~, GETCATA+20*, GETCATA+21, GETCATA+25*, GETCATA+26*, GETCATA+27
CMPL GETLIST+2~, GETLIST+16*, ASMTID5+3~, ASMTID5+22*, ASMTID5+32, ASMTIDA+1~, ASMTIDA+11*
CNT GETLIST+2~, GETLIST+4*, GETLIST+27, SETRES+1*, GETLOCS+3~, GETLOCS+5*, GETLOCS+16, GETCATA+1~, GETCATA+3*, GETCATA+33
, ASMTID5+6*, ASMTID5+36, ASMTID5+38, GETCONS+3*, GETCONS+17
CON ASMTSTAF+1~, ASMTSTAF+21*
CONA ASMTSTAF+1~, ASMTSTAF+7*, ASMTSTAF+21
CONS GETCONS+1~, GETCONS+9*, GETCONS+15
CONTX ASMTSTAF+1~, ASMTSTAF+21*, ASMTSTAF+22
D0 ACTLOC+2~, ACTLOC+3*
DAT ASMTSTAF+1~, ASMTSTAF+20*, ASMTSTAF+21
DATA ASMTID5+2~, ASMTID5+18!, ASMTID5+19*, GETCONS+8*, GETCONS+9, GETCONS+10, GETCONS+11, GETCONS+12, GETCONS+13, GETCONS+14
, ASMTSTAF+3*
DATA("adminId" ASMTID5+23
DATA("complete" ASMTID5+22
DATA("id" ASMTID5+21
DATA("name" ASMTID5+20
DATA(1 ASMTSTAF+4, ASMTSTAF+5, ASMTSTAF+6, ASMTSTAF+7, ASMTSTAF+8, ASMTSTAF+12
DFN GETLIST+1~, GETLIST+7*, GETLIST+9, GETLIST+10, GETLIST+11, ASMTID5+7*, ASMTID5+10, ASMTID5+11, ASMTID5+29, ASMTIDA~
, ASMTIDA+4, ASMTIDA+5, ASMTIDA+6, ASMTIDA+9, GETCONS+2*, ASMTSTAF+8*, ASMTSTAF+18, UPDTSRFL+12
DIR GETLOCS+3~, GETLOCS+5*, GETLOCS+11, GETLOCS+12
DOCNAME GETCATA~
DT ACTLOC+5, GETCONS+1~, GETCONS+10*, GETCONS+15
ENTRY ASMTID5+2~, ASMTID5+13*, ASMTID5+14
ERRLST GETLIST+2~, GETLIST+22
ERRLST( GETLIST+14*, GETLIST+23
ERRSTR GETLIST+2~, GETLIST+23*, GETLIST+24*, GETLIST+25*, GETLIST+26
EXPDT ASMTID5+2~, ASMTID5+28*, ASMTID5+33
G GETLIST+2~, GETLIST+13*, GETLIST+14, GETLIST+15, GETLIST+16, GETLIST+18, GETLIST+19, ASMTID5+3~, ASMTIDA+7*, ASMTIDA+8
, ASMTIDA+9, ASMTIDA+10, ASMTIDA+11, ASMTIDA+15
GNOT GENNOT+1~, GENNOT+2*, GENNOT+3*, GENNOT+4
GPNOT GETCATA+1~, GETCATA+15*
HIT GETLIST+2~, GETLIST+6*, GETLIST+21*, GETLIST+27, GETLOCS+3~, GETLOCS+5*, GETLOCS+14*, GETLOCS+16, GETLOCS+17, GETCATA+1~
, GETCATA+3*, GETCATA+7*, GETCATA+33, ASMTID5+9*, ASMTID5+12*, ASMTID5+38, GETCONS+5*, GETCONS+7*, GETCONS+17
I GETLIST+1~, GETLOCS+3~, GETLOCS+9*, GETLOCS+11, ASMTID5+1~, ASMTID5+16*, ASMTID5+19
IEN GETLOCS+3~, GETLOCS+12*, GETLOCS+13, GETLOCS+14, GETCONS+6*, GETCONS+8, ASMTSTAF+19*, ASMTSTAF+20
IENC GETCATA+1~, GETCATA+18*, GETCATA+24*, GETCATA+26
IENI GETCATA+1~, GETCATA+5*, GETCATA+8*, GETCATA+9, GETCATA+12, GETCATA+14, GETCATA+15, GETCATA+16, GETCATA+19, GETCATA+23
, GETCATA+24, RSTRCT~, RSTRCT+3, GENNOT~, GENNOT+2
INSTIEN UPDTSRFL+10~, UPDTSRFL+11*, UPDTSRFL+12*, UPDTSRFL+13
INTE ASMTSTAF+1~, ASMTSTAF+4*, ASMTSTAF+9
INTV ASMTSTAF+1~, ASMTSTAF+9*, ASMTSTAF+13
LAST ASMTID5+1~
LCNT GETLOCS+3~, GETLOCS+9*, GETLOCS+11
LOC GETLOCS+3~, ACTLOC~, ACTLOC+2, ACTLOC+3, ACTLOC+4, GETCONS+1~, GETCONS+12*, GETCONS+15, ASMTSTAF+1~, ASMTSTAF+11*
, ASMTSTAF+15
LOCA GETCONS+1~, GETCONS+14*, ASMTSTAF+1~, ASMTSTAF+6*, ASMTSTAF+11
LROOT GETLOCS+4~, GETLOCS+6*
LST GETLIST+1~
N GETLIST+2~, GETLIST+3*, ASMTID5+3~, ASMTID5+4*, ASMTIDA+3*
N2 RSTRCT+1~, RSTRCT+3*
N8 GENNOT+1~, GENNOT+2*
NAME GETLIST+17*, GETLIST+20, GETCATA+1~, GETCATA+3*, GETCATA+5*, GETCATA+6*, GETCATA+8, GETCATA+17, ASMTID5+20*, ASMTID5+32
, ASMTIDA+12*
NM GETLIST+1~, GETLIST+3*, GETLIST+11*, GETLIST+13, GETLIST+14, GETLIST+23*, GETLIST+24, ASMTID5+2~, ASMTID5+4*, ASMTIDA+3*
, ASMTIDA+6*, ASMTIDA+7
NMB GETCATA+1~, GETCATA+3*
OP GETCATA+1~, GETCATA+9*, GETCATA+10
ORBY ASMTSTAF+1~, ASMTSTAF+5*, ASMTSTAF+10
ORDBY ASMTID5+1~, ASMTID5+5*, ASMTID5+10*, ASMTID5+11, ASMTSTAF+1~, ASMTSTAF+10*, ASMTSTAF+14
ORFROM GETLOCS+3~, GETLOCS+5*, GETLOCS+7*, GETLOCS+11*, GETLOCS+12, GETLOCS+14
PAT GETLIST+2~, GETLIST+18*, ASMTID5+3~, ASMTIDA+9*
PID ASMTID5+1~
PROG ASMTID5+2~, ASMTID5+24*, ASMTID5+25*, ASMTID5+26*, ASMTID5+33
PTNAME ASMTID5+1~
RESULTS GETLIST~, GETLIST+29*, GETLOCS~, GETLOCS+19*, GETCATA~, GETCATA+35*, ASMTID5~, ASMTID5+40*, GETCONS~, GETCONS+19*
, ASMTSTAF~, ASMTSTAF+25*
RESULTS("adminDate" ASMTSTAF+16*
RESULTS("consultName" ASMTSTAF+17*, ASMTSTAF+22*
RESULTS("interviewName" ASMTSTAF+13*
RESULTS("locationName" ASMTSTAF+15*
RESULTS("orderedbyName" ASMTSTAF+14*
RKEY RSTRCT+1~, RSTRCT+2*, RSTRCT+3*, RSTRCT+4
ROOT GETLOCS+4~, GETLOCS+6*, GETLOCS+7
RPRIV GETCATA+1~, GETCATA+14*
RV GETCONS+1~, GETCONS+2, ASMTSTAF+18
SRCALL UPDTSRFL+10~, UPDTSRFL+16*, UPDTSRFL+17
SRISK GETLIST+1~, GETLIST+19*, GETLIST+20
STAFF GETCATA+1~, GETCATA+12*, GETCATA+13*, GETCATA+17, ASMTID5+2~, ASMTID5+30*, ASMTID5+31*, ASMTID5+32, ASMTIDA+13*, ASMTIDA+14*
, ASMTIDA+16
STAT GETCONS+1~, GETCONS+11*, GETCONS+15
STR GETLIST+2~, GETLIST+12*, GETLIST+20*, GETLIST+21, GETLIST+27*, SETRES~, SETRES+1, GETLOCS+3~, GETLOCS+14*, GETLOCS+15
, GETLOCS+16*, GETCATA+17*, GETCATA+22, GETCATA+28*, GETCATA+29*, GETCATA+30, GETCATA+33*, ASMTID5+14*, ASMTID5+34*, ASMTID5+35
, ASMTID5+36*, ASMTID5+38*, GETCONS+15*, GETCONS+16, GETCONS+17*
TEMP UPDTSRFL+10~, UPDTSRFL+13*, UPDTSRFL+14
TEMP(1 UPDTSRFL+14*, UPDTSRFL+15, UPDTSRFL+16
TEMP(2 UPDTSRFL+14*, UPDTSRFL+15, UPDTSRFL+16
TEST GETLIST+1~, ASMTID5+2~
TST GETLIST+1~, GETLIST+15*, GETLIST+17, GETLIST+20, ASMTID5+2~, ASMTIDA+10*, ASMTIDA+12, ASMTIDA+13
TSTIEN ASMTID5+2~, ASMTID5+21*, ASMTID5+25, ASMTIDA+10
TYPE GETCONS+1~, GETCONS+13*, GETCONS+15
U GETLIST+15, GETLIST+16, GETLIST+17, GETLIST+18, GETLIST+19, GETLOCS+13, ACTLOC+5, GETCATA+12, RSTRCT+3, GENNOT+2
, ASMTID5+28, ASMTIDA+9, ASMTIDA+10, ASMTIDA+11, ASMTIDA+12, ASMTIDA+13, ASMTIDA+15, GETCONS+9, GETCONS+10, GETCONS+11
, GETCONS+12, GETCONS+13, GETCONS+14, ASMTSTAF+9, ASMTSTAF+10, ASMTSTAF+11, ASMTSTAF+21, UPDTSRFL+14, UPDTSRFL+16
X ACTLOC+2~, ACTLOC+3, ACTLOC+4*, ACTLOC+5
XSTR GETCATA+1~, GETCATA+21*, GETCATA+27*, GETCATA+28, ASMTID5+32*, ASMTID5+33*, ASMTID5+34
YSDATA GETLIST+2~, ASMTID5+3~
YSDATA(1 ASMTIDA+4*, ASMTIDA+5*, ASMTIDA+8*
YSDATA(2 ASMTIDA+4*, ASMTIDA+5*, ASMTIDA+8*
YSIENS GETLIST+2~, ASMTID5+3~, ASMTIDA+8
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All