Skip to content

medcat.utils.legacy.convert_deid

Functions:

Attributes:

exp_cat_config_name module-attribute

exp_cat_config_name = 'cat_config.json'

exp_cdb_name module-attribute

exp_cdb_name = 'cdb.dat'

exp_trf_ner_config_name module-attribute

exp_trf_ner_config_name = 'config.json'

get_cnf

get_cnf(cnf_path: str) -> ConfigTransformersNER
Source code in medcat-v2/medcat/utils/legacy/convert_deid.py
16
17
18
19
20
21
def get_cnf(cnf_path: str) -> ConfigTransformersNER:
    cnf = ConfigTransformersNER()
    with open(cnf_path) as f:
        old_stuff = json.load(f)
    cnf.merge_config(old_stuff)
    return cnf

get_trf_ner_from_old

get_trf_ner_from_old(old_path: str, tokenizer: BaseTokenizer) -> TransformersNER
Source code in medcat-v2/medcat/utils/legacy/convert_deid.py
24
25
26
27
28
29
30
31
def get_trf_ner_from_old(old_path: str, tokenizer: BaseTokenizer
                         ) -> TransformersNER:
    config = get_cnf(os.path.join(old_path, exp_cat_config_name))
    config.general.model_name = old_path
    cdb: CDB = get_cdb_from_old(os.path.join(old_path, exp_cdb_name))
    trf_ner = TransformersNER.create_new(cdb, tokenizer, config)
    trf_ner._component.create_eval_pipeline()
    return trf_ner