Documentation
¶
Index ¶
- type AuthMiddleware
- type CreateShareRequest
- type Handler
- func (h *Handler) CreateDocument(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateObservation(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateShare(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteDocument(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteObservation(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetDocument(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetObservation(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetPatient(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetSharedResources(w http.ResponseWriter, r *http.Request)
- func (h *Handler) HealthCheck(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListDocuments(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListObservations(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RegisterRoutes(router *mux.Router)
- func (h *Handler) UpdateObservation(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UpdatePatient(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct {
// contains filtered or unexported fields
}
func NewAuthMiddleware ¶
func NewAuthMiddleware(secret string) *AuthMiddleware
type CreateShareRequest ¶
type CreateShareRequest struct {
}
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(cfg *configs.Config, ps ports.PatientService, ds ports.DocumentService, os ports.ObservationService, ss ports.ShareService) *Handler
func (*Handler) CreateDocument ¶
func (h *Handler) CreateDocument(w http.ResponseWriter, r *http.Request)
func (*Handler) CreateObservation ¶
func (h *Handler) CreateObservation(w http.ResponseWriter, r *http.Request)
func (*Handler) CreateShare ¶
func (h *Handler) CreateShare(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteDocument ¶
func (h *Handler) DeleteDocument(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteObservation ¶
func (h *Handler) DeleteObservation(w http.ResponseWriter, r *http.Request)
func (*Handler) GetDocument ¶
func (h *Handler) GetDocument(w http.ResponseWriter, r *http.Request)
func (*Handler) GetObservation ¶
func (h *Handler) GetObservation(w http.ResponseWriter, r *http.Request)
func (*Handler) GetPatient ¶
func (h *Handler) GetPatient(w http.ResponseWriter, r *http.Request)
func (*Handler) GetSharedResources ¶
func (h *Handler) GetSharedResources(w http.ResponseWriter, r *http.Request)
func (*Handler) HealthCheck ¶
func (h *Handler) HealthCheck(w http.ResponseWriter, r *http.Request)
func (*Handler) ListDocuments ¶
func (h *Handler) ListDocuments(w http.ResponseWriter, r *http.Request)
func (*Handler) ListObservations ¶
func (h *Handler) ListObservations(w http.ResponseWriter, r *http.Request)
func (*Handler) RegisterRoutes ¶
func (*Handler) UpdateObservation ¶
func (h *Handler) UpdateObservation(w http.ResponseWriter, r *http.Request)
func (*Handler) UpdatePatient ¶
func (h *Handler) UpdatePatient(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.