Package org.cqframework.fhir.api.r4
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 Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.r4.model.LibrarydataRequirements(String url, String version) Determines the effective data requirements of the given artifact, returning them as a module definition library.org.hl7.fhir.r4.model.BundlepackageArtifact(String url, String version) Packages the given artifact as a Bundle, with components and dependencies included.Methods inherited from interface org.cqframework.fhir.api.r4.FhirArtifactRepository
byCanonical, byCanonicalAndVersion, byCanonicalWithVersion, currentByCanonical, currentByCanonical
-
Method Details
-
packageArtifact
Packages the given artifact as a Bundle, with components and dependencies included.- Parameters:
url-version-- Returns:
-
dataRequirements
Determines the effective data requirements of the given artifact, returning them as a module definition library.- Parameters:
url-version-- Returns:
-