UNPKG

@oystehr/sdk

Version:

Oystehr SDK

41 lines (40 loc) 2.03 kB
import { OystehrClientRequest, RcmEligibilityCheckParams, RcmEligibilityCheckResponse, RcmSubmitProfessionalClaimParams, RcmSubmitProfessionalClaimResponse, RcmValidateProfessionalClaimParams, RcmValidateProfessionalClaimResponse } from '../..'; import { SDKResource } from '../../client/client'; import { OystehrConfig } from '../../config'; export declare class Rcm extends SDKResource { #private; constructor(config: OystehrConfig); /** * Check [Insurance Eligibility](https://docs.oystehr.com/oystehr/services/rcm/eligibility/). * * Access Policy Action: `RCM:CheckInsuranceEligibility` * Access Policy Resource: `RCM:InsuranceEligibility` * * Access Policy Action: `FHIR:Create` * Access Policy Resource: `FHIR:CoverageEligibilityResponse` */ eligibilityCheck(params: RcmEligibilityCheckParams, request?: OystehrClientRequest): Promise<RcmEligibilityCheckResponse>; /** * Check [Validate Professional Claim](https://docs.oystehr.com/oystehr/services/rcm/professional-claim-submission/). * * Access Policy Action: `RCM:ValidateProfessionalClaim` * Access Policy Resource: `RCM:Claim` * * Access Policy Action: `FHIR:Create` * Access Policy Resource: `FHIR:AuditEvent` */ validateProfessionalClaim(params: RcmValidateProfessionalClaimParams, request?: OystehrClientRequest): Promise<RcmValidateProfessionalClaimResponse>; /** * Check [Submit Professional Claim](https://docs.oystehr.com/oystehr/services/rcm/professional-claim-submission/). * * Access Policy Action: `RCM:SubmitProfessionalClaim` * Access Policy Resource: `RCM:Claim` * * Access Policy Action: `FHIR:Create` * Access Policy Resource: `FHIR:AuditEvent` * * Access Policy Actions: `FHIR:Create, FHIR:Update` * Access Policy Resource: `FHIR:Claim` */ submitProfessionalClaim(params: RcmSubmitProfessionalClaimParams, request?: OystehrClientRequest): Promise<RcmSubmitProfessionalClaimResponse>; }