Fixes #6720 appointment dialog hooks (#6721)
commit19825519c9983e0bb81edd561b850333da1d894a
authorStephen Nielson <snielson@discoverandchange.com>
Fri, 11 Aug 2023 19:53:52 +0000 (11 15:53 -0400)
committerGitHub <noreply@github.com>
Fri, 11 Aug 2023 19:53:52 +0000 (11 15:53 -0400)
tree6d748ed08b4055f17f91c5f36d33603f0d35b84a
parent05200460dbc9fcb969b2f8183a27de08c552773c
Fixes #6720 appointment dialog hooks (#6721)

* Fixes #6720 appointment dialog hooks

Made it so we can launch a smart app with a specific appointment context
as well as hook into the appointment close dialog.

Also added in an ehr-launch-client.php file so we can quickly do an ehr
initiated app launch.

* Add copyright headers

* Fix styles
interface/main/calendar/add_edit_event.php
interface/smart/ehr-launch-client.php [new file with mode: 0644]
src/Common/Auth/OpenIDConnect/SMARTSessionTokenContextBuilder.php
src/Events/Appointments/AppointmentDialogCloseEvent.php [new file with mode: 0644]
src/FHIR/SMART/SMARTLaunchToken.php
src/FHIR/SMART/SmartLaunchController.php