Skip to main content


serial class HS.SDA3.CodeTableDetail.SocialHabitQty extends HS.SDA3.CodeTableTranslated

SocialHabitQty is processed "in-line" in the Viewer Cache in
web.SDA3.SocialHistory:UpdateSocialHistory since it needs to know about its
"parent" SocialHabit. A reference to the "parent" SocialHabit (as an
MRCHabits) is stored in the QTYParRef property.

In the Viewer Cache, SocialHabitQty is matched on Code, SDACodingStandard,
and the "parent" SocialHabit/MRCHabits. If a match is found where the
Description is different, it is updated. Codes and Descriptions are only
required to be unique within a parent MRCHabits. They may be reused with
a different parent MRCHabits.

Property Inventory


property Code as HS.SDA3.StrippedString (MAXLEN = 32000);
VIEWERLIB: User.HS.MRCHabitsQuantity(QTYCode)
Property methods: CodeDisplayToLogical(), CodeGet(), CodeIsValid(), CodeLogicalToDisplay(), CodeLogicalToOdbc(), CodeNormalize(), CodeSet(), CodeXSDToLogical()
property Description as HS.SDA3.StrippedString (MAXLEN = 32000);
VIEWERLIB: User.HS.MRCHabitsQuantity(QTYDesc)
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet(), DescriptionXSDToLogical()
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab