Class TbsSPM_271

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsSPM_271 = 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

Public function SpecimenParentIdsRepCount : Integer;
Public function SpecimenTypeModifierRepCount : Integer;
Public function SpecimenAdditivesRepCount : Integer;
Public function SpecimenSourceSiteModifierRepCount : Integer;
Public function SpecimenRoleRepCount : Integer;
Public function SpecimenDescriptionRepCount : Integer;
Public function SpecimenHandlingCodeRepCount : Integer;
Public function SpecimenRiskCodeRepCount : Integer;
Public function SpecimenRejectReasonRepCount : Integer;
Public function SpecimenConditionRepCount : Integer;
Public function AccessionIdRepCount : Integer;
Public function OtherSpecimenIdRepCount : Integer;

Properties

Public property SetIdSpm : TbsSI_271 read GetSetIdSpm write SetSetIdSpm;
Public property SpecimenId : TbsEIP_271 read GetSpecimenId write SetSpecimenId;
Public property SpecimenParentIds[RepCount:Integer]: TbsEIP_271 read GetSpecimenParentIds write SetSpecimenParentIds;
Public property SpecimenType : TbsCWE_271 read GetSpecimenType write SetSpecimenType;
Public property SpecimenTypeModifier[RepCount:Integer]: TbsCWE_271 read GetSpecimenTypeModifier write SetSpecimenTypeModifier;
Public property SpecimenAdditives[RepCount:Integer]: TbsCWE_271 read GetSpecimenAdditives write SetSpecimenAdditives;
Public property SpecimenCollectionMethod : TbsCWE_271 read GetSpecimenCollectionMethod write SetSpecimenCollectionMethod;
Public property SpecimenSourceSite : TbsCWE_271 read GetSpecimenSourceSite write SetSpecimenSourceSite;
Public property SpecimenSourceSiteModifier[RepCount:Integer]: TbsCWE_271 read GetSpecimenSourceSiteModifier write SetSpecimenSourceSiteModifier;
Public property SpecimenCollectionSite : TbsCWE_271 read GetSpecimenCollectionSite write SetSpecimenCollectionSite;
Public property SpecimenRole[RepCount:Integer]: TbsCWE_271 read GetSpecimenRole write SetSpecimenRole;
Public property SpecimenCollectionAmount : TbsCQ_271 read GetSpecimenCollectionAmount write SetSpecimenCollectionAmount;
Public property GroupedSpecimenCount : TbsNM_271 read GetGroupedSpecimenCount write SetGroupedSpecimenCount;
Public property SpecimenDescription[RepCount:Integer]: TbsST_271 read GetSpecimenDescription write SetSpecimenDescription;
Public property SpecimenHandlingCode[RepCount:Integer]: TbsCWE_271 read GetSpecimenHandlingCode write SetSpecimenHandlingCode;
Public property SpecimenRiskCode[RepCount:Integer]: TbsCWE_271 read GetSpecimenRiskCode write SetSpecimenRiskCode;
Public property SpecimenCollectionDateTime : TbsDR_271 read GetSpecimenCollectionDateTime write SetSpecimenCollectionDateTime;
Public property SpecimenReceivedDateTime : TbsDTM_271 read GetSpecimenReceivedDateTime write SetSpecimenReceivedDateTime;
Public property SpecimenExpirationDateTime : TbsDTM_271 read GetSpecimenExpirationDateTime write SetSpecimenExpirationDateTime;
Public property SpecimenAvailability : TbsID_271 read GetSpecimenAvailability write SetSpecimenAvailability;
Public property SpecimenRejectReason[RepCount:Integer]: TbsCWE_271 read GetSpecimenRejectReason write SetSpecimenRejectReason;
Public property SpecimenQuality : TbsCWE_271 read GetSpecimenQuality write SetSpecimenQuality;
Public property SpecimenAppropriateness : TbsCWE_271 read GetSpecimenAppropriateness write SetSpecimenAppropriateness;
Public property SpecimenCondition[RepCount:Integer]: TbsCWE_271 read GetSpecimenCondition write SetSpecimenCondition;
Public property SpecimenCurrentQuantity : TbsCQ_271 read GetSpecimenCurrentQuantity write SetSpecimenCurrentQuantity;
Public property NumberOfSpecimenContainers : TbsNM_271 read GetNumberOfSpecimenContainers write SetNumberOfSpecimenContainers;
Public property ContainerType : TbsCWE_271 read GetContainerType write SetContainerType;
Public property ContainerCondition : TbsCWE_271 read GetContainerCondition write SetContainerCondition;
Public property SpecimenChildRole : TbsCWE_271 read GetSpecimenChildRole write SetSpecimenChildRole;
Public property AccessionId[RepCount:Integer]: TbsCX_271 read GetAccessionId write SetAccessionId;
Public property OtherSpecimenId[RepCount:Integer]: TbsCX_271 read GetOtherSpecimenId write SetOtherSpecimenId;
Public property ShipmentId : TbsEI_271 read GetShipmentId write SetShipmentId;

