UNPKG

@ahryman40k/ts-fhir-types

Version:

Typescript / Javascript object model for FHIR standard Model follows FHIR R4 specifications.

41 lines (40 loc) 1.5 kB
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 { ICoding } from './RTTI_Coding'; import { IMessageHeader_Destination } from './RTTI_MessageHeader_Destination'; import { IReference } from './RTTI_Reference'; import { IMessageHeader_Source } from './RTTI_MessageHeader_Source'; import { ICodeableConcept } from './RTTI_CodeableConcept'; import { IMessageHeader_Response } from './RTTI_MessageHeader_Response'; import { IDomainResource } from './IDomainResource'; export interface IMessageHeader extends IDomainResource { resourceType: 'MessageHeader'; source: IMessageHeader_Source; id?: string; meta?: IMeta; implicitRules?: string; _implicitRules?: IElement; language?: string; _language?: IElement; text?: INarrative; contained?: IResourceList[]; extension?: IExtension[]; modifierExtension?: IExtension[]; eventCoding?: ICoding; eventUri?: string; _eventUri?: IElement; destination?: IMessageHeader_Destination[]; sender?: IReference; enterer?: IReference; author?: IReference; responsible?: IReference; reason?: ICodeableConcept; response?: IMessageHeader_Response; focus?: IReference[]; definition?: string; } export declare const RTTI_MessageHeader: t.Type<IMessageHeader>;