Class TbsORC_271

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsORC_271 = class(TbsHL7Segment)

Description

Common Order The Common Order segment (ORC) is used to transmit fields that are common to all orders (all types of services that are requested). There is some overlap between fields of the ORC and those in the order detail segments. These are described in the succeeding sections. ORC use notes a

placer order groups The Standard supports a mechanism to collect several orders together in a group. Most often this is used to represent an "ordering session" for a single patient. An order group is a list of orders (ORCs) associated with an ORC-4-placer group number. A group is established when the placer supplies a placer group number with the original order. The order group consists of all the ORCs and order detail segments that have the same placer group number. Orders can be removed from the group using cancel, or added using the replacement or parent-child mechanisms. New orders cannot otherwise be added to the group. b) duplicate fields The ORC is intended to uniformly define the fields that are common to all orders (i.e., requested services). Some ORC fields are duplicated in some order detail segments (e.g., OBR, RXO). For example, ORC-2-placer order number has the same meaning and purpose as OBR-2-placer order number field. This promotes upward compatibility with past versions and ASTM. The rule for using these fields is that the value must appear in the order detail segment if it does not appear in the ORC. However, it is recommended to transmit the field value in both places to avoid confusion. c) parent/child – cancel, hold, discontinue During transmission of a request to cancel, hold, or discontinue a parent order, the request is intended to apply recursively to the parent order and all associated child orders. For example: 1) An EKG application receives an order for three EKGs on successive mornings. 2) The EKG application creates three child orders, one for each requested EKG. 3) The first daily EKG has already been performed when a request is received to cancel the original parent order. (The parent is beyond the point of cancellation.) 4) The remaining, unperformed, children are canceled as a result of the request. )

Hierarchy

Overview

Methods

Public function QuantityTimingRepCount : Integer;
Public function EnteredByRepCount : Integer;
Public function VerifiedByRepCount : Integer;
Public function OrderingProviderRepCount : Integer;
Public function CallBackPhoneNumberRepCount : Integer;
Public function ActionByRepCount : Integer;
Public function OrderingFacilityNameRepCount : Integer;
Public function OrderingFacilityAddressRepCount : Integer;
Public function OrderingFacilityPhoneNumberRepCount : Integer;
Public function OrderingProviderAddressRepCount : Integer;
Public function AlternatePlacerOrderNumberRepCount : Integer;

Properties

