Skip to main content

%DeepSee.QualityMeasure.QualityMeasure

Class %DeepSee.QualityMeasure.QualityMeasure Extends (%RegisteredObject, %XML.Adaptor) [ CompileAfter = (%DeepSee.Model.QualityMeasure.qualityMeasure, %DeepSee.Utils), System = 4 ]

This class is used to define DeepSee Quality Measures.

XDatas

QualityMeasure

XData QualityMeasure [ XMLNamespace = "http://www.intersystems.com/deepsee/qualityMeasure" ]

This projection is used to keep track of when Quality Measure classes are compiled or deleted. This XData definition defines the Quality Measure.

Methods

%GetModel

ClassMethod %GetModel() As %DeepSee.Model.QualityMeasure.qualityMeasure [ CodeMode = objectgenerator, Final, Internal ]

Process the model for this quality measure.

%GetQualityMeasureCaption

ClassMethod %GetQualityMeasureCaption() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the caption of the quality measure.

%GetQualityMeasureDescription

ClassMethod %GetQualityMeasureDescription() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the description of the quality measure.

%GetQualityMeasureLinkedTo

ClassMethod %GetQualityMeasureLinkedTo() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the linkedTo setting for the quality measure.

%GetQualityMeasureName

ClassMethod %GetQualityMeasureName() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the logical name of the quality measure.

%GetQualityMeasureCatalog

ClassMethod %GetQualityMeasureCatalog() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the logical catalog of the quality measure.

%GetQualityMeasureSet

ClassMethod %GetQualityMeasureSet() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the logical set of the quality measure.

%IsPublished

ClassMethod %IsPublished() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Test if the quality measure is published.

%GetFormat

ClassMethod %GetFormat() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the format string for the quality measure.

%GetQualityMeasureId

ClassMethod %GetQualityMeasureId() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the logical id of the quality measure.

%GetSubjectArea

ClassMethod %GetSubjectArea() As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the name of the subject area this quality measure applies to.

%IsAbstract

ClassMethod %IsAbstract() As %Boolean [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Test whether this class is abstract or not.

%GetGroupsAndElements

ClassMethod %GetGroupsAndElements(Output pList) [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the set of groups and elements for this quality measure.

%GetExpression

ClassMethod %GetExpression(pGroup As %String = "", pElement As %String = "") As %String [ CodeMode = objectgenerator, GenerateAfter = %GetModel ]

Return the MDX expression for this quality measure.
If pGroup is defined, return the specific expression for the group. If pGroup and pElement are defined, return the specific expression for the element within the group.