Description

Methods

Public function SpecimenParentIdsRepCount : Integer;
 
Public function SpecimenTypeModifierRepCount : Integer;
 
Public function SpecimenAdditivesRepCount : Integer;
 
Public function SpecimenSourceSiteModifierRepCount : Integer;
 
Public function SpecimenRoleRepCount : Integer;
 
Public function SpecimenDescriptionRepCount : Integer;
 
Public function SpecimenHandlingCodeRepCount : Integer;
 
Public function SpecimenRiskCodeRepCount : Integer;
 
Public function SpecimenRejectReasonRepCount : Integer;
 
Public function SpecimenConditionRepCount : Integer;
 
Public function AccessionIdRepCount : Integer;
 
Public function OtherSpecimenIdRepCount : Integer;
 

Properties

Public property SetIdSpm : TbsSI_271 read GetSetIdSpm write SetSetIdSpm;

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

Public property SpecimenId : TbsEIP_271 read GetSpecimenId write SetSpecimenId;

Specimen Id, Min : 0, Max : 1

Public property SpecimenParentIds[RepCount:Integer]: TbsEIP_271 read GetSpecimenParentIds write SetSpecimenParentIds;

Specimen Parent Ids, Min : 0, Max : *

Public property SpecimenType : TbsCWE_271 read GetSpecimenType write SetSpecimenType;

Specimen Type, Min : 1, Max : 1

Public property SpecimenTypeModifier[RepCount:Integer]: TbsCWE_271 read GetSpecimenTypeModifier write SetSpecimenTypeModifier;

Specimen Type Modifier, Min : 0, Max : *

Public property SpecimenAdditives[RepCount:Integer]: TbsCWE_271 read GetSpecimenAdditives write SetSpecimenAdditives;

Specimen Additives, Min : 0, Max : *

Public property SpecimenCollectionMethod : TbsCWE_271 read GetSpecimenCollectionMethod write SetSpecimenCollectionMethod;

Specimen Collection Method, Min : 0, Max : 1

Public property SpecimenSourceSite : TbsCWE_271 read GetSpecimenSourceSite write SetSpecimenSourceSite;

Specimen Source Site, Min : 0, Max : 1

Public property SpecimenSourceSiteModifier[RepCount:Integer]: TbsCWE_271 read GetSpecimenSourceSiteModifier write SetSpecimenSourceSiteModifier;

Specimen Source Site Modifier, Min : 0, Max : *

Public property SpecimenCollectionSite : TbsCWE_271 read GetSpecimenCollectionSite write SetSpecimenCollectionSite;

Specimen Collection Site, Min : 0, Max : 1

Public property SpecimenRole[RepCount:Integer]: TbsCWE_271 read GetSpecimenRole write SetSpecimenRole;

Specimen Role, Min : 0, Max : *

