站点博客
世界上的任何人
名醫=良醫嗎 ?
我心中的答案是深深否定的。
名醫何其多,良醫更難尋,這次女兒得了罕見的唾液線結石的經驗, 再次讓我有’醫比三家更保命”的感覺 。
幾年前,她舌下有一個硬塊,有時吃東西脖頸會腫出一個彈珠大小的像淋巴球之類的東西,但1.2個小時後就會自然消退,帶她去做檢查, 當時醫生說要開刀,但可以觀察看看,等症狀明顯一點再開,不必急著開,由於她平時不會疼痛,所以想說可以不動刀就不動刀。
上星期天,全家去吃泰式料理,可能感染不乾淨的細菌了, 女兒舌頭下面唾液線的地方變得又紅又腫,到了星期二晚上更嚴重, 女兒完全不能吞嚥,痛苦萬分分分秒秒都很痛。
疼痛來得突然又劇烈,我從星期一就急著上網找名醫,掛號,本來想掛星期二台大醫院耳鼻喉科柯政育主任,但因滿額得再等一個多星期 ,才掛得進去,就掛星期三上午的婁培人醫師,擔心台大人多無法即時開刀 ,所以又掛了永和耕莘醫院的鄒繼群醫師,心想還是多聽一位醫師怎麼說。
星期三一早 ,到了台大耳鼻喉科第二門診,好不容易輪到我們看診, 醫生說是"唾液線結石",現在發炎了,先吃消炎藥和止痛藥吧,等不腫了,再回來開刀,反正不急,暑假來開就好,若是發燒就要掛急診住院。
心急的我問:醫師她現在完全不能進食了,連吃藥都沒辦法怎麼辦?可以現在就開嗎?
婁醫生說:現在發炎,開的話會流很多血。
我問:那之後要如何開呢?
他說:除了從舌下把結石拿掉,還要從脖子開4~5公分把唾液線拿掉。
我一聽,嚇死了! 那麼嚴重啊!
女兒聽了眼淚也噗噗噗的掉,醫生講完,護士就趕人了,換下一個病人進來。
人滿為患的門診室外,我覺得我和女兒好渺小,想著:女兒的舌下都腫成另一個小舌頭,喝水都有困難了,怎麼忍耐吃藥啊?!還要等到暑假簡直拿我女兒生命在賭。
看看時間是上午 10點半,決定趕去永和耕莘看看另一位醫師怎麼說?鄒醫師的病患很多,直到中午近12點,才看到女兒,鄒醫師一看女兒的狀況指出:是她的唾液產生結石後,吃飯時唾液分泌驟然增加,湧入口腔阻塞口水出口,導致唾液線嚴重腫脹,已快造成蜂窩性組織炎了。
他問女兒:妳這樣一分一秒都很痛苦吧?
女兒點點頭,又掉眼淚了。
鄒醫師當機立斷說:要馬上開刀,把石頭拿出來,把膿引出來。
我問:會流很多血嗎?他說:不會跟拔牙一樣。
我又問:那還要開脖子嗎?要拿唾液線嗎?
他說:先不用,先拿石頭後再觀察,有80%以上的人不用拿唾液線。
我一聽,心就安了,醫生要護士馬上準備開刀。
那時都快中午1點了,醫師跟護士犧牲午餐時間,以病人的苦痛為優先考量,光是這一點就讓我感佩又感激。
手術不到30分鐘,非常順利,鄒醫師拿出一個米粒大小的石頭給我看,回家後當天女兒的膿就消了大半。
第二天就可正常進食了。
我十分慶幸找到鄒繼群醫師,他也有在台大看診,這次經驗讓我深深體會,盡信名醫,不如多覓良醫。
每一次急病亂投醫,是因為求診過程每一分一秒都很珍貴,但那就像拿身體在實驗,拿生命在對賭!
所以我決定將有好醫術又有好醫德的醫生匯整起來,提供給許多朋友,以便急需時可以馬上找對華陀。
以下是我和好友們用生命和身體做實驗得到的良醫救命單,
態度和醫術都 A++++的好醫生喔!
鄒繼群 永和耕莘醫院耳鼻喉科主任 台大醫院耳鼻喉科醫師
張志豪 台大醫院骨科醫師(手外科權威)
吳明珠(尤其推薦感冒去看 整個病程都變得較舒適)
樓中亮(治更年期不適症狀超級厲害 王同鞋力薦)
林正宗(婦產科)
周少鈞 一般外科 (腦以下 腹以上)
顏玉樹 榮總腦神經外科主任
台大牙科 王若松 (咬合)
若能在茫茫醫海遇到真的視病如親的醫生,那真是上帝的恩典,
希望這篇可以幫助更多人找對醫生。
我心中的答案是深深否定的。
名醫何其多,良醫更難尋,這次女兒得了罕見的唾液線結石的經驗, 再次讓我有’醫比三家更保命”的感覺 。
幾年前,她舌下有一個硬塊,有時吃東西脖頸會腫出一個彈珠大小的像淋巴球之類的東西,但1.2個小時後就會自然消退,帶她去做檢查, 當時醫生說要開刀,但可以觀察看看,等症狀明顯一點再開,不必急著開,由於她平時不會疼痛,所以想說可以不動刀就不動刀。
上星期天,全家去吃泰式料理,可能感染不乾淨的細菌了, 女兒舌頭下面唾液線的地方變得又紅又腫,到了星期二晚上更嚴重, 女兒完全不能吞嚥,痛苦萬分分分秒秒都很痛。
疼痛來得突然又劇烈,我從星期一就急著上網找名醫,掛號,本來想掛星期二台大醫院耳鼻喉科柯政育主任,但因滿額得再等一個多星期 ,才掛得進去,就掛星期三上午的婁培人醫師,擔心台大人多無法即時開刀 ,所以又掛了永和耕莘醫院的鄒繼群醫師,心想還是多聽一位醫師怎麼說。
星期三一早 ,到了台大耳鼻喉科第二門診,好不容易輪到我們看診, 醫生說是"唾液線結石",現在發炎了,先吃消炎藥和止痛藥吧,等不腫了,再回來開刀,反正不急,暑假來開就好,若是發燒就要掛急診住院。
心急的我問:醫師她現在完全不能進食了,連吃藥都沒辦法怎麼辦?可以現在就開嗎?
婁醫生說:現在發炎,開的話會流很多血。
我問:那之後要如何開呢?
他說:除了從舌下把結石拿掉,還要從脖子開4~5公分把唾液線拿掉。
我一聽,嚇死了! 那麼嚴重啊!
女兒聽了眼淚也噗噗噗的掉,醫生講完,護士就趕人了,換下一個病人進來。
人滿為患的門診室外,我覺得我和女兒好渺小,想著:女兒的舌下都腫成另一個小舌頭,喝水都有困難了,怎麼忍耐吃藥啊?!還要等到暑假簡直拿我女兒生命在賭。
看看時間是上午 10點半,決定趕去永和耕莘看看另一位醫師怎麼說?鄒醫師的病患很多,直到中午近12點,才看到女兒,鄒醫師一看女兒的狀況指出:是她的唾液產生結石後,吃飯時唾液分泌驟然增加,湧入口腔阻塞口水出口,導致唾液線嚴重腫脹,已快造成蜂窩性組織炎了。
他問女兒:妳這樣一分一秒都很痛苦吧?
女兒點點頭,又掉眼淚了。
鄒醫師當機立斷說:要馬上開刀,把石頭拿出來,把膿引出來。
我問:會流很多血嗎?他說:不會跟拔牙一樣。
我又問:那還要開脖子嗎?要拿唾液線嗎?
他說:先不用,先拿石頭後再觀察,有80%以上的人不用拿唾液線。
我一聽,心就安了,醫生要護士馬上準備開刀。
那時都快中午1點了,醫師跟護士犧牲午餐時間,以病人的苦痛為優先考量,光是這一點就讓我感佩又感激。
手術不到30分鐘,非常順利,鄒醫師拿出一個米粒大小的石頭給我看,回家後當天女兒的膿就消了大半。
第二天就可正常進食了。
我十分慶幸找到鄒繼群醫師,他也有在台大看診,這次經驗讓我深深體會,盡信名醫,不如多覓良醫。
每一次急病亂投醫,是因為求診過程每一分一秒都很珍貴,但那就像拿身體在實驗,拿生命在對賭!
所以我決定將有好醫術又有好醫德的醫生匯整起來,提供給許多朋友,以便急需時可以馬上找對華陀。
以下是我和好友們用生命和身體做實驗得到的良醫救命單,
態度和醫術都 A++++的好醫生喔!
鄒繼群 永和耕莘醫院耳鼻喉科主任 台大醫院耳鼻喉科醫師
張志豪 台大醫院骨科醫師(手外科權威)
吳明珠(尤其推薦感冒去看 整個病程都變得較舒適)
樓中亮(治更年期不適症狀超級厲害 王同鞋力薦)
林正宗(婦產科)
周少鈞 一般外科 (腦以下 腹以上)
顏玉樹 榮總腦神經外科主任
台大牙科 王若松 (咬合)
若能在茫茫醫海遇到真的視病如親的醫生,那真是上帝的恩典,
希望這篇可以幫助更多人找對醫生。
世界上的任何人
歡迎資管同學下載 檔案為系學會版手冊
下方網址為系學會官方手冊
兩者我同時都有記給學弟妹,加上寢具廠商的DM和繳費單.
[ 修改时间: 2011年08月15日 星期一 22:59 ]
世界上的任何人
Love was spring
when feelings bloomed
as we first said hello
and looked into each other's eyes.
Love became summer
when passions rose
as we held hands
and said our vows.
Love turned to autumn
when we fell apart
as things went sour
and we just can't stay together.
Love changed to winter
when the nights grew cold
as we traveled life's road
without each other.
世界上的任何人
class Employee
{
private string info; //Private屬性,其他繼承的類別無法改變它的值
public string id, name, sex, position; //其他繼承的類別可以使用這些屬性
public int age, days, salary; //其他繼承的類別可以使用這些屬性
public void ShowPrivateInfo() //透過繼承類別呼叫ShowPrivateInfo()
{
info = "This is a program about class inheritance.";
Console.WriteLine(info);
}
public void ShowBaseInfo() //透過繼承類別呼叫ShowBaseInfo()
{
Console.WriteLine(position + "的基本資訊:") ;
Console.WriteLine("編號:[" + id + "]");
Console.WriteLine("姓名:[" + name + "]");
Console.WriteLine("性別:[" + sex + "]");
Console.WriteLine("年齡:[" + age+ "]");
Console.WriteLine("本月工作天數:[" + days + "]");
}
}
//-----------------------------------------------------------------------------------------
class Manager : Employee //Manager繼承Employee,但薪水算法不同
{
public void CountSalary() //Manager的薪水計算方式:將工作天數帶入薪水計算公式
{
salary = 60000 + days * 1000;
Console.WriteLine(position + "的本月薪水:[" + salary + "]");
}
}
class Normal : Employee //Normal繼承Employee,但薪水算法不同
{
public void CountSalary() //Normal的薪水計算方式:將工作天數帶入薪水計算公式
{
salary = days * 1500;
Console.WriteLine(position + "的本月薪水:[" + salary + "]");
}
}
class HourCount : Employee //HourCount繼承Employee,但薪水算法不同
{
public void CountSalary() //HourCount的薪水計算方式:將工作天數帶入薪水計算公式
{
salary = days * 100 * 8 ;
Console.WriteLine(position + "的本月薪水:[" + salary + "]");
}
}
//-----------------------------------------------------------------------------------------
class Program
{
static void Main(string[] args)
{
string choice;
bool exit = false;
Console.Write("請選擇要輸的的員工資訊:(a)經理 (b)一般員工 (c)時薪人員 (d)離開程式:");
choice = Console.ReadLine();
while (exit == false)
{
if (choice == "a")
{
Manager mm = new Manager(); //宣告一個Manager類別
mm.position = "經理";
mm.ShowPrivateInfo();
//輸入經理的各項資訊
Console.WriteLine("請輸入" + mm.position + "訊息");
Console.Write("編號:");
mm.id = Console.ReadLine();
Console.Write("姓名:");
mm.name = Console.ReadLine();
Console.Write("性別:");
mm.sex = Console.ReadLine();
Console.Write("年齡:");
mm.age = Int32.Parse(Console.ReadLine());
Console.Write("本月工作天數:");
mm.days = Int32.Parse(Console.ReadLine());
Console.WriteLine("-----------------------------------------------------");
//顯示經理的基本訊息與該月薪水
mm.ShowBaseInfo();
mm.CountSalary();
}
else if (choice == "b")
{
Normal nn = new Normal();
nn.position = "一般員工";
nn.ShowPrivateInfo();
//輸入一般員工的各項資訊
Console.WriteLine("請輸入" + nn.position + "訊息");
Console.Write("編號:");
nn.id = Console.ReadLine();
Console.Write("姓名:");
nn.name = Console.ReadLine();
Console.Write("性別:");
nn.sex = Console.ReadLine();
Console.Write("年齡:");
nn.age = Int32.Parse(Console.ReadLine());
Console.Write("本月工作天數:");
nn.days = Int32.Parse(Console.ReadLine());
Console.WriteLine("-----------------------------------------------------");
//顯示一般員工的基本訊息與該月薪水
nn.ShowBaseInfo();
nn.CountSalary();
}
else if (choice == "c")
{
HourCount hh = new HourCount();
hh.position = "時薪人員";
hh.ShowPrivateInfo();
//輸入時薪人員的各項資訊
Console.WriteLine("請輸入" + hh.position + "訊息");
Console.Write("編號:");
hh.id = Console.ReadLine();
Console.Write("姓名:");
hh.name = Console.ReadLine();
Console.Write("性別:");
hh.sex = Console.ReadLine();
Console.Write("年齡:");
hh.age = Int32.Parse(Console.ReadLine());
Console.Write("本月工作天數:");
hh.days = Int32.Parse(Console.ReadLine());
Console.WriteLine("-----------------------------------------------------");
//顯示時薪人員的基本訊息與該月薪水
hh.ShowBaseInfo();
hh.CountSalary();
}
else if (choice == "d") //按 d 離開程式
{
exit = true;
break;
}
else //輸入錯誤時顯示錯誤訊息
{
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("請輸入正確的選項或是按(d)離開程式!!");
}
Console.WriteLine("-----------------------------------------------------");
Console.Write("請選擇要輸的的員工資訊:(a)經理 (b)一般員工 (c)時薪人員 (d)離開程式:");
choice = Console.ReadLine();
}
}
}
{
private string info; //Private屬性,其他繼承的類別無法改變它的值
public string id, name, sex, position; //其他繼承的類別可以使用這些屬性
public int age, days, salary; //其他繼承的類別可以使用這些屬性
public void ShowPrivateInfo() //透過繼承類別呼叫ShowPrivateInfo()
{
info = "This is a program about class inheritance.";
Console.WriteLine(info);
}
public void ShowBaseInfo() //透過繼承類別呼叫ShowBaseInfo()
{
Console.WriteLine(position + "的基本資訊:") ;
Console.WriteLine("編號:[" + id + "]");
Console.WriteLine("姓名:[" + name + "]");
Console.WriteLine("性別:[" + sex + "]");
Console.WriteLine("年齡:[" + age+ "]");
Console.WriteLine("本月工作天數:[" + days + "]");
}
}
//-----------------------------------------------------------------------------------------
class Manager : Employee //Manager繼承Employee,但薪水算法不同
{
public void CountSalary() //Manager的薪水計算方式:將工作天數帶入薪水計算公式
{
salary = 60000 + days * 1000;
Console.WriteLine(position + "的本月薪水:[" + salary + "]");
}
}
class Normal : Employee //Normal繼承Employee,但薪水算法不同
{
public void CountSalary() //Normal的薪水計算方式:將工作天數帶入薪水計算公式
{
salary = days * 1500;
Console.WriteLine(position + "的本月薪水:[" + salary + "]");
}
}
class HourCount : Employee //HourCount繼承Employee,但薪水算法不同
{
public void CountSalary() //HourCount的薪水計算方式:將工作天數帶入薪水計算公式
{
salary = days * 100 * 8 ;
Console.WriteLine(position + "的本月薪水:[" + salary + "]");
}
}
//-----------------------------------------------------------------------------------------
class Program
{
static void Main(string[] args)
{
string choice;
bool exit = false;
Console.Write("請選擇要輸的的員工資訊:(a)經理 (b)一般員工 (c)時薪人員 (d)離開程式:");
choice = Console.ReadLine();
while (exit == false)
{
if (choice == "a")
{
Manager mm = new Manager(); //宣告一個Manager類別
mm.position = "經理";
mm.ShowPrivateInfo();
//輸入經理的各項資訊
Console.WriteLine("請輸入" + mm.position + "訊息");
Console.Write("編號:");
mm.id = Console.ReadLine();
Console.Write("姓名:");
mm.name = Console.ReadLine();
Console.Write("性別:");
mm.sex = Console.ReadLine();
Console.Write("年齡:");
mm.age = Int32.Parse(Console.ReadLine());
Console.Write("本月工作天數:");
mm.days = Int32.Parse(Console.ReadLine());
Console.WriteLine("-----------------------------------------------------");
//顯示經理的基本訊息與該月薪水
mm.ShowBaseInfo();
mm.CountSalary();
}
else if (choice == "b")
{
Normal nn = new Normal();
nn.position = "一般員工";
nn.ShowPrivateInfo();
//輸入一般員工的各項資訊
Console.WriteLine("請輸入" + nn.position + "訊息");
Console.Write("編號:");
nn.id = Console.ReadLine();
Console.Write("姓名:");
nn.name = Console.ReadLine();
Console.Write("性別:");
nn.sex = Console.ReadLine();
Console.Write("年齡:");
nn.age = Int32.Parse(Console.ReadLine());
Console.Write("本月工作天數:");
nn.days = Int32.Parse(Console.ReadLine());
Console.WriteLine("-----------------------------------------------------");
//顯示一般員工的基本訊息與該月薪水
nn.ShowBaseInfo();
nn.CountSalary();
}
else if (choice == "c")
{
HourCount hh = new HourCount();
hh.position = "時薪人員";
hh.ShowPrivateInfo();
//輸入時薪人員的各項資訊
Console.WriteLine("請輸入" + hh.position + "訊息");
Console.Write("編號:");
hh.id = Console.ReadLine();
Console.Write("姓名:");
hh.name = Console.ReadLine();
Console.Write("性別:");
hh.sex = Console.ReadLine();
Console.Write("年齡:");
hh.age = Int32.Parse(Console.ReadLine());
Console.Write("本月工作天數:");
hh.days = Int32.Parse(Console.ReadLine());
Console.WriteLine("-----------------------------------------------------");
//顯示時薪人員的基本訊息與該月薪水
hh.ShowBaseInfo();
hh.CountSalary();
}
else if (choice == "d") //按 d 離開程式
{
exit = true;
break;
}
else //輸入錯誤時顯示錯誤訊息
{
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("請輸入正確的選項或是按(d)離開程式!!");
}
Console.WriteLine("-----------------------------------------------------");
Console.Write("請選擇要輸的的員工資訊:(a)經理 (b)一般員工 (c)時薪人員 (d)離開程式:");
choice = Console.ReadLine();
}
}
}
世界上的任何人
data:
Employee 阿狗 15.5
Manager 阿貓 40
code:
using System;
using System.IO;
class Employee
{
private string name;
protected float billingRate;
protected float salary;
public Employee(string name, float billingRate)
{
this.name = name;
this.billingRate = billingRate;
}
public float CalculateCharge(float hours)
{
return (salary = hours * billingRate);
}
public float GetSalary()
{
return salary;
}
public string TypeName()
{
return ("Employee");
}
}
class Manager : Employee
{
private float allowance;
public Manager(string name, float billingRate): base(name, billingRate)
{
allowance = 1000;
}
public new float CalculateCharge(float hours)
{
if (hours < 1.0F)
hours = 1.0F;
return (salary = hours * billingRate+allowance);
}
public new string TypeName()
{
return ("Civil Employee");
}
}
class Test
{
public static void Main()
{
Console.Write("請輸入檔案位置:");
string path2 = Console.ReadLine();
StreamReader sr = new StreamReader(@path2,System.Text.Encoding.Default);
string str = sr.ReadToEnd();
string[] s = str.Split('\n');
Employee[] e = new Employee[s.Length];
for (int i = 0; i < s.Length; i++)
{
string[] tmp = s[i].Split(' ');
if (tmp[0] == "Manager")
e[i] = new Manager(tmp[1], float.Parse(tmp[2]));
else if (tmp[0] == "Employee")
e[i] = new Employee(tmp[1], float.Parse(tmp[2]));
}
for (int i = 0; i < e.Length; i++)
{
e[i].CalculateCharge(i * 1.0F + 20.0F);
Console.WriteLine("{0} charge = {1}", e[i].TypeName(), e[i].GetSalary());
}
}
}
Employee 阿狗 15.5
Manager 阿貓 40
code:
using System;
using System.IO;
class Employee
{
private string name;
protected float billingRate;
protected float salary;
public Employee(string name, float billingRate)
{
this.name = name;
this.billingRate = billingRate;
}
public float CalculateCharge(float hours)
{
return (salary = hours * billingRate);
}
public float GetSalary()
{
return salary;
}
public string TypeName()
{
return ("Employee");
}
}
class Manager : Employee
{
private float allowance;
public Manager(string name, float billingRate): base(name, billingRate)
{
allowance = 1000;
}
public new float CalculateCharge(float hours)
{
if (hours < 1.0F)
hours = 1.0F;
return (salary = hours * billingRate+allowance);
}
public new string TypeName()
{
return ("Civil Employee");
}
}
class Test
{
public static void Main()
{
Console.Write("請輸入檔案位置:");
string path2 = Console.ReadLine();
StreamReader sr = new StreamReader(@path2,System.Text.Encoding.Default);
string str = sr.ReadToEnd();
string[] s = str.Split('\n');
Employee[] e = new Employee[s.Length];
for (int i = 0; i < s.Length; i++)
{
string[] tmp = s[i].Split(' ');
if (tmp[0] == "Manager")
e[i] = new Manager(tmp[1], float.Parse(tmp[2]));
else if (tmp[0] == "Employee")
e[i] = new Employee(tmp[1], float.Parse(tmp[2]));
}
for (int i = 0; i < e.Length; i++)
{
e[i].CalculateCharge(i * 1.0F + 20.0F);
Console.WriteLine("{0} charge = {1}", e[i].TypeName(), e[i].GetSalary());
}
}
}