Transaction instance details (#423095)

Metadata

Timestamp: 10/18/21 10:26:51 AM (CEST GMT+0200)

Simulated actor: Patient Demographic Consumer

Domain: IT-Infrasctructure

Transaction: ITI-47

Initiator: PatientManager (Patient Demographic Consumer)

Responder: Gazelle PDQv3/PDS (Patient Demographic Supplier)

Message metadata

Message ID
1.3.6.1.4.1.12559.11.1.2.2.5.4.1:4125
<?xml version="1.0" encoding="UTF8" standalone="yes"?>
<PRPA_IN201305UV02 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3">
    <id extension="4125" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.1"/>
    <creationTime value="20211018102647"/>
    <interactionId extension="PRPA_IN201305UV02" root="2.16.840.1.113883.1.6"/>
    <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.3"/>
            <telecom value="https://gazelle.ihe.net/PAMSimulator-ejb/PDQSupplier_Service/PDQSupplier_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.4"/>
        </device>
    </sender>
    <controlActProcess classCode="CACT" moodCode="EVN">
        <code code="PRPA_TE201305UV02" displayName="2.16.840.1.113883.1.6"/>
        <queryByParameter>
            <queryId extension="4124" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.2"/>
            <statusCode code="new"/>
            <responseModalityCode code="R"/>
            <responsePriorityCode code="I"/>
            <parameterList>
                <livingSubjectAdministrativeGender>
                    <value code="F"/>
                    <semanticsText>LivingSubject.administrativeGender</semanticsText>
                </livingSubjectAdministrativeGender>
                <livingSubjectBirthTime>
                    <value value="20211018"/>
                    <semanticsText>LivingSubject.birthTime</semanticsText>
                </livingSubjectBirthTime>
                <livingSubjectName>
                    <value xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <given>Anna</given>
                        <family>Kowalska</family>
                        <given>Maria</given>
                    </value>
                    <semanticsText>LivingSubject.name</semanticsText>
                </livingSubjectName>
                <mothersMaidenName>
                    <value>
                        <family>Nowak</family>
                    </value>
                    <semanticsText>Person.MothersMaidenName</semanticsText>
                </mothersMaidenName>
            </parameterList>
        </queryByParameter>
    </controlActProcess>
</PRPA_IN201305UV02>
<?xml version="1.0" encoding="UTF-8"?>

<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
  <env:Header>
    <Action xmlns="http://www.w3.org/2005/08/addressing">urn:hl7-org:v3:PRPA_IN201305UV02</Action>
    <MessageID xmlns="http://www.w3.org/2005/08/addressing">7f881ac1-ab8f-40da-9d3c-478d48419e78</MessageID>
    <To xmlns="http://www.w3.org/2005/08/addressing">https://gazelle.ihe.net/PAMSimulator-ejb/PDQSupplier_Service/PDQSupplier_PortType?wsdl</To>
    <ReplyTo xmlns="http://www.w3.org/2005/08/addressing">
      <Address>http://www.w3.org/2005/08/addressing/anonymous</Address>
    </ReplyTo>
  </env:Header>
  <env:Body>
    <PRPA_IN201305UV02 xmlns="urn:hl7-org:v3" ITSVersion="XML_1.0">
      <id extension="4125" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.1"/>
      <creationTime value="20211018102647"/>
      <interactionId extension="PRPA_IN201305UV02" root="2.16.840.1.113883.1.6"/>
      <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.3"/>
          <telecom value="https://gazelle.ihe.net/PAMSimulator-ejb/PDQSupplier_Service/PDQSupplier_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.4"/>
        </device>
      </sender>
      <controlActProcess classCode="CACT" moodCode="EVN">
        <code code="PRPA_TE201305UV02" displayName="2.16.840.1.113883.1.6"/>
        <queryByParameter>
          <queryId extension="4124" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.2"/>
          <statusCode code="new"/>
          <responseModalityCode code="R"/>
          <responsePriorityCode code="I"/>
          <parameterList>
            <livingSubjectAdministrativeGender>
              <value code="F"/>
              <semanticsText>LivingSubject.administrativeGender</semanticsText>
            </livingSubjectAdministrativeGender>
            <livingSubjectBirthTime>
              <value value="20211018"/>
              <semanticsText>LivingSubject.birthTime</semanticsText>
            </livingSubjectBirthTime>
            <livingSubjectName>
              <value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PN">
                <given>Anna</given>
                <family>Kowalska</family>
                <given>Maria</given>
              </value>
              <semanticsText>LivingSubject.name</semanticsText>
            </livingSubjectName>
            <mothersMaidenName>
              <value>
                <family>Nowak</family>
              </value>
              <semanticsText>Person.MothersMaidenName</semanticsText>
            </mothersMaidenName>
          </parameterList>
        </queryByParameter>
      </controlActProcess>
    </PRPA_IN201305UV02>
  </env:Body>
</env:Envelope>

Validation result (Status: )

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

Message metadata

Message ID
1.3.6.1.4.1.12559.11.1.2.2.5.5.1:115564
<?xml version="1.0" encoding="UTF8" standalone="yes"?>
<PRPA_IN201306UV02 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3">
    <id extension="115564" root="1.3.6.1.4.1.12559.11.1.2.2.5.5.1"/>
    <creationTime value="20211018102648"/>
    <interactionId extension="PRPA_IN201306UV02" root="2.16.840.1.113883.1.18"/>
    <processingCode code="T"/>
    <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.4"/>
        </device>
    </receiver>
    <sender typeCode="SND">
        <device classCode="DEV" determinerCode="INSTANCE">
            <id root="1.3.6.1.4.1.12559.11.1.2.2.5.3"/>
            <telecom value="https://gazelle.ihe.net/PAMSimulator-ejb/PDQSupplier_Service/PDQSupplier_PortType?wsdl"/>
        </device>
    </sender>
    <acknowledgement>
        <typeCode code="AA"/>
        <targetMessage>
            <id extension="4125" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.1"/>
        </targetMessage>
    </acknowledgement>
    <controlActProcess classCode="CACT" moodCode="EVN">
        <code code="PRPA_TE201306UV02" displayName="2.16.840.1.113883.1.18"/>
        <queryAck>
            <queryId extension="4124" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.2"/>
            <statusCode code="deliveredResponse"/>
            <queryResponseCode code="NF"/>
        </queryAck>
        <queryByParameter>
            <queryId extension="4124" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.2"/>
            <statusCode code="new"/>
            <responseModalityCode code="R"/>
            <responsePriorityCode code="I"/>
            <parameterList>
                <livingSubjectAdministrativeGender>
                    <value code="F"/>
                    <semanticsText>LivingSubject.administrativeGender</semanticsText>
                </livingSubjectAdministrativeGender>
                <livingSubjectBirthTime>
                    <value value="20211018"/>
                    <semanticsText>LivingSubject.birthTime</semanticsText>
                </livingSubjectBirthTime>
                <livingSubjectName>
                    <value xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <given>Anna</given>
                        <family>Kowalska</family>
                        <given>Maria</given>
                    </value>
                    <semanticsText>LivingSubject.name</semanticsText>
                </livingSubjectName>
                <mothersMaidenName>
                    <value>
                        <family>Nowak</family>
                    </value>
                    <semanticsText>Person.MothersMaidenName</semanticsText>
                </mothersMaidenName>
            </parameterList>
        </queryByParameter>
    </controlActProcess>
</PRPA_IN201306UV02>
<?xml version="1.0" encoding="UTF-8"?>

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
  <soap:Header>
    <Action xmlns="http://www.w3.org/2005/08/addressing">urn:hl7-org:v3:PRPA_IN201306UV02</Action>
    <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:38a27ff8-4adb-423a-871a-d267e03bc9ee</MessageID>
    <To xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To>
    <RelatesTo xmlns="http://www.w3.org/2005/08/addressing">7f881ac1-ab8f-40da-9d3c-478d48419e78</RelatesTo>
  </soap:Header>
  <soap:Body>
    <PRPA_IN201306UV02 xmlns="urn:hl7-org:v3" ITSVersion="XML_1.0">
      <id extension="115564" root="1.3.6.1.4.1.12559.11.1.2.2.5.5.1"/>
      <creationTime value="20211018102648"/>
      <interactionId extension="PRPA_IN201306UV02" root="2.16.840.1.113883.1.18"/>
      <processingCode code="T"/>
      <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.4"/>
        </device>
      </receiver>
      <sender typeCode="SND">
        <device classCode="DEV" determinerCode="INSTANCE">
          <id root="1.3.6.1.4.1.12559.11.1.2.2.5.3"/>
          <telecom value="https://gazelle.ihe.net/PAMSimulator-ejb/PDQSupplier_Service/PDQSupplier_PortType?wsdl"/>
        </device>
      </sender>
      <acknowledgement>
        <typeCode code="AA"/>
        <targetMessage>
          <id extension="4125" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.1"/>
        </targetMessage>
      </acknowledgement>
      <controlActProcess classCode="CACT" moodCode="EVN">
        <code code="PRPA_TE201306UV02" displayName="2.16.840.1.113883.1.18"/>
        <queryAck>
          <queryId extension="4124" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.2"/>
          <statusCode code="deliveredResponse"/>
          <queryResponseCode code="NF"/>
        </queryAck>
        <queryByParameter>
          <queryId extension="4124" root="1.3.6.1.4.1.12559.11.1.2.2.5.4.2"/>
          <statusCode code="new"/>
          <responseModalityCode code="R"/>
          <responsePriorityCode code="I"/>
          <parameterList>
            <livingSubjectAdministrativeGender>
              <value code="F"/>
              <semanticsText>LivingSubject.administrativeGender</semanticsText>
            </livingSubjectAdministrativeGender>
            <livingSubjectBirthTime>
              <value value="20211018"/>
              <semanticsText>LivingSubject.birthTime</semanticsText>
            </livingSubjectBirthTime>
            <livingSubjectName>
              <value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PN">
                <given>Anna</given>
                <family>Kowalska</family>
                <given>Maria</given>
              </value>
              <semanticsText>LivingSubject.name</semanticsText>
            </livingSubjectName>
            <mothersMaidenName>
              <value>
                <family>Nowak</family>
              </value>
              <semanticsText>Person.MothersMaidenName</semanticsText>
            </mothersMaidenName>
          </parameterList>
        </queryByParameter>
      </controlActProcess>
    </PRPA_IN201306UV02>
  </soap:Body>
</soap:Envelope>

Validation result (Status: PASSED)

External Validation Report

External Validation Report


General Informations
Validation Date 2021, 10 18 - 10:26:56
Validation Service Gazelle HL7v3 Validator : [ITI-47] Patient Demographics Query Response
Validation Test Status
PASSED

Result overview
XML
PASSED
XSD
PASSED
ModelBased Validation
PASSED

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 well-formed


Your XML document has been validating about the appropriate XSD schema, here is the detail of the validation outcome.

The XML document is valid regarding the schema



Result
PASSED
Summary 30 checks
0 errors
0 warning
0 infos
HIDE : Errors Warnings Infos Reports

Reports

Test constraint_hl7v3_II
Location /PRPA_IN201306UV02/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_IN201306UV02/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_IN201306UV02/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_II
Location /PRPA_IN201306UV02/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_URL
Location /PRPA_IN201306UV02/sender/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_IN201306UV02/acknowledgement[0]/targetMessage/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_IN201306UV02/controlActProcess/queryAck/queryId
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_IN201306UV02/controlActProcess/queryByParameter/queryId
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_IN201306UV02/controlActProcess/queryByParameter/parameterList/livingSubjectAdministrativeGender[0]/semanticsText
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_IN201306UV02/controlActProcess/queryByParameter/parameterList/livingSubjectBirthTime[0]/semanticsText
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_IN201306UV02/controlActProcess/queryByParameter/parameterList/livingSubjectName[0]/value[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_IN201306UV02/controlActProcess/queryByParameter/parameterList/livingSubjectName[0]/value[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_IN201306UV02/controlActProcess/queryByParameter/parameterList/livingSubjectName[0]/value[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_ST
Location /PRPA_IN201306UV02/controlActProcess/queryByParameter/parameterList/livingSubjectName[0]/semanticsText
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_IN201306UV02/controlActProcess/queryByParameter/parameterList/mothersMaidenName[0]/value[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_IN201306UV02/controlActProcess/queryByParameter/parameterList/mothersMaidenName[0]/semanticsText
Description Note : This condition was verified : Text content is only allowed in non-NULL values. (from datatypes-base.xsd)

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

Test constraint_mccimt000300UV01_deviceId
Location /PRPA_IN201306UV02/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_mccimt000300UV01_senderTypeCode
Location /PRPA_IN201306UV02/sender
Description typeCode attribute of device SHALL be equal to RCV (Table O.1.1-1: Model attributes) [ Assertion... ]

Test constraint_mccimt000300UV01_deviceId
Location /PRPA_IN201306UV02/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_mfmimt700711UV01_queryAckQueryIdCardinality
Location /PRPA_IN201306UV02/controlActProcess/queryAck
Description QueryId SHALL have a queryId attribute (Table O.2.2-2) [ Assertion... ]

Test constraint_mfmimt700711UV01_queryAckStatusCode
Location /PRPA_IN201306UV02/controlActProcess/queryAck
Description QueryAck SHALL have a statusCode element (Table O.2.2-2) [ Assertion... ]

Test constraint_pdqv3response_acceptAckCode
Location /PRPA_IN201306UV02
Description acceptAckCode SHALL be set to NE as this is an acknowledgment itself (Table O-1.3-2: Model Attributes) [ Assertion... ]

Test constraint_pdqv3response_acknowledgementCardinality
Location /PRPA_IN201306UV02
Description Exactly one acknowledgement SHALL be present (Figure O.1.3-2: Message Information Model) [ Assertion... ]

Test constraint_pdqv3response_interactionIdValue
Location /PRPA_IN201306UV02
Description The value of interactionId SHALL be set to PRPA_IN201306UV02 (Table 3.47.4.2.2-9: Wrappers and Constraints - ITI-2b) [ Assertion... ]

Test constraint_pdqv3response_processingModeCodeValue
Location /PRPA_IN201306UV02
Description The value of processingModeCode SHALL be set to T (Table 3.47.4.2.2-9: Wrappers and Constraints - ITI-2b) [ Assertion... ]

Test constraint_pdqv3response_receiverCardinality
Location /PRPA_IN201306UV02
Description message SHALL contain exactly one receiver (Figure O-1.3-2: Message Information Model) [ Assertion... ]

Test constraint_pdqv3response_acknowledgmentTypeCodeValue
Location /PRPA_IN201306UV02/acknowledgement[0]
Description Since this is an Accept Acknowledgement, the possible values are AA, AE or AR (A reference is needed there)

Test constraint_pdqv3response_controlActProcessCodeValue
Location /PRPA_IN201306UV02/controlActProcess
Description The trigger event code in Control Act Process.code SHALL be set to PRPA_TE201306UV02 (Table 3.47.4.2.2-9: Wrappers and Constraints - ITI-2b) [ Assertion... ]

Test constraint_pdqv3response_queryByParameterCardinality
Location /PRPA_IN201306UV02/controlActProcess
Description The SHALL be a QueryByParameter copy of the original query (Table 3.47.4.2.2-9: Wrappers and Constraints - ITI-2b) [ Assertion... ]