HMPDJ2 ;SLC/MKB,ASMR/RRB,CK - HMP Object RPCs;May 15, 2016 14:15
Source file <HMPDJ2.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Enterprise Health Management Platform | 3 | HMP DELETE OBJECT HMP GET OBJECT HMP PUT OBJECT |
Name | Comments | DBIA/ICR reference |
---|---|---|
GET(HMP,FILTER) | ; -- Return search results as JSON in @HMP@(n)
; RPC = HMP GET OBJECT |
|
GQ | ;build return JSON
|
|
DEL(HMP,HMPID) | ; -- Delete object HMPID from ^HMP(800000.11)
; RPC = HMP DELETE OBJECT |
|
PUT(HMP,TYPE,JSON) | ; -- Save/update JSON OBJECT in ^HMP(800000.11), return UID if successful
; RPC = HMP PUT OBJECT |
|
PTQ | ; add item count and terminating characters
|
|
NEW1(UID) | ; -- create new entry in ^HMP(800000.11) from PAT,TYPE,HMPSYS
; Return UID & DA, or ERR |
|
NEW | ; -- create new entry in ^HMP(800000.11) from PAT,TYPE,HMPSYS
; Return UID & DA, or ERR |
|
NEXTIFN() | ; -- Returns next available IFN
|
|
ERR(X,VAL) | ; -- return error message
|
|
HL7NOW() | ; -- Return current time in HL7 format
|
RPC Name | Call Tags |
---|---|
HMP DELETE OBJECT | DEL |
HMP GET OBJECT | GET |
HMP PUT OBJECT | PUT |
FileNo | Call Tags |
---|---|
^HMP(800000.11 - [#800000.11] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HMP(800000.11 - [#800000.11] | GET+18, GET+21, DEL+5, PUT+18, PUT+33!, PUT+34*, PUT+35*, NEW1+7*, NEW1+8*, NEW1+9* , NEW+7*, NEW+8*, NEW+9*, NEXTIFN+2, NEXTIFN+4, NEXTIFN+5, NEXTIFN+6*, NEXTIFN+7 |
^TMP("HMP" | GET+3 |
^TMP($J | GET+14! |
Name | Field # of Occurrence |
---|---|
^(1 | PUT+33* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | DEL+3~, DEL+7*, PUT+3~, PTQ+3 |
ARRAY | PUT+3~, PUT+9!, PUT+14, PUT+27 |
ARRAY("uid" | PUT+17, PUT+22* |
CNT | PUT+3~, PUT+33*, PUT+34*, PUT+35 |
DA | DEL+3~, DEL+5*, PUT+3~, PUT+18*, PUT+33, PUT+34, PUT+35, PTQ+3, NEW1+5*, NEW1+6 , NEW1+7, NEW1+8, NEW1+9, NEW+5*, NEW+6, NEW+7, NEW+8, NEW+9, NEXTIFN+1~, NEXTIFN+6* , NEXTIFN+8 |
DIK | DEL+3~, DEL+6* |
>> DILOCKTM | NEXTIFN+2 |
ERR | DEL+3~, DEL+4*, DEL+5*, PUT+3~, PUT+18*, PUT+20, PUT+21, PTQ+1, NEW1+3*, NEW1+5* , NEW+3*, NEW+5* |
ERRARRY | GET+11~ |
ERRDOM | GET+11~, GET+13* |
ERRMSG | GET+11~, GET+13* |
ERRPAT | GET+11~ |
FILTER | GET~ |
FILTER("collection" | GET+6 |
FILTER("id" | GET+8 |
FILTER("max" | GET+7 |
HDR | NEXTIFN+1~, NEXTIFN+4*, NEXTIFN+6* |
HMP | GET~, GET+3*, DEL~, PUT~, PTQ+1*, PTQ+2* |
HMP( | PUT+13*, PUT+29* |
HMP(1 | PUT+14*, PUT+30* |
HMP(2 | PUT+15*, PUT+31* |
HMPERR | GET+2~, GET+20*, PUT+3~, PUT+8, PUT+11, PUT+12!, PUT+20, PUT+24, PUT+27, PUT+28! |
HMPI | GET+2~, GET+3* |
HMPID | GET+2~, GET+8*, GET+17, GET+18, DEL~, DEL+4 |
HMPMAX | GET+2~, GET+7* |
HMPSYS | PUT+3~, PUT+17*, NEW1+6, NEW+6 |
HMPTMP | PUT+9~, PUT+11, PUT+25~, PUT+27 |
HMPTXT | PUT+9~, PUT+11, PUT+25~, PUT+27 |
HMPTXT(1 | PUT+10*, PUT+26* |
I | PUT+3~, PUT+34*, NEXTIFN+1~, NEXTIFN+4*, NEXTIFN+5*, NEXTIFN+6 |
IEN | GET+2~, GET+18*, GET+19, GET+21* |
JSON | PUT~, PUT+11, PUT+22!, PUT+25!, PUT+30 |
JSON( | PUT+34 |
MSG | ERR+1~*, ERR+2*, ERR+3*, ERR+4*, ERR+5*, ERR+6*, ERR+7 |
TOTAL | NEXTIFN+1~, NEXTIFN+4*, NEXTIFN+6 |
TYPE | GET+2~, GET+6*, GET+13, GET+20, GET+21, DEL+3~, DEL+7*, PUT~, PTQ+3, NEW1+2* , NEW1+3, NEW1+6, NEW1+7, NEW1+9, NEW+2*, NEW+3, NEW+6, NEW+7, NEW+9 |
U | PUT+35, NEW1+7, NEW+7, NEXTIFN+4, NEXTIFN+6 |
UID | DEL+3~, DEL+4*, DEL+5, DEL+7, PUT+3~, PUT+17*, PUT+18, PUT+20, PUT+22, PTQ+2 , NEW1~, NEW1+6*, NEW1+7, NEW1+8, NEW+6*, NEW+7, NEW+8 |
VAL | ERR~, ERR+2, ERR+3, ERR+4 |
X | PUT+3~, ERR~, ERR+2, ERR+3, ERR+4, ERR+5, ERR+6 |