Skip to main content

HS.SDA3.ProgramMembership

serial class HS.SDA3.ProgramMembership extends HS.SDA3.SuperClass

This is used to collect data from the patient program memberships that are
stored in the registry, and return them as SDA. This should only ever come
from the HealthShare registry. It should not be submitted by a data
provider.

In the Viewer Cache, because questionnaire.QPROGRAMS requires an Encounter,
it is linked to the patient's silent encounter, creating one if it does not
yet exist.

Property Inventory

Method Inventory

Properties

property ActionScope as %String;
Not used.
Property methods: ActionScopeDisplayToLogical(), ActionScopeGet(), ActionScopeIsValid(), ActionScopeLogicalToDisplay(), ActionScopeLogicalToOdbc(), ActionScopeNormalize(), ActionScopeSet()
property Active as %Boolean [ InitialExpression = 1 ];
Property methods: ActiveDisplayToLogical(), ActiveGet(), ActiveIsValid(), ActiveLogicalToDisplay(), ActiveLogicalToXSD(), ActiveNormalize(), ActiveSet(), ActiveXSDToLogical()
property Clinician as HS.SDA3.CodeTableDetail.CareProvider;
Property methods: ClinicianGet(), ClinicianGetObject(), ClinicianGetObjectId(), ClinicianGetSwizzled(), ClinicianIsEmpty(), ClinicianIsValid(), ClinicianNewObject(), ClinicianSet(), ClinicianSetObject(), ClinicianSetObjectId(), ClinicianUnSwizzle()
property EnteredBy as HS.SDA3.CodeTableDetail.User;
VIEWERLIB: questionnaire.QPROGRAMS(QUESUserDR)
Property methods: EnteredByGet(), EnteredByGetObject(), EnteredByGetObjectId(), EnteredByGetSwizzled(), EnteredByIsEmpty(), EnteredByIsValid(), EnteredByNewObject(), EnteredBySet(), EnteredBySetObject(), EnteredBySetObjectId(), EnteredByUnSwizzle()
property EnteredOn as HS.SDA3.TimeStamp;
VIEWERLIB: questionnaire.QPROGRAMS(QUESDate) + questionnaire.QPROGRAMS(QUESTime)
Property methods: EnteredOnDisplayToLogical(), EnteredOnGet(), EnteredOnIsValid(), EnteredOnLogicalToDisplay(), EnteredOnLogicalToTimeStamp(), EnteredOnLogicalToXSD(), EnteredOnNormalize(), EnteredOnOdbcToLogical(), EnteredOnSet(), EnteredOnXSDToLogical()
property FromTime as HS.SDA3.TimeStamp;
Effective time of the membership

VIEWERLIB: Not stored
Property methods: FromTimeDisplayToLogical(), FromTimeGet(), FromTimeIsValid(), FromTimeLogicalToDisplay(), FromTimeLogicalToTimeStamp(), FromTimeLogicalToXSD(), FromTimeNormalize(), FromTimeOdbcToLogical(), FromTimeSet(), FromTimeXSDToLogical()
property ProgramDescription as %String (MAXLEN = 220);
VIEWERLIB: questionnaire.QPROGRAMS(QProgramDescription)
Property methods: ProgramDescriptionDisplayToLogical(), ProgramDescriptionGet(), ProgramDescriptionIsValid(), ProgramDescriptionLogicalToDisplay(), ProgramDescriptionLogicalToOdbc(), ProgramDescriptionNormalize(), ProgramDescriptionSet()
property ProgramID as %String;
Property methods: ProgramIDDisplayToLogical(), ProgramIDGet(), ProgramIDIsValid(), ProgramIDLogicalToDisplay(), ProgramIDLogicalToOdbc(), ProgramIDNormalize(), ProgramIDSet()
property ProgramName as %String;
VIEWERLIB: questionnaire.QPROGRAMS(QProgramName)
Property methods: ProgramNameDisplayToLogical(), ProgramNameGet(), ProgramNameIsValid(), ProgramNameLogicalToDisplay(), ProgramNameLogicalToOdbc(), ProgramNameNormalize(), ProgramNameSet()
property ToTime as HS.SDA3.TimeStamp;
Termination time of the membership

VIEWERLIB: Not stored
Property methods: ToTimeDisplayToLogical(), ToTimeGet(), ToTimeIsValid(), ToTimeLogicalToDisplay(), ToTimeLogicalToTimeStamp(), ToTimeLogicalToXSD(), ToTimeNormalize(), ToTimeOdbcToLogical(), ToTimeSet(), ToTimeXSDToLogical()

Methods

classmethod GetStreamletClass(pType)
Inherited description: For standard and extended SDA classes, pType will be the short SDA classname For custom SDA classes, pType will be the full SDA classname

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab