Skip to main content

HS.BulkFHIR.Session.PatientId

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

SQL Table Name: HS_BulkFHIR_Session.PatientId

Ids of patients which were accessed in the export operation.

Property Inventory

Method Inventory

Properties

property completed as %Integer [ InitialExpression = 0 ];
0 - pending, 1 - completed, 2 - in progress
Property methods: completedDisplayToLogical(), completedGet(), completedGetStored(), completedIsValid(), completedLogicalToDisplay(), completedNormalize(), completedSet()
property patientid as %String (MAXLEN = 64) [ Required ];
Resource id of patient
Property methods: patientidDisplayToLogical(), patientidGet(), patientidGetStored(), patientidIsValid(), patientidLogicalToDisplay(), patientidLogicalToOdbc(), patientidNormalize(), patientidSet()
property session as HS.BulkFHIR.Session [ Required ];
Session reference
Property methods: sessionGet(), sessionGetObject(), sessionGetObjectId(), sessionGetStored(), sessionGetSwizzled(), sessionIsValid(), sessionNewObject(), sessionSet(), sessionSetObject(), sessionSetObjectId(), sessionUnSwizzle()

Methods

classmethod GetPatients(pSession As HS.BulkFHIR.Session, Output pPatientList As %List, pGroupCount As %Integer = 10)
classmethod LinkPatient(pSession As HS.BulkFHIR.Session, pPatientId As %String)
Utility to indicate a patient id was accessed in this export operation This utility calls a SQL stored procedure to file the data (so that the permissions can be granted to UnknownUser)
classmethod PatientCompleted(pSession As HS.BulkFHIR.Session, pPatientId As %String)

Indexes

index (CompletedIndex on session,completed);
Index methods: CompletedIndexExists()
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (SessionPatientIndex on session,patientid);
Index methods: SessionPatientIndexExists()

Inherited Members

Inherited Methods

Storage

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

^HS.BulkFHIR.Session.PatientIdD(ID)
=
%%CLASSNAME
patientid
session
completed
FeedbackOpens in a new tab