Terug naar index  <<  Terug naar templates

ref Template  OSD - Order sequence definition

Id 2.16.840.1.113883.3.1937.777.10.15.41
ref
(van repository: ad4bbr-)
Geldigheid geldig vanaf 2013‑02‑10
Status active Actief Versielabel
Naam OSD_datatype Weergavenaam OSD - Order sequence definition
Omschrijving
en-US

This data type specifies a fully coded version for forming a relationship between an order and one or more other orders. The relationship may be sequential or a cyclical pattern.

Usage of the OSD is restricted to the TQ data type (especially as it is applied to the ORC-7?). Retained for backward compatibility only as of v 2.5. The reader is advised to consider the TQ1 and TQ2 segments rather than this data type if sequencing levels or cyclical patterns need to be transmitted.

Note: Replaces the CM data type used in the TQ data type, component 10, as of v 2.5.

There are many situations, such as the creation of an order for a group of intravenous (IV) solutions, where the sequence of the individual intravenous solutions (each a service in itself) needs to be specified, e.g., hyperalimentation with multi-vitamins in every third bottle.

There are other situations where part of the order’s instructions contains a results condition of some type, such as "PRN pain". There is currently a free text "condition" component of ORC-7-quantity/timing that allows any condition to be specified.

The sequencing conditions are based on the completion of a predecessor service.

Usage notes:

Suppose the following:

The predecessor order is defined by the OE1000&OrdEnt as the placer order number, in subcomponents 2 and 3 of component 10 of ORC-7-quantity/timing.

The successor order, this order, has the placer order number OE1001^OrdEnt in the ORC segment.

The following sequence condition values have the following meanings:

Value Description Comment
ES + 10M Start time of the successor The finish time of OE1000&OrdEnt (predecessor) plus 10 minutes defines the start time of the successor, OE1001^OrdEnt (this order); i.e., start this order 10 minutes after the completion of its predecessor.
SS - 10M Start time of this order The start time of the predecessor minus 10 minutes defines the start time of this order; i.e., start this order 10 minutes before its predecessor.

Use Case 1: Cyclic placer order groups

