PHICChargesDrugAndMedicine

Controller for PHIC Charges - Drugs and Medicines

APIDescription
POST api/PHICChargesDrugAndMedicineController/NewPHICChargesDrugAndMedicine

Add new PHIC drug and medicine record.

GET api/PHICChargesDrugAndMedicineController/GetPHICChargesDrugsAndMedicines?phicClaimId={phicClaimId}

Get all PHIC Charges Drugs and Medicines records.

DELETE api/PHICChargesDrugAndMedicineController/DeletePHICChargesDrugAndMedicine?claimId={claimId}&phicChargesDrugAndMedicineId={phicChargesDrugAndMedicineId}

Delete specific PHIC Charges drug and medicine record.

PUT api/PHICChargesDrugAndMedicineController/EditPHICChargesDrugAndMedicine

Edit specific PHIC Charges drug and medicine record.

POST api/PHICChargesDrugAndMedicineController/UploadCharges?phicClaimId={phicClaimId}

Upload Data from Charges and Medicine

POST api/PHICChargesDrugAndMedicineController/VerifyImportToExcel

This will validate the content of the Imported Excel File

POST api/PHICChargesDrugAndMedicineController/RemoveSelectedPHICChargesDrugsAndMedicines

Remove all the PHIC Drugs and Medicines

GET api/PHICChargesDrugAndMedicineController/GetChargesAndPaymentExcel?packageType={packageType}

Get Excel Template For Charges and payment

BeaconMarkdown

Beacon Markdown Controller

APIDescription
GET api/BeaconMarkdown/GetAnnouncement

Get Annoucements

POST api/BeaconMarkdown/UpdateAnnouncement

Update Announcement

GET api/BeaconMarkdown/GetHisHomePage

Get HIS Homepage Announcement

POST api/BeaconMarkdown/UpdateHisHomePage

Update HIS HomePage Announcements

GET api/BeaconMarkdown/GetChangelogs

Get Beacon Changelogs

POST api/BeaconMarkdown/UpdateChangelogs

Update Beacon Changelogs

MedicineLucene

MedicineLuceneController Api Controller

APIDescription
POST api/Medicine/SearchMedicines

SearchMedicines

PHICClaimIssue

PHIC Claim Issue Controller

APIDescription
POST api/PHICClaimIssue/NewPHICClaimIssue

New PHIC Claim Issue

GET api/PHICClaimIssue/GetAllPHICClaimIssueByClaimId?claimId={claimId}

Get All PHIC Claim By ClaimId

GET api/PHICClaimIssue/GetPHICClaimIssueCount?claimId={claimId}

Count PHIC Claim Issue By Claim Id And Transmittal Id

POST api/PHICClaimIssue/DeletePHICClaimIssue

Delete PHIC Claim Issue

TransferredCF4

Transferred Claim Form 4 Controller

APIDescription
POST api/TransferredCf4/NewClaimForm4

Create new claim form 4

GET api/TransferredCf4/GetTransferredClaimForm4?claimId={claimId}&clientId={clientId}

Get Transferred Claim Form 4

GET api/TransferredCf4/GetClaimForm4XML?claimId={claimId}

GET api/TransferredCf4/GenerateAndUploadCF4XML?claimId={claimId}&facilityId={facilityId}

Generate XML Transferred Claim CF4

GET api/TransferredCf4/TransferredCF4Print?claimId={claimId}

Transferred Print PDF

POST api/TransferredCf4/UploadCharges?transferredCf4Id={transferredCf4Id}

Upload Data of Durgs and Medicine

POST api/TransferredCf4/VerifyImportToExcel

This will validate the content of the Imported Excel File

POST api/TransferredCf4/UploadDoctorsOrder?transferredCf4Id={transferredCf4Id}

Upload Data of Doctors Order

POST api/TransferredCf4/VerifyImportToExcelDoctorsOrder

This will validate the content of Doctors order Imported Excel File

Account

Account Controller

APIDescription
POST api/Account/NewUser

Sign-up New User

PUT api/Account/EditAccountPassword

Edit Account Password

GET api/Account/GetCurrentUserInformation

Get Current User Information

GET api/Account/ForgotPassword?id={id}&resetPasswordToken={resetPasswordToken}

Forgot Password ;,l/.

GET api/Account/GetAllUser?SortBy={SortBy}&SearchText={SearchText}&ItemStart={ItemStart}&ItemEnd={ItemEnd}

Get all Users

DELETE api/Account/DeleteSelectedUser?userId={userId}

Delete Selected User

POST api/Account/NewClientUser

New Client User Command

PUT api/Account/EditUser

Edit Selected User

GET api/Account/GetUserByUserId?userId={userId}

Get User By UserId

GET api/Account/GetAllClientUserByClientId?ClientId={ClientId}&SearchText={SearchText}

Get all User by clientId

GET api/Account/GetBatchUserByClientId?ClientId={ClientId}&SearchText={SearchText}&ItemStart={ItemStart}&ItemEnd={ItemEnd}

Get Batch User by clientId

GET api/Account/GetAllClientsByUserId?userId={userId}

Get all Client by userId

DELETE api/Account/DeleteClientUser?userId={userId}&facilityId={facilityId}

Delete Client User

PUT api/Account/EditPHICEclaimsAccess?userId={userId}&clientId={clientId}&isAddToRole={isAddToRole}

Edit PHIC Eclaims Access

PUT api/Account/EditPHICEclaimsApiAccess?userId={userId}&clientId={clientId}&isAddToRole={isAddToRole}

Edit PHIC Eclaims API Access

PUT api/Account/EditAdminAccess?userId={userId}&clientId={clientId}&isAddToRole={isAddToRole}

Edit Admin Access

PUT api/Account/EmailConfirmation?id={id}&token={token}

Email Confirmation

POST api/Account/ResendEmailInvitation

GET api/Account/CheckIfEmailExist?email={email}&facilityId={facilityId}

Check If Email Exists

PUT api/Account/UpdateUserAccess

Update User Access

PUT api/Account/EditClientUserAccess

Edit Client User Access

GET api/Account/GetAppAttribs?Envi={Envi}

Get App Attribute

