fhirtypes
Version:
34 lines (33 loc) • 1.63 kB
TypeScript
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;
}