Gazelle Cross Validator Documentation - Rule


Rule details

Rule's keyword
iti38-patientId-response
Linked validator
[ITI-38] XCA Query - eHDSI
Version
0.1
Severity
ERROR
Last modification by
cd2cc899-c02a-49ec-80e9-455547b2a467
Last modification on
9/9/25 10:38:44 AM (CEST GMT+0200)
Description
All the documents returned by the country A shall be related to the requested patient ID.
Textual expression
for each (ExtrinsicObject in iti38_response::/query:AdhocQueryResponse/rim:RegistryObjectList/rim:ExtrinsicObject){
ExtrinsicObject::concat("'", rim:ExternalIdentifier[@identificationScheme='urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427']/string(@value), "'") in iti38_request::/query:AdhocQueryRequest/rim:AdhocQuery/rim:Slot[@name='$XDSDocumentEntryPatientId']/rim:ValueList/rim:Value/string(text())
}

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