Gazelle Cross Validator Documentation - Rule


Rule details

Rule's keyword
iti38-patientId-audit-ncpA
Linked validator
[ITI-38] XCA Query - eHDSI
Version
0.1
Severity
WARNING
Last modification by
cd2cc899-c02a-49ec-80e9-455547b2a467
Last modification on
9/9/25 10:38:44 AM (CEST GMT+0200)
Description
The requested patient ID should be found in the audit message (ParticipantObjectIdentification) issued by NCP A.
Textual expression
iti38_request::/query:AdhocQueryRequest/rim:AdhocQuery/rim:Slot[@name='$XDSDocumentEntryPatientId']/rim:ValueList/rim:Value/string(text()) contain iti38_audit_ncpA::concat("'", //AuditMessage/ParticipantObjectIdentification[@ParticipantObjectTypeCodeRole='1']/string(@ParticipantObjectID), "'")

Inputs

The table below gathers the inputs used by this rule
Kind
Keyword
Description
Message Type
Cardinality
Actions
XMLiti38_audit_ncpAAudit message issued by NCP A for ITI-38 transactionREQUEST1..1
XMLiti38_audit_ncpBAudit message issued by NCP-B for ITI-38 transactionREQUEST1..1
XMLiti38_requestOrderService:list requestREQUEST1..1
XMLiti38_responseOrderService list responseRESPONSE1..1

Configuration

Assertion Manager URL
https://gazelle.ehdsi.eu/AssertionManagerGui
Custom SVS Repository
https://gazelle.ehdsi.eu
Declared namespaces
  • xmlns:query = urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0
  • xmlns:rim = urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0
DICOM to XML library
not applicable