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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call  | All
Print Page as PDF
Routine: HMPEF

Package: Enterprise Health Management Platform

Routine: HMPEF


Information

HMPEF ;SLC/MKB,ASMR/BL,RRB,JD,SRG,CK - Serve VistA operational data as JSON via RPC;Aug 29, 2016 20:06:27

Source Information

Source file <HMPEF.m>

Entry Points

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,@IDX
  • Line Location: TEST+8

Used in RPC

RPC Name Call Tags
HMP GET OPERATIONAL DATA GET
HMP GET REFERENCE DATA GET

FileMan Files Accessed Via FileMan Db Call

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