aktin / aktin/dwh-admin

Document all data the UI expects to receive (response shapes, field names, optional vs. required fields)

Aperta
#91 2 commenti 0 reazioni 1 assegnatario Rivendicata da @simhue Vedi su GitHub
documentation
Lingua principale
TypeScript
Stelle
0
Fork
0
Merge medio
7g 3h
PR unite (30g)
2

Descrizione

```mermaid
---
title: Response models
---
classDiagram
Study -- SICGeneration
Study -- PatientEntry
Study -- Participation
PatientEntry -- PatientReference
PatientEntry -- Participation
BatchPatientEntry -- PatientEntry
BatchPatientEntry -- MasterData
BatchPatientEntry -- Encounter
BatchPatientEntry -- EntryValidation

class Study {
string id
string title
string description
number createdTimestamp
number closedTimestamp?
SICGeneration sicGeneration
string sicGenerator
string sicGeneratorState
Participation participation
}

class MasterData {
number birthDate
string sex
string zip
number patientId
}

class PatientEntry {
string comment?
Participation participation
string extension
string root
PatientReference reference
string sic?
number timestamp
string user
Study study
}

class Encounter {
number encounterId
number patientId
number startDate
number endDate
}

class BatchPatientEntry {
string sic?
string extension
MasterData masterData?
Encounter lastEncounter?
EntryValidation entryValidation?
}

class SICGeneration {
<>
AutoAndManual
ManualOnly
}

class Participation {
<>
OptIn
OptOut
}

class PatientReference {
<>
Billing
Encounter
Patient
}

class EntryValidation {
<>
Valid
EntryFound
SicFound
SicMissing
NoMasterdataFound
NoEncountersFound
PatientReferenceDuplicate
SicDuplicate
Pending
}
```

WIP: I am still working on a better way to model PatientEntry and BatchPatientEntryy

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.