All Projects → aws-samples → medical-transcription-analysis

aws-samples / medical-transcription-analysis

Licence: other
Medical Transcription Analysis (MTA) demonstrates how the integration of Amazon Comprehend Medical and Amazon Transcribe Medical can be used to transcribe audio data, extract key medical components and tag the data to their corresponding entities. Automating the medical transcription and comprehension process makes it easier for health care prof…

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
CSS
56736 projects
SCSS
7915 projects
typescript
32286 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to medical-transcription-analysis

nurse-scheduling
A demo of a nurse scheduling model
Stars: ✭ 24 (-55.56%)
Mutual labels:  healthcare
clara-dicom-adapter
DICOM Adapter is a component of the Clara Deploy SDK which facilitates integration with DICOM compliant systems, enables ingestion of imaging data, helps triggering of jobs with configurable rules and offers pushing the output of jobs to PACS systems.
Stars: ✭ 31 (-42.59%)
Mutual labels:  healthcare
rl-medical
Communicative Multiagent Deep Reinforcement Learning for Anatomical Landmark Detection using PyTorch.
Stars: ✭ 36 (-33.33%)
Mutual labels:  healthcare
ParseCareKit
Securely synchronize any CareKit 2.1+ based app to a Parse Server Cloud. Compatible with parse-hipaa.
Stars: ✭ 28 (-48.15%)
Mutual labels:  healthcare
pneumonia detection
Pneumonia Detection using machine learning - with PyTorch
Stars: ✭ 12 (-77.78%)
Mutual labels:  healthcare
open-source-cure-for-cancer
Using AI to figure out cancer
Stars: ✭ 45 (-16.67%)
Mutual labels:  healthcare
fhir-works-on-aws-persistence-ddb
A DynamoDB implementation of the FHIR Works on AWS framework, enabling users to complete CRUD operations on FHIR resources
Stars: ✭ 24 (-55.56%)
Mutual labels:  healthcare
healthcare
Open Source Healthcare ERP / Management System
Stars: ✭ 68 (+25.93%)
Mutual labels:  healthcare
awesome-list-machine-learning-healthcare
A list of awesome resources on the application of machine learning in healthcare
Stars: ✭ 17 (-68.52%)
Mutual labels:  healthcare
HealthCare-Scan-Nearby-Hospital-Locations
I developed this android application to help beginner developers to know how to use Google Maps API and how to convert JSON data into Java Object.
Stars: ✭ 23 (-57.41%)
Mutual labels:  healthcare
1 011 a infektionsfall uebermittellung
This repository is deprecated and has not been maintained for months!
Stars: ✭ 23 (-57.41%)
Mutual labels:  healthcare
amazon-transcribe-news-media-analysis
Transcribe news audio in realtime
Stars: ✭ 21 (-61.11%)
Mutual labels:  amazon-transcribe
ePillID-benchmark
ePillID Dataset: A Low-Shot Fine-Grained Benchmark for Pill Identification (CVPR 2020 VL3)
Stars: ✭ 54 (+0%)
Mutual labels:  healthcare
nativescript-healthcare-app
Healthcare example application built with NativeScript Angular. NativeScript template to quickly prototype your own business idea.
Stars: ✭ 24 (-55.56%)
Mutual labels:  healthcare
Patient2Vec
Patient2Vec: A Personalized Interpretable Deep Representation of the Longitudinal Electronic Health Record
Stars: ✭ 85 (+57.41%)
Mutual labels:  healthcare
loinc2hpo
Java library to map LOINC-encoded test results to Human Phenotype Ontology
Stars: ✭ 19 (-64.81%)
Mutual labels:  healthcare
CareCards
This mighty little deck of cards will change your health habits.
Stars: ✭ 25 (-53.7%)
Mutual labels:  healthcare
DocProduct
Medical Q&A with Deep Language Models
Stars: ✭ 527 (+875.93%)
Mutual labels:  healthcare
imbalanced-regression
[ICML 2021, Long Talk] Delving into Deep Imbalanced Regression
Stars: ✭ 425 (+687.04%)
Mutual labels:  healthcare
skeleton
Composer starter project for Ambulatory.
Stars: ✭ 43 (-20.37%)
Mutual labels:  healthcare

Medical Transcription Analysis

Medical Transcription Analysis (MTA) is a simple solution that leverages the powers of Amazon Transcribe Medical and Amazon Comprehend Medical to provide medical notes transcription and comprehension. The solution opens a WebSocket between the client (browser) and Amazon Transcribe Medical. This WebSocket is used to send the audio from the client to Amazon Transcribe Medical and retrieve real time transcription which is then rendered on the UI. The transcribed results are then sent to Amazon Comprehend Medical which returns an analysis of the transcription.

Checkout our AWS Blog here : https://aws.amazon.com/blogs/machine-learning/performing-medical-transcription-analysis-with-amazon-transcribe-medical-and-amazon-comprehend-medical/

To run the solution, clone/download the project. To deploy the solution follow the steps below:

Deployment

The instructions below cover installation on Unix-based Operating systems like macOS and Linux. You can use an AWS Cloud9 enviornment or EC2 instance (recommended: t3.large or higher on Amazon Linux platform) to deploy the solution

Requirements

  • yarn (You can install yarn by following instructions here)
  • node 10+ (You can install nodejs by following the instructions here)
  • aws cli (You can install aws cli by following the instructions here)
  • tsc (npm install typescript)
  • Google Chrome web browser

If you have not already, configure the aws cli to interact with AWS services using aws configure . To deploy using this approach, you must first set a few values inside the package.json file in the app folder.

  • Set your AWS deployment region in the stack->region property, replacing "%%REGION%%".

Note MTA is supported in AWS Regions where Amazon Transcribe Medical and Amazon Comprehend Medical are available. For more information, check out the AWS Region Table

  • Enter your email into the email property, replacing "%%USER_EMAIL%%"

Now switch to the app directory, and use yarn to deploy the solution:

cd ./app
yarn && yarn deploy

Note:

This deployment creates 2 S3 buckets that will have to be deleted manually when the stack is destroyed. (Cloudformation does not delete them, in order to avoid data loss).

  • 1 for the client bucket
  • 1 for CDK toolkit (if this is your first time using CDK)

Deploy Commands

  • yarn deploy:backend: deploys the backend app
  • yarn deploy:client: deploys or updates the client web app
  • yarn build-app: builds the react app
  • yarn start: allows development of the web app locally.
  • yarn destroy: destroys the backend and client stacks

Additional Notes

Sample Data

MTA has pre-loaded audio sample files. These samples were synthesized using data from MTSamples.com

Offline Mode

MTA comes with an offline mode built in. This mode is useful for cases when presenting the capabilities of Amazon Transcribe Medical and Amazon Comprehend Medical in situations with internet connectivity issues. To display offline mode options, press the Shift key thrice while on the webpage.

Amazon Transcribe Medical Demo

This solution was built over components from the amazon-transcribe-medical-demo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].