Transaction instance details (#421912)

Metadata

Timestamp: 9/19/21 5:30:07 PM (CEST GMT+0200)

Simulated actor: Patient Identity Cross-Reference Manager

Domain: IT-Infrasctructure

Transaction: ITI-44

Initiator: 88.130.59.178 (Patient Identity Source)

Responder: PatientManager (Patient Identity Cross-Reference Manager)

Message metadata

Message ID
1.3.6.1.4.1.12559.11.1.2.2.5.12.100037144009019108.1632065402810.1:null
<?xml version="1.0" encoding="UTF8" standalone="yes"?>
<PRPA_IN201301UV02 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3">
    <id root="1.3.6.1.4.1.12559.11.1.2.2.5.12.100037144009019108.1632065402810.1"/>
    <creationTime value="20210919173002"/>
    <interactionId extension="PRPA_IN201301UV02" root="2.16.840.1.113883.1.6"/>
    <processingCode code="P"/>
    <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"/>
            <asAgent classCode="AGNT">
                <representedOrganization classCode="ORG" determinerCode="INSTANCE">
                    <id root="1.3.6.1.4.1.12559.11.1.2.2.5.1"/>
                </representedOrganization>
            </asAgent>
        </device>
    </receiver>
    <sender typeCode="SND">
        <device classCode="DEV" determinerCode="INSTANCE">
            <id root="1.3.6.1.4.1.12559.11.1.2.2.5.12"/>
            <asAgent classCode="AGNT">
                <representedOrganization classCode="ORG" determinerCode="INSTANCE">
                    <id root="1.3.6.1.4.1.12559.11.1.2.2.5.1"/>
                </representedOrganization>
            </asAgent>
        </device>
    </sender>
    <controlActProcess classCode="CACT" moodCode="EVN">
        <code code="PRPA_TE201301UV02" codeSystem="2.16.840.1.113883.1.18"/>
        <subject contextConductionInd="false" typeCode="SUBJ">
            <registrationEvent classCode="REG" moodCode="EVN">
                <id nullFlavor="NA"/>
                <statusCode code="active"/>
                <subject1 typeCode="SBJ">
                    <patient classCode="PAT">
                        <id extension="LOCAL-01-6969" root="1.2.3.4.5"/>
                        <id extension="LOCAL-02-7474" root="1.2.6.7.8"/>
                        <id extension="LOCAL-03-2222" root="1.2.9.0.1"/>
                        <statusCode code="active"/>
                        <patientPerson classCode="PSN" determinerCode="INSTANCE">
                            <name>
                                <family qualifier="SP">Mueller</family>
                                <given qualifier="BR">Martin</given>
                            </name>
                            <administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1"/>
                            <addr>
                                <streetAddressLine>Auf dem Berg 1</streetAddressLine>
                                <city>Basel</city>
                                <postalCode>63116</postalCode>
                            </addr>
                        </patientPerson>
                        <providerOrganization classCode="ORG" determinerCode="INSTANCE">
                            <id root="1.3.6.1.4.1.12559.11.20.1"/>
                            <name>1.3.6.1.4.1.12559.11.1.2.2.5.1</name>
                            <contactParty classCode="CON"/>
                        </providerOrganization>
                    </patient>
                </subject1>
                <custodian typeCode="CST">
                    <assignedEntity classCode="ASSIGNED">
                        <id root="1.3.6.1.4.1.12559.11.20.1"/>
                        <assignedOrganization classCode="ORG" determinerCode="INSTANCE">
                            <name>1.3.6.1.4.1.12559.11.1.2.2.5.1</name>
                        </assignedOrganization>
                    </assignedEntity>
                </custodian>
            </registrationEvent>
        </subject>
    </controlActProcess>
</PRPA_IN201301UV02>
<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
  <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
    <wsa:Action soapenv:mustUnderstand="true">urn:hl7-org:v3:PRPA_IN201301UV02</wsa:Action>
    <wsa:To>https://gazelle.ihe.net/PAMSimulator-ejb/PIXManager_Service/PIXManager_PortType?wsdl</wsa:To>
    <wsa:MessageID>urn:uuid:a0130ffd-11c5-4686-9f67-3329c447fa64</wsa:MessageID>
    <wsa:ReplyTo>
      <wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
    </wsa:ReplyTo>
  </soapenv:Header>
  <soapenv:Body>
    <PRPA_IN201301UV02 xmlns="urn:hl7-org:v3" ITSVersion="XML_1.0">
      <id root="1.3.6.1.4.1.12559.11.1.2.2.5.12.100037144009019108.1632065402810.1"/>
      <creationTime value="20210919173002"/>
      <interactionId extension="PRPA_IN201301UV02" root="2.16.840.1.113883.1.6"/>
      <processingCode code="P"/>
      <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"/>
          <asAgent classCode="AGNT">
            <representedOrganization classCode="ORG" determinerCode="INSTANCE">
              <id root="1.3.6.1.4.1.12559.11.1.2.2.5.1"/>
            </representedOrganization>
          </asAgent>
        </device>
      </receiver>
      <sender typeCode="SND">
        <device classCode="DEV" determinerCode="INSTANCE">
          <id root="1.3.6.1.4.1.12559.11.1.2.2.5.12"/>
          <asAgent classCode="AGNT">
            <representedOrganization classCode="ORG" determinerCode="INSTANCE">
              <id root="1.3.6.1.4.1.12559.11.1.2.2.5.1"/>
            </representedOrganization>
          </asAgent>
        </device>
      </sender>
      <controlActProcess classCode="CACT" moodCode="EVN">
        <code code="PRPA_TE201301UV02" codeSystem="2.16.840.1.113883.1.18"/>
        <subject contextConductionInd="false" typeCode="SUBJ">
          <registrationEvent classCode="REG" moodCode="EVN">
            <id nullFlavor="NA"/>
            <statusCode code="active"/>
            <subject1 typeCode="SBJ">
              <patient classCode="PAT">
                <id extension="LOCAL-01-6969" root="1.2.3.4.5"/>
                <id extension="LOCAL-02-7474" root="1.2.6.7.8"/>
                <id extension="LOCAL-03-2222" root="1.2.9.0.1"/>
                <statusCode code="active"/>
                <patientPerson classCode="PSN" determinerCode="INSTANCE">
                  <name>
                    <family qualifier="SP">Mueller</family>
                    <given qualifier="BR">Martin</given>
                  </name>
                  <administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1"/>
                  <addr>
                    <streetAddressLine>Auf dem Berg 1</streetAddressLine>
                    <city>Basel</city>
                    <postalCode>63116</postalCode>
                  </addr>
                </patientPerson>
                <providerOrganization classCode="ORG" determinerCode="INSTANCE">
                  <id root="1.3.6.1.4.1.12559.11.20.1"/>
                  <name>1.3.6.1.4.1.12559.11.1.2.2.5.1</name>
                  <contactParty classCode="CON"/>
                </providerOrganization>
              </patient>
            </subject1>
            <custodian typeCode="CST">
              <assignedEntity classCode="ASSIGNED">
                <id root="1.3.6.1.4.1.12559.11.20.1"/>
                <assignedOrganization classCode="ORG" determinerCode="INSTANCE">
                  <name>1.3.6.1.4.1.12559.11.1.2.2.5.1</name>
                </assignedOrganization>
              </assignedEntity>
            </custodian>
          </registrationEvent>
        </subject>
      </controlActProcess>
    </PRPA_IN201301UV02>
  </soapenv:Body>
</soapenv:Envelope>

Validation result (Status: FAILED)

External Validation Report

External Validation Report


General Informations
Validation Date 2021, 11 11 - 08:24:18
Validation Service Gazelle HL7v3 Validator : [ITI-44] Patient Identity Feed HL7V3 - Add Patient Record
Validation Test Status
FAILED

Result overview
XML
PASSED
XSD
PASSED
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 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
FAILED
Summary 42 checks
2 errors
0 warning
0 infos
HIDE : Errors Warnings Infos Reports

Errors

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_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_II
Location /PRPA_IN201301UV02/receiver[0]/device/asAgent/representedOrganization/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_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_II
Location /PRPA_IN201301UV02/sender/device/asAgent/representedOrganization/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_IN201301UV02/controlActProcess/subject[0]/registrationEvent/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_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/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_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/id[1]
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/controlActProcess/subject[0]/registrationEvent/subject1/patient/id[2]
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_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_II
Location /PRPA_IN201301UV02/controlActProcess/subject[0]/registrationEvent/subject1/patient/providerOrganization/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_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_organizationId
Location /PRPA_IN201301UV02/receiver[0]/device/asAgent/representedOrganization
Description IHE restriction: id.root SHALL be an ISO OID, and id.extension SHALL NOT have a value [ 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_mccimt000100UV01_organizationId
Location /PRPA_IN201301UV02/sender/device/asAgent/representedOrganization
Description IHE restriction: id.root SHALL be an ISO OID, and id.extension SHALL NOT have a value [ 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_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... ]

Message metadata

Message ID
1.3.6.1.4.1.12559.11.1.2.2.5.5.1:115529
<?xml version="1.0" encoding="UTF8" standalone="yes"?>
<MCCI_IN000002UV01 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3">
    <id extension="115529" root="1.3.6.1.4.1.12559.11.1.2.2.5.5.1"/>
    <creationTime value="20210919173008"/>
    <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.12"/>
        </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"/>
        </device>
    </sender>
    <acknowledgement>
        <typeCode code="CA"/>
        <targetMessage>
            <id root="1.3.6.1.4.1.12559.11.1.2.2.5.12.100037144009019108.1632065402810.1"/>
        </targetMessage>
    </acknowledgement>
</MCCI_IN000002UV01>
<?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:MCCI_IN000002UV01</Action>
    <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:3892ddbc-315b-4b70-bd35-0e4b4e7371cf</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">urn:uuid:a0130ffd-11c5-4686-9f67-3329c447fa64</RelatesTo>
  </soap:Header>
  <soap:Body>
    <MCCI_IN000002UV01 xmlns="urn:hl7-org:v3" ITSVersion="XML_1.0">
      <id extension="115529" root="1.3.6.1.4.1.12559.11.1.2.2.5.5.1"/>
      <creationTime value="20210919173008"/>
      <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.12"/>
        </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"/>
        </device>
      </sender>
      <acknowledgement>
        <typeCode code="CA"/>
        <targetMessage>
          <id root="1.3.6.1.4.1.12559.11.1.2.2.5.12.100037144009019108.1632065402810.1"/>
        </targetMessage>
      </acknowledgement>
    </MCCI_IN000002UV01>
  </soap:Body>
</soap:Envelope>

Validation result (Status: PASSED)

External Validation Report

External Validation Report


General Informations
Validation Date 2021, 11 11 - 08:24:18
Validation Service Gazelle HL7v3 Validator : [ITI-44] Patient Identity Feed HL7V3 - Acknowledgement
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 14 checks
0 errors
0 warning
0 infos
HIDE : Errors Warnings Infos Reports

Reports

Test constraint_hl7v3_II
Location /MCCI_IN000002UV01/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 /MCCI_IN000002UV01/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 /MCCI_IN000002UV01/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 /MCCI_IN000002UV01/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_II
Location /MCCI_IN000002UV01/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_mccimt000200UV01_receiverTypeCode
Location /MCCI_IN000002UV01/receiver[0]
Description typeCode attribute of receiver SHALL be equal to RCV (Table O.1.1-1: Model attributes) [ Assertion... ]

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

Test constraint_mccimt000200UV01_deviceId
Location /MCCI_IN000002UV01/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_mccimt000200UV01_acknowledgementTypeCodeValue
Location /MCCI_IN000002UV01/acknowledgement[0]
Description The acknowledgement type. Since this is an Accept Acknowledgement, the possible values are CA (Accept Acknowledgement Commit Accept), CE (Accept Acknowledgement Commit Error), or CR (Accept Acknowledgement Commit Reject). Table O.1.2-1

Test constraint_acceptack_acceptAckCodeValue
Location /MCCI_IN000002UV01
Description Message.acceptAckCode is fixed to NE (don't ack an ack) (Section O.1.2: Send accept acknowledgement information model) [ Assertion... ]

Test constraint_acceptack_acknowledgementCardinality
Location /MCCI_IN000002UV01
Description Acknowledgement is a required class. Message SHALL contain exactly one Acknowledgement attribute (Figure O.1.2-1: Message Information Model) [ Assertion... ]

Test constraint_acceptack_processingCodeValue
Location /MCCI_IN000002UV01
Description Valid values for processingCode attribute are D (Debugging), T (Testing) and P (Production) (Table O.1.2-1: Model Attributes) [ Assertion... ]

Test constraint_acceptack_processingModeCodeValue
Location /MCCI_IN000002UV01
Description Valid values for processingModeCode are A (Archive), T (Current processing), I (Initial Load) and R (Restore from archive) (Table O.1.2-1: Model Attributes) [ Assertion... ]