Giter VIP home page Giter VIP logo

mimic-website's Introduction

Website and documentation for the MIMIC Critical Care Database

Instructions for running the website locally

  1. Install Hugo. For instructions, see: https://github.com/gohugoio/hugo/releases/tag/v0.74.3
  2. Clone the website repository:
    git clone --recursive https://github.com/MIT-LCP/mimic-website.git
    
  3. Run hugo server at the command line to build the website and serve the pages;
  4. View the website at: http://127.0.0.1:1313

Note on deploying the website

Automatic builds have not yet been implemented.

Issues with the website or MIMIC

Please raise issues related to the website or MIMIC-III in the mimic-code repository.

mimic-website's People

Contributors

adicostil avatar alistairewj avatar briangow avatar cheneeheng avatar christinium avatar corcra avatar danamouk avatar david-perez avatar dependabot[bot] avatar elfeto avatar erinhong avatar esherma avatar franck-dernoncourt avatar jraffa avatar jsoules avatar kepaik avatar kpiercehst avatar lucas-mc avatar marwansdeek avatar matanninio avatar mauvila avatar meladawi avatar mfilipav avatar psbrandt avatar rgmark avatar sichengh avatar theonesp avatar tompollard avatar vincentmajor avatar zachobrien avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mimic-website's Issues

Add DOI to website

We should add the DOI to the website somewhere. Options include the top left so that it is carried to every page (which currently lists the version number), or we could just have it on one of the data pages.

The DOI is doi:10.13026/C2XW26.

Create new tutorial titled "An introduction to MIMIC-III"

We would like to share a series of tutorials on the MIMIC website. The first one will be "An introduction to MIMIC-III": http://mimic.physionet.org/tutorials/intro_to_mimic-iii/

The new tutorial could be based on the MIMIC-II version at: http://mimic.physionet.org/archive/introduction-mimic-ii.pdf

As discussed with @kepaik this might be a good task for a student, because it will be a nice introduction to MIMIC. Perhaps something for @erinhong if she is interested?

Viewing large text in the NOTEEVENTS table/exporting it to another program.

Hello! So the NOTEEVENTS table obviously has a large amount of text spanning several pages sometimes. Is there an easy way to read it? On the website it states "TEXT is often large and contains many newline characters: it may be easier to read if viewed in a distinct program rather than the one performing the queries" - how exactly can I accomplish that? I mean is there a way to export the text (or query result in general) to a windows document reader? Thanks!

Logo for MIMIC

The front page of the website needs a logo if possible.

Is there a logo for MIMIC? If not, could we create one?

Looking for GCS/ code status/ RASS

Hello, after reading what follows, I didn't really get how can I obtain the RASS of a certain group of patients.

#185 - Three text concepts (GCS, code status, RASS) had a null linksto field in d_items, even though the data existed in chartevents. This has been corrected. Note these were the only three text concepts available for Metavision patients in MIMIC-III v1.3 (see #88).

Is it available then?

I could just find this element on d_items:
228302 CAM-ICU RASS LOC
It has yes/no values on chart events, so I guess I should look somewhere else.

PD: I don't know if this is the right place for posting this kind of questions.

Missing components in new website

The following components were present in the old website, but are not currently listed anywhere on the new website:

  • Research affiliates
    • BIDMC
    • Clinical Decision Making (Peter Szolovits)
    • LCP
    • RLE (Thomas Heldt)
    • Phillips Health Care
  • Contact us page = issues & help which is incomplete
  • Page describing most recent grant(s) funding MIMIC
  • Publications
  • Explorer/query builder
  • Tutorial (intro to MIMIC)
  • Old MIMIC II documentation
  • Schema
  • FAQs
  • Release notes page (currently is a dummy page)

Set up web analytics for the MIMIC website

We should set up web analytics for mimic.physionet.org so that we can get an idea of things like:

  • popularity of different sections of the site
  • number of people looking for non-existent pages (e.g. old pages that were deleted)
  • sources of inbound traffic
  • broken links
  • etc...

Add NIH funding requirement to the MIMIC website

The NIH require researchers of studies using MIMIC-III to include the following acknowledgment in their publications:

Research reported in this publication was supported by the National Institute of Biomedical Imaging and Bioengineering of the National Institutes of Health under Award Number R01EB017205. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.

People familiar with the old website may struggle to find archived content

There is a large community familiar with the old website and who may be looking for information such as:

This information has been archived at: http://mimic.physionet.org/archive/mimic-ii/ but it is not immediately obvious that this is where to look.

Provide a forum for the MIMIC community

We would like to provide a forum for the MIMIC community to discuss research questions, data extraction issues, etc. The aims of doing this include:

  • openly documenting questions, answers etc for future reference;
  • moving away from providing email support, reducing workload on the lab
  • encouraging collaboration and idea sharing between researchers
  • increasing the size of the MIMIC community in a sustainable way.

dimension test

After installing MIMIC-III in a local Postgres database, create a test to compare dimensions of local database with online database.

