YTQRQAD4 ;ISP/MJB - RESTful Calls to handle MHA lists ; 1/25/2017
Source file <YTQRQAD4.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETLIST(ARGS,RESULTS) | ; GET Insts for Pat
 | 
|
| SETRES(STR) | ;
 | 
|
| GETLOCS(ARGS,RESULTS) | ; get list of hosp loc
 ; C=Clinics, Z=Other, $$ACTLOC ; .Y=return, ORFROM=text to $O from, DIR=$O dir.  | 
|
| GETLNAM(ARGS,RESULTS) | ;Hosp Loc name
 | 
|
| ACTLOC(LOC) | ; TRUE if active
 | 
|
| GETCATA(DOCNAME,RESULTS) | ; set ^TMP with doc named and cat
 | 
|
| GETDES(NAME,DARR) | ;Get Inst Desc
 | 
|
| GETINTRP(ARGS,RESULTS) | ;Get Interp Desc
 | 
|
| ASMTLST(ARGS,RESULTS) | ; get assgn by patid
 | 
|
| SETASGN(ASMT) | ;Set up the Assign JSON
 | 
|
| INCMPLT(DFN,ORDBY,INCMPL) | ; add list of incompl insts for DFN/ORDBY
 ; expects RSP,YSIDX,PTADMIN  | 
|
| CHKADM(YSADMIN,YSNAM,YSDFN) | ;Check Instrument Ad= what is in XTMP
 | 
|
| ASMTIDA(DFN,LSTINST) | ; get admins by DFN/TSTIEN
 ; Find last complete admin  | 
|
| UPDTSRFL | ;
 ; 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)=""  | 
| FileNo | Call Tags | 
|---|---|
| ^YTT(601.71 - [#601.71] | GET1^DIQ | 
| ^YTT(601.84 - [#601.84] | GET1^DIQ, GETS^DIQ |