HS.SDA3.CodeTableDetail.HealthCareFacility
serial class HS.SDA3.CodeTableDetail.HealthCareFacility extends HS.SDA3.CodeTableDetail
The Viewer Cache table for HealthCareFacility, CTLoc, is not constrained tohave unique Codes or Descriptions. HealthCareFacilities are matched in the
Viewer Cache on Code, SDACodingStandard, and Organization.
Property Inventory
- Address
- Code
- ContactInfo
- Description
- Extension
- LocationType
- LocationTypeCoded
- Organization
- PhysicalType
- Status
Properties
property Address as HS.SDA3.Address;
Physical location of the facility
Property methods: AddressGet(), AddressGetObject(), AddressGetObjectId(), AddressGetSwizzled(), AddressIsEmpty(), AddressIsValid(), AddressNewObject(), AddressSet(), AddressSetObject(), AddressSetObjectId(), AddressUnSwizzle()
property Code as HS.SDA3.StrippedString (MAXLEN = 32000);
VIEWERLIB: User.HS.CTLoc(CTLOCCode)
Property methods: CodeDisplayToLogical(), CodeGet(), CodeIsValid(), CodeLogicalToDisplay(), CodeLogicalToOdbc(), CodeNormalize(), CodeSet(), CodeXSDToLogical()
property ContactInfo as HS.SDA3.ContactInfo;
Contact details of the facility
Property methods: ContactInfoGet(), ContactInfoGetObject(), ContactInfoGetObjectId(), ContactInfoGetSwizzled(), ContactInfoIsEmpty(), ContactInfoIsValid(), ContactInfoNewObject(), ContactInfoSet(), ContactInfoSetObject(), ContactInfoSetObjectId(), ContactInfoUnSwizzle()
property Description as HS.SDA3.StrippedString (MAXLEN = 32000);
VIEWERLIB: User.HS.CTLoc(CTLOCDesc)
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet(), DescriptionXSDToLogical()
property Extension as HS.Local.SDA3.CodeTableDetail.HealthCareFacilityExtension;
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()
property LocationType as %String (VALUELIST = ",CLINIC,ER,DEPARTMENT,WARD,OTHER");
Type of location (e.g. Clinic, ER, Department, Ward, Other)
VIEWERLIB: Not stored
VIEWERLIB: Not stored
Property methods: LocationTypeDisplayToLogical(), LocationTypeGet(), LocationTypeIsValid(), LocationTypeLogicalToDisplay(), LocationTypeLogicalToOdbc(), LocationTypeNormalize(), LocationTypeSet()
property LocationTypeCoded as HS.SDA3.CodeTableDetail.LocationType;
The type of function performed at the location.
Example values include: psychiatric care facility,
emergency room, intensive care unit, ambulance
Property methods: LocationTypeCodedGet(), LocationTypeCodedGetObject(), LocationTypeCodedGetObjectId(), LocationTypeCodedGetSwizzled(), LocationTypeCodedIsEmpty(), LocationTypeCodedIsValid(), LocationTypeCodedNewObject(), LocationTypeCodedSet(), LocationTypeCodedSetObject(), LocationTypeCodedSetObjectId(), LocationTypeCodedUnSwizzle()
property Organization as HS.SDA3.CodeTableDetail.Organization;
Organization to which the facility belongs
The Code for HealthCareFacility is only unique within an Organization, so
there can be, for example, "LAB" at two different hospitals
(Organizations).
Viewer Cache:
If the HealthCareFacility has no Organization, one is defaulted in with
Code = [SendingFacility of the SDA Container]. This is done before
matching, so the Organization used for matching may be defaulted.
SDATableName=Organization, ViewerClass=User.HS.CTHospital
VIEWERLIB: User.HS.CTLoc(CTLOCHospitalDR)
The Code for HealthCareFacility is only unique within an Organization, so
there can be, for example, "LAB" at two different hospitals
(Organizations).
Viewer Cache:
If the HealthCareFacility has no Organization, one is defaulted in with
Code = [SendingFacility of the SDA Container]. This is done before
matching, so the Organization used for matching may be defaulted.
SDATableName=Organization, ViewerClass=User.HS.CTHospital
VIEWERLIB: User.HS.CTLoc(CTLOCHospitalDR)
Property methods: OrganizationGet(), OrganizationGetObject(), OrganizationGetObjectId(), OrganizationGetSwizzled(), OrganizationIsEmpty(), OrganizationIsValid(), OrganizationNewObject(), OrganizationSet(), OrganizationSetObject(), OrganizationSetObjectId(), OrganizationUnSwizzle()
property PhysicalType as HS.SDA3.CodeTableDetail.LocationPhysicalType;
Physical form of the location.
Example values include: ward, room, site, building, house, vehicle
Property methods: PhysicalTypeGet(), PhysicalTypeGetObject(), PhysicalTypeGetObjectId(), PhysicalTypeGetSwizzled(), PhysicalTypeIsEmpty(), PhysicalTypeIsValid(), PhysicalTypeNewObject(), PhysicalTypeSet(), PhysicalTypeSetObject(), PhysicalTypeSetObjectId(), PhysicalTypeUnSwizzle()
property Status as HS.SDA3.CodeTableDetail.HealthCareFacilityStatus;
Indicates whether the location is still in use.
Example values include: active, suspended, inactive
Example values include: active, suspended, inactive
Property methods: StatusGet(), StatusGetObject(), StatusGetObjectId(), StatusGetSwizzled(), StatusIsEmpty(), StatusIsValid(), StatusNewObject(), StatusSet(), StatusSetObject(), StatusSetObjectId(), StatusUnSwizzle()
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %Delete()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %GetSwizzleObject()
- %IsA()
- %IsModified()
- %IsNull()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %OnNew()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %SerializeObject()
- %SetModified()
- %SyncObjectIn()
- %SyncTransport()
- %ValidateObject()
- IsDefined()
- LogIgnoredTag()
- LogicalToOdbc()
- OdbcToLogical()
- SDATableNames()
- ToQuickXML()
- ToQuickXMLStream()
- ToQuickXMLString()
- Translate()
- UpdateSDA()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLImportSDAString()
- XMLImportSDAStringUnknown()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()