GET api/Account/GetCurrentUserClientUserSetup?ClientId={ClientId}&UserId={UserId}

Get App Attribute

GET api/Account/GetFacilityUserAccess?ClientId={ClientId}&UserId={UserId}

Get App Attribute

GET api/Account/CheckIfBizboxEmailExist?email={email}

Check If Bizbox Email Exists

PUT api/Account/RequestResetPassword?userdata={userdata}

Request Reset Password

PUT api/Account/EnterPasswordForInactiveUser

Get App Attribute

PUT api/Account/UpdateCurrentUser?userId={userId}

Update the VIewChangelog in Current User

GET api/Account/GetHisHomePage

GET HIS HOMEPAGE ANNOUNCEMENT

PHICChargesXLSO

Controller for PHIC XLSO

APIDescription
POST api/PHICChargesXLSOController/NewPHICChargesXLSO

Add new XLSO record.

GET api/PHICChargesXLSOController/GetPHICChargesXLSO?phicClaimId={phicClaimId}

Get all PHIC XLSO records.

PUT api/PHICChargesXLSOController/EditPHICChargesXLSO

Edit PHIC Charges XLSO

DELETE api/PHICChargesXLSOController/DeletePHICChargesXLSO?claimId={claimId}&phicChargesXLSOsId={phicChargesXLSOsId}

Delete specific XLSO record.

POST api/PHICChargesXLSOController/UploadXLSO?phicClaimId={phicClaimId}

Upload Data from XLSO

POST api/PHICChargesXLSOController/RemoveSelectedPHICChargesXLSO

Remove selected XLSO

PHICAllCaseRate

PHIC All Case Rate Controller.

APIDescription
POST api/PHICAllCaseRate/NewPHICAllCaseRate

New PHIC All Case rate.

GET api/PHICAllCaseRate/GetPHICAllCaseRates?phicCf2Id={phicCf2Id}

Get all PHIC All Case Rates for specific claim.

DELETE api/PHICAllCaseRate/DeletePHICAllCaseRate?allCaseRateId={allCaseRateId}&claimId={claimId}&transmittalId={transmittalId}

Delete specific PHIC All Case Rate record.

POST api/PHICAllCaseRate/DeleteCaseRateByAdmission

No documentation available.

PUT api/PHICAllCaseRate/NewPHICAllCaseRateCustomAmount?Id={Id}&CustomCaseRateAmount={CustomCaseRateAmount}

Update Custom Case Rate Amount

POST api/PHICAllCaseRate/CheckIfExistingWithin90Days

PHICPaymentOfficialReceipt

Controller for PHIC OR

APIDescription
GET api/PHICPaymentOfficialReceiptController/GetPHICPaymentOfficialReceipt?phicClaimId={phicClaimId}

Get all PHIC OR records.

GET api/PHICPaymentOfficialReceiptController/GetPHICPaymentDetailsOfficialReceipt?id={id}

Get All Payment Details

POST api/PHICPaymentOfficialReceiptController/NewPHICPaymentOfficialReceipt

Add new OR record.n

PUT api/PHICPaymentOfficialReceiptController/EditPHICPaymentOfficialReceipt

Edit PHIC Payment Official Receipt

PUT api/PHICPaymentOfficialReceiptController/EditPHICPaymentOfficialReceiptDetails

Edit PHIC Payment Official Receipt Details

GET api/PHICPaymentOfficialReceiptController/GetXLSOsAndDrugsMedicineItem?id={id}

Get XLSO

POST api/PHICPaymentOfficialReceiptController/SaveEnteredDrugsAndXLSOData

Save Entered Drugs and XLSO Data

DELETE api/PHICPaymentOfficialReceiptController/DeletePHICPaymentOfficialReceipt?paymentOfficialReceiptId={paymentOfficialReceiptId}

Delete PHIC Payment Official Receipt

DELETE api/PHICPaymentOfficialReceiptController/DeletePHICPaymentOfficialReceiptDetails?id={id}

Delete PHIC Payment Details

POST api/PHICPaymentOfficialReceiptController/UploadPayment?phicClaimId={phicClaimId}

Upload Data from Payment

POST api/PHICPaymentOfficialReceiptController/UploadPaymentItem?phicClaimId={phicClaimId}

Upload Data from Payment

PHICTransmittal

Controller for PHIC Transmittal

APIDescription
GET api/PHICTransmittal/GetAllPHICTransmittal

Get All PHIC Transmittal

GET api/PHICTransmittal/GetPHICTransmittalById?transmittalId={transmittalId}

Get PHIC Transmittal by Id

POST api/PHICTransmittal/NewPHICTransmittal

New PHIC Transmittal

DELETE api/PHICTransmittal/DeletePHICTransmittal?transmittalId={transmittalId}&userId={userId}

Delete PHIC Transmittal

PUT api/PHICTransmittal/EditPHICTransmittal

Edit PHIC Transmittal

PUT api/PHICTransmittal/SubmitTransmittal?transmittalId={transmittalId}

Edit PHIC Transmittal Status

PUT api/PHICTransmittal/SetTransmittalToComplete?TransmittalId={TransmittalId}

Set Transmittal Status To Submitted, All claims under this transmittal will be set to IN PROCESS.

GET api/PHICTransmittal/GetPHICTransmittalStatusById?transmittalId={transmittalId}

Get specific Transmittal Status.

PUT api/PHICTransmittal/SetTransmittalToTransmitted

Set Transmittal Status to Transmitted when it is Complete

GET api/PHICTransmittal/GetLhioSeriesNumber?transmittalId={transmittalId}

Map LHIO Series Number

GET api/PHICTransmittal/GetPHICTransmittalNotification?SelectedFacility={SelectedFacility}&ItemStart={ItemStart}&ItemEnd={ItemEnd}&Search={Search}&FilterState={FilterState}

Get Claims close to 60 day expiration period

GET api/PHICTransmittal/GetDeletedPHICTransmittalNotification?ClientId={ClientId}&ItemStart={ItemStart}&ItemEnd={ItemEnd}&Search={Search}&FilterState={FilterState}

Get Deleted Transmittal Notifications

GET api/PHICTransmittal/GetDeletedTransmittalNotificationTrail?DeletedTransmittalId={DeletedTransmittalId}&ClientId={ClientId}

