Skip to main content

HS.Reports.Patient.ReportSection

persistent class HS.Reports.Patient.ReportSection extends %Library.Persistent, HS.Types.ReportSection, HS.Sync.BaseClass, %Library.GlobalIdentifier

SQL Table Name: HS_Reports_Patient.ReportSection

Property Inventory

Method Inventory

Parameters

parameter SYNCORDER = 110;
parameter XMLTYPE = Section;
To prevent a conflict

Properties

relationship Report as HS.Reports.Patient.Config [ Required , Inverse = ReportSections , Cardinality = parent ];
Parent report
Property methods: ReportGet(), ReportGetObject(), ReportGetObjectId(), ReportGetStored(), ReportGetSwizzled(), ReportIsValid(), ReportNewObject(), ReportOnDelete(), ReportRClose(), ReportRExec(), ReportRFetch(), ReportRelate(), ReportSQLCompute(), ReportSet(), ReportSetObject(), ReportSetObjectId(), ReportUnRelate(), ReportUnSwizzle()

Methods

classmethod DeleteData(id As %String, concurrency As %Integer = -1) as %Status
Delete after validating (none currently)
classmethod ListReportSectionsClose(ByRef qHandle As %Binary) as %Status
classmethod ListReportSectionsExecute(ByRef qHandle As %Binary, pReportId As %String) as %Status
classmethod ListReportSectionsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status

Queries

query ListReportSections(pReportId As %String)
Selects ID As %String, ElementName As %String, InfoType As %String, SubTypes As %String, DaysBack As %Integer, Limit As %Integer, UISortOrder As %Integer

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (HS.Reports.Patient.ReportSection)

{%%PARENT}("ReportSections")(ID)
=
%%CLASSNAME
InfoType
SubTypes
DaysBack
Limit
ElementName
SectionType
UISortOrder
UIDisplayName
FeedbackOpens in a new tab