HL7 / ig-template-base

Base IG template managed by HL7 but usable by anyone (no logos). The foundation for most HL7-published IGs
14 stars 27 forks source link

Add TestScript layout and links to Profile(s) #201

Closed rettema closed 1 year ago

rettema commented 1 year ago

What does this Pull Request do?

Add components that incorporates TestScript resources to the FHIR Artifacts page, adds a new FHIR Profile page navigation tab "TestScripts" if TestScript resources are found linked to the FHIR Profile, and add a new TestScript layout page.

Why?

The FHIR community has been increasingly interested in provided better support for testing artifacts within IGs. These additional components are an initial enhancement that allows IGs generated from the HL7 IG template to incorporate and list TestScript resources as first class artifacts and with their associated FHIR Profiles (StructureDefinitions).

How?

New and updated components:

Dependencies

These modifications are dependent on the IG Publisher tool modifications in the Pull Request https://github.com/HL7/fhir-ig-publisher/pull/518

costateixeira commented 1 year ago

Making the same comment as for the PR on the publisher. The testable artifacts should be any conformance resource, not only StructureDefs. In the case of the template, it seems that we can propagate the changes to the other artifact templates, not only StructureDefinitions. I make this comment to ensure we don't have anything that would need to be undone when we cover other resources besides StructureDefinitions.