Skip to main content

HS.BulkFHIR.Util.SearchResult

class HS.BulkFHIR.Util.SearchResult extends HS.Util.TransientTable

Property Inventory

Method Inventory

Parameters

parameter GlobalName = ^IRIS.Temp.BulkFHIRSearchResult;

Properties

property Bundle as %DynamicObject [ Calculated ];
property Created as %String [ Calculated ];
Property methods: CreatedDisplayToLogical(), CreatedIsValid(), CreatedLogicalToDisplay(), CreatedLogicalToOdbc(), CreatedNormalize()
property LastUsed as %String [ Calculated ];
Property methods: LastUsedDisplayToLogical(), LastUsedIsValid(), LastUsedLogicalToDisplay(), LastUsedLogicalToOdbc(), LastUsedNormalize()
property PageSize as %Integer [ Calculated ];
Property methods: PageSizeDisplayToLogical(), PageSizeIsValid(), PageSizeLogicalToDisplay(), PageSizeNormalize()
property QueryId as %String [ Calculated ];
Property methods: QueryIdDisplayToLogical(), QueryIdIsValid(), QueryIdLogicalToDisplay(), QueryIdLogicalToOdbc(), QueryIdNormalize()
property ResourceJson as %DynamicObject [ Calculated ];
property ResourceString as %String [ Calculated ];
Property methods: ResourceStringDisplayToLogical(), ResourceStringIsValid(), ResourceStringLogicalToDisplay(), ResourceStringLogicalToOdbc(), ResourceStringNormalize()
property SearchStatus as %Status;
Property methods: SearchStatusGet(), SearchStatusIsValid(), SearchStatusLogicalToOdbc(), SearchStatusSet()
property Total as %Integer [ Calculated ];
Property methods: TotalDisplayToLogical(), TotalIsValid(), TotalLogicalToDisplay(), TotalNormalize()

Methods

method AddRow(pJson="") as %Integer
classmethod Create(pPageSize As %Integer = 0, pUsername As %String) as HS.FHIRServer.Util.SearchResult
method CreatedGet()
classmethod Discard(key As %String)
method GetOriginalUsername() as %List
method Init(pPageSize As %Integer, pUsername As %String)
method LastUsedGet()
method PageSizeGet()
method Paginate(pPageSize As %Integer = "") as %Integer
classmethod PurgeCachedResults(pMinutesToKeep As %Integer = 60) as %Status
@APIMethod Used to purge expired search results based on the last time they were interacted with e.g. needed to be re-initialized (paging does this)
method QueryIdGet()
method Reinit(pQueryId As %String)
method ResourceJsonGet() as %DynamicObject
classmethod Restore(pQueryId As %String) as HS.FHIRServer.Util.SearchResult
method Save() as %String
method SetIteratorToPage(pageNum As %Integer)
method TotalGet()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab