HMPD ;SLC/MKB,ASMR/RRB,CK - Serve VistA data as XML via RPC ;Aug 29, 2016 20:06:27
Source file <HMPD.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GET(HMP,DFN,TYPE,START,STOP,MAX,ID,FILTER) | ; -- Return search results as XML in @HMP@(n)
; RPC = HMP GET PATIENT DATA |
|
GTQ | ; end
|
|
RTN(X) | ; -- Return name of HMPDxxxx routine for clinical domain X
; X is also enforced as expected group tag name, if passed by ref |
|
TAG(X) | ; -- return plural name for group tags
|
|
ALL() | ; -- return string for all types of data
|
|
ERR(X,VAL) | ; -- return error message
|
|
ESC(X) | ; -- escape outgoing XML
; Q $ZCONVERT(X,"O","HTML") ; uncomment for fastest performance on Cache |
|
ADD(X) | ; Add a line @HMP@(n)=X
|
|
STRING(ARY) | ; -- Return text in ARY(n) or ARY(n,0) as a string, ARY passed by ref.
|
|
FAC(X) | ; -- return Institution file station# for location X
|
|
VUID(IEN,FILE) | ; -- Return VUID for item
|
|
VERSION(RET) | ; -- Return current version of data extracts
|
RPC Name | Call Tags |
---|---|
HMP DATA VERSION | VERSION |
HMP GET PATIENT DATA | GET |
FileNo | Call Tags |
---|---|
^SC - [#44] | GET1^DIQ |