Support for ICD10, SNOMED, DSMIV code types.
commitf1203a12e9d010e9eeb91e026add4a51577d8ad3
authorbradymiller <bradymiller@users.sourceforge.net>
Fri, 6 Apr 2012 23:37:50 +0000 (6 16:37 -0700)
committerbradymiller <bradymiller@users.sourceforge.net>
Wed, 11 Apr 2012 00:13:10 +0000 (10 17:13 -0700)
tree0dae12e195fb79d824f5421ad58320863b3983ca
parent4b8d144ba2a39134b1d7b43978fc7e231b89e796
Support for ICD10, SNOMED, DSMIV code types.

 -Administration->Services GUI supports new code types.
 -Find code popup script supports new code types.
 -Fee Sheet supports new code types.
 -Administration->Lists->Fee Sheet GUI supports new code types.
 -New code types can be turned on via Administration->Lists->Code Types
   -SNOMED will then work after it is imported via
    Administration->Other->SNOMED
   -ICD10 will work after the importing and storage mechanism
    is complete.(once storage structure is known easy to add
    the searching query at placemaker(s) in custom/code_types.inc.php
   -DSMIV will work if if codes are imported into the codes table
   -Note the SNOMED and ICD10 are set up to use 'external' tables
    (ie. not the codes table), which can easily be changed and will
     also support easily incorporating RF2 for SNOMED in the future)
 -Both the find code popup and Adminsitration->Services screen have
  been converted to the new security model. (Fee Sheet will be
  converted after Z&H's code mods to this are complete)
 -Some more specifics:
   -custom/code_types.inc.php modifications
     -lookup_code_descriptions() modified that supports
      the lookups throughout the openemr codebase
       -Supports SNOMED
       -Placemaker added for ICD10
     -code_set_search() added that supports the searches
      throughout the openemr codebase
       -Supports SNOMED
       -Placemaker added for ICD10
   -Added ct_active column to code_types table
     -Only active entries are used.
   -Added ct_label column to code_types table
     -This will allow changing the labels without modifying the very important key
   -Added ct_external column to code_types table
     -This will allow assignment of where the codeset is stored
       -0 is in the codes table
       -1 is in the separate ICD10 tables
       -2 is in the separate SNOMED tables (RF1)
       -3 is in the separate SNOMED tables (RF2)
       -etc.
custom/code_types.inc.php
interface/forms/fee_sheet/new.php
interface/patient_file/encounter/find_code_popup.php
interface/patient_file/encounter/superbill_custom_full.php
interface/super/edit_list.php
sql/4_1_0-to-4_1_1_upgrade.sql
sql/database.sql
version.php