DCWriter-都昌電子病歷編輯器(市占率最高的編輯器)
DCWriter 結構化文書編輯器
官網地址 公司:南京都昌信息科技有限公司(專業從事電子病歷編輯器開發20載)

都昌電子病歷編輯器版本演進(2012年至今)
1.0 桌面版(2012年至今)
1.0版為桌面端結構化編輯器,支持 WinForm 與 WPF開發,同時兼容 PB、Delphi、VB、C++ 等語言,通過 COM 接口集成。該版本功能全面、性能優越,是都昌目前客戶使用最廣泛的版本。自2015年起,1.0版已成為國內電子病歷編輯器領域的首選產品。
2.0 IE版(2015–2017)
2.0版以 ActiveX 插件形式運行于瀏覽器端,是桌面版 COM 接口的延伸,功能與桌面版保持一致。該版本主要面向早期基于 IE 瀏覽器開發 Web 應用的客戶,但僅支持 IE 或其內核環境,兼容性受限。
3.0 ASP.NET版(2017–2019)
3.0版為基于 WebForm 的網頁版編輯器,提供基礎的結構化編輯與打印功能,適用于網頁端的簡單查看與打印需求。該版本不支持復雜工具欄操作,功能相對簡化。
4.0 HTML5版(2019–2025,2025年底停止維護)
4.0版為基于 HTML5 的前端編輯器,后端依賴 .NET Core 服務部署,支持結構化編輯、級聯、留痕、復雜打印等功能。盡管基本功能完備,但實時分頁問題始終未能解決,且后端依賴較重。該版本將于2025年底停止維護。
5.0 Canvas版(2022年至今)
5.0版(即 DCWriter 5.0)為都昌當前核心版本,基于 WASM + Canvas 技術構建,顯著提升了跨瀏覽器一致性,避免了因瀏覽器版本差異帶來的展示問題。該版本功能全面,涵蓋桌面版所有能力,并在數據格式支持與 API 接口方面進一步擴展。性能方面,DCWriter 5.0 支持百頁文檔秒開,表現卓越。
截至目前,5.0版已替代近一半的都昌編輯器客戶,成為公司重點開發與維護的版本。已成功上線包括北部戰區總醫院、上海瑞金醫院、上海市第一人民醫院、武漢亞心醫院、上海市精神衛生中心、中國醫科大學附屬第四醫院、浙江大學醫學院附屬第二醫院、內蒙古林業總醫院、浙大四院生殖醫學中心、北京阜外醫院、四川大學華西口腔醫院、東莞市人民醫院等在內的上百家三級醫院。在其他行業,已成功上線農業部、政法、監獄、稅務、教育等業務場景。
簡介
DCWriter 是一款基于前端技術的專業富文本編輯器,致力于提供與Word一致的編輯體驗,全面支持多種文本格式和樣式設置。產品支持拖拽式插入結構化元素,既保持流式排版的靈活性,又實現結構化模板的快速構建。憑借強大的功能特性、卓越的運行性能和便捷的集成方式,DCWriter已成為業界領先的文檔編輯解決方案,并擁有3項相關發明專利。
DCWriter 能為以下類型的人群帶來幫助:
對于toB的開發者
- DCWriter提供了特色的結構化文書功能。它提供自由文本錄入的功能,同時還能提供表單區域來限制特定區域的錄入方式。
- DCWriter實現了自定義的DOM模型,這就提供了無限的擴展能力。開發者可以據此創建新的文檔元素類型,使得軟件更符合具體業務需求。比如開發者可以用它來開發模板制作工具,來動態定義用戶業務所需的各種復雜的表單界面。
- DCWriter不是基于HTML DOM,而是自行實現了文檔排版算法,這就突破了HTML DOM的一些技術限制。比如實現了可靠的Undo/Redo功能,而且在不同的瀏覽器間保持完全一致的排版結果。
- DCWriter采用XML格式進行存儲,結構簡單。這就使得開發者可以很容易開發出后臺程序來批量處理數百萬份文檔而不必調用DCWriter軟件模塊。
對于Web開發者
- 它是一個純前端的組件,不依賴于第三方組件,支持Chrome和Firefox等主流瀏覽器。
- 支持實時分頁,完全的所見即所得,在不同的瀏覽器呈現完全一致的排版效果,可靠的Undo/Redo操作。
- 支持Windows、Linux、Mac、安卓、iOS等多種操作系統。
- 它提供很簡潔的API編程接口,可以很方便的實現分頁標簽多文檔模式。
對于電子病歷開發者
DCWriter提供非常專業的臨床醫療文書的相關功能:
1. 結構化病歷文書功能。
2. 可應用于醫生工作站的病歷編輯、護士工作站的護理記錄錄入、區域醫療客戶端病例編輯、PASC/LIS/RIS報告編輯打印、病案首頁、出院小結、病程記錄、手術記錄、各種知情書、康復及精神學科用的量表、臨床路徑用表單界面等。
3. 商業版還提供書寫痕跡保留,多級權限控制,多種醫學表達式,比如牙位圖,月經史等。并能自動計算評分量表分值。
4. 在中國,已經有至少5萬家醫院運行著這個編輯器軟件,估計每天有50萬個醫生使用該軟件書寫了超過1000萬頁的病歷文檔。
5. 滿足國家電子病歷系統功能應用水平分級評價8級(最高級別)要求,已在北京阜外醫院穩定運行。
6. 全面支持醫院信息互聯互通標準化成熟度測評,基于DCWriter構建的醫院信息系統已通過互聯互通五乙級認證。
7. 滿足國家信創戰略,DCWriter已獲得統信、麒麟、方德等操作系統互認。
8. DCWriter配套模板設計工具兼容國產中間件(東方通),兼容達夢、人大金倉等國產數據庫。
對于中國開發者
DCWriter通過了國產的麒麟、方德、統信操作系統的原廠認證;支持加載和保存OFD文件;符合信創規則。
對于最終使用者
DCWriter提供了簡約而不簡單的文檔編輯功能:
1. 它提供類似MS Word的用戶體驗,用戶無需學習即可上手使用。
2. 它能進行精確的實時分頁,實現了所見即所得的功能,無限制的Undo/Redo操作,幫助用戶快速達成目標。
3. 提供表格、標題表格行等多項功能,可以快速創建復雜排版的文檔。
能勝任的應用場景
- 結構化電子病歷系統:幫助醫生書寫門急診病歷、病案首頁、入院記錄、病程記錄、檢查檢驗報告單、護理記錄、患者知情同意書、出院記錄、量表、評估單等。
- 政府電子公文系統:支持各類公文模板定義、審批流程管控、版本痕跡追蹤,并可根據業務流程動態調整公文內容和狀態。
- 金融業務合規文檔:利用結構化文檔技術,便于從合同、報告、評估單等文檔中抽取關鍵數據進行合規檢查和風險管控。
- 制造業表單系統:快速定義生產流程表單、質檢記錄單、設備維護記錄等,支持復雜節點數據錄入和后臺分析。
- 教育培訓管理:試卷制作、學生檔案管理、教案模板設計、成績單生成、培訓記錄表、課程評估表等教育場景應用。
- 法律服務機構:合同模板制作、法律文書編輯、案件檔案管理、庭審記錄、律師函模板、法律意見書等專業文檔處理。
- 保險行業應用:保單管理、理賠單據處理、風險評估報告、客戶信息表、保險產品說明書、核保審核表等。
- 人力資源管理:員工檔案管理、簡歷模板設計、績效評估表、薪酬核算單、培訓記錄、離職手續表等HR文檔。
- 物流運輸行業:運單管理、貨物清單、配送記錄、倉儲管理表單、車輛維護記錄、客戶服務單等物流文檔。
- 房地產開發:購房合同、租賃協議、項目進度報告、客戶檔案、物業管理表單、房源信息表等地產文檔。
- 科研院所機構:實驗記錄表單、研究報告模板、數據采集表、項目申請書、學術論文模板、科研成果檔案等。
- 審計咨詢服務:審計報告模板、財務核查表單、合規檢查記錄、咨詢方案模板、風險評估報告等專業文檔。
- 建筑工程管理:施工記錄表、工程進度報告、安全檢查表、材料清單、驗收報告、變更單等工程文檔。
- 零售連鎖管理:商品信息表、庫存管理單、銷售報告、客戶信息管理、促銷活動表單、門店運營記錄等。
- 其他業務場景:凡是涉及結構化數據錄入、復雜排版、精準打印、流程管控的文檔處理場景均可應用。
答客戶疑問
一、為什么不直接使用Word?而需要使用DCWriter?
答:Word作為通用文書編輯工具,雖然功能強大,但在專業業務場景中存在諸多限制:
- 功能定制局限性:無法針對特定行業需求進行深度功能定制
- 集成開發困難:不支持二次開發集成,難以與現有業務系統無縫對接
- 結構化能力不足:對結構化數據的支持相對薄弱,無法滿足復雜業務表單需求
- 跨平臺兼容性:在Web環境下的表現不夠穩定,難以保證一致性體驗。
而DCWriter專為解決這些痛點而設計:擅長結構化文檔編輯、支持深度定制開發、提供豐富的API接口、確保跨瀏覽器一致性,是專業業務場景的最佳選擇。
二、基于HTML5與基于Canvas技術路線哪個更好?
答:在DCWriter面臨的絕大多數業務場景下,Canvas技術路線更具優勢,主要體現在以下幾個方面:
- 性能表現卓越:能夠實現超大文檔(百頁級別)的流暢編輯,無卡頓現象
- 瀏覽器兼容性強:對不同版本瀏覽器的兼容性更加友好,避免因瀏覽器差異導致的顯示問題
- 渲染一致性:確保在各種瀏覽器環境下都能呈現完全一致的排版效果
- 技術架構先進:基于WASM + Canvas的架構設計,突破了傳統HTML DOM的技術限制
- 功能實現完整:支持精確分頁、復雜排版、實時預覽等高級功能
這也是DCWriter選擇從4.0版本的HTML5架構升級到5.0版本Canvas架構的核心原因。
三、DCWriter與其他編輯器相比優勢在哪?
答:DCWriter在競爭激烈的編輯器市場中具有顯著的綜合優勢:
- 技術底蘊深厚:從2008年開始底層架構設計,2012年首版發布,經過15年以上的技術積累和市場驗證,產品生命力強勁
- 市場認可度高:在醫療行業具有領先地位,大部分自研型醫院都選擇采購DCWriter作為核心文檔編輯解決方案
- 性能優勢突出:內存占用更加穩定可控,持續進行性能優化,能夠處理大規模文檔編輯場景
- 功能生態完善:功能特性豐富全面,已成功服務超過300家醫療信息化廠商,積累了豐富的行業應用經驗
- 持續投入保障:作為都昌公司的核心產品和重點發展方向,享有充足的研發資源投入和長期技術演進保障
- 行業專業化:深度聚焦垂直領域需求,相比通用編輯器更懂行業痛點和業務場景
四、DCWriter支持AI集成嗎?
答:DCWriter采用開放式AI集成策略,為用戶提供靈活的人工智能應用能力:
- 產品定位清晰:我們專注于核心編輯器功能開發,不直接開發AI相關產品,確保產品聚焦性和專業性
- API接口豐富:提供基于AI與DCWriter交互的完整API體系,支持多種AI應用場景的無縫集成
- 集成示例完善:提供大量實際應用的交互示例和最佳實踐,幫助開發者快速上手AI功能集成
- 應用場景廣泛:支持智能文檔生成、內容智能校對、結構化數據提取、自動排版優化等多種AI應用
- 開發友好:通過標準化接口設計,讓集成者能夠輕松在DCWriter基礎上構建強大的AI文檔處理應用
DCWriter 功能清單
運行環境
- 支持Windows、Linux、MacOS、iOS、安卓、統信、麒麟、方德等操作系統。
- 支持Chrome、Firefox等瀏覽器。
- 純前端組件,不依賴服務器端,不依賴任何第三方組件。
文件格式
- 使用xml或json作為基礎結構化格式,
- 支持導出PDF、OFD等版式格式,支持導出HTML、RTF、TXT、圖片等其他格式。
頁面設置
- 支持A4、A3、B5、B4等多種紙張類型。
- 支持橫向和縱向打印。
- 支持上下左右的邊距設置。
- 支持全局性文檔網格線。
- 支持頁眉頁腳的設置。
- 支持頁碼的設置。
- 支持打印預覽功能。
- 文字水印和圖片水印。
- 文檔背景圖片。
- 支持首頁頁眉頁腳不同。
- 支持文檔結尾終結標記(文本[比如"以下空白"]、斜線或者S線)。
- 支持上、左、右裝訂線。
打印
- 支持打印預覽;
- 支持亂序打印、打印指定頁等;
- 支持續打、偏移續打、選擇打印等;
- 支持以純黑色打印文字和線條,以適應黑白打印機;
- 支持生成html供開發者自定義打印功能;
- 提供本地打印服務,支持實現靜默打印、本地緩存備份等功能。
復制粘貼
- 支持純文本、HTML、私有格式的文檔內容的復制粘貼;
- 支持編輯器內的復制、粘貼行為的權限控制。
重做/撤銷
- 支持不限制次數的重做和撤銷操作
文本樣式
- 支持粗體、斜體、下劃線、刪除線的字體樣式設置。
- 支持雙下劃線、波浪線等多種下劃線樣式。
- 支持單獨設置下劃線的顏色。
- 支持設置字體名稱和字體大小。
- 支持字體顏色和背景色的設置。
- 支持文字高亮顯示。
- 支持文字下方的著重符號。
- 支持文字套圈,包括圓形框和方形框。
- 支持文字上標和下標。
標尺
- 支持橫向和縱向標尺。
- 支持拖拽標尺的刻度來設置頁邊距。
- 支持拖拽標尺的刻度來設置段落邊距。
視圖模式
- 表單視圖模式。可以設置為表單視圖模式,用戶操作只能限制在文本域內。輸入域之外的內容不能被選中和編輯。
- 閱讀視圖模式。文檔內容只讀,和打印預覽類似,但可以進行文本選擇和復制。
- 長文檔視圖模式。不進行分頁顯示,但顯示分頁虛線,文檔正文不中斷的顯示和編輯。
- 多欄顯示模式。根據屏幕的寬度,自動調整顯示的欄數。
- 橫向滾動模式。文檔內容橫向排列,適合寬屏顯示器。
- 設計視圖模式。專用于模板設計的模式。
段落樣式
- 支持行間距和段落間距。
- 支持段前段后間距。
三級權限內容管控
- 可以進行用戶登錄操作,用戶具有超過3個權限等級設置。
- 高用戶權限可以修改刪除低用戶權限的內容。
- 低用戶權限不能修改高權限用戶輸入的內容。
- 支持邏輯刪除。
- 不同的權限等級可以設置不同的痕跡樣式。包括刪除線的顏色,輸入內容的下劃線顏色,刪除線和下劃線的數量等。
- 可以顯示和隱藏邏輯刪除的內容。
- 可以用留痕模式顯示文檔內容。
- 可以用清潔模式顯示文檔內容。
文檔批注
- 支持添加和刪除文檔批注。
- 支持用戶編程自定義文檔批注,以滿足回復和標記解決等功能。
多語言支持
- 支持阿拉伯語、希伯來語等從右到左的語言。
- 支持藏文。
- 支持生僻字。
排版
- 支持從右到左排版。
- 輸入域支持單行縮小字體自動填充。
- 表格單元格支持單行或多行縮小字體自動填充。
- 可以使用HTML代碼來自定義文檔批注的顯示和行為。
數據源綁定
- 支持數據源綁定,數據源可以是JSON、XML等格式。
- 支持數據源的動態更新。
- 支持表格類的動態擴展行、列的數據更新。
數值運算公式
- 支持數值運算公式,可以在輸入域元素中進行數值計算。
- 支持公式計算,公式可以是簡單的加減乘除,也可以是復雜的數學公式。公式語法參考EXCEL。
- 公式可以設置文檔元素的文本內容和可見性。
文檔區域內容保護
- 可以在一段文本中設置部分內容為只讀狀態,禁止編輯和刪除。
- 可以設置表格、表格行、單元格、輸入域元素、勾選框等為只讀狀態。只讀狀態可以在DOM樹中進行繼承判斷。
文檔DOM結構
DCWriter實現了自己的DOM模型,使用了可編程的DOM對象表示文檔中的所有的信息,這突破了HTML DOM的一些限制,可以滿足更多的應用場景。目前DCWriter支持一下的DOM元素類型:
- XTextDocument 文檔元素
- 表示文檔根節點,是DOM樹的操作的入口點。
- XTextContainerElement 容器元素,是一個抽象類,是所有容器元素的基類。
- 可以包含其他元素。
- XTextImageElement 圖片元素
- 可以自由拖拽設置圖片的大小
- 只支持JPG\PNG\BMP格式。
- XTextInputFieldElement 輸入域元素(核心元素)
- 輸入域高亮度顯示
- 設置背景文本
- 內容校驗,包括必填項、最大值、最小值、正則表達式、長度等
- 加密顯示
- 左右邊框、標簽、單位等
- 固定寬度
- 多種錄入方式:直接錄入、下拉選擇、多選、日期、時間等;支持自定義輸出格式
- 可擴展自定義屬性
- XTextLineBreakElement 換行元素
- 文本進行軟回車,但不應用段落間距的設置。
- XTextPageBreakElement 分頁元素
- 可以導致強制分頁
- XTextPageInfoElement 頁碼元素
- 可以顯示頁碼或者總頁數
- XTextParagraphFlagElement 段落標記元素
- 可以設置為段落的首行縮進
- 可以設置為段落的懸掛縮進
- 可以設置為段落的對齊方式(靠左、居中、靠右、兩端對齊)
- 可以設置段落的行間距和段落間距
- 可以設置數字列表和項目符號列表
- XTextTableElement表格元素
- 表格標題行
- 合并拆分單元格
- 鼠標拖拽來設置表格行的高度和表格列的寬度
- 表格行設置強制分頁
- 表格行設置為不可跨頁(不能被分頁線分割)
- XTextCheckBoxElement/XTextRadioElement 單選框/單選按鈕元素
- 可以設置為選中狀態
- 可以設置為不可編輯狀態
- 可以設置為必填狀態
- 文本多行
- XTextImageElement 圖片元素
- 可以設置圖片懸浮在文本上面或者下面。
- 可以設置文字環繞圖片。
- XTextLabelElement 文本標簽元素
- 可以設置為自動計算大小
- 可以設置為多行文本
- 文本對齊方式(靠左、居中、靠右)
- XTextButtonElement 按鈕元素
- 可以設置按鈕的文本
- 可以設置按鈕的顏色
- 可以設置按鈕的大小
- XTextHorizontalLineElement 橫線元素
- 可以設置橫線的粗細和顏色
- XTextContainerElement 容器元素
- 可以設置最大允許的輸入的文本長度。
- 可以設置允許輸入的字符集(如僅允許輸入數字、字母等)。
- XTextInputFieldElement 輸入域元素
- 設置邊框文本
- 設置前置的標簽文本和后置的單位文本
- 設置背景文本的顏色
- 設置文本顏色
- 根據數據類型顯示小按鈕
- 右小角顯示表示狀態的小方塊
- XTextButtonElement 按鈕元素
- 可以設置鼠標按下和鼠標松開時顯示不同的圖片
- XTextPageInfoElement 頁碼元素
- 可以設置頁碼的格式(阿拉伯數字、羅馬數字、大寫羅馬數字)
- 可以設置頁碼的起始值
- 可以設置格式化字符串,在一個頁碼元素中顯示頁碼和總頁數
- XTextCheckBoxElement/XTextRadioElement 單選框/單選按鈕元素
- 可以將文本設置為流式排版
- 文本可以設置為放在勾選框的左邊或者右邊
- 可以數據源綁定
- 可以記錄勾選歷史記錄。
- XTextImageElement 圖片元素
- 支持更多的圖片格式
- 支持從URL加載圖片。
- XTextNewBarcodeElement 一維碼元素
- 可以在條碼下面顯示文本內容
- XTextSectionElement 文檔節元素
- XTextSubDocumentElement 子文檔元素
- XTextTDBarcodeElement 二維碼元素
- 可以設置二維碼的內容
- 可以設置二維碼的大小
- 可以設置二維碼的糾錯級別(L、M、Q、H)
- XTextChartElement 圖表元素
- 可以設置圖表的類型(柱狀圖、折線圖、餅圖等)
- 可以設置圖表的數據源
- 可以設置圖表的樣式和顏色
- XTextPieElement 餅圖元素
- 可以設置餅圖的扇區顏色
- 可以設置餅圖的標簽文本
- XTextDirectoryFieldElement 目錄域元素
- 可以設置目錄的標題文本
- 可以設置目錄的層級深度
- XTextControlHostElement 控件宿主元素
- 可以嵌入用戶自定義的HTML元素
- XTextMediaElement 媒體元素
- 可以嵌入視頻和音頻文件
- XTextNewBarcodeElement 一維碼元素
- 可以設置條形碼的類型(Code128、Code39、EAN13、UPC等)
- 可以設置條形碼的內容
- 可以設置條形碼的大小
注:上述所有元素,支持DCWriter內置對話框插入,也支持用戶通過API直接插入。
聯系我們
公司信息
南京都昌信息科技有限公司
專注于文檔編輯器技術研發與創新
業務咨詢
- 商務合作熱線:DCWriter5.0
服務支持
- 產品授權:編輯器本身需要商業授權,請聯系我們獲取正式授權
- 技術集成:提供完整的技術支持和集成指導服務
- 定制開發:支持根據客戶需求進行功能定制和深度集成
歡迎各行業合作伙伴與我們聯系,共同探索文檔編輯技術的無限可能!
posted on 2025-10-09 16:23 袁永福 電子病歷,醫療信息化 閱讀(318) 評論(1) 收藏 舉報
DCWriter 是一款基于前端技術的專業富文本編輯器,致力于提供與Word一致的編輯體驗,全面支持多種文本格式和樣式設置。產品支持拖拽式插入結構化元素,既保持流式排版的靈活性,又實現結構化模板的快速構建。憑借強大的功能特性、卓越的運行性能和便捷的集成方式,DCWriter已成為業界領先的文檔編輯解決方案,并擁有3項相關發明專利。
浙公網安備 33010602011771號