Transaction instance details (#375986)

Metadata

Timestamp: 6/25/19 2:28:49 AM (CEST GMT+0200)

Simulated actor: Patient Identity Source

Domain: IT-Infrasctructure

Transaction: ITI-44

Initiator: PatientManager (Patient Identity Source)

Responder: Gazelle PIXV3 Manager (Patient Identity Cross-Reference Manager)

Message metadata

Message ID
1.3.6.1.4.1.12559.11.1.2.2.5.6.1:11494
<?xml version="1.0" encoding="UTF8" standalone="yes"?>
<PRPA_IN201301UV02 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3">
    <id extension="11494" root="1.3.6.1.4.1.12559.11.1.2.2.5.6.1"/>
    <creationTime value="20190625022845"/>
    <interactionId extension="PRPA_IN201301UV02" root="2.16.840.1.113883.1.18"/>
    <processingCode code="T"/>
    <processingModeCode code="T"/>
    <acceptAckCode code="AL"/>
    <receiver typeCode="RCV">
        <device classCode="DEV" determinerCode="INSTANCE">
            <id root="1.3.6.1.4.1.12559.11.1.2.2.5.11"/>
            <telecom value="https://gazelle.ihe.net/PAMSimulator-ejb/PIXManager_Service/PIXManager_PortType?wsdl"/>
        </device>
    </receiver>
    <sender typeCode="SND">
        <device classCode="DEV" determinerCode="INSTANCE">
            <id root="1.3.6.1.4.1.12559.11.1.2.2.5.6"/>
        </device>
    </sender>
    <controlActProcess classCode="CACT" moodCode="EVN">
        <code code="PRPA_TE201301UV02" displayName="2.16.840.1.113883.1.18"/>
        <subject contextConductionInd="false" typeCode="SUBJ">
            <registrationEvent classCode="REG" moodCode="EVN">
                <statusCode code="active"/>
                <subject1 typeCode="SBJ">
                    <patient classCode="PAT">
                        <statusCode code="active"/>
                        <patientPerson classCode="PSN" determinerCode="INSTANCE">
                            <name>
                                <given>Milka</given>
                                <family>Caflisch</family>
                            </name>
                            <name/>
                            <administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.12.1" displayName="Female"/>
                            <birthTime value="19930519"/>
                            <multipleBirthInd value="false"/>
                            <addr>
                                <streetAddressLine>Goldbrunnenstrasse</streetAddressLine>
                                <city>Zurich</city>
                                <country>CHE</country>
                                <postalCode>8055</postalCode>
                            </addr>
                            <personalRelationship classCode="PRS">
                                <code code="MTH" codeSystem="2.16.840.1.113883.12.63" displayName="Mother"/>
                                <relationshipHolder1 classCode="PSN" determinerCode="INSTANCE">
                                    <name xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                                        <family>Bercher</family>
                                    </name>
                                </relationshipHolder1>
                            </personalRelationship>
                            <personalRelationship classCode="PRS">
                                <code code="CHD" codeSystem="2.16.840.1.113883.12.63" displayName="Child"/>
                                <relationshipHolder1 classCode="PSN" determinerCode="INSTANCE">
                                    <name xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                                        <given>dsf</given>
                                        <given>dsf</given>
                                    </name>
                                </relationshipHolder1>
                            </personalRelationship>
                        </patientPerson>
                        <providerOrganization classCode="ORG" determinerCode="INSTANCE">
                            <name>IHE-Europe</name>
                            <contactParty classCode="CON">
                                <id root="1.3.6.1.4.1.12559.11.1.2.2.5"/>
                                <telecom value="http://gazelle.ihe.net"/>
                            </contactParty>
                        </providerOrganization>
                    </patient>
                </subject1>
                <custodian typeCode="CST">
                    <assignedEntity classCode="ASSIGNED">
                        <id root="1.3.6.1.4.1.12559.11.1.2.2.5.1"/>
                    </assignedEntity>
                </custodian>
            </registrationEvent>
        </subject>
    </controlActProcess>
</PRPA_IN201301UV02>

Validation result (Status: FAILED)

External Validation Report

External Validation Report


General Informations
Validation Date 2019, 06 27 - 07:33:39
Validation Service Gazelle HL7v3 Validator : [ITI-44] Patient Identity Feed HL7V3 - Add Patient Record
Validation Test Status
FAILED

Result overview
XML
FAILED
ModelBased Validation
FAILED

The document you have validated is supposed to be an XML document. The validator has checked if it is well-formed, results of this validation are gathered in this part.

The XML document is not well-formed, for the following reasons:

  • error: cvc-complex-type.2.4.a: Invalid content was found starting with element 'statusCode'. One of '{"urn:hl7-org:v3":realmCode, "urn:hl7-org:v3":typeId, "urn:hl7-org:v3":templateId, "urn:hl7-org:v3":id}' is expected. (see line 27, column 52)
  • error: cvc-complex-type.2.4.a: Invalid content was found starting with element 'name'. One of '{"urn:hl7-org:v3":realmCode, "urn:hl7-org:v3":typeId, "urn:hl7-org:v3":templateId, "urn:hl7-org:v3":id}' is expected. (see line 62, column 35)


Result
FAILED
Summary 45 checks
1 errors
0 warning
0 infos
HIDE : Errors Warnings Infos Reports

Errors

Test constraint_iti44patientadd_ihehl7v3002
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient
Description When the Patient role is scoped by a Provider organization, only patient IDs assigned by the provider organization are allowed in the Patient class, the root element of the patient IDs shall match the root element of the provider organization ID. [ Assertion... ]

Reports

Test constraint_hl7v3_II
Location /PRPA_IN201301UV02/id
Description Note : This condition was verified : II must be nullFlavor or root attribute must be defined (from the schema datatypes-base.xsd)

Test constraint_hl7v3_II
Location /PRPA_IN201301UV02/interactionId
Description Note : This condition was verified : II must be nullFlavor or root attribute must be defined (from the schema datatypes-base.xsd)

Test constraint_hl7v3_II
Location /PRPA_IN201301UV02/receiver[0]/device/id[0]
Description Note : This condition was verified : II must be nullFlavor or root attribute must be defined (from the schema datatypes-base.xsd)

Test constraint_hl7v3_URL
Location /PRPA_IN201301UV02/receiver[0]/device/telecom[0]
Description Note : This condition was verified : URL must be nullFlavor, or it must have value attribute (from the schema datatypes-base.xsd)

Test constraint_hl7v3_II
Location /PRPA_IN201301UV02/sender/device/id[0]
Description Note : This condition was verified : II must be nullFlavor or root attribute must be defined (from the schema datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/name[0]/family[0]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/name[0]/given[0]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_BL
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/multipleBirthInd
Description Note : This condition was verified : The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL. (from the schema datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/addr[0]/country[0]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/addr[0]/city[0]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/addr[0]/postalCode[0]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/addr[0]/streetAddressLine[0]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/personalRelationship[0]/relationshipHolder1/name[0]/family[0]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/personalRelationship[1]/relationshipHolder1/name[0]/given[0]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_ST
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/personalRelationship[1]/relationshipHolder1/name[0]/given[1]
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

Test constraint_hl7v3_II
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/providerOrganization/contactParty[0]/id[0]
Description Note : This condition was verified : II must be nullFlavor or root attribute must be defined (from the schema datatypes-base.xsd)

Test constraint_hl7v3_URL
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/providerOrganization/contactParty[0]/telecom[0]
Description Note : This condition was verified : URL must be nullFlavor, or it must have value attribute (from the schema datatypes-base.xsd)

Test constraint_hl7v3_II
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/custodian/assignedEntity/id[0]
Description Note : This condition was verified : II must be nullFlavor or root attribute must be defined (from the schema datatypes-base.xsd)

Test constraint_mccimt000100UV01_receiverTypeCode
Location /PRPA_IN201301UV02/receiver[0]
Description typeCode attribute of receiver SHALL be equal to RCV (Table O.1.1-1: Model attributes) [ Assertion... ]

Test constraint_mccimt000100UV01_deviceId
Location /PRPA_IN201301UV02/receiver[0]/device
Description IHE restriction: id.root SHALL be an ISO OID, and id.extension SHALL not have a value (Table O.1.1-1: Model Attributes) [ Assertion... ]

Test constraint_mccimt000100UV01_senderTypeCode
Location /PRPA_IN201301UV02/sender
Description typeCode attribute of device SHALL be equal to RCV (Table O.1.1-1: Model attributes) [ Assertion... ]

Test constraint_mccimt000100UV01_deviceId
Location /PRPA_IN201301UV02/sender/device
Description IHE restriction: id.root SHALL be an ISO OID, and id.extension SHALL not have a value (Table O.1.1-1: Model Attributes) [ Assertion... ]

Test constraint_hl7v3common_custodianAssignedEntity
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/custodian
Description The assigned entity for this participant SHALL be either an organization or a device (Table O.2.1-1: Model Attributes) [ Assertion... ]

Test constraint_iti44common_iti44val002
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/providerOrganization
Description The id attribute of Provider Organization shall have only a root [ Assertion... ]

Test constraint_iti44common_iti44val003
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/providerOrganization
Description The id/@root attribute of Provider Organization shall be expressed as an ISO OID [ Assertion... ]

Test constraint_iti44common_iti44val001
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/providerOrganization/contactParty[0]
Description The Provider Organization needs to be identified by at least one of address, telecommunications address, or contact person. [ Assertion... ]

Test constraint_iti44patientadd_iti44val017
Location /PRPA_IN201301UV02
Description For Add Patient Record message, the value of interactionId SHALL be set to PRPA_IN201301UV02 [ Assertion... ]

Test constraint_iti44patientadd_iti44val019
Location /PRPA_IN201301UV02
Description The value of processingModeCode SHALL be set to T [ Assertion... ]

Test constraint_iti44patientadd_iti44val020
Location /PRPA_IN201301UV02
Description The value of acceptAckCode SHALL be set to AL [ Assertion... ]

Test constraint_iti44patientadd_iti44val021
Location /PRPA_IN201301UV02
Description There SHALL be only one receiver Device [ Assertion... ]

Test constraint_iti44patientadd_iti44val022
Location /PRPA_IN201301UV02/controlActProcess
Description For Add Patient Record message, the trigger event code ControlActProcess.code SHALL be set to PRPA_TE201301UV02 [ Assertion... ]

Test constraint_iti44patientadd_ihehl7v3006
Location /PRPA_IN201301UV02/controlActProcess/subject[0]
Description The context conduction Indicator value in the MFMI_MT700701UV01 control act wrapper is mandatory and SHALL be false [ Assertion... ]

Test constraint_iti44patientadd_ihehl7v3008
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent
Description RegistrationEvent.effectiveTime and the author.time SHALL be valued with the same time expression [ Assertion... ]

Test constraint_iti44patientadd_iti44val024
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent
Description RegistrationEvent.statusCode SHALL be set to active [ Assertion... ]

Test constraint_iti44patientadd_iti44val025
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent
Description There SHALL be no ReplacementOf act relationship for the Add Patient Record and Revise Patient Record interactions. [ Assertion... ]

Test constraint_iti44patientadd_iti44val006
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient
Description The focal entity choice is restricted to be only a person [ Assertion... ]

Test constraint_iti44patientadd_patientid_ihehl7v3004
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient
Description All IHE Actors are required to send the extension attribute for any id element representing a patient identifier [ Assertion... ]

Test constraint_iti44patientadd_iti44val009
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson
Description patientPerson.classCode attribute is mandatory [ Assertion... ]

Test constraint_iti44patientadd_iti44val010
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson
Description patientPerson.determinerCode attribute is mandatory [ Assertion... ]

Test constraint_iti44patientadd_personid_ihehl7v3004
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson
Description All IHE Actors are required to send the extension attribute for any id element representing a patient identifier [ Assertion... ]

Test constraint_iti44patientadd_iti44val007
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/personalRelationship[0]
Description The relationship holder of the personal relationship is restricted to be a person [ Assertion... ]

Test constraint_iti44patientadd_iti44val011
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/personalRelationship[0]
Description personalRelationship.classCode attribute is mandatory [ Assertion... ]

Test constraint_iti44patientadd_iti44val007
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/personalRelationship[1]
Description The relationship holder of the personal relationship is restricted to be a person [ Assertion... ]

Test constraint_iti44patientadd_iti44val011
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/patientPerson/personalRelationship[1]
Description personalRelationship.classCode attribute is mandatory [ Assertion... ]

Message metadata

Message ID
1.3.6.1.4.1.12559.11.1.2.2.5.5.1:110467
<?xml version="1.0" encoding="UTF8" standalone="yes"?>
<MCCI_IN000002UV01 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3">
    <id extension="110467" root="1.3.6.1.4.1.12559.11.1.2.2.5.5.1"/>
    <creationTime value="20190625022848"/>
    <interactionId extension="MCCI_IN000002UV01" root="2.16.840.1.113883.1.18"/>
    <processingCode code="P"/>
    <processingModeCode code="T"/>
    <acceptAckCode code="NE"/>
    <receiver typeCode="RCV">
        <device classCode="DEV" determinerCode="INSTANCE">
            <id root="1.3.6.1.4.1.12559.11.1.2.2.5.6"/>
        </device>
    </receiver>
    <sender typeCode="SND">
        <device classCode="DEV" determinerCode="INSTANCE">
            <id root="1.3.6.1.4.1.12559.11.1.2.2.5.11"/>
            <telecom value="https://gazelle.ihe.net/PAMSimulator-ejb/PIXManager_Service/PIXManager_PortType?wsdl"/>
        </device>
    </sender>
    <acknowledgement>
        <typeCode code="CA"/>
        <targetMessage>
            <id extension="11494" root="1.3.6.1.4.1.12559.11.1.2.2.5.6.1"/>
        </targetMessage>
    </acknowledgement>
</MCCI_IN000002UV01>

Validation result (Status: )

Validation of the response has not been performed yet or is not available