# Vergleiche ## Boolean * PHE (additiv-homomorph): Eingabe als 1/0 kodieren, dann auf leeren Wert 0 oder -1 addieren, anschließend in Krankheitendatenbank vergleichen und interpretieren * PSI: Eingabe als 1/0 kodiert oder als String e.g., "true"/"false" möglich; Vergleiche von doppelt-verschlüsselten Werten in Falldatenbank ## Double/Int * PHE (additiv-homomorph): In Datenbank steht invertierter Standartwert (z.B. Cholesterinwert: -116) Wert des Patienten wird addiert (z.B. 110) verschlüsselt erhalten -6 -> interpretieren als niedriger als Normalwert, einordnen in Krankheiten Schema * PHE (multiplikativ-homomorph): Eingabewert des Patienten (z.B. 110) multiplizieren mit Standartwert (z.B. Cholesterinwert: 116), dieser steht jedoch in der Datenbank bereits 1/Stdwert (z.B.0,008621) nun Eingabewert multiplizieren mit Standartwert (z.B. 0,948276) mit 100 multiplizieren dann prozentualen Unterschied interpretieren, praktischer je größer der Wertebereich sich erstrecken kann. * SHE: Könnte beide oben benannten Verfahren abdecken, jedoch vermutlich nicht nötig. ## Enum/String * PSI: doppelt-verschlüsselter String der jeweiligen Eingabe wird in der Falldatenbank mit allen String Werten der Krankheiten auf Gleichheit Verglichen ### Konzept Idee ![](https://i.imgur.com/6PgbZpw.png) ## todo Metric reinlesen Werte sinnvoll einteilen