class Default(Sat): text = Columns.TextColumn() date = Columns.DateColumn() datetime = Columns.DateTimeColumn() int = Columns.IntColumn() float = Columns.FloatColumn() ref = Columns.RefColumn('types')
class Contactgegevens(HybridSat): class Types(HybridSat.Types): telefoon = 'telefoon' mobiel = 'mobiel' mobiel2 = 'mobiel2' telnummer = Columns.TextColumn() datum = Columns.DateColumn()
class Default(Sat): patient_nummer = Columns.TextColumn( ) # dit staat niet zo in FHIR, hier geplaatst voor het testen. # active = Columns.BoolColumn() # patient record active? # gender = Columns.RefColumn(RefTypes.geslacht_types) birthdate = Columns.DateColumn() gender = Columns.TextColumn( default_value=AbstractPerson.GenderTypes.unknown) deceased_boolean = Columns.BoolColumn() deceased_datetime = Columns.DateTimeColumn() extra = Columns.JsonColumn() extra2 = Columns.JsonColumn() multiple_birth_boolean = Columns.BoolColumn() multiple_birth_integer = Columns.IntColumn()
class Default(Sat): naam = Columns.TextColumn() datum = Columns.DateColumn() nummer = Columns.IntColumn() soort = Columns.RefColumn('handeling_soorten')
class Details(Sat): datum = Columns.DateColumn() plek = Columns.TextColumn()
class Default(Sat): geboortedatum = Columns.DateColumn()
class DvPeriodicalValueset(DvValueset): ingangsdatum = Columns.DateColumn(unique=True, indexed=True) einddatum = Columns.DateColumn(indexed=True)
class Default(Sat): zorgverlenernummer = Columns.TextColumn() aanvangsdatum = Columns.DateColumn() einddatum = Columns.DateColumn()