@ahryman40k/ts-fhir-types
Version:
Typescript / Javascript object model for FHIR standard Model follows FHIR R4 specifications.
47 lines (46 loc) • 1.82 kB
TypeScript
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 { IReference } from './RTTI_Reference';
import { ICodeableConcept } from './RTTI_CodeableConcept';
import { ITiming } from './RTTI_Timing';
import { IVerificationResult_PrimarySource } from './RTTI_VerificationResult_PrimarySource';
import { IVerificationResult_Attestation } from './RTTI_VerificationResult_Attestation';
import { IVerificationResult_Validator } from './RTTI_VerificationResult_Validator';
import { IDomainResource } from './IDomainResource';
export interface IVerificationResult extends IDomainResource {
resourceType: 'VerificationResult';
id?: string;
meta?: IMeta;
implicitRules?: string;
_implicitRules?: IElement;
language?: string;
_language?: IElement;
text?: INarrative;
contained?: IResourceList[];
extension?: IExtension[];
modifierExtension?: IExtension[];
target?: IReference[];
targetLocation?: string[];
_targetLocation?: IElement[];
need?: ICodeableConcept;
status?: string;
_status?: IElement;
statusDate?: string;
_statusDate?: IElement;
validationType?: ICodeableConcept;
validationProcess?: ICodeableConcept[];
frequency?: ITiming;
lastPerformed?: string;
_lastPerformed?: IElement;
nextScheduled?: string;
_nextScheduled?: IElement;
failureAction?: ICodeableConcept;
primarySource?: IVerificationResult_PrimarySource[];
attestation?: IVerificationResult_Attestation;
validator?: IVerificationResult_Validator[];
}
export declare const RTTI_VerificationResult: t.Type<IVerificationResult>;