HealthShare Personal Community Appointments Setup Guide
1. Overview
In Personal Community, members can manage their appointments both on the Home page and on the Appointments page. On the Home page, members can view details about their upcoming appointment (if they have one). This includes the date, time, address, and the option to download a calendar event to add the appointment to another calendar application. On the Appointments page, they can view both upcoming and past (or cancelled) appointments, which are in separate tabular views. Patients have the option to use telehealth for their appointment needs.
2. Workbench Configuration
To configure appointments in the Workbench:
-
Log into the Workbench as a user with the
Configuration Manager
role. - Go to the Configuration Application page ( Setup > Configuration Application ) and select the Feature Control tab.
- Select Edit Mode to make edits to the fields described below.
- To the right of the Appointments box, ensure that the Enable checkbox is selected to enable the appointments feature.
- Under Retrieve Appointments from , select Unified Care Record .
- After you have finished, select Submit at the bottom of the page to save your changes.
3. Enabling Pre-Payment of Services
You can allow patients to pre-pay for service, if your appointment system supports this.
Personal Community determines whether or not to display the Pay button next to a specific appointment based on whether the PaymentURL field is populated. If the PaymentLink field for an invoice is populated with a URL, the Pay button is present and the patient can click the button to be redirected to that URL. If it is not populated, the Pay button does not appear.
You can populate the PaymentLink field with one of the two following options:
- A fully qualified URL to the payment gateway.
-
A URL to an intermediate web page. This requires custom configuration. You can implement whatever additional logic or validation you desire, such as:
- time-based tokens
- error handling
-
displaying additional instructions to the patient
IMPORTANT
If you choose to implement an intermediate web page, make sure that it is secure and that parameters are encrypted.
You are responsible for implementing the logic that populates the PaymentLink field as well as clears it.
You must update the HS.Local.SDA3.AppointmentExtension , in both your Personal Community and Unified Care Record instances, to have the PaymentURL property. See the documentation for more information on this process. You must recompile the HS.SDA3.Appointment class in both the Unified Care Record and Personal Community.
4. Enabling Telehealth Appointments
You can allow patients to use telehealth for appointments, if your appointment system supports this.
Personal Community determines whether or not to display the telehealth button next to a specific appointment based on whether the MeetingLink field is populated. If the MeetingLink field is populated with a URL, the telehealth button is present and the patient can click the button to be redirected to that URL. If it is not populated, the telehealth button does not appear.
You can populate the MeetingLink field with a fully qualified URL to the MeetingLink.
You are responsible for implementing the logic that populates the MeetingLink field as well as clears it.
You must update the HS.Local.SDA3.AppointmentExtension , in both your Personal Community and Unified Care Record instances, to have the MeetingLink property. See the documentation for more information on this process. You must recompile the HS.SDA3.Appointment class in both the Unified Care Record and Personal Community.
You must recompile the HS.SDA3.Appointment class in both the Unified Care Record and Personal Community.