Deleted Transmittal Notification Trail

GET api/PHICTransmittal/GetFacilityNotification?SelectedFacility={SelectedFacility}

Check if there is a notification for facility

GET api/PHICTransmittal/CheckIfTransmittalIsForFacility?TransmittalId={TransmittalId}&ClientId={ClientId}

No documentation available.

POST api/PHICTransmittal/CheckClaimConfinementPeriod?transmittalId={transmittalId}

Client

Controller for BizBox Clients

APIDescription
POST api/Client/NewClient

New Client Command

GET api/Client/ResendInvite?clientId={clientId}

Resend Client Invite Email

PUT api/Client/EditClient

Edit Client

PUT api/Client/EditClientByOwner

Edit Client by Facility Owner

DELETE api/Client/DeleteClient?clientId={clientId}

Delete Client by ID

GET api/Client/GetClients?productType[0]={productType[0]}&productType[1]={productType[1]}&itemStart={itemStart}&itemEnd={itemEnd}&que={que}&sortBy={sortBy}&filterBy={filterBy}&filterByRegion={filterByRegion}

Get all registered clients.

GET api/Client/SearchClients?clientName={clientName}

Search Facility using Facility Name

GET api/Client/GetClientsByProductType?productType[0]={productType[0]}&productType[1]={productType[1]}&sortBy={sortBy}

Get all registered Clients based on Product Type

GET api/Client/GetClientById?clientId={clientId}

Get Client by ID

PUT api/Client/SyncClientToZBookContactName?clientId={clientId}

Sync Client To Zbook Contact Name

GET api/Client/GetInvoiceSummaryByZohoId?zohoBookContactId={zohoBookContactId}&year={year}&month={month}&to={to}

Get Invoice Summary.

DELETE api/Client/UpdateZohoInvoiceContact?clientId={clientId}&zohoBookInvoiceId={zohoBookInvoiceId}&zohoBookInvoiceNumber={zohoBookInvoiceNumber}&zohoBookContactId={zohoBookContactId}&isQuantityZero={isQuantityZero}

Delete Client by ID

PUT api/Client/EditClientsBillable

Edit Clients Billable

GET api/Client/GetClientUserByClientId?clientId={clientId}

Get Client User By Client

PUT api/Client/EditOClaimsAccess?IsWithOclaimsAccess={IsWithOclaimsAccess}&ClientId={ClientId}

Set Oclaims True/False

PUT api/Client/EditClientEmail

EDIT CLIENT EMAIL

GET api/Client/GetAffectedFacilityViaEmail?email={email}

Check the number of facilities affected Via Client email

DELETE api/Client/DeleteUserViaEmailCommand?contactEmail={contactEmail}&newEmail={newEmail}

Delete User And its affected Table Via Email

PUT api/Client/UpdateDisengageClient?clientId={clientId}&isDeprecated={isDeprecated}

Update Dis/EngageClient

PUT api/Client/NewClientAndAssignAsContact

Change The Contact Email to a new user

PUT api/Client/UpdatePhicApiRthRefile?clientId={clientId}&isRefilled={isRefilled}

Update PHIC API RTH REFILE

PUT api/Client/UpdateWithTransferClaim?clientId={clientId}

Update WithTransferClaim

PUT api/Client/UpdateClientCredentialsForPHICStorage

Update PHIC Storage Client Credentials

POST api/Client/UpdateClientEnableDisablePHICStorage?clientId={clientId}

Update Client Enable Disable PHIC Storage

GET api/Client/GetSelectedAnalyticsFacility

GET api/Client/GetPHICStorageCredentials?clientId={clientId}

Get PHIC Storage Credentials in BEACON

GET api/Client/GetPHICStorageCredentialsusingHIS?clientId={clientId}

Get PHIC Storage Credentials in BEACON using HIS

PUT api/Client/UpdatePHICClaimForm

Update Client PHIC Claim Form

PUT api/Client/UpdateClientCipherKey?clientId={clientId}&cipherKey={cipherKey}

update Client Cipher Key

GET api/Client/GetClientCipherKey?clientId={clientId}

Get Client Cipher Key

GET api/Client/GetFacilitytoUploadXML

Get all list of facility to upload XML

POST api/Client/UpdateSolutionVersionDashboard

Update Solution Version

GET api/Client/GetAllowFacilityForCf4

Get allowed facility for Generate CF4 w/o height and weight

PUT api/Client/UpdateSuspendClient?clientId={clientId}&isSuspended={isSuspended}

Update suspend/activeClient

PUT api/Client/UpdateClientStatus?clientId={clientId}

Update client status

PUT api/Client/UpdateCloseClient?clientId={clientId}&isClientClose={isClientClose}

Update close/resume client

PUT api/Client/UpdateReconciliationReport?clientId={clientId}&hasReconciliation={hasReconciliation}

Update Reconciliation Report

PUT api/Client/UpdateExcessAmount?clientId={clientId}&isExcessAmountAllowed={isExcessAmountAllowed}

Allow Encoding of Excess Amount

PUT api/Client/UpdateDisplayPaidAmount?clientId={clientId}&hasPaidAmount={hasPaidAmount}

No documentation available.

PUT api/Client/UpdateClaimsXMLUpload?clientId={clientId}&isUploadXMLAllowed={isUploadXMLAllowed}

No documentation available.

PHICDownloadbleDocuments

APIDescription
POST api/PHICDownloadbleDocuments/UploadDownloadbleDocs

Upload Documents

PUT api/PHICDownloadbleDocuments/ReplaceDownloadbleDocs

ReplaceDownloadbleDocs

GET api/PHICDownloadbleDocuments/GetAllPhicDocuments

Get all PHIC Documents

DELETE api/PHICDownloadbleDocuments/DeletePhicDocumentForm?documentId={documentId}

Delete PHIC Document

PUT api/PHICDownloadbleDocuments/EditPhicDocument

Edit PHIC Document

GET api/PHICDownloadbleDocuments/DownloadPhicDocumentViaBlobUrl?documentId={documentId}

Download PHIC Document

PHICDoctor

PHIC Doctor Controller

APIDescription
POST api/PHICDoctor/NewPHICDoctor

