Class TbsOBX_28

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsOBX_28 = class(TbsHL7Segment)

Description

Observation/result The OBX segment is used to transmit a single observation or observation fragment. It represents the smallest indivisible unit of a report. The OBX segment can also contain encapsulated data, e.g., a CDA document or a DICOM image. Its principal mission is to carry information about observations in report messages. But the OBX can also be part of an observation order (see Chapter 4, section 4.4, "General Trigger Events & Message Definitions"). In this case, the OBX carries clinical information needed by the filler to interpret the observation the filler makes. For example, an OBX is needed to report the inspired oxygen on an order for a blood oxygen to a blood gas lab, or to report the menstrual phase information which should be included on an order for a pap smear to a cytology lab. Appendix 7A includes codes for identifying many of pieces of information needed by observation producing services to properly interpret a test result. OBX is also found in other HL7 messages that need to include patient clinical information. When using the OBX for the TIM category, OBX-2 Value Type should be valued to DTM. Consequently, OBX-5 Observation Value should have a length of 26 given the format of the DTM data type. Note the expectations on which fields are required as well as the fields that should not be valued. When using the OBX for the CHN category, OBX-2 Value Type should be valued to CD. Consequently, OBX-5 Observation Value could have a length of up to 65536 given the format of the CD data type. Note the expectations on which fields are required as well as the fields that should not be valued. When using the OBX for the WAV category, OBX-2 can be valued as either NA or MA. The length of OBX-5 Observation Value depends on the data type chosen. NA is a repeating data type, and the length will depend on the number of repeats. Note the expectations on which fields are required as well as the fields that should not be valued. When using the OBX for the ANO category, OBX-2 Value Type should be valued to CWE. Consequently, OBX-5 Observation Value could have a length of up the 65536 given the format of the data types. Note the expectations on which fields are required as well as the fields that should not be valued.

Hierarchy

Overview

Methods

Public function ObservationValueRepCount : Integer;
Public function InterpretationCodesRepCount : Integer;
Public function NatureOfAbnormalTestRepCount : Integer;
Public function ResponsibleObserverRepCount : Integer;
Public function ObservationMethodRepCount : Integer;
Public function EquipmentInstanceIdentifierRepCount : Integer;
Public function ObservationSiteRepCount : Integer;
Public function LocalProcessControlRepCount : Integer;

Properties

Public property SetIdObx : TbsSI_28 read GetSetIdObx write SetSetIdObx;
Public property ValueType : TbsID_28 read GetValueType write SetValueType;
Public property ObservationIdentifier : TbsCWE_28 read GetObservationIdentifier write SetObservationIdentifier;
Public property ObservationSubid : TbsST_28 read GetObservationSubid write SetObservationSubid;
Public property ObservationValue[RepCount:Integer]: TbsValue read GetObservationValue write SetObservationValue;
Public property Units : TbsCWE_28 read GetUnits write SetUnits;
Public property ReferencesRange : TbsST_28 read GetReferencesRange write SetReferencesRange;
Public property InterpretationCodes[RepCount:Integer]: TbsCWE_28 read GetInterpretationCodes write SetInterpretationCodes;
Public property Probability : TbsNM_28 read GetProbability write SetProbability;
Public property NatureOfAbnormalTest[RepCount:Integer]: TbsID_28 read GetNatureOfAbnormalTest write SetNatureOfAbnormalTest;
Public property ObservationResultStatus : TbsID_28 read GetObservationResultStatus write SetObservationResultStatus;
Public property EffectiveDateOfReferenceRange : TbsDTM_28 read GetEffectiveDateOfReferenceRange write SetEffectiveDateOfReferenceRange;
Public property UserDefinedAccessChecks : TbsST_28 read GetUserDefinedAccessChecks write SetUserDefinedAccessChecks;
Public property DateTimeOfTheObservation : TbsDTM_28 read GetDateTimeOfTheObservation write SetDateTimeOfTheObservation;
Public property ProducersId : TbsCWE_28 read GetProducersId write SetProducersId;
Public property ResponsibleObserver[RepCount:Integer]: TbsXCN_28 read GetResponsibleObserver write SetResponsibleObserver;
Public property ObservationMethod[RepCount:Integer]: TbsCWE_28 read GetObservationMethod write SetObservationMethod;
Public property EquipmentInstanceIdentifier[RepCount:Integer]: TbsEI_28 read GetEquipmentInstanceIdentifier write SetEquipmentInstanceIdentifier;
Public property DateTimeOfTheAnalysis : TbsDTM_28 read GetDateTimeOfTheAnalysis write SetDateTimeOfTheAnalysis;
Public property ObservationSite[RepCount:Integer]: TbsCWE_28 read GetObservationSite write SetObservationSite;
Public property ObservationInstanceIdentifier : TbsEI_28 read GetObservationInstanceIdentifier write SetObservationInstanceIdentifier;
Public property MoodCode : TbsCNE_28 read GetMoodCode write SetMoodCode;
Public property PerformingOrganizationName : TbsXON_28 read GetPerformingOrganizationName write SetPerformingOrganizationName;
Public property PerformingOrganizationAddress : TbsXAD_28 read GetPerformingOrganizationAddress write SetPerformingOrganizationAddress;
Public property PerformingOrganizationMedicalDirector : TbsXCN_28 read GetPerformingOrganizationMedicalDirector write SetPerformingOrganizationMedicalDirector;
Public property PatientResultsReleaseCategory : TbsID_28 read GetPatientResultsReleaseCategory write SetPatientResultsReleaseCategory;
Public property RootCause : TbsCWE_28 read GetRootCause write SetRootCause;
Public property LocalProcessControl[RepCount:Integer]: TbsCWE_28 read GetLocalProcessControl write SetLocalProcessControl;

