Package tilda.utils.fhir
Class FHIRProvider
- java.lang.Object
-
- tilda.utils.fhir.FHIRProvider
-
- Direct Known Subclasses:
FHIRProviderCH
,FHIRProviderDPC
public abstract class FHIRProvider extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
FHIRProvider.FhirEnitityCreator
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.logging.log4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description FHIRProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
fhirResourceCreate(java.util.List<? extends FhirEntity> reqEntities, boolean failOnQuota, boolean upsert)
int
fhirResourceCreate(java.util.List<? extends FhirEntity> reqEntities, boolean failOnQuota, boolean upsert, int threads)
com.google.gson.JsonObject
fhirResourceGet(java.lang.String resourceType, java.lang.String uuid, boolean everything)
abstract com.google.gson.JsonObject
fhirResourceSearch(java.lang.String resourceType, java.util.List<StringStringPair> params)
com.google.gson.JsonElement
fhirResourceSearchByIdentifier(java.lang.String resourceType, java.lang.String identifierSystem, java.lang.String identifierValue)
FhirEntity
fhirResourceSearchByIdentifier(FhirEntity e)
abstract com.google.gson.JsonObject
fhirStoreCapabilities()
abstract java.lang.String
getRootUrl()
abstract java.lang.String
getToken()
-
-
-
Method Detail
-
fhirStoreCapabilities
public abstract com.google.gson.JsonObject fhirStoreCapabilities() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getRootUrl
public abstract java.lang.String getRootUrl() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getToken
public abstract java.lang.String getToken() throws java.lang.Exception
- Throws:
java.lang.Exception
-
fhirResourceSearch
public abstract com.google.gson.JsonObject fhirResourceSearch(java.lang.String resourceType, java.util.List<StringStringPair> params) throws java.lang.Exception
- Throws:
java.lang.Exception
-
fhirResourceCreate
public int fhirResourceCreate(java.util.List<? extends FhirEntity> reqEntities, boolean failOnQuota, boolean upsert) throws java.lang.Exception
- Throws:
java.lang.Exception
-
fhirResourceSearchByIdentifier
public FhirEntity fhirResourceSearchByIdentifier(FhirEntity e) throws java.lang.Exception
- Throws:
java.lang.Exception
-
fhirResourceSearchByIdentifier
public com.google.gson.JsonElement fhirResourceSearchByIdentifier(java.lang.String resourceType, java.lang.String identifierSystem, java.lang.String identifierValue) throws java.lang.Exception
- Throws:
java.lang.Exception
-
fhirResourceGet
public com.google.gson.JsonObject fhirResourceGet(java.lang.String resourceType, java.lang.String uuid, boolean everything) throws java.lang.Exception
- Throws:
java.lang.Exception
-
fhirResourceCreate
public int fhirResourceCreate(java.util.List<? extends FhirEntity> reqEntities, boolean failOnQuota, boolean upsert, int threads) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-