Syed Sibte Raza Abidi a,, Selvakumar Manickam b

Size: px
Start display at page:

Download "Syed Sibte Raza Abidi a,, Selvakumar Manickam b"

Transcription

1 International Journal of Medical Informatics 68 (2002) 187/203 Leveraging XML-based electronic medical records to extract experiential clinical knowledge An automated approach to generate cases for medical case-based reasoning systems Syed Sibte Raza Abidi a,, Selvakumar Manickam b a Faculty of Computer Science, Dalhousie University, 6050 University Avenue, Halifax, NS, Canada B3S 1J3 b School of Computer Sciences, Universiti Sains Malaysia, Penang 11800, Malaysia Abstract Case-based reasoning (CBR)-driven medical diagnostic systems demand a critical mass of up-to-date diagnosticquality cases that depict the problem-solving methodology of medical experts. In practical terms, procurement of CBRcompliant cases is quite challenging, as this requires medical experts to map their experiential knowledge to an unfamiliar computational formalism. In this paper, we propose a novel medical knowledge acquisition approach that leverages routinely generated electronic medical records (EMRs) as an alternate source for CBR-compliant cases. We present a methodology to autonomously transform XML-based EMR to specialized CBR-compliant cases for CBRdriven medical diagnostic systems. Our multi-stage methodology features: (a) collection of heterogeneous EMR from Internet-accessible EMR repositories via intelligent agents, (b) automated transformation of both the structure and content of generic EMR to specialized CBR-compliant cases, and (c) inductive estimation of the weight of each casedefining attribute. The computational implementation of our methodology is presented as case acquisition and transcription info-structure (CATI). # 2002 Elsevier Science Ireland Ltd. All rights reserved. Keywords: Case-based reasoning; Electronic medical records; Knowledge acquisition; XML 1. Introduction Case-based reasoning (CBR) [1,2] provides an analogy-based reasoning technique that is Corresponding author. Tel.: / ; fax: / addresses: sraza@cs.dal.ca, ssrabidi@hotmail.com (S.S.R. Abidi). quite prevalent towards addressing healthcare-related decision-support problems, in particular clinical diagnostic support, WWW-based patient-centric consultation, health planning and so on [3/6]. The problem-solving strategy of clinical practitioners routinely takes into account solutions to typical past problems*/they consider the differences between the current patient and /02/$ - see front matter # 2002 Elsevier Science Ireland Ltd. All rights reserved. PII: S ( 0 2 ) X

2 188 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/203 past treated patients (or cases) and accordingly exploit their subjective experience, gained whilst treating similar patients, to treat the current patient. In a similar manner, CBR*/an experience-based reasoning paradigm*/exploits the underlying experiential knowledge acquired from previously experienced problem situations (referred to as cases) to solve new problems. Problem solving via CBR involves a comparison of the current problem with a set of solved past problems, finding the most similar past problem(s) and finally applying the solution(s) of the similar past problem(s) to the current problem [1,2] Problem statement In practical terms, a CBR-based medical diagnostic system requires a critical mass of up-to-date diagnostic-quality operable clinical cases (OCCs), i.e. real-life cases depicting both a clinical situation expressed via a set of (problem) situation-defining attributes and an associated solution derived by a medical expert. In practice, the sustained and ubiquitous availability of high-quality OCC is deemed as a bottleneck towards the incorporation of medical CBR systems in any reallife medical diagnostic environment. This is because OCC procurement requires:. Medical experts to manually transcribe their real-life clinical experiences to a CBR-system-compliant case structure, i.e. a OCC. Note the operational constraints in this scenario: (a) medical experts need to be engaged on regular basis, which is not only expensive but also resource-intensive and (b) medical experts are required to map their experiential knowledge, which may be organized with respect to their cognitive models, to the OCC formalism which may be different from their perspective [7].. Medical knowledge engineers to routinely source for and collect a large volume of upto-date cases from multiple medical experts, who may be distributed over various sites.. Medical knowledge engineers and medical experts to standardize and validate the collected OCC, because the OCC might be procured from different medical experts and sites [8].. Medical experts to judge the relative importance of each OCC-attribute towards the solution. The expert s subjective judgment reflects as the OCC-attribute s weight */a value that modulates the confidence of the inferred solution [9]. We argue that despite the natural propensity of CBR technology to provide effective medical diagnostic support, the need to satisfy the above constraints tend to compromise the overall acceptance and deployment of CBRbased systems within adaptive medical environments Proposed problem solution: the method Given the above problem description, one possible solution to OCC procurement is to leverage alternate situation-solution information resources. From an information-content perspective, routinely collected electronic medical records (EMRs) contain both the situation (observed symptoms and findings) and the solution (diagnosis/prognosis/treatment-plans prescribed by a medical expert) information, more so the EMR information representation formalism depicts a causal relationship between the observation and the reasoning by a medical expert. Henceforth, there is a case to investigate the possible transformation of EMR to reasoning constructs akin to OCC [10,11]. In this paper, we will discuss the methodological and functional issues to facilitate OCC

3 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/ procurement via the automatic transformation of situation-solution information contained in generic EMR to specialized OCC. We present a case-base enrichment methodology, together with its computational implementation (as shown in Fig. 1), to autonomously transform extensible Markup Language (XML)-based EMR*/originating from heterogeneous EMR repositories accessible over the Internet/WWW [12]*/to specialized OCC that can subsequently be incorporated within CBR-based medical diagnostic systems. The work presented here accounts for:. Pro-active and continuous scouting and procurement of OCC-compliant information from heterogeneous Internet-accessible EMR repositories via an intelligent agent [12].. Automatic transformation of generic EMR (focusing on sections containing causal information objects) to specialized OCC. This requires both inductive and deductive techniques*/featuring the use of meta-data constructs for structural equivalence, metathesaurus for terminological equivalence, and domain-specific ontologies for conceptual equivalence [13].. Automatic estimation of the weight of each OCC-attribute [14,15]. This is achieved by applying a suite of neural network (NN)- based feature sensitivity analysis techniques applied to a cohort of OCC. Fig. 1. The functional architecture of our CATI, illustrating three task-specific layers.

4 190 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/ EMRs as causal information objects: a justification An EMR can be viewed as a manifestation of the physician s problem-solving strategy since it depicts a problem situation and a corresponding physician-specified solution/action [11,16,17]. Typically, information in an EMR can be divided into three major parts:. Problem/situation description. The state of the problem documented by the physician in terms of the patient and problem description, i.e. longitudinal patient history, illness-related signs and symptoms, pathological finding, and so on.. Solution. The physician s inferred solution, given in terms of diagnosis and/or a treatment plan.. Outcome. the resulting state of the world when the solution will be carried out. In our case, physician-specified follow-up or rehabilitation-related information. From the above information content, one can regard an EMR to: (i) represent the cognitive framework of the processing and the constraints which arise in the context of each given clinical situation; (ii) express through a set of attributes and corresponding values a clinical situation (either new or a follow-up) comprising both observations and solutions; (iii) represent codified medical guidelines; and (iv) contain clinical reasoning that is inherent in the medical expert s actions. We believe that the above properties of EMR are quite similar to that of a typical case as per the CBR formalism [1]. Hence, we regard an EMR as a valid high-level abstraction of clinical problem-solving knowledge systematically, yet implicitly, compiled by physicians during episodic visits by patients. Fig. 2 illustrates high-level structural similarities between an EMR and a typical OCC. 3. Methodology: automated EMR/OCC transformation EMRs are specifically designed to operate within a controlled information processing environment defined by the information standards adopted by the parent health information system (HIS). The information structure and representation format of EMR varies across different HIS; in fact there are outstanding issues regarding the interoperability of EMR across heterogeneous HIS. Likewise, the information structure and content of an OCC is compliant to a specific CBR system. Here, we are looking at two information objects, with potential functional similarities, yet each is designed for a different purpose and is used by a different kind of system. Both, an EMR and an OCC comprise a set of attribute-value pairs, whereby the list of attributes determines the information structure and the attribute s values represent the stored information content. Despite the functional similarities between EMR and OCC, the inevitable terminological and ontological variations used by both EMR and OCC to represent the same concepts*/at both the attribute and value levels*/requires a methodology to map EMR to OCC, whilst maintaining conceptual equivalence. The problem of EMR/OCC transformation can thus be described as the automated mapping of both the structure and the content of heterogeneous EMR (sourced from multiple HIS) to some pre-defined OCC structure and content vocabulary. In this way, the EMR is the source and the OCC is the target of the transformation*/note that OCC are generated to populate the case-base of a target CBR system. We have devised an EMR/OCC transformation methodology that facilitates the mapping of the source EMR to the target OCC based on establishing conceptual equivalence

