Skip to main content

EnsPortal.DICOM.Dictionary

class EnsPortal.DICOM.Dictionary extends EnsPortal.Template.standardPage

Zen based DICOM Settings UI for Ensemble

Property Inventory

Method Inventory

Parameters

parameter PAGENAME = DICOM Dictionary;
Displayed name of this page.
parameter RESOURCE = %Ens_EDISchema:READ;
User must have READ permissions on the %Ens_EDISchema resource to view this page.

Properties

property PID as %ZEN.Datatype.string;
The last selected PID
Property methods: PIDDisplayToLogical(), PIDGet(), PIDIsValid(), PIDLogicalToDisplay(), PIDLogicalToOdbc(), PIDNormalize(), PIDSet()

Methods

method %OnAfterCreatePage() as %Status
This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
method %OnGetPageName() as %String
Get the (localized) name of the page.
method %OnGetTitle() as %String
Get the (localized) title string for the page.
classmethod ListClose(ByRef %q As %Library.Binary) as %Library.Status
classmethod ListExecute(ByRef %q As %Library.Binary, %text As %Library.String) as %Library.Status
classmethod ListFetch(ByRef %q As %Library.Binary, ByRef Row As %Library.List, ByRef AtEnd As %Library.Integer = 0) as %Library.Status
method OnGetRibbonInfo(Output pDisplay As %Library.Boolean, Output pViewIcons As %Library.List, Output pSortOptions As %Library.List, Output pSearchBox As %Library.Boolean, Output pRibbonTitle As %Library.String, Output pCommands As %Library.List) as %Status
Get information to display in the ribbon bar (the Mac-like choice of UI). For wizards this can simply return $$$OK.
clientmethod filterChanged(value) [ Language = javascript ]
User entered something int he filter. Re-load the table with filter value.
clientmethod itemfilterChanged(value) [ Language = javascript ]
User entered something in the filter. Re-load the table with filter value.
clientmethod showCodes(tag, name) [ Language = javascript ]
Draw table for the selected group.
clientmethod showItems(group) [ Language = javascript ]
Draw table for the selected group.

Queries

query List(%text As %Library.String = "")
Selects Tag As %Library.String, Name As %Library.String, TypeValueRep As %Library.String, ValueMultiplicity As %Library.String, HasCode As %Library.Boolean
Query to be used by this page. Filter text may be passed in. Result in matching string (case insensitive) in any column.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab