ISHRI.ConceptCode

Description

The code of the concept linked to the HRI.

Syntax

object.ConceptCode

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

Return Value

string

Example

Display some information about the CDO forms contents, including the codes of the concepts linked to their HRIs.

sub main
  Dim aPatient
  Dim aFilter
  Dim aCDOForms, aCDOForm
  Dim i
  Dim aMessage

  Set aPatient = Profile.SelectPatient
  set aFilter = Profile.CreateCdoFormFilter
  aFilter.PatientId = aPatient.Id
  set aCDOForms = Profile.LoadCdoForms(aFilter) ' ISHRObservations
    aMessage = "CDO Forms (Count = " & aCDOForms.Count & "):"
    
  for i = 0 to aCDOForms.Count - 1  
    set aCDOForm = aCDOForms.Item(i) 'ISHRObservation
    aMessage = aMessage & vbNewLine & (i + 1) & ") " & aCDOForm.Name &_
      GetHRCInfo(aCDOForm.AsHRC, 0)  
  next  
  Profile.MsgBox(aMessage)
end sub

function GetHRIInfo(aHRI, aLevel)
  Dim aSep
  Dim aInfo
   
  aSep = Space(4 * aLevel)
  aInfo = vbNewLine &_ 
    aSep & " * HRI name: " & aHRI.Name & VbNewLine &_
    aSep & " - Term Description: " & aHRI.TermDescription & VbNewLine &_
    aSep & " - Term Code: " & aHRI.TermCode & VbNewLine &_
    aSep & " - Termset Code: " & aHRI.TermsetCode & VbNewLine &_
    aSep & " - Concept Code: " & aHRI.ConceptCode & VbNewLine  
  GetHRIInfo = aInfo    
end function

function GetHRCInfo(aHRC, aLevel)
  Dim aSep
  Dim aInfo
  Dim i
  Dim aObs 
 
  aSep = Space(4 * aLevel)
  aInfo = vbNewLine &_ 
    aSep & " * HRC name: " & aHRC.Name & VbNewLine 

  for i = 0 to aHRC.Count - 1
    set aObs = aHRC.Item(i)
    if aObs.IsHRI then
      aInfo = aInfo & GetHRIInfo(aObs.AsHRI, aLevel + 1)
    else          
      aInfo = aInfo & GetHRCInfo(aObs.AsHRC, aLevel + 1)
    end if 
  next

  GetHRCInfo = aInfo
end function  
Note:

In Profile Client v8 on User Interface HRI Concept Code can be found in Clinical > Medical Record > Results > Cumulative > Edit Measurement > Concept or in Clinical > Review Results > Cumulative > Edit Measurement > Concept.

Version information

Added in v7.8.0