Class TbsOBR_22

DescriptionHierarchyFieldsMethodsProperties

Unit

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

Public function CollectorIdentifierRepCount : Integer;
Public function OrderingProviderRepCount : Integer;
Public function OrderCallbackPhoneNumberRepCount : Integer;
Public function QuantityTimingRepCount : Integer;
Public function ResultCopiesToRepCount : Integer;
Public function ReasonForStudyRepCount : Integer;
Public function AssistantResultInterpreterRepCount : Integer;
Public function TechnicianRepCount : Integer;
Public function TranscriptionistRepCount : Integer;

Properties

Public property SetIdObservationRequest : TbsSI_22 read GetSetIdObservationRequest write SetSetIdObservationRequest;
Public property PlacerOrderNumber : TbsCM_PLACER_22 read GetPlacerOrderNumber write SetPlacerOrderNumber;
Public property FillerOrderNumber : TbsCM_FILLER_22 read GetFillerOrderNumber write SetFillerOrderNumber;
Public property UniversalServiceId : TbsCE_22 read GetUniversalServiceId write SetUniversalServiceId;
Public property Priority : TbsST_22 read GetPriority write SetPriority;
Public property RequestedDateTime : TbsTS_22 read GetRequestedDateTime write SetRequestedDateTime;
Public property ObservationDateTime : TbsTS_22 read GetObservationDateTime write SetObservationDateTime;
Public property ObservationEndDateTime : TbsTS_22 read GetObservationEndDateTime write SetObservationEndDateTime;
Public property CollectionVolume : TbsCQ_22 read GetCollectionVolume write SetCollectionVolume;
Public property CollectorIdentifier[RepCount:Integer]: TbsCN_PERSON_22 read GetCollectorIdentifier write SetCollectorIdentifier;
Public property SpecimenActionCode : TbsID_22 read GetSpecimenActionCode write SetSpecimenActionCode;
Public property DangerCode : TbsCE_22 read GetDangerCode write SetDangerCode;
Public property RelevantClinicalInformation : TbsST_22 read GetRelevantClinicalInformation write SetRelevantClinicalInformation;
Public property SpecimenReceivedDateTime : TbsTS_22 read GetSpecimenReceivedDateTime write SetSpecimenReceivedDateTime;
Public property SpecimenSource : TbsCM_SPS_22 read GetSpecimenSource write SetSpecimenSource;
Public property OrderingProvider[RepCount:Integer]: TbsCN_PERSON_22 read GetOrderingProvider write SetOrderingProvider;
Public property OrderCallbackPhoneNumber[RepCount:Integer]: TbsTN_22 read GetOrderCallbackPhoneNumber write SetOrderCallbackPhoneNumber;
Public property PlacerField1 : TbsST_22 read GetPlacerField1 write SetPlacerField1;
Public property PlacerField2 : TbsST_22 read GetPlacerField2 write SetPlacerField2;
Public property FillerField1 : TbsST_22 read GetFillerField1 write SetFillerField1;
Public property FillerField2 : TbsST_22 read GetFillerField2 write SetFillerField2;
Public property ResultsReportStatusChangeDateTime : TbsTS_22 read GetResultsReportStatusChangeDateTime write SetResultsReportStatusChangeDateTime;
Public property ChargeToPractice : TbsCM_MOC_22 read GetChargeToPractice write SetChargeToPractice;
Public property DiagnosticServiceSectionId : TbsID_22 read GetDiagnosticServiceSectionId write SetDiagnosticServiceSectionId;
Public property ResultStatus : TbsID_22 read GetResultStatus write SetResultStatus;
Public property ParentResult : TbsCM_PRL_22 read GetParentResult write SetParentResult;
Public property QuantityTiming[RepCount:Integer]: TbsTQ_22 read GetQuantityTiming write SetQuantityTiming;
Public property ResultCopiesTo[RepCount:Integer]: TbsCN_PERSON_22 read GetResultCopiesTo write SetResultCopiesTo;
Public property ParentNumber : TbsCM_EIP_22 read GetParentNumber write SetParentNumber;
Public property TransportationMode : TbsID_22 read GetTransportationMode write SetTransportationMode;
Public property ReasonForStudy[RepCount:Integer]: TbsCE_22 read GetReasonForStudy write SetReasonForStudy;
Public property PrincipalResultInterpreter : TbsCM_NDL_22 read GetPrincipalResultInterpreter write SetPrincipalResultInterpreter;
Public property AssistantResultInterpreter[RepCount:Integer]: TbsCM_NDL_22 read GetAssistantResultInterpreter write SetAssistantResultInterpreter;
Public property Technician[RepCount:Integer]: TbsCM_NDL_22 read GetTechnician write SetTechnician;
Public property Transcriptionist[RepCount:Integer]: TbsCM_NDL_22 read GetTranscriptionist write SetTranscriptionist;
Public property ScheduledDateTime : TbsTS_22 read GetScheduledDateTime write SetScheduledDateTime;

Description

Methods

Public function CollectorIdentifierRepCount : Integer;
 
Public function OrderingProviderRepCount : Integer;
 
Public function OrderCallbackPhoneNumberRepCount : Integer;
 
Public function QuantityTimingRepCount : Integer;
 
Public function ResultCopiesToRepCount : Integer;
 
Public function ReasonForStudyRepCount : Integer;
 
Public function AssistantResultInterpreterRepCount : Integer;
 
Public function TechnicianRepCount : Integer;
 
Public function TranscriptionistRepCount : Integer;
 

Properties

Public property SetIdObservationRequest : TbsSI_22 read GetSetIdObservationRequest write SetSetIdObservationRequest;

Set Id - Observation Request, Min : 0, Max : 1

Public property PlacerOrderNumber : TbsCM_PLACER_22 read GetPlacerOrderNumber write SetPlacerOrderNumber;

Placer Order Number, Min : 0, Max : 1

Public property FillerOrderNumber : TbsCM_FILLER_22 read GetFillerOrderNumber write SetFillerOrderNumber;

Filler Order Number +, Min : 1, Max : 1

Public property UniversalServiceId : TbsCE_22 read GetUniversalServiceId write SetUniversalServiceId;

Universal Service Id, Min : 0, Max : 1

Public property Priority : TbsST_22 read GetPriority write SetPriority;

Priority, Min : 0, Max : 1

Public property RequestedDateTime : TbsTS_22 read GetRequestedDateTime write SetRequestedDateTime;

Requested Date / Time, Min : 0, Max : 1

Public property ObservationDateTime : TbsTS_22 read GetObservationDateTime write SetObservationDateTime;

Observation Date / Time, Min : 0, Max : 1

Public property ObservationEndDateTime : TbsTS_22 read GetObservationEndDateTime write SetObservationEndDateTime;

Observation End Date / Time, Min : 0, Max : 1

Public property CollectionVolume : TbsCQ_22 read GetCollectionVolume write SetCollectionVolume;

Collection Volume *, Min : 0, Max : 1

Public property CollectorIdentifier[RepCount:Integer]: TbsCN_PERSON_22 read GetCollectorIdentifier write SetCollectorIdentifier;

Collector Identifier *, Min : 0, Max : *

Public property SpecimenActionCode : TbsID_22 read GetSpecimenActionCode write SetSpecimenActionCode;

Specimen Action Code *, Min : 0, Max : 1

Public property DangerCode : TbsCE_22 read GetDangerCode write SetDangerCode;

Danger Code, Min : 0, Max : 1

Public property RelevantClinicalInformation : TbsST_22 read GetRelevantClinicalInformation write SetRelevantClinicalInformation;

Relevant Clinical Information, Min : 0, Max : 1

Public property SpecimenReceivedDateTime : TbsTS_22 read GetSpecimenReceivedDateTime write SetSpecimenReceivedDateTime;

Specimen Received Date / Time *, Min : 0, Max : 1

Public property SpecimenSource : TbsCM_SPS_22 read GetSpecimenSource write SetSpecimenSource;

Specimen Source *, Min : 0, Max : 1

Public property OrderingProvider[RepCount:Integer]: TbsCN_PERSON_22 read GetOrderingProvider write SetOrderingProvider;

Ordering Provider, Min : 0, Max : *

Public property OrderCallbackPhoneNumber[RepCount:Integer]: TbsTN_22 read GetOrderCallbackPhoneNumber write SetOrderCallbackPhoneNumber;

Order Callback Phone Number, Min : 0, Max : 2

Public property PlacerField1 : TbsST_22 read GetPlacerField1 write SetPlacerField1;

Placer Field 1, Min : 0, Max : 1

Public property PlacerField2 : TbsST_22 read GetPlacerField2 write SetPlacerField2;

Placer Field 2, Min : 0, Max : 1

Public property FillerField1 : TbsST_22 read GetFillerField1 write SetFillerField1;

Filler Field 1 +, Min : 0, Max : 1

Public property FillerField2 : TbsST_22 read GetFillerField2 write SetFillerField2;

Filler Field 2 +, Min : 0, Max : 1

Public property ResultsReportStatusChangeDateTime : TbsTS_22 read GetResultsReportStatusChangeDateTime write SetResultsReportStatusChangeDateTime;

Results Report / Status Change - Date / Time +, Min : 0, Max : 1

Public property ChargeToPractice : TbsCM_MOC_22 read GetChargeToPractice write SetChargeToPractice;

Charge To Practice +, Min : 0, Max : 1

Public property DiagnosticServiceSectionId : TbsID_22 read GetDiagnosticServiceSectionId write SetDiagnosticServiceSectionId;

Diagnostic Service Section Id, Min : 0, Max : 1

Public property ResultStatus : TbsID_22 read GetResultStatus write SetResultStatus;

Result Status +, Min : 0, Max : 1

Public property ParentResult : TbsCM_PRL_22 read GetParentResult write SetParentResult;

Parent Result +, Min : 0, Max : 1

Public property QuantityTiming[RepCount:Integer]: TbsTQ_22 read GetQuantityTiming write SetQuantityTiming;

Quantity / Timing, Min : 0, Max : *

Public property ResultCopiesTo[RepCount:Integer]: TbsCN_PERSON_22 read GetResultCopiesTo write SetResultCopiesTo;

Result Copies To, Min : 0, Max : 5

Public property ParentNumber : TbsCM_EIP_22 read GetParentNumber write SetParentNumber;

Parent Number +, Min : 0, Max : 1

Public property TransportationMode : TbsID_22 read GetTransportationMode write SetTransportationMode;

Transportation Mode, Min : 0, Max : 1

Public property ReasonForStudy[RepCount:Integer]: TbsCE_22 read GetReasonForStudy write SetReasonForStudy;

Reason For Study, Min : 0, Max : *

Public property PrincipalResultInterpreter : TbsCM_NDL_22 read GetPrincipalResultInterpreter write SetPrincipalResultInterpreter;

Principal Result Interpreter +, Min : 0, Max : 1

Public property AssistantResultInterpreter[RepCount:Integer]: TbsCM_NDL_22 read GetAssistantResultInterpreter write SetAssistantResultInterpreter;

Assistant Result Interpreter +, Min : 0, Max : *

Public property Technician[RepCount:Integer]: TbsCM_NDL_22 read GetTechnician write SetTechnician;

Technician +, Min : 0, Max : *

Public property Transcriptionist[RepCount:Integer]: TbsCM_NDL_22 read GetTranscriptionist write SetTranscriptionist;

Transcriptionist +, Min : 0, Max : *

Public property ScheduledDateTime : TbsTS_22 read GetScheduledDateTime write SetScheduledDateTime;

Scheduled Date / Time +, Min : 0, Max : 1


Generated by PasDoc 0.14.0.