System and method for analyzing an impact of a software code migration
First Claim
1. A system for analyzing an impact of a software migration on a codebase, comprising:
- a memory storing;
a data management module to receive user-selected input of the codebase that supports international classification of diseases, ninth revision (ICD-9) codes and that contains a plurality of codebase components, the codebase components including source code of a unit of a computer software program, file/table definition and job controlling language/procedure;
a codebase analysis module to analyze the codebase to identify each impacted codebase component requiring modification in order to support migration from ICD-9 codes to international classification of diseases, tenth revision (ICD-10) codes and to determine dependencies of each impacted codebase component requiring modification on other codebase components, and to analyze the codebase using the at least one search string to identify each impacted line of source code requiring modification in order to support migration from ICD-9 code to international classification of diseases, tenth revision (ICD-10) codes; and
a report module to produce at least one report of a result of the analysis of the codebase by the codebase analysis module, wherein the report module is configured to produce the at least one report, the at least one report including a listing of each impacted codebase component and a listing of dependencies of each impacted codebase component.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for analyzing an impact of a software migration on a codebase includes a data management module to receive user-selected input of a codebase that supports international classification of diseases, ninth revision (ICD-9) codes and that contains a plurality of lines of source code and a plurality of codebase components, to receive user selection of at least one search string and to analyze the codebase using the at least one search string to identify at least one of each impacted line of the plurality of lines of source code in the codebase and each impacted codebase component, each impacted line of source code and each impacted codebase component requiring modification in order to support migration from ICD-9 codes to international classification of diseases, tenth revision (ICD-10) codes, and produce at least one report of a result of the analysis of the codebase.
47 Citations
17 Claims
-
1. A system for analyzing an impact of a software migration on a codebase, comprising:
-
a memory storing; a data management module to receive user-selected input of the codebase that supports international classification of diseases, ninth revision (ICD-9) codes and that contains a plurality of codebase components, the codebase components including source code of a unit of a computer software program, file/table definition and job controlling language/procedure; a codebase analysis module to analyze the codebase to identify each impacted codebase component requiring modification in order to support migration from ICD-9 codes to international classification of diseases, tenth revision (ICD-10) codes and to determine dependencies of each impacted codebase component requiring modification on other codebase components, and to analyze the codebase using the at least one search string to identify each impacted line of source code requiring modification in order to support migration from ICD-9 code to international classification of diseases, tenth revision (ICD-10) codes; and a report module to produce at least one report of a result of the analysis of the codebase by the codebase analysis module, wherein the report module is configured to produce the at least one report, the at least one report including a listing of each impacted codebase component and a listing of dependencies of each impacted codebase component. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising non-transitory computer readable medium having instructions stored thereon which, when executed by at least one processor, cause the processor to:
-
receive user-selected input of a codebase that supports international classification of diseases, ninth revision (ICD-9) codes and that contains a plurality of lines of source code and a plurality of codebase components including source code of a unit of a computer software program, file/table definition and job controlling language/procedure, receive user selection of an analysis initiation, in response to receipt of the analysis initiation, analyze the codebase to identify each impacted codebase component requiring modification in order to support migration from ICD-9 codes to international classification of diseases, tenth revision (ICD-10) codes, and to determine dependencies of each impacted codebase component requiring modification on other components, and to analyze the codebase using the at least one search string to identify each impacted line of source code requiring modification in order to support migration from ICD-9 code to international classification of diseases, tenth revision (ICD-10) codes; and produce at least one report of a result of the analysis of the codebase, wherein the report module is configured to produce the at least one report, the at least one report including a listing of each impacted codebase component and a listing of dependencies of each impacted codebase component. - View Dependent Claims (7, 8)
-
-
9. In a computer, having at least one processor and a memory for storing instructions executable by the at least one processor for analyzing an impact of a software migration on a codebase, the instructions comprising:
-
receiving, by a data management module, a user-selected input of the codebase that supports international classification of diseases, ninth revision (ICD-9) codes and that contains source code of a unit of a computer software program, file/table definition and job controlling language/procedure; analyzing, by a codebase analysis module, the codebase using the at least one search string to identify each impacted line of source code requiring modification in order to support migration from ICD-9 codes to international classification of diseases, tenth revision (ICD-10) codes, and to analyze the codebase using the at least one search string to identify each impacted line of source code requiring modification in order to support migration from ICD-9 code to international classification of diseases, tenth revision (ICD-10) codes; and producing, by a report module, at least one report of a result of the analysis of the codebase by the codebase analysis module, wherein the report module is configured to produce the at least one report, the at least one report including a listing of each impacted codebase component and a listing of dependencies of each impacted codebase component. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification