17 lines
475 B
Go
17 lines
475 B
Go
package types
|
|
|
|
type TerminologyStore interface {
|
|
GetTerminologyDisplay(code string, system string) (*CodeableTerminology, error)
|
|
}
|
|
|
|
type CodeableTerminology struct {
|
|
CodeSystem string `json:"CodeSystem" db:"code_system"`
|
|
Code string `json:"Code" db:"code"`
|
|
Display string `json:"Display" db:"display"`
|
|
}
|
|
|
|
type GetTerminologyDisplayPayload struct {
|
|
Code string `json:"code" validate:"required"`
|
|
CodeSystem string `json:"codesystem" validate:"required"`
|
|
}
|