Description

Methods

Public function ObservationValueRepCount : Integer;
 
Public function InterpretationCodesRepCount : Integer;
 
Public function NatureOfAbnormalTestRepCount : Integer;
 
Public function ResponsibleObserverRepCount : Integer;
 
Public function ObservationMethodRepCount : Integer;
 
Public function EquipmentInstanceIdentifierRepCount : Integer;
 
Public function ObservationSiteRepCount : Integer;
 
Public function LocalProcessControlRepCount : Integer;
 

Properties

Public property SetIdObx : TbsSI_28 read GetSetIdObx write SetSetIdObx;

Set Id - Obx, Min : 0, Max : 1

Public property ValueType : TbsID_28 read GetValueType write SetValueType;

Value Type, Min : 0, Max : 1

Public property ObservationIdentifier : TbsCWE_28 read GetObservationIdentifier write SetObservationIdentifier;

Observation Identifier, Min : 1, Max : 1

Public property ObservationSubid : TbsST_28 read GetObservationSubid write SetObservationSubid;

Observation Sub-id, Min : 0, Max : 1

Public property ObservationValue[RepCount:Integer]: TbsValue read GetObservationValue write SetObservationValue;

Observation Value, Min : 0, Max : *

Public property Units : TbsCWE_28 read GetUnits write SetUnits;

Units, Min : 0, Max : 1

Public property ReferencesRange : TbsST_28 read GetReferencesRange write SetReferencesRange;

References Range, Min : 0, Max : 1

Public property InterpretationCodes[RepCount:Integer]: TbsCWE_28 read GetInterpretationCodes write SetInterpretationCodes;

Interpretation Codes, Min : 0, Max : *

Public property Probability : TbsNM_28 read GetProbability write SetProbability;

Probability, Min : 0, Max : 1

Public property NatureOfAbnormalTest[RepCount:Integer]: TbsID_28 read GetNatureOfAbnormalTest write SetNatureOfAbnormalTest;

Nature Of Abnormal Test, Min : 0, Max : *

Public property ObservationResultStatus : TbsID_28 read GetObservationResultStatus write SetObservationResultStatus;

Observation Result Status, Min : 1, Max : 1

Public property EffectiveDateOfReferenceRange : TbsDTM_28 read GetEffectiveDateOfReferenceRange write SetEffectiveDateOfReferenceRange;

Effective Date Of Reference Range, Min : 0, Max : 1

Public property UserDefinedAccessChecks : TbsST_28 read GetUserDefinedAccessChecks write SetUserDefinedAccessChecks;

User Defined Access Checks, Min : 0, Max : 1

Public property DateTimeOfTheObservation : TbsDTM_28 read GetDateTimeOfTheObservation write SetDateTimeOfTheObservation;

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

Public property ProducersId : TbsCWE_28 read GetProducersId write SetProducersId;

Producer's Id, Min : 0, Max : 1

Public property ResponsibleObserver[RepCount:Integer]: TbsXCN_28 read GetResponsibleObserver write SetResponsibleObserver;

Responsible Observer, Min : 0, Max : *

Public property ObservationMethod[RepCount:Integer]: TbsCWE_28 read GetObservationMethod write SetObservationMethod;

Observation Method, Min : 0, Max : *

Public property EquipmentInstanceIdentifier[RepCount:Integer]: TbsEI_28 read GetEquipmentInstanceIdentifier write SetEquipmentInstanceIdentifier;

Equipment Instance Identifier, Min : 0, Max : *

Public property DateTimeOfTheAnalysis : TbsDTM_28 read GetDateTimeOfTheAnalysis write SetDateTimeOfTheAnalysis;

Date/Time Of The Analysis, Min : 0, Max : 1

Public property ObservationSite[RepCount:Integer]: TbsCWE_28 read GetObservationSite write SetObservationSite;

Observation Site, Min : 0, Max : *

Public property ObservationInstanceIdentifier : TbsEI_28 read GetObservationInstanceIdentifier write SetObservationInstanceIdentifier;

Observation Instance Identifier, Min : 0, Max : 1

Public property MoodCode : TbsCNE_28 read GetMoodCode write SetMoodCode;

Mood Code, Min : 0, Max : 1

Public property PerformingOrganizationName : TbsXON_28 read GetPerformingOrganizationName write SetPerformingOrganizationName;

Performing Organization Name, Min : 0, Max : 1

Public property PerformingOrganizationAddress : TbsXAD_28 read GetPerformingOrganizationAddress write SetPerformingOrganizationAddress;

Performing Organization Address, Min : 0, Max : 1

Public property PerformingOrganizationMedicalDirector : TbsXCN_28 read GetPerformingOrganizationMedicalDirector write SetPerformingOrganizationMedicalDirector;

Performing Organization Medical Director, Min : 0, Max : 1

Public property PatientResultsReleaseCategory : TbsID_28 read GetPatientResultsReleaseCategory write SetPatientResultsReleaseCategory;

Patient Results Release Category, Min : 0, Max : 1

Public property RootCause : TbsCWE_28 read GetRootCause write SetRootCause;

Root Cause, Min : 0, Max : 1

Public property LocalProcessControl[RepCount:Integer]: TbsCWE_28 read GetLocalProcessControl write SetLocalProcessControl;

Local Process Control, Min : 0, Max : *


Generated by PasDoc 0.14.0.