New PHIC Doctor

DELETE api/PHICDoctor/DeletePHICDoctor?doctorId={doctorId}

Delete PHIC Doctor

GET api/PHICDoctor/GetAllPHICDoctorByClaimId?claimId={claimId}

Get PHIC Doctor

GET api/PHICDoctor/GetPHICDoctorInfoById?DoctorId={DoctorId}

Get PHIC Doctor by doctor ID and CF2 ID

PUT api/PHICDoctor/EditPHICDoctorInfo

Edit Doctor Information

GET api/PHICDoctor/GetDoctorByAccreditationNumber?ClientId={ClientId}&AccreditationNumber={AccreditationNumber}

Get Doctor in Facility By Accreditation Number

TestConnection

Constructor

APIDescription
GET api/TestConnection

Test Connection

PUT api/GetPhilhealthAndEclaimsConnectionGraph

Test Connection

TransferredClaims

Controller for Transferred Claim Module

APIDescription
GET api/TransferClaim/GetPatientClaimList?ClientId={ClientId}&SearchText={SearchText}&ItemStart={ItemStart}&ItemEnd={ItemEnd}&DateFrom={DateFrom}&DateTo={DateTo}&ClaimStatus={ClaimStatus}

Get Claim List

GET api/TransferClaim/GetPatientClaimSummary?claimId={claimId}

Get Patients Claim Summary

POST api/TransferClaim/NewTransferPatientClaim

New Patient Claim

DELETE api/TransferClaim/DeletePatientClaim?claimId={claimId}

Delete Patient Claim

PUT api/TransferClaim/EditPatientClaim

Edit Patient Claim

POST api/TransferClaim/UpdateReturnStatusRefile

No documentation available.

GET api/TransferClaim/GetNewPatientClaimsExcel

Get Excel File

DELETE api/TransferClaim/DeleteUploadedDocument?claimId={claimId}&tcDocumentId={tcDocumentId}

Delete selected uploaded document

POST api/TransferClaim/UpdateTCRefiledDocuments

Update refiled Document of Transfer Claim

PUT api/TransferClaim/UpdateTransferClaimStatus

Update Transfer Claim Status

POST api/TransferClaim/ValidateUploadedExcel?clientId={clientId}

Validate the content of uploaded excel file.

POST api/TransferClaim/GetExtractedExcelInTransferredClaimList

Get Extracted Incomplete data

GET api/TransferClaim/GetDoctorsOrderExcelTemplate

Download Course in the ward Excel File Format with sample values

GET api/TransferClaim/GetMedicineExcelTemplate

Download Medicine Excel File Format with sample values

PHICTransaction

Transaction Controller.

APIDescription
GET api/PHICTransaction/GetPHICTransactions?ClientId={ClientId}&ClaimStatus={ClaimStatus}&From={From}&To={To}&Que={Que}&Start={Start}&End={End}&IsRefiled={IsRefiled}&IsPaid={IsPaid}

Get PHIC Transactions.

GET api/PHICTransaction/GetPHICTransactionsInvoices?clientId={clientId}&month={month}&monthCount={monthCount}&year={year}&from={from}&to={to}

Get PHIC Transactions Invoices.

GET api/PHICTransaction/GetPHICTransactionsInvoicesBatch?ClientId={ClientId}&Year={Year}&From={From}&To={To}&Start={Start}&End={End}&MonthCount={MonthCount}

Get PHIC Transactions Batch Invoices.

GET api/PHICTransaction/GetPHICTransactionsandExport?clientId={clientId}&monthCount={monthCount}&claimStatus={claimStatus}&from={from}&to={to}&mode={mode}&year={year}&month={month}&monthUpdated={monthUpdated}&yearUpdated={yearUpdated}&isRefiled={isRefiled}&que={que}

Get PHIC Transactions.

GET api/PHICTransaction/GetPHICAPITransactions?ClientId={ClientId}&ClaimStatus={ClaimStatus}&From={From}&To={To}&Que={Que}&Start={Start}&End={End}&IsRefiled={IsRefiled}

Get PHIC API Transactions

GET api/PHICTransaction/GetPHICAPITransactionsInvoice?clientId={clientId}&monthCount={monthCount}&year={year}&from={from}&to={to}

Get PHIC API Transactions Invoice

GET api/PHICTransaction/GetPHICAPITransactionsInvoiceBatch?Year={Year}&From={From}&To={To}&Start={Start}&End={End}&MonthCount={MonthCount}&ClientId={ClientId}

Get PHIC API Transactions Batch Invoice

POST api/PHICTransaction/NewOrEditPHICAPITransactions

New PHIC API Transactions

POST api/PHICTransaction/GetPHICAPITransactionsIfExist

Check if PHIC API Transaction Exist

GET api/PHICTransaction/GetVerifyPHICTransactionAPIToSubmitClaims?clientId={clientId}&claimStatus={claimStatus}&from={from}&to={to}

Get Verify PHIC Transaction Api to Submit Claims

GET api/PHICTransaction/GetGoodClaimsCountPerProduct?clientId={clientId}&productType={productType}&year={year}&selectedMonth={selectedMonth}

Get Good Claims Count Per Product

POST api/PHICTransaction/UpdateClaimStatusForTransactionAPIIU?clientId={clientId}

Internal use, Update transaction Api claim status

POST api/PHICTransaction/ProcessV8DataToMapandGetClaimStatus

Process V8 Data to Map and Get Claim Status

GET api/PHICTransaction/GetDeniedReasoninPHICAPITransaction?transactionId={transactionId}

GET api/PHICTransaction/GetReturnDeficiencyinPHICAPITransaction?transactionId={transactionId}

No documentation available.

POST api/PHICTransaction/UpdateClaimReturnStatus

POST api/PHICTransaction/UpdatePHICAPIClaimReturnStatus

GET api/PHICTransaction/GetPHICAPITransactionNotification?ClientId={ClientId}&Start={Start}&End={End}&Search={Search}&FilterState={FilterState}

client id item start and end filterState search q

GET api/PHICTransaction/GetPHICAPITransactionNotificationTrail?ReferenceNo={ReferenceNo}

referenceNo

