Uploaded image for project: 'EVSClient'
  1. EVSClient
  2. EVSCLT-892

[EVS API] Internal validation service API for calling any validator

    Details

    • Type: Task
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dgo Daniel Graveto
              Reporter:
              NicolasBailliet Nicolas Bailliet
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Start date:
                End date:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 weeks
                  2w
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 7 hours, 30 minutes Time Not Required
                  1w 7h 30m

                    Potential Duplicates