Public property OrderControl : TbsID_271 read GetOrderControl write SetOrderControl;
Public property PlacerOrderNumber : TbsEI_271 read GetPlacerOrderNumber write SetPlacerOrderNumber;
Public property FillerOrderNumber : TbsEI_271 read GetFillerOrderNumber write SetFillerOrderNumber;
Public property PlacerGroupNumber : TbsEI_271 read GetPlacerGroupNumber write SetPlacerGroupNumber;
Public property OrderStatus : TbsID_271 read GetOrderStatus write SetOrderStatus;
Public property ResponseFlag : TbsID_271 read GetResponseFlag write SetResponseFlag;
Public property QuantityTiming[RepCount:Integer]: TbsST_271 read GetQuantityTiming write SetQuantityTiming;
Public property Parent : TbsEIP_271 read GetParent write SetParent;
Public property DateTimeOfTransaction : TbsDTM_271 read GetDateTimeOfTransaction write SetDateTimeOfTransaction;
Public property EnteredBy[RepCount:Integer]: TbsXCN_271 read GetEnteredBy write SetEnteredBy;
Public property VerifiedBy[RepCount:Integer]: TbsXCN_271 read GetVerifiedBy write SetVerifiedBy;
Public property OrderingProvider[RepCount:Integer]: TbsXCN_271 read GetOrderingProvider write SetOrderingProvider;
Public property EnterersLocation : TbsPL_271 read GetEnterersLocation write SetEnterersLocation;
Public property CallBackPhoneNumber[RepCount:Integer]: TbsXTN_271 read GetCallBackPhoneNumber write SetCallBackPhoneNumber;
Public property OrderEffectiveDateTime : TbsDTM_271 read GetOrderEffectiveDateTime write SetOrderEffectiveDateTime;
Public property OrderControlCodeReason : TbsCWE_271 read GetOrderControlCodeReason write SetOrderControlCodeReason;
Public property EnteringOrganization : TbsCWE_271 read GetEnteringOrganization write SetEnteringOrganization;
Public property EnteringDevice : TbsCWE_271 read GetEnteringDevice write SetEnteringDevice;
Public property ActionBy[RepCount:Integer]: TbsXCN_271 read GetActionBy write SetActionBy;
Public property AdvancedBeneficiaryNoticeCode : TbsCWE_271 read GetAdvancedBeneficiaryNoticeCode write SetAdvancedBeneficiaryNoticeCode;
Public property OrderingFacilityName[RepCount:Integer]: TbsXON_271 read GetOrderingFacilityName write SetOrderingFacilityName;
Public property OrderingFacilityAddress[RepCount:Integer]: TbsXAD_271 read GetOrderingFacilityAddress write SetOrderingFacilityAddress;
Public property OrderingFacilityPhoneNumber[RepCount:Integer]: TbsXTN_271 read GetOrderingFacilityPhoneNumber write SetOrderingFacilityPhoneNumber;
Public property OrderingProviderAddress[RepCount:Integer]: TbsXAD_271 read GetOrderingProviderAddress write SetOrderingProviderAddress;
Public property OrderStatusModifier : TbsCWE_271 read GetOrderStatusModifier write SetOrderStatusModifier;
Public property AdvancedBeneficiaryNoticeOverrideReason : TbsCWE_271 read GetAdvancedBeneficiaryNoticeOverrideReason write SetAdvancedBeneficiaryNoticeOverrideReason;
Public property FillersExpectedAvailabilityDateTime : TbsDTM_271 read GetFillersExpectedAvailabilityDateTime write SetFillersExpectedAvailabilityDateTime;
Public property ConfidentialityCode : TbsCWE_271 read GetConfidentialityCode write SetConfidentialityCode;
Public property OrderType : TbsCWE_271 read GetOrderType write SetOrderType;
Public property EntererAuthorizationMode : TbsCNE_271 read GetEntererAuthorizationMode write SetEntererAuthorizationMode;
Public property ParentUniversalServiceIdentifier : TbsCWE_271 read GetParentUniversalServiceIdentifier write SetParentUniversalServiceIdentifier;
Public property AdvancedBeneficiaryNoticeDate : TbsDT_271 read GetAdvancedBeneficiaryNoticeDate write SetAdvancedBeneficiaryNoticeDate;
Public property AlternatePlacerOrderNumber[RepCount:Integer]: TbsCX_271 read GetAlternatePlacerOrderNumber write SetAlternatePlacerOrderNumber;

Description

Methods

Public function QuantityTimingRepCount : Integer;
 
Public function EnteredByRepCount : Integer;
 
Public function VerifiedByRepCount : Integer;
 
Public function OrderingProviderRepCount : Integer;
 
Public function CallBackPhoneNumberRepCount : Integer;
 
Public function ActionByRepCount : Integer;
 
Public function OrderingFacilityNameRepCount : Integer;
 
Public function OrderingFacilityAddressRepCount : Integer;
 
Public function OrderingFacilityPhoneNumberRepCount : Integer;
 
Public function OrderingProviderAddressRepCount : Integer;
 
Public function AlternatePlacerOrderNumberRepCount : Integer;
 

Properties

Public property OrderControl : TbsID_271 read GetOrderControl write SetOrderControl;

Order Control, Min : 1, Max : 1

Public property PlacerOrderNumber : TbsEI_271 read GetPlacerOrderNumber write SetPlacerOrderNumber;

Placer Order Number, Min : 0, Max : 1

Public property FillerOrderNumber : TbsEI_271 read GetFillerOrderNumber write SetFillerOrderNumber;

Filler Order Number, Min : 0, Max : 1

Public property PlacerGroupNumber : TbsEI_271 read GetPlacerGroupNumber write SetPlacerGroupNumber;

Placer Group Number, Min : 0, Max : 1

Public property OrderStatus : TbsID_271 read GetOrderStatus write SetOrderStatus;

Order Status, Min : 0, Max : 1

Public property ResponseFlag : TbsID_271 read GetResponseFlag write SetResponseFlag;

Response Flag, Min : 0, Max : 1

Public property QuantityTiming[RepCount:Integer]: TbsST_271 read GetQuantityTiming write SetQuantityTiming;

Quantity/Timing, Min : 0, Max : *

Public property Parent : TbsEIP_271 read GetParent write SetParent;

Parent, Min : 0, Max : 1

Public property DateTimeOfTransaction : TbsDTM_271 read GetDateTimeOfTransaction write SetDateTimeOfTransaction;

Date/Time Of Transaction, Min : 0, Max : 1

Public property EnteredBy[RepCount:Integer]: TbsXCN_271 read GetEnteredBy write SetEnteredBy;

Entered By, Min : 0, Max : *

Public property VerifiedBy[RepCount:Integer]: TbsXCN_271 read GetVerifiedBy write SetVerifiedBy;

