Détails des transactions (#197299)

Métadonnées

Horodatage: 31/10/24 14:34:56 (CET GMT+0100)

Acteur simulé: Patient Demographic Supplier

Domaine: IT-Infrastructure in France

Transaction: ITI-30

Initiateur: IHE/PatientManager (Patient Demographic Supplier)

Receveur: PAT/ENSWEET (Patient Demographic Consumer)

Company's keyword: ENSWEET)

Message metadata

Message ID
20241031143456
<?xml version="1.0" encoding="UTF-8"?>
<ADT_A05 xmlns="urn:hl7-org:v2xml">
    <MSH>
        <MSH.1>|</MSH.1>
        <MSH.2>^~\&amp;</MSH.2>
        <MSH.3>
            <HD.1>PatientManager</HD.1>
        </MSH.3>
        <MSH.4>
            <HD.1>IHE</HD.1>
        </MSH.4>
        <MSH.5>
            <HD.1>ENSWEET</HD.1>
        </MSH.5>
        <MSH.6>
            <HD.1>PAT</HD.1>
        </MSH.6>
        <MSH.7>
            <TS.1>20241031143456</TS.1>
        </MSH.7>
        <MSH.9>
            <MSG.1>ADT</MSG.1>
            <MSG.2>A28</MSG.2>
            <MSG.3>ADT_A05</MSG.3>
        </MSH.9>
        <MSH.10>20241031143456</MSH.10>
        <MSH.11>
            <PT.1>P</PT.1>
        </MSH.11>
        <MSH.12>
            <VID.1>2.5</VID.1>
            <VID.2>
                <CE.1>FRA</CE.1>
            </VID.2>
            <VID.3>
                <CE.1>2.10</CE.1>
            </VID.3>
        </MSH.12>
        <MSH.18>UNICODE UTF-8</MSH.18>
    </MSH>
    <EVN>
        <EVN.2>
            <TS.1>20241031143456</TS.1>
        </EVN.2>
    </EVN>
    <PID>
        <PID.3>
            <CX.1>190046322089981</CX.1>
            <CX.4>
                <HD.1>ASIP-SANTE-INS-NIR</HD.1>
                <HD.2>1.2.250.1.213.1.4.8</HD.2>
                <HD.3>ISO</HD.3>
            </CX.4>
            <CX.5>INS</CX.5>
        </PID.3>
        <PID.3>
            <CX.1>1910557</CX.1>
            <CX.4>
                <HD.1>GZL_INTEROP</HD.1>
                <HD.2>2.16.840.1.113883.2.8.3.7</HD.2>
                <HD.3>ISO</HD.3>
            </CX.4>
            <CX.5>PI</CX.5>
        </PID.3>
        <PID.5>
            <XPN.1>
                <FN.1>D'ARTAGNAN DE L'HERAULT</FN.1>
            </XPN.1>
            <XPN.2>PIERRE-ALAIN</XPN.2>
            <XPN.3>PIERRE-ALAIN BRUCE GORDON</XPN.3>
            <XPN.7>L</XPN.7>
        </PID.5>
        <PID.7>
            <TS.1>19900414</TS.1>
        </PID.7>
        <PID.8>M</PID.8>
        <PID.11>
            <XAD.7>BDL</XAD.7>
            <XAD.9>63220</XAD.9>
        </PID.11>
        <PID.11>
            <XAD.1>
                <SAD.1>74 route de Moulins</SAD.1>
            </XAD.1>
            <XAD.3>Decize</XAD.3>
            <XAD.5>58300</XAD.5>
            <XAD.6>FRA</XAD.6>
            <XAD.7>H</XAD.7>
        </PID.11>
        <PID.18>
            <CX.1>AN1489</CX.1>
            <CX.4>
                <HD.1>GZL_INTEROP</HD.1>
                <HD.2>2.16.840.1.113883.2.8.3.7</HD.2>
                <HD.3>ISO</HD.3>
            </CX.4>
            <CX.5>AN</CX.5>
        </PID.18>
        <PID.32>VALI</PID.32>
    </PID>
    <PV1>
        <PV1.2>N</PV1.2>
    </PV1>
    <ZFD>
        <ZFD.3>N</ZFD.3>
        <ZFD.4>N</ZFD.4>
    </ZFD>
</ADT_A05>
ADT_A05:
MSH|^~\&|PatientManager|IHE|ENSWEET|PAT|20241031143456||ADT^A28^ADT_A05|20241031143456|P|2.5^FRA^2.10||||||UNICODE UTF-8[CR]
EVN||20241031143456[CR]
PID|||190046322089981^^^ASIP-SANTE-INS-NIR&1.2.250.1.213.1.4.8&ISO^INS~1910557^^^GZL_INTEROP&2.16.840.1.113883.2.8.3.7&ISO^PI||D'ARTAGNAN DE L'HERAULT^PIERRE-ALAIN^PIERRE-ALAIN BRUCE GORDON^^^^L||19900414|M|||^^^^^^BDL^^63220~74 route de Moulins^^Decize^^58300^FRA^H|||||||AN1489^^^GZL_INTEROP&2.16.840.1.113883.2.8.3.7&ISO^AN||||||||||||||VALI[CR]
PV1||N[CR]
ZFD|||N|N[CR]
MSH|^~\&|PatientManager|IHE|ENSWEET|PAT|20241031143456||ADT^A28^ADT_A05|20241031143456|P|2.5^FRA^2.10||||||UNICODE UTF-8
EVN||20241031143456
PID|||190046322089981^^^ASIP-SANTE-INS-NIR&1.2.250.1.213.1.4.8&ISO^INS~1910557^^^GZL_INTEROP&2.16.840.1.113883.2.8.3.7&ISO^PI||D'ARTAGNAN DE L'HERAULT^PIERRE-ALAIN^PIERRE-ALAIN BRUCE GORDON^^^^L||19900414|M|||^^^^^^BDL^^63220~74 route de Moulins^^Decize^^58300^FRA^H|||||||AN1489^^^GZL_INTEROP&2.16.840.1.113883.2.8.3.7&ISO^AN||||||||||||||VALI
PV1||N
ZFD|||N|N

Résultat de validation (Statut: )

La validation de la reqûete n'a pas encore été effectuée ou n'est pas disponible

Message metadata

Message ID
ACK20241031133456
<?xml version="1.0" encoding="UTF-8"?>
<ACK xmlns="urn:hl7-org:v2xml">
    <MSH>
        <MSH.1>|</MSH.1>
        <MSH.2>^~\&amp;</MSH.2>
        <MSH.3>
            <HD.1>ENSWEET</HD.1>
        </MSH.3>
        <MSH.4>
            <HD.1>PAT</HD.1>
        </MSH.4>
        <MSH.5>
            <HD.1>PatientManager</HD.1>
        </MSH.5>
        <MSH.6>
            <HD.1>IHE</HD.1>
        </MSH.6>
        <MSH.7>
            <TS.1>20241031133456</TS.1>
        </MSH.7>
        <MSH.9>
            <CM_MSG.1>ACK</CM_MSG.1>
        </MSH.9>
        <MSH.10>ACK20241031133456</MSH.10>
        <MSH.11>
            <PT.1>P</PT.1>
        </MSH.11>
        <MSH.12>2.3</MSH.12>
    </MSH>
    <MSA>
        <MSA.1>AR</MSA.1>
        <MSA.2>20241031143456</MSA.2>
    </MSA>
    <ERR>
        <ERR.1>
            <CM_ELD.1>Cannot read properties of undefined (reading '0')</CM_ELD.1>
        </ERR.1>
    </ERR>
</ACK>
ACK:
MSH|^~\&|ENSWEET|PAT|PatientManager|IHE|20241031133456||ACK|ACK20241031133456|P|2.3[CR]
MSA|AR|20241031143456[CR]
ERR|Cannot read properties of undefined (reading '0')[CR]
MSH|^~\&|ENSWEET|PAT|PatientManager|IHE|20241031133456||ACK|ACK20241031133456|P|2.3
MSA|AR|20241031143456
ERR|Cannot read properties of undefined (reading '0')

Résultat de validation (Statut: 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
2024, 10 31 - 02:48 (PM)
Validation Service
Gazelle HL7 Validator ( 3.8.3-SNAPSHOT )
Message OID
1.3.6.1.4.1.12559.11.43.3.2.12120
Profile OID
2.16.840.1.113883.2.8.3.1.48 (Revision: 67390)
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.5 (Revision: 48828)
  • 2.16.840.1.113883.2.8.3.2.1 (Revision: 67401)

Validation details

Errors
Type
Application internal error
Location
/MSH-9-2
Description
Event type is empty and should not
Location
/MSH-12-1
Description
Message version declared in the message (2.3) does not match the one expected by the message profile (2.5)
Type
Data type error
Location
ACK/MSH[0]/MSH-9(Message Type)[0]
Value
ACK
Description
Datatype CM_MSG does not match the one declared in the message profile (MSG)
Type
Wrong usage
Location
ACK/MSH[0]/MSH-9(Message Type)[0]/CM_MSG-2(trigger event)
Description
Required element 'trigger event' is missing
Type
Data type error
Location
ACK/MSH[0]/MSH-9(Message Type)[0]/MSH-11(Processing ID)[0]/PT-1(processing ID)
Value
P
Description
Datatype ST does not match the one declared in the message profile (ID)
Type
Data type error
Location
ACK/MSH[0]/MSH-9(Message Type)[0]/MSH-11(Processing ID)[0]/PT-2(processing mode)
Value
Description
Datatype ST does not match the one declared in the message profile (ID)
Type
Data type error
Location
ACK/MSH[0]/MSH-9(Message Type)[0]/MSH-12(Version ID)[0]
Value
2.3
Description
Datatype ID does not match the one declared in the message profile (VID)
Type
Required field missing
Location
ACK/MSH[0]/SFT/ERR[0]/ERR-3(HL7 Error Code)
Description
Element 'HL7 Error Code' is specified as required (R) but not present in the message
Type
Required field missing
Location
ACK/MSH[0]/SFT/ERR[0]/ERR-4(Severity)
Description
Element 'Severity' is specified as required (R) but not present in the message
Type
Element not allowed
Location
ACK/MSH[0]/SFT/ERR[0]
Value
Cannot read properties of undefined (reading '0')
Description
Field 'ERR-1' appears in the message but is specified as forbidden (X) in the message profile

Warnings

Type
Conditional
Location
ACK/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
ACK/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
ACK/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
ACK/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
ACK/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
ACK/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
ACK/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
ACK/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
ACK/MSH[0]/MSH-9(Message Type)[0]/MSH-18(Character Set)
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
ACK/MSH[0]/SFT/ERR
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
Cardinality
Location
ACK/MSH
Description
MSH is repeated at least 0 time(s)
Type
Cardinality
Location
ACK/MSH
Description
MSH is repeated at most 1 time(s)
Type
Required element
Location
ACK/MSH[0]/MSH-1(Field Separator)
Description
Field Separator shall be present
Type
Cardinality
Location
ACK/MSH[0]/MSH-1(Field Separator)
Description
Field Separator is repeated at least 1 time(s)
Type
Cardinality
Location
ACK/MSH[0]/MSH-1(Field Separator)
Description
Field Separator is repeated at most 1 time(s)
Type
Required element
Location
ACK/MSH[0]/MSH-1(Field Separator)[0]
Description
Field Separator shall be present
Type
Datatype
Location
ACK/MSH[0]/MSH-1(Field Separator)[0]
Description
Datatype ST is used
Type
Length
Location
ACK/MSH[0]/MSH-1(Field Separator)[0]
Description
Length of the element does not exceed the length defined in the message profile (1)
Type
Format
Location
ACK/MSH[0]/MSH-1(Field Separator)[0]
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Required element
Location
ACK/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters shall be present
Type
Cardinality
Location
ACK/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters is repeated at least 1 time(s)
Type
Cardinality
Location
ACK/MSH[0]/MSH-2(Encoding Characters)
Description
Encoding Characters is repeated at most 1 time(s)
Type
Required element
Location
ACK/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Encoding Characters shall be present
Type
Datatype
Location
ACK/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Datatype ST is used
Type
Length
Location
ACK/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
ACK/MSH[0]/MSH-2(Encoding Characters)[0]
Description
Rule 'Primitive value '%s' requires to be anything' is fulfilled
Type
Required element
Location
ACK/MSH[0]/MSH-3(Sending Application)
Description
Sending Application shall be present
Type
Cardinality
Location
ACK/MSH[0]/MSH-3(Sending Application)
Description
Sending Application is repeated at least 1 time(s)
Type
Cardinality
Location
ACK/MSH[0]/MSH-3(Sending Application)
Description
Sending Application is repeated at most 1 time(s)
Type
Required element
Location
ACK/MSH[0]/MSH-3(Sending Application)[0]
Description
Sending Application shall be present
Type
Datatype
Location
ACK/MSH[0]/MSH-3(Sending Application)[0]
Description
Datatype HD is used
Type
Length
Location
ACK/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
ACK/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
namespace ID shall be present
Type
Datatype
Location
ACK/MSH[0]/MSH-3(Sending Application)[0]/HD-1(namespace ID)
Description
Datatype IS is used
Type
Length
Location
ACK/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
ACK/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
ACK/MSH[0]/MSH-3(Sending Application)[0]/HD-2(universal ID)
Description
Datatype ST is used
Type
Length
Location
ACK/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
ACK/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
ACK/MSH[0]/MSH-3(Sending Application)[0]/HD-3(universal ID type)
Description
Datatype ID is used
Type
Length
Location
ACK/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
ACK/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
Required element
Location
ACK/MSH[0]/MSH-4(Sending Facility)
Description
Sending Facility shall be present
Type
Cardinality
Location
ACK/MSH[0]/MSH-4(Sending Facility)
Description
Sending Facility is repeated at least 1 time(s)
Type
Cardinality
Location
ACK/MSH[0]/MSH-4(Sending Facility)
Description
Sending Facility is repeated at most 1 time(s)
Type
Required element
Location
ACK/MSH[0]/MSH-4(Sending Facility)[0]
Description
Sending Facility shall be present
Type
Datatype
Location
ACK/MSH[0]/MSH-4(Sending Facility)[0]
Description
Datatype HD is used
Type
Length
Location
ACK/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
ACK/MSH[0]/MSH-4(Sending Facility)[0]/HD-1(namespace ID)
Description
namespace ID shall be present
Type
Datatype
Location
ACK/MSH[0]/MSH-4(Sending Facility)[0]/HD-1(namespace ID)
Description
Datatype IS is used
Type
Length
Location
ACK/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
ACK/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
ACK/MSH[0]/MSH-4(Sending Facility)[0]/HD-2(universal ID)
Description
Datatype ST is used
Type
Length
Location
ACK/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
ACK/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
ACK/MSH[0]/MSH-4(Sending Facility)[0]/HD-3(universal ID type)
Description
Datatype ID is used
Type
Length
Location
ACK/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
ACK/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
ACK/MSH[0]/MSH-5(Receiving Application)
Description
Receiving Application shall be present
Type
Cardinality
Location
ACK/MSH[0]/MSH-5(Receiving Application)
Description
Receiving Application is repeated at least 1 time(s)

Profile exceptions

Those profile exceptions have been raised because the HL7 message profile, on some points, differs from the Java class representing the HL7 message. Those are not errors in the given message but may cause (partially) wrong validation results

  • Segment MSH: Component CM_MSG-3 is defined in the message profile but does not exist in the Java class representing the segment
  • Segment MSH: Field 12 has type ca.uhn.hl7v2.model.v23.datatype.ID but the message profile defines components
  • SFT is expected by the message profile but does not appear in the java class representing the message structure