Multiple provider appointment scheduling

Description

Steps to replicate:

Issue 1 - Duplicate Appointments:

1. Create an appointment with a provider.

2. Now, click on edit of that appointment and remove the provider and add a new provider and save.

3. It will retain the old appointment on the calendar and also show a new appointment. The list view works correctly.

Issue 2 - Cannot edit provider name again:

1. Create an appointment with a provider.2. Now, click on edit of that appointment and remove the provider and add a new provider and save.

3. Now, click on edit of that appointment and remove the provider and add a new provider, we will not be able to add it.

4. If we click on save without a provider name, it will not edit the current chosen appointment, but the duplicate appointment created in step 2. And we can still see provider in list view.

PR link -> https://github.com/Bahmni/openmrs-module-appointments/pull/11/

Duplicate

Assignee

Unassigned

Reporter

Himabindu Thungathurty

Labels

Units

None

PercentDone

None

DueTime

None

Clients

None

External issue ID

None

UAT Assignee

None

Reviewer

None

Components

Sprint

0.93 Product M1

Fix versions

Configure