The provider that overruled the patient's recommendation.
object.ResponsibleProvider
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISRecommendationOverrule interface |
Display the number of the overruled patient's recommendations and some information about them, including the full names of the providers that overruled the recommendations.
Dim aPatient
Dim aPatientID
Dim aRecommendationOverrule, aRecommendationOverrules
Dim aMessage
Dim i
Dim aProvider
Dim aGuideline
Set aPatient = Profile.SelectPatient
aPatientID = aPatient.ID
set aRecommendationOverrules = Profile.LoadRecommendationOverrules(aPatientID)
aMessage = "Recommendation Overrules Count = " & aRecommendationOverrules.Count &_
vbNewLine & vbNewLine
for i = 0 to aRecommendationOverrules.Count - 1
set aRecommendationOverrule = aRecommendationOverrules.Item(i)
set aProvider = aRecommendationOverrule.ResponsibleProvider
set aGuideline = aRecommendationOverrule.Recommendation.Guideline
aMessage = aMessage & (i + 1) & ". " &_
"Recommendation Name: " & aRecommendationOverrule.RecommendationName & vbNewLine &_
"Guideline: " & aGuideline.Name & vbNewLine &_
"Date: " & aRecommendationOverrule.Date & vbNewLine &_
"Reason: " & aRecommendationOverrule.Reason & vbNewLine &_
"Patient: " & aPatient.SurnameFirstName & vbNewLine &_
"Responsible Provider: " & aProvider.Fullname & vbNewLine & vbNewLine
next
Profile.MsgBox(aMessage)
In Profile Client v8 on User Interface Responsible Provider can be found in
.