POST api/PHICTransaction/UpdateClaimChequeVoucherStatus

PUT api/PHICTransaction/EditPHICTransactionStatus

Transaction Verify Claim Status Details

POST api/PHICTransaction/UpdatePHICAPIClaimRefiledDateAndUser

PHICDocument

PHIC Documents Controller

APIDescription
POST api/PHICDocument/UploadDocumentsFromHIS?fileName={fileName}&hospitalCode={hospitalCode}

Upload Documents to be consume by V8/HIS

POST api/PHICDocument/UploadDocuments?phicClaimId={phicClaimId}&dateToday={dateToday}&hospitalCodeId={hospitalCodeId}&returnDocument={returnDocument}&accreditationNumber={accreditationNumber}

Upload documents for specific claim.

PUT api/PHICDocument/UploadViewableDocument

UploadViewableDocument

PUT api/PHICDocument/DeleteSelectedLocalFileNames

list of local file names

GET api/PHICDocument/GetPHICDocuments?phicClaimId={phicClaimId}

Get PHIC Documents for specific claims.

DELETE api/PHICDocument/DeletePHICDocument?phicDocumentId={phicDocumentId}&phicClaimId={phicClaimId}

Delete phic document.

POST api/PHICDocument/UpdateRefiledDocuments

Update refiled phic document.

GET api/PHICDocument/GetRTHPHICDocuments?PHICClaimId={PHICClaimId}

Update refiled phic document.

POST api/PHICDocument/NewPdfClaimForm

GET api/PHICDocument/GetCf1PdfDetails?PHICClaimId={PHICClaimId}&ClientId={ClientId}&Type={Type}

GET api/PHICDocument/GetCsfPdfDetails?PHICClaimId={PHICClaimId}&ClientId={ClientId}&Type={Type}&PrintCSFBySession={PrintCSFBySession}&SessionDate={SessionDate}

Get csf data

GET api/PHICDocument/GetCf2PdfDetails?PHICClaimId={PHICClaimId}&ClientId={ClientId}&Type={Type}

Get cf2 data

GET api/PHICDocument/GetCf4PdfDetails?PHICClaimId={PHICClaimId}&ClientId={ClientId}&Type={Type}

Get CF4 Data

GET api/PHICDocument/GetCf3PdfDetails?PHICClaimId={PHICClaimId}&ClientId={ClientId}&Type={Type}

Get CF4 Data

GET api/PHICDocument/GetPmrfPdfDetails?PHICClaimId={PHICClaimId}&ClientId={ClientId}&Type={Type}

Get PMRF Data

GET api/PHICDocument/GetPhpafPdfDetails?PHICClaimId={PHICClaimId}&ClientId={ClientId}&Type={Type}

No documentation available.

POST api/PHICDocument/NewPdfClaimSignatureForm

Save csf form

POST api/PHICDocument/NewPdfClaimFormTwo

Save CF2

POST api/PHICDocument/NewPdfCF4

Save CF4

POST api/PHICDocument/NewPdfCF3

Save CF4

POST api/PHICDocument/NewPdfPmrf

Save PMRF

POST api/PHICDocument/NewPdfPhpaf

No documentation available.

PHICDischargeDiagnosis

Controller for PHIC Discharge Diagnosis.

APIDescription
POST api/PHICDischargeDiagnosis/NewPHICDischargeDiagnosis

Add new PHIC Discharge Diagnosis.

GET api/PHICDischargeDiagnosis/GetPHICDischargeDiagnoses?phicCF2Id={phicCF2Id}

Get PHIC Discharge Diagnoses for specfic claim.

PUT api/PHICDischargeDiagnosis/EditPrimaryPHICDischargeDiagnosis?phicCf2Id={phicCf2Id}&phicDischargeDiagnosisId={phicDischargeDiagnosisId}

Set Primary Discharge Diagnosis.

DELETE api/PHICDischargeDiagnosis/DeletePHICDischargeDiagnosis?phicDischargeDiagnosisId={phicDischargeDiagnosisId}

Delete specific PHIC Discharge Diagnosis.

PUT api/PHICDischargeDiagnosis/EditPHICDischargeDiagnosisCustomDescription?phicDischargeDiagnosis={phicDischargeDiagnosis}&icd10CustomDescription={icd10CustomDescription}

Edit PHIC Discharge diagnosis custom description.

PHICAPIDocument

PHIC API Documents Controller

APIDescription
GET api/PHICAPIDocuments/GetPHICAPIDocuments?transactionId={transactionId}

Get all Uploaded Documents from PHIC API

DELETE api/PHICAPIDocuments/DeletePHICAPIDocument?documentId={documentId}

Delete Selected PHIC API Document

POST api/PHICAPIDocuments/UpdatePHICAPIDocuments?transactionId={transactionId}

Update PHIC API Uploaded Documents

POST api/PHICAPIDocuments/PHICAPIUploadDocuments?phicapiTransactionId={phicapiTransactionId}&dateToday={dateToday}&hospitalCodeId={hospitalCodeId}&returnDocument={returnDocument}

Upload Documents from PHIC API

GET api/PHICAPIDocuments/GetPHICAPIRefiledDocuments?TrxId={TrxId}

GetPHICAPIRefiledDocuments

GET api/PHICAPIDocuments/GetPHICAPIReturnDeficiency?TrxId={TrxId}

GetPHICAPIReturnDeficiency

PUT api/PHICAPIDocuments/GetAzureSAsUrlWithCredForHis

GetPHICAPIReturnDeficiency

EClaimsOffline

Controller for Offline

APIDescription
GET api/EclaimsOffline/GetPHICAzureOclaimsFile?offlineTransmittalNumber={offlineTransmittalNumber}&clientId={clientId}

Get PHIC Azure OclaimsFile

POST api/EclaimsOffline/UploadAzureZipFile?fileName={fileName}&clientId={clientId}

Upload Zip file in Azure Storage

GET api/EclaimsOffline/ValidateZipFileInAzure?fileName={fileName}

Check if Zip File is exist in Azure Storage

POST api/EclaimsOffline/NewPHICTransmittalOfflineRecord?path={path}

New PHICOffline Record

