aktin / aktin/dwh-admin

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

Abierto
#91 2 comentarios 0 reacciones 1 asignado Reclamado por @simhue Ver en GitHub
documentation
Lenguaje dominante
TypeScript
Estrellas
0
Forks
0
Merge medio
7 d 3 h
PR fusionados (30 d)
2

Descripción

```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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.