@ahryman40k/ts-fhir-types
Version:
Typescript / Javascript object model for FHIR standard Model follows FHIR R4 specifications.
32 lines (31 loc) • 922 B
TypeScript
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>;