Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: YTQRQAD

Package: Mental Health

Routine: YTQRQAD


Information

YTQRQAD ;SLC/KCM - RESTful Calls for Instrument Admin ; 1/25/2017

Source Information

Source file <YTQRQAD.m>

Entry Points

Name Comments DBIA/ICR reference
PID(ARGS,RESULTS) ; get patient identifiers
APPROXY() ; return 1 if this call is via application proxy
LSTALL(ARGS,RESULTS) ; get a list of all instruments
LSTCPRS(ARGS,RESULTS) ; get a list of all instruments
GETSPEC(ARGS,RESULTS) ; get an instrument specification
MV2TMP(SPEC) ; Load spec into ^TMP("YTQ-JSON",$J), cleaning up line feeds
GETDOC(DOCNAME,RESULTS) ; set ^TMP with contents of the document named
WRCLOSE(ARGS,DATA) ; noop call for closing Delphi wrapper
VARYAUDC(ASMT) ; modify the AUDC based on patient sex in ^TMP("YTQ-JSON",$J)
PERSONS(ARGS,RESULTS) ; GET /api/mha/persons/:match
USERS(ARGS,RESULTS) ; GET /api/mha/users/:match
NM4DFN(ARGS,RESULTS) ; get patient name given DFN
NM4DUZ(ARGS,RESULTS) ; get user name given DUZ
GINSTD(ARGS,RESULTS) ;Get Instrument Description
SETVAR(XCAT,VAR) ;Set JSON array values for Instrument Description - Requires YSAR to be set
RESET ; clear the ^XTMP("YTQASMT") nodes
; WARNING -- calling this (at RESET+3) will erase all current assignments

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,NM
  • Line Location: RESET+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call