For the special case where there is a cycle of orders that must be repeated, the first order to be executed will have a "sequence condition value" whose first character must be an asterisk (*). The last order to be executed may have a "sequence condition value" whose first character must be a pound sign (#).

Example:

Value Description
Comment *FS+10M

Translates to: execute this order the first time without evaluating the condition specified in the 10th component; but repeat only its execution when the specified external order’s start or finish date/time has met this condition. This specification generates a repetition of the order for each iteration of the cycle.

Note: This requires that the ordering application be able to specify the placer order number of the last order in the cycle in the first order’s quantity/timing specification.

To implement a cyclic group of four IV orders using the parent/child paradigm, the parent specifies a custom group of IVs, and the following occurs:

ORC-7-quantity/timing of the second child order specifies that it follows the first child order.

ORC-7-quantity/timing of the third child order specifies that it follows the second child order.

ORC-7-quantity/timing of the fourth child order specifies that it follows the third order.

To repeat the group of four child orders in a cyclic manner, the following occurs:



ORC-7-quantity/timing of the first child order specifies that it is to be executed once without any dependence on the completion of other orders.

Its second execution follows the completion of the fourth order. See example in Chapter 4 RXO segment examples. This scheme allows the following to be tracked:

The status of the whole group of orders to be reported back at the level of the parent order.

The status for each individual IV order by following the status of the corresponding child order.

Separate Orders example:

The same group of orders can be sent as a group of four orders (without a common parent), linked only by the data in their quantity/timing fields. In this case, there is no convenient HL7 method of transmitting the order status of the group as a whole without transmitting the status of each of the four separate orders.

Use Case 2: Inheritance of order status

Cancellation/discontinuation/hold order control events:

This logic implies the normal execution of the referenced predecessor order. Thus a cancel (or discontinuation or hold) of a predecessor order implies the cancellation (or discontinuation or hold) of all subsequent orders in the chain.

If the referenced order has been canceled (or discontinued or held), the current order inherits that same status.

In the case of hold, the removal of the hold of the predecessor implies a removal of the hold for the given order (which can then be executed according to the specification in the 10th component).

Classificatie HL7v2/v3 datatype level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Gebruikt door / Gebruikt
Gebruikt door 0 transacties en 13 templates, Gebruikt 4 templates
Gebruikt door als Naam Versie
2.16.840.1.113883.3.1937.777.10.15.63 Containment active TQ - Timing/quantity 2013‑02‑10
2.16.840.1.113883.2.4.3.11.60.25.10.33 link draft Lab2Lab ORC segment (resultaat) 2015‑07‑21 17:20:57
2.16.840.1.113883.2.4.3.11.60.25.10.32 link draft Lab2Lab Resultaatbericht (OUL^R22) 2016‑05‑31
2.16.840.1.113883.2.4.3.11.60.25.10.38 link draft Lab2PublicHealth Resultaatbericht (OUL^R22) 2016‑05‑31
2.16.840.1.113883.2.4.3.11.60.25.10.34 link draft Lab2Lab OBR segment (resultaat) 2015‑07‑21 17:18:50
2.16.840.1.113883.2.4.3.11.60.25.10.44 link draft Lab2PublicHealth OBR segment 2015‑07‑21 17:18:50
2.16.840.1.113883.2.4.3.11.60.25.10.5 link draft Lab2Lab OBR segment (aanvraag) 2015‑07‑21 17:18:50
2.16.840.1.113883.2.4.3.11.60.25.10.1 link draft Lab2Lab Aanvraagbericht (OML^O21) 2015‑07‑21 11:35:02
2.16.840.1.113883.2.4.3.11.60.25.10.7 link draft Lab2Lab ORC segment (aanvraag) 2015‑07‑21 17:20:57
2.16.840.1.113883.2.4.3.11.60.25.10.9 link draft Lab2Lab ORC segment (aanvraag vorig) 2015‑07‑23 16:10:37
2.16.840.1.113883.3.1937.777.10.13.59 link active INV - Inventory Detail 2013‑02‑10
2.16.840.1.113883.3.1937.777.10.13.81 link active OBR - Observation Request 2013‑02‑10
2.16.840.1.113883.3.1937.777.10.13.92 link active ORC - Common Order 2013‑02‑10
Gebruikt als Naam Versie
2.16.840.1.113883.3.1937.777.10.15.83 Containment active ID - Coded value for HL7 defined tables DYNAMISCH
2.16.840.1.113883.3.1937.777.10.15.89 Containment active ST - String DYNAMISCH
2.16.840.1.113883.3.1937.777.10.15.84 Containment active IS - Coded value for user-defined tables DYNAMISCH
2.16.840.1.113883.3.1937.777.10.15.86 Containment active NM - Numeric DYNAMISCH
Item DT Card Conf Omschrijving Label
hl7v2:OSD.1
ID 0 … 1 R
en-US Identifies whether sequence conditions or a repeating cycle of orders is defined. Refer to HL7-defined Table 0524 – Sequence condition for valid values.

Bevat 2.16.840.1.113883.3.1937.777.10.15.83 ID - Coded value for HL7 defined tables (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F ID
@Table
0 … 1 F HL70524
@LongName
0 … 1 F Sequence/Results Flag
hl7v2:OSD.2
ST 0 … 1 R
en-US Contains the first component of the placer order number, entity identifier.

Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F ST
@LongName
0 … 1 F Placer Order Number: Entity Identifier
hl7v2:OSD.3
IS 0 … 1
en-US Contains the second component of the placer order number, namespace ID. Refer to user-defined table 0363 - Assigning Authority for suggested values.

Bevat 2.16.840.1.113883.3.1937.777.10.15.84 IS - Coded value for user-defined tables (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F IS
@Table
0 … 1 F HL70363
@LongName
0 … 1 F Placer Order Number: Namespace ID
hl7v2:OSD.4
ST 0 … 1 R
en-US Contains the first component of the filler order number, entity identifier.

Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F ST
@LongName
0 … 1 F Filler Order Number: Entity Identifier
hl7v2:OSD.5
IS 0 … 1
en-US Contains the second component of the filler order number, namespace ID. Refer to user-defined table 0363 - Assigning Authority for suggested values

Bevat 2.16.840.1.113883.3.1937.777.10.15.84 IS - Coded value for user-defined tables (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F IS
@Table
0 … 1 F HL70363
@LongName
0 … 1 F Filler Order Number: Namespace ID
hl7v2:OSD.6
ST 0 … 1
en-US

Defines the relationship between the start/end of the related predecessor or successor order and the current order from ORC-2, 3 or 4.

The acceptable condition values have the form commonly used in project planning methodologies in the following format: <one of "SS", "EE", "SE", or "ES"> +/- <time>.

The first letter stands for start (S) or end (E) of predecessor order, where the predecessor is defined by the placer or filler order number in subcomponents 1,2 or subcomponents 3,4.

The second letter stands for the start (S) or end (E) of the successor order, where the successor order is the order containing this quantity/timing specification.

The time specifies the interval between the predecessor and successor starts or ends (see following examples).

Where <time> is defined as:

Example Description Comment
S<integer> do for <integer> seconds
M<integer> do for <integer> minutes
H<integer> do for <integer> hours
D<integer> do for <integer> days
W<integer> do for <integer> weeks
L<integer> do for <integer> months

Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F ST
@LongName
0 … 1 F Sequence Condition Value
hl7v2:OSD.7
NM 0 … 1
en-US The maximum number of repeats to be used only on cyclic groups. The total number of repeats is constrained by the end date/time of the last repeat or the end date/time of the parent, whichever is first.

Bevat 2.16.840.1.113883.3.1937.777.10.15.86 NM - Numeric (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F NM
@LongName
0 … 1 F Maximum Number of Repeats
hl7v2:OSD.8
ST 0 … 1 R
en-US Contains the next to the last component of the placer order number, universal ID.

Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F ST
@LongName
0 … 1 F Placer Order Number: Universal ID
hl7v2:OSD.9
ID 0 … 1
en-US Contains the last component of the placer order number. Refer to HL7 table 0301 - Universal ID Type for valid values.

Bevat 2.16.840.1.113883.3.1937.777.10.15.83 ID - Coded value for HL7 defined tables (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F ID
@Table
0 … 1 F HL70301
@LongName
0 … 1 F Placer Order Number: Universal ID Type
hl7v2:OSD.10
ST 0 … 1 R
en-US Contains the next to the last component of the filler order number, universal ID.

Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F ST
@LongName
0 … 1 F Filler Order Number: Universal ID
hl7v2:OSD.11
ID 0 … 1
en-US Contains the last component of the placer order number. Refer to HL7 table 0301 - Universal ID Type for valid values.

Bevat 2.16.840.1.113883.3.1937.777.10.15.83 ID - Coded value for HL7 defined tables (DYNAMISCH)
(OSDdotsype)
@Type
0 … 1 F ID
@Table
0 … 1 F HL70301
@LongName
0 … 1 F Filler Order Number: Universal ID Type