Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TbsSPM_28
Unit
BSHL7DT28
Declaration
type TbsSPM_28 = class(TbsHL7Segment)
Description
Specimen The intent of this segment is to describe the characteristics of a specimen. It differs from the intent of the OBR in that the OBR addresses order-specific information. It differs from the SAC segment in that the SAC addresses specimen container attributes. An advantage afforded by a separate specimen segment is that it generalizes the multiple relationships among order(s), results, specimen(s) and specimen container(s). A specimen is defined as "A physical entity that is an individual, a group, an item, or a part representative of a larger group, class or whole that is the target of an observation or analysis for the purpose of drawing conclusions about the group, class, or whole." Note that any physical entity in the universe has the potential to become a specimen A specimen is collected or obtained from a source and may be representative of the source, or may represent a deviation within the source. A specimen may be wholly or partially consumed during an observation and any remaining portion of the specimen is persistent and can be stored. This segment may also be used in limited cases to describe a "virtual" specimen. In particular, to identify the characteristics required for a specimen in the context of a specific observation or test. In summary, SPM represents the attributes specific and unique to a specimen.
Hierarchy
Overview
Methods
Properties
Description
Methods
|
function SpecimenParentIdsRepCount : Integer; |
|
|
function SpecimenTypeModifierRepCount : Integer; |
|
|
function SpecimenAdditivesRepCount : Integer; |
|
|
function SpecimenSourceSiteModifierRepCount : Integer; |
|
|
function SpecimenRoleRepCount : Integer; |
|
|
function SpecimenDescriptionRepCount : Integer; |
|
|
function SpecimenHandlingCodeRepCount : Integer; |
|
|
function SpecimenRiskCodeRepCount : Integer; |
|
|
function SpecimenRejectReasonRepCount : Integer; |
|
|
function SpecimenConditionRepCount : Integer; |
|
|
function AccessionIdRepCount : Integer; |
|
|
function OtherSpecimenIdRepCount : Integer; |
|
Properties
|
property SetIdSpm : TbsSI_28 read GetSetIdSpm write SetSetIdSpm; |
Set Id - Spm, Min : 0, Max : 1
|
|
property SpecimenId : TbsEIP_28 read GetSpecimenId write SetSpecimenId; |
Specimen Id, Min : 0, Max : 1
|
|
property SpecimenParentIds[RepCount:Integer]: TbsEIP_28 read GetSpecimenParentIds write SetSpecimenParentIds; |
Specimen Parent Ids, Min : 0, Max : *
|
|
property SpecimenType : TbsCWE_28 read GetSpecimenType write SetSpecimenType; |
Specimen Type, Min : 1, Max : 1
|
|
property SpecimenTypeModifier[RepCount:Integer]: TbsCWE_28 read GetSpecimenTypeModifier write SetSpecimenTypeModifier; |
Specimen Type Modifier, Min : 0, Max : *
|
|
property SpecimenAdditives[RepCount:Integer]: TbsCWE_28 read GetSpecimenAdditives write SetSpecimenAdditives; |
Specimen Additives, Min : 0, Max : *
|
|
property SpecimenCollectionMethod : TbsCWE_28 read GetSpecimenCollectionMethod write SetSpecimenCollectionMethod; |
Specimen Collection Method, Min : 0, Max : 1
|
|
property SpecimenSourceSite : TbsCWE_28 read GetSpecimenSourceSite write SetSpecimenSourceSite; |
Specimen Source Site, Min : 0, Max : 1
|
|
property SpecimenSourceSiteModifier[RepCount:Integer]: TbsCWE_28 read GetSpecimenSourceSiteModifier write SetSpecimenSourceSiteModifier; |
Specimen Source Site Modifier, Min : 0, Max : *
|
|
property SpecimenCollectionSite : TbsCWE_28 read GetSpecimenCollectionSite write SetSpecimenCollectionSite; |
Specimen Collection Site, Min : 0, Max : 1
|
|
property SpecimenRole[RepCount:Integer]: TbsCWE_28 read GetSpecimenRole write SetSpecimenRole; |
Specimen Role, Min : 0, Max : *
|
|
property SpecimenCollectionAmount : TbsCQ_28 read GetSpecimenCollectionAmount write SetSpecimenCollectionAmount; |
Specimen Collection Amount, Min : 0, Max : 1
|
|
property GroupedSpecimenCount : TbsNM_28 read GetGroupedSpecimenCount write SetGroupedSpecimenCount; |
Grouped Specimen Count, Min : 0, Max : 1
|
|
property SpecimenDescription[RepCount:Integer]: TbsST_28 read GetSpecimenDescription write SetSpecimenDescription; |
Specimen Description, Min : 0, Max : *
|
|
property SpecimenHandlingCode[RepCount:Integer]: TbsCWE_28 read GetSpecimenHandlingCode write SetSpecimenHandlingCode; |
Specimen Handling Code, Min : 0, Max : *
|
|
property SpecimenRiskCode[RepCount:Integer]: TbsCWE_28 read GetSpecimenRiskCode write SetSpecimenRiskCode; |
Specimen Risk Code, Min : 0, Max : *
|
|
property SpecimenCollectionDateTime : TbsDR_28 read GetSpecimenCollectionDateTime write SetSpecimenCollectionDateTime; |
Specimen Collection Date/Time, Min : 0, Max : 1
|
|
property SpecimenReceivedDateTime : TbsDTM_28 read GetSpecimenReceivedDateTime write SetSpecimenReceivedDateTime; |
Specimen Received Date/Time, Min : 0, Max : 1
|
|
property SpecimenExpirationDateTime : TbsDTM_28 read GetSpecimenExpirationDateTime write SetSpecimenExpirationDateTime; |
Specimen Expiration Date/Time, Min : 0, Max : 1
|
|
property SpecimenAvailability : TbsID_28 read GetSpecimenAvailability write SetSpecimenAvailability; |
Specimen Availability, Min : 0, Max : 1
|
|
property SpecimenRejectReason[RepCount:Integer]: TbsCWE_28 read GetSpecimenRejectReason write SetSpecimenRejectReason; |
Specimen Reject Reason, Min : 0, Max : *
|
|
property SpecimenQuality : TbsCWE_28 read GetSpecimenQuality write SetSpecimenQuality; |
Specimen Quality, Min : 0, Max : 1
|
|
property SpecimenAppropriateness : TbsCWE_28 read GetSpecimenAppropriateness write SetSpecimenAppropriateness; |
Specimen Appropriateness, Min : 0, Max : 1
|
|
property SpecimenCondition[RepCount:Integer]: TbsCWE_28 read GetSpecimenCondition write SetSpecimenCondition; |
Specimen Condition, Min : 0, Max : *
|
|
property SpecimenCurrentQuantity : TbsCQ_28 read GetSpecimenCurrentQuantity write SetSpecimenCurrentQuantity; |
Specimen Current Quantity, Min : 0, Max : 1
|
|
property NumberOfSpecimenContainers : TbsNM_28 read GetNumberOfSpecimenContainers write SetNumberOfSpecimenContainers; |
Number Of Specimen Containers, Min : 0, Max : 1
|
|
property ContainerType : TbsCWE_28 read GetContainerType write SetContainerType; |
Container Type, Min : 0, Max : 1
|
|
property ContainerCondition : TbsCWE_28 read GetContainerCondition write SetContainerCondition; |
Container Condition, Min : 0, Max : 1
|
|
property SpecimenChildRole : TbsCWE_28 read GetSpecimenChildRole write SetSpecimenChildRole; |
Specimen Child Role, Min : 0, Max : 1
|
|
property AccessionId[RepCount:Integer]: TbsCX_28 read GetAccessionId write SetAccessionId; |
Accession Id, Min : 0, Max : *
|
|
property OtherSpecimenId[RepCount:Integer]: TbsCX_28 read GetOtherSpecimenId write SetOtherSpecimenId; |
Other Specimen Id, Min : 0, Max : *
|
|
property ShipmentId : TbsEI_28 read GetShipmentId write SetShipmentId; |
Shipment Id, Min : 0, Max : 1
|
Generated by PasDoc 0.14.0.
|