[發明專利]醫療系統中分行顯示的方法有效
| 申請號: | 201510068056.5 | 申請日: | 2015-02-09 |
| 公開(公告)號: | CN104657339B | 公開(公告)日: | 2017-08-11 |
| 發明(設計)人: | 曾富來;李文源;艾育華 | 申請(專利權)人: | 深圳市聯新移動醫療科技有限公司 |
| 主分類號: | G06F17/21 | 分類號: | G06F17/21 |
| 代理公司: | 深圳市啟明專利代理事務所(普通合伙)44270 | 代理人: | 郁士吉 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 醫療 系統 分行 顯示 方法 | ||
技術領域
本發明屬于通信醫療領域,尤其涉及一種醫療系統中分行顯示的方法。
背景技術
醫療指疾病的治療,對于現代醫療系統來說,醫院和醫生在醫療系統中占有很重的比重,隨著電子化、網絡化的發展,醫療系統也逐步進入醫院中,在醫院和患者中,病例是一個非常重要的文件,其里面記載著病人在醫院接收的治療和信息,如果出現醫療事故,病例更是醫療事故中非常重要的證據,對于傳統的紙件病例來說,醫生的書寫習慣是在一列表中書寫多行字,并且多行字之間用橫線隔開,如圖1所示,病例書寫電子化以后,現有的電子病例書寫中,無法實現如字件書寫的功能,其如excel一樣,其具有自動換行的功能,如圖2所示,但是行與行之間并沒有橫線隔開,這對于醫生來說相當的不習慣,尤其是打印出來的病例文件,醫生甚至會出現錯看的情況,這種情況在老醫生中尤其常見,所以其需要一種新的分行顯示的方法來使得電子病例的分行顯示與紙件書寫和醫生習慣一致。
發明內容
本發明實施例的目的在于提供一種醫療系統中分行顯示的方法,旨在解決現有的技術方案電子病例與紙件病例不一致的問題。
一方面,提供一種醫療系統中分行顯示的方法,所述方法包括如下步驟:
301、在醫療系統顯示的列表中按順序提取一行的行數據;
302、從需換行的列表中,依次取一列數據,獲取該列最大漢字數,從所述行數據中獲取該列該行對應的值的字串;
303、計算該字串應該占用行數,形成字串需要占用行列表;
304、迭代占用行列表,判斷是否有相同行數的行和附屬行,有相同行數的行和附屬行則直接填充占用行列表;如無相同行數的行和附屬行,新增行后填充占用行列表;
305、重復執行302-304直至完成行數據中所有列數據;
306、重復執行301-305直至完成列表中所有行數據。
可選的,所述步驟303的實現方法具體為:
401、從該字串中依次取一個字符,累積計算當前字符的寬度值,如果能在預先設置的寬度比例映射中存在該字符寬度,直接累加字符寬度得到的累計寬度,如不能再預先設置的寬度比例映射中查找到該字符寬度,則判斷字符是否為ASCII碼,如字符為ASCII碼,則字符的累計寬度累加0.5,如字符不為ASCII碼,則累計寬度累加1;
402、如果行累計寬度小于或等于列最大漢字數,將字符追加到占用行列表的最后行尾部后,轉換到406;
403、如果行累計寬度小于列最大漢字數,占用行列表追加一行,將字符追加到占用行列表的最后行尾部,并將行累計寬度設置為當前字符的寬度值;
404、如果當前字符是數值或字母,上溯到上一行中連貫數值或字母的首字符,并累加連貫數值或字母的寬度值;
405、如果連貫數值或字母的寬度值加上當前字符寬度值,小于或等于列最大漢字數,將整個連貫字母或數值移到下一行行首,并將連貫數值或字母的寬度值累加到行累計寬度;
406、重復第401-405步,直到所有字串結束。
可選的,所述方法在306之后還包括:
501、當數據需要編制時,將編輯后的值,存入完整數據映射,獲取編輯的值的字串,獲取列最大漢字數;
502、計算字串應該占用行數,形成字串需要占用行列表;
503、迭代占用行列表(charRowList),判斷是否有相同行數的行和附屬行,有相同行數的行和附屬行則直接填充占用行列表;如無相同行數的行和附屬行,新增行后填充占用行列表;
504、如還有下一附屬行的,清除該列的值,并查看其它列是否有數據,其它列也無數據的,刪除該附屬行。
在本發明實施例中,本發明提供的技術方案提供技術方案具有分行顯示的優點,并且中間加橫線隔開,所以其具有紙件病例與電子病例一致的優點。
附圖說明
圖 1為紙質病例的分行書寫示意圖;
圖 2為現有的電子病例的分行顯示示意圖;
圖3為本發明提供的醫療系統中分行顯示的方法的流程圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明提供的醫療系統中定義的名稱如下:
需換行的列表(colList)。該colList定義表格中需換行的列,列的漢字數屬性,大于0視為達到該漢字數寬度后需要換行,0或空值表示不需換行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市聯新移動醫療科技有限公司,未經深圳市聯新移動醫療科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510068056.5/2.html,轉載請聲明來源鉆瓜專利網。