5 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/ Fig. 2. General similarities between a typical EMR and a case. at both the structural and content levels. Our EMR/OCC transformation methodology involves two phases. Phase I attempts to establish structural mapping, i.e. to determine for each OCC-attribute a conceptually equivalent EMR-attribute; and Phase II attempts to establish content mapping, i.e. to standardize the content (the value) of each mapped EMRattribute with respect to the pre-defined content vocabulary of the corresponding OCCattribute Phase I: structural equivalence The objective of the structural equivalence phase is to map pre-defined OCC-attributes (that represent the structure of the case) to conceptually equivalent EMR-attributes, to facilitate the subsequent transfer of the values of the EMR-attributes to matching OCCattributes. To ensure structural equivalence, it is imperative that each OCC-attribute is corelated with at least one EMR-attribute; however, we envisage and deal with situations when an OCC-attribute may map to more than one EMR-attribute. The structure of OCC is defined as an OCC meta-data map that details the name, conceptual description, conceptually equivalent synonyms, data structure, and type of each OCC-attribute [12]. In our work, we leverage XML-based EMR that are deemed as structured documents*/ the structure being either externally defined in terms of a document type definition (DTD) or internally defined in terms of attribute-defining tags. The availability of the EMR s DTD directly renders the EMR meta-data map, else we need to parse the XML-based EMR to derive the EMR meta-data map. Structural equivalence is achieved via a two-pass strategy that takes as input an OCC-attribute (from the OCC meta-data map), matches it with the EMR meta-data map, and outputs a conceptually equivalent EMR-attribute(s), as shown

6 192 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/203 Fig. 3. Flowchart illustrating the automated process of EMR/OCC structural equivalence. in Fig. 3. Functional details of the two passes are: Pass 1. For each OCC-attribute, we attempt to find a similar named EMRattribute to establish a basic name match, i.e. an OCC-attribute is directly mapped to an EMR-attribute(s). Pass 2. For non-matched OCC-attributes (from pass 1), we attempt structural equivalence by taking into account possible terminological variations between the target OCC and the source EMR-attributes. For each OCC-attribute, we have compiled a list of conceptually equivalent synonyms (including abbreviations and acronyms) from a number of different EMR definitions. In pass 2, we use the synonyms of each OCC-attribute to establish a synonymous match with an EMR-attribute. If all OCC-attributes are successfully mapped to corresponding EMR-attributes, then EMR/OCC structural equivalence is achieved. However, in case a few OCCattributes are not mapped to EMR-attributes, a variety of options are possible ranging from discarding the EMR source to manual assistance by domain experts. Table 1 illustrates the transformation of a DTD of an exemplar EMR to a pre-defined OCC structure Phase 2: content equivalence Successful structural equivalence allows for the values*/depicting situation-action content*/of the matched EMR-attributes to be

