inferno-framework / us-core-test-kit

Inferno Test Kit for evaluating API conformance to the US Core Implementation Guide
Apache License 2.0
7 stars 5 forks source link

FI-2517: Migrate to HL7 validator wrapper #168

Closed dehall closed 4 months ago

dehall commented 4 months ago

Summary

Migrates from the original Inferno validator wrapper to the new HL7 validator wrapper. There should be no visible difference in the results, and there should be no special customization or configuration needed to get anything working. However the validator UI is no longer available by default.

Unlike the g10 cutover which used an env var to toggle between the 2, this one is a complete transition, so for example things like the env vars are replaced instead of adding new ones.

Note that I did leave the old validator commented out in the docker-compose file and nginx config so that if someone wants to use the validator UI with US core preloaded, they can uncomment those. (Should I add a comment somewhere to explain that?)

There are a couple new error messages that don't show up on prod, but they do show up locally with the latest from main so I think the difference is just tx.fhir.org & caching related. The two messages I've seen are:

Code changes

Testing Guidance

Since inferno-core was bumped, you may need to run db migrations.