Interface OrganizationDao

All Superinterfaces:
ResourceDao<org.hl7.fhir.r4.model.Organization>
All Known Implementing Classes:
OrganizationDaoJdbc

public interface OrganizationDao extends ResourceDao<org.hl7.fhir.r4.model.Organization>
  • Method Details

    • readActiveNotDeletedByThumbprint

      Optional<org.hl7.fhir.r4.model.Organization> readActiveNotDeletedByThumbprint(String thumbprintHex) throws SQLException
      Throws:
      SQLException
    • readActiveNotDeletedByIdentifier

      Optional<org.hl7.fhir.r4.model.Organization> readActiveNotDeletedByIdentifier(String identifierValue) throws SQLException
      Uses http://dsf.dev/sid/organization-identifier as identifier system
      Parameters:
      identifierValue - may be null
      Returns:
      Optional.empty() if param identifierValue is null or String.isBlank()
      Throws:
      SQLException - if database access errors occur
    • existsNotDeletedByThumbprintWithTransaction

      boolean existsNotDeletedByThumbprintWithTransaction(Connection connection, String thumbprintHex) throws SQLException
      Throws:
      SQLException