UNPKG

@ahryman40k/ts-fhir-types

Version:

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

58 lines (57 loc) 1.82 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 { IContactDetail } from './RTTI_ContactDetail'; import { ICodeableConcept } from './RTTI_CodeableConcept'; import { IUsageContext } from './RTTI_UsageContext'; import { INamingSystem_UniqueId } from './RTTI_NamingSystem_UniqueId'; export declare enum NamingSystemStatusKind { _draft = "draft", _active = "active", _retired = "retired", _unknown = "unknown" } export declare enum NamingSystemKindKind { _codesystem = "codesystem", _identifier = "identifier", _root = "root" } import { IDomainResource } from './IDomainResource'; export interface INamingSystem extends IDomainResource { resourceType: 'NamingSystem'; uniqueId: INamingSystem_UniqueId[]; id?: string; meta?: IMeta; implicitRules?: string; _implicitRules?: IElement; language?: string; _language?: IElement; text?: INarrative; contained?: IResourceList[]; extension?: IExtension[]; modifierExtension?: IExtension[]; name?: string; _name?: IElement; status?: NamingSystemStatusKind; _status?: IElement; kind?: NamingSystemKindKind; _kind?: IElement; date?: string; _date?: IElement; publisher?: string; _publisher?: IElement; contact?: IContactDetail[]; responsible?: string; _responsible?: IElement; type?: ICodeableConcept; description?: string; _description?: IElement; useContext?: IUsageContext[]; jurisdiction?: ICodeableConcept[]; usage?: string; _usage?: IElement; } export declare const RTTI_NamingSystem: t.Type<INamingSystem>;