inpsectEHR needs your help! There are three main areas where contributions would be useful:
If you find something that is poorly explained (or missing) from the documentation, feel free to submit a pull request to update the documentation.
The current testign suite could be improved. Please submit a pull request to add new unit tests that cover new areas of functionality.
While I have aimed to write the quality evaluations as generally as possible, it is inevitable that they are more focused toward my own goals. If there are areas that are not being evaluated by the framework, feel free to write your own extensions and submit a pull request. The most straightforward way to do this would be to write an evaluative function according to the following specification:
evaluation_x()
naming convention, where x
is a descriptive word to
identify the evaluation being performed.extract()
function.site
, episode_id
,
event_id
, code_name
, value
,
eval_code
and description
.site
,
code_name
, year
, month
,
eval_code
, description
.is_event_evaluation()
returning TRUE
.preserved_classes
object. I.e. the evaluation should work against every possible data item
in the CC-HIC database without throwing an error, even if it performs no
action and returns an empty dataframe.Please make sure you write documentation and unit tests for any new functionality you want to bring in.