BunnyDeploymentRequirements

Requirements

System

RequirementMinimum Specification
CPU2 vCPUs
Memory (RAM)4 GB
Container RuntimeOCI-compliant container runtime (Docker, Podman, Kubernetes)
NetworkOutbound HTTPS (port 443)
Database AccessOMOP CDM PostgreSQL / SQL Server
  • Any operating system that supports running containers is sufficient.
  • Requirements may vary depending on workload and deployment environment.

Supported Database Versions

Bunny supports the following database versions for OMOP CDM:

Database TypeSupported Versions
PostgreSQL14, 15, 16, 17
SQL Server2019, 2022

OMOP CDM

Bunny requires an OMOP CDM database to query for data.

Bunny supports OMOP CDM 5.3 and 5.4, as the differences between the two are not relevant.

Ideally the database should comply with the common data model, and the minimum data model that Bunny requires is slightly different than the HDR Gateway.

Recommended tables and field names:

OMOP TableOMOP Field Names
Personperson_id, gender_concept_id, year_of_birth, race_concept_id, ethnicity_concept_id*
Concept*concept_id*, domain_id*
Condition Occurrencecondition_occurrence_id, person_id, condition_concept_id, condition_start_date
Drug Exposuredrug_exposure_id, person_id, drug_concept_id, drug_exposure_start_date
Observationobservation_id, person_id, observation_concept_id, observation_date
Measurementmeasurement_id, person_id, measurement_concept_id, measurement_date

*Not included in the HDR Gateway minimum data model.

The following indexes are also recommended from the CDM to ensure queries are processed quickly.

OMOP TableRecommended Indexes
Personidx_person_id
Conceptidx_concept_concept_id
Condition Occurrenceidx_condition_concept_id_1
Observationidx_observation_concept_id_1
Measurementidx_measurement_concept_id_1