Wer mit NoSQL-Datenbanken für medizinische Datensatz-Speicherung?
Elektronischen Medizinischen Aufzeichnungen aus verschiedenen Arten von Daten. Besuchen Informationen ( Datum/Ort/Versicherung info) scheint sich verleihen zu einem RDMS. Andere Arten von medizinischen Informationen, wie Laborberichte, Röntgenbilder, Fotos und elektronischen Signaturen, Dokument-basierten und scheint ein guter Kandidat für eine " Dokument-orientierte Datenbank wie MongoDB.
Traditionell, binäre Daten werden als BLOB gespeichert werden in einem RDBMS. Ein hybrider Ansatz mit einer herkömmlichen RDBMS zusammen mit einer " Dokument-orientierte Datenbank würde scheinen, wie eine gute alternative zu diesem. Andere alternative wäre so etwas wie DB2 purexml.
Die ultimative Antwort könnte sein, dass es 'hängt', aber ich wirklich wollte nur, um einige Allgemeine feedback/Ideen zu diesem.
Ist jemand mit den NoSql-Ansatz für die medizinischen Aufzeichnungen?
** Klärung der Frage **
Zu klären: ist jemand mit nosql-Datenbanken wie: mongoDB, Cassandra, CouchDB für medizinische Datensätze, die in einer Produktionsumgebung?
- Ich bin nicht klar auf was die Frage ist.
- nicht nur nicht klar über die Frage, aber Frage mich, wie dieser zu bekommen ist, 4 upvotes....
- Check out kousikraj.wordpress.com/2012/06/05/..., wo ich erfasst habe, sind die Gründe für mich zu verwenden MongoDB für mein Produkt-Entwicklung und einige der Metriken, um es. Danke, Kousik Rajendran.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Handvoll von großen healthcare-software-Anbieter verwenden eine version von MUMPS, definitiv ein nicht-SQL-Datenbank. Epic -, Meditech -, GE -, und die VA-VistA-alle verwenden einige Umsetzung von MUMPS. MUMPS eignet sich gut, um Lösungen für das Gesundheitswesen in Teil wegen seiner Leistung und Skalierbarkeit.
Ich weiß, dass einige MUMPS-Implementierungen (ich denke da speziell der Intersystems Caché) können Sie die Datenbank Abfragen mit SQL, aber das erfordert einige Tiefe technische Kenntnisse, um die Zuordnung der nicht-relationalen Datenmodell auf relationale Tabellen.
Ich arbeite für eine große EMR Anbieter, die verwendet MUMPS und ich kann Ihnen sagen, es ist nicht ein "Spaß" - Erlebnis. Damit meine ich, dass es nicht auch gute tools, die mir erlauben, zu Schüren tolle features in ein paar Zeilen code (es gibt keine LINQ-To-M in .NET). Aber ich habe erkannt, dass der Preis, den ich bezahlen mehr code schreiben, um Daten abzufragen lohnt sich der Marktanteil.
Wenn Sie beginnen, eine EMR-business und der Gestaltung Ihrer Architektur, die Sie benötigen, um denken Sie an Ihre ultimative Ziele. Wenn Sie schauen, um eine vollwertige EMR können sich über mehrere Bereiche und Spezialitäten, die Sie brauchen eine MENGE von Funktionen, während immer noch ein Auge auf performance, Zuverlässigkeit und Skalierbarkeit. Sie müssen auch ein paar tausend Entwickler, um Ihr Produkt auf den Markt so schnell wie möglich, weil mit der neuen Healthcare stimulus, der die Krankenhäuser kaufen jetzt.
Wenn Sie auf eine Spezialität Nische Anwendung, wo Sie Ihre Benutzer-Basis klein sein wird und fokussiert ist, können Sie Ihre Auswahl jeder Datenbank-Technologie, mehr auf der Suche nach Werkzeugen und schnelle Entwicklung.
Vielleicht die original-NoSQL-Datenbank wurde MUMPS, die Daten aus der Zeit vor Codd entwickelte seinen Regeln (d.h. den 1960er Jahren). Wie der name schon sagt (Massachusetts General Hospital Utility Multi-Programming System), seine ursprüngliche Absicht war, die Speicherung der medizinischen Dokumente. Anscheinend MUMPS ist immer noch im Einsatz in einigen healthcare-Systeme und andere Umgebungen. Finden Sie mehr heraus.
Aber für die letzten Ausschlag von NoSQL-Datenbanken ich wäre überrascht, wenn es irgendwelche Implementierungen - noch nicht. Die meisten dieser Produkte sind noch extrem beta und weitgehend in open-source - fehlt in Unterstützung. Medizinische apps sind unweigerlich ein sehr konservativ, denn die Menschen könnten sterben, wenn das IT-system fouls auf.
verwenden wir MongoDB (über MongoMapper und Ruby/Rails) für ein system, dass Aggregate HL7+ Nachrichten aus verschiedenen Systemen (~15000 pro Tag) in sinnvolle Informationen für Arzt und Praxis.
Ich kann nicht sagen, genug gute Dinge über MongoDB. Finden Sie mehr auf meinem blog.
Ich würde vorschlagen, die folgenden gegeben, dass Sie bei uns mehrere Optionen " [SQL-oder NoSQL -]. Beim Lesen auf magento stieß ich auf http://en.wikipedia.org/wiki/Entity-attribute-value_model was Sinn macht, wenn Sie eine große Anzahl von Attributen [Spalten in Tag-zu-Sprache], von denen die meisten null. Lesen Sie die wiki-Seite und beachten Sie die Teil, die speziell im Zusammenhang mit lab-reports.
Ich bin mit NeoDatis ODB ist eine Objekt-orientierte Datenbank (nicht eine Dokument-orientierte wie CouchDB oder MongoDB). Es hat einen sehr geringen Speicherbedarf und unterstützt die Datenbank-Datei encrytption.