Index
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
IBaseResourcebyid. - delete(IIdType) - Method in interface org.cqframework.fhir.api.r4.FhirDal
-
Deletes an
IBaseResourcebyid. - delete(IIdType) - Method in interface org.cqframework.fhir.api.stu3.FhirDal
-
Deletes an
IBaseResourcebyid.
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
IBaseResourcebyid. - read(IIdType) - Method in interface org.cqframework.fhir.api.r4.FhirDal
-
Fetches an
Resourcebyid. - read(IIdType) - Method in interface org.cqframework.fhir.api.stu3.FhirDal
-
Fetches an
Resourcebyid. - 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 typeresourceType. - 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 typeresourceType. - 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 typeresourceType. - 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
All Classes and Interfaces|All Packages|Serialized Form