Class EncounterBillingController
- Namespace
- KadicErp.WebApi.Controllers.HealthCare
- Assembly
- KadicErp.WebApi.dll
[Route("api/healthcare/encounters/{encounterId:guid}/billing")]
[Authorize]
[ApiController]
public class EncounterBillingController : ControllerBase
- Inheritance
-
object
ControllerBase
EncounterBillingController
Constructors
EncounterBillingController(ISender, ICurrentUser, ITenantIdContext, IStringLocalizer<GeneralMessages>)
public EncounterBillingController(ISender sender, ICurrentUser currentUser, ITenantIdContext tenantContext, IStringLocalizer<GeneralMessages> localizer)
Parameters
sender ISender
currentUser ICurrentUser
tenantContext ITenantIdContext
localizer IStringLocalizer<GeneralMessages>
Methods
Generate(Guid)
[HttpPost("generate")]
[Authorize(Policy = "HEALTHCARE_BILLING_CREATE")]
public Task<IActionResult> Generate(Guid encounterId)
Parameters
encounterId Guid
Returns
- Task<IActionResult>
GetItems(Guid)
[HttpGet]
[Authorize(Policy = "HEALTHCARE_BILLING_VIEW")]
public Task<IActionResult> GetItems(Guid encounterId)
Parameters
encounterId Guid
Returns
- Task<IActionResult>