Has anyone implemented online video consultation as part of healthcare module?
Recently, @akurungadam has added support for video conferencing via google calendar integration.
You can use google meet links for video consultation if you are okay with using 3rd party software for video calls.
For a full fledged video consolation support, users have to integrate with Twilio or other video conferencing apis to have the consultation inside Frappe health.
frappe:develop
← akurungadam:google_meet
opened 04:07AM - 17 Aug 22 UTC
- Option to "Add Video Conferencing" in Event doctype
- Extend Google Calendar … integration to add Google Meet link to calendar events
- insert and update APIs of Google Calendar now invoked with `conferenceDataVersion=1` [API Reference](https://developers.google.com/calendar/api/guides/create-events?hl=en#conferencing)
- Add `conferenceData` as part of Google Calendar API
- Add `attendees` based on Participants added to Event (adding attendees even if conferencing is not enabled, unlike the current implementation)
- Event update (Add / Remove conferencing after syncing the event)
- Show link to join video conference in Event document
Creating an Event with Video Conferencing enabled -
![Screen Shot 2022-08-11 at 2 03 34 PM](https://user-images.githubusercontent.com/3326959/185031032-d66f3fad-f0c9-4588-a071-9b6270acd873.png)
Google Meet link saved after inserting Event
![Screen Shot 2022-08-11 at 5 32 59 PM](https://user-images.githubusercontent.com/3326959/185031223-24733f0a-7245-4a43-b414-cb0aa4285d72.png)
Show join link on dashboard
![2022-08-17 09 25 18](https://user-images.githubusercontent.com/3326959/185031797-f881f82b-2c42-434f-afa1-8d2eb8980769.jpg)
Docs, Google Calendar Integration [Draft]( https://frappeframework.com/docs/v14/user/en/guides/integration/google_calendar/edit-wiki?wiki_page_patch=7fa416deca )
1 Like
To get started, this is a great option. Thank You for sharing the information.
How can I get this add-on into my existing v14 instance?
Please check this pull request, thanks
frappe:develop
← akashkrishna619:video-conf
opened 06:09AM - 06 Dec 22 UTC
- On creating Credentials in Google APIs and Services - client id, client secret… , API Key, App ID will be created.
- Fill Google Settings with the above credentials
- Check 'Allow Video Conferencing' in Practitioner Schedule
![latest](https://user-images.githubusercontent.com/48046415/207041114-17587b74-8baf-4ad7-8089-83ec3b9e3658.png)
- Insert Google Calendar with the user as the mail id given for credential creation mentioned above, authorise and sync.
- The created calendar can be selected in Healthcare Practitioner for individual calendar
![repract](https://user-images.githubusercontent.com/48046415/205830993-2fa85222-b177-4616-958b-c2f4027bda6b.png)
- Calendar can be set in Healthcare Settings for default use if the practitioner hasn't setup individual calendar for them.
![hsettings](https://user-images.githubusercontent.com/48046415/205832054-ab806040-3928-4d36-a6aa-449e599cceb8.png)
2 Likes