Skip to main content

HS.SDA3.ObservationGroup

serial class HS.SDA3.ObservationGroup extends HS.SDA3.SuperClass

Observation groups are not created from inbound data.
They can only be automatically created from Observations.
If an observation has the non empty ObservationGroup property then it is duplicated in the corresponding group

Property Inventory

Method Inventory

Properties

property EncounterNumber as %String (MAXLEN = 220);
Encounter number common to all observations in this group
Property methods: EncounterNumberDisplayToLogical(), EncounterNumberGet(), EncounterNumberIsValid(), EncounterNumberLogicalToDisplay(), EncounterNumberLogicalToOdbc(), EncounterNumberNormalize(), EncounterNumberSet()
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()
property ObservationGroupCode as HS.SDA3.CodeTableDetail.Observation;
Either a panel of related observations (Blood Pressure, Complete Blood Count), or a core observation code that may or may not have supporting contextual observations (Pulse Oximetry, Oxygen Saturation)
Property methods: ObservationGroupCodeGet(), ObservationGroupCodeGetObject(), ObservationGroupCodeGetObjectId(), ObservationGroupCodeGetSwizzled(), ObservationGroupCodeIsEmpty(), ObservationGroupCodeIsValid(), ObservationGroupCodeNewObject(), ObservationGroupCodeSet(), ObservationGroupCodeSetObject(), ObservationGroupCodeSetObjectId(), ObservationGroupCodeUnSwizzle()
property ObservationTime as HS.SDA3.TimeStamp;
Common time for observation members
Property methods: ObservationTimeDisplayToLogical(), ObservationTimeGet(), ObservationTimeIsValid(), ObservationTimeLogicalToDisplay(), ObservationTimeLogicalToTimeStamp(), ObservationTimeLogicalToXSD(), ObservationTimeNormalize(), ObservationTimeOdbcToLogical(), ObservationTimeSet(), ObservationTimeXSDToLogical()
property Observations as list of HS.SDA3.Observation;
List of observations that are components of this observation group
Property methods: ObservationsBuildValueArray(), ObservationsCollectionToDisplay(), ObservationsCollectionToOdbc(), ObservationsDisplayToCollection(), ObservationsGet(), ObservationsGetObject(), ObservationsGetObjectId(), ObservationsGetSwizzled(), ObservationsIsValid(), ObservationsOdbcToCollection(), ObservationsSet(), ObservationsSetObject(), ObservationsSetObjectId()
property References as list of HS.SDA3.Reference;
List of references to related SDA3 resources that belong to the Observation group
Property methods: ReferencesBuildValueArray(), ReferencesCollectionToDisplay(), ReferencesCollectionToOdbc(), ReferencesDisplayToCollection(), ReferencesGet(), ReferencesGetObject(), ReferencesGetObjectId(), ReferencesGetSwizzled(), ReferencesIsValid(), ReferencesOdbcToCollection(), ReferencesSet(), ReferencesSetObject(), ReferencesSetObjectId()

Methods

classmethod test() as ObservationGroup
Internal method for testing

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab