BMS-HOSxP Community

HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: NengWatsing ที่ กันยายน 20, 2011, 13:54:21 PM

หัวข้อ: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: NengWatsing ที่ กันยายน 20, 2011, 13:54:21 PM
คือว่าจะนำเข้า ผู้ป่วยได้จากเมนูไหนครับ.... ???
หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ กันยายน 20, 2011, 15:31:11 PM
 ;D ทดสอบตามประสาผม ลองเอา คำสั่ง 3 ชุดนี้ไป Run ใน Navicat ดูครับ
หรือ copy ไป Exec  ใน Sql query ใน hosxp_pcu ทีละชุดก็ได้ครับ ตามถนัด
  ปล. ใช้เฉพาะใน รพ.สต. ที่ลงทะเบียนเบาหวาน/ความดัน ไว้ในบัญชี 1 นะครับ ไม่เกี่ยวกับ รพ. ที่ใช้ Hosxp

ALTER TABLE `person_chronic`
ADD COLUMN `hn`  varchar(9) NULL FIRST ;

UPDATE person_chronic pc
INNER JOIN person p on p.person_id=pc.person_id
set pc.hn=p.patient_hn;

INSERT INTO clinicmember(clinicmember_id,clinic,hn,regdate,lastvisit,begin_year,clinic_member_status_id)
SELECT person_chronic_id,clinic,hn,regdate,last_update,begin_year,clinic_member_status_id
from person_chronic
WHERE clinic in("001","002");


หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: NengWatsing ที่ กันยายน 20, 2011, 15:47:12 PM
ขอบคุณมากครับ จะลองทำดูครับ  ;D
หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: NengWatsing ที่ กันยายน 20, 2011, 15:59:40 PM
มันขึ้น Error ครับ
หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ กันยายน 20, 2011, 16:16:51 PM
 ::) ถ้าวางใน Sql query ตรงนี้ ให้ copy มา Exec ทีละชุดคำสั่ง มี 3 ชุด ดูตามเว้นวรรคครับ

copy ครั้งเดียวไม่ได้ครับ ต้องทำใน Navicat แทน
หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: NengWatsing ที่ กันยายน 20, 2011, 16:32:00 PM
ขอบคุณครับ ;D
หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: phunao ที่ พฤศจิกายน 02, 2011, 11:38:30 AM
แล้วตรง open table ไม่ตรงเลือกอะไรเหรอค่ะ
หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: pop_eyeman ที่ กุมภาพันธ์ 17, 2012, 17:14:32 PM
ผมตามมาดันกระทู้ครับ..ถามต่อว่ามันจะมีผลกับ ตารางอื่นๆมั้ยครับ...ถ้าทำแบบ อ.คนเหล็ก  ผมทำแล้วก็ใช้ได้ครับ เมื่อเรียกผู้ป่วยมารับบริการ ก็จะมี เมนูคัดกรองเด้งขึ้นมาให้เหมือนกับที่เรา ดึงมาจาก datacenter (ของผมดึงได้คนเดียวเลยต้องใช้สูตรของ อ.คนเหล็กครับ)... :D
หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 17, 2012, 17:35:32 PM
;D ทดสอบตามประสาผม ลองเอา คำสั่ง 3 ชุดนี้ไป Run ใน Navicat ดูครับ
หรือ copy ไป Exec  ใน Sql query ใน hosxp_pcu ทีละชุดก็ได้ครับ ตามถนัด
  ปล. ใช้เฉพาะใน รพ.สต. ที่ลงทะเบียนเบาหวาน/ความดัน ไว้ในบัญชี 1 นะครับ ไม่เกี่ยวกับ รพ. ที่ใช้ Hosxp

ALTER TABLE `person_chronic`
ADD COLUMN `hn`  varchar(9) NULL FIRST ;

UPDATE person_chronic pc
INNER JOIN person p on p.person_id=pc.person_id
set pc.hn=p.patient_hn;

INSERT INTO clinicmember(clinicmember_id,clinic,hn,regdate,lastvisit,begin_year,clinic_member_status_id)
SELECT person_chronic_id,clinic,hn,regdate,last_update,begin_year,clinic_member_status_id
from person_chronic
WHERE clinic in("001","002");

ถ้าไม่ต้อง alter table แต่แก้ insert into เป็น

INSERT INTO clinicmember(clinicmember_id,clinic,hn,regdate,lastvisit,begin_year,clinic_member_status_id)
SELECT pc.person_chronic_id, pc.clinic, ps.patient_hn, pc.regdate, pc.last_update, pc.begin_year, pc.clinic_member_status_id
from person_chronic pc
join person ps on ps.person_id=pc.person_id
WHERE pc.clinic in("001","002");

ได้ไหมครับ
ส่วน lastvisit ที่เอามาจาก last_update โดยส่วนตัวผมไม่เห็นด้วยครับ
หัวข้อ: Re: hosxp pcu 3.54.9.8 เมนู ทะเบียนคลินิกพิเศษ เบาหวาน/ความดัน ใช้อย่างไรครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ กุมภาพันธ์ 17, 2012, 17:45:48 PM
 ::) จริงๆ ก็มีความคิดเหมือน อ.โก้ ล่ะครับ  ควรจะลงทะเบียนเฉพาะที่มารับยาเบาหวาน ความดัน ประจำใน รพ.สต. เท่านั้น 

จากบัญชี 1 เป็นเชิงสำรวจ แต่ก็ลงไว้เพื่อเยี่ยมบ้านคลีนิกพิเศษ

ลงหลายที่ จนท. ก็บ่นอีกล่ะ  ???