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/

Status

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

Fix versions

Configure