-
Notifications
You must be signed in to change notification settings - Fork 2
Meeting Protokolle
Korkmaz, Fahri edited this page Jun 28, 2021
·
15 revisions
- 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
- Jonathan und Fahri MR erstellt
- Daniel und Simon sind soweit fertig -> MR muss noch erstellt werden
- Ahmad macht es noch heute fertig
- 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
- 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
- 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
- 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
- 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)
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Offene MRs angeschaut
- Merge von Dev nach Master
- Backend wurde vorgestellt
- 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
- 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
- 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
- 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
- Fahri: Dockerfile für Backend erstellen; Beta Release; Beta Release prüfen; Installationsanleitung
- Ahmad: API Endpoints dokumentieren
- Der Rest: User Manual erstellen
- 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
- 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
- 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
- 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)