this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add status lock for moving resources to other accounts

+9
+2
care/emr/api/viewsets/charge_item.py
··· 432 432 facility=facility, 433 433 patient=target_account.patient, 434 434 ) 435 + if charge_item.status != ChargeItemStatusOptions.billable.value: 436 + raise ValidationError({"charge_item": "should be billable"}) 435 437 source_accounts.append(charge_item.account_id) 436 438 charge_item.account = target_account 437 439 charge_item.save(update_fields=["account"])
+7
care/emr/api/viewsets/payment_reconciliation.py
··· 204 204 external_id=payment_reconciliation_request, 205 205 facility=facility, 206 206 ) 207 + if payment_reconciliation.status not in [ 208 + PaymentReconciliationStatusOptions.active.value, 209 + PaymentReconciliationStatusOptions.draft.value, 210 + ]: 211 + raise ValidationError( 212 + {"payment_reconciliation": "Not in Active Status"} 213 + ) 207 214 source_accounts.append(payment_reconciliation.account_id) 208 215 payment_reconciliation.account = target_account 209 216 payment_reconciliation.save(update_fields=["account"])