XDS Validation er et Java API der stiller validering af CDA dokumenter og kald til XDS til rådighed. Der skal kaldes fra DRS i forbindelse med registrering af dokumenter og metadata i XDS infrastrukturen.
For nuværende er der tale om APD v2, QRD og PHMR
Biblioteket består en en række valideringsklasser, der kan sættes sammen i en factory til en specifik samling af regler for en given "ting", der skal valideres. F.eks. sætter Iti41ValidationFactory et antal regler sammen, sådan at et iti-41 kald valideres korrekt inkl. cda dokumentet, der sendes i kaldet.
Når man skal lave en ny valideringsklasse til en Factory, skal man vælge en af følgende 4 templetes at tage udgangspunkt i.
Følgende diagram viser hvordan de forskellige factory klasser, der komponerer en validering, for nuværende har sat dem sammen.
Instantiering af biblioteket sker via en række factory klasser. Se guide til anvendere.
Biblioteket validerer på forskellige niveauer.