UNPKG

fhirtypes

Version:
34 lines (33 loc) 1.63 kB
import { IBackboneElement, IElement } from '../base'; import { IReference } from '../datatypes'; import { CompositionAttestationModeType } from '../types'; /** * @name ICompositionAttester * @description A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type\u003ddocument, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.). * @see <a href="https://hl7.org/fhir/R4/composition-definitions.html#Composition.attester">CompositionAttester</a> * @version R4 * @extends {IBackboneElement} * @author Roberto Araneda Espinoza */ export interface ICompositionAttester extends IBackboneElement { /** * @description The type of attestation the authenticator offers. */ mode: CompositionAttestationModeType; /** * @description Extensions for mode */ _mode?: IElement; /** * @description When the composition was attested by the party. */ time?: string; /** * @description Extensions for time */ _time?: IElement; /** * @description Who attested the composition in the specified way. */ party?: IReference; }