HS.SDA3.PatientNumber
serial class HS.SDA3.PatientNumber extends HS.SDA3.SuperClass, HS.SDA3.AbstractIdentifier
PatientNumber appears in the SDA as the PatientNumbers andPriorPatientNumbers (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
- ActionCode
- ActionScope
- EncounterNumber
- Extension
- ExternalId
- ISOAssigningAuthority
- Organization
- UpdatedOn
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 HS.HC.DataType.AssignAuthName;
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.
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
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
- CustomPairs
- EnteredAt
- EnteredBy
- EnteredOn
- FromTime
- Number
- NumberType
- NumberTypeCodeSystem
- ProvenanceIds
- SourceFormat
- ToTime
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()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %SerializeObject()
- %SetModified()
- %SyncObjectIn()
- %SyncTransport()
- %ValidateObject()
- EndXMLList()
- GetStreamletClass()
- IsDefined()
- LogIgnoredTag()
- LogicalToOdbc()
- OdbcToLogical()
- StartXMLList()
- ToQuickXML()
- ToQuickXMLStream()
- ToQuickXMLString()
- Translate()
- UpdateSDA()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLImportSDAString()
- XMLImportSDAStringUnknown()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()