Repeated questions sent to the mimic-support email address or to individual staff

There are several questions that are repeatedly sent to the mimic-support email address or to individual staff in the lab. Replying uses up lab resources, so we should explore what we can do to reduce the frequency of them (e.g. providing clearer information on the website, improving documentation, etc.). Repeated questions can be logged in this thread.

Describe the MIMIC data tables in the web documentation

@alistairewj the website is ready for us to start adding content. Hugo was a great choice...it's really nice to work with.

Adding content is straightforward. Now the framework is there, it pretty much just involves creating new files in the content directory: https://github.com/MIT-LCP/mimic-website/tree/master/content

In case you'd like to make a start on the table descriptions, I've added a set of template files at:
https://github.com/MIT-LCP/mimic-website/tree/master/content/datatables

As we'll be providing import scripts, I'm not sure whether we need to draw out each table in the documentation? I'm undecided about whether this would be useful or not...

Top left of website could list latest MIMIC-III version

At the moment the top left of the website reads "MIMIC-III v1.0". I think a useful improvement would be to replace this text with "The latest version of MIMIC-III is v1.1", and increment it with each version. This would make it easier for those who visit the site to notice that their version is out of date.

Add MIMIC-III citation

Add a citation for MIMIC-III to acknowledgements.md. I believe the current in-press citation is:

Johnson A, Pollard T, Shen L, Lehman L, Feng M, Ghassemi M, Moody B, Szolovits P, Celi LA, Mark R. Medical Information Mart for Intensive Care (MIMIC-III): the public access critical care database. Scientific Data 2016 (In press).

Intro to MIMIC-III 'age' tutorial

I'm currently running MIMIC-III on PostgreSQL through pgAdmin III on a windows installation, and I just tried going through the last part of the 'Patient age and mortality' tutorial. I noticed a couple of things that didn't work on my installation of MIMIC.

The main thing was the 'months_between' function, supposedly it doesn't exist on PostgreSQL. I think the query on the website could be for an Oracle installation.

Here is the full query I ran that resulted in what I was looking for (changed lines marked with %):

WITH first_admission_time AS (
SELECT 
    p.subject_id, p.dob, p.gender, 
    MIN (a.admittime) AS first_admittime
%FROM mimiciii.patients p
%INNER JOIN mimiciii.admissions a
ON p.subject_id = a.subject_id
%GROUP BY p.subject_id, p.dob, p.gender, a.hadm_id
ORDER BY a.hadm_id, p.subject_id
),
age AS (
SELECT 
    subject_id,  dob, gender, first_admittime, 
%    age(first_admittime, dob) 
        AS first_admit_age, 
    CASE
%       WHEN age(first_admittime, dob) > '89 years'
%            THEN '>89'
%        WHEN age(first_admittime, dob) >= '15 years'
            THEN 'adult'
%        WHEN age(first_admittime, dob) <= '1  year'
            THEN 'neonate'
        ELSE 'middle'
        END AS age_group
FROM first_admission_time
ORDER BY subject_id
)
SELECT *
FROM age;

This query gives the age in years, months, days, and hours so there could be a more relevant function depending on what you need age for. The reasons behind these changes are outlined below:

  • on pgAdmin, the schema (in this case - mimiciii) needs to be identified before the table when selecting data
  • hadm_id had to be placed in the 'GROUP_BY' section in order to run the query
  • 'months_between' function had to be replaced by the 'age' function, and the WHEN condition had to be changed to compare interval arguments
  • another age group '>89' was added as a personal preference to keep anyone with a computed age of 300+ separate from other patients.

Since the tutorial page says that the tutorial should be run on a PostgreSQL installation I'm concerned that maybe my set-up or query is incorrect. I also have limited programming/sql knowledge so something else may have gone wrong along the way.

Another interesting note is that there were no patients in the database with an age between 5 months and 14 years. Is this because there is no data from the paediatric ICU?

Thanks

Mimic Data Dictionary

Hi,

I am getting ready to build a data dictionnary for mimic descibing things like https://mimic.physionet.org/mimictables/callout/ . This data dictionnary will be machine exploitable. For my use case, it will be a basis to align my database on mimic and document it. But it could be usefull too for you:

  1. autobuild ansible scripts to generate mimic build in many databases kinds
  2. autogenerate documentation, by eg mimic-website documentation
  3. autogenerate yaml file for by eg anonimyse

I uselly use an excel spreadsheet, robust & multiplateform. Do you have any thing to start with other than the website flat documentation ?

Thanks,

Install MIMIC-III locally tutorial for Windows - add to website

I noticed that there is a tutorial for installing MIMIC-III on Windows here on GitHub, but it hasn't yet been added to the mimic website.

It is a fairly similar install but a few of the commands differ. As a beginner I got a little bit lost trying to translate the Ubuntu instructions to work on Windows until luckily, I stumbled across the Windows readme here on GitHub (thanks for posting @alistairewj !)
https://github.com/MIT-LCP/mimic-code/blob/master/buildmimic/postgres/README-windows.md

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.