Verified By, Min : 0, Max : *

Public property OrderingProvider[RepCount:Integer]: TbsXCN_271 read GetOrderingProvider write SetOrderingProvider;

Ordering Provider, Min : 0, Max : *

Public property EnterersLocation : TbsPL_271 read GetEnterersLocation write SetEnterersLocation;

Enterer's Location, Min : 0, Max : 1

Public property CallBackPhoneNumber[RepCount:Integer]: TbsXTN_271 read GetCallBackPhoneNumber write SetCallBackPhoneNumber;

Call Back Phone Number, Min : 0, Max : 2

Public property OrderEffectiveDateTime : TbsDTM_271 read GetOrderEffectiveDateTime write SetOrderEffectiveDateTime;

Order Effective Date/Time, Min : 0, Max : 1

Public property OrderControlCodeReason : TbsCWE_271 read GetOrderControlCodeReason write SetOrderControlCodeReason;

Order Control Code Reason, Min : 0, Max : 1

Public property EnteringOrganization : TbsCWE_271 read GetEnteringOrganization write SetEnteringOrganization;

Entering Organization, Min : 0, Max : 1

Public property EnteringDevice : TbsCWE_271 read GetEnteringDevice write SetEnteringDevice;

Entering Device, Min : 0, Max : 1

Public property ActionBy[RepCount:Integer]: TbsXCN_271 read GetActionBy write SetActionBy;

Action By, Min : 0, Max : *

Public property AdvancedBeneficiaryNoticeCode : TbsCWE_271 read GetAdvancedBeneficiaryNoticeCode write SetAdvancedBeneficiaryNoticeCode;

Advanced Beneficiary Notice Code, Min : 0, Max : 1

Public property OrderingFacilityName[RepCount:Integer]: TbsXON_271 read GetOrderingFacilityName write SetOrderingFacilityName;

Ordering Facility Name, Min : 0, Max : *

Public property OrderingFacilityAddress[RepCount:Integer]: TbsXAD_271 read GetOrderingFacilityAddress write SetOrderingFacilityAddress;

Ordering Facility Address, Min : 0, Max : *

Public property OrderingFacilityPhoneNumber[RepCount:Integer]: TbsXTN_271 read GetOrderingFacilityPhoneNumber write SetOrderingFacilityPhoneNumber;

Ordering Facility Phone Number, Min : 0, Max : *

Public property OrderingProviderAddress[RepCount:Integer]: TbsXAD_271 read GetOrderingProviderAddress write SetOrderingProviderAddress;

Ordering Provider Address, Min : 0, Max : *

Public property OrderStatusModifier : TbsCWE_271 read GetOrderStatusModifier write SetOrderStatusModifier;

Order Status Modifier, Min : 0, Max : 1

Public property AdvancedBeneficiaryNoticeOverrideReason : TbsCWE_271 read GetAdvancedBeneficiaryNoticeOverrideReason write SetAdvancedBeneficiaryNoticeOverrideReason;

Advanced Beneficiary Notice Override Reason, Min : 0, Max : 1

Public property FillersExpectedAvailabilityDateTime : TbsDTM_271 read GetFillersExpectedAvailabilityDateTime write SetFillersExpectedAvailabilityDateTime;

Filler's Expected Availability Date/Time, Min : 0, Max : 1

Public property ConfidentialityCode : TbsCWE_271 read GetConfidentialityCode write SetConfidentialityCode;

Confidentiality Code, Min : 0, Max : 1

Public property OrderType : TbsCWE_271 read GetOrderType write SetOrderType;

Order Type, Min : 0, Max : 1

Public property EntererAuthorizationMode : TbsCNE_271 read GetEntererAuthorizationMode write SetEntererAuthorizationMode;

Enterer Authorization Mode, Min : 0, Max : 1

Public property ParentUniversalServiceIdentifier : TbsCWE_271 read GetParentUniversalServiceIdentifier write SetParentUniversalServiceIdentifier;

Parent Universal Service Identifier, Min : 0, Max : 1

Public property AdvancedBeneficiaryNoticeDate : TbsDT_271 read GetAdvancedBeneficiaryNoticeDate write SetAdvancedBeneficiaryNoticeDate;

Advanced Beneficiary Notice Date, Min : 0, Max : 1

Public property AlternatePlacerOrderNumber[RepCount:Integer]: TbsCX_271 read GetAlternatePlacerOrderNumber write SetAlternatePlacerOrderNumber;

Alternate Placer Order Number, Min : 0, Max : *


Generated by PasDoc 0.14.0.