UNPKG

@ahryman40k/ts-fhir-types

Version:

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

43 lines (42 loc) 1.89 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 { ICodeableConcept } from './RTTI_CodeableConcept'; import { IIdentifier } from './RTTI_Identifier'; import { ISubstanceSourceMaterial_FractionDescription } from './RTTI_SubstanceSourceMaterial_FractionDescription'; import { ISubstanceSourceMaterial_Organism } from './RTTI_SubstanceSourceMaterial_Organism'; import { ISubstanceSourceMaterial_PartDescription } from './RTTI_SubstanceSourceMaterial_PartDescription'; import { IDomainResource } from './IDomainResource'; export interface ISubstanceSourceMaterial extends IDomainResource { resourceType: 'SubstanceSourceMaterial'; id?: string; meta?: IMeta; implicitRules?: string; _implicitRules?: IElement; language?: string; _language?: IElement; text?: INarrative; contained?: IResourceList[]; extension?: IExtension[]; modifierExtension?: IExtension[]; sourceMaterialClass?: ICodeableConcept; sourceMaterialType?: ICodeableConcept; sourceMaterialState?: ICodeableConcept; organismId?: IIdentifier; organismName?: string; _organismName?: IElement; parentSubstanceId?: IIdentifier[]; parentSubstanceName?: string[]; _parentSubstanceName?: IElement[]; countryOfOrigin?: ICodeableConcept[]; geographicalLocation?: string[]; _geographicalLocation?: IElement[]; developmentStage?: ICodeableConcept; fractionDescription?: ISubstanceSourceMaterial_FractionDescription[]; organism?: ISubstanceSourceMaterial_Organism; partDescription?: ISubstanceSourceMaterial_PartDescription[]; } export declare const RTTI_SubstanceSourceMaterial: t.Type<ISubstanceSourceMaterial>;