add egfr bw bh
This commit is contained in:
parent
a1c12ce82d
commit
0ee88ec44d
@ -102,7 +102,7 @@ class API_Requests extends ResourceController {
|
|||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
//sendORM
|
//sendORM
|
||||||
//$this->orm($reqid);
|
$this->orm($reqid);
|
||||||
|
|
||||||
return $this->respond(201);
|
return $this->respond(201);
|
||||||
/*
|
/*
|
||||||
@ -119,7 +119,7 @@ class API_Requests extends ResourceController {
|
|||||||
|
|
||||||
public function orm($reqid) {
|
public function orm($reqid) {
|
||||||
$db = \Config\Database::connect();
|
$db = \Config\Database::connect();
|
||||||
$sql = "select r.REFFID, r.LOC, p.PATNUMBER, p.FIRSTNAME, p.LASTNAME, p.BIRTHDATE, p.SEX, r.REQNUMBER, r.REQDATE, r.AGENT, r.DOC
|
$sql = "select r.REFFID, r.LOC, p.PATNUMBER, p.FIRSTNAME, p.LASTNAME, p.BIRTHDATE, p.SEX, r.REQNUMBER, r.REQDATE, r.AGENT, r.DOC, r.BW, r.BH
|
||||||
from cmod.dbo.CM_TM_REQUESTS r
|
from cmod.dbo.CM_TM_REQUESTS r
|
||||||
left join cmod.dbo.CM_TM_PATIENTS p on p.PATID=r.PATID
|
left join cmod.dbo.CM_TM_PATIENTS p on p.PATID=r.PATID
|
||||||
where r.REQID='$reqid'";
|
where r.REQID='$reqid'";
|
||||||
@ -139,6 +139,8 @@ class API_Requests extends ResourceController {
|
|||||||
$reqdate = $res['REQDATE'];
|
$reqdate = $res['REQDATE'];
|
||||||
$time = Time::createFromFormat('Y-m-d\TH:i:s.u\Z', $reqdate, 'UTC'); //2024-10-19T00:47:06.424654Z
|
$time = Time::createFromFormat('Y-m-d\TH:i:s.u\Z', $reqdate, 'UTC'); //2024-10-19T00:47:06.424654Z
|
||||||
$agent = $res['AGENT'];
|
$agent = $res['AGENT'];
|
||||||
|
$bw = $res['BW'];
|
||||||
|
$bh = $res['BH'];
|
||||||
|
|
||||||
// LOC
|
// LOC
|
||||||
if($loc == "PBMC Bali") {
|
if($loc == "PBMC Bali") {
|
||||||
@ -169,6 +171,9 @@ class API_Requests extends ResourceController {
|
|||||||
$orm .= "ORC|$status|$reffid||$reffid|||^^^$reqdate|||||$doc|$loc||$reqdate|||||||||\r";
|
$orm .= "ORC|$status|$reffid||$reffid|||^^^$reqdate|||||$doc|$loc||$reqdate|||||||||\r";
|
||||||
$orm .= "OBR|$i|||$liscode|||||||R|||||$doc|||||||||||||||||||||||||\r";
|
$orm .= "OBR|$i|||$liscode|||||||R|||||$doc|||||||||||||||||||||||||\r";
|
||||||
$i++;
|
$i++;
|
||||||
|
if($liscode=="EGFR") {
|
||||||
|
$orm .= "OBX||NM|BW||$bw\r";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
41
cretab.sql
41
cretab.sql
@ -1,27 +1,9 @@
|
|||||||
USE [cmod]
|
USE [cmod]
|
||||||
GO
|
GO
|
||||||
DROP TABLE CM_TM_LOGS;
|
|
||||||
DROP TABLE CM_TM_REQUESTS;
|
DROP TABLE CM_TM_REQUESTS;
|
||||||
DROP TABLE CM_TM_PATIENTS;
|
DROP TABLE CM_TM_PATIENTS;
|
||||||
DROP TABLE CM_TM_TESTS;
|
DROP TABLE CM_TM_TESTS;
|
||||||
/****** Object: Table [dbo].[CM_TM_LOGS] Script Date: 13/01/2025 16:49:08 ******/
|
/****** Object: Table [dbo].[CM_TM_PATIENTS] Script Date: 1/21/2025 1:36:13 PM ******/
|
||||||
SET ANSI_NULLS ON
|
|
||||||
GO
|
|
||||||
SET QUOTED_IDENTIFIER ON
|
|
||||||
GO
|
|
||||||
CREATE TABLE [dbo].[CM_TM_LOGS](
|
|
||||||
[LOGID] [int] IDENTITY(1,1) NOT NULL,
|
|
||||||
[URL] [varchar](150) NULL,
|
|
||||||
[METHOD] [varchar](10) NULL,
|
|
||||||
[BODY] [text] NULL,
|
|
||||||
[LOGDATE] [datetime] NULL,
|
|
||||||
CONSTRAINT [PK_CM_TM_LOGS] PRIMARY KEY CLUSTERED
|
|
||||||
(
|
|
||||||
[LOGID] ASC
|
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
|
||||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
/****** Object: Table [dbo].[CM_TM_PATIENTS] Script Date: 13/01/2025 16:49:08 ******/
|
|
||||||
SET ANSI_NULLS ON
|
SET ANSI_NULLS ON
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET QUOTED_IDENTIFIER ON
|
||||||
@ -31,42 +13,45 @@ CREATE TABLE [dbo].[CM_TM_PATIENTS](
|
|||||||
[PATNUMBER] [varchar](50) NULL,
|
[PATNUMBER] [varchar](50) NULL,
|
||||||
[FIRSTNAME] [varchar](100) NULL,
|
[FIRSTNAME] [varchar](100) NULL,
|
||||||
[LASTNAME] [varchar](100) NULL,
|
[LASTNAME] [varchar](100) NULL,
|
||||||
[BIRTHDATE] [date] NULL,
|
[BIRTHDATE] [varchar](20) NULL,
|
||||||
[SEX] [varchar](10) NULL,
|
[SEX] [varchar](10) NULL,
|
||||||
[PHONE] [varchar](50) NULL,
|
[PHONE] [varchar](50) NULL,
|
||||||
[TAKEN] [varchar](1) NULL
|
[TAKEN] [varchar](1) NULL
|
||||||
) ON [PRIMARY]
|
) ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[CM_TM_REQUESTS] Script Date: 13/01/2025 16:49:08 ******/
|
/****** Object: Table [dbo].[CM_TM_REQUESTS] Script Date: 1/21/2025 1:36:13 PM ******/
|
||||||
SET ANSI_NULLS ON
|
SET ANSI_NULLS ON
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET QUOTED_IDENTIFIER ON
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[CM_TM_REQUESTS](
|
CREATE TABLE [dbo].[CM_TM_REQUESTS](
|
||||||
[REQID] [int] IDENTITY(1,1) NOT NULL,
|
[REQID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
[REFFID] [text] NULL,
|
[REFFID] [varchar](11) NULL,
|
||||||
[REQNUMBER] [varchar](10) NULL,
|
[REQNUMBER] [varchar](10) NULL,
|
||||||
[REQTYPE] [varchar](10) NULL,
|
[REQTYPE] [varchar](10) NULL,
|
||||||
[REQDATE] [datetime] NULL,
|
[REQDATE] [varchar](30) NULL,
|
||||||
[AGENT] [varchar](100) NULL,
|
[AGENT] [varchar](100) NULL,
|
||||||
[DOC] [varchar](100) NULL,
|
[DOC] [varchar](100) NULL,
|
||||||
[LOC] [varchar](10) NULL,
|
[LOC] [varchar](10) NULL,
|
||||||
[PATID] [int] NULL,
|
[PATID] [int] NULL,
|
||||||
[COMPANY] [varchar](50) NULL,
|
[COMPANY] [varchar](50) NULL,
|
||||||
[REQDESC] [varchar](50) NULL,
|
[REQDESC] [varchar](50) NULL,
|
||||||
[TAKEN] [varchar](1) NULL
|
[LOGDATE] [varchar](30) NULL,
|
||||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
[ISTAKEN] [varchar](1) NULL,
|
||||||
|
[BW] [char](10) NULL,
|
||||||
|
[BH] [char](10) NULL
|
||||||
|
) ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[CM_TM_TESTS] Script Date: 13/01/2025 16:49:08 ******/
|
/****** Object: Table [dbo].[CM_TM_TESTS] Script Date: 1/21/2025 1:36:13 PM ******/
|
||||||
SET ANSI_NULLS ON
|
SET ANSI_NULLS ON
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET QUOTED_IDENTIFIER ON
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[CM_TM_TESTS](
|
CREATE TABLE [dbo].[CM_TM_TESTS](
|
||||||
[REQTESTID] [int] IDENTITY(1,1) NOT NULL,
|
[REQTESTID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
[REFFID] [text] NULL,
|
[REFFTESTID] [char](50) NULL,
|
||||||
[REQID] [int] NOT NULL,
|
[REQID] [int] NOT NULL,
|
||||||
[HISCODE] [varchar](10) NOT NULL,
|
[HISCODE] [varchar](10) NOT NULL,
|
||||||
[TESTSTATUS] [char](1) NULL
|
[TESTSTATUS] [char](1) NULL
|
||||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
) ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user