Class Reference
%DeepSee.QualityMeasure.Utils
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%DeepSee] >  [QualityMeasure] >  [Utils]
Private  Storage

class %DeepSee.QualityMeasure.Utils extends %RegisteredObject

Run-time and compile-time utility methods for Quality Measures. This class should be consider to be INTERNAL to DeepSee; There are no methods intended for public use.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
15


Summary

Methods
%AddToSaveSet %CheckPrivilege %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetCatalogList %GetModel %GetParameter
%GetQualityElements %GetQualityMeasureClass %GetQualityMeasureExpression %GetQualityMeasureList
%GetQualityMeasureName %GetQualityMeasuresForCube %GetSetList %IsA
%IsModified %New %NormalizeObject %ObjectModified
%OriginalNamespace %PackageName %ParseQualityMeasureName %QualityMeasureExists
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject


Methods

• final classmethod %CheckPrivilege(pQMSRName As %String) as %Boolean
Test that the current user holds privileges on the given quality measure.
• classmethod %GetCatalogList(Output pList As %List) as %Status
Get a list of currently defined quality measure catalogs. This is returned as:
pList(NAME) = $LB(name)
• classmethod %GetModel(pQMSRName As %String, Output pStatus As %Status, pUseLink As %Boolean = 0) as %DeepSee.Model.QualityMeasure.qualityMeasure
Given the logical name, pQMSRName of a DeepSee quality measure, return an instance of the %DeepSee.Model.QualityMeasure.qualityMeasure meta-data object that describes the quality measure.
Return "" if the given quality measure does not exist.
• classmethod %GetQualityElements(pQMSRName As %String, Output pList As %String) as %Status
Given the logical name, pQMSRName of a DeepSee Quality Measure, return a list of the groups and elements it contains.
• classmethod %GetQualityMeasureClass(pQMSRName As %String, Output pStatus As %Status, pUseLink As %Boolean = 0, ByRef pVisited) as %String
Given the logical name, pQMSRName of a DeepSee Quality Measure, return the class name of the quality measure definition.
If pUseLink is true, then return the resolved master class name for a linked measure.
• classmethod %GetQualityMeasureExpression(pQMSRName As %String, Output pStatus As %Status) as %String
Given the logical name, pQMSRName of a DeepSee Quality Measure, return its MDX expression.
• classmethod %GetQualityMeasureList(Output pList As %List, pCatalog As %String = "", pSet As %String = "") as %Status
Get a list of currently defined quality measures. This is returned as:
pList(NAME) = $LB(name,caption,moddate,type,msrCaption)
• classmethod %GetQualityMeasureName(pQMSRName As %String, Output pStatus As %Status) as %String
Given the logical name, pQMSRName of a DeepSee Quality Measure, return its name in its original case.
• classmethod %GetQualityMeasuresForCube(Output pList As %List, pCube As %String) as %Status
Get a list of currently defined (and published) quality measures for a specific cube. This is returned as:
pList(NAME) = $LB(name,caption,description)
• classmethod %GetSetList(Output pList As %List, pCatalog As %String = "") as %Status
Get a list of currently defined quality measure sets. This is returned as:
pList(NAME) = $LB(name)
• classmethod %ParseQualityMeasureName(pQMSRName As %String, Output pGroup As %String, Output pElement As %String) as %String
Given the logical full name, pQMSRName of a DeepSee Quality Measure, return the quality measure name as well as the optional group and element names. A full name takes the form: "catalog/set/id/group/element".
• classmethod %QualityMeasureExists(pQMSRName As %String, Output pStatus As %Status) as %Boolean
Given the logical name, pQMSRName of a DeepSee Quality Measure, test if it exists.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.