ISHRObservation.TypeID

Description

ID of the HR Observation type.

CID_IBCDO_Obs 100500
CID_IBCDO_HRC 100501
CID_IBCDO_HRCForm 100502
CID_IBCDO_HRCFolder 100503
CID_IBCDO_ObsRef 100505
CID_IBCDO_HRI 100510
CID_IBCDO_HRIText 100511
CID_IBCDO_HRIMultiText 100512
CID_IBCDO_HRIMultiTextLink 100513
CID_IBCDO_HRIQuantity 100514
CID_IBCDO_HRIQRange 100515
CID_IBCDO_HRIQRatio 100516
CID_IBCDO_HRITime 100517
CID_IBCDO_HRITimeRange 100518
CID_IBCDO_HRIBool 100519
CID_IBCDO_HRIBulkyData 100520
CID_IBCDO_HRIPhysicalData 100521
CID_IBCDO_HRIElectronicData 100522
CID_IBCDO_HRIMultimediaData 100523
CID_IBCDO_HRIAlienData 100524
CID_HRIDiagnosis 100525
CID_IBCDO_HRIRtfData 100526
CID_IBCDO_HRIImage 100527
CID_IBCDO_HRIHtmlData 100528
CID_IBCDO_HRISliceImage 100529
CID_IBCDO_HRCSubSeries 100530
CID_IBCDO_HRCFormTemplateCache 100531
CID_IBCDO_HRCFormCustomPatientTemplateCache 100532
CID_IBCDO_HRCFormBase 100533
CID_IBCDO_HRCListForm 100534
CID_IBCDO_HTMLForm 100535

Syntax

object.TypeID

Part Attribute Type Description
object Required
The object always implements the ISHRObservation interface
Restriction: This property is readonly.

Return Value

int

Example

Display the number of the observations loaded on the basis of the selected filter and some information about them, including IDs of the observation types.

Dim aPatient
Dim aFilter
Dim aHRObservations, aHRObservation
Dim aMessage
Dim i   

Set aPatient = Profile.SelectPatient
set aFilter = Profile.CreateObservationFilter
aFilter.PatientId = aPatient.ID 
aFilter.DateFrom = #01/01/2019#
aFilter.DateTo = #01/01/2020#
set aHRObservations = aFilter.Load

aMessage = "HR Observations Count = " & aHRObservations.Count & vbNewLine

for i = 0 to aHRObservations.Count - 1
  set aHRObservation = aHRObservations.Item(i)
  aMessage = aMessage & vbNewLine & (i + 1) & ") " &_
    "Name: " & aHRObservation.Name & vbNewLine &_
    "   As string: " & aHRObservation.AsString & vbNewLine &_
    "   Parent Trans: " & aHRObservation.ParentTrans.CreatedOn & vbNewLine &_
    "   Code: " & aHRObservation.Code & vbNewLine &_
    "   Concept Code: " & aHRObservation.ConceptCode & vbNewLine &_
    "   IS HRI: " & aHRObservation.ISHRI & vbNewLine &_
    "   Is Deleted: " & aHRObservation.IsDeleted & vbNewLine &_
    "   Term Code: " & aHRObservation.TermCode & vbNewLine &_
    "   Term Description: " & aHRObservation.TermDescription & vbNewLine &_
    "   Termset Code: " & aHRObservation.TermsetCode & vbNewLine &_
    "   GUID: " & aHRObservation.GUID & vbNewLine &_
    "   ID: " & aHRObservation.ID & vbNewLine &_
    "   Type ID: " & aHRObservation.TypeID & vbNewLine
next
    
Profile.MsgBox(aMessage)  
Note:

In Profile Client v8 on User Interface Type ID cannot be found.

Version information

Added in v7.8.0