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 |