GET api/EclaimsOffline/GetPHICTransmittalOfflineRecordsById?ClientId={ClientId}&ItemStart={ItemStart}&ItemEnd={ItemEnd}&Status={Status}&SearchQue={SearchQue}

Get PHICTransmittal Offline Records.

GET api/EclaimsOffline/GetOfflineZipFileToAzure?filename={filename}

Get Offline Zip File To Azure

DELETE api/EclaimsOffline/DeleteUploadOfflineTransmittal?offlineTransmittalNumber={offlineTransmittalNumber}

Delete Upload Offline Transmittal

GET api/EclaimsOffline/DownloadAzureZipFile?fileName={fileName}

Download Zip File to azure

POST api/EclaimsOffline/UploadEclaimstoBeacon?fileName={fileName}&clientId={clientId}&accessKey={accessKey}

Upload Eclaims to Beacon

ICD10

Controller for ICD10.

APIDescription
GET api/ICD10/SearchICD10?search={search}

Search ICD10 codes/description.

POST api/ICD10/AddICD10InLuceneIndex

Add additional ICD10 in Lucene Index Must provide a Code and Value

PUT api/ICD10/UpdateICD10ValueInLuceneIndex

Update the Value of existing ICD10 Code

DELETE api/ICD10/DeleteICD10ValueInLuceneIndex

Delete the Value of existing ICD10 Code

GET api/ICD10/SearchIcd10ForTool?search={search}

Search ICD10 codes/description.

GET api/ICD10/SearchSpecificIcd10ForTool?search={search}

Search Specific ICD 10 For Tool

POST api/ICD10/AddIcd10ForTool

Add additional ICD10 in Lucene Index Must provide a Code and Value

DELETE api/ICD10/DeleteIcd10ForTool

Delete the Value of existing ICD10 Code

PUT api/ICD10/UpdateIcd10ForTool

Update the Value of existing ICD10 Code

PHICClaim

Controller for PHIC Claims

APIDescription
GET api/PHICClaim/GetAllPHICClaimByPHICTransmittalId?transmittalId={transmittalId}

Get All PHIC Claims

GET api/PHICClaim/GetAllPHICClaimByStatus?transmittalId={transmittalId}&claimStatus={claimStatus}

Get All PHIC Claims By Status

DELETE api/PHICClaim/DeletePHICClaim?claimId={claimId}&userId={userId}

Delete PHIC Claim

GET api/PHICClaim/GetPHICClaim?id={id}

Get specific PHIC Claim Details.

PUT api/PHICClaim/EditPHICClaimEligibilityStatus

Edit PHIC Claim Eligibility Status

PUT api/PHICClaim/EditPHICClaimEligibilityTrackingNumber

Edit PHIC Claim Eligibility Tracking Number

PUT api/PHICClaim/EditPHICClaimStatus

Edit PHIC Claim Status

GET api/PHICClaim/GetSameTransmittalStatusAndPackageType?ClientId={ClientId}&TransmittalId={TransmittalId}&PackageType={PackageType}&SearchText={SearchText}&ItemStart={ItemStart}&ItemEnd={ItemEnd}

get all transmittal where transmittalStatus AND package Type are the same

PUT api/PHICClaim/EditPHICClaimTransmittal?claimId={claimId}&transmittalId={transmittalId}

Edit PHIC Claim Transmittal

GET api/PHICClaim/GetClaimXML?transmittalId={transmittalId}

Get Claim XML Result

PUT api/PHICClaim/EditPHICClaimEligibilityStatusOffline

Update Claim Eligibility Status when PHIC Webservice is offline

GET api/PHICClaim/GetClaimsNotificationList?Transmittal={Transmittal}&Start={Start}&End={End}&tNotification={tNotification}

Get Claims Notification List

POST api/PHICClaim/GetPHICClaimsForDashboard

GetPHICClaimsForDashboard

GET api/PHICClaim/GetClaimsDashboard?ClId={ClId}

GetClaimsDashboard

GET api/PHICClaim/GetAllPHICClaimsNotifications?ClientId={ClientId}&ItemStart={ItemStart}&ItemEnd={ItemEnd}&Search={Search}&FilterState={FilterState}

Get Claims Status Notification

GET api/PHICClaim/GetClaimNotificationTrailsList?ClaimNotificationId={ClaimNotificationId}

Get Claim Notification Trails

GET api/PHICClaim/GetDeletedPHICClaimNotification?ClientId={ClientId}&ItemStart={ItemStart}&ItemEnd={ItemEnd}&Search={Search}&FilterState={FilterState}

Get Deleted Claim Notifications

GET api/PHICClaim/GetDeletedClaimNotificationTrail?DeletedClaimId={DeletedClaimId}&ClientId={ClientId}

Deleted Claim Notification Trail

PUT api/PHICClaim/SetPHICClaimsPaidUnpaid?claimId={claimId}

Edit PHIC Claim Paid

GET api/PHICClaim/GetPHICClaimPrimaryList?TransmittalId={TransmittalId}

No documentation available.

PUT api/PHICClaim/NewLhioNumber?Id={Id}&ClaimSeriesLhio={ClaimSeriesLhio}

Update LHIO Number

PUT api/PHICClaim/UpdateClaimtoReturnStatus?claimId={claimId}

Update Claim to Return Status

GET api/PHICClaim/GetClaimsNoUploadedCF4?transmittalId={transmittalId}

Get Claims No Uploaded CF4

PUT api/PHICClaim/UpdateTransmittalStatus?transmittalId={transmittalId}

Update Transmittal Status

PHICRedisCache

PHIC Azure Redis Cache Controller

APIDescription
GET api/PHICRedisCache/CachingGetPatientProfile?PatientFirstName={PatientFirstName}&PatientMiddleName={PatientMiddleName}&PatientLastName={PatientLastName}&PatientSuffix={PatientSuffix}&PatientBirthday={PatientBirthday}

Azure Redis Cache Get Patient Profile

POST api/PHICRedisCache/CachingNewPatientProfile

Azure Redis Cache Save Patient Profile

GET api/PHICRedisCache/CachingGetPatientProfilebyMemberPin?memberPin={memberPin}&source={source}

Azure Redis Cache Get MemberPin Member / Dependent

PHICClaimPayee

