Implementation of an XML-based DRG Coding System
Date Issued
2007
Date
2007
Author(s)
Chou, I-Ying
DOI
en-US
Abstract
How to describe an acceptable specification is an important topic to discuss. The reasons to disagree on specification are: users often describe information at will and programmers are not familiar with information on another field. Programmers have difficulty in communicating with users because of different backgrounds.
As we known it, a satisfying specification is required to be error-free, complete, formal, processable, and open. XML conform to the above-mentioned points. Besides, XML is flexible and well-support. Therefore we choose it as our structure.
To manipulate an XML document, you need an XML parser. At present, two major API specifications define how XML parsers work: SAX and DOM. SAX chooses to give you access to the information in your XML document as a sequence of events. On the contract, the DOM presents an XML document as a tree-structure, with the elements, attributes, and text defined as nodes. DOM would be proper, because the program needs to access widely separated parts of the document at the same time.
DRG is a patient classification method of determining reimbursement from medical insurance according to diagnoses, procedures, and so on. The method to classify patient cases is a kind of specifications. And the method may be changed according to the Excel and Word documents provided by Bureau of National Health Insurance. Therefore we chose this application program as a demonstration.
We implement DRG coding system using two approaches: traverse-and-go approach and code-generation approach. Programs using traversal-and-go approach traverse DOM trees and process information. DOM trees are regarded as decision trees. Programs using code-generation approach collect information in DOM tree and generate a program we demand. The generated program is inserted information. Programs using traverse-and-go approach is simpler to design while ones using code-generation approach are more flexible.
Subjects
診斷關聯群
可擴展置標語言
可擴展置標語言結構描述
規格
DRG
XML
schema
DOM
specification
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-96-R94922009-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):b61ebee139ded5a1faaf55cd0708f5a8
