Index

B C D E F G I L O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

B

byCanonical(String) - Method in interface org.cqframework.fhir.api.r4.FhirArtifactRepository
Returns the set of resources matching the given canonical URL
byCanonical(String) - Method in interface org.cqframework.fhir.api.stu3.FhirArtifactRepository
Returns the set of resources matching the given canonical URL
byCanonicalAndVersion(String, String) - Method in interface org.cqframework.fhir.api.r4.FhirArtifactRepository
Returns the unique resource matching the given canonical and version.
byCanonicalAndVersion(String, String) - Method in interface org.cqframework.fhir.api.stu3.FhirArtifactRepository
Returns the unique resource matching the given canonical and version.
byCanonicalWithVersion(String) - Method in interface org.cqframework.fhir.api.r4.FhirArtifactRepository
Returns the unique resource matching the given canonical and version.
byCanonicalWithVersion(String) - Method in interface org.cqframework.fhir.api.stu3.FhirArtifactRepository
Returns the unique resource matching the given canonical and version.

C

canonicalBase - Variable in class org.cqframework.fhir.utilities.IGContext
 
capabilities() - Method in interface org.cqframework.fhir.api.FhirCapabilities
Returns a resource describing the capabilities of this FHIR service.
capabilities() - Method in interface org.cqframework.fhir.api.FhirPlatform
Returns an implementation of the FhirCapabilities interface appropriate to the environment.
capabilities() - Method in interface org.cqframework.fhir.api.r4.FhirCapabilities
Returns a resource describing the capabilities of this FHIR service.
capabilities() - Method in interface org.cqframework.fhir.api.r4.FhirPlatform
Returns an implementation of the FhirCapabilities interface appropriate to the environment.
capabilities() - Method in interface org.cqframework.fhir.api.stu3.FhirCapabilities
Returns a resource describing the capabilities of this FHIR service.
capabilities() - Method in interface org.cqframework.fhir.api.stu3.FhirPlatform
Returns an implementation of the FhirCapabilities interface appropriate to the environment.
create(Resource) - Method in interface org.cqframework.fhir.api.stu3.FhirDal
Creates the IBaseResource.
create(IBaseResource) - Method in interface org.cqframework.fhir.api.FhirDal
Creates the IBaseResource.
create(Resource) - Method in interface org.cqframework.fhir.api.r4.FhirDal
Creates the IBaseResource.
currentByCanonical(String) - Method in interface org.cqframework.fhir.api.r4.FhirArtifactRepository
Returns the "current" version of the given canonical, using the versioning semantics defined by the repository.
currentByCanonical(String) - Method in interface org.cqframework.fhir.api.stu3.FhirArtifactRepository
Returns the "current" version of the given canonical, using the versioning semantics defined by the repository.
currentByCanonical(String, boolean) - Method in interface org.cqframework.fhir.api.r4.FhirArtifactRepository
Returns the "current" version of the given canonical, including resources in draft status, using the versioning semantics defined by the repository.
currentByCanonical(String, boolean) - Method in interface org.cqframework.fhir.api.stu3.FhirArtifactRepository
Returns the "current" version of the given canonical, including resources in draft status, using the versioning semantics defined by the repository.

D

dal() - Method in interface org.cqframework.fhir.api.FhirPlatform
Returns an implementation of the FhirDal interface appropriate to the environment.
dal() - Method in interface org.cqframework.fhir.api.r4.FhirPlatform
Returns an implementation of the FhirDal interface appropriate to the environment.
dal() - Method in interface org.cqframework.fhir.api.stu3.FhirPlatform
Returns an implementation of the FhirDal interface appropriate to the environment.
dataRequirements(String, String) - Method in interface org.cqframework.fhir.api.r4.FhirPublishableArtifactRepository
Determines the effective data requirements of the given artifact, returning them as a module definition library.
dataRequirements(String, String) - Method in interface org.cqframework.fhir.api.stu3.FhirPublishableArtifactRepository
Determines the effective data requirements of the given artifact, returning them as a module definition library.
delete(IIdType) - Method in interface org.cqframework.fhir.api.FhirDal
Deletes an IBaseResource by id.
delete(IIdType) - Method in interface org.cqframework.fhir.api.r4.FhirDal
Deletes an IBaseResource by id.
delete(IIdType) - Method in interface org.cqframework.fhir.api.stu3.FhirDal
Deletes an IBaseResource by id.

E

expand(String) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
expand(String) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
expand(String, Iterable<String>) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
expand(String, Iterable<String>) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
extractBinaryPaths(String, ImplementationGuide) - Static method in class org.cqframework.fhir.utilities.IGUtils
 
extractResourcePaths(String, ImplementationGuide) - Static method in class org.cqframework.fhir.utilities.IGUtils
 

F

