Interface: OrderRecord
The O (order) record - binds a result to a specimen.
Extends
RecordBase
Properties
actionCode?
readonlyoptionalactionCode?:string
Field 12 - action code, surfaced raw (e.g. C cancel, A add, N new). The exact field index
(~12) and the code set are [OSS-derived] (paywalled) - surfaced verbatim, never interpreted.
fields
readonlyfields: readonlyAstmField[]
The record's fields. fields[0] is the type-letter field; data fields are 1-indexed after it.
Inherited from
RecordBase.fields
instrumentSpecimenId?
readonlyoptionalinstrumentSpecimenId?:string
Field 4 - instrument specimen ID.
priority?
readonlyoptionalpriority?:string
Field 6 - priority, surfaced raw (e.g. S STAT, R routine, A ASAP). Vendor letters vary;
the code set is [OSS-derived] (the exact enumeration is in the paywalled CLSI LIS02-A2), so the
value is surfaced verbatim and never mapped to a guessed meaning.
recordIndex
readonlyrecordIndex:number
0-based ordinal of the record within the message.
Inherited from
RecordBase.recordIndex
reportType?
readonlyoptionalreportType?:string
Field 26 - report type, surfaced raw (e.g. F final, P preliminary, X cancel). The exact
field index (~26) and the code set are [OSS-derived] (paywalled) - surfaced verbatim.
seq?
readonlyoptionalseq?:string
Field 2 - sequence number.
specimenId?
readonlyoptionalspecimenId?:string
Field 3 - specimen / accession ID.
type
readonlytype:"O"
The record's raw type letter.
Overrides
RecordBase.type
universalTestId?
readonlyoptionaluniversalTestId?:UniversalTestId
Field 5 - Universal Test ID (same caret structure as a result's).