Skip to main content

HS.UI.Installer.Config

class HS.UI.Installer.Config extends HS.UI.Base, %CSP.Portal.standardDialog

HealthShare Configure Gateway/Hub/Viewer. This form does not use dynaForm.

Property Inventory

Method Inventory

Parameters

parameter RESOURCE = %HSAdmin_InstallationManagement;
Security requirement

Properties

property ComponentType as %String (ZENURL = "COMPONENT");
Property methods: ComponentTypeDisplayToLogical(), ComponentTypeGet(), ComponentTypeIsValid(), ComponentTypeLogicalToDisplay(), ComponentTypeLogicalToOdbc(), ComponentTypeNormalize(), ComponentTypeSet()
property modelClass as %String;
Property methods: modelClassDisplayToLogical(), modelClassGet(), modelClassIsValid(), modelClassLogicalToDisplay(), modelClassLogicalToOdbc(), modelClassNormalize(), modelClassSet()
property msgAlternateDatabaseLocation as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Ensure the mirror member has the same path available for the Alternate Database Location, but doesn't reference the same file.") ];
Property methods: msgAlternateDatabaseLocationDisplayToLogical(), msgAlternateDatabaseLocationGet(), msgAlternateDatabaseLocationIsValid(), msgAlternateDatabaseLocationLogicalToDisplay(), msgAlternateDatabaseLocationLogicalToOdbc(), msgAlternateDatabaseLocationNormalize(), msgAlternateDatabaseLocationSet()
property msgEnterAdminURL as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter an MPI Admin URL!") ];
Property methods: msgEnterAdminURLDisplayToLogical(), msgEnterAdminURLGet(), msgEnterAdminURLIsValid(), msgEnterAdminURLLogicalToDisplay(), msgEnterAdminURLLogicalToOdbc(), msgEnterAdminURLNormalize(), msgEnterAdminURLSet()
property msgEnterComponentName as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter a Network Name!") ];
Property methods: msgEnterComponentNameDisplayToLogical(), msgEnterComponentNameGet(), msgEnterComponentNameIsValid(), msgEnterComponentNameLogicalToDisplay(), msgEnterComponentNameLogicalToOdbc(), msgEnterComponentNameNormalize(), msgEnterComponentNameSet()
property msgEnterHub as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter a Hub Endpoint!") ];
Property methods: msgEnterHubDisplayToLogical(), msgEnterHubGet(), msgEnterHubIsValid(), msgEnterHubLogicalToDisplay(), msgEnterHubLogicalToOdbc(), msgEnterHubNormalize(), msgEnterHubSet()
property msgEnterName as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter a Local Name!") ];
Property methods: msgEnterNameDisplayToLogical(), msgEnterNameGet(), msgEnterNameIsValid(), msgEnterNameLogicalToDisplay(), msgEnterNameLogicalToOdbc(), msgEnterNameNormalize(), msgEnterNameSet()
property msgEnterPatientIDLabel as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter a Master Patient ID Label!") ];
Property methods: msgEnterPatientIDLabelDisplayToLogical(), msgEnterPatientIDLabelGet(), msgEnterPatientIDLabelIsValid(), msgEnterPatientIDLabelLogicalToDisplay(), msgEnterPatientIDLabelLogicalToOdbc(), msgEnterPatientIDLabelNormalize(), msgEnterPatientIDLabelSet()
property msgEnterProduction as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter a Production!") ];
Property methods: msgEnterProductionDisplayToLogical(), msgEnterProductionGet(), msgEnterProductionIsValid(), msgEnterProductionLogicalToDisplay(), msgEnterProductionLogicalToOdbc(), msgEnterProductionNormalize(), msgEnterProductionSet()
property msgEnterSearch as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter a Patient Search page!") ];
Property methods: msgEnterSearchDisplayToLogical(), msgEnterSearchGet(), msgEnterSearchIsValid(), msgEnterSearchLogicalToDisplay(), msgEnterSearchLogicalToOdbc(), msgEnterSearchNormalize(), msgEnterSearchSet()
property msgEnterTemplate as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please select a Template!") ];
Property methods: msgEnterTemplateDisplayToLogical(), msgEnterTemplateGet(), msgEnterTemplateIsValid(), msgEnterTemplateLogicalToDisplay(), msgEnterTemplateLogicalToOdbc(), msgEnterTemplateNormalize(), msgEnterTemplateSet()
property msgNamespaceName as %ZEN.Datatype.caption [ InitialExpression = $$$Text("HealthShare namespace names must start with a letter and contain letters and numbers. Also, HSAUDIT is a reserved name and may not be used.") ];
Property methods: msgNamespaceNameDisplayToLogical(), msgNamespaceNameGet(), msgNamespaceNameIsValid(), msgNamespaceNameLogicalToDisplay(), msgNamespaceNameLogicalToOdbc(), msgNamespaceNameNormalize(), msgNamespaceNameSet()
property msgProductionInvalid as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Production name is not valid!") ];
Property methods: msgProductionInvalidDisplayToLogical(), msgProductionInvalidGet(), msgProductionInvalidIsValid(), msgProductionInvalidLogicalToDisplay(), msgProductionInvalidLogicalToOdbc(), msgProductionInvalidNormalize(), msgProductionInvalidSet()
property msgSSLConfigRequired as %ZEN.Datatype.caption [ InitialExpression = $$$Text("SSL/TLS Configuration is required to connect to the hub securely") ];
Property methods: msgSSLConfigRequiredDisplayToLogical(), msgSSLConfigRequiredGet(), msgSSLConfigRequiredIsValid(), msgSSLConfigRequiredLogicalToDisplay(), msgSSLConfigRequiredLogicalToOdbc(), msgSSLConfigRequiredNormalize(), msgSSLConfigRequiredSet()
property titleText as %ZEN.Datatype.caption [ InitialExpression = $$$TextHTML("Configure Foundation") ];
Property methods: titleTextDisplayToLogical(), titleTextGet(), titleTextIsValid(), titleTextLogicalToDisplay(), titleTextLogicalToOdbc(), titleTextNormalize(), titleTextSet()

