fhirtypes
Version:
73 lines (72 loc) • 2.96 kB
TypeScript
import { IBackboneElement, IElement } from '../base';
import { IAttachment, ICodeableConcept, IPeriod, IQuantity, IReference } from '../datatypes';
/**
* @name IClaimSupportingInfo
* @description A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.
* @see <a href="https://hl7.org/fhir/R4/claim-definitions.html#Claim.supportingInfo">ClaimSupportingInfo</a>
* @version R4
* @extends {IBackboneElement}
* @author Claudia Alarcón Lazo
*/
export interface IClaimSupportingInfo extends IBackboneElement {
/**
* @description A number to uniquely identify supporting information entries.
*/
sequence: number;
/**
* @description Extensions for sequence
*/
_sequence?: IElement;
/**
* @description The general class of the information supplied: information; exception; accident, employment; onset, etc.
*/
category: ICodeableConcept;
/**
* @description System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought.
*/
code?: ICodeableConcept;
/**
* @description The date when or period to which this information refers.
*/
timingDate?: string;
/**
* @description Extensions for timingDate
*/
_timingDate?: IElement;
/**
* @description The date when or period to which this information refers.
*/
timingPeriod?: IPeriod;
/**
* @description Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
*/
valueBoolean?: boolean;
/**
* @description Extensions for valueBoolean
*/
_valueBoolean?: IElement;
/**
* @description Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
*/
valueString?: string;
/**
* @description Extensions for valueString
*/
_valueString?: IElement;
/**
* @description Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
*/
valueQuantity?: IQuantity;
/**
* @description Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
*/
valueAttachment?: IAttachment;
/**
* @description Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
*/
valueReference?: IReference;
/**
* @description Provides the reason in the situation where a reason code is required in addition to the content.
*/
reason?: ICodeableConcept;
}