@ahryman40k/ts-fhir-types
Version:
Typescript / Javascript object model for FHIR standard Model follows FHIR R4 specifications.
42 lines (41 loc) • 1.46 kB
TypeScript
import * as t from 'io-ts';
import { IMeta } from './RTTI_Meta';
import { IElement } from './RTTI_Element';
import { INarrative } from './RTTI_Narrative';
import { IResourceList } from '../Union/RTTI_ResourceList';
import { IExtension } from './RTTI_Extension';
import { IReference } from './RTTI_Reference';
import { IPeriod } from './RTTI_Period';
import { ICodeableConcept } from './RTTI_CodeableConcept';
import { IProvenance_Agent } from './RTTI_Provenance_Agent';
import { IProvenance_Entity } from './RTTI_Provenance_Entity';
import { ISignature } from './RTTI_Signature';
import { IDomainResource } from './IDomainResource';
export interface IProvenance extends IDomainResource {
resourceType: 'Provenance';
target: IReference[];
agent: IProvenance_Agent[];
id?: string;
meta?: IMeta;
implicitRules?: string;
_implicitRules?: IElement;
language?: string;
_language?: IElement;
text?: INarrative;
contained?: IResourceList[];
extension?: IExtension[];
modifierExtension?: IExtension[];
occurredPeriod?: IPeriod;
occurredDateTime?: string;
_occurredDateTime?: IElement;
recorded?: string;
_recorded?: IElement;
policy?: string[];
_policy?: IElement[];
location?: IReference;
reason?: ICodeableConcept[];
activity?: ICodeableConcept;
entity?: IProvenance_Entity[];
signature?: ISignature[];
}
export declare const RTTI_Provenance: t.Type<IProvenance>;