75 karma · joined June 24, 2015
We use DuckDB internally because we like its ergonomics - it's flexible, runs well in memory, manages a lot of file structures under the hood, but we do work with Snowflake (and Databricks and other warehouses) as well.
Another is that once you free up clinician time, they will quickly find higher-leverage tasks. It shows how overloaded the system is, and that there's pent-up demand to make it better.
We're evaluating Cua (https://www.ycombinator.com/companies/cua) to containerize our agents; am a fan so far. We're also putting Computer Use agents from (OAI and Anthropic) to the test. Many legacy ERPs don't run in the browser and we have to meet them there. I think we're a few months away from things working reliably and efficiently.
We're evaluating several of the top models (both open and closed) for browser navigation (claude's winning atm) and PDF extraction. Since we're performing repetitive tasks, the goal is make our workflows RL-able. Being able to rely on OSS models will help a lot here.
We're building our own data sets and evaluations for many of the subtasks. We're using openai's evals (https://github.com/openai/evals) as a framework to guide our own tooling.
Apart from that, we write in Typescript, Python, and Golang. We use Postgres for persistence (nothing fancy here). We host on AWS, and might go on premises for some customers. We plan on investing a lot into our workflow system as the backbone of our product.
I prefer open source when possible. Everything's new and early, and many things require source changes that others might not be able to prioritize.
Edit - one thing I'd love to find a good solution for is reliably extracting handwriting from PDF documents. Clinicians have to do this a ton to keep the trains running on time, and being able to digitize that knowledge on the go will be huge.
Very open to ideas here. We're seeing great tools and products come up by the day, including from our own YC batch.
That all expected fields were entered correctly.
That no unexpected or extraneous data was added.
When we have access to a direct data source (like an API or file store), verification is simpler — we can do deterministic checks and directly confirm the values.
We're also building a validation library for common field types (dates, contact info, etc.) to enforce constraints and avoid propagating unverifiable or out-of-range values.
Compared to 3 or 4 years ago, clinicians are much more open to AI. They've heard of ChatGPT or ambient scribes, and they often come to us with specific ideas of what they want AI to solve. Talking to them is one of my favorite parts of the job.
That said, we also hear a lot of of requests from groups that we have to turn down. Sometimes we can't guarantee success, or the product just isn’t ready for that use case. As an example, a ton of clinical interfaces only work on desktops, which we'd like to support but don't yet. We're hoping to grow into those over time.
We're also not operating autonomously: 100% of our outputs are reviewed by the clinical team shortly after entry, as part of their regular process. That feedback loop is essential, both for safety and for evolving the system responsibly.
Amongst EHRs we currently work with Athena, though we do a lot of work on isolated file stores that our customers create for us.
http://www.copyediting.com/epicene-they-gaining-greater-acce...
http://www.washingtonpost.com/blogs/worldviews/wp/2015/04/01...
http://www.washingtonpost.com/blogs/worldviews/wp/2015/04/01...
To respond to the point on recognizing when to use honorifics - various languages around the world conjugate singular third person honorifics to a plural verb, and that's what I was referring to.
I wrote the article and will happily claim it's flawed - it tries to take on an old, deep problem with not too many clear outs. It also tries to focus on a specific problem many institutions around the world have with unnecessary bias invoking writing styles. It tries to provide options that can be used practically, while understanding trade-offs.