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