Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TbsOBX_28
Unit
BSHL7DT28
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
Properties
Description
Methods
|
function ObservationValueRepCount : Integer; |
|
|
function InterpretationCodesRepCount : Integer; |
|
|
function NatureOfAbnormalTestRepCount : Integer; |
|
|
function ResponsibleObserverRepCount : Integer; |
|
|
function ObservationMethodRepCount : Integer; |
|
|
function EquipmentInstanceIdentifierRepCount : Integer; |
|
|
function ObservationSiteRepCount : Integer; |
|
|
function LocalProcessControlRepCount : Integer; |
|
Properties
|
property SetIdObx : TbsSI_28 read GetSetIdObx write SetSetIdObx; |
Set Id - Obx, Min : 0, Max : 1
|
|
property ValueType : TbsID_28 read GetValueType write SetValueType; |
Value Type, Min : 0, Max : 1
|
|
property ObservationIdentifier : TbsCWE_28 read GetObservationIdentifier write SetObservationIdentifier; |
Observation Identifier, Min : 1, Max : 1
|
|
property ObservationSubid : TbsST_28 read GetObservationSubid write SetObservationSubid; |
Observation Sub-id, Min : 0, Max : 1
|
|
property ObservationValue[RepCount:Integer]: TbsValue read GetObservationValue write SetObservationValue; |
Observation Value, Min : 0, Max : *
|
|
property Units : TbsCWE_28 read GetUnits write SetUnits; |
Units, Min : 0, Max : 1
|
|
property ReferencesRange : TbsST_28 read GetReferencesRange write SetReferencesRange; |
References Range, Min : 0, Max : 1
|
|
property InterpretationCodes[RepCount:Integer]: TbsCWE_28 read GetInterpretationCodes write SetInterpretationCodes; |
Interpretation Codes, Min : 0, Max : *
|
|
property Probability : TbsNM_28 read GetProbability write SetProbability; |
Probability, Min : 0, Max : 1
|
|
property NatureOfAbnormalTest[RepCount:Integer]: TbsID_28 read GetNatureOfAbnormalTest write SetNatureOfAbnormalTest; |
Nature Of Abnormal Test, Min : 0, Max : *
|
|
property ObservationResultStatus : TbsID_28 read GetObservationResultStatus write SetObservationResultStatus; |
Observation Result Status, Min : 1, Max : 1
|
|
property EffectiveDateOfReferenceRange : TbsDTM_28 read GetEffectiveDateOfReferenceRange write SetEffectiveDateOfReferenceRange; |
Effective Date Of Reference Range, Min : 0, Max : 1
|
|
property UserDefinedAccessChecks : TbsST_28 read GetUserDefinedAccessChecks write SetUserDefinedAccessChecks; |
User Defined Access Checks, Min : 0, Max : 1
|
|
property DateTimeOfTheObservation : TbsDTM_28 read GetDateTimeOfTheObservation write SetDateTimeOfTheObservation; |
Date/Time Of The Observation, Min : 0, Max : 1
|
|
property ProducersId : TbsCWE_28 read GetProducersId write SetProducersId; |
Producer's Id, Min : 0, Max : 1
|
|
property ResponsibleObserver[RepCount:Integer]: TbsXCN_28 read GetResponsibleObserver write SetResponsibleObserver; |
Responsible Observer, Min : 0, Max : *
|
|
property ObservationMethod[RepCount:Integer]: TbsCWE_28 read GetObservationMethod write SetObservationMethod; |
Observation Method, Min : 0, Max : *
|
|
property EquipmentInstanceIdentifier[RepCount:Integer]: TbsEI_28 read GetEquipmentInstanceIdentifier write SetEquipmentInstanceIdentifier; |
Equipment Instance Identifier, Min : 0, Max : *
|
|
property DateTimeOfTheAnalysis : TbsDTM_28 read GetDateTimeOfTheAnalysis write SetDateTimeOfTheAnalysis; |
Date/Time Of The Analysis, Min : 0, Max : 1
|
|
property ObservationSite[RepCount:Integer]: TbsCWE_28 read GetObservationSite write SetObservationSite; |
Observation Site, Min : 0, Max : *
|
|
property ObservationInstanceIdentifier : TbsEI_28 read GetObservationInstanceIdentifier write SetObservationInstanceIdentifier; |
Observation Instance Identifier, Min : 0, Max : 1
|
|
property MoodCode : TbsCNE_28 read GetMoodCode write SetMoodCode; |
Mood Code, Min : 0, Max : 1
|
|
property PerformingOrganizationName : TbsXON_28 read GetPerformingOrganizationName write SetPerformingOrganizationName; |
Performing Organization Name, Min : 0, Max : 1
|
|
property PerformingOrganizationAddress : TbsXAD_28 read GetPerformingOrganizationAddress write SetPerformingOrganizationAddress; |
Performing Organization Address, Min : 0, Max : 1
|
|
property PerformingOrganizationMedicalDirector : TbsXCN_28 read GetPerformingOrganizationMedicalDirector write SetPerformingOrganizationMedicalDirector; |
Performing Organization Medical Director, Min : 0, Max : 1
|
|
property PatientResultsReleaseCategory : TbsID_28 read GetPatientResultsReleaseCategory write SetPatientResultsReleaseCategory; |
Patient Results Release Category, Min : 0, Max : 1
|
|
property RootCause : TbsCWE_28 read GetRootCause write SetRootCause; |
Root Cause, Min : 0, Max : 1
|
|
property LocalProcessControl[RepCount:Integer]: TbsCWE_28 read GetLocalProcessControl write SetLocalProcessControl; |
Local Process Control, Min : 0, Max : *
|
Generated by PasDoc 0.14.0.
|