FhirEngineRepository

class FhirEngineRepository(fhirContext: FhirContext, fhirEngine: FhirEngine) : Repository

Constructors

Link copied to clipboard
constructor(fhirContext: FhirContext, fhirEngine: FhirEngine)

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
open override fun fhirContext(): FhirContext
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 <B : IBaseBundle?> link(bundleType: Class<B>?, url: String?, headers: MutableMap<String, String>?): B
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 <T : IBaseResource, I : IIdType> read(resourceType: Class<T>?, id: I, headers: MutableMap<String, String>?): T?
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