Skip to main content

HS.SDA3.PatientNumber

serial class HS.SDA3.PatientNumber extends HS.SDA3.SuperClass, HS.SDA3.AbstractIdentifier

PatientNumber appears in the SDA as the PatientNumbers and
PriorPatientNumbers (both lists) properties of HS.SDA3.Patient, as the
Identifiers (list) property of HS.SDA3.SupportContact, and as the
GuarantorNumber property of HS.SDA3.Guarantor. How it is parsed from HL7
and loaded into the Streamlet, Aggregation, and Viewer Caches is documented
on each of these properties, where applicable.

Property Inventory

Properties

property ActionCode as %String;
Not used.
Property methods: ActionCodeDisplayToLogical(), ActionCodeGet(), ActionCodeIsValid(), ActionCodeLogicalToDisplay(), ActionCodeLogicalToOdbc(), ActionCodeNormalize(), ActionCodeSet()
property ActionScope as %String;
Not used.
Property methods: ActionScopeDisplayToLogical(), ActionScopeGet(), ActionScopeIsValid(), ActionScopeLogicalToDisplay(), ActionScopeLogicalToOdbc(), ActionScopeNormalize(), ActionScopeSet()
property EncounterNumber as %String (MAXLEN = 220);
Not used.
Property methods: EncounterNumberDisplayToLogical(), EncounterNumberGet(), EncounterNumberIsValid(), EncounterNumberLogicalToDisplay(), EncounterNumberLogicalToOdbc(), EncounterNumberNormalize(), EncounterNumberSet()
property Extension as HS.Local.SDA3.PatientNumberExtension;
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()
property ExternalId as %String (MAXLEN = 220);
Not used.
Property methods: ExternalIdDisplayToLogical(), ExternalIdGet(), ExternalIdIsValid(), ExternalIdLogicalToDisplay(), ExternalIdLogicalToOdbc(), ExternalIdNormalize(), ExternalIdSet()
property ISOAssigningAuthority as %String (MAXLEN = 50);
The difference between Organization and ISOAssigningAuthority is that
Organization is a CodeTableDetail whose Code is intended to come from piece
1 of an Hierarchic Designator (HD) data structure, PID-3.4 for example.
ISOAssigningAuthority is a string that is intended to contain the entire HD
structure, i.e. all of PID-3.4, not just PID-3.4.1 Unlike Organization,
ISOAssigningAuthority is not functional. That is, no matching or other
logic triggers off it.
Property methods: ISOAssigningAuthorityDisplayToLogical(), ISOAssigningAuthorityGet(), ISOAssigningAuthorityIsValid(), ISOAssigningAuthorityLogicalToDisplay(), ISOAssigningAuthorityLogicalToOdbc(), ISOAssigningAuthorityNormalize(), ISOAssigningAuthoritySet()
property Organization as HS.SDA3.CodeTableDetail.Organization;
The Assigning Authority for the number

SDATableName=Organization, ViewerClass=User.HS.CTHospital
Property methods: OrganizationGet(), OrganizationGetObject(), OrganizationGetObjectId(), OrganizationGetSwizzled(), OrganizationIsEmpty(), OrganizationIsValid(), OrganizationNewObject(), OrganizationSet(), OrganizationSetObject(), OrganizationSetObjectId(), OrganizationUnSwizzle()
property UpdatedOn as HS.SDA3.TimeStamp;
Not used.
Property methods: UpdatedOnDisplayToLogical(), UpdatedOnGet(), UpdatedOnIsValid(), UpdatedOnLogicalToDisplay(), UpdatedOnLogicalToTimeStamp(), UpdatedOnLogicalToXSD(), UpdatedOnNormalize(), UpdatedOnOdbcToLogical(), UpdatedOnSet(), UpdatedOnXSDToLogical()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab