update
This commit is contained in:
No files matched your search
@@ -238,10 +238,10 @@ class ListController extends Controller
|
|||||||
$urine
|
$urine
|
||||||
);
|
);
|
||||||
$batasWaktu = Carbon::now()->subHours(36);
|
$batasWaktu = Carbon::now()->subHours(36);
|
||||||
Periksa::whereNull('status')->where('mulai', '<', $batasWaktu)->update([
|
//Periksa::whereNull('status')->where('created_at', '<', $batasWaktu)->update([
|
||||||
'status' => 'Dibatalkan (Arsip)',
|
// 'status' => 'Dibatalkan (Arsip)',
|
||||||
'updated_at' => now()
|
// 'updated_at' => now()
|
||||||
]);
|
//]);
|
||||||
$arraylist = Periksa::select(
|
$arraylist = Periksa::select(
|
||||||
'id', 'mulai', 'akhir', 'orderid', 'noloket', 'nofoto', 'noregister', 'asalpasien', 'nmrs', 'pasien_id', 'nmpasien',
|
'id', 'mulai', 'akhir', 'orderid', 'noloket', 'nofoto', 'noregister', 'asalpasien', 'nmrs', 'pasien_id', 'nmpasien',
|
||||||
'jkpasien', 'tgllahirpasien', 'tlppasien', 'alamatpasien', 'reques', 'usia', 'berat', 'ktp', 'bpjs', 'ruangan_id',
|
'jkpasien', 'tgllahirpasien', 'tlppasien', 'alamatpasien', 'reques', 'usia', 'berat', 'ktp', 'bpjs', 'ruangan_id',
|
||||||
|
|||||||
+14
-7
@@ -145,10 +145,10 @@ class LisPhoenix(Base):
|
|||||||
class LisPhoenixDtl(Base):
|
class LisPhoenixDtl(Base):
|
||||||
__tablename__ = 'lis_phoenix_dtl'
|
__tablename__ = 'lis_phoenix_dtl'
|
||||||
id = Column(Integer, primary_key=True)
|
id = Column(Integer, primary_key=True)
|
||||||
seq_no = Column(String(50)) # Isolate ID / Sample ID
|
seq_no = Column(String(50))
|
||||||
kd_antibiotik = Column(String(50))
|
kd_antibiotik = Column(String(50))
|
||||||
nm_antibiotik = Column(String(100))
|
nm_antibiotik = Column(String(100))
|
||||||
keterangan = Column(String(50)) # MIC Value (e.g., <=0.5)
|
keterangan = Column(String(50))
|
||||||
interpretasi = Column(String(10)) # S, I, R
|
interpretasi = Column(String(10)) # S, I, R
|
||||||
no = Column(Integer)
|
no = Column(Integer)
|
||||||
|
|
||||||
@@ -176,6 +176,8 @@ class PaslabOrder(Base):
|
|||||||
flg_gxp1 = Column(Boolean, default=False)
|
flg_gxp1 = Column(Boolean, default=False)
|
||||||
flg_gxp2 = Column(Boolean, default=False)
|
flg_gxp2 = Column(Boolean, default=False)
|
||||||
flg_gxp3 = Column(Boolean, default=False)
|
flg_gxp3 = Column(Boolean, default=False)
|
||||||
|
created_at = Column(SqDateTime, default=datetime.datetime.now)
|
||||||
|
updated_at = Column(SqDateTime, default=datetime.datetime.now, onupdate=datetime.datetime.now)
|
||||||
|
|
||||||
Base.metadata.create_all(bind=engine)
|
Base.metadata.create_all(bind=engine)
|
||||||
|
|
||||||
@@ -647,11 +649,16 @@ def parse_and_save_vitek_result(raw_data, port_name="VITEK"):
|
|||||||
# === SKENARIO PESAN KEDUA (UPDATE) ===
|
# === SKENARIO PESAN KEDUA (UPDATE) ===
|
||||||
logging.info(f"[{port_name}] UPDATE Data (Tahap 2) -> ID: {sample_id}, Pasien: {patient_name}")
|
logging.info(f"[{port_name}] UPDATE Data (Tahap 2) -> ID: {sample_id}, Pasien: {patient_name}")
|
||||||
print(f"[{port_name}] UPDATE Data -> ID: {sample_id} (Hasil Lengkap)")
|
print(f"[{port_name}] UPDATE Data -> ID: {sample_id} (Hasil Lengkap)")
|
||||||
existing_data.rnmpas = patient_name
|
new_entry = LisPhoenix(
|
||||||
existing_data.organisme = final_res_string
|
no_id=sample_id,
|
||||||
existing_data.rawdt = raw_data
|
seq_no=final_seq_no,
|
||||||
existing_data.tgl_data = result_date
|
rnmpas=patient_name,
|
||||||
existing_data.processed = None
|
tgl_data=result_date,
|
||||||
|
rawdt=raw_data,
|
||||||
|
organisme=final_res_string,
|
||||||
|
alat=port_name
|
||||||
|
)
|
||||||
|
session.add(new_entry)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
# === SKENARIO PESAN PERTAMA (INSERT) ===
|
# === SKENARIO PESAN PERTAMA (INSERT) ===
|
||||||
|
|||||||
Executable
+5
@@ -0,0 +1,5 @@
|
|||||||
|
git pull origin main
|
||||||
|
git add .
|
||||||
|
git commit -m "update"
|
||||||
|
git push
|
||||||
|
|
||||||
Reference in New Issue
Block a user