Class TbsSPM_28

DescriptionHierarchyFieldsMethodsProperties

Unit

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

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_28 read GetSetIdSpm write SetSetIdSpm;
Public property SpecimenId : TbsEIP_28 read GetSpecimenId write SetSpecimenId;
Public property SpecimenParentIds[RepCount:Integer]: TbsEIP_28 read GetSpecimenParentIds write SetSpecimenParentIds;
Public property SpecimenType : TbsCWE_28 read GetSpecimenType write SetSpecimenType;
Public property SpecimenTypeModifier[RepCount:Integer]: TbsCWE_28 read GetSpecimenTypeModifier write SetSpecimenTypeModifier;
Public property SpecimenAdditives[RepCount:Integer]: TbsCWE_28 read GetSpecimenAdditives write SetSpecimenAdditives;
Public property SpecimenCollectionMethod : TbsCWE_28 read GetSpecimenCollectionMethod write SetSpecimenCollectionMethod;
Public property SpecimenSourceSite : TbsCWE_28 read GetSpecimenSourceSite write SetSpecimenSourceSite;
Public property SpecimenSourceSiteModifier[RepCount:Integer]: TbsCWE_28 read GetSpecimenSourceSiteModifier write SetSpecimenSourceSiteModifier;
Public property SpecimenCollectionSite : TbsCWE_28 read GetSpecimenCollectionSite write SetSpecimenCollectionSite;
Public property SpecimenRole[RepCount:Integer]: TbsCWE_28 read GetSpecimenRole write SetSpecimenRole;
Public property SpecimenCollectionAmount : TbsCQ_28 read GetSpecimenCollectionAmount write SetSpecimenCollectionAmount;
Public property GroupedSpecimenCount : TbsNM_28 read GetGroupedSpecimenCount write SetGroupedSpecimenCount;
Public property SpecimenDescription[RepCount:Integer]: TbsST_28 read GetSpecimenDescription write SetSpecimenDescription;
Public property SpecimenHandlingCode[RepCount:Integer]: TbsCWE_28 read GetSpecimenHandlingCode write SetSpecimenHandlingCode;
Public property SpecimenRiskCode[RepCount:Integer]: TbsCWE_28 read GetSpecimenRiskCode write SetSpecimenRiskCode;
Public property SpecimenCollectionDateTime : TbsDR_28 read GetSpecimenCollectionDateTime write SetSpecimenCollectionDateTime;
Public property SpecimenReceivedDateTime : TbsDTM_28 read GetSpecimenReceivedDateTime write SetSpecimenReceivedDateTime;
Public property SpecimenExpirationDateTime : TbsDTM_28 read GetSpecimenExpirationDateTime write SetSpecimenExpirationDateTime;
Public property SpecimenAvailability : TbsID_28 read GetSpecimenAvailability write SetSpecimenAvailability;
Public property SpecimenRejectReason[RepCount:Integer]: TbsCWE_28 read GetSpecimenRejectReason write SetSpecimenRejectReason;
Public property SpecimenQuality : TbsCWE_28 read GetSpecimenQuality write SetSpecimenQuality;
Public property SpecimenAppropriateness : TbsCWE_28 read GetSpecimenAppropriateness write SetSpecimenAppropriateness;
Public property SpecimenCondition[RepCount:Integer]: TbsCWE_28 read GetSpecimenCondition write SetSpecimenCondition;
Public property SpecimenCurrentQuantity : TbsCQ_28 read GetSpecimenCurrentQuantity write SetSpecimenCurrentQuantity;
Public property NumberOfSpecimenContainers : TbsNM_28 read GetNumberOfSpecimenContainers write SetNumberOfSpecimenContainers;
Public property ContainerType : TbsCWE_28 read GetContainerType write SetContainerType;
Public property ContainerCondition : TbsCWE_28 read GetContainerCondition write SetContainerCondition;
Public property SpecimenChildRole : TbsCWE_28 read GetSpecimenChildRole write SetSpecimenChildRole;
Public property AccessionId[RepCount:Integer]: TbsCX_28 read GetAccessionId write SetAccessionId;
Public property OtherSpecimenId[RepCount:Integer]: TbsCX_28 read GetOtherSpecimenId write SetOtherSpecimenId;
Public property ShipmentId : TbsEI_28 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_28 read GetSetIdSpm write SetSetIdSpm;

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

