fhirtypes
Version:
22 lines (21 loc) • 763 B
TypeScript
import { IAuditEventAgent, IAuditEventEntity, IAuditEventSource } from '../backbones';
import { IDomainResource, IElement } from '../base';
import { ICodeableConcept, ICoding, IPeriod } from '../datatypes';
import { AuditEventActionType, AuditEventOutcomeType } from '../types';
export interface IAuditEvent extends IDomainResource {
type: ICoding;
subtype?: ICoding[];
action?: AuditEventActionType;
period?: IPeriod;
recorded: string;
outcome?: AuditEventOutcomeType;
outcomeDesc?: string;
purposeOfEvent?: ICodeableConcept[];
agent: IAuditEventAgent[];
source: IAuditEventSource;
entity?: IAuditEventEntity[];
_action?: IElement;
_recorded?: IElement;
_outcome?: IElement;
_outcomeDesc?: IElement;
}