FhirArtifactRepository<T extends org.hl7.fhir.r4.model.Resource> - Interface in org.cqframework.fhir.api.r4
This interface supports basic shareable artifact repository interactions, as defined by the ShareableArtifact capability statement (https://build.fhir.org/ig/HL7/cqf-measures/CapabilityStatement-shareable-measure-repository.html)
FhirArtifactRepository - Interface in org.cqframework.fhir.api.stu3
This interface supports basic shareable artifact repository interactions, as defined by the ShareableArtifact capability statement (https://build.fhir.org/ig/HL7/cqf-measures/CapabilityStatement-shareable-measure-repository.html)
FhirCapabilities - Interface in org.cqframework.fhir.api
This interface provides capability discovery services for the Fhir platform API.
FhirCapabilities - Interface in org.cqframework.fhir.api.r4
This interface provides capability discovery services for the Fhir platform API.
FhirCapabilities - Interface in org.cqframework.fhir.api.stu3
This interface provides capability discovery services for the Fhir platform API.
FhirDal - Interface in org.cqframework.fhir.api
This interface is a minimal Fhir CRUD API.
FhirDal - Interface in org.cqframework.fhir.api.r4
This interface is a minimal Fhir CRUD API.
FhirDal - Interface in org.cqframework.fhir.api.stu3
This interface is a minimal Fhir CRUD API.
FhirPlatform - Interface in org.cqframework.fhir.api
FhirPlatform defines the base interface for accessing Fhir API features including the data access layer, capabilities, transactions, operations, and services.
FhirPlatform - Interface in org.cqframework.fhir.api.r4
FhirPlatform defines the base interface for accessing Fhir API features including the data access layer, capabilities, transactions, operations, and services.
FhirPlatform - Interface in org.cqframework.fhir.api.stu3
FhirPlatform defines the base interface for accessing Fhir API features including the data access layer, capabilities, transactions, operations, and services.
FhirPublishableArtifactRepository<T extends org.hl7.fhir.r4.model.Resource> - Interface in org.cqframework.fhir.api.r4
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
FhirPublishableArtifactRepository<T extends org.hl7.fhir.dstu3.model.Resource> - Interface in org.cqframework.fhir.api.stu3
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
FhirService - Interface in org.cqframework.fhir.api
Defines the base interface for services available through the FhirPlatform API
FhirService - Interface in org.cqframework.fhir.api.r4
Defines the base interface for services available through the R4 FhirPlatform API
FhirService - Interface in org.cqframework.fhir.api.stu3
Defines the base interface for services available through the STU3 FhirPlatform API
FhirTerminologyService - Interface in org.cqframework.fhir.api.r4
 
FhirTerminologyService - Interface in org.cqframework.fhir.api.stu3
 
FhirTransactions - Interface in org.cqframework.fhir.api
Defines an interface for providing transaction support in the Fhir platform API.
FhirTransactions - Interface in org.cqframework.fhir.api.r4
Defines an interface for providing transaction support in the Fhir platform API.
FhirTransactions - Interface in org.cqframework.fhir.api.stu3
Defines an interface for providing transaction support in the Fhir platform API.
fhirVersion - Variable in class org.cqframework.fhir.utilities.IGContext
 

G

getBinaryPaths() - Method in class org.cqframework.fhir.utilities.IGContext
 
getCanonicalBase() - Method in class org.cqframework.fhir.utilities.IGContext
 
getFhirVersion() - Method in class org.cqframework.fhir.utilities.IGContext
 
getImplementationGuideCanonicalBase(String) - Static method in class org.cqframework.fhir.utilities.IGUtils
 
getLogger() - Method in class org.cqframework.fhir.utilities.IGContext
 
getPackageId() - Method in class org.cqframework.fhir.utilities.IGContext
 
getRootDir() - Method in class org.cqframework.fhir.utilities.IGContext
 
getService() - Method in interface org.cqframework.fhir.api.FhirPlatform
Supports accessing specific services through the platform API such as terminology services and knowledge repositories
getSourceIg() - Method in class org.cqframework.fhir.utilities.IGContext
 

I

IGContext - Class in org.cqframework.fhir.utilities
 
IGContext(IWorkerContext.ILoggingService) - Constructor for class org.cqframework.fhir.utilities.IGContext
 
IGInitializationException - Exception in org.cqframework.fhir.utilities.exception
This exception is thrown whenever there is an issue initializing the tooling from a source IG.
IGInitializationException() - Constructor for exception org.cqframework.fhir.utilities.exception.IGInitializationException
 
IGInitializationException(String) - Constructor for exception org.cqframework.fhir.utilities.exception.IGInitializationException
 
IGInitializationException(String, Throwable) - Constructor for exception org.cqframework.fhir.utilities.exception.IGInitializationException
 
IGInitializationException(Throwable) - Constructor for exception org.cqframework.fhir.utilities.exception.IGInitializationException
 
IGUtils - Class in org.cqframework.fhir.utilities
 
IGUtils() - Constructor for class org.cqframework.fhir.utilities.IGUtils
 
initializeFromIg(String, String, String) - Method in class org.cqframework.fhir.utilities.IGContext
 
initializeFromIni(String) - Method in class org.cqframework.fhir.utilities.IGContext
 

L

logMessage(String) - Method in class org.cqframework.fhir.utilities.IGContext
 
lookup(String, String) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
lookup(String, String) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
lookup(Coding) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
lookup(Coding) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 

O

org.cqframework.fhir.api - package org.cqframework.fhir.api
 
org.cqframework.fhir.api.r4 - package org.cqframework.fhir.api.r4
 
org.cqframework.fhir.api.stu3 - package org.cqframework.fhir.api.stu3
 
org.cqframework.fhir.utilities - package org.cqframework.fhir.utilities
 
org.cqframework.fhir.utilities.exception - package org.cqframework.fhir.utilities.exception
 

P

packageArtifact(String, String) - Method in interface org.cqframework.fhir.api.r4.FhirPublishableArtifactRepository
Packages the given artifact as a Bundle, with components and dependencies included.
packageArtifact(String, String) - Method in interface org.cqframework.fhir.api.stu3.FhirPublishableArtifactRepository
Packages the given artifact as a Bundle, with components and dependencies included.
packageId - Variable in class org.cqframework.fhir.utilities.IGContext
 

R

read(IIdType) - Method in interface org.cqframework.fhir.api.FhirDal
Fetches an IBaseResource by id.
read(IIdType) - Method in interface org.cqframework.fhir.api.r4.FhirDal
Fetches an Resource by id.
read(IIdType) - Method in interface org.cqframework.fhir.api.stu3.FhirDal
Fetches an Resource by id.
rootDir - Variable in class org.cqframework.fhir.utilities.IGContext
 

S

search(String, Map<String, List<List<IQueryParameterType>>>) - Method in interface org.cqframework.fhir.api.FhirDal
Returns an Iterable<IBaseResource> of all the resources of type resourceType.
search(String, Map<String, List<List<IQueryParameterType>>>) - Method in interface org.cqframework.fhir.api.r4.FhirDal
Returns an Iterable<IBaseResource> of all the resources of type resourceType.
search(String, Map<String, List<List<IQueryParameterType>>>) - Method in interface org.cqframework.fhir.api.stu3.FhirDal
Returns an Iterable<IBaseResource> of all the resources of type resourceType.
setBinaryPaths(List<String>) - Method in class org.cqframework.fhir.utilities.IGContext
 
sourceIg - Variable in class org.cqframework.fhir.utilities.IGContext
 
subsumes(String, String, String) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
subsumes(String, String, String) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
subsumes(Coding, Coding) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
subsumes(Coding, Coding) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 

T

transaction(Bundle) - Method in interface org.cqframework.fhir.api.stu3.FhirTransactions
Executes the given transaction bundle, as defined by the FHIR transaction processing rules: https://hl7.org/fhir/http.html#transaction Note specifically that this interface can also be used to process a `batch` bundle (i.e.
transaction(IBaseBundle) - Method in interface org.cqframework.fhir.api.FhirTransactions
Executes the given transaction bundle, as defined by the FHIR transaction processing rules: https://hl7.org/fhir/http.html#transaction Note specifically that this interface can also be used to process a `batch` bundle (i.e.
transaction(Bundle) - Method in interface org.cqframework.fhir.api.r4.FhirTransactions
Executes the given transaction bundle, as defined by the FHIR transaction processing rules: https://hl7.org/fhir/http.html#transaction Note specifically that this interface can also be used to process a `batch` bundle (i.e.
transactions() - Method in interface org.cqframework.fhir.api.FhirPlatform
Returns an implementation of the FhirTransactions interface appropriate to the environment.
transactions() - Method in interface org.cqframework.fhir.api.r4.FhirPlatform
Returns an implementation of the FhirTransactions interface appropriate to the environment.
transactions() - Method in interface org.cqframework.fhir.api.stu3.FhirPlatform
Returns an implementation of the FhirTransactions interface appropriate to the environment.
tryDirectory(String, String) - Static method in class org.cqframework.fhir.utilities.IGUtils
Tries to create a File for a path that may not exist.

U

update(Resource) - Method in interface org.cqframework.fhir.api.stu3.FhirDal
Updates the IBaseResource.
update(IBaseResource) - Method in interface org.cqframework.fhir.api.FhirDal
Updates the IBaseResource.
update(Resource) - Method in interface org.cqframework.fhir.api.r4.FhirDal
Updates the IBaseResource.

V

validateCodeableConceptInCodeSystem(String, CodeableConcept) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
validateCodeableConceptInCodeSystem(String, CodeableConcept) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
validateCodeableConceptInValueSet(String, CodeableConcept) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
validateCodeableConceptInValueSet(String, CodeableConcept) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
validateCodeInCodeSystem(String, String, String, String) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
validateCodeInCodeSystem(String, String, String, String) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
validateCodeInValueSet(String, String, String, String) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
validateCodeInValueSet(String, String, String, String) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
validateCodingInCodeSystem(String, Coding) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
validateCodingInCodeSystem(String, Coding) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
validateCodingInValueSet(String, Coding) - Method in interface org.cqframework.fhir.api.stu3.FhirTerminologyService
 
validateCodingInValueSet(String, Coding) - Method in interface org.cqframework.fhir.api.r4.FhirTerminologyService
 
B C D E F G I L O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form