This function returns the concept ID of the pregnancy outcome.
object.GetOutcomeID()
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISPatientProblem interface |
int
Display the codes, descriptions and outcomes for the patient's problems of 'Pregnancy' type.
Dim aPatient
Dim aProblemList
Dim aCategory
Dim aProblems
Dim aProblem
Dim aMessage
Set aPatient = Profile.SelectPatient
if aPatient.Sex <> "F" then
Profile.MsgBox("You should select female patient!")
exit sub
end if
set aProblemList = aPatient.ProblemList
set aCategory = aProblemList.Categories.Item(5) 'Pregnancy
aMessage = aMessage & vbNewLine &_
"---------" & aCategory.Description & "---------" & vbNewLine & vbNewLine
set aProblems = aCategory.Problems
if aProblems.Count = 0 then
aMessage = aMessage & "No pregnancies"
else
for each aProblem in aProblems
if aProblem.GetOutcomeID > 0 then
aMessage = aMessage & " " & "Code: " & aProblem.DxCode &_
"; Description: " & aProblem.DxDescription & "; Outcome: " &_
Profile.ProfileInternal.LoadConcept(aProblem.GetOutcomeID).Name & vbNewLine
else
aMessage = aMessage & " " &_
"Code: " & aProblem.DxCode & "; Description: " & aProblem.DxDescription &_
vbNewLine
end if
next
end if
Profile.MsgBox(aMessage)
In Profile Client v8 on User Interface ID of the concept cannot be found, but Outcome can be found in
, in or in .