7 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/ Table 1 EMR/OCC structural equivalence DTD of EMR EMR structure OCC structure B/!ELEMENT EMR (DATE, VISIT_TYPE, PATIENT_INFO, VITAL_- DOB: AGE: SIGNS, OBSERVATION/, FINDING/, TREATMENT/, PATH TEST/, MEDICAL HISTORY, FAMILY HISTORY)/ B/!ELEMENT PATIENT_INFO (DOB, SEX)/ SEX: GENDER: B/!ELEMENT DOB (#PCDATA)/ VITAL SIGNS VITALS B/!ELEMENT SEX (#PCDATA)/ Temperature Temperature B/!ELEMENT VITAL_SIGNS (TEMPERATURE, HEART_RATE, Heart Rate Heart Rate BLOOD_PRESSURE, PULSE)/ B/!ELEMENT TEMPERATURE (#PCDATA)/ BP BP B/!ELEMENT HEART_RATE (#PCDATA)/ Systolic Systolic B/!ELEMENT BLOOD_PRESSURE (#PCDATA)/ Diastolic Diastolic B/!ELEMENT PULSE (#PCDATA)/ Pulse Pulse B/!ELEMENT OBSERVATION (ID, TYPE, NOTES)/ OBSERVATION {ID, Type, Notes} SYMPTOM {Specific Type} B/!ELEMENT ID (#PCDATA)/ B/!ELEMENT TYPE (#PCDATA)/ B/!ELEMENT NOTES (#PCDATA)/ B/!ELEMENT FINDING (ID, TYPE)/ FINDINGS {ID Type} DIAGNOSIS {ID Type} B/!ELEMENT ID (#PCDATA)/ PATH TEST {Type, Value, Unit} LAB TEST {Type, Value, Unit} B/!ELEMENT TYPE (#PCDATA)/ B/!ELEMENT TREATMENT (DRUG, THERAPY, DOSAGE, RE- COMMENDATION)/ MEDICAL HISTORY {} MEDICAL HISTORY {}... FAMILY HISTORY {} FAMILY HISTORY {} The center column shows the EMR meta-data map derived from the DTD. The EMR-attributes shown in italics were mapped to the OCC-attributes during pass 2. used to populate the corresponding OCCattributes. In the CBR formalism, inter-case similarity is established by comparing the values of the current case with those of the past cases on an attribute-by-attribute basis, such that cases with similar values for the corresponding attributes are deemed to be similar. The use of different terms, representing the same medical concept, adversely affects the value-specific inter-case matching strategy. For instance, given two cases that use different terms to represent conceptually equivalent values for corresponding attributes, the inter-case matching algorithm may nonetheless regard the two cases as being different. For our purposes, the heterogeneous origin of the EMR leads to the inevitable usage of functionally synonymous term to denote the same concept. Hence, to ensure inter-case matching accuracy it is extremely important to (a) define both a numerical (for numeric values) and vocabulary (for textual values) domain for each OCC-attribute-value; and (b) to standardize the EMR values with respect to the pre-defined OCC content. Phase 2 of our EMR/OCC transformation methodology specifically deals with establishing EMR/OCC content equivalence for both textual and numerical EMR-attribute-values, as shown in Fig Textual content equivalence Textual content equivalence (TCE) involves both terminological and ontological mapping between EMR- and OCC-attribute-values. Functionally, we generate a To-Map_Textual

8 194 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/203 Fig. 4. Flowchart illustrating the automated process of EMR/OCC content equivalence. The EMR content is distinguished as being textual and numerical. list comprising the following tuples: {EMRattribute, EMR-attribute-value, OCC-attribute, OCC-attribute-vocabulary} that determine the source EMR-attribute-value and the target OCC-attribute s pre-defined vocabulary. Next, we attempt to map the EMRattribute-value to an acceptable OCC-attribute-value; upon success, the element is removed from the To-Map_Textual list and placed in the Mapped_Textual list as the following tuple: {EMR-attribute, EMR-attribute-value, OCC-attribute, OCC-attributevalue, mapping_type}. TCE is successfully completed when the To-Map_Textual list is empty. TCE is pursued via a three pass strategy as detailed below Pass 1: term equivalence. In pass 1, we attempt to establish a direct term match for all EMR-attribute-values with their corresponding OCC-attribute-value vocabulary. All successfully mapped EMR_attribute-values are removed from the To-Map_Textual list and placed in the Mapped_Textual list, with the value term match for the mapping-type attribute Pass 2: terminological equivalence via meta-thesaurus. In pass 2, we attempt to establish terminology-level equivalence between the EMR-attribute-values with the pre-defined OCC-attribute-value vocabulary via a medical meta-thesaurus that may define the domain vocabulary space. We use the UMLS meta-thesaurus [18/20] to check whether any conceptually equivalent synonym of the EMR-attribute-value matches with the corresponding OCC-attribute-value vocabulary. All terminologically equivalent EMR_attribute-values are removed from the To- Map_Textual list and placed in the Mapped_- Textual list, with the value terminological match for the mapping-type attribute. We argue that meta-thesaurus-mediated terminological equivalence will effectuate cases having a common terminology for the same concept which in turn will facilitate inter-case similarity measurement. Table 2 shows terminological mapping of textual EMR content to standard OCC-attribute-values Pass 3: ontological equivalence via medical ontology. For the non-matched EMR-attribute-values (as shown in the right column of Table 2) from pass 2, we attempt ontological equivalence by mapping the conceptual specialization/generalization of the EMR-attribute s value to the corresponding

9 Table 2 Exemplar terminological equivalence EMR content Terminological mapping OCC content (after terminological mapping) SYMPTOM {Specific: (General, General, Musculosketal, Cardio, Cardio, Cardio, Digestive) Type: (Wooziness, Fever, Lack of Coordination, Rapid Heartbeat, Orthopnea, Mediastinitis, Anorexia)} Wooziness/Dizziness, Rapid Heartbeat/Tachycardia SYMPTOM {Specific: (General, General, Musculosketal, Cardio, Cardio, Cardio, Digestive) Type: (Dizziness, Fever, Lack of Coordination, Tachycardia, Orthopnea, Mediastinitis, Anorexia)} DIAGNOSIS {ID: (Lyme disease)} DIAGNOSIS {ID: (Lyme disease)} LAB TEST {Type: (Titer-ELISA, Western Blot, Polymerase Chain Reaction) Value: (1.45, True, 2.31)} Polymerase Chain Reaction/ PCR LAB TEST {Type: (Titer-ELISA, Western Blot, PCR) Value: (1.45, True, 2.31)} MEDICAL HISTORY {Myocardial Infarction, Angina} MEDICAL HISTORY {Myocardial Infarction, Angina} FAMILY HISTORY {Heart disease, Colon tumor, Asthmatic} Asthmatic/Asthma FAMILY HISTORY {Heart disease, Colon tumor, Asthma} The left column shows the EMR-attribute-values; the values in bold typeface do not conform to standard OCC-attribute-values. The center column shows the terminological mapping of EMR-attribute-values to standard OCC-attribute-values. The right column shows the resultant OCC-attribute-values; the values in italic typeface are achieved via a terminological match, whilst the values in bold typeface are yet to be standardized. S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/

10 196 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/203 OCC-attribute-value vocabulary. We argue that a medical ontology cannot only serve as a global conceptual schema, capturing the structure and semantics of the knowledge space, but also as a vehicle for medical knowledge transformation and standardization [13]. A medical ontology*/defining a taxonomy of medical concepts*/depicts a semantic parent/child relationship between concepts which can form the basis for matching two concepts. If the two given concepts are not deemed terminologically equivalent, the use of a taxonomy allows us to determine whether the parent/child of concept A has a relationship with concept B, or vice versa. For example, given a medical ontology the two concepts orthopnea and hypercapnia can be deemed conceptually equivalent since, orthopnea is the parent of dysepnea which is the parent of hypercapnia (represented as orthopnea0/dysepnea0/hypercapnia). In pass 3, we use an UMLS-derived ontology [20,21] (as shown in Fig. 5) to establish ontological equivalence via a three-step process: (1) Determine the source of the ontological equivalence, which can be either the EMR- or the OCC-attribute-value (as shown in Fig. 5). Typically, we use the EMRattribute-value as the source concept; (2) determine the position of the source concept in the ontology; (3) establish ontological equivalence by transversing the ontology*/ upward transversal of the ontology yields a generalization whereas downward transversal yields a specialization of the concept. All ontologically equivalent EMR_attribute-values are removed from the To-Map_Textual list and placed in the Mapped_Textual list, with the value ontological match for the mapping-type attribute. Table 3 shows ontological mapping applied to the non-matched OCC-attribute-values of Table Numerical content equivalence EMR contain raw continuous-valued numeric data that need to be made amenable to inter-case matching strategies. For each OCCattribute-value with a numeric data type, we have a discretization map that determines the numerical content equivalence (NCE) strategy being used. We use two NCE strategies: Strategy I. To discretize the range of continuous values into meaningful intervals, where each interval is assigned a unique textual label. For example, normal Fig. 5. A segment of a medical ontology derived from the MSH99 coding scheme.

11 Table 3 Exemplar ontological equivalence applied to the remaining non-standard EMR-attribute-vales shown in Table 2 OCC content (after terminological mapping) Ontological mapping OCC content (after ontological mapping) SYMPTOM {Specific: (General, General, Musculosketal, Cardio, Cardio, Cardio, Digestive); Type: (Dizziness, Fever, Lack of Coordination, Tachycardia, Orthopnea, Mediastinitis, Anorexia)} Child: Lack of Coordination0/ Muscular Incoordination SYMPTOM {Specific: (General, General, Musculosketal, Cardio, Cardio, Cardio, Digestive); Type: (Dizziness, Fever, Muscular Incoordination, Tachycardia, Hypercapnia, Myocarditides, Anorexia)} DIAGNOSIS {ID: (Lyme disease)} Child: Orthopnea0/Dyspnea0/ DIAGNOSIS {ID: (Lyme disease)} Hypercapnia LAB TEST {Type: (Titer-ELISA, Western Blot, PCR); Value: (1.45, True, 2.31)} Child: Mediastinitis0/Rheomatoid Carditis0/Myocarditides LAB TEST {Type: (Titer-ELISA, Western Blot, PCR); Value: (1.45, True, 2.31)} MEDICAL HISTORY {Myocardial Infarction, Angina} Parent: Angina0/Myocardial Ischemia MEDICAL HISTORY {Myocardial Infarction, Myocardial Ischemia } FAMILY HISTORY {Heart disease, Colon tumor, Asthma} Parent: Heart disease0/coronary disease FAMILY HISTORY {Coronary disease, Colon tumor, Asthma} The left column shows the EMR-attribute-values; the values in bold typeface do not conform to standard OCC-attribute-values. The center column shows the ontological mapping of EMR-attribute-values to standard OCC-attribute-values. The right column shows the resultant OCC-attribute-values; the values in italic typeface are achieved via an ontological match. S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/

12 198 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/203 Table 4 Exemplar numerical content equivalence OCC content (after terminological mapping) Numerical mapping OCC content (after numerical mapping) AGE: 43 years AGE: 43 years/ AGE: Middle Age Middle Age GENDER: M GENDER: M VITALS VITALS Temperature: 39.2 Temperature: 39.2/High Temperature: High Heart Rate: 110 Heart Rate: 110/High Heart Rate: High BP BP Systolic: 117 Systolic: 117/ Normal Systolic: Normal Diastolic: 78 Diastolic: 78/ Normal Diastolic: Normal SYMPTOM { SYMPTOM { The center column shows the mapping of EMR-attributevalues to standard OCC textual labels. The right column shows the resultant OCC-attribute-values. readings of hemoglobin blood count can be discretized into five meaningful intervals, each interval identified by a textual label, i.e. very low, low, normal, high and very high. Table 4 shows NCE using the discretization strategy. Strategy II. To assign a distance threshold that defines an acceptable difference between two numeric values; if the difference between two continuous values is below the distance threshold they are regarded as being similar. 4. Method: phases of automated EMR/OCC transformation Functionally, EMR/OCC transformation is carried out as a sequential process, spanning over five major phases (shown in Fig. 6). We briefly explain the functionality of the salient phases Phase A: Internet-mediated EMR procurement This phase is responsible for the following activities: 1) EMR donor site set-up whereby permission is granted by the institutions owning the EMR allow for remote access by our data procurement agent to access the EMR repository to procure EMR. Due to the nature of the information being released, a number of serious ethical and legal issues need to be considered by donor institutions. Site set-up also involves agreeing on an EMR blinding strategy so as to ensure that the released EMR does not contain any personal identification-related information. Fig. 6. Functional stages of case-base enrichment via EMR/OCC transformation.

13 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/ Fig. 7. A screenshot of the data procurement agent, depicting a list of donor data procurement sites and certain information pertaining to data procurement. 2) EMR procurement from heterogeneous, Internet-enabled donor EMR repositories. This is achieved by a data procurement agent (shown in Fig. 7) that periodically monitors the selected EMR repositories for the addition of new EMR with respect to the last EMR procurement schedule. EMRs recently added to the EMR repository are automatically procured. 3) EMR cleansing involves the removal of all information that may lead to ethical and legal claims, for instance, patient name, address, next-of-kin, etc. 4) EMR storage in intermediate repositories at the application server side Phase B: EMR/OCC transformation This phase is responsible for the automatic transformation of generic XML-based EMR to specialized OCC as per the methodology described in the earlier section (see Figs. 3 and 4). Table 5 shows the transformation of an EMR to an OCC via the various stages of our EMR/OCC transformation methodology. We have put in place an OCC-fitness matrix that associates a fitness value to each OCC, which in turn determines the influence of the case in the reasoning process. The fitness value associated with a case is a composite of the marks awarded by the content equivalence stage to each OCC-attribute. Highest marks are given for a term match whereas a relatively lower mark is awarded for a weak ontological match. In an automated OCCvalidation scheme, all transformed OCC with a fitness value above the pre-defined threshold are selected for inclusion to the CB. However, in a semi-automated scheme, manual validation by domain experts is also a viable option

