package procedure

import (
	"database/sql"
)

// ProcedureDB merepresentasikan tabel tindakan medis / prosedur
// TODO: Sesuaikan dengan tabel tindakan SIMRS Anda
type ProcedureDB struct {
	IdxTindakan int64          `db:"idxtindakan"`
	IdxDaftar   int64          `db:"idxdaftar"`
	NoMR        sql.NullString `db:"nomr"`
	TglTindakan sql.NullTime   `db:"tgl_tindakan"`
	KdTindakan  sql.NullString `db:"kd_tindakan"`
}

type ProcedureSyncLog struct {
	IdxTindakan     int64  `db:"idxtindakan"`
	ProcedureID     string `db:"procedure_id"`
	RequestPayload  string `db:"request_payload"`
	ResponsePayload string `db:"response_payload"`
	Status          string `db:"status"`
	ErrorMessage    string `db:"error_message"`
}
