nhcx-fhir-coverage-eligibility
Version:
NHCX FHIR CoverageEligibilityRequest resource creation and validation library.
46 lines • 1.43 kB
TypeScript
import { CoverageEligibilityRequestInput, CoverageEligibilityRequest as CoverageEligibilityRequestType } from './create';
/**
* Class-based CoverageEligibilityRequest resource (NHCX profile).
* Provides validation, serialization, and intellisense for all fields.
*/
export declare class CoverageEligibilityRequest implements CoverageEligibilityRequestType {
resourceType: 'CoverageEligibilityRequest';
id: string;
meta: any;
implicitRules?: string;
language?: string;
text?: any;
contained?: any[];
extension?: any[];
modifierExtension?: any[];
identifier: any;
status: string;
priority: any;
purpose: string[];
patient: any;
servicedDate?: string;
servicedPeriod?: any;
created: string;
enterer: any;
provider: any;
insurer: any;
facility: any;
supportingInfo?: any[];
insurance: any[];
item?: any[];
/**
* Construct a CoverageEligibilityRequest resource.
* @param input - The resource fields (see CoverageEligibilityRequestInput for details).
* @throws Error if required fields are missing or invalid.
*/
constructor(input: CoverageEligibilityRequestInput);
/**
* Validate the resource (throws if invalid).
*/
validate(): void;
/**
* Serialize the resource to JSON.
*/
toJSON(): CoverageEligibilityRequestType;
}
//# sourceMappingURL=CoverageEligibilityRequest.d.ts.map