@redox-contrib/models
Version:
Typescript definitions for the Redox API.
27 lines (26 loc) • 1.45 kB
TypeScript
import type { CodeSetDescription } from './CodeSetDescription';
import type { Producer } from './Producer';
import type { Provider } from './Provider';
import type { ProviderWithNPI } from './ProviderWithNPI';
import type { Range } from './Range';
import type { Specimen } from './Specimen';
export interface Result {
AbnormalFlag?: 'Abnormal' | 'Critically Abnormal' | 'Critically High' | 'Critically Low' | 'High' | 'Inconclusive' | 'Intermediate' | 'Low' | 'Moderately Susceptible' | 'Normal' | 'Not Susceptible' | 'Resistant' | 'Susceptible' | 'Very Abnormal' | 'Very High' | 'Very Low' | 'Very Susceptible' | null;
Code: string;
Codeset?: string | null;
CompletionDateTime?: string | null;
Description?: string | null;
FileType?: string | null;
Notes?: string[];
ObservationMethod?: CodeSetDescription;
Performer?: Provider;
PrimaryResultsInterpreter?: ProviderWithNPI;
Producer?: Producer;
ReferenceRange?: Range;
RelatedGroupID?: string | null;
Specimen?: Specimen;
Status: 'Canceled' | 'Corrected' | 'Deleted' | 'Final' | 'Incomplete' | 'None Specified' | 'Preliminary' | 'Unavailable';
Units?: string | null;
Value: string;
ValueType: 'Address' | 'Coded Entry' | 'Date' | 'DateTime' | 'Encapsulated Data' | 'Formatted Text' | 'ID And Name' | 'ID' | 'Money' | 'Name' | 'Numeric' | 'Phone Number' | 'Price' | 'Reference Pointer' | 'String' | 'Structured Numeric' | 'Time';
}