APIDescription
GET api/PHICClaimPayee/GetPHICClaimPayees?claimId={claimId}

Get PHIC Claim Payees

Product

Product Controller

APIDescription
GET api/Product/GetAllProducts?clientId={clientId}

Get all products.

DELETE api/Product/DeleteProduct?clientId={clientId}&productId={productId}

Delete single product by client.

PUT api/Product/EditClientSecret?clientCredentialId={clientCredentialId}

Change client secret.

POST api/Product/NewPhicEclaimsForm?clientId={clientId}

New PHIC EClaims Form

DELETE api/Product/DeletePhicEclaimsForm?productId={productId}

Delete PHIC EClaims Form

DELETE api/Product/DeletePHICEclaimsAPI?clientCredentialId={clientCredentialId}&productId={productId}

Delete PHIC Eclaims API product.

DELETE api/Product/DeleteQMUtoHISAPI?clientCredentialId={clientCredentialId}&productId={productId}

Delete QMU to HIS API Product

DELETE api/Product/DeleteQMUtoEHRAPI?clientCredentialId={clientCredentialId}&productId={productId}

Delete QMU To EHR Api

DELETE api/Product/DeleteQMUtoEHRPrivate?clientCredentialId={clientCredentialId}&productId={productId}

No documentation available.

DELETE api/Product/DeleteQMUtoEHRPrivateIdn?clientCredentialId={clientCredentialId}&productId={productId}

Unmap QMU EHR Private Indonesia

PUT api/Product/EditHospitalCode

Edit Hospital Code

GET api/Product/GetAllHospitalCodes?token={token}&clientId={clientId}&verifierId={verifierId}

Get All Hospital Codes

PUT api/Product/EditHospitalCodesFromClient

Edit Hospital Codes from client to be verify

PUT api/Product/VerifyHospitalCodes

Verify Hospital Codes

POST api/Product/ResendEmailForHospitalCode

Resend Email for Hospital Code to Client / Verifier

DELETE api/Product/DeleteHospitalCode?id={id}

Delete Hospital Cocde base on ID

GET api/Product/GetHospitalCodes?productid={productid}

Get Hopspital Code based on ID

POST api/Product/NewHospitalCode

Add Hospital Code

POST api/Product/NewPHICEclaimsApi?clientId={clientId}

Create new product -- PHIC Eclaims API

POST api/Product/NewQMUtoHISApi

Create new Product -- QMU to HIS

POST api/Product/NewQMUtoEHRApi

Create new Product -- QMU to EHR

POST api/Product/NewQMUtoEHRPrivateApi

Create new Product -- QMYU to EHR Private

POST api/Product/NewQMUToEHRPIDN

Create new Product - QMU to EHR Private Indonesia

PUT api/Product/EditHospitalPrimarySelected

Edit Hospital Primary Code Selected

PUT api/Product/EditPHICPackage

Edit PHIC Package

GET api/Product/GetAllHisProduct?clientId={clientId}

Get All HIS Product

GET api/Product/GetAllEhrProduct?clientId={clientId}

Get All EHR Product

POST api/Product/NewMimsProduct?clientId={clientId}

Add MIMS API

DELETE api/Product/DeleteMimsProduct?clientCredentialId={clientCredentialId}&productId={productId}

Delete MIMS product.

POST api/Product/NewEclaimsOfflineProduct?clientId={clientId}

Add Eclaims Offline Product

DELETE api/Product/DeleteEclaimsOfflineProduct?clientCredentialId={clientCredentialId}&productId={productId}

Delete Eclaims Offline Product

GET api/Product/DownloadUserSettingsXML?clientId={clientId}

Download User Settings XML

PUT api/Product/UpdateProductEclaimsDiscount

Update Product Eclaims Discount

PUT api/Product/ValidatePHICAPIHospitalCode

Verify PMCC from v8 to Beacon

GET api/Product/GetFacilityInfoFromAccreditationNumber?accreditationNumber={accreditationNumber}

Returns the Data from the excel file Via Accreditation Number

POST api/Product/NewEkonsultaProduct?clientId={clientId}

Add eKonsulta Product

DELETE api/Product/DeleteEkonsultaProduct?clientCredentialId={clientCredentialId}&productId={productId}

Delete eKonsulta Product

POST api/Product/NewFMCProduct?clientId={clientId}

No documentation available.

DELETE api/Product/DeleteFMCProduct?clientCredentialId={clientCredentialId}&productId={productId}

No documentation available.

GET api/Product/GetMIMSProduct?clientId={clientId}

No documentation available.

POST api/Product/NewPHICKonsultaAPIProduct?clientId={clientId}

No documentation available.

DELETE api/Product/DeletePHICKonsultaAPIProduct?clientCredentialId={clientCredentialId}&productId={productId}

No documentation available.

PUT api/Product/UpdateProductKonsultaLastUpdate?clientCredentialId={clientCredentialId}&report={report}

No documentation available.

PHICTransmittalIssue

Controller for PHIC Transmittal Issue

APIDescription
GET api/PHICTransmittalIssue/GetAllPHICTransmittalIssueByTransmittalId?TransmittalId={TransmittalId}

Get Transmittal Issue

PBEF

PBEF Controller

APIDescription
POST api/PBEF/GetClaimDataForPBEF

Download PBEF

ClaimFormPrint

Claim Form Controller

APIDescription
GET api/ClaimFormPrint/CF4Print?claimId={claimId}

TransferredClaimDocuments

Controller for Transferred Claim Documents

APIDescription
GET api/TransferredClaimDocuments/GetRTHClaimsDocuments?ClaimId={ClaimId}

Get RTH Claim Status Documents

POST api/TransferredClaimDocuments/UploadAllDocuments?claimId={claimId}&dateToday={dateToday}&hospitalCode={hospitalCode}&returnDocument={returnDocument}&facilityId={facilityId}

Upload New Documents for specific claim.

POST api/TransferredClaimDocuments/UploadTransferredClaims?clientId={clientId}

PHICCF2

Controller for PHIC CF2

APIDescription
PUT api/PHICCF2/EditPHICCF2

Edit PHIC CF2

GET api/PHICCF2/GetPHICCF2ById?claimId={claimId}

