YTQRQAD ;SLC/KCM - RESTful Calls for Instrument Admin ; 1/25/2017
Source file <YTQRQAD.m>
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |