SUT Operator verifies the conformance of the HTTP request against the DDCC specifications

Submitted by sthiam on Fri, 12/16/2022 - 11:28
Priority
High - Major feature, it achieves a lot of work
Status
Draft
Customer
WHO
Business owner
Souleymane THIAM
Description

The DDCC specifications published by WHO relies on the FHIR standard, and on IHE FHIR-based Profiles such as 

  • SVCM: Sharing Valuesets, Codes, and Maps
  • mCSD: Mobile Care Services Discovery
  • PMIR: Patient Master Identity Registry
  • MHD: Mobile access to Health Documents
  • DDCC: Digital Documentation of COVID-19 Certificates

In this context, the SUT Operators who develop the client side of those specifications want to verify the compliance of their system under test in regards to the specifications, in particular, whether the HTTP Header and Body of the HTTP requests are conform.

The SUT Operator might choose to

  • extract the message from his logs and validate it using Gazelle validation services (GUI or API)
  • validate a message captured by Gazelle Proxy
What is/are the targeted context(s)?
Who is the targeted audience?
Targetted goal(s)

Offer a validation tool for the HTTP requests produced by the SUT in the context of the DDCC specifications.

Expected benefit

SUT Operator will be able to see if their implementattion are conformed with DDCC specification

Opportunities

More and more HTTP-based profiles are being developed by our customers, thus, being able to validate the full HTTP payload, including the HTTP header is necessary to improve the coverage of the specifications by test tools.

Documentation

Features that cover this need

Title Specification status Implementation status Tool
SUT operator checks the conformance of the HTTP header of the message issued by his SUT Reviewed Under development HTTP Validator
Test designer defines a validation profile for verifying HTTP headers Reviewed Under development HTTP Validator