Skip to content

Analysis request - Added or removed services after initial save should update relevant transactions #31

@ibrahimhuycn

Description

@ibrahimhuycn

Current Scenario

If an analysis request is saved, transactions, transaction and payer allocations also get saved for the same episode. Any additional services added or saved after initial save does not have their transaction records and payer allocations inserted or removed or marked as removed.

Required behavior

Subsequent addition or removal of services to the episode should add or remove the relevant transaction records provided that they are not paid for... i.e., they are no payment records for the transaction line item.

What happens if there are payment records?

  • If paid, service cannot be removed until refunded and.... refund is approved?
  • What happens if payment is complete, and a new service is to be requested for the same episode? Can we have a voucher(memo) and the payment records be memo details? In that case, can we have multiple memos for the same episode. Any alternative names for voucher/memo for this?
  • HMS Link will not allow sample collection if unpaid services exist?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions