Class FHIRProvider

    • Field Detail

      • LOG

        protected static final org.apache.logging.log4j.Logger LOG
    • Constructor Detail

      • FHIRProvider

        public FHIRProvider()
    • 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