package servicerequest

import (
	"database/sql"
)

// ServiceRequestDB merepresentasikan tabel order lab/radiologi
// TODO: Sesuaikan field dan tag `db` dengan tabel SIMRS Anda
type ServiceRequestDB struct {
	IdxOrder  int64          `db:"idxorder"`
	IdxDaftar int64          `db:"idxdaftar"`
	NoMR      sql.NullString `db:"nomr"`
	TglOrder  sql.NullTime   `db:"tgl_order"`
	KdOrder   sql.NullString `db:"kd_order"` // Kode pemeriksaan/tindakan yang diminta
}

type ServiceRequestSyncLog struct {
	IdxOrder         int64  `db:"idxorder"`
	ServiceRequestID string `db:"servicerequest_id"`
	RequestPayload   string `db:"request_payload"`
	ResponsePayload  string `db:"response_payload"`
	Status           string `db:"status"`
	ErrorMessage     string `db:"error_message"`
}
