| %||% | Null coalescing operator |
| availableModels | 'availableModels()' If the API key is valid in the system, returns available models to the user from the LLM provider. |
| conceptSearchModule | Concept search Shiny module |
| conceptSearchServer | Concept search Shiny module |
| conceptSearchUI | Concept search Shiny module |
| getTestSets | Useful to list available datasets in the testCases folder |
| hecateClient | Create a Hecate API client |
| hecateSearch | Search Hecate concepts and return results as a data frame |
| nullOr | Null coalescing operator |
| patientChat | 'patientChat()' generates synthetic patients in the OMOP-CDM using an LLM API. |
| patientChatNaive | 'patientChatNaive()' is a grapper for the ellmer package to send prompts and send the output test set to an LLM. Requires a valid API key. |
| patientDesigner | 'patientDesigner()' is a visual interface based on D3 to construct test datasets for the OMOP-CDM |