14 200 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/203 Table 5 Exemplar EMR/OCC transformation EMR content OCC content (after mapping) AGE: 43 years AGE: Middle Age GENDER: M GENDER: M VITALS VITALS Temperature: 39.2 Temperature: High Heart Rate: 110 Heart Rate: High BP BP Systolic: 117 Systolic: Normal Diastolic: 78 Diastolic: Normal SYMPTOM {Specific: (General, General, Musculosketal, Cardio, Cardio, Cardio, Digestive); Type: (Wooziness, Fever, Lack of Coordination, Rapid Heartbeat, Orthopnea, Mediastinitis, Anorexia)} SYMPTOM {Specific: (General, General, Musculosketal, Cardio, Cardio, Cardio, Digestive); Type: (Dizziness, Fever, Muscular Incoordination, Tachycardia, Hypercapnia, Myocarditides, Anorexia)} DIAGNOSIS {ID: (Lyme disease)} DIAGNOSIS {ID: (Lyme disease)} LAB TEST {Type: (Titer-ELISA, Western Blot, Polymerase Chain Reaction); Value: (1.45, True, 2.31)} LAB TEST {Type: (Titer-ELISA, Western Blot, PCR); Value: (1.45, True, 2.31)} MEDICAL HISTORY {Myocardial Infarction, Angina} MEDICAL HISTORY {Myocardial Infarction, Myocardial Ischemia } FAMILY HISTORY {Heart disease, Colon tumor, Asthmatic} FAMILY HISTORY {Coronary disease, Colon tumor, Asthma} In the right column, the values in bold typeface are subject to transformation. In the right column, the values in italic typeface are a result of the transformation. as it also allows for domain experts to tweak the transformed OCC to make it more accurate and relevant Phase C: case-base maintenance via inductive OCC-attribute ranking This phase entails CB maintenance, which amongst other activities includes an inductive assessment of each OCC-attribute s significance towards the eventual CBR-based solution. In our work, we apply three different attribute sensitivity analysis techniques [22,23] to back-propagation neural network that have learnt an abstract representation of the inherent relationship between the input stimuli and the associated output response. Our results are interesting and show quite an agreement with attribute weights assigned by domain experts in a subjective manner. 5. Implementation details The CBR system is implemented using the Java 2.0 programming language, and is hosted on a server running Windows NT. The casebase and the intermediate database(s) are implemented using the Microsoft SQL Server 7.0 (MSSQL) database. The UMLS Metathesaurus and domain ontologies are converted from native text files into indexed segments of MSSQL database for faster queries. Data exchange with donor EMR repositories is achieved using JDBC (Java Data Base Connectivity), which ensures dynamic connections with a wide range of database platforms. EMR (given as XML documents)-based information extraction visa-vis XML document parsing is achieved using the Microsoft XML Parser. The webbased GUI is implemented using Java servlets in conjunction with Microsoft IIS web server.

15 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/ Fig. 8. Technical architecture of CATI illustrating the various development platforms. Fig. 8 shows the confluence of technologies used to implement our methodology. 6. Concluding remarks In our work, we have managed to leverage information-rich EMR, accessible over the Internet, to enhance the (medical) knowledge of traditional medical CBR systems. We have presented a novel facet and utility of routinely collected EMR, whereby they can be transformed from mere information resource to a diagnostic decision-support resource. Transformation of generic EMR to specialized OCC is an interesting yet challenging research problem in a real-life setting; nevertheless, our initial results, though based on certain realistic premises are quite encouraging. The premises of our work are:. EMRs are represented as XML documents, hence the structure of the EMR can be readily determined. On the other hand, determining the structure of non-xmlbased EMR is a challenging problem and will require improvements to the structural equivalence strategy.. EMR-attribute-values use medical terms and standard codes. At this stage, we do not perform any natural language processing to determine the semantics of the values to effectuate content transformation. However, in a real-life setting there is the need to transform notes written in natural language by medical practitioners. This will require improvements to the textual content equivalence strategy.

16 202 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/203. A single case is an episodic (snapshot) encounter with a medical practitioner*/ there is a set of problem-defining symptoms and a corresponding action. This understanding discounts the temporal aspects associated with the longitudinal medical history of an individual, which usually is the case with EMR. Henceforth, we regard each clinical visit to be recorded as a new page in the EMR, and each page of the EMR is to be transformed to an OCC. We need to add that due to the confidential nature of EMR, it has been extremely difficult to find Internet-accessible EMR repositories, even for research purposes. Nevertheless, from a medical informatics research perspective we find the possibility of transforming EMR to decision-support resources quite interesting and technically challenging, notwithstanding our present controlled research environment, and anticipate that with increasing demand for decision-support services together with improved EMR security and privacy protocols our work can be useful towards enriching CB for value-added diagnostic support services. References [1] A. Aamodt, E. Plaza, Relating case-based reasoning: foundational issues, methodological variations and system approaches, AI Communications 7 (1) (1994) 39/59. [2] J.L. Kolodner, Case-based Reasoning, Morgan Kaufmann, San Mateo, [3] K. Althoff, R. Bergmann, Case-based reasoning for medical decision support tasks: the INRECA approach, Artif. Intelligence Med. J. 12 (1998) 25/41. [4] C. Bradburn, J. Zeleznikow, The application of case-based reasoning to the tasks of health care planning, in: S. Wess, K.D. Althoff, M. Richter (Eds.), Topics in Case-based Reasoning: First European Workshop, Springer, Berlin, 1994, pp. 365/378. [5] G. Mariuzzi, A. Nombello, L. Mariuzzi, P.W. Hamilton, J.E. Weber, D. Thompson, P.H. Bartels, Quantitative study of ductal breast cancer*/patient targeted prognosis: an exploration of case-based reasoning, Pathology Research and Practice, vol. 193, 1997, pp. 535/542. [6] M. Jaulent, C. Le Bozec, Case-based diagnosis in histopathology of breast tumours, in: B. Cesnik, A. McCray, J. Scherrer (Eds.), Proceedings of MedInfo 98, IOS Press, Amsterdam, [7] D.W. Aha, Tolerating noisy, irrelevant, and novel attributes in instance-based learning algorithms, Int. J. Man- Mach. Stud. 36 (1992) 267/287. [8] D.W. Aha, Feature weighting for lazy learning algorithms, in: H. Liu, H. Motoda (Eds.), Feature Extraction, Construction and Selection: A Data Mining Perspective, Kluwer, Norwell, MA, [9] J.J. Cimino, Vocabulary and health care information technology: state of the art, J. Am. Soc. Inform. Sci. 46 (1995) 777/782. [10] D.W. Aha, L. Breslow, Refining conversational case libraries, in: Proceedings of the Second International Conference on Case-based Reasoning, RI, USA, [11] E.H. Shortliffe, The Evolution of healthcare records in the era of the Internet, in: B. Cesnik, A. McCray, J. Scherrer (Eds.), Proceedings of MedInfo 98, IOS Press, Amsterdam, [12] I.S. Kohane, P. Greenspun, J. Fackler, C. Cimino, P. Szolovits, Building national electronic medical record systems via the world wide web, J. Am. Med. Inform. Assoc. 3 (3) (1996) 191/207. [13] G. Leroy, H. Chen, Meeting medical terminology needs*/ the ontology-enhanced medical concept mapper, IEEE Trans. Inform. Technol. Biomed. 5 (4) (2001) 261/270. [14] W. Wilke, R. Bergmann, Considering decision costs while learning of feature weights, in: Proceedings of the Third European Workshop on Case-based Reasoning, Lausanne, Switzerland, Springer, Berlin, 1996, pp. 460/472. [15] N. Howe, C. Cardie, Examining locally varying weights for nearest neighbor algorithms, in: Proceedings of the Second International Conference on Case-based Reasoning, Springer, Providence, RI, 1997, pp. 455/466. [16] R.S. Dick, E.B. Steen, The Computer-based Patient Record: An Essential Technology for Health Care, National Academy Press, Washington, DC, [17] G.F. Murphy, Electronic Health Records: Changing the Vision, Harcourt Brace & Co, Philadelphia, [18] J.J. Robert, M. Joubert, L. Nal, M. Fieschi, A computational model of information retrieval with UMLS, in: Proceedings of the 17th Annual Computer Applications in Medical Care Symposium, 1994, pp. 167/171. [19] G. Carenini, J.D. Moore, Using the UMLS semantic network as a basis for constructing a terminological knowledge base: a preliminary report, in: Proceedings of the 17th Annual Computer Applications in Medical Care Symposium, [20] H. Chen, B.R. Schatz, T. Yim, D. Fye, Automatic thesaurus generation for an electronic community system, J. Am. Soc. Inform. Sci. 46 (1995) 175/193. [21] H. Chen, J. Martinez, D.T. Ng, B.R. Schatz, A concept space approach to addressing the vocabulary problem in

