Introduction

2017-01-17 Thread Thomas W Loehfelm
Now seems like as good a time as any for an introduction. It is great to hear about other organizations working to install cTAKES. I'm a radiologist at UC Davis in Sacramento, and came across cTAKES back in July. I have it up and running on a personal Windows laptop where I've used it for some

RE: ASSERTION ISSUE

2017-02-07 Thread Thomas W Loehfelm
See discussion in this thread: https://www.mail-archive.com/dev@ctakes.apache.org/msg02873.html I got around the ScalaObject error by changing from AggregatePlaintextUMLSProcessor to AggregatePlaintextUMLSProcessorMinimal. Tom -Original Message- From: shahid ashraf [mailto:sha...@trial

ctakes 4.0.1 - Install experience

2017-04-26 Thread Thomas W Loehfelm
First off, thank you all and congratulations on this major release milestone. I went through the dev install on a clean Ubuntu 17.04 desktop VM and while things went pretty smoothly I had a few comments to add in case others are going through the same process: 1. I received an error message

Issues changing term consumer

2017-05-09 Thread Thomas W Loehfelm
I'm having trouble changing the DefaultTermConsumer to my preferred SemanticCleanupTermConsumer. I followed the Dev install in Eclipse for cTAKES 4.0. I'm referencing the cTAKES 4.0 Component Use Guide>Fast Dictionary Lookup>Most Precise Terms Persistence, and I understand that I have to edit s

RE: Issues changing term consumer

2017-05-10 Thread Thomas W Loehfelm
nary/lookup/fast/ Let me know if you don't see it after performing a mvn compile as that would indicate a bug. Thanks, Sean -----Original Message- From: Thomas W Loehfelm [mailto:twloehf...@ucdavis.edu] Sent: Tuesday, May 09, 2017 3:30 PM To: dev@ctakes.apache.org Subject: Issues chan

Trouble with fresh dev install

2018-03-16 Thread Thomas W Loehfelm
I've been banging my head against the all for a few weeks now and reaching out for help. I'm trying to do a fresh dev installation so I can finally move from developing on my personal laptop to my work computer, and am not having any luck getting up and running. Here's what I'm doing: 1) Ne

ctakes-tiny-rest - any guidance on running?

2020-06-26 Thread Thomas W Loehfelm
I was very excited to find the ctakes-tiny-rest package in the svn repo, but have not been able to get it stood up. What I have tried: 1. Cloning the svn repo 2. mvn package 3. java -cp target/ctakes-tiny-rest-4.0.1-SNAPSHOT.jar org.apache.ctakes.rest.service.TinyController * Er

Re: ctakes-tiny-rest - any guidance on running? [EXTERNAL]

2020-06-30 Thread Thomas W Loehfelm
ot;umls", "cui", or "xmi". "pretty" and "property" are works in progress. The default is fhir json. Sean From: Thomas W Loehfelm Sent: Friday, June 26, 2020 5:04 PM To: dev@ctakes.apache.org

RE: ctakes-tiny-rest - any guidance on running? [EXTERNAL]

2020-07-01 Thread Thomas W Loehfelm
d symbol [ERROR] symbol: class PostConstruct [ERROR] location: package javax.annotation What version of java are you using? ctakes requires version 8. javax.annotation -should- be standard in java 8. You can try running "javac -version". Sean _

Re: ctakes-tiny-rest - any guidance on running? [EXTERNAL] [SUSPICIOUS]

2020-07-01 Thread Thomas W Loehfelm
out there has a quick answer, please speak up. Sean ____ From: Thomas W Loehfelm Sent: Wednesday, July 1, 2020 3:14 PM To: dev@ctakes.apache.org Subject: RE: ctakes-tiny-rest - any guidance on running? [EXTERNAL] * External Email - Caution * Not b

Re: ctakes-tiny-rest - any guidance on running? [EXTERNAL] [SUSPICIOUS]

2020-07-01 Thread Thomas W Loehfelm
https://repository.apache.org/content/groups/snapshots/ false true That may help. Let me know if it does then I will add it to the pom in trunk. Sean __

Re: ctakes-tiny-rest - any guidance on running? [EXTERNAL] [SUSPICIOUS]

