Business logic matrix for study-manager
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 0
- Merge medio
- 7g 3h
- PR unite (30g)
- 2
Descrizione
| Task | Input | Output | Expected Errors | Constraints/Edge cases | Comments |
| :---: | :---: | :---: | :---: | :---: | :---: |
| Get configuration for StudyManager | | Respective config values from aktin.properties | Not found, invalid | | |
| Get all studies | | List of all studies or empty list | | | |
| Get a specific study | | Single study | Not found | | |
| Get all patients of a study | | List of all patients in a study or empty list | Not found (study) | | |
| Get single patient via PatRef, root, and ext | | Single patient | Not found | | |
| Get master data of a single patient | | Master data of a patient | Not found (patient, master data) | | |
| Get encounters of a single patient | | List of all encounters of a patient or empty list | Not found (patient) | | not sure with if error needs to be thrown |
| Patient batch creation | List of patient info that should be stored | Newly created patient | Patient exists, SIC exists | Patient extensions in relation to the patient reference must be unique, SIC must be unique but can be empty | |
| Patient batch update | Patient with updated info | Updated patient | | | if patient not found, just skip it log results somehow |
| Patient batch deletion | | | | | if patient not found, just skip it log results somehow |
| Patient batch validation | List of patient info which content needs to be validated | List of patient info (maybe id is just enough?) with validation result | | Patient extensions in relation to the patient reference must be unique, SIC must be unique, Master data might exist, Encounters might exist | |
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.