17 S.S.R. Abidi, S. Manickam / International Journal of Medical Informatics 68 (2002) 187/ scientific information retrieval: an experiment on the Worm Community System, J. Am. Soc. Inform. Sci. 48 (1997) 17/31. [22] S. Hashem, Sensitivity analysis for feedforward artificial neural network with differentiable activation functions, in: Proceedings of the International Joint Conference on Neural Networks, Vol. 1, [23] H.L. Poh, J.T. Yao, C.L. Tan, Forecasting and analysis of marketing data using neural networks, J. Inform. Sci. Eng. 14 (1998) 843/862.

A Personalised Healthcare Information Delivery System: Pushing Customised Healthcare Information Over the WWW

A Personalised Healthcare Information Delivery System: Pushing Customised Healthcare Information Over the WWW A Personalised Healthcare Information Delivery System: Pushing Customised Healthcare Information Over the WWW Syed Sibte Raza ABIDI & Alwyn GOH Health Informatics Research Group, School of Computer Sciences

More information

Information Brokering over the Information Highway: An Internet-Based Database Navigation System

Information Brokering over the Information Highway: An Internet-Based Database Navigation System In Proc. of The Joint Pacific Asian Conference on Expert Systems, Singapore, 1997 Information Brokering over the Information Highway: An Internet-Based Database Navigation System Syed Sibte Raza ABIDI

More information

Strategic Management System for Academic World

Strategic Management System for Academic World 2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore Strategic Management System for Academic World Expert System Based on Composition

More information

Modeling Temporal Data in Electronic Health Record Systems

Modeling Temporal Data in Electronic Health Record Systems International Journal of Information Science and Intelligent System, 3(3): 51-60, 2014 Modeling Temporal Data in Electronic Health Record Systems Chafiqa Radjai 1, Idir Rassoul², Vytautas Čyras 3 1,2 Mouloud

More information

Health Care Management Information Systems with Object Oriented Methodology

Health Care Management Information Systems with Object Oriented Methodology International Journal of Information Technology and Knowledge Management January-June 2012, Volume 5, No. 1, pp. 234- Health Care Management Information Systems with Object Oriented Methodology Kanta Jangra

More information

Clinical Database Information System for Gbagada General Hospital

Clinical Database Information System for Gbagada General Hospital International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 9, September 2015, PP 29-37 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org

More information

Distributed Database for Environmental Data Integration

Distributed Database for Environmental Data Integration Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information

More information

Electronic Health Record (EHR) Standards Survey

Electronic Health Record (EHR) Standards Survey Electronic Health Record (EHR) Standards Survey Compiled by: Simona Cohen, Amnon Shabo Date: August 1st, 2001 This report is a short survey about the main emerging standards that relate to EHR - Electronic

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

ALIAS: A Tool for Disambiguating Authors in Microsoft Academic Search

ALIAS: A Tool for Disambiguating Authors in Microsoft Academic Search Project for Michael Pitts Course TCSS 702A University of Washington Tacoma Institute of Technology ALIAS: A Tool for Disambiguating Authors in Microsoft Academic Search Under supervision of : Dr. Senjuti

More information

II. PREVIOUS RELATED WORK

II. PREVIOUS RELATED WORK An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to

More information

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens 1 Optique: Improving the competitiveness of European industry For many

More information

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed under

More information

Software Architecture Document

Software Architecture Document Software Architecture Document Natural Language Processing Cell Version 1.0 Natural Language Processing Cell Software Architecture Document Version 1.0 1 1. Table of Contents 1. Table of Contents... 2

More information

HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM. Aniket Bochare - aniketb1@umbc.edu. CMSC 601 - Presentation

HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM. Aniket Bochare - aniketb1@umbc.edu. CMSC 601 - Presentation HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM Aniket Bochare - aniketb1@umbc.edu CMSC 601 - Presentation Date-04/25/2011 AGENDA Introduction and Background Framework Heterogeneous

More information

Maintenance of Domain Knowledge for Nursing Care using Data in Hospital Information System

Maintenance of Domain Knowledge for Nursing Care using Data in Hospital Information System Maintenance of Domain Knowledge for Nursing Care using Data in Hospital Information System Haruko Iwata, Shoji Hirano and Shusaku Tsumoto Department of Medical Informatics, School of Medicine, Faculty

More information

Novel Data Extraction Language for Structured Log Analysis

Novel Data Extraction Language for Structured Log Analysis Novel Data Extraction Language for Structured Log Analysis P.W.D.C. Jayathilake 99X Technology, Sri Lanka. ABSTRACT This paper presents the implementation of a new log data extraction language. Theoretical

More information

A Symptom Extraction and Classification Method for Self-Management

A Symptom Extraction and Classification Method for Self-Management LANOMS 2005-4th Latin American Network Operations and Management Symposium 201 A Symptom Extraction and Classification Method for Self-Management Marcelo Perazolo Autonomic Computing Architecture IBM Corporation

More information

TRANSFoRm: Vision of a learning healthcare system

TRANSFoRm: Vision of a learning healthcare system TRANSFoRm: Vision of a learning healthcare system Vasa Curcin, Imperial College London Theo Arvanitis, University of Birmingham Derek Corrigan, Royal College of Surgeons Ireland TRANSFoRm is partially

More information

Business Intelligence through Hybrid Intelligent System Approach: Application to Retail Banking

Business Intelligence through Hybrid Intelligent System Approach: Application to Retail Banking Business Intelligence through Hybrid Intelligent System Approach: Application to Retail Banking Rajendra M Sonar, Asst Professor (IT), SJM School of Management, Indian Institute of Technology Bombay Powai,

More information

Divide-n-Discover Discretization based Data Exploration Framework for Healthcare Analytics

Divide-n-Discover Discretization based Data Exploration Framework for Healthcare Analytics for Healthcare Analytics Si-Chi Chin,KiyanaZolfaghar,SenjutiBasuRoy,AnkurTeredesai,andPaulAmoroso Institute of Technology, The University of Washington -Tacoma,900CommerceStreet,Tacoma,WA980-00,U.S.A.

More information

Automatic Timeline Construction For Computer Forensics Purposes

Automatic Timeline Construction For Computer Forensics Purposes Automatic Timeline Construction For Computer Forensics Purposes Yoan Chabot, Aurélie Bertaux, Christophe Nicolle and Tahar Kechadi CheckSem Team, Laboratoire Le2i, UMR CNRS 6306 Faculté des sciences Mirande,

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Web Based Implementation of Interactive Computer Assisted Legal Support System - Analysis Design Prototype Development and Validation of CALLS System

Web Based Implementation of Interactive Computer Assisted Legal Support System - Analysis Design Prototype Development and Validation of CALLS System 2012 2nd International Conference on Management and Artificial Intelligence IPEDR Vol.35 (2012) (2012) IACSIT Press, Singapore Web Based Implementation of Interactive Computer Assisted Legal Support System

More information

Intelligent Knowledge Management in Medical Applications. Wan Hussain Wan Ishak, Fadzilah Siraj, Abu Talib Othman

Intelligent Knowledge Management in Medical Applications. Wan Hussain Wan Ishak, Fadzilah Siraj, Abu Talib Othman Intelligent Knowledge Management in Medical Applications Wan Hussain Wan Ishak, Fadzilah Siraj, Abu Talib Othman School of Information Technology, Universiti Utara Malaysia, 06010 Sintok, Kedah, MALAYSIA

More information

Understanding Web personalization with Web Usage Mining and its Application: Recommender System

Understanding Web personalization with Web Usage Mining and its Application: Recommender System Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,

More information

Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset.

Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset. White Paper Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset. Using LSI for Implementing Document Management Systems By Mike Harrison, Director,

More information

A Visual Tagging Technique for Annotating Large-Volume Multimedia Databases

A Visual Tagging Technique for Annotating Large-Volume Multimedia Databases A Visual Tagging Technique for Annotating Large-Volume Multimedia Databases A tool for adding semantic value to improve information filtering (Post Workshop revised version, November 1997) Konstantinos

More information

HELP DESK SYSTEMS. Using CaseBased Reasoning

HELP DESK SYSTEMS. Using CaseBased Reasoning HELP DESK SYSTEMS Using CaseBased Reasoning Topics Covered Today What is Help-Desk? Components of HelpDesk Systems Types Of HelpDesk Systems Used Need for CBR in HelpDesk Systems GE Helpdesk using ReMind

More information

A Conversational Case-Based Reasoning Help-Desk Utility for Complex Products

A Conversational Case-Based Reasoning Help-Desk Utility for Complex Products A Conversational Case-Based Reasoning Help-Desk Utility for Complex Products GIL CHEN and YORAM REICH The Iby And Aladar Fleischman Faculty of Engineering Tel Aviv University ISRAEL yoram@eng.tau.ac.il

More information

Find the signal in the noise

Find the signal in the noise Find the signal in the noise Electronic Health Records: The challenge The adoption of Electronic Health Records (EHRs) in the USA is rapidly increasing, due to the Health Information Technology and Clinical

More information

Integrated Telemedicine Networks and Added-Value Services

Integrated Telemedicine Networks and Added-Value Services Integrated Telemedicine Networks and Added-Value Services Stelios C. Orphanoudakis Institute of Computer Science, FORTH, Heraklion, Crete, Greece Department of Computer Science, University of Crete, Heraklion,

More information

Information Services for Smart Grids

Information Services for Smart Grids Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic

More information

Case-Based Reasoning for General Electric Appliance Customer Support

Case-Based Reasoning for General Electric Appliance Customer Support Case-Based Reasoning for General Electric Appliance Customer Support William Cheetham General Electric Global Research, One Research Circle, Niskayuna, NY 12309 cheetham@research.ge.com (Deployed Application)

More information

Filtering Noisy Contents in Online Social Network by using Rule Based Filtering System

Filtering Noisy Contents in Online Social Network by using Rule Based Filtering System Filtering Noisy Contents in Online Social Network by using Rule Based Filtering System Bala Kumari P 1, Bercelin Rose Mary W 2 and Devi Mareeswari M 3 1, 2, 3 M.TECH / IT, Dr.Sivanthi Aditanar College

More information

Towards a Repository for Managing Archetypes for Electronic Health Records

Towards a Repository for Managing Archetypes for Electronic Health Records Towards a Repository for Managing Archetypes for Electronic Health Records Sebastian Garde 1, Evelyn J.S. Hovenga 1, Jana Gränz 1,2, Shala Foozonkhah 1,3, Sam Heard 1,4 1 Health Informatics Research Group,

More information

131-1. Adding New Level in KDD to Make the Web Usage Mining More Efficient. Abstract. 1. Introduction [1]. 1/10

131-1. Adding New Level in KDD to Make the Web Usage Mining More Efficient. Abstract. 1. Introduction [1]. 1/10 1/10 131-1 Adding New Level in KDD to Make the Web Usage Mining More Efficient Mohammad Ala a AL_Hamami PHD Student, Lecturer m_ah_1@yahoocom Soukaena Hassan Hashem PHD Student, Lecturer soukaena_hassan@yahoocom

More information

Operations Research and Knowledge Modeling in Data Mining

Operations Research and Knowledge Modeling in Data Mining Operations Research and Knowledge Modeling in Data Mining Masato KODA Graduate School of Systems and Information Engineering University of Tsukuba, Tsukuba Science City, Japan 305-8573 koda@sk.tsukuba.ac.jp

More information

In this presentation, you will be introduced to data mining and the relationship with meaningful use.

In this presentation, you will be introduced to data mining and the relationship with meaningful use. In this presentation, you will be introduced to data mining and the relationship with meaningful use. Data mining refers to the art and science of intelligent data analysis. It is the application of machine

More information

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network General Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Impelling

More information

Title Draft Pan-Canadian Primary Health Care Electronic Medical Record Content Standard, Version 2.0 Data Extract Specifi cation Business View

Title Draft Pan-Canadian Primary Health Care Electronic Medical Record Content Standard, Version 2.0 Data Extract Specifi cation Business View pic Title Draft Pan-Canadian Primary Health Care Electronic Medical Record Content Standard, Version 2.0 Data Extract Specifi cation Business View Primary Health Care Who We Are Established in 1994, CIHI

More information

INTERNATIONAL JOURNAL FOR ENGINEERING APPLICATIONS AND TECHNOLOGY DATA MINING IN HEALTHCARE SECTOR. ankitanandurkar2394@gmail.com

INTERNATIONAL JOURNAL FOR ENGINEERING APPLICATIONS AND TECHNOLOGY DATA MINING IN HEALTHCARE SECTOR. ankitanandurkar2394@gmail.com IJFEAT INTERNATIONAL JOURNAL FOR ENGINEERING APPLICATIONS AND TECHNOLOGY DATA MINING IN HEALTHCARE SECTOR Bharti S. Takey 1, Ankita N. Nandurkar 2,Ashwini A. Khobragade 3,Pooja G. Jaiswal 4,Swapnil R.

More information

On the Standardization of Semantic Web Services-based Network Monitoring Operations

On the Standardization of Semantic Web Services-based Network Monitoring Operations On the Standardization of Semantic Web Services-based Network Monitoring Operations ChenglingZhao^, ZihengLiu^, YanfengWang^ The Department of Information Techonlogy, HuaZhong Normal University; Wuhan,

More information

Component visualization methods for large legacy software in C/C++

Component visualization methods for large legacy software in C/C++ Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University mcserep@caesar.elte.hu

More information

Case-based Reasoning in Agent-based Decision Support System

Case-based Reasoning in Agent-based Decision Support System Acta Polytechnica Hungarica Vol. 4, No. 1, 2007 Case-based Reasoning in Agent-based Decision Support System Jolana Sebestyénová Institute of Informatics, Slovak Academy of Sciences Dúbravská cesta 9, 845

More information

How To Create A Decision Support System For A Patient Care System

How To Create A Decision Support System For A Patient Care System DOI: 10.7763/IPEDR. 2013. V63. 3 Design of a Decision Support System in Electronic Medical Record Using Structured Query Language Muhammad Asif +, Mohammad Jamil Sawar, and Umair Abdullah Barani Institute

More information

Semantic interoperability of dual-model EHR clinical standards

Semantic interoperability of dual-model EHR clinical standards Semantic interoperability of dual-model EHR clinical standards Catalina Martínez-Costa Departamento de Informática y Sistemas, Facultad de Informática Universidad de Murcia, CP 30100, Murcia cmartinezcosta@um.es

More information

Improving Pain & Symptom Management for Advanced Cancer Patients with a Clinical Decision Support System

Improving Pain & Symptom Management for Advanced Cancer Patients with a Clinical Decision Support System ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 169 Improving Pain & Symptom Management for Advanced Cancer

More information

Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks

Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks Ramaswamy Chandramouli National Institute of Standards and Technology Gaithersburg, MD 20899,USA 001-301-975-5013 chandramouli@nist.gov

More information

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS Ionela MANIU Lucian Blaga University Sibiu, Romania Faculty of Sciences mocanionela@yahoo.com George MANIU Spiru Haret University Bucharest, Romania Faculty

More information

DBaaS Using HL7 Based on XMDR-DAI for Medical Information Sharing in Cloud

DBaaS Using HL7 Based on XMDR-DAI for Medical Information Sharing in Cloud , pp.111-120 http://dx.doi.org/10.14257/ijmue.2015.10.9.12 DBaaS Using HL7 Based on XMDR-DAI for Medical Information Sharing in Cloud Ho-Kyun Park 1 and Seok-Jae Moon 2 1 School of IT Convergence Engineering,

More information

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM International Journal of Innovative Computing, Information and Control ICIC International c 0 ISSN 34-48 Volume 8, Number 8, August 0 pp. 4 FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT

More information

Table of Contents. Preface... 1. 1 CPSA Position... 2. 1.1 How EMRs and Alberta Netcare are Changing Practice... 2. 2 Evolving Standards of Care...

Table of Contents. Preface... 1. 1 CPSA Position... 2. 1.1 How EMRs and Alberta Netcare are Changing Practice... 2. 2 Evolving Standards of Care... March 2015 Table of Contents Preface... 1 1 CPSA Position... 2 1.1 How EMRs and Alberta Netcare are Changing Practice... 2 2 Evolving Standards of Care... 4 2.1 The Medical Record... 4 2.2 Shared Medical

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR

HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR Priti Kalode 1, Dr Onkar S Kemkar 2, Dr P R Gundalwar 3 Research Student, Dept of Comp Sci &Elec, RTM Nagpur University

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

AWERProcedia Information Technology & Computer Science

AWERProcedia Information Technology & Computer Science AWERProcedia Information Technology & Computer Science Vol 03 (2013) 1157-1162 3 rd World Conference on Information Technology (WCIT-2012) Webification of Software Development: General Outline and the

More information

Towards a Visually Enhanced Medical Search Engine

Towards a Visually Enhanced Medical Search Engine Towards a Visually Enhanced Medical Search Engine Lavish Lalwani 1,2, Guido Zuccon 1, Mohamed Sharaf 2, Anthony Nguyen 1 1 The Australian e-health Research Centre, Brisbane, Queensland, Australia; 2 The

More information

A Pattern-based Framework of Change Operators for Ontology Evolution

A Pattern-based Framework of Change Operators for Ontology Evolution A Pattern-based Framework of Change Operators for Ontology Evolution Muhammad Javed 1, Yalemisew M. Abgaz 2, Claus Pahl 3 Centre for Next Generation Localization (CNGL), School of Computing, Dublin City

More information

Master of Science in Healthcare Informatics and Analytics Program Overview

Master of Science in Healthcare Informatics and Analytics Program Overview Master of Science in Healthcare Informatics and Analytics Program Overview The program is a 60 credit, 100 week course of study that is designed to graduate students who: Understand and can apply the appropriate

More information

Data quality in Accounting Information Systems

Data quality in Accounting Information Systems Data quality in Accounting Information Systems Comparing Several Data Mining Techniques Erjon Zoto Department of Statistics and Applied Informatics Faculty of Economy, University of Tirana Tirana, Albania

More information

ISO 18308 INTERNATIONAL STANDARD. Health informatics Requirements for an electronic health record architecture

ISO 18308 INTERNATIONAL STANDARD. Health informatics Requirements for an electronic health record architecture INTERNATIONAL STANDARD ISO 18308 First edition 2011-04-15 Health informatics Requirements for an electronic health record architecture Informatique de santé Exigences relatives à une architecture de l'enregistrement

More information

Transformation of Free-text Electronic Health Records for Efficient Information Retrieval and Support of Knowledge Discovery

Transformation of Free-text Electronic Health Records for Efficient Information Retrieval and Support of Knowledge Discovery Transformation of Free-text Electronic Health Records for Efficient Information Retrieval and Support of Knowledge Discovery Jan Paralic, Peter Smatana Technical University of Kosice, Slovakia Center for

More information

Reverse Engineering in Data Integration Software

Reverse Engineering in Data Integration Software Database Systems Journal vol. IV, no. 1/2013 11 Reverse Engineering in Data Integration Software Vlad DIACONITA The Bucharest Academy of Economic Studies diaconita.vlad@ie.ase.ro Integrated applications

More information

Design of Modern Mobile Devices based on Medical Information Interchange Standards Med e Tel, 2015 Luxembourg

Design of Modern Mobile Devices based on Medical Information Interchange Standards Med e Tel, 2015 Luxembourg D. Tcharaktchiev University Hospital of Endocrinology, Sofia, Bulgaria I. E. Ivanov, V. Gueorguiev Technical University Sofia, Bulgaria D. V. Georgieva 4New Bulgarian University, Bulgaria Design of Modern

More information

Experiments in Web Page Classification for Semantic Web

Experiments in Web Page Classification for Semantic Web Experiments in Web Page Classification for Semantic Web Asad Satti, Nick Cercone, Vlado Kešelj Faculty of Computer Science, Dalhousie University E-mail: {rashid,nick,vlado}@cs.dal.ca Abstract We address

More information

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT AIMAN TURANI Associate Prof., Faculty of computer science and Engineering, TAIBAH University, Medina, KSA E-mail: aimanturani@hotmail.com ABSTRACT

More information

Data Mining Governance for Service Oriented Architecture

Data Mining Governance for Service Oriented Architecture Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY alibek@tr.ibm.com Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,

More information

Clinical Mapping (CMAP) Draft for Public Comment

Clinical Mapping (CMAP) Draft for Public Comment Integrating the Healthcare Enterprise 5 IHE Patient Care Coordination Technical Framework Supplement 10 Clinical Mapping (CMAP) 15 Draft for Public Comment 20 Date: June 1, 2015 Author: PCC Technical Committee

More information

CHAPTER 3 PROPOSED SCHEME

CHAPTER 3 PROPOSED SCHEME 79 CHAPTER 3 PROPOSED SCHEME In an interactive environment, there is a need to look at the information sharing amongst various information systems (For E.g. Banking, Military Services and Health care).

More information

Complex Information Management Using a Framework Supported by ECA Rules in XML

Complex Information Management Using a Framework Supported by ECA Rules in XML Complex Information Management Using a Framework Supported by ECA Rules in XML Bing Wu, Essam Mansour and Kudakwashe Dube School of Computing, Dublin Institute of Technology Kevin Street, Dublin 8, Ireland

More information

Version: January 2008 ASTM E-31: EHR and Informatics Standards Education For Health Professional Disciplines. Background

Version: January 2008 ASTM E-31: EHR and Informatics Standards Education For Health Professional Disciplines. Background Version: January 2008 ASTM E-31: EHR and Informatics Standards Education For Health Professional Disciplines Background Work on standards for the EHR in the context of all such standards for the Health

More information

Semantic Information on Electronic Medical Records (EMRs) through Ontologies

Semantic Information on Electronic Medical Records (EMRs) through Ontologies Semantic Information on Electronic Medical Records (EMRs) through Ontologies Suarez Barón M. J. Researcher, Research Center at Colombian School of Industrial Careers marcojaviersuarezbaron@gmail.com Bogotá,

