Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / EnsPortal.HL7.SchemaMain
Private  Storage   


class EnsPortal.HL7.SchemaMain extends


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 3 44


This is a Zen Page class. It belongs to the application EnsPortal.Application.

%ComponentClasses %ComponentNames %Components %CompositeList
%DeletedIds %NotifyList %RenderList %UserPackageList
%condition %import %includeFiles %page
%partial %resource %xmlOutputMode Category
HelpAddress ISREADONLY LocatorHeader ParentURL
SVGClassList Status StdTitle UserSVGPackageList
aboutPage align aux backgroundTimerInterval
canEdit canViewFileSystem cellAlign cellSize
cellStyle cellVAlign children composite
containerStyle cssLevel currSortMode currStep
currViewMode designMode disabled dragAndDrop
dragEnabled dropEnabled dynamic enclosingClass
enclosingStyle error groupClass groupStyle
height hidden hint hintClass
hintStyle home homePage id
index inlineSVG isPopup isSoftModal
keepAliveInterval label labelClass labelDisabledClass
labelPosition labelStyle lastModalIndex layout
lblTitle limitPopups msgNotPermitted name
nextIndex onafterdrag onbeforedrag onclick
ondrag ondrop onhide onoverlay
onrefresh onshow onupdate overlayMode
pageModified parent popupParent renderFlag
searchKey showLabel slice title
tuple useSVG useSoftModals valign
visible width window zenPersistentPopup

