Skip to main content


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

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

Property Inventory

Method Inventory


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.


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


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.
method putCarriageReturnsIn(table As %ZEN.Component.tablePane, name As %ZEN.Datatype.string, seed As %ZEN.Datatype.string) as %Status
Method borrowed from HL7 Code Schemas page to ensure that column width does not get too big


query CodeList(%tag As %Library.String, %text As %Library.String = "")
Selects Meaning As %Library.String, Code 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

Inherited Methods

FeedbackOpens in a new tab