Transaction instance details (#29906)

Metadata

Timestamp: 3/13/26 7:39:41 AM (CET GMT+0100)

Simulated actor: Analyzer Manager

Domain: Laboratory

Transaction: LAB-28

Initiator: IHE/OML_LAB_ANALYZER_MGR (Analyzer Manager)

Responder: QIAGEN/QIAGEN^EZ2^L (Analyzer)

Company's keyword: QIA)

Message metadata

Message ID
20260313073941
<?xml version="1.0" encoding="UTF-8"?>
<OML_O33 xmlns="urn:hl7-org:v2xml">
    <MSH>
        <MSH.1>|</MSH.1>
        <MSH.2>^~\&amp;</MSH.2>
        <MSH.3>
            <HD.1>OM_LAB_ANALYZER_MGR</HD.1>
        </MSH.3>
        <MSH.4>
            <HD.1>IHE</HD.1>
        </MSH.4>
        <MSH.5>
            <HD.1>QIAGEN^EZ2^L</HD.1>
        </MSH.5>
        <MSH.6>
            <HD.1>QIAGEN</HD.1>
        </MSH.6>
        <MSH.7>
            <TS.1>20260313073941</TS.1>
        </MSH.7>
        <MSH.9>
            <MSG.1>OML</MSG.1>
            <MSG.2>O33</MSG.2>
            <MSG.3>OML_O33</MSG.3>
        </MSH.9>
        <MSH.10>20260313073941</MSH.10>
        <MSH.11>
            <PT.1>P</PT.1>
        </MSH.11>
        <MSH.12>
            <VID.1>2.5.1</VID.1>
        </MSH.12>
        <MSH.15>NE</MSH.15>
        <MSH.16>AL</MSH.16>
        <MSH.18>UNICODE UTF-8</MSH.18>
        <MSH.21>
            <EI.1>LAB-28</EI.1>
            <EI.2>IHE</EI.2>
        </MSH.21>
    </MSH>
    <OML_O33.SPECIMEN>
        <SPM>
            <SPM.1>1</SPM.1>
            <SPM.11>
                <CWE.1>P</CWE.1>
                <CWE.2>Patient specimen</CWE.2>
                <CWE.3>HL70369</CWE.3>
            </SPM.11>
            <SPM.20>N</SPM.20>
            <SPM.26>1</SPM.26>
        </SPM>
        <OML_O33.SPECIMEN_CONTAINER>
            <SAC>
                <SAC.3>
                    <EI.1>123</EI.1>
                </SAC.3>
            </SAC>
        </OML_O33.SPECIMEN_CONTAINER>
        <OML_O33.ORDER>
            <ORC>
                <ORC.1>NW</ORC.1>
                <ORC.4>
                    <EIP.1>
                        <EI.1>6246</EI.1>
                    </EIP.1>
                    <EIP.2>
                        <EI.1>IHE_OM_OP</EI.1>
                    </EIP.2>
                </ORC.4>
                <ORC.9>
                    <TS.1>20150703120000</TS.1>
                </ORC.9>
                <ORC.12>
                    <XCN.1>7404</XCN.1>
                    <XCN.2>
                        <FN.1>PRUST</FN.1>
                    </XCN.2>
                    <XCN.3>RALPH</XCN.3>
                    <XCN.6>DR</XCN.6>
                </ORC.12>
                <ORC.17>
                    <CE.1>922229-20</CE.1>
                    <CE.2>IHE-LAB</CE.2>
                    <CE.3>99IHE</CE.3>
                </ORC.17>
            </ORC>
            <OML_O33.OBSERVATION_REQUEST>
                <OBR>
                    <OBR.2>
                        <EI.1>487</EI.1>
                        <EI.2>GZL_AM</EI.2>
                        <EI.3>1.3.6.1.4.1.12559.11.1.2.2.4.4</EI.3>
                        <EI.4>ISO</EI.4>
                    </OBR.2>
                    <OBR.4>
                        <CE.1>LAB79</CE.1>
                        <CE.2>CBC</CE.2>
                        <CE.3>99IHE</CE.3>
                    </OBR.4>
                    <OBR.16>
                        <XCN.1>7404</XCN.1>
                        <XCN.2>
                            <FN.1>PRUST</FN.1>
                        </XCN.2>
                        <XCN.3>RALPH</XCN.3>
                        <XCN.6>DR</XCN.6>
                    </OBR.16>
                    <OBR.28>
                        <XCN.1>7404</XCN.1>
                        <XCN.2>
                            <FN.1>PRUST</FN.1>
                        </XCN.2>
                        <XCN.3>RALPH</XCN.3>
                        <XCN.6>DR</XCN.6>
                    </OBR.28>
                </OBR>
            </OML_O33.OBSERVATION_REQUEST>
        </OML_O33.ORDER>
    </OML_O33.SPECIMEN>
</OML_O33>
OML_O33:
MSH|^~\&|OM_LAB_ANALYZER_MGR|IHE|QIAGEN\S\EZ2\S\L|QIAGEN|20260313073941||OML^O33^OML_O33|20260313073941|P|2.5.1|||NE|AL||UNICODE UTF-8|||LAB-28^IHE[CR]
SPM|1||||||||||P^Patient specimen^HL70369|||||||||N||||||1[CR]
SAC|||123[CR]
ORC|NW|||6246^IHE_OM_OP^1.3.6.1.4.1.12559.11.1.2.2.4.2^ISO|||||20150703120000|||7404^PRUST^RALPH^^^DR|||||922229-20^IHE-LAB^99IHE[CR]
OBR||487^GZL_AM^1.3.6.1.4.1.12559.11.1.2.2.4.4^ISO||LAB79^CBC^99IHE||||||||||||7404^PRUST^RALPH^^^DR||||||||||||7404^PRUST^RALPH^^^DR[CR]
MSH|^~\&|OM_LAB_ANALYZER_MGR|IHE|QIAGEN\S\EZ2\S\L|QIAGEN|20260313073941||OML^O33^OML_O33|20260313073941|P|2.5.1|||NE|AL||UNICODE UTF-8|||LAB-28^IHE
SPM|1||||||||||P^Patient specimen^HL70369|||||||||N||||||1
SAC|||123
ORC|NW|||6246^IHE_OM_OP^1.3.6.1.4.1.12559.11.1.2.2.4.2^ISO|||||20150703120000|||7404^PRUST^RALPH^^^DR|||||922229-20^IHE-LAB^99IHE
OBR||487^GZL_AM^1.3.6.1.4.1.12559.11.1.2.2.4.4^ISO||LAB79^CBC^99IHE||||||||||||7404^PRUST^RALPH^^^DR||||||||||||7404^PRUST^RALPH^^^DR

Validation result (Status: FAILED)

External Validation Report


Disclaimer

The GazelleHL7v2Validator is an experimental system. IHE-Europe assumes no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic. We would appreciate acknowledgement if the service is used. Bug tracking service is available at http://gazelle.ihe.net/jira/browse/HLVAL

General Informations

Validation Date
2026, 03 13 - 07:40 (AM)
Validation Service
Gazelle HL7 Validator ( 3.10.1 )
Message OID
1.3.6.1.4.1.12559.11.1.2.1.5.360169
Profile OID
1.3.6.1.4.12559.11.1.1.178
Validation Test Status
FAILED

Resources

Find below the list of HL7 tables which have been used to validate the coded values of the message

  • 1.3.6.1.4.12559.11.1.3.1.2 (Revision: 46801)
  • 1.3.6.1.4.12559.11.1.3.1.6 (Revision: 50154)

Validation details

Errors
Type
Required field missing
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-4(Specimen Type)
Description
Element 'Specimen Type' is specified as required (R) but not present in the message

Warnings

Type
Conditional
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-2(universal ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-3(universal ID type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/MSH[0]/MSH-5(Receiving Application)[0]/HD-2(universal ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/MSH[0]/MSH-5(Receiving Application)[0]/HD-3(universal ID type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/MSH[0]/MSH-6(Receiving Facility)[0]/HD-2(universal ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/MSH[0]/MSH-6(Receiving Facility)[0]/HD-3(universal ID type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/PATIENT
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-2(Specimen ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-3(Specimen Parent IDs)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-7(Specimen Collection Method)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-8(Specimen Source Site)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-9(Specimen Source Site Modifier)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Table value not found
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-11(Specimen Role)[0]/CWE-3(name of coding system)
Value
HL70369
Description
Code HL70369 not found in table HL70396. Possible values are L, L, ACR, ANS+, ART, AS4, AS4E, ATC, C4, C5, CAS, CD2, CDCA, CDCM, CDS, CE, CLP, CPTM, CST, CVX, DCM, E, E5, E6, E7, ENZC, FDDC, FDDX, FDK, HB, HCPCS, HCPT, HHC, HI, HL7nnnn, HOT, HPC, I10, I10P, I9, I9C, IBT, IBTnnnn, IC2, ICD10AM, ICD10CA, ICDO, ICS, ICSD, ISO+, ISOnnnn, IUPC, IUPP, JC10, JC8, JJ1017, LB, LN, MCD, MCR, MDDX, MEDC, MEDR, MEDX, MGPI, MVX, NDA, NDC, NIC, NPI, NUBC, OHA, POS, RC, SDM, SNM, SNM3, SNT, UC, UMD, UML, UPC, UPIN, USPS, W1, W2, W4, WC, NABM, 99IHE, 99zzz
HL7 Table
1.3.6.1.4.12559.11.1.3.1.2#0396
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-13(Grouped Specimen Count)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-16(Specimen Risk Code)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-17(Specimen Collection Date/Time)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-18(Specimen Received Date/Time)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-20(Specimen Availability)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-20(Specimen Availability)[0]
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-21(Specimen Reject Reason)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPM[0]/SPM-27(Container Type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPECIMEN_CONTAINER[0]/SAC[0]/SAC-9(Carrier Type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPECIMEN_CONTAINER[0]/SAC[0]/SAC-21(Container Volume)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPECIMEN_CONTAINER[0]/SAC[0]/SAC-22(Available Specimen Volume)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/SPECIMEN_CONTAINER[0]/SAC[0]/SAC-24(Volume Units)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/ORC[0]/ORC-4(Placer Group Number)[0]/EIP-2(filler assigned identifier)/EI-2(namespace ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/ORC[0]/ORC-4(Placer Group Number)[0]/EIP-2(filler assigned identifier)/EI-3(universal ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/ORC[0]/ORC-4(Placer Group Number)[0]/EIP-2(filler assigned identifier)/EI-4(universal ID type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/ORC[0]/ORC-12(Ordering Provider)[0]/XCN-8(source table)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/ORC[0]/ORC-12(Ordering Provider)[0]/XCN-12(check digit scheme)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/TIMING
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/OBSERVATION_REQUEST[0]/OBR[0]/OBR-16(Ordering Provider)[0]/XCN-8(source table)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/OBSERVATION_REQUEST[0]/OBR[0]/OBR-16(Ordering Provider)[0]/XCN-12(check digit scheme)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/OBSERVATION_REQUEST[0]/OBR[0]/OBR-22(Results Rpt/Status Chng - Date/Time)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/OBSERVATION_REQUEST[0]/OBR[0]/OBR-24(Diagnostic Serv Sect ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/OBSERVATION_REQUEST[0]/OBR[0]/OBR-28(Result Copies To)[0]/XCN-8(source table)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/OBSERVATION_REQUEST[0]/OBR[0]/OBR-28(Result Copies To)[0]/XCN-12(check digit scheme)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
OML_O33/SPECIMEN[0]/ORDER[0]/OBSERVATION_REQUEST[0]/TCD
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message

Report (only first 50 reports are displayed)

Type
Required element
Location
OML_O33/MSH
Description
MSH shall be present
Type
Cardinality
Location
OML_O33/MSH
Description
MSH is repeated at least 1 time(s)
Type
Cardinality
Location
OML_O33/MSH
Description
MSH is repeated at most 1 time(s)
Type
Required element
Location
OML_O33/MSH[0]/MSH-1(Field Separator)
Description
Field Separator shall be present
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-1(Field Separator)
Description
Field Separator is repeated at least 1 time(s)
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-1(Field Separator)
Description
Field Separator is repeated at most 1 time(s)
Type
Required element
Location
OML_O33/MSH[0]/MSH-1(Field Separator)[0]
Description
Field Separator shall be present
Type
Datatype
Location
OML_O33/MSH[0]/MSH-1(Field Separator)[0]
Description
Datatype ST is used
Type
Length
Location
OML_O33/MSH[0]/MSH-1(Field Separator)[0]
Description
Length of the element does not exceed the length defined in the message profile (1)
Type
Value
Location
OML_O33/MSH[0]/MSH-1(Field Separator)[0]
Description
The constant value defined in the message profile (|) is used
Type
Format
Location
OML_O33/MSH[0]/MSH-1(Field Separator)[0]
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Required element
Location
OML_O33/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters shall be present
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters is repeated at least 1 time(s)
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters is repeated at most 1 time(s)
Type
Required element
Location
OML_O33/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Encoding Characters shall be present
Type
Datatype
Location
OML_O33/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Datatype ST is used
Type
Length
Location
OML_O33/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Length of the element does not exceed the length defined in the message profile (4)
Type
Format
Location
OML_O33/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-3(Sending Application)
Description
Sending Application is repeated at least 0 time(s)
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-3(Sending Application)
Description
Sending Application is repeated at most 1 time(s)
Type
Datatype
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]
Description
Datatype HD is used
Type
Length
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]
Description
Length of the element does not exceed the length defined in the message profile (227)
Type
Required element
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
namespace ID shall be present
Type
Datatype
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
Datatype IS is used
Type
Length
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
Length of the element does not exceed the length defined in the message profile (20)
Type
Format
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
Rule 'Primitive value '%s' requires to be shorter than 200 characters' is fulfilled
Type
Datatype
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
Datatype ST is used
Type
Length
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
Length of the element does not exceed the length defined in the message profile (199)
Type
Format
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Datatype
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
Datatype ID is used
Type
Length
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
Length of the element does not exceed the length defined in the message profile (6)
Type
Format
Location
OML_O33/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
Rule 'Primitive value '%s' requires to be shorter than 200 characters' is fulfilled
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)
Description
Sending Facility is repeated at least 0 time(s)
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)
Description
Sending Facility is repeated at most 1 time(s)
Type
Datatype
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]
Description
Datatype HD is used
Type
Length
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]
Description
Length of the element does not exceed the length defined in the message profile (227)
Type
Required element
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-1(namespace ID)
Description
namespace ID shall be present
Type
Datatype
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-1(namespace ID)
Description
Datatype IS is used
Type
Length
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-1(namespace ID)
Description
Length of the element does not exceed the length defined in the message profile (20)
Type
Format
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-1(namespace ID)
Description
Rule 'Primitive value '%s' requires to be shorter than 200 characters' is fulfilled
Type
Datatype
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-2(universal ID)
Description
Datatype ST is used
Type
Length
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-2(universal ID)
Description
Length of the element does not exceed the length defined in the message profile (199)
Type
Format
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-2(universal ID)
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Datatype
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-3(universal ID type)
Description
Datatype ID is used
Type
Length
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-3(universal ID type)
Description
Length of the element does not exceed the length defined in the message profile (6)
Type
Format
Location
OML_O33/MSH[0]/MSH-4(Sending Facility)[0]/HD-3(universal ID type)
Description
Rule 'Primitive value '%s' requires to be shorter than 200 characters' is fulfilled
Type
Required element
Location
OML_O33/MSH[0]/MSH-5(Receiving Application)
Description
Receiving Application shall be present
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-5(Receiving Application)
Description
Receiving Application is repeated at least 1 time(s)
Type
Cardinality
Location
OML_O33/MSH[0]/MSH-5(Receiving Application)
Description
Receiving Application is repeated at most 1 time(s)
Type
Required element
Location
OML_O33/MSH[0]/MSH-5(Receiving Application)[0]
Description
Receiving Application shall be present

Message metadata

Message ID
qZX2OSh5KtdgeDasYQ6b
<?xml version="1.0" encoding="UTF-8"?>
<ORL_O42 xmlns="urn:hl7-org:v2xml">
    <MSH>
        <MSH.1>|</MSH.1>
        <MSH.2>^~\&amp;</MSH.2>
        <MSH.3>
            <HD.1>QIAGEN</HD.1>
            <HD.3>L</HD.3>
        </MSH.3>
        <MSH.5>
            <HD.1>OM_LAB_ANALYZER_MGR</HD.1>
        </MSH.5>
        <MSH.7>
            <TS.1>20260313073941.9716</TS.1>
        </MSH.7>
        <MSH.9>
            <MSG.1>ORL</MSG.1>
            <MSG.2>O34</MSG.2>
            <MSG.3>ORL_O42</MSG.3>
        </MSH.9>
        <MSH.10>qZX2OSh5KtdgeDasYQ6b</MSH.10>
        <MSH.11>
            <PT.1>P</PT.1>
        </MSH.11>
        <MSH.12>
            <VID.1>2.5.1</VID.1>
        </MSH.12>
        <MSH.18>UNICODE UTF-8</MSH.18>
        <MSH.21>
            <EI.1>LAB-28</EI.1>
            <EI.2>IHE</EI.2>
        </MSH.21>
    </MSH>
    <MSA>
        <MSA.1>AA</MSA.1>
        <MSA.2>20260313073941</MSA.2>
    </MSA>
    <ORL_O42.RESPONSE>
        <ORL_O42.SPECIMEN>
            <SPM>
                <SPM.1>1</SPM.1>
                <SPM.11>
                    <CWE.1>P</CWE.1>
                </SPM.11>
            </SPM>
            <SAC>
                <SAC.3>
                    <EI.1>123</EI.1>
                </SAC.3>
            </SAC>
            <ORL_O42.ORDER>
                <ORC>
                    <ORC.1>OK</ORC.1>
                    <ORC.2>
                        <EI.1>487</EI.1>
                        <EI.2>GZL_AM</EI.2>
                        <EI.3>1.3.6.1.4.1.12559.11.1.2.2.4.4</EI.3>
                        <EI.4>ISO</EI.4>
                    </ORC.2>
                    <ORC.5>SC</ORC.5>
                </ORC>
            </ORL_O42.ORDER>
        </ORL_O42.SPECIMEN>
    </ORL_O42.RESPONSE>
</ORL_O42>
ORL_O42:
MSH|^~\&|QIAGEN^^L||OM_LAB_ANALYZER_MGR||20260313073941.9716||ORL^O34^ORL_O42|qZX2OSh5KtdgeDasYQ6b|P|2.5.1||||||UNICODE UTF-8|||LAB-28^IHE[CR]
MSA|AA|20260313073941[CR]
SPM|1||||||||||P[CR]
SAC|||123[CR]
ORC|OK|487^GZL_AM^1.3.6.1.4.1.12559.11.1.2.2.4.4^ISO|||SC[CR]
MSH|^~\&|QIAGEN^^L||OM_LAB_ANALYZER_MGR||20260313073941.9716||ORL^O34^ORL_O42|qZX2OSh5KtdgeDasYQ6b|P|2.5.1||||||UNICODE UTF-8|||LAB-28^IHE
MSA|AA|20260313073941
SPM|1||||||||||P
SAC|||123
ORC|OK|487^GZL_AM^1.3.6.1.4.1.12559.11.1.2.2.4.4^ISO|||SC

Validation result (Status: FAILED)

External Validation Report


Disclaimer

The GazelleHL7v2Validator is an experimental system. IHE-Europe assumes no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic. We would appreciate acknowledgement if the service is used. Bug tracking service is available at http://gazelle.ihe.net/jira/browse/HLVAL

General Informations

Validation Date
2026, 03 13 - 07:39 (AM)
Validation Service
Gazelle HL7 Validator ( 3.10.1 )
Message OID
1.3.6.1.4.1.12559.11.1.2.1.5.360168
Profile OID
1.3.6.1.4.12559.11.1.1.181
Validation Test Status
FAILED

Resources

Find below the list of HL7 tables which have been used to validate the coded values of the message

  • 1.3.6.1.4.12559.11.1.3.1.2 (Revision: 46801)
  • 1.3.6.1.4.12559.11.1.3.1.6 (Revision: 50154)

Validation details

Errors
Type
Required field missing
Location
ORL_O42/RESPONSE[0]/SPECIMEN[0]/SPM[0]/SPM-4(Specimen Type)
Description
Element 'Specimen Type' is specified as required (R) but not present in the message
Type
Wrong usage
Location
ORL_O42/RESPONSE[0]/SPECIMEN[0]/SPM[0]/SPM-11(Specimen Role)[0]/CWE-3(name of coding system)
Description
Required element 'name of coding system' is missing

Warnings

Type
Conditional
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Table value not found
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Value
L
Description
Code L not found in table HL70301. Possible values are DNS, GUID, HCD, HL7, ISO, L,M,N, Random, URI, UUID, x400, x500
HL7 Table
1.3.6.1.4.12559.11.1.3.1.2#0301
Type
Conditional
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-2(universal ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-3(universal ID type)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Table value not found
Location
ORL_O42/MSH[0]/MSH-9(Message Type)[0]/MSG-3(message structure)
Value
ORL_O42
Description
Code ORL_O42 not found in table HL70354. Possible values are ACK, ADR_A19, ADT_A01, ADT_A02, ADT_A03, ADT_A05, ADT_A06, ADT_A09, ADT_A15, ADT_A16, ADT_A17, ADT_A18, ADT_A20, ADT_A21, ADT_A24, ADT_A30, ADT_A37, ADT_A38, ADT_A39, ADT_A43, ADT_A45, ADT_A50, ADT_A52, ADT_A54, ADT_A60, ADT_A61, BAR_P01, BAR_P02, BAR_P05, BAR_P06, BAR_P10, BAR_P12, BPS_O29, BRP_030, BRT_O32, BTS_O31, CRM_C01, CSU_C09, DFT_P03, DFT_P11, DOC_T12, DSR_P04, DSR_Q01, DSR_Q03, EAC_U07, EAN_U09, EAR_U08, EDR_R07, EQQ_Q04, ERP_R09, ESR_U02, ESU_U01, INR_U06, INU_U05, LSU_U12, MDM_T01, MDM_T02, MFD_MFA, MFK_M01, MFN_M01, MFN_M02, MFN_M03, MFN_M04, MFN_M05, MFN_M06, MFN_M07, MFN_M08, MFN_M09, MFN_M10, MFN_M11, MFN_M12, MFN_M13, MFN_M15, MFQ_M01, MFR_M01, NMD_N02, NMQ_N01, NMR_N01, OMB_O27, OMD_O03, OMG_O19, OMI_O23, OML_O21, OML_O33, OML_O35, OMN_O07, OMP_O09, OMS_O05, ORB_O28, ORD_O04, ORF_R04, ORG_O20, ORI_O24, ORL_O22, ORL_O34, ORL_O36, ORM_O01, ORN_O08, ORP_O10, ORR_O02, ORS_O06, ORU_R01, ORU_R30, ORU_R31, ORU_R32, ORU_W01, OSQ_Q06, OSR_Q06, OUL_R21, OUL_R22, OUL_R23, OUL_R24, PEX_P07, PGL_PC6, PMU_B01, PMU_B03, PMU_B04, PMU_B07, PMU_B08, PPG_PCG, PPP_PCB, PPR_PC1, PPT_PCL, PPV_PCA, PRR_PC5, PTR_PCF, QBP_Q11, QBP_Q13, QBP_Q15, QBP_Q21, QCK_Q02, QCN_J01, QRF_W02, QRY_A19, QRY_P04, QRY_PC4, QRY_Q01, QRY_Q02, QRY_R02, QRY_T12, QSB_Q16, QVR_Q17, RAR_RAR, RAS_O17, RCI_I05, RCL_I06, RDE_O01, RDE_O11, RDR_RDR, RDS_O13, RDY_K15, REF_I12, RER_RER, RGR_RGR, RGV_O15, ROR_ROR, RPA_I08, RPI_I01, RPL_I02, RPR_I03, RQA_I08, RQC_I05, RQI_I01, RQP_I04, RQQ_Q09, RRA_O02, RRA_O18, RRD_O14, RRE_O12, RRG_O16, RRI_I12, RSP_K11, RSP_K21, RSP_K22, RSP_K23, RTB_K13, SIU_S12, SPQ_Q08, SQM_S25, SQR_S25, SRM_S01, SRR_S01, SSR_U04, SSU_U03, SUR_P09, TBR_R08, TBR_R09, TCU_U10, UDM_Q05, VQQ_Q07, VXQ_V01, VXR_V03, VXU_V04, VXX_V02
HL7 Table
1.3.6.1.4.12559.11.1.3.1.2#0354
Type
Conditional
Location
ORL_O42/RESPONSE[0]/PATIENT
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
ORL_O42/RESPONSE[0]/SPECIMEN[0]/SPM[0]/SPM-2(Specimen ID)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
ORL_O42/RESPONSE[0]/SPECIMEN[0]/SPM[0]/SPM-3(Specimen Parent IDs)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
ORL_O42/RESPONSE[0]/SPECIMEN[0]/SPM[0]/SPM-13(Grouped Specimen Count)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
ORL_O42/RESPONSE[0]/SPECIMEN[0]/SPM[0]/SPM-20(Specimen Availability)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message
Type
Conditional
Location
ORL_O42/RESPONSE[0]/SPECIMEN[0]/SPM[0]/SPM-21(Specimen Reject Reason)
Description
The optionality of this element is set as 'conditional' and no rule has been defined, refer to the specification to check the optionality which applies in the context of this message

Report (only first 50 reports are displayed)

Type
Required element
Location
ORL_O42/MSH
Description
MSH shall be present
Type
Cardinality
Location
ORL_O42/MSH
Description
MSH is repeated at least 1 time(s)
Type
Cardinality
Location
ORL_O42/MSH
Description
MSH is repeated at most 1 time(s)
Type
Required element
Location
ORL_O42/MSH[0]/MSH-1(Field Separator)
Description
Field Separator shall be present
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-1(Field Separator)
Description
Field Separator is repeated at least 1 time(s)
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-1(Field Separator)
Description
Field Separator is repeated at most 1 time(s)
Type
Required element
Location
ORL_O42/MSH[0]/MSH-1(Field Separator)[0]
Description
Field Separator shall be present
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-1(Field Separator)[0]
Description
Datatype ST is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-1(Field Separator)[0]
Description
Length of the element does not exceed the length defined in the message profile (1)
Type
Value
Location
ORL_O42/MSH[0]/MSH-1(Field Separator)[0]
Description
The constant value defined in the message profile (|) is used
Type
Format
Location
ORL_O42/MSH[0]/MSH-1(Field Separator)[0]
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Required element
Location
ORL_O42/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters shall be present
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters is repeated at least 1 time(s)
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters is repeated at most 1 time(s)
Type
Required element
Location
ORL_O42/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Encoding Characters shall be present
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Datatype ST is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Length of the element does not exceed the length defined in the message profile (4)
Type
Format
Location
ORL_O42/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)
Description
Sending Application is repeated at least 0 time(s)
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)
Description
Sending Application is repeated at most 1 time(s)
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]
Description
Datatype HD is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]
Description
Length of the element does not exceed the length defined in the message profile (227)
Type
Required element
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
namespace ID shall be present
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
Datatype IS is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
Length of the element does not exceed the length defined in the message profile (20)
Type
Format
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
Rule 'Primitive value '%s' requires to be shorter than 200 characters' is fulfilled
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
Datatype ST is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
Length of the element does not exceed the length defined in the message profile (199)
Type
Format
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
Datatype ID is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
Length of the element does not exceed the length defined in the message profile (6)
Type
Format
Location
ORL_O42/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
Rule 'Primitive value '%s' requires to be shorter than 200 characters' is fulfilled
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)
Description
Receiving Application is repeated at least 0 time(s)
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)
Description
Receiving Application is repeated at most 1 time(s)
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]
Description
Datatype HD is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]
Description
Length of the element does not exceed the length defined in the message profile (227)
Type
Required element
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-1(namespace ID)
Description
namespace ID shall be present
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-1(namespace ID)
Description
Datatype IS is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-1(namespace ID)
Description
Length of the element does not exceed the length defined in the message profile (20)
Type
Format
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-1(namespace ID)
Description
Rule 'Primitive value '%s' requires to be shorter than 200 characters' is fulfilled
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-2(universal ID)
Description
Datatype ST is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-2(universal ID)
Description
Length of the element does not exceed the length defined in the message profile (199)
Type
Format
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-2(universal ID)
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Datatype
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-3(universal ID type)
Description
Datatype ID is used
Type
Length
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-3(universal ID type)
Description
Length of the element does not exceed the length defined in the message profile (6)
Type
Format
Location
ORL_O42/MSH[0]/MSH-5(Receiving Application)[0]/HD-3(universal ID type)
Description
Rule 'Primitive value '%s' requires to be shorter than 200 characters' is fulfilled
Type
Required element
Location
ORL_O42/MSH[0]/MSH-7(Date/Time Of Message)
Description
Date/Time Of Message shall be present
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-7(Date/Time Of Message)
Description
Date/Time Of Message is repeated at least 1 time(s)
Type
Cardinality
Location
ORL_O42/MSH[0]/MSH-7(Date/Time Of Message)
Description
Date/Time Of Message is repeated at most 1 time(s)
Type
Required element
Location
ORL_O42/MSH[0]/MSH-7(Date/Time Of Message)[0]
Description
Date/Time Of Message shall be present