Public property SpecimenCollectionAmount : TbsCQ_271 read GetSpecimenCollectionAmount write SetSpecimenCollectionAmount;

Specimen Collection Amount, Min : 0, Max : 1

Public property GroupedSpecimenCount : TbsNM_271 read GetGroupedSpecimenCount write SetGroupedSpecimenCount;

Grouped Specimen Count, Min : 0, Max : 1

Public property SpecimenDescription[RepCount:Integer]: TbsST_271 read GetSpecimenDescription write SetSpecimenDescription;

Specimen Description, Min : 0, Max : *

Public property SpecimenHandlingCode[RepCount:Integer]: TbsCWE_271 read GetSpecimenHandlingCode write SetSpecimenHandlingCode;

Specimen Handling Code, Min : 0, Max : *

Public property SpecimenRiskCode[RepCount:Integer]: TbsCWE_271 read GetSpecimenRiskCode write SetSpecimenRiskCode;

Specimen Risk Code, Min : 0, Max : *

Public property SpecimenCollectionDateTime : TbsDR_271 read GetSpecimenCollectionDateTime write SetSpecimenCollectionDateTime;

Specimen Collection Date/Time, Min : 0, Max : 1

Public property SpecimenReceivedDateTime : TbsDTM_271 read GetSpecimenReceivedDateTime write SetSpecimenReceivedDateTime;

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

Public property SpecimenExpirationDateTime : TbsDTM_271 read GetSpecimenExpirationDateTime write SetSpecimenExpirationDateTime;

Specimen Expiration Date/Time, Min : 0, Max : 1

Public property SpecimenAvailability : TbsID_271 read GetSpecimenAvailability write SetSpecimenAvailability;

Specimen Availability, Min : 0, Max : 1

Public property SpecimenRejectReason[RepCount:Integer]: TbsCWE_271 read GetSpecimenRejectReason write SetSpecimenRejectReason;

Specimen Reject Reason, Min : 0, Max : *

Public property SpecimenQuality : TbsCWE_271 read GetSpecimenQuality write SetSpecimenQuality;

Specimen Quality, Min : 0, Max : 1

Public property SpecimenAppropriateness : TbsCWE_271 read GetSpecimenAppropriateness write SetSpecimenAppropriateness;

Specimen Appropriateness, Min : 0, Max : 1

Public property SpecimenCondition[RepCount:Integer]: TbsCWE_271 read GetSpecimenCondition write SetSpecimenCondition;

Specimen Condition, Min : 0, Max : *

Public property SpecimenCurrentQuantity : TbsCQ_271 read GetSpecimenCurrentQuantity write SetSpecimenCurrentQuantity;

Specimen Current Quantity, Min : 0, Max : 1

Public property NumberOfSpecimenContainers : TbsNM_271 read GetNumberOfSpecimenContainers write SetNumberOfSpecimenContainers;

Number Of Specimen Containers, Min : 0, Max : 1

Public property ContainerType : TbsCWE_271 read GetContainerType write SetContainerType;

Container Type, Min : 0, Max : 1

Public property ContainerCondition : TbsCWE_271 read GetContainerCondition write SetContainerCondition;

Container Condition, Min : 0, Max : 1

Public property SpecimenChildRole : TbsCWE_271 read GetSpecimenChildRole write SetSpecimenChildRole;

Specimen Child Role, Min : 0, Max : 1

Public property AccessionId[RepCount:Integer]: TbsCX_271 read GetAccessionId write SetAccessionId;

Accession Id, Min : 0, Max : *

Public property OtherSpecimenId[RepCount:Integer]: TbsCX_271 read GetOtherSpecimenId write SetOtherSpecimenId;

Other Specimen Id, Min : 0, Max : *

Public property ShipmentId : TbsEI_271 read GetShipmentId write SetShipmentId;

Shipment Id, Min : 0, Max : 1


Generated by PasDoc 0.14.0.