ผู้เขียน หัวข้อ: ปกปิดชื่อโรค HIV  (อ่าน 12034 ครั้ง)

0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
ปกปิดชื่อโรค HIV
« เมื่อ: กุมภาพันธ์ 11, 2013, 18:58:18 PM »
0
if DBPipeline['diagnosis_name']='HIV'  then
  begin
  Value:='-';
  end else
  begin
  Value:=DBPipeline['diagnosis_name'];
  end;

ยังคงแสดงชื่ออยู่แก้ไขอย่างไรดีครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 11, 2013, 20:49:35 PM »
0
ลองแบบนี้ดูครับ

if GetSQLIntegerdata('select count(o.vn) from ovstdiag o join icd101 i on i.code=o.icd10 where o.vn="'+DBPipeline['vn']+'" and i.name like "%HIV%" ')>0  then
  begin
  Value:='-';
  end else
  begin
  Value:=DBPipeline['diagnosis_name'];
  end;

ปล. เอาเป็นแนวทางนะครับ เพราะผมไม่รู้ว่ามี DBPipeline อะไรที่กำลังใช้งานอยู่บ้าง
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 12, 2013, 06:19:47 AM โดย pop_hosxp »
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 12, 2013, 13:25:20 PM »
0
ทำไมเราเอา Pipeline มาใส่เงื่อนไขตรงๆไม่ได้ครับ งงมากครับ ความจริงคำสั่งนี้ก็เคยใช้ครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ BBT Hospital

  • Jr. Member
  • **
  • กระทู้: 61
  • Respect: +2
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 12, 2013, 20:45:55 PM »
0
ทำไมเราเอา Pipeline มาใส่เงื่อนไขตรงๆไม่ได้ครับ งงมากครับ ความจริงคำสั่งนี้ก็เคยใช้ครับ

ผมว่าท่านน่าจะดูที่ pipeline ของ diagnosis_name ว่ามีแค่คำว่า HIV หรือว่ามีคำว่า HIV อยู่ในนี้อีกที
ส่วนใหญ่ชื่อโรคมักจะยาวว่า HIV เฉย ๆ ครับ
เช่น HIV resulting in .....
ทำให้เวลาเปรียบเทียบ = 'HIV' จึงได้ค่าเป็น False และแสดงผลออกมาครับ
แพทย์ โรงพยาบาลบางบัวทอง
Linux server Cent-OS 5 -ram 4 GB
HosXP when 2550
ตัวเองเริ่มใช้ July 2551
Server version: 3.55.11.8
Client version:HOSxP 3.55.2.29  (Most)
                      3.55.7.14(Ward)
การขึ้นระบบโดย : ทีม BMS
การทำ Report + SQL => นั่งเทียนมั่วเอง + copy ของ อาจารย์ ทั้งหลายครับ
** ขอบคุณ ทุกท่านที่เอื้อเฟื้อครับ **
(update signature when 56-01-24)

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +10
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 13, 2013, 12:04:42 PM »
0
ลองเขียนแบบนี้ก็ได้ครับ  :)
if pos('HIV' ,DBPipeline['diagnosis_name'])>0 then
  begin
  Value:='-';
  end else
  begin
  Value:=DBPipeline['diagnosis_name'];
  end;
Yindee And Tan

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 13, 2013, 12:55:52 PM »
0
ผมว่าจับจากรหัส diag น่าจะง่ายกว่านะครับ B20-B24 ง่ายกว่าไปเล่นกับคำคำเดียวเพราะบางแห่งอาจมีนโยบายไม่ให้ใช้คำว่า HIV ก็ได้ แต่รหัสโรคนี่ถ้าเลี่ยงให้รหัสอื่นก็จะมีผลเสียต่อระบบข้อมูลโรงพยาบาลทันที
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 13, 2013, 12:58:53 PM โดย golf_win »
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #6 เมื่อ: กุมภาพันธ์ 14, 2013, 20:08:17 PM »
0
ลองเขียนแบบนี้ก็ได้ครับ  :)
if pos('HIV' ,DBPipeline['diagnosis_name'])>0 then
  begin
  Value:='-';
  end else
  begin
  Value:=DBPipeline['diagnosis_name'];
  end;

ยังแสดงชื่อโรคอยู่ครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #7 เมื่อ: กุมภาพันธ์ 14, 2013, 20:10:54 PM »
0
ลองเขียนแบบนี้ก็ได้ครับ  :)
if pos('HIV' ,DBPipeline['diagnosis_name'])>0 then
  begin
  Value:='-';
  end else
  begin
  Value:=DBPipeline['diagnosis_name'];
  end;

ยังแสดงชื่อโรคอยู่ครับ

ย้ายไปจับที่รหัส ICD10  ครับตรง ๆ  Like "B24%'
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #8 เมื่อ: กุมภาพันธ์ 21, 2013, 13:48:50 PM »
0
ลองเขียนแบบนี้ก็ได้ครับ  :)
if pos('HIV' ,DBPipeline['diagnosis_name'])>0 then
  begin
  Value:='-';
  end else
  begin
  Value:=DBPipeline['diagnosis_name'];
  end;

ยังแสดงชื่อโรคอยู่ครับ

ย้ายไปจับที่รหัส ICD10  ครับตรง ๆ  Like "B24%'
มีหลายกลุ่มรหัสครับพี่เกื้อ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #9 เมื่อ: กุมภาพันธ์ 21, 2013, 15:35:39 PM »
0
ลองแบบนี้ดูครับ

if GetSQLIntegerdata('select count(o.vn) from ovstdiag o join icd101 i on i.code=o.icd10 where o.vn="'+DBPipeline['vn']+'" and i.name like "%HIV%" ')>0  then
  begin
  Value:='-';
  end else
  begin
  Value:=DBPipeline['diagnosis_name'];
  end;

ปล. เอาเป็นแนวทางนะครับ เพราะผมไม่รู้ว่ามี DBPipeline อะไรที่กำลังใช้งานอยู่บ้าง
แบบนี้ใช้ได้ดีเลยทีเดียวครับ ขอบคุณครับ แต่จะรบกวนถามต่อนะครับว่าทำไมต้องใช้วิธีการ count(o.vn) ครับ ทำไมเราแทนค่าด้วยชื่อเลยไม่ได้ครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #10 เมื่อ: กุมภาพันธ์ 21, 2013, 16:02:41 PM »
0
ลองแบบนี้ดูครับ

if GetSQLIntegerdata('select count(o.vn) from ovstdiag o join icd101 i on i.code=o.icd10 where o.vn="'+DBPipeline['vn']+'" and i.name like "%HIV%" ')>0  then
  begin
  Value:='-';
  end else
  begin
  Value:=DBPipeline['diagnosis_name'];
  end;

ปล. เอาเป็นแนวทางนะครับ เพราะผมไม่รู้ว่ามี DBPipeline อะไรที่กำลังใช้งานอยู่บ้าง
แบบนี้ใช้ได้ดีเลยทีเดียวครับ ขอบคุณครับ แต่จะรบกวนถามต่อนะครับว่าทำไมต้องใช้วิธีการ count(o.vn) ครับ ทำไมเราแทนค่าด้วยชื่อเลยไม่ได้ครับ
สรุปว่าแบบนี้อยู่ๆก็ใช้งานไม่ได้ครับ กลับมาแสดงชื่อเหมือนเดิม
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ koncept

  • Newbie
  • *
  • กระทู้: 43
  • :/: คนธรรมดา ที่เทวดาอยากเป็น :/:
  • Respect: 0
    • ดูรายละเอียด
    • Hosting คุณภาพ  เริ่มต้นเพียง 800/ปี จดโดเมน เพียง 350/ปี ย้ายข้อมูล FREE
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #11 เมื่อ: มีนาคม 12, 2013, 09:46:36 AM »
0
น่าจะทำตัวนี้ให้เสร็จๆไปนะคับ.......เพราะ..แต่ล่ะ..ที่ก้มีความต้องการเหมือนๆกัน
Mr.Pongpat Kotkeaw (Pongpat.bel [at] gmail.com)
นายพงษ์พัฒน์ โครแก้ว
นักวิชาการคอมพิวเตอร์ โรงพยาบาลกุมภวาปี
Master::
Slave::
HOSxP 3.55.10.29
ADMIN Kumpawa HOSPITAL  http://www.kumpawa-hosp.com/home/
Service : <a href="http://www.gashosting.com">บริการจดโดเมน Hosting</a>
<a href="http://www.gamer-games.com">games</a>  .<a href="http://www.thaibaan.info">คนไทบ้าน</a>:<a href="http://www.allsoulsmovie.com/">ข้อมูลหนังใหม่</a>

Webmaster :<a href="http://www.blogcar.net">ราคา HONDA</a>
WRITE : <a href="http://www.text.in.th">Text</a>WRITE :
<a href="http://www.pcgame.in.th">pcgame</a>
:<a href="http://www.sasukthai.com">สาสุขไทย</a>
:/: คนธรรมดา ที่เทวดาอยากเป็น :/:

ออฟไลน์ chaihosp

  • Sr. Member
  • ****
  • กระทู้: 300
  • Respect: 0
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #12 เมื่อ: มีนาคม 12, 2013, 11:24:58 AM »
0
มีปัญหาเหมือนกันครับ มีวิธีอีกไหมครับ
โรพงพยาบาลนิคมพัฒนา
Server IBM cenos 5.4 mysql 5.1.37 percona
้Hosxp client 3.53
3.28
เริ่มติดตั้งระบบ11.พย.52

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #13 เมื่อ: มีนาคม 12, 2013, 11:57:50 AM »
0
จับเงื่อนไขใหม่ โดย ไปปรับ tname ของตาราง icd101  ให้มีคำว่า HIV  ในโรคที่ต้องการปกปิดครับ..

แค่นี้ ตัวแปรดังกล่าวก็จะใช้ได้ ไม่แสดงผลในทุก visit ที่เป็นกลุ่ม AIDS/HIV
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ chaihosp

  • Sr. Member
  • ****
  • กระทู้: 300
  • Respect: 0
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #14 เมื่อ: มีนาคม 12, 2013, 12:10:31 PM »
0
ขอดูตัวอย่างหน่อยครับ
โรพงพยาบาลนิคมพัฒนา
Server IBM cenos 5.4 mysql 5.1.37 percona
้Hosxp client 3.53
3.28
เริ่มติดตั้งระบบ11.พย.52

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: ปกปิดชื่อโรค HIV
« ตอบกลับ #15 เมื่อ: มีนาคม 12, 2013, 14:44:58 PM »
0

... ไปจับจากรหัส ICD10 อย่างที่ อ.กอล์ฟ กับ อ.พี่เกื้อ บอกน่ะตรงที่สุดแล้วครับ ...  :D ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549