Home > Class Reference > ENSLIB namespace > EnsPortal.DICOM.CodeList

EnsPortal.DICOM.CodeList

class EnsPortal.DICOM.CodeList extends EnsPortal.Dialog.standardDialog

Dialog to let user add basics of a new FFD file.

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter APPLYBUTTON = 0;
If true, then this dialog displays an Apply button.
parameter PAGENAME = DICOM Code List;
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 (Including Private)

property Tag as %ZEN.Datatype.string (ZENURL = "tag");
DICOM tag name passed in.
Property methods: TagDisplayToLogical(), TagGet(), TagIsValid(), TagLogicalToDisplay(), TagLogicalToOdbc(), TagNormalize(), TagSet()

Methods (Including Private)

method %OnAfterCreatePage() as %Status
Inherited description: Avoid writing out the session cookie if we are in a Studio session.
method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
method %OnGetTitle() as %String
Get the (localized) title string for the dialog. This should be implemented in a subclass.
classmethod CodeListClose(ByRef %q As %Library.Binary) as %Library.Status
classmethod CodeListExecute(ByRef %q As %Library.Binary, %tag As %Library.String, %text As %Library.String) as %Library.Status
classmethod CodeListFetch(ByRef %q As %Library.Binary, ByRef Row As %Library.List, ByRef AtEnd As %Library.Integer = 0) as %Library.Status
clientmethod filterChanged(value) [ Language = javascript ]
User entered something int he filter. Re-load the table with filter value.
clientmethod getDialogValue() [ Language = javascript ]
Inherited description: Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.

Queries

query CodeList(%tag As %Library.String, %text As %Library.String = "")
Selects Code As %Library.String, InternalNumber As %Library.String
Query to be used by this page. Tag should be passed in. Filter text may be passed in. Result in matching string (case insensitive) in any column.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)