Knowledge Repository
class KnowledgeRepository(fhirContext: FhirContext, knowledgeManager: KnowledgeManager) : Repository
Functions
Link copied to clipboard
open override fun <C : IBaseConformance?> capabilities(resourceType: Class<C>?, headers: MutableMap<String, String>?): C
Link copied to clipboard
open override fun <T : IBaseResource?> create(resource: T, headers: MutableMap<String, String>?): MethodOutcome
Link copied to clipboard
open override fun <T : IBaseResource?, I : IIdType?> delete(resourceType: Class<T>?, id: I, headers: MutableMap<String, String>?): MethodOutcome
Link copied to clipboard
Link copied to clipboard
open override fun <B : IBaseBundle?, P : IBaseParameters?> history(parameters: P, returnType: Class<B>?, headers: MutableMap<String, String>?): B
open override fun <B : IBaseBundle?, P : IBaseParameters?, I : IIdType?> history(id: I, parameters: P, returnType: Class<B>?, headers: MutableMap<String, String>?): B
open override fun <B : IBaseBundle?, P : IBaseParameters?, T : IBaseResource?> history(resourceType: Class<T>?, parameters: P, returnType: Class<B>?, headers: MutableMap<String, String>?): B
Link copied to clipboard
open operator override fun <P : IBaseParameters?> invoke(name: String?, parameters: P, headers: MutableMap<String, String>?): MethodOutcome
open operator override fun <P : IBaseParameters?, I : IIdType?> invoke(id: I, name: String?, parameters: P, headers: MutableMap<String, String>?): MethodOutcome
open operator override fun <P : IBaseParameters?, T : IBaseResource?> invoke(resourceType: Class<T>?, name: String?, parameters: P, headers: MutableMap<String, String>?): MethodOutcome
open operator override fun <R : IBaseResource?, P : IBaseParameters?> invoke(name: String?, parameters: P, returnType: Class<R>?, headers: MutableMap<String, String>?): R
open operator override fun <R : IBaseResource?, P : IBaseParameters?, I : IIdType?> invoke(id: I, name: String?, parameters: P, returnType: Class<R>?, headers: MutableMap<String, String>?): R
open operator override fun <R : IBaseResource?, P : IBaseParameters?, T : IBaseResource?> invoke(resourceType: Class<T>?, name: String?, parameters: P, returnType: Class<R>?, headers: MutableMap<String, String>?): R
Link copied to clipboard
open override fun <I : IIdType?, P : IBaseParameters?> patch(id: I, patchParameters: P, headers: MutableMap<String, String>?): MethodOutcome
Link copied to clipboard
open override fun <B : IBaseBundle, T : IBaseResource?> search(bundleType: Class<B>?, resourceType: Class<T>?, searchParameters: MutableMap<String, MutableList<IQueryParameterType>>?, headers: MutableMap<String, String>?): B
Link copied to clipboard
open override fun <B : IBaseBundle?> transaction(transaction: B, headers: MutableMap<String, String>?): B
Link copied to clipboard
open override fun <T : IBaseResource?> update(resource: T, headers: MutableMap<String, String>?): MethodOutcome