HMPEF ;SLC/MKB,ASMR/BL,RRB,JD,SRG,CK - Serve VistA operational data as JSON via RPC;Aug 29, 2016 20:06:27
Source file <HMPEF.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GET(HMP,FILTER) | ; -- Return search results as JSON in @HMP@(n)
; RPC = HMP GET OPERATIONAL DATA ; where FILTER("domain") = name of desired data type (see $$TAG) ; FILTER("limit") = maximum number of items to return [opt] ; FILTER("start") = ien to start search from [opt] ; FILTER("id") = single item id to return [opt] |
|
GTQ | ; add item count and terminating characters
|
|
BUILDERR(RESULT) | ; error array
|
|
TAG(X) | ; -- linetag for reference domain X
|
|
ERR(X,VAL) | ; return error message
|
|
ERRMSG(X,VAL) | ; -- return error message
|
|
ERRQ | ; -- Quit on error
|
|
HL7NOW() | ; -- Return current time in HL7 format
|
|
ALL() | ;
|
|
ADD(ITEM) | ; -- add ITEM to @HMP@(HMPI)
|
|
COMMA(I) | ; -- add comma between items
|
|
TOTAL(ROOT) | ; -- Return total #items in @ROOT@(n)
|
|
TEST(TYPE,ID,IN) | ; -- test GET, write results to screen
|
|
PAT | ;Patients
|
|
LOC | ; Hospital Location (#44) and Ward Location (#42) /DE2818
|
|
ACTWRD(IEN) | ;Boolean TRUE if active WARD LOCATION
; IEN - IEN in file 42 |
|
ACTLOC(LOC) | ;Boolean TRUE if active hospital location
; ^SC - IA 10040 |
|
NP | ;New Persons
|
|
KEYS(IEN) | ;user's keys
|
|
ODG | ;
|
|
OI | ;
|
|
PROB | ;get problem list OPD store
|
|
QO | ;
|
|
SCHEDULE | ;
|
|
ROUTE | ;
|
|
HMP | ; HMP Objects
|
|
SOURCE(SRC) | ;
|
|
ASU | ; ASU files
|
|
MDTERMS | ; CP Terminology
|
|
LABGRP | ;
|
|
LABPNL | ;
|
|
ISPROXY(IEN) | ; Boolean function, is NEW PERSON entry an APPLICATION PROXY?
|
|
IMMTYPE | ;immunization types
|
|
ALLTYPE | ;allergy-list types
|
|
VTYPE | ;vital types
|
|
VQUAL | ;vital qualifiers
|
|
VCAT | ;vital categories
|
|
FILENAME | ; text of filenames for search treeview
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
RPC Name | Call Tags |
---|---|
HMP GET OPERATIONAL DATA | GET |
HMP GET REFERENCE DATA | GET |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GETS^DIQ |