Interface FhirPublishableArtifactRepository<T extends org.hl7.fhir.r4.model.Resource>

All Superinterfaces:
FhirArtifactRepository, FhirService, FhirService

public interface FhirPublishableArtifactRepository<T extends org.hl7.fhir.r4.model.Resource> extends FhirArtifactRepository
Defines the interactions for a publishable artifact repository, as specified in the PublishableArtifactRepository capability statement: https://build.fhir.org/ig/HL7/cqf-measures/CapabilityStatement-publishable-measure-repository.html
  • Method Details

    • packageArtifact

      org.hl7.fhir.r4.model.Bundle packageArtifact(String url, String version)
      Packages the given artifact as a Bundle, with components and dependencies included.
      Parameters:
      url -
      version -
      Returns:
    • dataRequirements

      org.hl7.fhir.r4.model.Library dataRequirements(String url, String version)
      Determines the effective data requirements of the given artifact, returning them as a module definition library.
      Parameters:
      url -
      version -
      Returns: