C

@cheerasak777

รายงานสถิติความสัมพันธ์ผลตรวจ AFB และ TB-LAMP (Summary Matrix)

SQL
2 days ago
/* ============================================================================ Report Name : รายงานสถิติความสัมพันธ์ผลตรวจ AFB และ TB-LAMP (Summary Matrix) View Reference : dbo.view_lab_statistic_Result_List ===============================

Overutilization

SQL
6 days ago
-- create a table CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, gender TEXT NOT NULL ); -- insert some values INSERT INTO students VALUES (1, 'Ryan', 'M'); INSERT INTO students VALUES (2, 'Joanna', 'F'); -- fetch some val

Formulate Queries for 6 Dimensions

SQL
6 days ago
-- create a table CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, gender TEXT NOT NULL ); -- insert some values INSERT INTO students VALUES (1, 'Ryan', 'M'); INSERT INTO students VALUES (2, 'Joanna', 'F'); -- fetch some val

PCU_Lab_Result_Pivot

SQL
2 weeks ago
SELECT R.[LN], MAX ( R.[HN] ) AS [HN], MAX ( R.[FULLNAME] ) AS [ชื่อ-สกุล], MAX ( R.[SEX] ) AS [เพศ], MAX ( R.[YEAR] ) AS [อายุ(ปี)], MAX ( R.[PATIENT TYPE NAME] ) AS [ประเภทผู้ป่วย], MAX ( R.[WARD NAME] ) AS [วอร์ด/แผนก], MAX ( R.[DOCTOR NA

SCHEMA_view_lab_statistic_Result_List

SQL
2 weeks ago
"TABLE_CATALOG" "TABLE_SCHEMA" "TABLE_NAME" "COLUMN_NAME" "ORDINAL_POSITION" "COLUMN_DEFAULT" "IS_NULLABLE" "DATA_TYPE" "CHARACTER_MAXIMUM_LENGTH" "CHARACTER_OCTET_LENGTH" "NUMERIC_PRECISION" "NUMERIC_PRECISION_RADIX" "NUMERIC_SCALE" "DATETIME_PRECI

Into The moon

SQL
3 weeks ago
USE [LAB_DB]; GO SET NOCOUNT ON; BEGIN TRANSACTION; MERGE INTO dbo.tbl_lab_setup_Test AS Target USING (VALUES ('4019', 'HM', 18, N'Hypersegmented Neutrophil', N'Hypersegme', '4019', NULL, '08', '01', '000', '000', 0.00, 0, 0, 'admin'), ('3

CHARINDEX("Anti-HIV POSITIVE", "%IM033A%") = 1

SQL
1 month ago
SELECT CASE WHEN "%IM033A%" IS NULL THEN " " WHEN "%IM003A%"= " " THEN " " WHEN

CTR_Req and Result dynamic pivot

SQL
2 months ago
SELECT R.[LN], MAX ( R.[HN] ) AS [HN], MAX ( R.[FULLNAME] ) AS [ชื่อ-สกุล], MAX ( R.[SEX] ) AS [เพศ], MAX ( R.[YEAR] ) AS [อายุ(ปี)], MAX ( R.[PATIENT TYPE NAME] ) AS [ประเภทผู้ป่วย], MAX ( R.[WARD NAME] ) AS [วอร์ด/แผนก], MAX ( R.[DOCTOR NA

CTR_Req and Result dynamic pivot

SQL
2 months ago
-- ประกาศตัวแปรรับค่าช่วงวันที่ DECLARE @d1 DATETIME = '2026-08-01 00:00:00'; -- ปรับค่าวันที่เริ่มต้น DECLARE @d2 DATETIME = '2026-08-18 23:59:59'; -- ปรับค่าวันที่สิ้นสุด DECLARE @sql NVARCHAR(MAX) = N''; DECLARE @cols NVARCHAR(MAX) = N''; -- ขั

Result lis1row

SQL
2 months ago
-- ประกาศตัวแปรรับค่าช่วงวันที่ DECLARE @d1 DATETIME = '2026-08-01 00:00:00'; -- ปรับค่าวันที่เริ่มต้น DECLARE @d2 DATETIME = '2026-08-18 23:59:59'; -- ปรับค่าวันที่สิ้นสุด DECLARE @sql NVARCHAR(MAX) = N''; DECLARE @cols NVARCHAR(MAX) = N''; -- ขั

TRIGGER @YEllow folder

SQL
3 months ago
CREATE TRIGGER [dbo].[Untitled] ON [dbo].[tbl_lab_information_AttachFile] WITH EXECUTE AS CALLER FOR INSERT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON;

INFORMATION_SCHEMA.COLUMNS

SQL
3 months ago
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'view_lab_statistic_Result_List' AND TABLE_SCHEMA = 'dbo' ORDER BY ORDINAL_POSITION;

tbl_lab_setup_Test_Result_Short_Text

SQL
3 months ago
--1.tbl_lab_setup_Test — ปรับ Test_Seq และ flag ที่จำเป็น sql Insert Into tbl_lab_setup_Test( Test_Code,Test_Group_Code,Test_Seq,Test_Name,Test_Display_Name, Test_Display_Name_Hide_Print_Flag,Test_Type_Code,Test_Order_Status_Flag, Test_D

Guitargrid

R
3 months ago
import React, { useState } from 'react'; // 1. CORE DATA: กำหนดข้อมูลคอร์ด (ข้อมูลตำแหน่งนิ้ว เฟรตที่ 1-6) // ตัวอย่าง: [สาย6, สาย5, สาย4, สาย3, สาย2, สาย1], 0 = สายเปิด const CHORD_LIBRARY = { 'Cm': { fingers: [3, 1, 0, 1, 3], label: 'Cm' }, '

นับHN ที่มีการสั่งตรวจในแต่ละวัน โดยไม่รวมจำนวน (ไม่มี COUNT)

SQL
6 months ago
select HN from( SELECT convert(varchar(10), [IREQ_OD_DT], 120) as OrderDate ,[IREQ_PID] as HN FROM [view_lab_information_Request ] where IREQ_INACTIVE = 'N' and IREQ_SRC_CODE = 'OPD'and IREQ_LAST_CHK_DT between '2022-01-01 00:00' and '202

ANALYSER ของTest_CODE =XX สำหรับนับแยก Run และ Re-run

SQL
6 months ago
--SQL Query สำหรับนับแยก Run และ Re-run -- ใช้รูปแบบ ISO 'YYYYMMDD' ในการประกาศตัวแปร จะช่วยให้รอดจาก Error 242 ได้แน่นอนจ้า DECLARE @d1 DATETIME = '20260201 00:00:00'; DECLARE @d2 DATETIME = '20260228 23:59:59'; SELECT [TEST CODE], [TEST

Cal eGFR ilink

Java
6 months ago
Public Function ComputeEGFR(ByVal Sex As SCNumericType.ESex, ByVal inCrValue As Double, ByVal inAge As Double, ByVal inHeight As Double) As String Dim crt As Double = inCrValue Dim age As Double = inAge Dim height As Dou

Lab_Recheck_Statistic_90Days QC byOAT

SQL
6 months ago
WITH KPI_Target AS ( SELECT 'CH005' AS TestCode, 5 AS TargetPercent UNION ALL SELECT 'CH060', 15 UNION ALL SELECT 'CH059', 15 UNION ALL SELECT 'CH058', 15 UNION ALL SELECT 'HM0001', 5 ), Sub AS ( SELECT [REQ ITEM CODE] A

CTR>>>สรุปเป็น 3 มุมมองหลัก (คน, test, order) โดยใช้ช่วงวันเวลาที่กำหนด (@d1 ถึง @d2)

SQL
6 months ago
/* ----------------------------------------------------------- QUERY: สรุปการตรวจซ้ำในช่วงเวลา (@d1 ถึง @d2) ใช้สำหรับ: view_lab_statistic_Order_List ----------------------------------------------------------- */ DECLARE @d1 DATE = '2025-1

CTR>>>นับจำนวน Order (LN) ที่ตรวจซ้ำ และคิดเป็นร้อยละของ Order ทั้งหมด

SQL
6 months ago
DECLARE @d1 DATE = '2025-10-01'; DECLARE @d2 DATE = '2026-03-30'; WITH Sub AS ( SELECT LN, DATEDIFF(day, LAG([REQ ITEM CHECKIN DATETIME]) OVER ( PARTITION BY HN, [REQ ITEM CODE] ORD