Details
-
Type: Task
-
Status: Closed
-
Priority: High
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 6.0.0-RC1, EVS Validation API V1
-
Component/s: None
-
Labels:None
-
Sprint:
-
Account:ANS-Développement API - v1 (ANS-API-v1)
-
Epic Link:
-
Program Increment:PI-54
-
Targeted team:Development
-
Teams:
Description
Internal validation service Java API for calling any validation service.
Wire with existing validator service client, create clients that are missing.
Update validation service engine into an enumeration to wire configuration with existing client implementation (update in GUI also)
---------------------------------
Acceptance criteria : Must allow validation through those services :
X-Validation (ANS priority)
Dicom Validation
Dicom Web Validation
HL7 Validation (v2?)
PDF Validation
Certificate Validation
** Abstract XML : MBV or Schematron
Audit Message Validation
CDA Validation
DSUB Validation
FHIRValidator (ANS priority)
HL7v3 Validation
HPD Validation
SAML Assertion Validation
SVS Validation
WADO Validation (deprecated ?)
XDS Validation
XDW Validation
XML Validation / SchematronValidator (ANS priority)
--------------------- Technical-----------
Services Engine API that are differents and should be abstracted :
Gazelle HL7v2 Validator
CertificateValidator
Dicom web
ModelBasedValidation (Audit messages, HL7v3, FHIRVal, CDA, XD*Client, XUA, HPD...)
SchematronValidation
XValidation
DCCheck
DCMCheck
Exchange Objects and ValidatedObject. Keep various test reports, Do not use yet Gazelle Validation Report.
Wire with existing validator service client, create clients that are missing.
Update validation service engine into an enumeration to wire configuration with existing client implementation (update in GUI also)
---------------------------------
Acceptance criteria : Must allow validation through those services :
X-Validation (ANS priority)
Dicom Validation
Dicom Web Validation
HL7 Validation (v2?)
PDF Validation
Certificate Validation
** Abstract XML : MBV or Schematron
Audit Message Validation
CDA Validation
DSUB Validation
FHIRValidator (ANS priority)
HL7v3 Validation
HPD Validation
SAML Assertion Validation
SVS Validation
WADO Validation (deprecated ?)
XDS Validation
XDW Validation
XML Validation / SchematronValidator (ANS priority)
--------------------- Technical-----------
Services Engine API that are differents and should be abstracted :
Gazelle HL7v2 Validator
CertificateValidator
Dicom web
ModelBasedValidation (Audit messages, HL7v3, FHIRVal, CDA, XD*Client, XUA, HPD...)
SchematronValidation
XValidation
DCCheck
DCMCheck
Exchange Objects and ValidatedObject. Keep various test reports, Do not use yet Gazelle Validation Report.
Attachments
Issue Links
- FS-depends on
-
EVSCLT-872 [EVS API] Refactor current validation model
- Closed
- is FS-depended by
-
EVSCLT-871 [EVS API] Create validated object through webservice
- Closed
-
EVSCLT-900 [EVS API] Validator coverage of objectTypes : DCM4CHEE Validators
- Submitted
- relates to
-
EVSCLT-907 [EVS API] Refactor current validation model#PDT
- Closed