Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TbsOBX_271
Unit
BSHL7DT271
Declaration
type TbsOBX_271 = 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; |
|
Properties
|
property SetIdObx : TbsSI_271 read GetSetIdObx write SetSetIdObx; |
Set Id - Obx, Min : 0, Max : 1
|
|
property ValueType : TbsID_271 read GetValueType write SetValueType; |
Value Type, Min : 0, Max : 1
|
|
property ObservationIdentifier : TbsCWE_271 read GetObservationIdentifier write SetObservationIdentifier; |
Observation Identifier, Min : 1, Max : 1
|
|
property ObservationSubid : TbsST_271 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_271 read GetUnits write SetUnits; |
Units, Min : 0, Max : 1
|
|
property ReferencesRange : TbsST_271 read GetReferencesRange write SetReferencesRange; |
References Range, Min : 0, Max : 1
|
|
property InterpretationCodes[RepCount:Integer]: TbsCWE_271 read GetInterpretationCodes write SetInterpretationCodes; |
Interpretation Codes, Min : 0, Max : *
|
|
property Probability : TbsNM_271 read GetProbability write SetProbability; |
Probability, Min : 0, Max : 1
|
|
property NatureOfAbnormalTest[RepCount:Integer]: TbsID_271 read GetNatureOfAbnormalTest write SetNatureOfAbnormalTest; |
Nature Of Abnormal Test, Min : 0, Max : *
|
|
property ObservationResultStatus : TbsID_271 read GetObservationResultStatus write SetObservationResultStatus; |
Observation Result Status, Min : 1, Max : 1
|
|
property EffectiveDateOfReferenceRange : TbsDTM_271 read GetEffectiveDateOfReferenceRange write SetEffectiveDateOfReferenceRange; |
Effective Date Of Reference Range, Min : 0, Max : 1
|
|
property UserDefinedAccessChecks : TbsST_271 read GetUserDefinedAccessChecks write SetUserDefinedAccessChecks; |
User Defined Access Checks, Min : 0, Max : 1
|
|
property DateTimeOfTheObservation : TbsDTM_271 read GetDateTimeOfTheObservation write SetDateTimeOfTheObservation; |
Date/Time Of The Observation, Min : 0, Max : 1
|
|
property ProducersId : TbsCWE_271 read GetProducersId write SetProducersId; |
Producer's Id, Min : 0, Max : 1
|
|
property ResponsibleObserver[RepCount:Integer]: TbsXCN_271 read GetResponsibleObserver write SetResponsibleObserver; |
Responsible Observer, Min : 0, Max : *
|
|
property ObservationMethod[RepCount:Integer]: TbsCWE_271 read GetObservationMethod write SetObservationMethod; |
Observation Method, Min : 0, Max : *
|
|
property EquipmentInstanceIdentifier[RepCount:Integer]: TbsEI_271 read GetEquipmentInstanceIdentifier write SetEquipmentInstanceIdentifier; |
Equipment Instance Identifier, Min : 0, Max : *
|
|
property DateTimeOfTheAnalysis : TbsDTM_271 read GetDateTimeOfTheAnalysis write SetDateTimeOfTheAnalysis; |
Date/Time Of The Analysis, Min : 0, Max : 1
|
|
property ObservationSite[RepCount:Integer]: TbsCWE_271 read GetObservationSite write SetObservationSite; |
Observation Site, Min : 0, Max : *
|
|
property ObservationInstanceIdentifier : TbsEI_271 read GetObservationInstanceIdentifier write SetObservationInstanceIdentifier; |
Observation Instance Identifier, Min : 0, Max : 1
|
|
property MoodCode : TbsCNE_271 read GetMoodCode write SetMoodCode; |
Mood Code, Min : 0, Max : 1
|
|
property PerformingOrganizationName : TbsXON_271 read GetPerformingOrganizationName write SetPerformingOrganizationName; |
Performing Organization Name, Min : 0, Max : 1
|
|
property PerformingOrganizationAddress : TbsXAD_271 read GetPerformingOrganizationAddress write SetPerformingOrganizationAddress; |
Performing Organization Address, Min : 0, Max : 1
|
|
property PerformingOrganizationMedicalDirector : TbsXCN_271 read GetPerformingOrganizationMedicalDirector write SetPerformingOrganizationMedicalDirector; |
Performing Organization Medical Director, Min : 0, Max : 1
|
|
property PatientResultsReleaseCategory : TbsID_271 read GetPatientResultsReleaseCategory write SetPatientResultsReleaseCategory; |
Patient Results Release Category, Min : 0, Max : 1
|
Generated by PasDoc 0.14.0.
|