HMPLIST ;HOIFO/DP,ASMR/RRB - List Manager;02 Nov 2012
Source file <HMPLIST.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(TARGET,NAME,FORMAT,PARAMS) | ; OlD sKOoL entry point
|
|
| RPC(RESULT,NAME,FORMAT,PARAMS) | ; Accessed via HMP LIST Remote Procedure
|
|
| VALUE(NAME,ID) | ; Return the item from a list by ID
|
|
| EDIT | ; Edit a list definition
|
|
| DISPLAY | ; Display a list definition
|
|
| DEFAULT | ; Just return as is, a simple array
|
|
| UNKNOWN | ; You've got no idea, and neither do I
|
|
| JSON | ; Convert @TARGET@(1..n) to JSON
|
|
| XML | ; Convert @TARGET@(1..n) to XML
|
|
| XMLSAFE(X) | ; Transform X into XML safe data
; Strip off the spaces and make life easier |
|
| JSONSAFE(X) | ; Transform X into JSON safe data
; Strip the spaces |
|
| TRNSLT(X,X1,X2) | ; Translate every Y to Z in X
|
|
| LIST(NAME) | ; Return List by name
|
|
| ALL(RETURN) | ; Return All lists in RETURN()
|
|
| COLS(LIST) | ; Return the col names (ID^Name) + any custom col specs
|
|
| CODE(LIST) | ; Return Generation Code for a list
|
|
| SET(DD,FLD) | ; Build a list from a Set Of Codes DD and Field number combination
|
|
| REBUILD(NAME) | ;
|
|
| DQ | ; Called via Taskman to build any list that has expired
|
|
| ADD(X) | ; Adds an item to the list automatically
|
|
| WARDS | ; Get list of wards, clinics and non-stops
|
|
| CLINICS | ; Get Active Clinics
|
|
| LOC(TYPES) | ; Build list of locations by type
|
|
| INPT | ; Rebuild the inpatient list
|
|
| ERR | ; This is the application specific error trap for the DQ loop
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | LIST^DIC |
| ^HMPD(800000.2 - [#800000.2] | FIND1^DIC, GET1^DIQ, LIST^DIC |