This property is deprecated and maintained for compatibility only. This is the identifier of the patient's sixth external provider.
object.ExternalDr6Id
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISPatient interface |
int
Display the identifier of the patient's sixth external provider, if any. When using the second example a list of all providers, associated with the patient, is displayed.
1)
Dim aPatient
Dim aExternalDr6Id
Set aPatient = Profile.SelectPatient
if aPatient.ExternalDr6 is nothing then
Profile.MsgBox ("There is no External Provider 6 for this patient!")
else
aExternalDr6Id = aPatient.ExternalDr6Id
Profile.MsgBox (aExternalDr6Id)
end if
2)
Dim aRoleDescription
Dim aProviderFullName
Dim aProviderID
Dim aPatient
Dim aCareTeam
Dim aMessage
Set aPatient = Profile.SelectPatient
set aCareTeamFilter = Profile.CreateCareTeamFilter
aCareTeamFilter.Patient = aPatient.ID
set aCareTeams = Profile.LoadCareTeams(aCareTeamFilter)
for i = 0 to aCareTeams.Count - 1
set aCareTeam = aCareTeams.Item(i)
aRoleDescription = Profile.LoadShortCode(aCareTeam.RoleID).Description
aProviderFullName = Profile.LoadProviderById(aCareTeam.PersonID).FullName
aProviderID = Profile.LoadProviderById(aCareTeam.PersonID).ID
aMessage = aMessage & vbNewLine
aMessage = aMessage & "'" & aRoleDescription & "' is " & aProviderFullName
aMessage = aMessage & " (" & aProviderID & ") "
next
Profile.MsgBox (aMessage)
In Profile Client v8 on User Interface External Dr. 6 can be found in
or in .