More information

Practical Implementation of a Bridge between Legacy EHR System and a Clinical Research Environment

Practical Implementation of a Bridge between Legacy EHR System and a Clinical Research Environment Cross-Border Challenges in Informatics with a Focus on Disease Surveillance and Utilising Big-Data L. Stoicu-Tivadar et al. (Eds.) 2014 The authors. This article is published online with Open Access by

More information

Ontology for Home Energy Management Domain

Ontology for Home Energy Management Domain Ontology for Home Energy Management Domain Nazaraf Shah 1,, Kuo-Ming Chao 1, 1 Faculty of Engineering and Computing Coventry University, Coventry, UK {nazaraf.shah, k.chao}@coventry.ac.uk Abstract. This

More information

Application of ontologies for the integration of network monitoring platforms

Application of ontologies for the integration of network monitoring platforms Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,

More information

Adapting to the Level of Experience of the User in Mixed-Initiative Web Self-Service Applications

Adapting to the Level of Experience of the User in Mixed-Initiative Web Self-Service Applications Adapting to the Level of Experience of the User in Mixed-Initiative Web Self-Service Applications Mehmet H. Göker Kaidara Software 330 Distel Circle, Suite 150 Los Altos, CA 94022 mgoker@kaidara.com Abstract.

More information

PREVENTING FAILURES BY MINING MAINTENANCE LOGS WITH CASE-BASED REASONING

PREVENTING FAILURES BY MINING MAINTENANCE LOGS WITH CASE-BASED REASONING PREVENTING FAILURES BY MINING MAINTENANCE LOGS WITH CASE-BASED REASONING Mark Devaney, Ashwin Ram Enkia Corporation [markd@enkia.com, ashwin@enkia.com] Hai Qiu, Jay Lee Center for Intelligent Maintenance

More information

Information Technology for KM

Information Technology for KM On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de

More information

Intelligent Tools For A Productive Radiologist Workflow: How Machine Learning Enriches Hanging Protocols

Intelligent Tools For A Productive Radiologist Workflow: How Machine Learning Enriches Hanging Protocols GE Healthcare Intelligent Tools For A Productive Radiologist Workflow: How Machine Learning Enriches Hanging Protocols Authors: Tianyi Wang Information Scientist Machine Learning Lab Software Science &

More information

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL Frédéric Dufaux, Michael Ansorge, and Touradj Ebrahimi Institut de Traitement des Signaux Ecole Polytechnique Fédérale de Lausanne (EPFL)

More information

Enabling Integrated Care

Enabling Integrated Care Enabling Integrated Care Harnessing personal health systems for better outcomes across the care continuum Briefing Note for a SmartPersonalHealth Workshop WoHIT, Thursday 18 March 2010, 13:00-17:00, Barcelona

More information

Telemedicine in the Malaysian Multimedia Super Corridor: Towards Personalised Lifetime Health Plans

Telemedicine in the Malaysian Multimedia Super Corridor: Towards Personalised Lifetime Health Plans Telemedicine in the Malaysian Multimedia Super Corridor: Towards Personalised Lifetime Health Plans Syed Sibte Raza ABIDI & Zaharin YUSOFF Health Informatics Research Group, School of Computer Sciences,

More information

Intelligent Data Integration Middleware Based on Updateable Views

Intelligent Data Integration Middleware Based on Updateable Views Intelligent Data Integration Middleware Based on Updateable Views Hanna Kozankiewicz 1, Krzysztof Stencel 2, Kazimierz Subieta 1,3 1 Institute of Computer Sciences of the Polish Academy of Sciences, Warsaw,

More information

A Workbench for Prototyping XML Data Exchange (extended abstract)

A Workbench for Prototyping XML Data Exchange (extended abstract) A Workbench for Prototyping XML Data Exchange (extended abstract) Renzo Orsini and Augusto Celentano Università Ca Foscari di Venezia, Dipartimento di Informatica via Torino 155, 30172 Mestre (VE), Italy

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

Prediction of Heart Disease Using Naïve Bayes Algorithm

Prediction of Heart Disease Using Naïve Bayes Algorithm Prediction of Heart Disease Using Naïve Bayes Algorithm R.Karthiyayini 1, S.Chithaara 2 Assistant Professor, Department of computer Applications, Anna University, BIT campus, Tiruchirapalli, Tamilnadu,

More information

HL7 and DICOM based integration of radiology departments with healthcare enterprise information systems

HL7 and DICOM based integration of radiology departments with healthcare enterprise information systems international journal of medical informatics 76S (2007) S425 S432 journal homepage: www.intl.elsevierhealth.com/journals/ijmi HL7 and DICOM based integration of radiology departments with healthcare enterprise

More information

A Framework for Data Warehouse Using Data Mining and Knowledge Discovery for a Network of Hospitals in Pakistan

A Framework for Data Warehouse Using Data Mining and Knowledge Discovery for a Network of Hospitals in Pakistan , pp.217-222 http://dx.doi.org/10.14257/ijbsbt.2015.7.3.23 A Framework for Data Warehouse Using Data Mining and Knowledge Discovery for a Network of Hospitals in Pakistan Muhammad Arif 1,2, Asad Khatak

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Engineering of a Clinical Decision Support Framework for the Point of Care Use

Engineering of a Clinical Decision Support Framework for the Point of Care Use Engineering of a Clinical Decision Support Framework for the Point of Care Use Szymon Wilk, PhD 1, Wojtek Michalowski, PhD 1, Dympna O Sullivan, PhD 1, Ken Farion, MD 2, Stan Matwin, PhD 1 1 University

More information

Enabling Self Organising Logistics on the Web of Things

Enabling Self Organising Logistics on the Web of Things Enabling Self Organising Logistics on the Web of Things Monika Solanki, Laura Daniele, Christopher Brewster Aston Business School, Aston University, Birmingham, UK TNO Netherlands Organization for Applied

More information

Intelligent Retrieval for Component Reuse in System-On-Chip Design

Intelligent Retrieval for Component Reuse in System-On-Chip Design Intelligent Retrieval for Component Reuse in System-On-Chip Design Andrea Freßmann, Rainer Maximini, Martin Schaaf University of Hildesheim, Data- and Knowledge Management Group PO Box 101363, 31113 Hildesheim,

More information

Healthcare Measurement Analysis Using Data mining Techniques

Healthcare Measurement Analysis Using Data mining Techniques www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 03 Issue 07 July, 2014 Page No. 7058-7064 Healthcare Measurement Analysis Using Data mining Techniques 1 Dr.A.Shaik

More information

Rapid Prototyping of CBR Applications with the Open Source Tool mycbr

Rapid Prototyping of CBR Applications with the Open Source Tool mycbr Rapid Prototyping of CBR Applications with the Open Source Tool mycbr Armin Stahl 1 and Thomas R. Roth-Berghofer 2 1 German Research Center for Artificial Intelligence (DFKI) GmbH Image Understanding and

More information

Semantic Web Services for e-learning: Engineering and Technology Domain

Semantic Web Services for e-learning: Engineering and Technology Domain Web s for e-learning: Engineering and Technology Domain Krupali Shah and Jayant Gadge Abstract E learning has gained its importance over the traditional classroom learning techniques in past few decades.

More information

PONTE Presentation CETIC. EU Open Day, Cambridge, 31/01/2012. Philippe Massonet

PONTE Presentation CETIC. EU Open Day, Cambridge, 31/01/2012. Philippe Massonet PONTE Presentation CETIC Philippe Massonet EU Open Day, Cambridge, 31/01/2012 PONTE Description Efficient Patient Recruitment for Innovative Clinical Trials of Existing Drugs to other Indications Start

More information

Decision Support System In Heart Disease Diagnosis By Case Based Recommendation

Decision Support System In Heart Disease Diagnosis By Case Based Recommendation Decision Support System In Heart Disease Diagnosis By Case Based Recommendation Prinsha Prakash Abstract: Heart disease is the main leading killer as well as a major cause of disability. Its timely detection

More information