Drops support for Python 3.6 and adds a new `ctakesclient.text2fhir.nlp_fhir` method that returns all FHIR resources found in a cTAKES response
1.3.1
Updates the covid symptoms dictionary to include SOB (shortness of breath) and some other fixes
1.3.0
Adds a new submodule `ctakesclient.text2fhir` which holds some methods for converting from `MatchText` to FHIR resources (for example, converting cTAKES symptoms to FHIR Observations).
1.2.0
New API
- `ctakesclient.filesystem.covid_symptoms() -> List[BsvConcept]` - Returns a list of known covid symptoms
- `ctakesclient.filesystem.umls_semantic_groups() -> List[BsvSemanticType]` - Returns a list of UMLS semantic groups
Changed API
- `ctakesclient.filesystem.map_cui_pref()` - now accepts either a string or a list of `BsvConcepts` (previously it only accepted a filename string). This is to make it easier to use with the above new API.
Features
- `polarity-diff-report` now has a `--mention` argument that lets you filter by certain kinds of mentions (e.g. `--mention=DiseaseDisorderMention`)
Fixes
- Non-latin1 characters in physician notes no longer throws an exception - An exception is now thrown if there was an error talking to the cTAKES or cNLP servers
1.0.5
- Add `ctakesclient.__version__` (standard version string)
1.0.4
- Drop minimum required Python from 3.7 to 3.6, which while end-of-life, is still the version used in CentOS 7