ผู้เขียน หัวข้อ: ขอความช่วยเหลือเรื่องฉลากยาครับ  (อ่าน 4463 ครั้ง)

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

ออฟไลน์ phayak

  • Newbie
  • *
  • กระทู้: 22
  • Respect: 0
    • ดูรายละเอียด
ขอความช่วยเหลือเรื่องฉลากยาครับ
« เมื่อ: มิถุนายน 13, 2009, 08:52:35 AM »
0
ถ้าต้องการฉลากยาที่บอกว่ามีการปรับเปลี่ยนยา เพิ่มหรือลด เป็นยาใหม่หรือเก่าเหมือน จ่ายยา mode 2 ต้องเขียนคำสั่งอย่างไรหรือมีฉลากแบบนี้อยู่แล้วช่วยบอกแหล่ง download ด้วยครับ ขอบคุณครับ
รพ.พยัคฆภูมิพิสัย RH9, MySQl-4.1.18

doramon

  • บุคคลทั่วไป
Re: ขอความช่วยเหลือเรื่องฉลากยาครับ
« ตอบกลับ #1 เมื่อ: มิถุนายน 13, 2009, 13:28:27 PM »
0
 ;D

doramon

  • บุคคลทั่วไป
Re: ขอความช่วยเหลือเรื่องฉลากยาครับ
« ตอบกลับ #2 เมื่อ: มิถุนายน 13, 2009, 14:30:36 PM »
0
procedure TRxPayForm.ItemCDSBeforePost(DataSet: TDataSet);
var  income_name_type ,xincome:string;
begin
  if dataset.fieldbyname('icode').asstring <> '' then
  begin

    dataset.fieldbyname('income_name').asstring := '';

    if FxItemCDS.findkey([dataset.fieldbyname('icode').asstring]) then
      if trim(FxItemCds.fieldbyname('income').asstring) <> '' then
        dataset.fieldbyname('income_name').asstring :=
          FxItemCds.fieldbyname('income').asstring;

    income_name_type := '';
    xincome := dataset.fieldbyname('income_name').asstring;

    if xincome='' then
    xincome := FFirstDrugIncome;

    if not FNoMedicationHistoryCheck then
    if OldVisitRxCDS.active then
     // if dataset.fieldbyname('income_name'). <> '' then
        if pos(xincome, FAllDrugIncome) > 0 then
        begin
          if OldVisitRxCDS.locate('icode', vararrayof([dataset.fieldbyname('icode').asstring]),
            []) then
          begin
            if (oldvisitrxcds.fieldbyname('drugusage').asstring =
              itemcds.fieldbyname('drugusage').asstring) then
            begin
              if (oldvisitrxcds.fieldbyname('qty').asinteger =
                dataset.fieldbyname('qty').asinteger) then
              begin
                income_name_type := 'ยาตัวเดิม';
              end
              else
              begin
                if (oldvisitrxcds.fieldbyname('qty').asinteger <
                  dataset.fieldbyname('qty').asinteger) then
                  income_name_type := 'ยาเดิม เพิ่มจำนวน'
                else
                  income_name_type :=
                    'ยาเดิม ลดจำนวน';
              end;

            end else
            begin

               income_name_type := 'ยาเดิม เปลี่ยนวิธีใช้';

            end;

          end
          else
          begin
            income_name_type := 'ยาสั่งใช้ตัวใหม่';

          end;

        end;

doramon

  • บุคคลทั่วไป

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: ขอความช่วยเหลือเรื่องฉลากยาครับ
« ตอบกลับ #4 เมื่อ: มิถุนายน 13, 2009, 17:54:04 PM »
0
 ;D ;D สุดยอดครับท่าน ขอ CDS ฉลากยาหน่อยครับ 

ออฟไลน์ sungoku

  • Full Member
  • ***
  • กระทู้: 199
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือเรื่องฉลากยาครับ
« ตอบกลับ #5 เมื่อ: มิถุนายน 13, 2009, 20:30:51 PM »
0
code ที่อาจารย์ให้เอาไปใส่ตรงไหนครับ
Tosapon Sookrak
Computer Center, Chainat Hospital
e-mail:Tosapon_t@hotmail.com

ชุมชน HOSXP มีแต่ความรู้จริงๆ ครับ

doramon

  • บุคคลทั่วไป
Re: ขอความช่วยเหลือเรื่องฉลากยาครับ
« ตอบกลับ #6 เมื่อ: มิถุนายน 13, 2009, 20:51:37 PM »
0
code ที่อาจารย์ให้เอาไปใส่ตรงไหนครับ

เอาไปเป็นแนวทางครับ

แต่ว่ายังใช้ไม่ได้ครับตัวนี้

แกะมาจาก  hosxp