29 lines
868 B
Go
29 lines
868 B
Go
package imagingstudy
|
|
|
|
import (
|
|
"database/sql"
|
|
)
|
|
|
|
// ImagingStudyData merepresentasikan gabungan data dari Postgres (Satu Data) dan MySQL (RIS)
|
|
type ImagingStudyData struct {
|
|
RequestID string `db:"id"`
|
|
ServiceRequestID sql.NullString `db:"Entity_Id"`
|
|
EncounterID sql.NullString `db:"Encounter_Id"`
|
|
NoRegister sql.NullString `db:"No_register"`
|
|
PatientID sql.NullString `db:"Nomor_satusehat_pasien"`
|
|
PatientName sql.NullString `db:"Nama_lengkap"`
|
|
|
|
// Data dari MySQL (RIS)
|
|
Modality sql.NullString
|
|
StartedDate sql.NullTime
|
|
}
|
|
|
|
type ImagingStudySyncLog struct {
|
|
RequestID string `db:"id"`
|
|
ImagingStudyID string `db:"imagingstudy_id"`
|
|
RequestPayload string `db:"request_payload"`
|
|
ResponsePayload string `db:"response_payload"`
|
|
Status string `db:"status"`
|
|
ErrorMessage string `db:"error_message"`
|
|
}
|