%%OIDGet %AddCSPShareHyperevents %AddChild %AddChildAfter
%AddChildBefore %AddComponent %AddEnsExceptionHandler %AddImportedComponents
%AddLocatorLinks %AddToSaveSet %ApplyURLParms %Attr
%BindExport %BuildObjectGraph %ClassIsLatestVersion %ClassName
%Close %ConstructClone %CreateApplication %CreatePage
%DetermineCSSLevel %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawAutoLogout %DrawClassDefinition %DrawClassDefinitions %DrawComponentHTML
%DrawHTML %DrawHTMLPage %DrawJSGetSettings %DrawJSSerialize
%DrawJSStrings %DrawObjectDefinitions %DrawObjectProperties %DrawSVGDef
%DrawStyleDefinitions %DrawStyleHTML %DrawStyleSVG %EnclosingDivId
%EndBackgroundMethod %EndScript %Eval %EvalC
%Extends %ForceClientRender %GenerateCode %GetAllNamespaces
%GetChildIndex %GetClassCRC %GetClassDepth %GetComponent
%GetComponentById %GetComponentByName %GetComponentPropertyById %GetDependentComponents
%GetEventHandlers %GetHomePage %GetHomeParam %GetIncludeFiles
%GetIncludeInfo %GetLinks %GetLocatorInfo %GetLocatorLinks
%GetPageName %GetPaneContents %GetParameter %GetProductName
%GetSuperClassList %GetValueById %GetValueByName %GetXMLName
%IncrementCount %IsA %IsEmbedded %IsModified
%Link %LinkCSS %LinkScript %MakeId
%New %NormalizeObject %ObjectModified %ObjectSynch
%OnAddToPage %OnAddToPageAfter %OnAddToPageBefore %OnAfterCreatePage
%OnBeforeCreatePage %OnCreateApplication %OnCreatePage %OnDetermineCSSLevel
%OnDrawEnclosingDiv %OnDrawHTMLBody %OnDrawHTMLHead %OnDrawHTMLMeta
%OnDrawObjectProperties %OnFinishBackgroundTask %OnGetPageName %OnGetProductName
%OnGetSmallMenu %OnGetTitle %OnMonitorBackgroundTask %OnMutateChildren
%OnObjectSynch %OnPreHTTP %OnSubmit %OnUseSoftModals
%OnZENDeserialize %OriginalNamespace %PackageName %QuoteValue
%QuoteValueL10N %ReallyAddChild %Register %RemoveChild
%RemoveChildren %RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod
%Self %SerializeObject %SetBackgroundMethodStatus %SetErrorById
%SetErrorByName %SetModified %SetValueById %SetValueByName
%SetValuesByName %StartScript %ValidateObject %XMLGenerate
%ZENDeserialize %ZENVersion BuildMenu CanDeleteCategory
CheckAllBlanks CheckContextLinks CheckEnterpriseManager ConvertParameter
Decrypt DeleteCategory DoLogout DrawCodeTablesContent
DrawCompositesContent DrawDocTypesContent DrawError DrawHoverTitle
DrawLocator DrawMessageTypesContent DrawRibbon DrawSchemaList
DrawSegmentsContent DrawStd DrawTitle Encrypt
EscapeHTML EscapeURL EvalResult ExportCategory
FileExists GetCSPURL GetContextLinks GetDefaultDir
GetDocPage GetHomePage GetHyperEventResources GetNewURL
GetQuickLinks HyperEventBody HyperEventCall HyperEventFrame
HyperEventHead Import Include InsertHiddenField
InsertHiddenFields InvokeClassMethod InvokeInstanceMethod IsPrivate
Link LoadZenComponent MonitorBackgroundTask OnDrawRibbon
OnGetRibbonInfo OnHTTPHeader OnPage OnPageError
OnPostHTTP OnPostHyperEvent OnPreHTTP OnPreHyperEvent
Page QuoteJS ReallyRefreshContents RegisterRecent
RewriteURL SetDefaultDir ShowError SimpleKeepAlive
StartTimer StopTimer ThrowError UnescapeHTML
UnescapeURL XMLAfterExport XMLBeforeExport XMLDTD
XMLExport XMLExportInternal XMLExportToStream XMLExportToString
XMLGetSchemaImports XMLImport XMLImportInternal XMLIsObjectEmpty
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType
addChild addChildAfter addChildBefore addPopupSuffix
arrowClick backgroundTimerHandler cancelPopup changePassword
changeURLNamespace checkEdit childrenMutated clearBackgroundTask
clientKeepAlive correctIELayering createComponent createComponentNS
deleteComponent disableCommandButton doCopyCT doCopyDS
doCopyMS doCopyMT doCopySS doCustomSchema
doDelete doExport doExportBrowse doImportBrowse
doNewCT doNewDS doNewMS doNewMT
doNewSS dragFinishHandler dragHandler dragNotifyHandler
dragStartHandler drawTabDetails dropHandler dropStartHandler
enableCommandButton endModal exposeComponent findCatBase
findCatRow findElement fireOnLoadEvent fireOnResizeEvent
fireOnUnloadEvent fireOnUpdateEvent firePopupAction getChildIndex
getComponent getComponentById getEnclosingDiv getHidden
getHintElement getLabelElement getOpener getProperty
getSettings getTargetPage getTitleAreaHeight getType
goHome goMenu gotoNamespace gotoPage
hideCommandButton inResizeLoop initPopupSuffix invokeSuper
isOfType launchPopupWindow layoutTabGroup logout
makeId navigate onCreate onDelete
onDisplayHandler onEndModalHandler onPopupAction onRefreshContents
onSerialize onServerMethodCall onServerMethodError onServerMethodReturn
onStartModalHandler onTabChange ondisabledHandler onkeydownHandler
onkeyupHandler onlayoutHandler onloadHandler onlogoutHandler
onoverlayHandler onresizeHandler onunloadHandler onupdateHandler
popupActionHandler progressBarHandler progressSubmit refreshContents
removeChild removePopupSuffix render renderContents
renderSVG searchBlur searchBoxHandler searchFocus
searchKeyDown searchKeyPress setBackgroundTask setComponentId
setConnectivityStatusMsg setHidden setModified setOverlayMode
setProperty setPropertyAll setSortMode setSortModeHandler
setTraceOption setViewMode setViewModeHandler showAbout
showCommandButton showDocumentation showHelp showProgressDiv
startKeepAlive startModal startProgressBar stopKeepAlive
stopProgressBar switchNamespace testConnectivity updateControlsInGroup


