Gazelle Cross Validator Report

Gazelle Cross Validation Report

OID
1.1.1.1.1.1.2.17
Validation date
9/12/25 10:59:36 AM (CEST GMT+0200)
Validator
eHDSI - DispensationService:discard
Validation status
DONE_UNDEFINED

Validated files

Type
Keyword
Description
Cardinality
Files
XMLiti41-disc_audit_ncpAAudit message issued by NCP-A for ITI-41 transaction1..1
XMLiti41-disc_audit_ncpBAudit message issued by NCP-B for ITI-41 transaction1..1
XMLiti41-disc_requestXDR Discard Request1..1

Report

Validator description

Name
DispensationService:discard
Affinity domain
eHDSI
Version
2025-09-12
Gazelle X Validator version
3.0.3

Validation summary

Validation date
2025-09-12T09:00:10.481Z
Validation status

XSD Validation

File keyword
iti41-disc_audit_ncpB
File name
/opt/evs/x_validation/validated_files/20250912085936833/iti41-discard-audit-ncpB.xml
XSD
https://gazelle.ehdsi.eu/xsd/IHE/ATNA/dicom_ihe_current.xsd
Validation status
ABORTED
    File keyword
    iti41-disc_audit_ncpA
    File name
    /opt/evs/x_validation/validated_files/20250912085936833/iti41-discard-audit-ncpA.xml
    XSD
    https://gazelle.ehdsi.eu/xsd/IHE/ATNA/dicom_ihe_current.xsd
    Validation status
    PASSED

      Validation details

      Warnings

      Test
      iti41-disc-documentId-audit-ncpB
      Applies to
      iti41-disc_request iti41-disc_audit_ncpB
      Description
      The eDispensation ID should be copied in the audit message issued by NCP-B.
      Tested expression
      for each (ExtrinsicObject in iti41-disc_request::/xdr:ProvideAndRegisterDocumentSetRequest/lcm:SubmitObjectsRequest/rim:RegistryObjectList/rim:ExtrinsicObject){ ExtrinsicObject::rim:ExternalIdentifier[@identificationScheme='urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab']/string(@value) in iti41-disc_audit_ncpB::/AuditMessage/ParticipantObjectIdentification[ParticipantObjectIDTypeCode/@csd-code='12']/string(@ParticipantObjectID) }
      Test
      iti41-disc-documentId-audit-ncpA
      Applies to
      iti41-disc_request iti41-disc_audit_ncpA
      Description
      The eDispensation ID should be copied in the audit message issued by NCP-A.
      Tested expression
      for each (ExtrinsicObject in iti41-disc_request::/xdr:ProvideAndRegisterDocumentSetRequest/lcm:SubmitObjectsRequest/rim:RegistryObjectList/rim:ExtrinsicObject){ ExtrinsicObject::rim:ExternalIdentifier[@identificationScheme='urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab']/string(@value) in iti41-disc_audit_ncpA::/AuditMessage/ParticipantObjectIdentification[ParticipantObjectIDTypeCode/@csd-code='12']/string(@ParticipantObjectID) }
      Test
      iti41-disc-patientId-audit-ncpB
      Applies to
      iti41-disc_request iti41-disc_audit_ncpB
      Description
      The patient ID should be present in the audit message issued by NCP-B.
      Tested expression
      for each (ExtrinsicObject in iti41-disc_request::/xdr:ProvideAndRegisterDocumentSetRequest/lcm:SubmitObjectsRequest/rim:RegistryObjectList/rim:ExtrinsicObject){ ExtrinsicObject::rim:ExternalIdentifier[@identificationScheme='urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427']/string(@value) in iti41-disc_audit_ncpB::/AuditMessage/ParticipantObjectIdentification[@ParticipantObjectTypeCode='1' and @ParticipantObjectTypeCodeRole = '1']/string(@ParticipantObjectID) }

      Aborted rules

      Test
      iti41-disc-patientID-request
      Applies to
      iti41-disc_request::/xdr:ProvideAndRegisterDocumentSetRequestlcm:SubmitObjectsRequest/rim:RegistryObjectList/rim:ExtrinsicObject iti41-disc_request
      Description
      The patient ID in the dispense document shall match the patient ID in the XDR Discard request.
      Tested expression
      iti41-disc_request::/xdr:ProvideAndRegisterDocumentSetRequestlcm:SubmitObjectsRequest/rim:RegistryObjectList/rim:ExtrinsicObject is present
      Reason
      Error evaluating XPath : javax.xml.xpath.XPathExpressionException: net.sf.saxon.trans.XPathException: Unexpected token ":" beyond end of expression

      Reports

      Test
      iti41-disc-patientId-audit-ncpA
      Applies to
      iti41-disc_request iti41-disc_audit_ncpA
      Description
      The patient ID should be present in the audit message issued by NCP-A.
      Tested expression
      for each (ExtrinsicObject in iti41-disc_request::/xdr:ProvideAndRegisterDocumentSetRequest/lcm:SubmitObjectsRequest/rim:RegistryObjectList/rim:ExtrinsicObject){ ExtrinsicObject::rim:ExternalIdentifier[@identificationScheme='urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427']/string(@value) in iti41-disc_audit_ncpA::/AuditMessage/ParticipantObjectIdentification[@ParticipantObjectTypeCode='1' and @ParticipantObjectTypeCodeRole = '1']/string(@ParticipantObjectID) }