Commit Graph

34 Commits

Author SHA1 Message Date
daniel 8c7065d995 Update publication year to 2018. 2018-02-13 09:28:44 +01:00
daniel b7cda4c9a7 Accept clinic-system time stamps with lab data.
- Geändert: Wenn das Laborsystem Zeitstempel ausgibt, die in derselben Zeile auch noch einen Laborwert enthalten, wird das jetzt korrekt erkannt.
2017-09-29 06:07:36 +02:00
daniel 4c3198afce Add ability to suppress an item's label.
- Verbessert: Für bestimmte Parameter kann die Beschriftung unterdrückt werden (derzeit implementiert im Urin-Hygienebefund, wo "Keim" und "Multiresistenz" nicht mit ausgegeben werden, sondern nur z.B. "E. coli, 3MRGN" bei entsprechender Vorlage "MSU-Keim, MSU-Multiresistenz").
2017-09-22 11:48:40 +02:00
daniel a2346aedf4 Fix lab detection for urine microbiology.
- Verbessert: Ambulanzausgabe von Hygienebefunden wird jetzt korrekt erkannt.
- Neu: Parameter für Hygienebefunde hinzugefügt ("MSU-Keim" und "MSU-Multiresistenz").
2017-09-21 21:42:52 +02:00
daniel ec8e277b85 Fix mode detection for selections. 2017-09-18 21:52:15 +02:00
daniel 08bd137e94 Make AutoDetector aware of clinic mode. 2017-09-18 06:06:10 +02:00
daniel cf765c4c40 Add importer for clinic system.
- Neu: Laborwerte, die vom Ambulanzsystem ausgegeben wurden, können jetzt auch verarbeitet werden.
2017-09-17 13:28:12 +02:00
daniel b7246ca0ed Update copyright; website. 2017-02-23 16:44:07 +01:00
daniel f199b2f1bf Improve logging. 2016-10-03 17:12:47 +02:00
daniel 63012281db Refactor, using latest bovender framework. 2016-09-03 23:18:43 +02:00
Daniel Kraus bcbed5bca3 Add prescriptions importer. 2015-11-26 20:02:07 +01:00
Daniel Kraus a29ee55003 Fix parsing joint lines with time point and lab items.
- VERBESSERT: Unkonventionell ausgegebene Laborwerte (v.a. Cyclosporin-A vor Gabe) wurden nicht richtig erkannt.
2015-09-23 21:12:34 +02:00
Daniel Kraus 7997e307fa Fix handling extreme values.
- VERBESSERT: Extreme Werte (mit "<" oder ">") wurden nicht sehr schön formatiert.
2015-09-18 17:22:04 +02:00
Daniel Kraus c141fcff58 Fix crash if reference string is in fact not a reference.
E.g. NT-proBNP has a remark "[s. Bem.]" which represents neither
reference limits nor a categorical normal value.

- VERBESSERT: Kein Absturz mehr, wenn Labordaten NT-proBNP enthalten.
2015-09-04 21:12:50 +02:00
Daniel Kraus 01c971bef5 Bullet-proof time stamp detection.
Sometimes the "Labor" is not followed by a colon.
2015-09-04 17:59:36 +02:00
Daniel Kraus 01f7538122 Fix autodetection. 2015-09-04 11:34:14 +02:00
Daniel Kraus 2ca7f4211d Implement lab data autodetection.
- NEU: Wenn kein Text markiert ist, wird ein Versuch unternommen, die Labordaten im Arztbrief automatisch zu erkennen; dabei wird der erste erkannte Lauris-Laborblock formatiert.
2015-09-03 21:47:21 +02:00
Daniel Kraus 6e969dacd9 Make regexes in LaurisItem static and readonly.
In order to speed parsing up a little bit.
2015-08-28 17:21:19 +02:00
Daniel Kraus 66ad3886da Workaround for commas in Lauris values.
- VERBESSERT: Kein Crash mehr, falls sich ein Komma in den Lauris-Block einschleicht.
2015-08-28 17:18:42 +02:00
Daniel Kraus cf01130491 Implement preferred precisions.
- NEU: Für bestimmte Laborwerte ist die bevorzugte Nachkommastellenzahl hinterlegt (z.B. Kreatinin mit nur einer Nachkommastelle).
2015-08-25 20:25:29 +02:00
Daniel Kraus 7eaabb7f13 Amend Lauris timepoint parsing to accept "Labor:" prefix.
- VERBESSERUNG: Datumseilen, die mit "Labor:" beginnen, werden nicht länger ignoriert.
2015-08-20 21:04:25 +02:00
Daniel Kraus 058de8e8cf Fix parsing of negative limits in Lauris parameters.
- VERBESSERUNG: Keine Fehlermeldung mehr, falls Referenzbereiche negative Werte enthalten (wie z.B. Base Excess) [#650db4d2]
2015-08-20 16:54:18 +02:00
Daniel Kraus 947b53cf97 Fix material convertsion and units detection. 2015-08-10 06:55:57 +02:00
Daniel Kraus edaf88c4cd Implement blacklisting feature.
- NEU: Parameter können im Thesaurus als "blacklisted" markiert werden und werden dann bei Verwendung einer Wildcard ("*") nicht berücksichtigt.
2015-08-06 07:47:44 +02:00
Daniel Kraus 742a588083 Make tests pass again (except not implemented ones). 2015-08-05 20:02:02 +02:00
Daniel Kraus 880e8b0bdc Fix importing of actual Word text.
- FIX: Datenimport funktioniert jetzt auch mit Word-Text und nicht nur in den Tests.
2015-08-05 06:46:52 +02:00
Daniel Kraus 06a74992ef Make tests pass with refactored ZaaImporter. 2015-08-05 06:15:07 +02:00
Daniel Kraus 75c9c984c6 Refactor and harden ZaaImporter. 2015-08-04 23:21:38 +02:00
Daniel Kraus 26766dbf81 Implement singleton pattern for thesauruses. 2015-07-15 06:58:05 +02:00
Daniel Kraus b421279208 Refactor: Rename lookup dictionaries to thesaurus.
This prevents confusion with the .NET term 'dictionary'.
2015-07-14 23:50:39 +02:00
Daniel Kraus e36fee52ad Add formatter and initial tests. 2015-07-13 23:57:35 +02:00
Daniel Kraus a847c1f8ba Make ZaaImporter use parameter and unit dictionaries. 2015-07-11 16:58:18 +02:00
Daniel Kraus 07ee4fbf2a Implement Laboratory and TimePoints. 2015-07-11 16:51:02 +02:00
Daniel Kraus 2cf31914dd Refactor: Separate concerns. 2015-07-06 15:48:43 +02:00