Table of Contents

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>