UNPKG

@ahryman40k/ts-fhir-types

Version:

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

35 lines (34 loc) 856 B
import * as t from 'io-ts'; import { IExtension } from './RTTI_Extension'; import { IElement } from './RTTI_Element'; import { IPeriod } from './RTTI_Period'; export declare enum ContactPointSystemKind { _phone = "phone", _fax = "fax", _email = "email", _pager = "pager", _url = "url", _sms = "sms", _other = "other" } export declare enum ContactPointUseKind { _home = "home", _work = "work", _temp = "temp", _old = "old", _mobile = "mobile" } export interface IContactPoint { id?: string; extension?: IExtension[]; system?: ContactPointSystemKind; _system?: IElement; value?: string; _value?: IElement; use?: ContactPointUseKind; _use?: IElement; rank?: number; _rank?: IElement; period?: IPeriod; } export declare const RTTI_ContactPoint: t.Type<IContactPoint>;