Skip to content

Meeting Protokolle

Korkmaz, Fahri edited this page Jun 28, 2021 · 15 revisions

17.04.2021 (09:00 Uhr - 10:07 Uhr)

  • Typ von der Anwendung: Android App
  • Programmiersprache: Java
  • FHIR Bibliothek: Java Bibliothek (HAPI FHIR, https://hapifhir.io)
  • Git Workflow:
    • Kein force push / direkter push auf master
    • Development branch
    • Eigene branches werden zu development gemerged
    • Development branch wird zu master gemerged während gemeinsamen Code Review
  • Kurzes Walkthrough durch das Projekt auf GitLab
  • Optionale Requirements definitiv machen, wenn Zeit für ist
  • Arbeitspakete identifizieren: siehe Issues (https://ops.hs-kempten.de/grundlagen-ehealth-2021/g_ehlth_gr1/ehealth_anwendung_fhir1/-/issues)
  • Referenzen im Wiki aufgenommen
  • Fahri wird sich um den Disord Bot kümmern
  • Arbeitsprojekte aufgeteilt
  • Wöchendliche Meetings: Donnerstags, 15:45 Uhr
  • Simon wird eine Whatsapp Gruppe erstellen

22.04.2021 (15:45 Uhr - 16:35 Uhr)

Was wurde seit letztem mal gemacht:

  • Jonathan und Fahri MR erstellt
  • Daniel und Simon sind soweit fertig -> MR muss noch erstellt werden
  • Ahmad macht es noch heute fertig

Was während des Meetings gemacht wurde

  • GitLab Discord Notifications fine tuning
  • Logo macht Simon (Issue erstellt)
  • Name soll jeder Vorschläge einbringen (Issue erstellt)
  • Wir verwenden Google's Material Design -> Design Guideline im Wiki soll Material Design verlinken
  • Wiki durchgegangen
  • Code Reviews für aktuelle Merge Requests machen damit diese gemerged werden können
  • Bis zum nächsten mal Use Case Diagramme
  • Neue Issues:
    • Pflichtenheft Template ins Wiki kopieren
    • Zielbestimmung
    • Produkteigenschaften und Produkteinsatz
    • Nicht-funktionale Anforderungen
    • Produktdaten
    • Use Case Diagramm erstellen
    • Name für unsere App
    • Logo für unsere App
  • Neues Milestone: Pflichtenheft
  • Issues aufgeteilt:
    • Jonathan: Nicht-funktionale Anforderungen, Name für unsere App
    • Fahri: Use Case Diagramm erstellen, Name für unsere App
    • Ahmad: Use Case Diagramm erstellen, Name für unsere App
    • Simon: Name für unsere App, Logo für unsere App
    • Daniel: Produktdaten, Name für unsere App

29.04.21 (15:45 Uhr - 16:33 Uhr)

Was wurde seit letztem mal gemacht?

  • Daniel: Produktdaten -> Muss noch überarbeitet und gemerged werden
  • Simon: Namensvorschläge
  • Ahmad & Fahri: Use Case Diagramme erstellt und ins Pflichtenheft kopiert
  • Fahri: Activities (werden noch ins Pflichtenheft kopiert), Produkteigenschaften und Produkteinsatz, Zielbestimmung
  • Jonathan: Nicht-funktionale Anforderungen

Was wurde während des Meetings besprochen

  • Neuer Name: StepUp
  • Neues Logo: 1.1 (siehe Wiki)
  • Approves auf 1 runtergesetzt
  • Neue Issues erstellt: Mock-Up Issues
  • Jeder sucht sich Mock-Up Issues aus und bearbeitet diese Selbstständig
  • Mock-Ups werden in Android Studio gemacht
  • Android Studio Projekt wird von Fahri erstellt

06.05.21 (15:45 Uhr - 16:19)

Was wurde gemacht?

  • Fahri: 2 MR erstellt für Patientendaten und Diagnosegerät
  • Ahmad: Probleme mit Android Studio
  • Daniel: Einarbeitung in Android Studio und Mock Ups
  • Jonathan: Android Studio aufgesetzt

Was wurde während des Meetings besprochen:

  • Pflichtenheft wurde an Herr Mayoral verschickt, aber noch keine Antwort
  • Pipeline wurde eingerichtet konnte aber nicht zur Ausführung gebracht werden, da es keine Runner gibt
  • Meilenstein: Graphische Benutzeroberfläche bis zum 13.05.21
  • Aufgaben weiter bearbeiten bis zum nächsten Donnerstag -> Keine neuen Aufgaben erstellt
  • Theme: Dunkleres Grün als Primärfarbe (#90d61d). Blau als Sekundärfarbe (#194863)

12.05.21 (12:00 Uhr - 13:00 Uhr)

Was wurde bis zum Meeting gemacht?

  • Ahmad: Mock-Ups werden in Axure gemacht. Weiteres Mock-Up wird noch gemacht
  • Daniel: Implementierung in Android Studio wird gerade gemacht
  • Simon: Startmenü/Rollenmenü ist fertig, Hauptmenü + Startmenü ist noch in Arbeit
  • Jonathan: Implementierung in Android Studio angefangen. Gesundheitsziele setzten ist fertig.
  • Fahri: docker-compose für FHIR server erstellt, Einstellungen Activity erstellt

Was wurde während des Meetings besprochen:

  • neue docker-compose vorgestellt
  • Merge von dev nach master
  • Email Antwort:
    • FHIR Server wird nicht gemietet. Sondern ist nur als Referenz gedacht
    • Usability Test nach Normen "IEC 62366-1:2015" bzw. "FDA Human Factors Guidances" wird als optionales Arbeitspaket hinzugefügt
    • Raspi wird nicht benötigt
  • Neue Arbeitspakete erstellt: Schnittstelle, Business Logik
  • UI Milestone um 1 Woche verlängert

20.05.21 (15:45 Uhr - 16:45 Uhr)

Was wurde gemacht:

  • Daniel: MockUp fast fertig; MR wird bald erstellt
  • Fahri: Einstellungen, Patientendaten anzeigen, Zusammenfassung erstellen
  • Jonathan: Gesundheitsziele erstellen/ändern, Beobachtung erfassen Activities erstellt und gemerged
  • Simon: Rolle wählen, Hautpmenü, Suchmenü erstellt und MR erstellt
  • Ahmad: Patientdaten anzeigen, Zusammenfassung Mockup erstellt

Was wurde während des Meetings gemacht:

  • Schnittstellen definiert
  • Offenen MR für die Benutzeroberfläche bearbeitet
  • Merge von Dev nach Master
  • Issues geclosed
  • Wir gehen zum Milestone "Implementierung" über
  • Jeder nimmt sich neue Issues nach eingenem Ermessen

27.05.2021 (15:45 Uhr - 16:10 Uhr)

Was wurde gemacht:

  • Daniel: Mockup Angepasst, MR erstellt
  • Fahri: Einstellungen Activity programmiert, Diagnosegerät erstellen angefangen aber auf ein Problem gestoßen mit der FHIR Library
  • Jonathan: Patientendaten eingeben und abspeichern angefangen
  • Simon: Nichts, weil Seminar Vortrag

Was wurde während des Meetings besprochen:

  • Eventuell wird ein Backend benötigt, dass die FHIR Logik übernimmt
  • Backend wird eine REST Schnittstelle besitzen, welche die Daten aus der Andrdoid App entgegen nimmt
  • FHIR Client und Preference Class benötigen Activity
  • Merge von Development nach Master: Änderungen FHIR Client und Preferences Class, Beobachtungen suchen, Einstellungen Logik

03.06.2021 (15:45 - 16:15)

Was wurde gemacht:

  • Ahmad: Packetdiagramm für Backend erstellen
  • Daniel: Einarbeiten
  • Fahri: Meist Backend Features implementiert; 2 Activities
  • Jonathan: Patientendaten eingeben und abspeichern -> Wird noch ausgebessert werden; Gesundheitsziele setzen Activity angefangen
  • Simon: Hauptmenü begonnen

Was wurde während des Meetings besprochen:

  • Offene MRs angeschaut
  • Merge von Dev nach Master
  • Backend wurde vorgestellt

Meeting 10.06.21 (15:45 Uhr - 16:31 Uhr)

Was haben wir gemacht:

  • Ahmad: Packet Diagramm erstellt
  • Daniel: Beobachtungen und Gesundheitsziele Anzeigen Activity; Wird am Wocheende weiter gemacht
  • Jonathan: Gesundheitsziele setzen ist fast fertig, Gesundheitsziele ändern hängt von Gesundheitsziele anzeigen ab
  • Simon: Hauptmenüs verknüpft
  • Fahri: Patient suchen im Backend, Bug fix Backend

Was wurde während des Meetings gemacht:

  • Wechsel zu Gesundheitsziele ändern wird Option 2 genommen
  • Backend: Goal per ID zurückliefern, Oberservation per ID zurückliefern
  • Tickets für User Manual / Dokumentation erstellt
  • Preference helper funktion zum laden der patient ID

17.06.21 (15:45 Uhr - 16:23 Uhr)

Was wurde bis heute gemacht?

  • Ahmad: 2 Package Diagramme für Frontend und Backend erstellt; wurde auch schon gemerged;
  • Daniel: Verbindung mit Server fehlgeschlagen -> Gesundheitsziele konnte nicht erstellt werden
  • Jonathan: Gesundheitsziele setzen / ändern fertig; Menü verbessert (muss nochmal gemacht werden, weil falsche Activity)
  • Simon: Patientensuche angefangen; Gesundheitsziele anzeigen
  • Fahri: Backend erweitert / bugs gefixt; Patientensuche implementiert

Was wurde während des Meetings besprochen:

  • Dokumentation mit Bildern und Markdown unter .docs/user-manual/<doku>
  • Merge von dev nach master
  • Email von Herr Mayoral durchgegangen
  • Requirements überprüft. Noch nicht erfüllt:
    • Die Information des ausgewählten Patienten wird ausgegeben. (Activity ist erstellt. Fehlt im Menü)
    • Für den aktuellen Patient muss möglich sein Gesundheitsziele zu setzen. Die Ziele bestehen aus einem numerischen Wert, der entsprechenden Einheit und dem Zeitpunkt der Zielsetzung. (Menü muss angepasst werden)
    • Es muss möglich sein die Ziele zu verändern.
    • Es muss möglich sein für einen bestimmten Patient die definierten Ziele auszugeben.
    • Es muss möglich sein für die Kombination (Patient/Ziel) die erfassten Beobachtungen auszugeben. Die Beobachten werden von einer Beurteilung der Zielerreichung (Ziel erreicht Ja/Nein und ggf. % der Erreichung) begleitet.
    • Optional: Eine graphische Darstellung der Ergebnisse (z.B. Fortschritt der erfassten Daten mit der Zeit) ist wünschenswert aber nicht zwingend.
    • Nächster Milestone: Eine Dokumentation für die Installation, Inbetriebnahme sowie die Bedienung der Digitalen Gesundheitsanwendung ist erforderlich.
    • Optional (werden wir wahrscheinlich nicht machen): Die Patienten haben einen Arzt/Ärztin und der Leistungserbringer führen einige der Beobachtung durch.
    • Optional (werden wir nicht machen): Leistungserbringer und Geräte können dann als Suchkriterien verwendet werden
    • Optional (werden wir nicht machen): Man kann nach spezifischen Beobachtungen suchen, die bestimmten Kriterien erfüllen: z.B. das Ziel wurde erreicht bzw. nicht erreicht (oder zu einem bestimmten %-Wert), oder die Beobachtung erfolgte innerhalb eines bestimmten Zeitraums, usw.
  • Branches löschen angefangen -> wird von Fahri weitergemacht

Was wird bis nächstes mal erledigt?

  • Fahri: Dockerfile für Backend erstellen; Beta Release; Beta Release prüfen; Installationsanleitung
  • Ahmad: API Endpoints dokumentieren
  • Der Rest: User Manual erstellen

24.06.21 (15:45 Uhr - 16:22 Uhr)

Was wurde seit letztem mal gemacht?:

  • Ahmad: API Dokumentation fertig; Keystroke Modell wird noch erstellt
  • Daniel + Simon: Gesundheitsziele / Beboachtugen anzeigen
  • Jonathan: Dokumentation für das User-Manual erstellt
  • Simon: Beobachtungen aufgepimpt, Dokumentation für das User-Manual erstellt
  • Fahri: Backend Bug fixing; Beta Release erstellt

Was während des Meetings besprochen wurde:

  • Simon wird die Walkthrough Videos und Getting-Started erstellen; Walktrough und Getting-Started sollen zwei verschiedene Videos sein
  • Merge von Dev nach Master
  • StepUp Backend ist aufm Docker Hub
  • Fahri: README aufm Docker Hub anpassen -> Hapi fhir server entfernen
  • gesundheitsziel_Gewicht_setzen_aendern wurde für das Beta Release gelöscht
  • Beta Release hat alle Tests bestanden
  • Finales Release erstellt: https://ops.hs-kempten.de/grundlagen-ehealth-2021/g_ehlth_gr1/ehealth_anwendung_fhir1/-/releases/v1.0
  • Jonathan: Dokumentation ins Wiki kopieren
  • Daniel: Dokumentation nach Requirements testen
  • Meeting auf Montag 28.06. 16 Uhr verschoben

28.06.21 (16:00 Uhr - 16:19 Uhr)

Was wurde bis heute gemacht:

  • Ahmad: Keystroke-Modell fertig; Hochladen ins Wiki heute
  • Daniel: Dokumentation nach Requirements durchgegangen; Hat alles gepasst
  • Fahri: Requirements getests (Hat alles gepasst); Dokumenatition getestet
  • Jonathan: Requirements getestet (Hat alles gepasst); Dokumentation ins Wiki kopiert
  • Simon: Konfiguration Video fertig; Voice Over für Walkthrough fehlt

Was wurde während des Meetings besprochen:

  • Issues sind fast
  • Tests sind alle erfolgreich
  • Keine weiteren Probleme aufgetaucht
  • Wie soll das Projekt weiter gehen: Evtl. Umziehen
  • Abschluss soweit Simon und Ahmad fertig sind
  • Treffen mit Hr. Mayoral am Freitag 9 - 10 (Fahri schreibt Mail)
Clone this wiki locally