Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for FHIR validator's new watch mode #21

Open
vadi2 opened this issue Jun 23, 2023 · 1 comment
Open

Add support for FHIR validator's new watch mode #21

vadi2 opened this issue Jun 23, 2023 · 1 comment

Comments

@vadi2
Copy link
Contributor

vadi2 commented Jun 23, 2023

See hapifhir/org.hl7.fhir.core#1311 - this (should) reduce validation time because the validator won't need to load all of the necessary packages at startup every single time you need to validate, and instead just once at the start of the bindary.

Relevant thread to read up on: https://chat.fhir.org/#narrow/stream/179239-tooling/topic/Validator.20CLI.20watch.20mode

@SvenSommer
Copy link
Contributor

Hey @vadi2,
taking into consideration the details from the forum post, the new watch mode for the FHIR validator does indeed present an intriguing feature to integrate into the extension. It looks like it could significantly optimize the validation process by reducing the need to repeatedly load necessary packages.

The practical tips on using the -watch-mode are greatly appreciated. Given the details provided, it is clear that careful handling and timing are needed to prevent any issues such as race conditions or inconsistencies when files are updated.

Given this, I will begin planning the integration of the FHIR validator's "watch mode" into our extension. This task may require substantial work including adjusting the current implementation and extensive testing to ensure its reliable operation.

Again, thank you for bringing this new feature to my attention. I'll do my best to update the extension and I'll keep you posted on the progress.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants