ผู้เขียน หัวข้อ: ต้องการเอาประวัติของการตรวจของ HN ที่ 1 ไปใส่ใน HN ที่ 2 ได้อย่างไร  (อ่าน 8677 ครั้ง)

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

ออฟไลน์ vinaisena

  • Hero Member
  • *****
  • กระทู้: 615
  • งานสนุกทุกอย่างก็สุข
  • Respect: 0
    • ดูรายละเอียด
    • http://www.senahosp.net
ต้องการเอาประวัติของการตรวจของ HN ที่ 1 ไปใส่ใน HN ที่ 2 ได้อย่างไร
----------------------------------------------------------------------------------
มีขั้นตอนอย่างไรบ้างครับท่านอาจารย์ ในการนำ ประวัติการตรวจทั้งหมด ทั้งผล LAB ของ HN ที่ 2 มาใส่ใน HN ที่ 1

ขอบพระคุณล่วงหน้าครับ
vinai supopoj
เจ้าพนักงานเวชสถิติ รุ่น 12
รพ.เสนา จ.พระนครศรีอยุธยา 180 เตียง
เริ่มระบบ OPD กุมภาพันธ์ 2551
เริ่มระบบ IPD 15 ธันวาคม 2551
ทีม อ.นาจ อ.กัมพล
server IBM x Series 3400 Intel Xeon Quad-Core E5430 2.66 GHz/1333 MHZ RAID 0 RAM 9 GB HD 146 GB
Master database 3.54.7.30
Hosxp 3. 54.8.8 เครื่องที่ผมทำงานอยู่
นอกนั้น หลากหลาย เก่าสุด 52.11.11 LAB
ใช้งานเต็มที่ 60+ Station
Cent OS 5.2
ทำ server image work แล้ว อยู่ๆ ก็เดี๊ยงอีกมีปัญหาตอนไฟกระชาก ให้ Server image ล่ม restart ใหม่ แล้ว server วิ่งหา Imge server ไม่เจอะ หน้างานที่ถ่ายรูปห้องบัตร ถ่ายรูปไม่ได้

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 409
  • Respect: +12
    • ดูรายละเอียด
เห็นมี Tool ของ อ.อ๊อด อยู่นะ
****
on M ติ พอมี source code ของ vfp อยู่ จะได้ไปประยุกต์ต่อ
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ มดตานอย ครับ..

  • Hero Member
  • *****
  • กระทู้: 3,137
  • Respect: 0
    • ดูรายละเอียด
ถ้า hn 1   กับ hn 2  เป็นคนเดียวกัน  ก็รวม  hn  ไปเลยครับ     ..........ไม่รู้จะตรงประเด็นหรือเปล่า    ตามรูปครับ
 ;D ;D ;D

Nakhonphanom Hospital

MR.Tanoy999 ผู้ใช้งานทั่วไป
tanoy999-at-gmail-dot-com
เริ่ม  1 ตุลาคม 2549  โดย  BMS

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
ถ้า hn 1   กับ hn 2  เป็นคนเดียวกัน  ก็รวม  hn  ไปเลยครับ     ..........ไม่รู้จะตรงประเด็นหรือเปล่า    ตามรูปครับ
 ;D ;D ;D

เท่าที่อ่าน เข้าใจว่าจะเป็นคนละคนครับ แต่ชื่อ-นามสกุลเหมือนกัน เลยส่งตรวจผิดคน
 :( :( :(
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ vinaisena

  • Hero Member
  • *****
  • กระทู้: 615
  • งานสนุกทุกอย่างก็สุข
  • Respect: 0
    • ดูรายละเอียด
    • http://www.senahosp.net
ตามความเข้าใจของ อ.อุดมโชคครับ ถูกต้องแล้ว
ชื่อเหมือนกัน ต่างกันตรงนามสกุล HN 1 มาตรวจ แต่ห้องบัตรส่งชื่อ HN 2 ไปตรวจฉิบ ตรวจจนเสร็จได้ผล LAB ได้ผล X-ray ได้ยา  จนจ่ายเงิน เรียกชื่อ -สกุล ถึงรู้ว่า ผิดคน เลยอยากเอารายการการตรวจทั้งหมดของการตรวจใน HN 2 มาแปะใส่ใน HN1 ครับ อาจารย์
vinai supopoj
เจ้าพนักงานเวชสถิติ รุ่น 12
รพ.เสนา จ.พระนครศรีอยุธยา 180 เตียง
เริ่มระบบ OPD กุมภาพันธ์ 2551
เริ่มระบบ IPD 15 ธันวาคม 2551
ทีม อ.นาจ อ.กัมพล
server IBM x Series 3400 Intel Xeon Quad-Core E5430 2.66 GHz/1333 MHZ RAID 0 RAM 9 GB HD 146 GB
Master database 3.54.7.30
Hosxp 3. 54.8.8 เครื่องที่ผมทำงานอยู่
นอกนั้น หลากหลาย เก่าสุด 52.11.11 LAB
ใช้งานเต็มที่ 60+ Station
Cent OS 5.2
ทำ server image work แล้ว อยู่ๆ ก็เดี๊ยงอีกมีปัญหาตอนไฟกระชาก ให้ Server image ล่ม restart ใหม่ แล้ว server วิ่งหา Imge server ไม่เจอะ หน้างานที่ถ่ายรูปห้องบัตร ถ่ายรูปไม่ได้

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
มีใครได้ tool แล้วบ้างครับ จะขอด้วยคนครับ
เริ่มมีเหตุการณ์แบบนี้แล้วครับ :D ;D ;)
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
มีใครได้ tool แล้วบ้างครับ จะขอด้วยคนครับ
เริ่มมีเหตุการณ์แบบนี้แล้วครับ :D ;D ;)

นี่แหล่ะครับ...ที่เขาเรียกว่า  ADMIN  ใครจะทำอะไรก็ตาม  หากมีความผิดพลาดเกิดขึ้น และผู้ใช้ระบบไม่อย่ากเริ่มใหม่ทั้งหมด  ก็คงมีแต่ ADMIN ที่ต้องแก้ไขปัญหาเหล่านั้นให้จงได้.......ดีใจด้วยครับ..พวกเรายังมีค่าเสมอในตัวเอง  และในองค์กร.....สู้ต่อไปครับ... :D ;D
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 16, 2009, 09:24:58 AM โดย kuakool... »
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
ดันขึ้นมา......ฮ...ฮึ๊บ......

รอ TOOL เทพ ครับ ;) :D ;)
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
  Tools  ชื่อ  VN2VN นะครับ
ถ้าจำไม่ผิดเป็นของ  อ.อ๊อด  หรือเปล่าคับ
  พอดีตอนนี้อยู่บ้าน  ก็เลยไม่มี tools คับ   ;D ;D

การทำงานคร่าว  ๆ  ก็คือจะไปไล่อัพเดทตารางที่มี VN  โดยเปลี่ยนจาก  HN1  เป็นอีก  HN2
แล้วประวัติการ  visit  นี้ก็จะเปลี่ยนเป็นของอีกคนครับ

ใช้แบบนี้หรือเปล่าคับที่ต้องการ
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
ลืมไปว่า  VPN  เข้าไปได้   

เอา code ไปใส่  Script  ใน  SQL Query  นะคับ
ขอขอบคุณ  อ. Doraemon

Source
โค๊ด: [Select]
unit hn2hn;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Button1: TButton;
    Edit3: TEdit;
    Label3: TLabel;
    pg: TProgressBar;
    Label4: TLabel;
    logmemo: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var tc,ts:tclientdataset;  i:integer;
 begin
   tc:=tclientdataset.create(nil);
   ts:=tclientdataset.create(nil);
   tc.data:=hosxp_getdataset('select * from hosxp_ddl_field  where field_name ="vn"');
   pg.position:=0;
   pg.max:=tc.recordcount;
   while not tc.eof do
   begin
     label4.caption:=tc.fields[0].asstring;
     if tc.fields[1].asstring ='vn' then
     begin
      logmemo.lines.add('Change...'+tc.fields[0].asstring);
     try
       hosxp_getdataset('update '+tc.fields[0].asstring+'  set hn="'+edit3.text+'" where vn="'+edit2.text+'" and hn="'+edit1.text+'" ');
     except end;
     end;
     logmemo.lines.add('Change...'+'update '+tc.fields[0].asstring+'  set hn="'+edit3.text+'" where vn="'+edit2.text+'" and hn="'+edit1.text+'" ');

     pg.position:=pg.position+1;
     application.processmessages;
     tc.next;
   end;

   tc.free;
   ts.free;
                     
   showmessage('Done.');

end;

end.

DFM
โค๊ด: [Select]
object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'Hosxp VN2VN  by Doraemon saiyok'
  ClientHeight = 492
  ClientWidth = 567
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Label1: TLabel
    Left = 32
    Top = 35
    Width = 45
    Height = 22
    Caption = 'HN (OLD)'
  end
  object Label2: TLabel
    Left = 32
    Top = 91
    Width = 50
    Height = 18
    Caption = 'VN'
  end
  object Label3: TLabel
    Left = 32
    Top = 147
    Width = 48
    Height = 13
    Caption = 'HN (NEW)'
  end
  object Label4: TLabel
    Left = 80
    Top = 224
    Width = 31
    Height = 13
    Caption = 'Label4'
  end
  object Edit1: TEdit
    Left = 96
    Top = 32
    Width = 153
    Height = 41
    TabOrder = 0
    Text = '0062411'
  end
  object Edit2: TEdit
    Left = 96
    Top = 79
    Width = 153
    Height = 41
    TabOrder = 1
    Text = '510807210208'
  end
  object Button1: TButton
    Left = 80
    Top = 256
    Width = 393
    Height = 73
    Caption = 'Button1'
    TabOrder = 2
    OnClick = Button1Click
  end
  object Edit3: TEdit
    Left = 96
    Top = 144
    Width = 153
    Height = 41
    TabOrder = 3
    Text = '0023900'
  end
  object pg: TProgressBar
    Left = 80
    Top = 344
    Width = 393
    Height = 17
    TabOrder = 4
  end
  object logmemo: TMemo
    Left = 80
    Top = 384
    Width = 393
    Height = 89
    Lines.Strings = (
      'logmemo')
    TabOrder = 5
  end
end
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ atit

  • Hero Member
  • *****
  • กระทู้: 1,233
  • ขออภัย ความรู้ไม่มาก
  • Respect: +3
    • ดูรายละเอียด
ช่วยอธิบายวิธีใช้อย่างละเอียดด้วยครับ ขอบคุณครับ ;D
"-"           รู้อะไรไม่สู้รู้วิชา รู้จักหาในบอร์ดเป็นยอดคน                   tel 081-3202497 
ความรู้เพียงเล็กน้อย อาจช่วยคนเป็นร้อยแก้ปัญหา
เพราะฉะนั้น อย่ากลัวที่จะบอกสิ่งที่คุณรู้กับคนอื่น แม้จะเป็นเรื่องพื้นๆ ก็ตาม
cen-os 64 bit ,ram 4 g ,my sql 5.1.33
วิธีแนะนำตัวเอง  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
ก่อนตั้งกระทู้ใหม่ ลองหาดูกระทู่เก่าก่อนดีบ่? อาจได้คำตอบเร็วกว่าเด้อ   http://hosxp.net/index.php?option=com_smf&Itemid=28&action=search
วิธีขอบคุณผู้ที่ตอบคำถามถูกใจ   http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8180.0
การเปิดใช้ Server แยก เก็บรูปภาพ/log http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10169.0
การติดตั้ง mysql http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11513.0
sql วันละคำกับคุณperjer http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4007.0
8)ยินดีต้อนรับสู่สังคมแห่งการแบ่งปัน- การแบ่งปันทำให้สังคมน่าอยู่- ;Dขอขอบคุณ
- อ.mn ผู้เขียนโปรแกรมดีๆและช่วยขึ้นระบบ
- อ.อ๊อด,อ.นาจ,อ.ขวด,อ.โก้,อ.nutawut,อ.ตั๊ก,อ.JD,อ.กิจ...ที่คอยช่วยเหลือและให้ความรู้
- ทุกท่านที่ช่วย review โปรแกรมทำให้เราได้ใช้โปรแกรมที่สุดยอด(อยากให้เป็นโปรแกรมระดับประเทศเร็วๆจังจะได้ไม่ต้องง้อ สปสช 5555 :D)

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
เปิดสายฟ้าขึ้นมา แล้วทำตามรูปครับ
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ SoRnKuNg

  • Sr. Member
  • ****
  • กระทู้: 334
  • Respect: +1
    • ดูรายละเอียด
