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()