:py:mod:`api.utils` =================== .. py:module:: api.utils Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: api.utils.remove_annotations api.utils.add_annotations api.utils.get_create_cdb_infos api.utils._remove_overlap api.utils.create_annotation api.utils.train_medcat api.utils.prep_docs api.utils.save_project_anno api.utils.env_str_to_bool Attributes ~~~~~~~~~~ .. autoapisummary:: api.utils.logger .. py:data:: logger .. py:function:: remove_annotations(document, project, partial=False) .. py:function:: add_annotations(spacy_doc, user, project, document, existing_annotations, cat) .. py:function:: get_create_cdb_infos(cdb, concept, cui, cui_info_prop, code_prop, desc_prop, model_clazz) .. py:function:: _remove_overlap(project, document, start, end) .. py:function:: create_annotation(source_val, selection_occurrence_index, cui, user, project, document, cat) .. py:function:: train_medcat(cat, project, document) .. py:function:: prep_docs(project_id, doc_ids, user_id) .. py:function:: save_project_anno(sender, instance, **kwargs) .. py:function:: env_str_to_bool(var, default)