fhirtypes
Version:
66 lines (65 loc) • 2.13 kB
TypeScript
import { IDomainResource, IElement } from '../base';
import { IIdentifier, IReference } from '../datatypes';
import { FmStatusType, RemittanceOutcomeType } from '../types';
/**
* @name IEnrollmentResponse
* @description This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.
* @see <a href="https://hl7.org/fhir/R4/enrollmentresponse.html">EnrollmentResponse</a>
* @version R4
* @extends {DomainResource}
* @author Claudia Alarcón Lazo
*/
export interface IEnrollmentResponse extends IDomainResource {
/**
* @description The Response business identifier.
*/
identifier?: IIdentifier[];
/**
* @description The status of the resource instance.
* @description active | cancelled | draft | entered-in-error
* @see <a href="https://hl7.org/fhir/R4/valueset-fm-status.html">FmStatus</a>
*/
status?: FmStatusType;
/**
* @description Extensions for status
*/
_status?: IElement;
/**
* @description Original request resource reference.
*/
request?: IReference;
/**
* @description Processing status: error, complete.
* @description queued | complete | error | partial
* @see <a href="https://hl7.org/fhir/R4/valueset-remittance-outcome.html">RemittanceOutcome</a>
*/
outcome?: RemittanceOutcomeType;
/**
* @description Extensions for outcome
*/
_outcome?: IElement;
/**
* @description A description of the status of the adjudication.
*/
disposition?: string;
/**
* @description Extensions for disposition
*/
_disposition?: IElement;
/**
* @description The date when the enclosed suite of services were performed or completed.
*/
created?: string;
/**
* @description Extensions for created
*/
_created?: IElement;
/**
* @description The Insurer who produced this adjudicated response.
*/
organization?: IReference;
/**
* @description The practitioner who is responsible for the services rendered to the patient.
*/
requestProvider?: IReference;
}