Medication Update
This commit is contained in:
No files matched your search
@@ -2,27 +2,30 @@ package imagingstudy
|
||||
|
||||
import (
|
||||
"database/sql"
|
||||
"time"
|
||||
)
|
||||
|
||||
// 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
|
||||
// ImagingStudyDB merepresentasikan struktur tabel dari SIMRS
|
||||
type ImagingStudyDB struct {
|
||||
ID int64 `db:"id"`
|
||||
SourceID string // Holds the UUID from the source table (data_service_requests)
|
||||
CreatedAt time.Time // Holds the Created_at from the source table for tracking
|
||||
NoMR sql.NullString `db:"nomr"`
|
||||
PatientIHS sql.NullString `db:"patient_ihs"`
|
||||
PractitionerIHS sql.NullString `db:"practitioner_ihs"`
|
||||
EncounterIHS sql.NullString `db:"encounter_ihs"`
|
||||
AccessionNumber sql.NullString `db:"accession_number"`
|
||||
ServiceRequestID sql.NullString `db:"service_request_id"`
|
||||
Modality sql.NullString `db:"modality"`
|
||||
StartedDate sql.NullTime `db:"started_date"`
|
||||
}
|
||||
|
||||
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"`
|
||||
// SyncLog menyimpan log sinkronisasi untuk diaudit di database
|
||||
type SyncLog struct {
|
||||
ImagingStudyID string
|
||||
SatuSehatID string
|
||||
RequestPayload string
|
||||
ResponsePayload string
|
||||
Status string
|
||||
ErrorMessage string
|
||||
}
|
||||
Reference in New Issue
Block a user