Methods

method %OnAfterCreatePage() as %Status
For Edit, ID is not null and TYPE is null. Use ID to retrieve existing data. For New, ID is null and TYPE is not null. Use TYPE to construct the appropriate type of configuration.
method %OnGetSubtitle() as %String
Inherited description: Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
method %OnGetTitle() as %String
Inherited description: Get the (localized) title string for the dialog. This should be implemented in a subclass.
classmethod AuditRegistryServiceExists() as %Boolean
classmethod CheckForAuditData(pNamespace) as %Boolean
classmethod CheckForHub() as %Boolean
method DrawPageTitle(pSeed As %String) as %Status
classmethod DrawTitle(pSeed As %String) as %Status
classmethod GetDefaultAuditProduction(pClass As %String) as %Boolean [ ZenMethod ]
classmethod GetDefaultKits(pClass As %String) as %String [ ZenMethod ]
method GetHubs(HubName, pThisIsBus) as %Boolean
Build Hub namespace list for the Hub namespace combo box
method GetProductions(pModelClass, pPackage, pSubtype="") as %Status
Build Template Production list for the Template combo box
classmethod GetSSLConfigClose(ByRef qHandle As %Binary) as %Status
classmethod GetSSLConfigExecute(ByRef qHandle As %Library.Binary, pStartsWith As %String = "") as %Status
classmethod GetSSLConfigFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
clientmethod SSLConfigHelpMsg() [ Language = javascript ]
method ServerParseURL(pURL) as %String [ ZenMethod ]
clientmethod changeDatabaseLocation() [ Language = javascript ]
User changed template name. Update which kits are selected based upon template parameters
clientmethod changeHubName() [ Language = javascript ]
User changed Hub name. Construct hub end point. This will only be possible if config has never been activated.
clientmethod changeName() [ Language = javascript ]
User changed name. Construct Production name & Component name. This will only be possible if config has never been activated.
clientmethod changeTemplate() [ Language = javascript ]
User changed template name. Update which kits are selected based upon template parameters
classmethod isMirrored() as %Boolean [ ZenMethod ]
clientmethod onloadHandler() [ Language = javascript ]
When the page is loaded, put cursor where it belongs.
clientmethod saveForm() [ Language = javascript ]
classmethod saveID(ID, Type, Name, ComponentName, Description, Disabled, Production, Template, HubEndpoint, modelClass, MPIAdminURL, DefaultReportCode, MasterPatientIDLabel, KitsList, AuditProduction, DatabaseLocation, RegistrationID, SSLConfig, Mirror) as %String [ ZenMethod ]
clientmethod showSSLConfigurations() [ Language = javascript ]
Display SSL/TLS configurations
classmethod validateName(pName) as %Boolean [ ZenMethod ]

Queries

query GetSSLConfig(pStartsWith As %String = "")
Selects ID As %String, Description As %String

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab