The value of the CDO boolean content.
object.Value
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISCDOBool interface |
bool
Display the number of the patient measures loaded on the basis of the selected filter and some information about them.
Dim aPatient
Dim aPatientMeasureFilter, aPhysQuantity
Dim aConcept
Dim aMeasures, aMeasure
Dim aContent
Dim i
Dim aMessage
const CID_IBCDO_Bool = 100680
Set aPatient = Profile.SelectPatient
set aPatientMeasureFilter = Profile.CreatePatientMeasureFilter
set aConcept = Profile.Concept("IH", "z..W7")
aPatientMeasureFilter.MeasureType = 3 ' pmtBoth
aPatientMeasureFilter.Concept = aConcept
set aMeasures = aPatient.GetMeasuresByFilter(aPatientMeasureFilter, aPhysQuantity)
aMessage = "Measures Count = " & aMeasures.Count & vbNewLine
for i = 0 to aMeasures.Count - 1
set aMeasure = aMeasures.Item(i) 'ISHRI
aMessage = aMessage & vbNewLine & (i + 1) & ") " & aMeasure.AsString & vbNewLine
set aContent = aMeasure.Content
if not aContent is nothing then
aMessage = aMessage & vbNewLine &_
"Content Type ID: " & aContent.TypeID & vbNewLine &_
"Content Value As String: " & aContent.AsString & vbNewLine &_
"Get Content Value As String: " & aContent.GetValueAsString & vbNewLine
if aContent.TypeId = CID_IBCDO_Bool then
aMessage = aMessage &_
"Content Value: " & aContent.Value & vbNewLine &_
"Content Reference Range Origin: " & aContent.ReferenceRangeOrigin & vbNewLine
end if
else
aMessage = aMessage & vbNewLine & "No Content " & vbNewLine
end if
next
Profile.MsgBox(aMessage)