Documentation
¶
Index ¶
- type Address
- type DatabaseAdapter
- func (a *DatabaseAdapter) Close() error
- func (a *DatabaseAdapter) Connect() error
- func (a *DatabaseAdapter) FindPatientsByName(firstname, lastname string) ([]*Patient, error)
- func (a *DatabaseAdapter) FindPatientsFuzzy(firstname, lastname string, similarity int, birthDate *time.Time) ([]*Patient, error)
- func (a *DatabaseAdapter) GetAllPatients() ([]*Patient, error)
- func (a *DatabaseAdapter) GetPatient(id string) (*Patient, error)
- type Patient
- type Scanable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseAdapter ¶
type DatabaseAdapter struct {
// contains filtered or unexported fields
}
func NewDatabaseAdapter ¶
func NewDatabaseAdapterFromDSN ¶
func NewDatabaseAdapterFromDSN(connectionString string) *DatabaseAdapter
func (*DatabaseAdapter) Close ¶
func (a *DatabaseAdapter) Close() error
func (*DatabaseAdapter) Connect ¶
func (a *DatabaseAdapter) Connect() error
func (*DatabaseAdapter) FindPatientsByName ¶
func (a *DatabaseAdapter) FindPatientsByName(firstname, lastname string) ([]*Patient, error)
func (*DatabaseAdapter) FindPatientsFuzzy ¶
func (*DatabaseAdapter) GetAllPatients ¶
func (a *DatabaseAdapter) GetAllPatients() ([]*Patient, error)
func (*DatabaseAdapter) GetPatient ¶
func (a *DatabaseAdapter) GetPatient(id string) (*Patient, error)
Click to show internal directories.
Click to hide internal directories.