Get PHIC CF2 By Id

GET api/PHICCF2/GetPHICCF2Summary?id={id}

Get PHICCF2 Summary

PUT api/PHICCF2/UpdateAdmissionDate

No documentation available.

PHICCF1

Controller for PHIC CF1.

APIDescription
GET api/PHICCF1/GetCF1ById?cf1Id={cf1Id}

Get specific CF1.

GET api/PHICCF1/GetCF1ByPENId?penId={penId}

Get specific CF1.

PUT api/PHICCF1/EditCF1

Edit specific CF1 record.

DELETE api/PHICCF1/DeleteCF1?cf1Id={cf1Id}

Delete CF1 record.

POST api/PHICCF1/NewPHICClaimsRecord

New PHIC Claims Records

GET api/PHICCF1/GetPHICCF1Summary?id={id}

Get PHICCF1 Summary

GET api/PHICCF1/GetPHICCF1PBEF?id={id}&pbeftoken={pbeftoken}&memberDescription={memberDescription}&printPbefBySession={printPbefBySession}&sessionDate={sessionDate}

Get PBEF PDF File

GET api/PHICCF1/GetPatientInfoByMemberPinQuery?memberPin={memberPin}&clientId={clientId}

Search by Member Pin

GET api/PHICCF1/GetDependentPatientInfoByMemberPin?memberPin={memberPin}&clientId={clientId}

Get Dependent Info By member pin

PUT api/PHICCF1/GetDuplicatePHICCF1Entry

Check if there is a duplicate PHICCF1

ZohoBook

Controller for Zoho API

APIDescription
GET api/ZohoBooks/GetContacts?contactName={contactName}&status={status}

Get Contacts

PUT api/ZohoBooks/EditZohoBooksClient

Edit Client

PUT api/ZohoBooks/EditUnmappedZohoBooksClient

UnMapped Zoho Books Client

GET api/ZohoBooks/GetZohoProductRate

Get Product Zoho Rate

POST api/ZohoBooks/NewZohoProductRate

Assign new rate in products

DELETE api/ZohoBooks/DeleteZohoInvoice?zohoInvoiceId={zohoInvoiceId}

Delete Zoho Invoice

GET api/ZohoBooks/GetSendUpdatedZohoInvoiceSummary?zohoBookContactId={zohoBookContactId}

Send Zoho Invoice Summary

GET api/ZohoBooks/SendToZohoInternalAPICall?invoiceSummaryId={invoiceSummaryId}

Send to ZOHO API Internal Call

POST api/ZohoBooks/GenerateInvoiceSummaryInternalAPICall?clientId={clientId}&selectedMonth={selectedMonth}&selectedYear={selectedYear}

Generate Invoice Summary and Invoice Details

PHICCF4

APIDescription
GET api/PHICCF4/GetCf4DefaultValues?ClaimId={ClaimId}

Get The Values of Cf4 from claim , cf1 and cf2 tables

POST api/PHICCF4/SavePhicCf4Values

Saves The Value of the cf4 to their respective value this endpoint is applicable for both Add and Edit

POST api/PHICCF4/UploadRTHCF4Claim?claimId={claimId}&facilityId={facilityId}

Upload RTH CF4 Claim API Call

GET api/PHICCF4/GetCf4Values?ClaimId={ClaimId}

Get The Default Values from the Cf4 Table

POST api/PHICCF4/GenerateXMLfromPHICCF4

GET api/PHICCF4/GetCF4XML?claimId={claimId}&facilityId={facilityId}

Get CF4 XML Result

PHICSurgicalProcedure

Controller for PHIC Surgical Procedures.

APIDescription
GET api/PHICSurgicalProcedure/SearchSurgicalProcedure?search={search}

Search Surgical Procedure

POST api/PHICSurgicalProcedure/NewPHICSurgicalProcedure

New PHIC Surgical Procedure

POST api/PHICSurgicalProcedure/SurgicalProcedureAddNewSession?surgicalProcedureId={surgicalProcedureId}

Add Session in Surgical Procedure

PUT api/PHICSurgicalProcedure/UpdatePHICSurgicalProcedure

PHIC Surgical Procedure

DELETE api/PHICSurgicalProcedure/DeletePHICSurgicalProcedure?surgicalProcedureId={surgicalProcedureId}

Delete PHIC Surgical Procedure

POST api/PHICSurgicalProcedure/AddPHICSurgicalProcedureInLuceneIndex

Add Surgical Procedure in Lucene Index

GET api/PHICSurgicalProcedure/GetPHICSurgicalProcedure?cf2Id={cf2Id}

Get PHIC Surgical Procedure

DELETE api/PHICSurgicalProcedure/DeletePHICSurgicalProcedureIndex

Delete the Value of existing PHICSurgicalProcedure RVSCode

POST api/PHICSurgicalProcedure/EditPHICSurgicalProcedureLateralitySession

Edit the Laterality of the Selected Sessions

PUT api/PHICSurgicalProcedure/UpdateSurgicalProcedureCustomName?Id={Id}&CustomName={CustomName}

Update Surgical Procedure Custom name

POST api/PHICSurgicalProcedure/UpdatePHICSurgicalProcedureSessionDate

Update Session date in Surgical Procedure list

PUT api/PHICSurgicalProcedure/RevertSurgicalProcedureCustomName?Id={Id}&RvsCode={RvsCode}

Update Surgical Procedure RVS Code

PUT api/PHICSurgicalProcedure/DeleteSurgicalProcedureSession?sessionId={sessionId}&surgicalId={surgicalId}

Delete Sessions in Repetitive

GET api/PHICSurgicalProcedure/SearchSurgicalProcedureForTool?search={search}

Search Surgical Procedure

GET api/PHICSurgicalProcedure/SearchSpecificSurgicalProcedureForTool?search={search}

Search Surgical Procedure

POST api/PHICSurgicalProcedure/AddSurgicalProcedureForTool

Add Surgical Procedure in Lucene Index

DELETE api/PHICSurgicalProcedure/DeleteSurgicalProcedureForTool

Delete PHIC Surgical Procedure

PUT api/PHICSurgicalProcedure/UpdateSurgicalProcedureForTool

Delete PHIC Surgical Procedure