diff --git a/mods/db.py b/mods/db.py
index a12825b..06400fd 100644
--- a/mods/db.py
+++ b/mods/db.py
@@ -1,5 +1,5 @@
import os
-from peewee import Model, CharField, DateTimeField, TextField, ForeignKeyField, DateField, fn
+from peewee import Model, CharField, DateTimeField, TextField, ForeignKeyField, DateField, fn, BooleanField
from playhouse.sqlite_ext import CSqliteExtDatabase, FTS5Model, AutoIncrementField, SearchField, RowIDField, JSONField
import platform
@@ -73,6 +73,7 @@ class Reception(BaseModel):
id = AutoIncrementField()
patient = ForeignKeyField(Patient, backref='receptions', on_delete='CASCADE')
time = DateTimeField()
+ attended = BooleanField(default=False)
class ReceptionDiagnosis(BaseModel):
id = AutoIncrementField()
reception = ForeignKeyField(Reception, backref='reception_diagnosisses', on_delete='CASCADE')
@@ -94,6 +95,7 @@ Patient.add_index(
)
Catalog.add_index(Catalog.index(fn.lower(Catalog.name), unique=True, name='catalog_name_unique'))
ListRecord.add_index(ListRecord.index(ListRecord.list, fn.lower(ListRecord.text), unique=True, name='listrec_unique'))
+db.connect()
db.create_tables([
Patient,
PatientIndex,
diff --git a/res/ui/new_reception_win.glade b/res/ui/new_reception_win.glade
index 6366ccc..1c564ed 100644
--- a/res/ui/new_reception_win.glade
+++ b/res/ui/new_reception_win.glade
@@ -129,6 +129,7 @@
True
False
gtk-index
+ 3
diff --git a/res/ui/open_reception_win.glade b/res/ui/open_reception_win.glade
new file mode 100644
index 0000000..431857a
--- /dev/null
+++ b/res/ui/open_reception_win.glade
@@ -0,0 +1,813 @@
+
+
+
+
+
+
+