C

@cheerasak777

RLU <90 GEE NEW

SQL
5 months ago
SELECT Main.HN, Main.FULLNAME AS [ชื่อ-นามสกุล], Main.[REQ ITEM CODE] AS [รหัสการตรวจ], Main.[REQ ITEM NAME] AS [ชื่อการตรวจ], Main.Current_Checkin AS [วันที่ตรวจครั้งนี้], Main.Last_Checkin AS [วันที่ตรวจครั้งก่อนหน้า],

RLU <90 GEE NEW

SQL
5 months ago
SELECT Main.HN, Main.FULLNAME AS [ชื่อ-นามสกุล], Main.[REQ ITEM CODE] AS [รหัสการตรวจ], Main.[REQ ITEM NAME] AS [ชื่อการตรวจ], Main.Current_Checkin AS [วันที่ตรวจครั้งนี้], Main.Last_Checkin AS [วันที่ตรวจครั้งก่อนหน้า],

limit 90 days check duplICATE ORDER (10)

SQL
5 months ago
SELECT T.HN, T.FULLNAME, COUNT(*) AS [Duplicate_Count] FROM (

DUPLICATE 08

SQL
5 months ago
-- 1. ประกาศตัวแปรไว้ข้างบนสุด DECLARE @TargetTestCode VARCHAR(20) = 'HM0001'; -- เปลี่ยนรหัส Test ตรงนี้ได้เลย DECLARE @DayLimit INT = 90; -- เปลี่ยนจำนวนวัน (เช่น 90 หรือ 180 มื้อ) -- 2. รัน Query โดยใช้ตัวแปรที่ประกาศไว้ SE

DUPLICATE #7

SQL
5 months ago
SELECT T.HN, T.FULLNAME, COUNT(*) AS [Duplicate_Count] FROM ( SELECT [HN], [FULLNAME], [REQ ITEM CHECKIN DATETIME], -- ไซ้ LAG ส่องเบิ่งวันที่ Checkin เทื่อก่อนหน้าของ HN คนเดิม

WHERE DATEDIFF(day, Previous_Date, [REQ ITEM CHECKIN DATETIME]) BETWEEN 1 AND 90

SQL
5 months ago
WITH LabHistory AS ( SELECT [HN], [FULLNAME], [LN], [REQ ITEM CHECKIN DATETIME], -- ส่องดูวันที่ Checkin และ LN ของเทื่อก่อนหน้า LAG([REQ ITEM CHECKIN DATETIME]) OVER (PARTITION BY [HN] ORDER BY [

dbo.view_lab_information_Request

SQL
5 months ago
CREATE VIEW [dbo].[NewView] AS SELECT dbo.view_lab_information_Request.IREQ_PID AS HN, dbo.view_lab_information_Request.IPT_ALT_ID AS [REF ID], dbo.view_lab_information_Request.IREQ_FULLNAME AS FULLNAME, dbo.view_la

DUPLICATE ORDER (ทดสอบ)

SQL
5 months ago
-- 1. ตั้งค่าตัวแปร (Configuration) DECLARE @TargetDays INT = 90; DECLARE @StartDate DATETIME = '2024-10-01 00:00:00'; DECLARE @EndDate DATETIME = '2025-09-30 23:59:59'; -- 2. กำหนดรายการรหัสเทสที่ต้องการวัดผล DECLARE @Test_code TABLE (ItemCode V

DuplicateTests_test details by gee

SQL
6 months ago
WITH DuplicateTests AS ( SELECT v.[HN], v.[FULLNAME] AS Name, v.[REQ ITEM NAME] AS TestName, v.[LN], v.[REQ ITEM ORDER DATETIME] AS OrderDate, COUNT(*) OVER (PARTITION BY v.[HN], v.[REQ ITEM CODE]

duplicat order test count

SQL
6 months ago
SELECT o.[HN], o.[FULLNAME] AS Name, o.[REQ ITEM NAME] AS Test FROM view_lab_statistic_Order_List AS o JOIN tbl_lab_setup_Test_Control AS c ON o.[REQ ITEM CODE] = c.Test_Code WHERE o.[order inactive] <> 'Y' AND o.[req item s

data_MV

SQL
6 months ago
SELECT [dbo].[tbl_lab_information_Request].[IREQ_PID] AS _col_1, [dbo].[tbl_lab_information_Result_Items].[IRESI_LN] AS _col_2, [dbo].[tbl_lab_information_Result_Items].[IRESI_STATE] AS _col_3, count_big( * ) AS _col_4 FROM [dbo].[tbl_lab_info

UpdateAnalyzerName{TRIGGER}

SQL
6 months ago
BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for trigger here Declare @LN varchar(20) SELECT @LN = i.LN FROM inserted AS i Declare @TestCode v

SERUM INDEX (IN MYCONFIG_INTERFACE)

Deno
6 months ago
<?xml version="1.0" encoding="utf-8"?> <object name="" type="TK0" assembly=""> <!-- Data section : Don't edit any attributes ! --> <properties> <property name="Encoder" type="TK1" assembly="">utf-8</property> <property name="SerumIndexEn

LAB_ORDER_DUPLICATE

SQL
6 months ago
SELECT v.[HN], v.[FULLNAME] AS PatientName, r.[REQ ITEM NAME] AS LabTest, v.[REQ ITEM ORDER DATETIME] AS OrderDate, COUNT(v.[LN]) AS TestCount FROM view_lab_statistic_Order_List v JOIN view_lab_information_Request_

Script AutoHotkey (v2) สำหรับกรอกข้อมูล i-Link

TypeScript
7 months ago
; กด F8 เพื่อเริ่มการทำงาน F8:: { try { ; เชื่อมต่อกับ Excel ที่เปิดค้างไว้ xl := ComObjectActive("Excel.Application") } catch { MsgBox "กรุณาเปิดไฟล์ Excel ก่อนเริ่มใช้งานเด้อครับ", "บ่พ้อไฟล์" return }

BIG_FISH_BY_3sub.GROUP UNION ALL

MySQL
7 months ago
-- กลุ่มที่ 33 SELECT sub.lab_items_sub_group_code AS group_id, item.lab_items_name, item.display_order FROM lab_items_sub_group_list sub INNER JOIN lab_items item ON item.lab_items_code = sub.lab_items_code WHERE sub.lab_items_sub_group_code = '33'

Google Apps Script สำหรับ

Ruby
7 months ago
// Google Apps Script สำหรับบันทึกเวลาเข้า-ออกงานและส่งอีเมล // ตั้งค่าเริ่มต้น const CONFIG = { spreadsheetId: 'YOUR_SPREADSHEET_ID', // ID ของ Google Sheets สำหรับเก็บข้อมูล sheetName: 'AttendanceRecords', // ชื่อชีตสำหรับเก็บข้อมูล folderI

รายชื่อคนไข้ที่มีhb a1c มากกว่า1เรียงตามhn(ORDER_DUPLICATION)

SQL
8 months ago
SELECT * FROM dbo.view_lab_statistic_Order_List AS v WHERE v.[REQ ITEM CODE] IN ('SR065', 'SRT079') AND v.[REQ ITEM CHECKIN DATETIME] BETWEEN '2024-10-01 00:00:00.000' AND '2025-09-30 00:00:00.000' AND v.

ABO BLD.GROUP TUBE METHOD

SQL
9 months ago
CASE -- Group O: Anti-A Neg, Anti-B Neg, Anti-AB Neg, A cell Pos, B cell Pos WHEN "%BB007A%" = "Negative" AND "%BB007B%" = "Negative" AND "%BB007C%" = "Negative" AND "%Acell%" LIKE "%Positive%" AND "%Bcell%" LIKE "%Posi

Backup/ ย้ายไฟล์/ ZIP ไป Backup

Bash
10 months ago
@echo off set SOURCE=C:\Users\reall\Documents\Work set TEMP=C:\Users\reall\Documents\TempBackup set DEST=D:\WorkBackup if not exist "%TEMP%" mkdir "%TEMP%" if not exist "%DEST%" for /f "tokens=1-4 delims=/ " %%a in ('date /t') do set dt=%%d-%%b-%%