2020-07-06 Thread Thomas W Loehfelm
al. I will test some more tonight and see what comes up. Sean ________ From: Thomas W Loehfelm Sent: Wednesday, July 1, 2020 7:34 PM To: dev@ctakes.apache.org Subject: Re: ctakes-tiny-rest - any guidance on running? [EXTERNAL] [SUSPICIO

Re: ctakes-tiny-rest - any guidance on running? [EXTERNAL] [SUSPICIOUS]

2020-07-07 Thread Thomas W Loehfelm
fix you submitted? Yep. You did some great detective work. Thanks for the additional info. ____ From: Thomas W Loehfelm Sent: Monday, July 6, 2020 3:02 PM To: dev@ctakes.apache.org Subject: Re: ctakes-tiny-rest - any guidance on

Re: obtaining the UMLS set for the dictionary creator

2020-07-22 Thread Thomas W Loehfelm
If you have downloaded and created a local UMLS installation using the MetamorphoSys tool you should end up with a directory structure something like: ../../umls/2020AA/META/{all of the various .RRF files} In that case, you want to point the DictionaryCreator tool to the 2020AA directory, i.e. t

Passing SectionsBsv to piper containing BsvRegexSectionizer

2021-01-29 Thread Thomas W Loehfelm
I have a CTakes API endpoint based on the REST API and I am trying to specifiy a different BSV file depending on the type of text. My idea is to instantiate two different analysis engine pools, and direct text one or the other depending on which type of report it is. This seems simpler to me th

Re: Passing SectionsBsv to piper containing BsvRegexSectionizer

2021-01-29 Thread Thomas W Loehfelm
problem. And to further clarify, the general concept works – both AE pools are created, and both can process text, it is literally just that the SectionsBsv param setting persists between the two so that the second pool ends up using the same BSV file as the first one. From: Thomas W Loehfelm

Re: Passing SectionsBsv to piper containing BsvRegexSectionizer [EXTERNAL] [SUSPICIOUS]

2021-02-03 Thread Thomas W Loehfelm
X_TO_A_SECTIONS = new HashMap<>() > Map X_TO_B_SECTIONS = new HashMap<>() > initRenameMaps() { >X_TO_A_SECTIONS.put( "Stern", "Sternum" ); >X_TO_B_SECTIONS.put( "Stern", "Tough Guy" ); > } > void adjustSectionInfo( String

Re: Can you store cTAKES in an S3 bucket so you can use it with EMR for parallel processing? [EXTERNAL]

2021-08-12 Thread Thomas W Loehfelm
For parallel processing, consider using the ctakes-dockhand component. You can run ctakes as a docker service and then scale it using docker swarm to replicate that service across many nodes to expand processing capacity. I can am happy to share my experience doing it and the code I use, althoug

RE: neural negation model in ctakes

2022-02-10 Thread Thomas W Loehfelm
Thanks for the BERT negation classifier Tim - I tested it on a small sample of radiology notes and didn't see a big improvement in accuracy (kudos to the original ctakes pipeline!) but your framework of a FastAPI component that can loosely interface with cTAKES was really interesting. @Peter -

Introducing...cTAKEScy!

2022-02-15 Thread Thomas W Loehfelm
…or should it be spacyTAKES? Horrible name, but potentially useful tool. Thanks again to Tim for the inspiration. Proof-of-principle FastAPI tool here: https://github.com/twloehfelm/ctakescy This stands up a FastAPI endpoint to which you send a cTAKES CAS XMI file (output from the clinical pipe

RE: Segment annotation type

2022-03-23 Thread Thomas W Loehfelm
I use the BsvRegexSectionizer like so: //This goes in your piper file add BsvRegexSectionizer SectionsBsv=resources/your_regex_file.bsv your_regex_file.bsv is a text file where each line is a bar-separated set of: section_name||(regex statement to identify the section header) I work in radiolog

Re: cTAKES questions [EXTERNAL]

2023-04-25 Thread Thomas W Loehfelm
Depending on the configuration of the dictionary lookup (https://cwiki.apache.org/confluence/display/CTAKES/cTAKES+4.0+-+Fast+Dictionary+Lookup), I think it is entirely possible that you will get some CUI differences under your scenario. For example, if you are: * comparing dictionary A + B