package medicationstatement

import (
	"database/sql"
)

// MedicationStatementDB merepresentasikan tabel data riwayat pengobatan / pengakuan pasien
// TODO: Sesuaikan field dan tag `db` dengan tabel SIMRS Anda
type MedicationStatementDB struct {
	IdxRiwayatObat int64          `db:"idxriwayatobat"`
	IdxDaftar      int64          `db:"idxdaftar"`
	NoMR           sql.NullString `db:"nomr"`
	TglDicatat     sql.NullTime   `db:"tgl_dicatat"`
	KFA            sql.NullString `db:"kfa_code"`
	Instruksi      sql.NullString `db:"instruksi"`
}

type MedicationStatementSyncLog struct {
	IdxRiwayatObat        int64  `db:"idxriwayatobat"`
	MedicationStatementID string `db:"medicationstatement_id"`
	RequestPayload        string `db:"request_payload"`
	ResponsePayload       string `db:"response_payload"`
	Status                string `db:"status"`
	ErrorMessage          string `db:"error_message"`
}
