Skip to main content

HS.BulkFHIR.Session.Link

persistent class HS.BulkFHIR.Session.Link extends %Library.Persistent

SQL Table Name: HS_BulkFHIR_Session.Link

Storage of the ndjson list with url with size, count, type for a session

Property Inventory

Method Inventory

Properties

property count as %Integer;
count of rows in the ndjson file
Property methods: countDisplayToLogical(), countGet(), countGetStored(), countIsValid(), countLogicalToDisplay(), countNormalize(), countSet()
property session as HS.BulkFHIR.Session [ Required ];
Session
Property methods: sessionGet(), sessionGetObject(), sessionGetObjectId(), sessionGetStored(), sessionGetSwizzled(), sessionIsValid(), sessionNewObject(), sessionSet(), sessionSetObject(), sessionSetObjectId(), sessionUnSwizzle()
property size as %Integer;
size of ndjson file number of bytes
Property methods: sizeDisplayToLogical(), sizeGet(), sizeGetStored(), sizeIsValid(), sizeLogicalToDisplay(), sizeNormalize(), sizeSet()
property type as %String;
Resource Type, or OperationOutcome for errors
Property methods: typeDisplayToLogical(), typeGet(), typeGetStored(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()
property url as %String (MAXLEN = 255);
url for ndjson file ie /fileJFHIR1/c066f5c0-22ed-11ed-9f71-3c22fb52d94b_Observation_0018.ndjson
Property methods: urlDisplayToLogical(), urlGet(), urlGetStored(), urlIsValid(), urlLogicalToDisplay(), urlLogicalToOdbc(), urlNormalize(), urlSet()

Methods

classmethod Add(pSession As HS.BulkFHIR.Session, pType As %String, pResourceCount As %Integer, pFileSize As %Integer, pURL)

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (SessionTypeIndex on session,type);
Index methods: SessionTypeIndexExists()
index (URLIndex on url) [Unique];
Index methods: URLIndexCheck(), URLIndexCheckUnique(), URLIndexDelete(), URLIndexExists(), URLIndexOpen(), URLIndexSQLCheckUnique(), URLIndexSQLExists(), URLIndexSQLFindPKeyByConstraint(), URLIndexSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (HS.BulkFHIR.Session.Link)

^HS.BulkFHIR.Session.LinkD(ID)
=
%%CLASSNAME
type
count
size
url
session
FeedbackOpens in a new tab