Skip to main content

HS.SDA3.CodeTableDetail.DocumentCompletionStatus

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

Property Inventory

Properties

property Code as HS.SDA3.StrippedString (MAXLEN = 32000);
Inherited description: The external code, e.g. "M"

When the CodeTableDetail is imported via the XMLImportSDAString method,
Code will not be imported if it contains only punctuation and/or
whitespace, unless it is the SDA3 delete instruction (two double quotes).
There is one exception to this for HS.SDA3.CodeTableDetail.UoM, in which
case Code may be a percent sign ("%").

Code may not contain the caret ("^") symbol as this is reserved for
internal use. In the Viewer Cache only, TAB ($c(9)) is also a reserved
character and will be replaced with a space. For LabTestItems in the Viewer
Cache, backslash ("\") is also reserved and will be replaced with
an underscore ("_").
Property methods: CodeDisplayToLogical(), CodeGet(), CodeIsValid(), CodeLogicalToDisplay(), CodeLogicalToOdbc(), CodeNormalize(), CodeSet(), CodeXSDToLogical()
property Description as HS.SDA3.StrippedString (MAXLEN = 32000);
Inherited description: The description, as displayed to the user, e.g. "Male"

When the CodeTableDetail is imported via the XMLImportSDAString method,
Description will not be imported if it contains only punctuation and/or
whitespace, unless it is the SDA3 delete instruction (two double quotes).
There is one exception to this for HS.SDA3.CodeTableDetail.UoM, in which
case Description may be a percent sign ("%"). Then, if Description is null
or the same as Code, and SDACodingStandard and Code are not null, then
HealthShare will attempt to find an entry in the Code Registry matching on
Code and SDACodingStandard (converted to uppercase). If a match is found,
Description will be defaulted from that entry. Note that this takes place
after SDACodingStandard is defaulted, so the defaulted value of
SDACodingStandard may be used for matching.

Description may contain caret ("^") characters in the SDA, however this
character is reserved in the Viewer Cache, so in the Viewer Cache only, "^"
will be replaced with an underscore ("_"). Also in the Viewer Cache only,
TAB ($c(9)) is reserved and will be replaced with a space, and for
LabTestItems, backslash ("\") is reserved will be replaced with an
underscore.
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