UNPKG

@ahryman40k/ts-fhir-types

Version:

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

32 lines (31 loc) 922 B
import * as t from 'io-ts'; import { IExtension } from './RTTI_Extension'; import { IElement } from './RTTI_Element'; import { IAttachment } from './RTTI_Attachment'; export declare enum RelatedArtifactTypeKind { _documentation = "documentation", _justification = "justification", _citation = "citation", _predecessor = "predecessor", _successor = "successor", _derivedFrom = "derived-from", _dependsOn = "depends-on", _composedOf = "composed-of" } export interface IRelatedArtifact { id?: string; extension?: IExtension[]; type?: RelatedArtifactTypeKind; _type?: IElement; label?: string; _label?: IElement; display?: string; _display?: IElement; citation?: string; _citation?: IElement; url?: string; _url?: IElement; document?: IAttachment; resource?: string; } export declare const RTTI_RelatedArtifact: t.Type<IRelatedArtifact>;