Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TbsOBR_22
Unit
BSHL7DT22
Declaration
type TbsOBR_22 = class(TbsHL7Segment)
Description
Observation Request The Observation Request (OBR) segment is used to transmit information specific to an order for a diagnostic study or observation, physical exam, or assessment. The daggered (+) items in this segment are not created by the placer. They are created by the filler and valued as needed when the OBR segment is returned as part of a report. Hence on a new order sent to the filler, they are not valued. There is an exception when the filler initiates the order. In that case, the filler order number is valued and the placer order number may be blank. The starred (*) fields are only relevant when an observation is associated with a specimen. These are completed by the placer when the placer obtains the specimen. They are completed by the filler when the filler obtains the specimen. OBR-7-observation date/time and OBR-8-observation end date/time are the physiologically relevant times. In the case of an observation on a specimen, they represent the start and end of the specimen collector. In the case of an observation obtained directly from a subject (eg., BP, Chest Xray), they represent the start and end time of the observation
Hierarchy
Overview
Methods
Properties
Description
Methods
|
function CollectorIdentifierRepCount : Integer; |
|
|
function OrderingProviderRepCount : Integer; |
|
|
function OrderCallbackPhoneNumberRepCount : Integer; |
|
|
function QuantityTimingRepCount : Integer; |
|
|
function ResultCopiesToRepCount : Integer; |
|
|
function ReasonForStudyRepCount : Integer; |
|
|
function AssistantResultInterpreterRepCount : Integer; |
|
|
function TechnicianRepCount : Integer; |
|
|
function TranscriptionistRepCount : Integer; |
|
Properties
|
property SetIdObservationRequest : TbsSI_22 read GetSetIdObservationRequest write SetSetIdObservationRequest; |
Set Id - Observation Request, Min : 0, Max : 1
|
|
property PlacerOrderNumber : TbsCM_PLACER_22 read GetPlacerOrderNumber write SetPlacerOrderNumber; |
Placer Order Number, Min : 0, Max : 1
|
|
property FillerOrderNumber : TbsCM_FILLER_22 read GetFillerOrderNumber write SetFillerOrderNumber; |
Filler Order Number +, Min : 1, Max : 1
|
|
property UniversalServiceId : TbsCE_22 read GetUniversalServiceId write SetUniversalServiceId; |
Universal Service Id, Min : 0, Max : 1
|
|
property Priority : TbsST_22 read GetPriority write SetPriority; |
Priority, Min : 0, Max : 1
|
|
property RequestedDateTime : TbsTS_22 read GetRequestedDateTime write SetRequestedDateTime; |
Requested Date / Time, Min : 0, Max : 1
|
|
property ObservationDateTime : TbsTS_22 read GetObservationDateTime write SetObservationDateTime; |
Observation Date / Time, Min : 0, Max : 1
|
|
property ObservationEndDateTime : TbsTS_22 read GetObservationEndDateTime write SetObservationEndDateTime; |
Observation End Date / Time, Min : 0, Max : 1
|
|
property CollectionVolume : TbsCQ_22 read GetCollectionVolume write SetCollectionVolume; |
Collection Volume *, Min : 0, Max : 1
|
|
property CollectorIdentifier[RepCount:Integer]: TbsCN_PERSON_22 read GetCollectorIdentifier write SetCollectorIdentifier; |
Collector Identifier *, Min : 0, Max : *
|
|
property SpecimenActionCode : TbsID_22 read GetSpecimenActionCode write SetSpecimenActionCode; |
Specimen Action Code *, Min : 0, Max : 1
|
|
property DangerCode : TbsCE_22 read GetDangerCode write SetDangerCode; |
Danger Code, Min : 0, Max : 1
|
|
property RelevantClinicalInformation : TbsST_22 read GetRelevantClinicalInformation write SetRelevantClinicalInformation; |
Relevant Clinical Information, Min : 0, Max : 1
|
|
property SpecimenReceivedDateTime : TbsTS_22 read GetSpecimenReceivedDateTime write SetSpecimenReceivedDateTime; |
Specimen Received Date / Time *, Min : 0, Max : 1
|
|
property SpecimenSource : TbsCM_SPS_22 read GetSpecimenSource write SetSpecimenSource; |
Specimen Source *, Min : 0, Max : 1
|
|
property OrderingProvider[RepCount:Integer]: TbsCN_PERSON_22 read GetOrderingProvider write SetOrderingProvider; |
Ordering Provider, Min : 0, Max : *
|
|
property OrderCallbackPhoneNumber[RepCount:Integer]: TbsTN_22 read GetOrderCallbackPhoneNumber write SetOrderCallbackPhoneNumber; |
Order Callback Phone Number, Min : 0, Max : 2
|
|
property PlacerField1 : TbsST_22 read GetPlacerField1 write SetPlacerField1; |
Placer Field 1, Min : 0, Max : 1
|
|
property PlacerField2 : TbsST_22 read GetPlacerField2 write SetPlacerField2; |
Placer Field 2, Min : 0, Max : 1
|
|
property FillerField1 : TbsST_22 read GetFillerField1 write SetFillerField1; |
Filler Field 1 +, Min : 0, Max : 1
|
|
property FillerField2 : TbsST_22 read GetFillerField2 write SetFillerField2; |
Filler Field 2 +, Min : 0, Max : 1
|
|
property ResultsReportStatusChangeDateTime : TbsTS_22 read GetResultsReportStatusChangeDateTime write SetResultsReportStatusChangeDateTime; |
Results Report / Status Change - Date / Time +, Min : 0, Max : 1
|
|
property ChargeToPractice : TbsCM_MOC_22 read GetChargeToPractice write SetChargeToPractice; |
Charge To Practice +, Min : 0, Max : 1
|
|
property DiagnosticServiceSectionId : TbsID_22 read GetDiagnosticServiceSectionId write SetDiagnosticServiceSectionId; |
Diagnostic Service Section Id, Min : 0, Max : 1
|
|
property ResultStatus : TbsID_22 read GetResultStatus write SetResultStatus; |
Result Status +, Min : 0, Max : 1
|
|
property ParentResult : TbsCM_PRL_22 read GetParentResult write SetParentResult; |
Parent Result +, Min : 0, Max : 1
|
|
property QuantityTiming[RepCount:Integer]: TbsTQ_22 read GetQuantityTiming write SetQuantityTiming; |
Quantity / Timing, Min : 0, Max : *
|
|
property ResultCopiesTo[RepCount:Integer]: TbsCN_PERSON_22 read GetResultCopiesTo write SetResultCopiesTo; |
Result Copies To, Min : 0, Max : 5
|
|
property ParentNumber : TbsCM_EIP_22 read GetParentNumber write SetParentNumber; |
Parent Number +, Min : 0, Max : 1
|
|
property TransportationMode : TbsID_22 read GetTransportationMode write SetTransportationMode; |
Transportation Mode, Min : 0, Max : 1
|
|
property ReasonForStudy[RepCount:Integer]: TbsCE_22 read GetReasonForStudy write SetReasonForStudy; |
Reason For Study, Min : 0, Max : *
|
|
property PrincipalResultInterpreter : TbsCM_NDL_22 read GetPrincipalResultInterpreter write SetPrincipalResultInterpreter; |
Principal Result Interpreter +, Min : 0, Max : 1
|
|
property AssistantResultInterpreter[RepCount:Integer]: TbsCM_NDL_22 read GetAssistantResultInterpreter write SetAssistantResultInterpreter; |
Assistant Result Interpreter +, Min : 0, Max : *
|
|
property Technician[RepCount:Integer]: TbsCM_NDL_22 read GetTechnician write SetTechnician; |
Technician +, Min : 0, Max : *
|
|
property Transcriptionist[RepCount:Integer]: TbsCM_NDL_22 read GetTranscriptionist write SetTranscriptionist; |
Transcriptionist +, Min : 0, Max : *
|
|
property ScheduledDateTime : TbsTS_22 read GetScheduledDateTime write SetScheduledDateTime; |
Scheduled Date / Time +, Min : 0, Max : 1
|
Generated by PasDoc 0.14.0.
|