• parameter CSSINCLUDES = "ensemble/Ensemble_Wizards.css,ensemble/Ensemble_EDI.css";
Comma-separated list of additional CSS include files for the page. If this page is using CSS3 then the CSS3INCLUDES parameter is used (if defined).
• parameter PAGENAME = "HL7 Schemas";
Displayed name of this page.


• property Category as %ZEN.Datatype.string(ZENURL="CAT");
Id of selected Category row in results table.
• property Status as %String;
• property canViewFileSystem as %Boolean [ InitialExpression = $system.Security.Check("%Ens_ViewFileSystem","USE") ];
Is the user permitted to access the fileSelect popup.


• method %OnAfterCreatePage() as %Status
Decorate the page.
• method %OnGetPageName() as %String
Get the (localized) name of the page.
• classmethod CanDeleteCategory(pCategory) as %String [ ZenMethod ]
• method DeleteCategory(pCategory As %String) as %ZEN.Datatype.string [ ZenMethod ]
• classmethod DrawCodeTablesContent(pCat As %String) as %Status
• classmethod DrawCompositesContent(pCat As %String) as %Status
• classmethod DrawDocTypesContent(pCat As %String) as %Status
• method DrawHoverTitle(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
Draw name or name with description hover text if description is available
• classmethod DrawMessageTypesContent(pCat As %String) as %Status
• classmethod DrawSchemaList(pCat As %String, pElement As %String, pTitle As %String) as %Status
• classmethod DrawSegmentsContent(pCat As %String) as %Status
• method DrawStd(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
Draw Yes or nothing in place of 1 or 0
• method ExportCategory(pCategory As %String, pFilename As %String) as %ZEN.Datatype.string [ ZenMethod ]
• classmethod FileExists(filename As %String) as %String [ ZenMethod ]
• classmethod GetDefaultDir() as %String [ ZenMethod ]
• classmethod GetHyperEventResources(pMethod As %String = "") as %String
Callback to return a list of resources required for a specific HyperEvent. The user must have sufficient privileges on one of the resource/permission pairs to be permitted to execute the hyperevent. An empty string implies the user already has sufficient privileges for the ZenMethod specified in pMethod.
• method Import(pFilename As %String) as %ZEN.Datatype.string [ ZenMethod ]
• method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) as %Status
Get information to display in the ribbon bar.
• classmethod SetDefaultDir(pPathname As %String) [ ZenMethod ]
• method doCopyCT() [ Language = javascript ]
• method doCopyDS() [ Language = javascript ]
• method doCopyMS() [ Language = javascript ]
• method doCopyMT() [ Language = javascript ]
• method doCopySS() [ Language = javascript ]
• method doCustomSchema() [ Language = javascript ]
• method doDelete() [ Language = javascript ]
• method doExport(filename) [ Language = javascript ]
• method doExportBrowse() [ Language = javascript ]
• method doImportBrowse() [ Language = javascript ]
• method doNewCT() [ Language = javascript ]
• method doNewDS() [ Language = javascript ]
• method doNewMS() [ Language = javascript ]
• method doNewMT() [ Language = javascript ]
• method doNewSS() [ Language = javascript ]
• method drawTabDetails(row As %String, tabName As %String) [ Language = javascript ]
• method findCatBase(table, cat) [ Language = javascript ]
• method findCatRow(table, cat) [ Language = javascript ]
• method layoutTabGroup() [ Language = javascript ]
Handle the client-side rendering the of the right hand pane. This is primarily due to IE as it shrinks the contents div without this intervention. The function only adjusts the size of the tab group if not hidden.
• method onPopupAction(popupName, action, value) [ Language = javascript ]
This client event, if present, is fired when the a popup page launched from this page fires an action.
• method onTabChange() [ Language = javascript ]
User clicked on a tab, or selected a new item, so we need to fetch the required content from the server.
• method onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded. Start the timer so we can check the status. If there is a background import job currently running, you will see a periodic update until the job is finished.
• method progressSubmit() [ Language = javascript ]
• method showProgressDiv(title) [ Language = javascript ]
• method updateRowVals(table) [ Language = javascript ]