Skip to main content

HS.SDA3.Address

serial class HS.SDA3.Address extends HS.SDA3.DataType

Address appears in the SDA as properties of the Guarantor, HealthFund,
Patient, and SupportContact, as well as CareProvider, FamilyDoctor,
HealthFund, Organization, and ReferralDoctor in the HS.SDA3.CodeTableDetail
package. How Address is parsed from HL7 and what fields, if any, are
inserted into the Viewer Cache will depend on the specific property the
Address is being used for, and are documented in the annotations for that
property.

Property Inventory

Properties

property City as HS.SDA3.CodeTableDetail.City;
SDATableName=City, ViewerClass=User.HS.CTCity
Property methods: CityGet(), CityGetObject(), CityGetObjectId(), CityGetSwizzled(), CityIsEmpty(), CityIsValid(), CityNewObject(), CitySet(), CitySetObject(), CitySetObjectId(), CityUnSwizzle()
property Country as HS.SDA3.CodeTableDetail.Country;
SDATableName=Country, ViewerClass=User.HS.CTCountry
Property methods: CountryGet(), CountryGetObject(), CountryGetObjectId(), CountryGetSwizzled(), CountryIsEmpty(), CountryIsValid(), CountryNewObject(), CountrySet(), CountrySetObject(), CountrySetObjectId(), CountryUnSwizzle()
property County as HS.SDA3.CodeTableDetail.County;
SDATableName=County, ViewerClass=User.HS.CTCountyParish
Property methods: CountyGet(), CountyGetObject(), CountyGetObjectId(), CountyGetSwizzled(), CountyIsEmpty(), CountyIsValid(), CountyNewObject(), CountySet(), CountySetObject(), CountySetObjectId(), CountyUnSwizzle()
property Extension as HS.Local.SDA3.AddressExtension;
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()
property FromTime as HS.SDA3.TimeStamp;
Effective start date for this address
Property methods: FromTimeDisplayToLogical(), FromTimeGet(), FromTimeIsValid(), FromTimeLogicalToDisplay(), FromTimeLogicalToTimeStamp(), FromTimeLogicalToXSD(), FromTimeNormalize(), FromTimeOdbcToLogical(), FromTimeSet(), FromTimeXSDToLogical()
property State as HS.SDA3.CodeTableDetail.State;
SDATableName=State, ViewerClass=User.HS.CTProvince
Property methods: StateGet(), StateGetObject(), StateGetObjectId(), StateGetSwizzled(), StateIsEmpty(), StateIsValid(), StateNewObject(), StateSet(), StateSetObject(), StateSetObjectId(), StateUnSwizzle()
property Street as %String (MAXLEN = 220);
Everything in the address before city
For multi-line street addresses, the suggested format is:
"[firstline]; [secondline]; [thirdline]..."
For example: "144/89; Moo 10; Soi 6"
Property methods: StreetDisplayToLogical(), StreetGet(), StreetIsValid(), StreetLogicalToDisplay(), StreetLogicalToOdbc(), StreetNormalize(), StreetSet()
property ToTime as HS.SDA3.TimeStamp;
Effective end date for this address
Property methods: ToTimeDisplayToLogical(), ToTimeGet(), ToTimeIsValid(), ToTimeLogicalToDisplay(), ToTimeLogicalToTimeStamp(), ToTimeLogicalToXSD(), ToTimeNormalize(), ToTimeOdbcToLogical(), ToTimeSet(), ToTimeXSDToLogical()
property Use as HS.SDA3.CodeTableDetail.AddressUse;
The purpose of the address, used to distinguish between multiple addresses. For example, home, work, temp.
Property methods: UseGet(), UseGetObject(), UseGetObjectId(), UseGetSwizzled(), UseIsEmpty(), UseIsValid(), UseNewObject(), UseSet(), UseSetObject(), UseSetObjectId(), UseUnSwizzle()
property Zip as HS.SDA3.CodeTableDetail.Zip;
ZIP or postal code

SDATableName=Zip, ViewerClass=User.HS.CTZip
Property methods: ZipGet(), ZipGetObject(), ZipGetObjectId(), ZipGetSwizzled(), ZipIsEmpty(), ZipIsValid(), ZipNewObject(), ZipSet(), ZipSetObject(), ZipSetObjectId(), ZipUnSwizzle()

Inherited Members

Inherited Methods

FeedbackOpens in a new tab