HS.SDA3.IllnessHistory
serial class HS.SDA3.IllnessHistory extends HS.SDA3.SuperClass
HS.SDA3.IllnessHistory corresponds to the CDA History of Present Illness section.Property Inventory
- ActionCode
- ActionScope
- AssociatedEncounter
- Clinician
- Condition
- EncounterNumber
- EnteredAt
- EnteredBy
- EnteredOn
- Extension
- ExternalId
- FromTime
- NoteText
- ToTime
- VerifiedTime
Method Inventory
Properties
property ActionCode as %String;
Supported values:
D = Delete
C = Clear/Delete All
Any other value = Add or Update
See the annotation on the superclass property for more information on how
ActionCode is used.
VIEWERLIB: Not stored
D = Delete
C = Clear/Delete All
Any other value = Add or Update
See the annotation on the superclass property for more information on how
ActionCode is used.
VIEWERLIB: Not stored
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 AssociatedEncounter as %String;
Streamlet cache:
Unlike EncounterNumber, this property may be filled in or updated after the
IllnessHistory is initially created, and is not used for matching.
Viewer cache:
The PHISTEncounter field in the Viewer Cache is used for both
EncounterNumber and AssociatedEncounter, whichever is present. If both are
present, EncounterNumber is used.
VIEWERLIB: User.HS.PAPastHistCondition(PHISTEncounter)
Unlike EncounterNumber, this property may be filled in or updated after the
IllnessHistory is initially created, and is not used for matching.
Viewer cache:
The PHISTEncounter field in the Viewer Cache is used for both
EncounterNumber and AssociatedEncounter, whichever is present. If both are
present, EncounterNumber is used.
VIEWERLIB: User.HS.PAPastHistCondition(PHISTEncounter)
Property methods: AssociatedEncounterDisplayToLogical(), AssociatedEncounterGet(), AssociatedEncounterIsValid(), AssociatedEncounterLogicalToDisplay(), AssociatedEncounterLogicalToOdbc(), AssociatedEncounterNormalize(), AssociatedEncounterSet()
property Clinician as HS.SDA3.CodeTableDetail.CareProvider;
Clinician involved
SDATableName=CareProvider, ViewerClass=User.HS.CTCareProv
VIEWERLIB: User.HS.PAPastHistCondition(PHISTCTCPDR)
SDATableName=CareProvider, ViewerClass=User.HS.CTCareProv
VIEWERLIB: User.HS.PAPastHistCondition(PHISTCTCPDR)
Property methods: ClinicianGet(), ClinicianGetObject(), ClinicianGetObjectId(), ClinicianGetSwizzled(), ClinicianIsEmpty(), ClinicianIsValid(), ClinicianNewObject(), ClinicianSet(), ClinicianSetObject(), ClinicianSetObjectId(), ClinicianUnSwizzle()
property Condition as HS.SDA3.CodeTableDetail.PastHistoryCondition;
Code for condition
SDATableName=PastHistoryCondition, ViewerClass=User.HS.MRCPastHistCondit
VIEWERLIB: User.HS.PAPastHistCondition(PHISTPastHistDR)
SDATableName=PastHistoryCondition, ViewerClass=User.HS.MRCPastHistCondit
VIEWERLIB: User.HS.PAPastHistCondition(PHISTPastHistDR)
Property methods: ConditionGet(), ConditionGetObject(), ConditionGetObjectId(), ConditionGetSwizzled(), ConditionIsEmpty(), ConditionIsValid(), ConditionNewObject(), ConditionSet(), ConditionSetObject(), ConditionSetObjectId(), ConditionUnSwizzle()
property EncounterNumber as %String (MAXLEN = 220);
Viewer cache:
The PHISTEncounter field in the Viewer Cache is used for both
EncounterNumber and AssociatedEncounter, whichever is present. If both are
present, EncounterNumber is used.
VIEWERLIB: User.HS.PAPastHistCondition(PHISTEncounter)
The PHISTEncounter field in the Viewer Cache is used for both
EncounterNumber and AssociatedEncounter, whichever is present. If both are
present, EncounterNumber is used.
VIEWERLIB: User.HS.PAPastHistCondition(PHISTEncounter)
Property methods: EncounterNumberDisplayToLogical(), EncounterNumberGet(), EncounterNumberIsValid(), EncounterNumberLogicalToDisplay(), EncounterNumberLogicalToOdbc(), EncounterNumberNormalize(), EncounterNumberSet()
property EnteredAt as HS.SDA3.CodeTableDetail.Organization;
SDATableName=Organization, ViewerClass=User.HS.CTHospital
VIEWERLIB: User.HS.PAPastHistCondition(PHISTUpdateHospitalDR)
VIEWERLIB: User.HS.PAPastHistCondition(PHISTUpdateHospitalDR)
Property methods: EnteredAtGet(), EnteredAtGetObject(), EnteredAtGetObjectId(), EnteredAtGetSwizzled(), EnteredAtIsEmpty(), EnteredAtIsValid(), EnteredAtNewObject(), EnteredAtSet(), EnteredAtSetObject(), EnteredAtSetObjectId(), EnteredAtUnSwizzle()
property EnteredBy as HS.SDA3.CodeTableDetail.User;
SDATableName=User, ViewerClass=User.HS.SSUser
VIEWERLIB: User.HS.PAPastHistCondition(PHISTUpdateUserDR)
VIEWERLIB: User.HS.PAPastHistCondition(PHISTUpdateUserDR)
Property methods: EnteredByGet(), EnteredByGetObject(), EnteredByGetObjectId(), EnteredByGetSwizzled(), EnteredByIsEmpty(), EnteredByIsValid(), EnteredByNewObject(), EnteredBySet(), EnteredBySetObject(), EnteredBySetObjectId(), EnteredByUnSwizzle()
property EnteredOn as HS.SDA3.TimeStamp;
VIEWERLIB: User.HS.PAPastHistCondition(PHISTUpdateDate) + User.HS.PAPastHistCondition(PHISTUpdateTime)
Property methods: EnteredOnDisplayToLogical(), EnteredOnGet(), EnteredOnIsValid(), EnteredOnLogicalToDisplay(), EnteredOnLogicalToTimeStamp(), EnteredOnLogicalToXSD(), EnteredOnNormalize(), EnteredOnOdbcToLogical(), EnteredOnSet(), EnteredOnXSDToLogical()
property Extension as HS.Local.SDA3.IllnessHistoryExtension;
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()
property ExternalId as %String (MAXLEN = 220);
VIEWERLIB: User.HS.PAPastHistCondition(PHISTExternalId)
Property methods: ExternalIdDisplayToLogical(), ExternalIdGet(), ExternalIdIsValid(), ExternalIdLogicalToDisplay(), ExternalIdLogicalToOdbc(), ExternalIdNormalize(), ExternalIdSet()
property FromTime as HS.SDA3.TimeStamp;
Beginning of period covered
Viewer cache:
Only the date part of FromTime is stored in the Viewer Cache.
(PHISTOnsetDate is date-only.)
VIEWERLIB: User.HS.PAPastHistCondition(PHISTOnsetDate)
Viewer cache:
Only the date part of FromTime is stored in the Viewer Cache.
(PHISTOnsetDate is date-only.)
VIEWERLIB: User.HS.PAPastHistCondition(PHISTOnsetDate)
Property methods: FromTimeDisplayToLogical(), FromTimeGet(), FromTimeIsValid(), FromTimeLogicalToDisplay(), FromTimeLogicalToTimeStamp(), FromTimeLogicalToXSD(), FromTimeNormalize(), FromTimeOdbcToLogical(), FromTimeSet(), FromTimeXSDToLogical()
property NoteText as %String);
Length subject to the total streamlet size limit - 3,000,000
VIEWERLIB: User.HS.PAPastHistCondition(PHISTDesc)
VIEWERLIB: User.HS.PAPastHistCondition(PHISTDesc)
Property methods: NoteTextDisplayToLogical(), NoteTextGet(), NoteTextIsValid(), NoteTextLogicalToDisplay(), NoteTextLogicalToOdbc(), NoteTextNormalize(), NoteTextSet()
property ToTime as HS.SDA3.TimeStamp;
End of period covered
VIEWERLIB: User.HS.PAPastHistCondition(PHISTDate) + User.HS.PAPastHistCondition(PHISTTime)
VIEWERLIB: User.HS.PAPastHistCondition(PHISTDate) + User.HS.PAPastHistCondition(PHISTTime)
Property methods: ToTimeDisplayToLogical(), ToTimeGet(), ToTimeIsValid(), ToTimeLogicalToDisplay(), ToTimeLogicalToTimeStamp(), ToTimeLogicalToXSD(), ToTimeNormalize(), ToTimeOdbcToLogical(), ToTimeSet(), ToTimeXSDToLogical()
property VerifiedTime as HS.SDA3.TimeStamp;
Time history verified
VIEWERLIB: User.HS.PAPastHistCondition(PHISTVerifiedDate) + User.HS.PAPastHistCondition(PHISTVerifiedTime)
VIEWERLIB: User.HS.PAPastHistCondition(PHISTVerifiedDate) + User.HS.PAPastHistCondition(PHISTVerifiedTime)
Property methods: VerifiedTimeDisplayToLogical(), VerifiedTimeGet(), VerifiedTimeIsValid(), VerifiedTimeLogicalToDisplay(), VerifiedTimeLogicalToTimeStamp(), VerifiedTimeLogicalToXSD(), VerifiedTimeNormalize(), VerifiedTimeOdbcToLogical(), VerifiedTimeSet(), VerifiedTimeXSDToLogical()
Methods
classmethod EndXMLList()
Inherited description: Utility Method used to when exporting to a container stream or string
Subclasses may override if the container property isn't the simple plural (ex: Allergies)
classmethod StartXMLList()
Inherited description: Utility Method used to when exporting to a container stream or string
Subclasses may override if the container property isn't the simple plural (ex: Allergies)
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()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %SerializeObject()
- %SetModified()
- %SyncObjectIn()
- %SyncTransport()
- %ValidateObject()
- GetStreamletClass()
- IsDefined()
- LogIgnoredTag()
- LogicalToOdbc()
- OdbcToLogical()
- ToQuickXML()
- ToQuickXMLStream()
- ToQuickXMLString()
- Translate()
- UpdateSDA()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLImportSDAString()
- XMLImportSDAStringUnknown()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()