แบบนี้ข้อมูลจะ update เข้า slave ด้วยหรือเปล่าครับ  ??? ???
โรงพยาบาลกำแพงเพชร
- ขึ้นระบบ 14 มีนาคม 2552 เวลา 23.50น.
-  MA 7-11 ธันวาคม 2552 โดยทีม MA BMS
----------------------------------------------------------------
Server หลัก : IBM x3650 Xeon Quad Core 2.5 Ram 18G
Server สำรอง : IBM x3650M3 Xeon Quad Core 2.5 Ram 20G
SANS Storage
OS : CentOS 5.6 Mysql :  Percona Version 5.5.13
HosXP : File Version 3.54.9.14
-----------------------------------------------------------------
ไม่มีความรู้ที่ไหนจะวิ่งมาหาเราถ้าเราไม่ขวนขวายหามัน
เหมือนวัวย่อมไปหาหนองน้ำไม่ใช่ให้หนองน้ำวิ่งเข้ามาหาวัว

ออฟไลน์ Mr.Lambo

  • Newbie
  • *
  • กระทู้: 6
  • Respect: 0
    • ดูรายละเอียด
ช่วยอธิบายวิธีใช้อย่างละเอียดด้วยครับ ขอบคุณครับ ;D


จากวิธีของพี่กิจ
สามารถ save ได้ครับคราวหลังจะได้ load มาใช้ได้เลย หรือ ติ๊ก allow user run ด้านล่าง จะรันscriptได้ในเมนู tool -> user script ระวังอย่า save ให้ชื่อซ้ำกับ script ที่มีอยู่แล้วนะครับไม่งั้นเจ้งไปถึงส่วนอื่นด้วยนะครับ

แบบนี้ข้อมูลจะ update เข้า slave ด้วยหรือเปล่าครับ  ??? ???

ถ้าทำตามด้านบนน่าจะเข้าครับ
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 17, 2009, 14:59:04 PM โดย Mr.Lambo »
 

ออฟไลน์ kungkung

  • Sr. Member
  • ****
  • กระทู้: 491
  • Respect: +2
    • ดูรายละเอียด
 :)  ขอบคุณครับ  กำลังต้องการอยู่เลยคับ  :)
นวก.คอมพิวเตอร์  รพช.บ้านแหลม จ.เพชรบุรี
MASTER  :  Acer  AT350 F1 Intel Xeon E5620 SATA 146 x3  DDR3 36 GB. CentOS 6.3
Lenovo System x 3550 M5  16 GB  SAS 300 x 4 = CentOS 7.0
HOSxP v.3.53.7.16

ออฟไลน์ friend5

  • Jr. Member
  • **
  • กระทู้: 56
  • Respect: 0
    • ดูรายละเอียด
วันนี้ได้ลองใช้ scrip ของ อ.อ็อดค่ะ ขอบคุณสำหรับการแบ่งปันค่ะ
ลายเซ็น:
Server: HP ProLiant ML350 G5 Dual-Core Xeon 2.0G. RAM 16 G. SCSI 73 G.x3 Raid5 
OS: CentOS 5.1_x64 Linux Server  MySQL 5.0.77_x64  HOSXP : 3.54.8.16
E-mail:jew_lew5@yahool.com
Nakhonnayok Hospital Tel.037-311151 # 118 (