Public property SpecimenId : TbsEIP_28 read GetSpecimenId write SetSpecimenId;

Specimen Id, Min : 0, Max : 1

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

Specimen Parent Ids, Min : 0, Max : *

Public property SpecimenType : TbsCWE_28 read GetSpecimenType write SetSpecimenType;

Specimen Type, Min : 1, Max : 1

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

Specimen Type Modifier, Min : 0, Max : *

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

Specimen Additives, Min : 0, Max : *

Public property SpecimenCollectionMethod : TbsCWE_28 read GetSpecimenCollectionMethod write SetSpecimenCollectionMethod;

Specimen Collection Method, Min : 0, Max : 1

Public property SpecimenSourceSite : TbsCWE_28 read GetSpecimenSourceSite write SetSpecimenSourceSite;

Specimen Source Site, Min : 0, Max : 1

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

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

Public property SpecimenCollectionSite : TbsCWE_28 read GetSpecimenCollectionSite write SetSpecimenCollectionSite;

Specimen Collection Site, Min : 0, Max : 1

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

Specimen Role, Min : 0, Max : *

Public property SpecimenCollectionAmount : TbsCQ_28 read GetSpecimenCollectionAmount write SetSpecimenCollectionAmount;

Specimen Collection Amount, Min : 0, Max : 1

Public property GroupedSpecimenCount : TbsNM_28 read GetGroupedSpecimenCount write SetGroupedSpecimenCount;

Grouped Specimen Count, Min : 0, Max : 1

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

Specimen Description, Min : 0, Max : *

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

Specimen Handling Code, Min : 0, Max : *

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

Specimen Risk Code, Min : 0, Max : *

Public property SpecimenCollectionDateTime : TbsDR_28 read GetSpecimenCollectionDateTime write SetSpecimenCollectionDateTime;

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

Public property SpecimenReceivedDateTime : TbsDTM_28 read GetSpecimenReceivedDateTime write SetSpecimenReceivedDateTime;

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

Public property SpecimenExpirationDateTime : TbsDTM_28 read GetSpecimenExpirationDateTime write SetSpecimenExpirationDateTime;

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

Public property SpecimenAvailability : TbsID_28 read GetSpecimenAvailability write SetSpecimenAvailability;

Specimen Availability, Min : 0, Max : 1

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

Specimen Reject Reason, Min : 0, Max : *

Public property SpecimenQuality : TbsCWE_28 read GetSpecimenQuality write SetSpecimenQuality;

Specimen Quality, Min : 0, Max : 1

Public property SpecimenAppropriateness : TbsCWE_28 read GetSpecimenAppropriateness write SetSpecimenAppropriateness;

Specimen Appropriateness, Min : 0, Max : 1

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

Specimen Condition, Min : 0, Max : *

Public property SpecimenCurrentQuantity : TbsCQ_28 read GetSpecimenCurrentQuantity write SetSpecimenCurrentQuantity;

Specimen Current Quantity, Min : 0, Max : 1

Public property NumberOfSpecimenContainers : TbsNM_28 read GetNumberOfSpecimenContainers write SetNumberOfSpecimenContainers;

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

Public property ContainerType : TbsCWE_28 read GetContainerType write SetContainerType;

Container Type, Min : 0, Max : 1

Public property ContainerCondition : TbsCWE_28 read GetContainerCondition write SetContainerCondition;

Container Condition, Min : 0, Max : 1

Public property SpecimenChildRole : TbsCWE_28 read GetSpecimenChildRole write SetSpecimenChildRole;

Specimen Child Role, Min : 0, Max : 1

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

Accession Id, Min : 0, Max : *

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

Other Specimen Id, Min : 0, Max : *

Public property ShipmentId : TbsEI_28 read GetShipmentId write SetShipmentId;

Shipment Id, Min : 0, Max : 1


Generated by PasDoc 0.14.0.