diff --git a/docker-build.sql b/docker-build.sql deleted file mode 100644 index 293f9580da..0000000000 --- a/docker-build.sql +++ /dev/null @@ -1,8088 +0,0 @@ -SET foreign_key_checks = 0; - -SET names 'utf8mb4'; -SET character_set_database = 'utf8mb4'; -SET collation_database = 'utf8mb4_unicode_ci'; -SET CHARACTER SET utf8mb4, CHARACTER_SET_CONNECTION = utf8mb4; - -DROP TABLE IF EXISTS `account`; - -CREATE TABLE `account` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `type_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `number` INT(11) UNSIGNED NOT NULL, - `label` VARCHAR(191) NOT NULL, - `parent` INT(10) UNSIGNED NOT NULL, - `locked` TINYINT(1) UNSIGNED DEFAULT 0, - `hidden` TINYINT(1) UNSIGNED DEFAULT 0, - `created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `reference_id` TINYINT(3) UNSIGNED DEFAULT NULL, - `cost_center_id` MEDIUMINT(8) UNSIGNED NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `account_1` (`number`), - KEY `type_id` (`type_id`), - KEY `enterprise_id` (`enterprise_id`), - KEY `reference_id` (`reference_id`), - KEY `cost_center_id` (`cost_center_id`), - CONSTRAINT `account__account_type` FOREIGN KEY (`type_id`) REFERENCES `account_type` (`id`), - CONSTRAINT `account__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`), - CONSTRAINT `account__reference` FOREIGN KEY (`reference_id`) REFERENCES `reference` (`id`), - CONSTRAINT `account__cost_center` FOREIGN KEY (`cost_center_id`) REFERENCES `cost_center` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `account_category`; -CREATE TABLE `account_category` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `category` VARCHAR(35) NOT NULL, - `translation_key` VARCHAR(35) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `account_category_1` (`category`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `account_type`; -CREATE TABLE `account_type` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `type` VARCHAR(35) NOT NULL, - `translation_key` VARCHAR(35) NOT NULL, - `account_category_id` MEDIUMINT(8) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `account_type_1` (`type`), - KEY `account_category_id` (`account_category_id`), - CONSTRAINT `acc_type__acc_category` FOREIGN KEY (`account_category_id`) REFERENCES `account_category` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `account_reference`; -CREATE TABLE `account_reference` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `abbr` VARCHAR(200) NOT NULL, - `description` VARCHAR(200) NOT NULL, - `parent` MEDIUMINT(8) UNSIGNED NULL, - `reference_type_id` MEDIUMINT(8) UNSIGNED NULL, - `is_amo_dep` TINYINT(1) NULL DEFAULT 0 COMMENT 'Ammortissement or depreciation', - PRIMARY KEY (`id`), - UNIQUE KEY `account_reference_1` (`abbr`, `is_amo_dep`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `account_reference_item`; -CREATE TABLE `account_reference_item` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `account_reference_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `account_id` INT(10) UNSIGNED NOT NULL, - `is_exception` TINYINT(1) NULL DEFAULT 0 COMMENT 'Except this for reference calculation', - `credit_balance` TINYINT(1) NULL DEFAULT 0 COMMENT 'Only if credit balance', - `debit_balance` TINYINT(1) NULL DEFAULT 0 COMMENT 'Only if debit balance', - PRIMARY KEY (`id`), - KEY `account_reference_id` (`account_reference_id`), - KEY `account_id` (`account_id`), - CONSTRAINT `acc_ref_item__acc_ref` FOREIGN KEY (`account_reference_id`) REFERENCES `account_reference` (`id`), - CONSTRAINT `acc_ref_item__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `patient_assignment`; -CREATE TABLE `patient_assignment` ( - `uuid` BINARY(16) NOT NULL, - `patient_group_uuid` BINARY(16) NOT NULL, - `patient_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`uuid`), - KEY `patient_group_uuid` (`patient_group_uuid`), - KEY `patient_uuid` (`patient_uuid`), - CONSTRAINT `patient_assignment__patient_group` FOREIGN KEY (`patient_group_uuid`) REFERENCES `patient_group` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `patient_assignment__patient` FOREIGN KEY (`patient_uuid`) REFERENCES `patient` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS invoicing_fee; -CREATE TABLE invoicing_fee ( - `id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, - `account_id` INT(10) UNSIGNED NOT NULL, - `label` VARCHAR(191) NOT NULL, - `description` TEXT NOT NULL, - `value` DECIMAL(10,4) UNSIGNED NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - UNIQUE KEY `invoicing_fee_1` (`label`), - UNIQUE KEY `invoicing_fee_2` (`account_id`, `label`), - KEY `account_id` (`account_id`), - CONSTRAINT `invoicing_fee__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `budget`; -CREATE TABLE `budget` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `account_id` INT UNSIGNED NOT NULL, - `period_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `budget` DECIMAL(10,4) UNSIGNED DEFAULT NULL, - KEY `account_id` (`account_id`), - KEY `period_id` (`period_id`), - CONSTRAINT `budget__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`), - CONSTRAINT `budget__period` FOREIGN KEY (`period_id`) REFERENCES `period` (`id`), - UNIQUE KEY `budget_1` (`account_id`, `period_id`), - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cash`; -CREATE TABLE `cash` ( - `uuid` BINARY(16) NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `reference` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `debtor_uuid` BINARY(16) NOT NULL, - `currency_id` TINYINT(3) UNSIGNED NOT NULL, - `amount` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `cashbox_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `description` TEXT, - `is_caution` BOOLEAN NOT NULL DEFAULT 0, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `reversed` TINYINT NOT NULL DEFAULT 0, - `edited` TINYINT NOT NULL DEFAULT 0, - `posted` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - PRIMARY KEY (`uuid`), - UNIQUE KEY `cash_1` (`reference`, `project_id`), - KEY `project_id` (`project_id`), - KEY `reference` (`reference`), - KEY `debtor_uuid` (`debtor_uuid`), - KEY `user_id` (`user_id`), - KEY `cashbox_id` (`cashbox_id`), - CONSTRAINT `cash__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`), - CONSTRAINT `cash__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`), - CONSTRAINT `cash__debtor` FOREIGN KEY (`debtor_uuid`) REFERENCES `debtor` (`uuid`), - CONSTRAINT `cash__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`), - CONSTRAINT `cash__cashbox` FOREIGN KEY (`cashbox_id`) REFERENCES `cash_box` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cash_item`; -CREATE TABLE `cash_item` ( - `uuid` BINARY(16) NOT NULL, - `cash_uuid` BINARY(16) NOT NULL, - `amount` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `invoice_uuid` BINARY(16) DEFAULT NULL, - PRIMARY KEY (`uuid`), - KEY `cash_uuid` (`cash_uuid`), - INDEX (`invoice_uuid`), - CONSTRAINT `cash_item__cash`FOREIGN KEY (`cash_uuid`) REFERENCES `cash` (`uuid`) ON DELETE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cash_box`; -CREATE TABLE `cash_box` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `is_auxiliary` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY `cash_box_1` (`label`), - KEY `project_id` (`project_id`), - CONSTRAINT `cashbox__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `payroll_configuration`; -CREATE TABLE `payroll_configuration` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `dateFrom` date NOT NULL, - `dateTo` date NOT NULL, - `config_rubric_id` INT(10) UNSIGNED NOT NULL, - `config_accounting_id` INT(10) UNSIGNED NOT NULL, - `config_weekend_id` INT(10) UNSIGNED NOT NULL, - `config_employee_id` INT(10) UNSIGNED NOT NULL, - `config_ipr_id`INT(10) DEFAULT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `payroll_configuration` (`label`), - CONSTRAINT `payroll_conf__conf_rubric` FOREIGN KEY (`config_rubric_id`) REFERENCES `config_rubric` (`id`), - CONSTRAINT `payroll_conf__conf_account` FOREIGN KEY (`config_accounting_id`) REFERENCES `config_accounting` (`id`), - CONSTRAINT `payroll_conf__conf_weekend`FOREIGN KEY (`config_weekend_id`) REFERENCES `weekend_config` (`id`), - CONSTRAINT `payroll_conf__conf_employee` FOREIGN KEY (`config_employee_id`) REFERENCES `config_employee` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `rubric_payroll`; -CREATE TABLE `rubric_payroll` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(80) NOT NULL, - `abbr` VARCHAR(20) DEFAULT NULL, - `is_employee` TINYINT(1) DEFAULT 0, - `is_percent` TINYINT(1) DEFAULT 0, - `is_discount` TINYINT(1) DEFAULT 0, - `is_tax` TINYINT(1) DEFAULT 0, - `is_social_care` TINYINT(1) DEFAULT 0, - `is_defined_employee` TINYINT(1) DEFAULT 0, - `is_membership_fee` TINYINT(1) DEFAULT 0, - `debtor_account_id` INT(10) UNSIGNED DEFAULT NULL, - `expense_account_id` INT(10) UNSIGNED DEFAULT NULL, - `is_ipr` TINYINT(1) DEFAULT 0, - `is_associated_employee` TINYINT(1) DEFAULT 0, - `is_seniority_bonus` TINYINT(1) DEFAULT 0, - `is_family_allowances` TINYINT(1) DEFAULT 0, - `is_monetary_value` TINYINT(1) DEFAULT 1, - `position` TINYINT(1) DEFAULT 0, - `is_indice` TINYINT(1) DEFAULT 0, - `indice_type` VARCHAR(50) DEFAULT NULL, - `indice_to_grap`TINYINT(1) DEFAULT 0, - `value` float DEFAULT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `rubric_payroll_1` (`label`), - UNIQUE KEY `rubric_payroll_2` (`abbr`), - KEY `debtor_account_id` (`debtor_account_id`), - KEY `expense_account_id` (`expense_account_id`), - CONSTRAINT `rubric_payroll__debtor_account` FOREIGN KEY (`debtor_account_id`) REFERENCES `account` (`id`), - CONSTRAINT `rubric_payroll__expense_account` FOREIGN KEY (`expense_account_id`) REFERENCES `account` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `rubric_payroll_item`; -CREATE TABLE `rubric_payroll_item` ( - `uuid` BINARY(16) NOT NULL, - `rubric_payroll_id` INT(10) UNSIGNED NOT NULL, - `item_id` INT(10) UNSIGNED NOT NULL, - UNIQUE KEY `uniq_item`(`rubric_payroll_id`, `item_id`), - CONSTRAINT `rubric_pay_item__rubric_pay1` FOREIGN KEY (`rubric_payroll_id`) REFERENCES `rubric_payroll` (`id`), - CONSTRAINT `rubric_pay_item__rubric_pay2` FOREIGN KEY (`item_id`) REFERENCES `rubric_payroll` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cash_box_account_currency`; -CREATE TABLE `cash_box_account_currency` ( - `id` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT, - `currency_id` TINYINT UNSIGNED NOT NULL, - `cash_box_id` MEDIUMINT UNSIGNED NOT NULL, - `account_id` INT UNSIGNED NOT NULL, - `transfer_account_id` INT UNSIGNED DEFAULT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `cash_box_account_currency_1` (`currency_id`, `cash_box_id`, `account_id`), - UNIQUE KEY `cash_box_account_currency_2` (`currency_id`, `cash_box_id`, `transfer_account_id`), - KEY `currency_id` (`currency_id`), - KEY `cash_box_id` (`cash_box_id`), - KEY `account_id` (`account_id`), - KEY `transfer_account_id` (`transfer_account_id`), - CONSTRAINT `cashbox_acc_currency__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`), - CONSTRAINT `cashbox_acc_currency__cashbox` FOREIGN KEY (`cash_box_id`) REFERENCES `cash_box` (`id`) ON UPDATE CASCADE ON DELETE CASCADE, - CONSTRAINT `cashbox_acc_currency__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`), - CONSTRAINT `cashbox_acc_currency__transfert_acc` FOREIGN KEY (`transfer_account_id`) REFERENCES `account` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `config_accounting`; -CREATE TABLE `config_accounting` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `account_id` INT(10) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `config_accounting_1` (`label`), - UNIQUE KEY `config_accounting_2` (`label`, `account_id`), - KEY `account_id` (`account_id`), - CONSTRAINT `config_acc__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `weekend_config`; -CREATE TABLE `weekend_config` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `weekend_config` (`label`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `config_week_days`; -CREATE TABLE `config_week_days` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `indice` INT(10) UNSIGNED NOT NULL, - `weekend_config_id` INT(10) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - KEY `weekend_config_id` (`weekend_config_id`), - CONSTRAINT `config_week_days__weekend_config` FOREIGN KEY (`weekend_config_id`) REFERENCES `weekend_config` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `country`; - -CREATE TABLE `country` ( - `uuid` BINARY(16) NOT NULL, - `name` VARCHAR(45) NOT NULL, - PRIMARY KEY (`uuid`), - UNIQUE KEY `country_1` (`name`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `creditor`; - -CREATE TABLE `creditor` ( - `uuid` BINARY(16) NOT NULL, - `group_uuid` BINARY(16) NOT NULL, - `text` VARCHAR(100) NOT NULL, - PRIMARY KEY (`uuid`), - UNIQUE KEY `creditor_1` (`text`), - UNIQUE KEY `creditor_2` (`text`, `group_uuid`), - KEY `group_uuid` (`group_uuid`), - CONSTRAINT `creditor__creditor_group` FOREIGN KEY (`group_uuid`) REFERENCES `creditor_group` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `creditor_group`; - -CREATE TABLE `creditor_group` ( - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `uuid` BINARY(16) NOT NULL, - `name` VARCHAR(80) NOT NULL, - `account_id` INT(10) UNSIGNED NOT NULL, - `locked` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`uuid`), - UNIQUE KEY `creditor_group_1` (`name`), - UNIQUE KEY `credit_group_2` (`name`, `account_id`), - KEY `account_id` (`account_id`), - KEY `enterprise_id` (`enterprise_id`), - CONSTRAINT `creditor_group__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `creditor_group__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `critere`; -CREATE TABLE `critere` ( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `text` VARCHAR(50) NOT NULL, - `note` text, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `currency`; -CREATE TABLE `currency` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `name` VARCHAR(50) NOT NULL, - `format_key` VARCHAR(20) NOT NULL, - `symbol` VARCHAR(15) NOT NULL, - `note` text, - `min_monentary_unit` decimal(10,2) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `currency_1` (`name`), - UNIQUE KEY `currency_2` (`symbol`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `debtor`; -CREATE TABLE `debtor` ( - `uuid` BINARY(16) NOT NULL, - `group_uuid` BINARY(16) NOT NULL, - `text` VARCHAR(100) NOT NULL, - PRIMARY KEY (`uuid`), - KEY `group_uuid` (`group_uuid`), - CONSTRAINT `debtor__debtor_group` FOREIGN KEY (`group_uuid`) REFERENCES `debtor_group` (`uuid`) ON DELETE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `debtor_group`; -CREATE TABLE `debtor_group` ( - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `uuid` BINARY(16) NOT NULL, - `name` VARCHAR(100) NOT NULL, - `account_id` INT(10) UNSIGNED NOT NULL, - `location_id` BINARY(16) NOT NULL, - `phone` VARCHAR(20) DEFAULT '', - `email` VARCHAR(100) DEFAULT '', - `note` TEXT, - `locked` TINYINT(1) NOT NULL DEFAULT 0, - `max_credit` MEDIUMINT(8) UNSIGNED DEFAULT 0, - `is_convention` TINYINT(1) NOT NULL DEFAULT 0, - `price_list_uuid` BINARY(16) DEFAULT NULL, - `apply_discounts` BOOLEAN NOT NULL DEFAULT TRUE, - `apply_invoicing_fees` BOOLEAN NOT NULL DEFAULT TRUE, - `apply_subsidies` BOOLEAN NOT NULL DEFAULT TRUE, - `color` VARCHAR(8) NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - UNIQUE KEY `debtor_group_1` (`name`), - UNIQUE KEY `debtor_group_2` (`name`, `account_id`), - KEY `enterprise_id` (`enterprise_id`), - KEY `account_id` (`account_id`), - KEY `location_id` (`location_id`), - KEY `price_list_uuid` (`price_list_uuid`), - CONSTRAINT `debtor_group__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `debtor_group__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `debtor_group__location` FOREIGN KEY (`location_id`) REFERENCES `village` (`uuid`), - CONSTRAINT `debtor_group__pricelist` FOREIGN KEY (`price_list_uuid`) REFERENCES `price_list` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS debtor_group_invoicing_fee; - -CREATE TABLE `debtor_group_invoicing_fee` ( - `id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, - `debtor_group_uuid` BINARY(16) NOT NULL, - `invoicing_fee_id` SMALLINT UNSIGNED NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `debtor_group_uuid` (`debtor_group_uuid`), - KEY `invoicing_fee_id` (`invoicing_fee_id`), - CONSTRAINT `ebtor_group_invoicing_fee__invoicing_fee` FOREIGN KEY (`invoicing_fee_id`) REFERENCES `invoicing_fee` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `ebtor_group_invoicing_fee__debtor_group` FOREIGN KEY (`debtor_group_uuid`) REFERENCES `debtor_group` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `debtor_group_history`; -CREATE TABLE `debtor_group_history` ( - `uuid` BINARY(16) NOT NULL, - `debtor_uuid` BINARY(16) DEFAULT NULL, - `previous_debtor_group` BINARY(16) DEFAULT NULL, - `next_debtor_group` BINARY(16) DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `user_id` SMALLINT(5) UNSIGNED DEFAULT NULL, - PRIMARY KEY (`uuid`), - KEY `debtor_uuid` (`debtor_uuid`), - KEY `previous_debtor_group` (`previous_debtor_group`), - KEY `next_debtor_group` (`next_debtor_group`), - KEY `user_id` (`user_id`), - CONSTRAINT `debtor_group_history__debtor` FOREIGN KEY (`debtor_uuid`) REFERENCES `debtor` (`uuid`), - CONSTRAINT `debtor_group_history__prev_debtor_group` FOREIGN KEY (`previous_debtor_group`) REFERENCES `debtor_group` (`uuid`), - CONSTRAINT `debtor_group_history__next_debtor_group` FOREIGN KEY (`next_debtor_group`) REFERENCES `debtor_group` (`uuid`), - CONSTRAINT `debtor_group_history__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS debtor_group_subsidy; - -CREATE TABLE debtor_group_subsidy ( - `id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, - `debtor_group_uuid` BINARY(16) NOT NULL, - `subsidy_id` SMALLINT UNSIGNED NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - UNIQUE KEY `debtor_group_subsidy_1` (`debtor_group_uuid`, `subsidy_id`), - KEY `debtor_group_uuid` (`debtor_group_uuid`), - KEY `subsidy_id` (`subsidy_id`), - CONSTRAINT `debtorgroup_subsidy__subsidy` FOREIGN KEY (`subsidy_id`) REFERENCES `subsidy` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `debtorgroup_subsidy__debtor_group` FOREIGN KEY (`debtor_group_uuid`) REFERENCES `debtor_group` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `depot`; -CREATE TABLE `depot` ( - `uuid` BINARY(16) NOT NULL, - `text` VARCHAR(191) NOT NULL, - `description` TEXT DEFAULT NULL, - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `is_warehouse` SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0, - `allow_entry_purchase` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - `allow_entry_donation` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - `allow_entry_integration` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - `allow_entry_transfer` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - `allow_exit_debtor` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - `allow_exit_service` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - `allow_exit_transfer` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - `allow_exit_loss` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - `location_uuid` BINARY(16) NULL, - `min_months_security_stock` DECIMAL(19,4) NOT NULL DEFAULT 2, - `parent_uuid` BINARY(16) NULL, - `dhis2_uid` VARCHAR(150) DEFAULT NULL, - `default_purchase_interval` DECIMAL(19,4) NOT NULL DEFAULT 0, - PRIMARY KEY (`uuid`), - UNIQUE KEY `depot_1` (`text`), - INDEX `parent_uuid` (`parent_uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `depot_distribution_permission`; -CREATE TABLE `depot_distribution_permission` ( - `depot_uuid` BINARY(16) NOT NULL, - `distribution_depot_uuid` BINARY(16) NOT NULL -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS discount; -CREATE TABLE discount ( - `id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `description` TEXT NOT NULL, - `inventory_uuid` BINARY(16) NOT NULL, - `account_id` INT(10) UNSIGNED NOT NULL, - `value` DECIMAL(10,4) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `discount_1` (`label`), - UNIQUE KEY `discount_2` (`account_id`, `inventory_uuid`), - KEY `inventory_uuid` (`inventory_uuid`), - KEY `account_id` (`account_id`), - CONSTRAINT `discount__inventory` FOREIGN KEY (`inventory_uuid`) REFERENCES `inventory` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `discount__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `document_map`; -CREATE TABLE `document_map` ( - `uuid` BINARY(16) NOT NULL, - `text` TEXT NOT NULL, - PRIMARY KEY (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `employee`; -CREATE TABLE `employee` ( - `uuid` BINARY(16) NOT NULL, - `code` VARCHAR(20) NOT NULL, - `date_embauche` DATETIME DEFAULT NULL, - `grade_uuid` BINARY(16) NOT NULL, - `nb_spouse` INT(2) DEFAULT 0, - `nb_enfant` INT(3) DEFAULT 0, - `individual_salary` FLOAT DEFAULT 0, - `bank` VARCHAR(30) DEFAULT NULL, - `bank_account` VARCHAR(30) DEFAULT NULL, - `fonction_id` TINYINT(3) UNSIGNED DEFAULT NULL, - `service_uuid` BINARY(16) DEFAULT NULL, - `creditor_uuid` BINARY(16) DEFAULT NULL, - `locked` TINYINT(1) DEFAULT NULL, - `patient_uuid` BINARY(16) DEFAULT NULL, - `is_medical` TINYINT(1) DEFAULT 0, - `reference` SMALLINT(5) UNSIGNED DEFAULT NULL, - PRIMARY KEY (`uuid`), - UNIQUE KEY `employee_1` (`code`), - UNIQUE KEY `employee_2` (`patient_uuid`), - KEY `fonction_id` (`fonction_id`), - KEY `service_uuid` (`service_uuid`), - KEY `creditor_uuid` (`creditor_uuid`), - KEY `grade_uuid` (`grade_uuid`), - KEY `patient_uuid` (`patient_uuid`), - CONSTRAINT `employee__fonction` FOREIGN KEY (`fonction_id`) REFERENCES `fonction` (`id`), - CONSTRAINT `employee__service` FOREIGN KEY (`service_uuid`) REFERENCES `service` (`uuid`), - CONSTRAINT `employee__creditor` FOREIGN KEY (`creditor_uuid`) REFERENCES `creditor` (`uuid`), - CONSTRAINT `employee__grade` FOREIGN KEY (`grade_uuid`) REFERENCES `grade` (`uuid`), - CONSTRAINT `employee__patient` FOREIGN KEY (`patient_uuid`) REFERENCES `patient` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `employee_advantage`; -CREATE TABLE `employee_advantage` ( - `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, - `employee_uuid` BINARY(16) NOT NULL, - `rubric_payroll_id` INT(10) UNSIGNED NOT NULL, - `value` float DEFAULT '0', - PRIMARY KEY (`id`), - KEY `employee_uuid` (`employee_uuid`), - KEY `rubric_payroll_id` (`rubric_payroll_id`), - CONSTRAINT `employee_advantage__employee` FOREIGN KEY (`employee_uuid`) REFERENCES `employee` (`uuid`), - CONSTRAINT `employee_advantage__rubric_payroll` FOREIGN KEY (`rubric_payroll_id`) REFERENCES `rubric_payroll` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `enterprise`; -CREATE TABLE `enterprise` ( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `name` VARCHAR(50) NOT NULL, - `abbr` VARCHAR(10) DEFAULT NULL, - `phone` VARCHAR(20) DEFAULT NULL, - `email` VARCHAR(100) DEFAULT NULL, - `address` VARCHAR(200) DEFAULT NULL, - `location_id` BINARY(16) DEFAULT NULL, - `logo` VARCHAR(100) DEFAULT NULL, - `currency_id` TINYINT(3) UNSIGNED NOT NULL, - `po_box` VARCHAR(30) DEFAULT NULL, - `helpdesk` TEXT DEFAULT NULL, - `gain_account_id` INT UNSIGNED NULL, - `loss_account_id` INT UNSIGNED NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `enterprise_1` (`name`), - KEY `location_id` (`location_id`), - KEY `currency_id` (`currency_id`), - KEY `gain_account_id` (`gain_account_id`), - KEY `loss_account_id` (`loss_account_id`), - CONSTRAINT `enterprise__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`), - CONSTRAINT `enterprise__location` FOREIGN KEY (`location_id`) REFERENCES `village` (`uuid`), - CONSTRAINT `enterprise__gain_account` FOREIGN KEY (`gain_account_id`) REFERENCES `account` (`id`), - CONSTRAINT `enterprise__loss_account` FOREIGN KEY (`loss_account_id`) REFERENCES `account` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `enterprise_setting`; -CREATE TABLE `enterprise_setting` ( - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `enable_price_lock` TINYINT(1) NOT NULL DEFAULT 1, - `enable_prepayments` TINYINT(1) NOT NULL DEFAULT 1, - `enable_password_validation` TINYINT(1) NOT NULL DEFAULT 1, - `enable_balance_on_invoice_receipt` TINYINT(1) NOT NULL DEFAULT 0, - `enable_barcodes` TINYINT(1) NOT NULL DEFAULT 1, - `enable_auto_email_report` TINYINT(1) NOT NULL DEFAULT 0, - `enable_index_payment_system` TINYINT(1) NOT NULL DEFAULT 0, - `base_index_growth_rate` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0, - `posting_payroll_cost_center_mode` VARCHAR(100) NOT NULL DEFAULT 'default', -- With this function, transactions related to employee payment are done in bulk and require that each expense account be linked to a cost center - `enable_require_cost_center_for_posting` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`enterprise_id`), - CONSTRAINT `enterprise_setting__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `entity_map`; -CREATE TABLE `entity_map` ( - `uuid` BINARY(16) NOT NULL, - `text` TEXT NOT NULL, - PRIMARY KEY (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `exchange_rate`; -CREATE TABLE `exchange_rate` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `currency_id` TINYINT(3) UNSIGNED NOT NULL, - `rate` DOUBLE NOT NULL, - `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `enterprise_id` (`enterprise_id`), - KEY `currency_id` (`currency_id`), - INDEX `rate` (`rate`), - INDEX `date` (`date`), - CONSTRAINT `exchange_rate__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`), - CONSTRAINT `exchange_rate__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `fiscal_year`; -CREATE TABLE `fiscal_year` ( - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `number_of_months` MEDIUMINT(8) UNSIGNED NOT NULL, - `label` VARCHAR(50) NOT NULL, - `start_date` DATE NOT NULL, - `end_date` DATE NOT NULL, - `previous_fiscal_year_id` MEDIUMINT(8) UNSIGNED DEFAULT NULL, - `locked` TINYINT(1) NOT NULL DEFAULT 0, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `note` TEXT, - PRIMARY KEY (`id`), - UNIQUE KEY `fiscal_year_1` (`label`), - UNIQUE KEY `fiscal_year_2` (`enterprise_id`, `start_date`), - KEY `enterprise_id` (`enterprise_id`), - KEY `user_id` (`user_id`), - CONSTRAINT `fiscal_year__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`), - CONSTRAINT `fiscal_year__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `fonction`; -CREATE TABLE `fonction` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `fonction_txt` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `fonction_1` (`fonction_txt`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `general_ledger`; -CREATE TABLE `general_ledger` ( - `uuid` BINARY(16) NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `fiscal_year_id` MEDIUMINT(8) UNSIGNED DEFAULT NULL, - `period_id` MEDIUMINT(8) UNSIGNED DEFAULT NULL, - `trans_id` VARCHAR(100) NOT NULL, - `trans_id_reference_number` MEDIUMINT UNSIGNED NOT NULL, - `trans_date` DATETIME NOT NULL, - `record_uuid` BINARY(16) NOT NULL, - `description` TEXT NOT NULL, - `account_id` INT(10) UNSIGNED NOT NULL, - `debit` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `credit` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `debit_equiv` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `credit_equiv` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `currency_id` TINYINT(3) UNSIGNED NOT NULL, - `entity_uuid` BINARY(16), - `reference_uuid` BINARY(16), - `comment` TEXT, - `transaction_type_id` TINYINT(3) UNSIGNED NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `cost_center_id` MEDIUMINT(8) UNSIGNED NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - KEY `project_id` (`project_id`), - KEY `fiscal_year_id` (`fiscal_year_id`), - KEY `period_id` (`period_id`), - KEY `currency_id` (`currency_id`), - KEY `user_id` (`user_id`), - KEY `cost_center_id` (`cost_center_id`), - INDEX `trans_date` (`trans_date`), - INDEX `trans_id` (`trans_id`), - INDEX `record_uuid` (`record_uuid`), - INDEX `reference_uuid` (`reference_uuid`), - INDEX `entity_uuid` (`entity_uuid`), - INDEX `account_id` (`account_id`), - INDEX `trans_id_reference_number` (`trans_id_reference_number`), - CONSTRAINT `general_ledger__fiscal_year` FOREIGN KEY (`fiscal_year_id`) REFERENCES `fiscal_year` (`id`), - CONSTRAINT `general_ledger__period` FOREIGN KEY (`period_id`) REFERENCES `period` (`id`), - CONSTRAINT `general_ledger__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`) ON UPDATE CASCADE, - CONSTRAINT `general_ledger__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`) ON UPDATE CASCADE, - CONSTRAINT `general_ledger__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`), - CONSTRAINT `general_ledger__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON UPDATE CASCADE, - CONSTRAINT `general_ledger__cost_center_1` FOREIGN KEY (`cost_center_id`) REFERENCES `cost_center` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `grade`; -CREATE TABLE `grade` ( - `uuid` BINARY(16) NOT NULL, - `code` VARCHAR(30) DEFAULT NULL, - `text` VARCHAR(50) NOT NULL, - `basic_salary` decimal(19,4) UNSIGNED DEFAULT NULL, - PRIMARY KEY (`uuid`), - UNIQUE KEY `grade_1` (`code`), - UNIQUE KEY `grade_2` (`text`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `holiday`; - -CREATE TABLE `holiday` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `employee_uuid` BINARY(16) NOT NULL, - `percentage` float DEFAULT 0, - `label` VARCHAR(100) NOT NULL, - `dateFrom` date NOT NULL, - `dateTo` date NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `holiday_1` (`employee_uuid`, `dateFrom`, `dateTo`), - KEY `employee_uuid` (`employee_uuid`), - CONSTRAINT `holiday__employee` FOREIGN KEY (`employee_uuid`) REFERENCES `employee` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `holiday_payment`; - -CREATE TABLE `holiday_payment` ( - `holiday_id` INT(10) UNSIGNED NOT NULL, - `holiday_nbdays` INT(10) UNSIGNED NOT NULL, - `holiday_percentage` float DEFAULT 0, - `payment_uuid` BINARY(16) NOT NULL, - `label` VARCHAR(100) NOT NULL, - `value` decimal(19,4) UNSIGNED DEFAULT NULL, - KEY `payment_uuid` (`payment_uuid`), - KEY `holiday_id` (`holiday_id`), - CONSTRAINT `holiday_payment__paiment` FOREIGN KEY (`payment_uuid`) REFERENCES `payment` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `holiday_payment__holiday` FOREIGN KEY (`holiday_id`) REFERENCES `holiday` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `offday_payment`; - -CREATE TABLE `offday_payment` ( - `offday_id` INT(10) UNSIGNED NOT NULL, - `offday_percentage` float DEFAULT 0, - `payment_uuid` BINARY(16) NOT NULL, - `label` VARCHAR(100) NOT NULL, - `value` decimal(19,4) UNSIGNED DEFAULT NULL, - KEY `payment_uuid` (`payment_uuid`), - KEY `offday_id` (`offday_id`), - CONSTRAINT `offday_payment__paiment` FOREIGN KEY (`payment_uuid`) REFERENCES `payment` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `offday_payment__offday` FOREIGN KEY (`offday_id`) REFERENCES `offday` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `icd10`; - -CREATE TABLE `icd10` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `code` VARCHAR(8) NOT NULL, - `label` TEXT NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `icd10_code` (`code`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `inventory`; -CREATE TABLE `inventory` ( - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `uuid` BINARY(16) NOT NULL, - `code` VARCHAR(30) NOT NULL, - `text` VARCHAR(100) NOT NULL, - `price` DECIMAL(18,4) UNSIGNED NOT NULL DEFAULT 0.0, - `default_quantity` INTEGER UNSIGNED NOT NULL DEFAULT 1, - `group_uuid` BINARY(16) NOT NULL, - `unit_id` SMALLINT(5) UNSIGNED DEFAULT NULL, - `unit_weight` MEDIUMINT(9) DEFAULT 0, - `unit_volume` MEDIUMINT(9) DEFAULT 0, - `stock` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `stock_max` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `stock_min` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `type_id` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0, - `consumable` TINYINT(1) NOT NULL DEFAULT 0, - `sellable` TINYINT(1) NOT NULL DEFAULT 1, - `note` text NULL, - `locked` TINYINT(1) NOT NULL DEFAULT 0, - `delay` DECIMAL(10,4) UNSIGNED NOT NULL DEFAULT 1 COMMENT 'Delivery time', - `purchase_interval` DECIMAL(10,4) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Purchase Order Interval' , - `last_purchase` DATE NULL COMMENT 'This element allows to store the date of the last purchase order of the product in order to allow the calculation without making much of the average ordering INTerval', - `num_purchase` INT(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Number of purchase orders' , - `num_delivery` INT(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Number of stock delivery' , - `importance` SMALLINT(5) NULL COMMENT 'Inventory level of importance : 1 -> LOW, 2 -> MID, 3 -> HIGH' , - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - UNIQUE KEY `inventory_1` (`group_uuid`, `text`), - UNIQUE KEY `inventory_2` (`code`), - KEY `enterprise_id` (`enterprise_id`), - KEY `group_uuid` (`group_uuid`), - KEY `unit_id` (`unit_id`), - KEY `type_id` (`type_id`), - CONSTRAINT `inventory__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`), - CONSTRAINT `inventory__inventory_group` FOREIGN KEY (`group_uuid`) REFERENCES `inventory_group` (`uuid`), - CONSTRAINT `inventory__enventory_unit` FOREIGN KEY (`unit_id`) REFERENCES `inventory_unit` (`id`), - CONSTRAINT `inventory__inventory_type` FOREIGN KEY (`type_id`) REFERENCES `inventory_type` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `inventory_group`; -CREATE TABLE `inventory_group` ( - `uuid` BINARY(16) NOT NULL, - `name` VARCHAR(100) NOT NULL, - `code` VARCHAR(30) NOT NULL, - `sales_account` mediumINT(8) UNSIGNED DEFAULT NULL, - `cogs_account` mediumINT(8) UNSIGNED DEFAULT NULL, - `stock_account` mediumINT(8) UNSIGNED DEFAULT NULL, - `donation_account` mediumINT(8) UNSIGNED DEFAULT NULL, - `unique_item` TINYINT(1) DEFAULT 0, - `tracking_consumption` TINYINT(1) DEFAULT 1, - `tracking_expiration` TINYINT(1) DEFAULT 1, - PRIMARY KEY (`uuid`), - UNIQUE KEY `inventory_group_1` (`name`), - UNIQUE KEY `inventory_group_2` (`code`), - KEY `sales_account` (`sales_account`), - KEY `cogs_account` (`cogs_account`), - KEY `stock_account` (`stock_account`), - KEY `donation_account` (`donation_account`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `inventory_type`; -CREATE TABLE `inventory_type` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `text` VARCHAR(30) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `inventory_type_1` (`text`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `inventory_unit`; -CREATE TABLE `inventory_unit` ( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `abbr` VARCHAR(50) NOT NULL, - `text` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `inventory_unit_1` (`text`), - UNIQUE KEY `inventory_unit_2` (`abbr`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `language`; - -CREATE TABLE `language` ( - `id` TINYINT UNSIGNED NOT NULL, - `name` VARCHAR(50) NOT NULL, - `key` VARCHAR(5) NOT NULL, - `locale_key` VARCHAR(5) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `language_1` (`name`), - UNIQUE KEY `language_2` (`key`), - UNIQUE `locale_key` (`locale_key`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `offday`; -CREATE TABLE `offday` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `date` date NOT NULL, - `percent_pay` float DEFAULT '100', - PRIMARY KEY (`id`), - UNIQUE KEY `offday_1` (`date`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `payment`; -CREATE TABLE `payment` ( - `uuid` BINARY(16) NOT NULL, - `employee_uuid` BINARY(16) NOT NULL, - `payroll_configuration_id` INT(10) UNSIGNED NOT NULL, - `currency_id` TINYINT(3) UNSIGNED DEFAULT NULL, - `payment_date` date DEFAULT NULL, - `total_day` INT(10) UNSIGNED DEFAULT 0, - `working_day` INT(10) UNSIGNED DEFAULT 0, - `basic_salary` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `daily_salary` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `base_taxable` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `gross_salary` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `net_salary` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `amount_paid` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `status_id` TINYINT(3) UNSIGNED NOT NULL DEFAULT 1, - PRIMARY KEY (`uuid`), - UNIQUE KEY `payment_1` (`employee_uuid`, `payroll_configuration_id`), - KEY `employee_uuid` (`employee_uuid`), - KEY `payroll_configuration_id` (`payroll_configuration_id`), - KEY `currency_id` (`currency_id`), - KEY `status_id` (`status_id`), - CONSTRAINT `payment__employee` FOREIGN KEY (`employee_uuid`) REFERENCES `employee` (`uuid`), - CONSTRAINT `payment__payroll_configuration` FOREIGN KEY (`payroll_configuration_id`) REFERENCES `payroll_configuration` (`id`), - CONSTRAINT `payment__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`), - CONSTRAINT `payment__pay_status` FOREIGN KEY (`status_id`) REFERENCES `payment_status` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - - -DROP TABLE IF EXISTS `payment_status`; - -CREATE TABLE `payment_status` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `text` VARCHAR(100) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `payment_status` (`id`, `text`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stage_payment_indice`; -CREATE TABLE `stage_payment_indice` ( - `uuid` BINARY(16) NOT NULL, - `employee_uuid` BINARY(16) NOT NULL, - `payroll_configuration_id` INT(10) UNSIGNED NOT NULL, - `currency_id` TINYINT(3) UNSIGNED DEFAULT NULL, - `rubric_id` INT(10) UNSIGNED NOT NULL, - `rubric_value` DECIMAL(19,4) NOT NULL, - PRIMARY KEY (`uuid`), - UNIQUE KEY `payment_1` (`employee_uuid`, `rubric_id`, `payroll_configuration_id`), - KEY `employee_uuid` (`employee_uuid`), - KEY `payroll_configuration_id` (`payroll_configuration_id`), - KEY `currency_id` (`currency_id`), - CONSTRAINT `stage_pay_indice__employee` FOREIGN KEY (`employee_uuid`) REFERENCES `employee` (`uuid`), - CONSTRAINT `stage_pay_indice__rubric` FOREIGN KEY (`rubric_id`) REFERENCES `rubric_payroll` (`id`), - CONSTRAINT `stage_pay_indice__payroll_config` FOREIGN KEY (`payroll_configuration_id`) REFERENCES `payroll_configuration` (`id`), - CONSTRAINT `stage_pay_indice__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `rubric_payment`; - -CREATE TABLE `rubric_payment` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `payment_uuid` BINARY(16) NOT NULL, - `rubric_payroll_id` INT(10) UNSIGNED NOT NULL, - `value` FLOAT DEFAULT '0', - `posted` TINYINT(1) DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `payment_uuid` (`payment_uuid`), - KEY `rubric_payroll_id` (`rubric_payroll_id`), - UNIQUE KEY `rubric_payment_1` (`payment_uuid`, `rubric_payroll_id`), - CONSTRAINT `rubric_payment__payment` FOREIGN KEY (`payment_uuid`) REFERENCES `payment` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `rubric_payment__rubric_payroll` FOREIGN KEY (`rubric_payroll_id`) REFERENCES `rubric_payroll` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `price_list`; -CREATE TABLE `price_list` ( - `uuid` BINARY(16) NOT NULL, - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `label` VARCHAR(191) NOT NULL, - `description` TEXT, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - UNIQUE KEY `prices_1` (`label`), - KEY `enterprise_id` (`enterprise_id`), - CONSTRAINT `price_list__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `price_list_item`; - -CREATE TABLE `price_list_item` ( - `uuid` BINARY(16) NOT NULL, - `inventory_uuid` BINARY(16) NOT NULL, - `price_list_uuid` BINARY(16) NOT NULL, - `label` VARCHAR(191) NOT NULL, - `value` DOUBLE NOT NULL, - `is_percentage` BOOLEAN NOT NULL DEFAULT 0, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - UNIQUE KEY `price_list_item_2` (`price_list_uuid`, `inventory_uuid`), - KEY `price_list_uuid` (`price_list_uuid`), - KEY `inventory_uuid` (`inventory_uuid`), - CONSTRAINT `price_list_item__price_list` FOREIGN KEY (`price_list_uuid`) REFERENCES `price_list` (`uuid`) ON DELETE CASCADE, - CONSTRAINT `price_list_item__inventory` FOREIGN KEY (`inventory_uuid`) REFERENCES `inventory` (`uuid`) ON DELETE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - --- TODO write schema change (transactions) INTo SQL update script -DROP TABLE IF EXISTS `patient`; -CREATE TABLE `patient` ( - `uuid` BINARY(16) NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `reference` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `debtor_uuid` BINARY(16) NOT NULL, - `display_name` VARCHAR(150) NOT NULL, - `dob` DATE NOT NULL, - `dob_unknown_date` BOOLEAN NOT NULL DEFAULT FALSE, - `father_name` VARCHAR(150), - `mother_name` VARCHAR(150), - `profession` VARCHAR(150), - `employer` VARCHAR(150), - `spouse` VARCHAR(150), - `spouse_profession` VARCHAR(150), - `spouse_employer` VARCHAR(150), - `sex` CHAR(1) NOT NULL, - `religion` VARCHAR(50), - `marital_status` VARCHAR(50), - `phone` VARCHAR(12), - `email` VARCHAR(40), - `address_1` VARCHAR(100), - `address_2` VARCHAR(100), - `origin_location_id` BINARY(16) NOT NULL, - `current_location_id` BINARY(16) NOT NULL, - `registration_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `title` VARCHAR(30), - `notes` TEXT, - `hospital_no` VARCHAR(20), - `avatar` VARCHAR(150), - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `health_zone` VARCHAR(30), - `health_area` VARCHAR(30), - PRIMARY KEY (`uuid`), - UNIQUE KEY `patient_1` (`hospital_no`), - UNIQUE KEY `patient_2` (`project_id`, `reference`), - KEY `reference` (`reference`), - KEY `project_id` (`project_id`), - KEY `debtor_uuid` (`debtor_uuid`), - KEY `origin_location_id` (`origin_location_id`), - KEY `current_location_id` (`current_location_id`), - - /* @TODO analyse performance implications of indexing frequently searched columns */ - INDEX `registration_date` (`registration_date`), - INDEX `dob` (`dob`), - INDEX `sex` (`sex`), - - /* @TODO fulltext index may degrade INSERT performance over time */ - FULLTEXT `display_name` (`display_name`), - - CONSTRAINT `patient__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`), - CONSTRAINT `patient__debtor` FOREIGN KEY (`debtor_uuid`) REFERENCES `debtor` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `patient__current_location` FOREIGN KEY (`current_location_id`) REFERENCES `village` (`uuid`) ON UPDATE CASCADE, - CONSTRAINT `patient__origin_location` FOREIGN KEY (`origin_location_id`) REFERENCES `village` (`uuid`) ON UPDATE CASCADE, - CONSTRAINT `patient__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `patient_document`; - -CREATE TABLE `patient_document` ( - `uuid` BINARY(16) NOT NULL, - `patient_uuid` BINARY(16) NOT NULL, - `label` TEXT NOT NULL, - `link` TEXT NOT NULL, - `timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `mimetype` TEXT NOT NULL, - `size` INTEGER UNSIGNED NOT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - KEY `patient_uuid` (`patient_uuid`), - CONSTRAINT `patient_document__patient` FOREIGN KEY (`patient_uuid`) REFERENCES `patient` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `patient_document__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `patient_group`; -CREATE TABLE `patient_group` ( - `uuid` BINARY(16) NOT NULL, - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `price_list_uuid` BINARY(16) NULL, - `name` VARCHAR(60) NOT NULL, - `note` TEXT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - UNIQUE KEY `patient_group_1` (`name`), - KEY `enterprise_id` (`enterprise_id`), - KEY `price_list_uuid` (`price_list_uuid`), - CONSTRAINT `patient_group__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`), - CONSTRAINT `patient_group__pricelist` FOREIGN KEY (`price_list_uuid`) REFERENCES `price_list` (`uuid`) ON DELETE SET NULL ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS patient_group_invoicing_fee; -CREATE TABLE patient_group_invoicing_fee ( - `id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, - `patient_group_uuid` BINARY(16) NOT NULL, - `invoicing_fee_id` SMALLINT UNSIGNED NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `patient_group_uuid` (`patient_group_uuid`), - KEY `invoicing_fee_id` (`invoicing_fee_id`), - CONSTRAINT `patient_group_inv_fee__iv_fee` FOREIGN KEY (`invoicing_fee_id`) REFERENCES `invoicing_fee` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `patient_group_inv_fee__patient_group` FOREIGN KEY (`patient_group_uuid`) REFERENCES `patient_group` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS patient_group_subsidy; - -CREATE TABLE patient_group_subsidy ( - `id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, - `patient_group_uuid` BINARY(16) NOT NULL, - `subsidy_id` SMALLINT UNSIGNED NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `patient_group_uuid` (`patient_group_uuid`), - KEY `subsidy_id` (`subsidy_id`), - CONSTRAINT `patient_group_subsidy__subsidy` FOREIGN KEY (`subsidy_id`) REFERENCES `subsidy` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `patient_group_subsidy__patient_group` FOREIGN KEY (`patient_group_uuid`) REFERENCES `patient_group` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `discharge_type`; -CREATE TABLE `discharge_type` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `discharge_type_1` (`id`, `label`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `patient_visit`; -CREATE TABLE `patient_visit` ( - `uuid` BINARY(16) NOT NULL, - `patient_uuid` BINARY(16) NOT NULL, - `start_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, - `end_date` datetime DEFAULT NULL, - `start_notes` TEXT, - `end_notes` TEXT, - `start_diagnosis_id` INT(10) UNSIGNED, - `end_diagnosis_id` INT(10) UNSIGNED, - `hospitalized` TINYINT(1) NOT NULL DEFAULT 0, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `last_service_uuid` BINARY(16) NOT NULL, - `discharge_type_id` SMALLINT(5) UNSIGNED NULL, - `inside_health_zone` TINYINT(1), - `is_pregnant` TINYINT(1) DEFAULT 0, - `is_refered` TINYINT(1) DEFAULT 0, - `is_new_case` TINYINT(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`uuid`), - UNIQUE KEY `patient_visit_1`(`patient_uuid`, `start_date`, `end_date`), - KEY `patient_uuid` (`patient_uuid`), - KEY `user_id` (`user_id`), - KEY `start_diagnosis_id` (`start_diagnosis_id`), - KEY `end_diagnosis_id` (`end_diagnosis_id`), - KEY `last_service_uuid` (`last_service_uuid`), - KEY `discharge_type_id` (`discharge_type_id`), - CONSTRAINT `patient_visit__patient` FOREIGN KEY (`patient_uuid`) REFERENCES `patient` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `patient_visit__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `patient_visit__start_diagnosis` FOREIGN KEY (`start_diagnosis_id`) REFERENCES `icd10` (`id`) ON UPDATE CASCADE, - CONSTRAINT `patient_visit__end_diagnosis`FOREIGN KEY (`end_diagnosis_id`) REFERENCES `icd10` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `patient_visit_service`; -CREATE TABLE `patient_visit_service` ( - `uuid` BINARY(16) NOT NULL, - `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `patient_visit_uuid` BINARY(16) NOT NULL, - `service_uuid` BINARY(16) NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - CONSTRAINT `patient_visit_service__patient_visit` FOREIGN KEY (`patient_visit_uuid`) REFERENCES `patient_visit` (`uuid`) ON UPDATE CASCADE, - CONSTRAINT `patient_visit_service__service` FOREIGN KEY (`service_uuid`) REFERENCES `service` (`uuid`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `patient_hospitalization`; -CREATE TABLE `patient_hospitalization` ( - `uuid` BINARY(16) NOT NULL, - `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `patient_visit_uuid` BINARY(16) NOT NULL, - `patient_uuid` BINARY(16) NOT NULL, - `room_uuid` BINARY(16) NOT NULL, - `bed_id` SMALLINT(5) UNSIGNED NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - CONSTRAINT `patient_hosp__patient_visit` FOREIGN KEY (`patient_visit_uuid`) REFERENCES `patient_visit` (`uuid`) ON UPDATE CASCADE, - CONSTRAINT `patient_hosp__patient` FOREIGN KEY (`patient_uuid`) REFERENCES `patient` (`uuid`) ON UPDATE CASCADE, - CONSTRAINT `patient_hosp__room` FOREIGN KEY (`room_uuid`) REFERENCES `room` (`uuid`) ON UPDATE CASCADE, - CONSTRAINT `patient_hosp__bed` FOREIGN KEY (`bed_id`) REFERENCES `bed` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `period`; -CREATE TABLE `period` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `fiscal_year_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `number` SMALLINT(5) UNSIGNED NOT NULL, - `start_date` DATE NULL, - `end_date` DATE NULL, - `locked` TINYINT(1) NOT NULL DEFAULT 0, - `translate_key` VARCHAR(40) NULL, - `year` VARCHAR(10) NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `period_1` (`start_date`, `end_date`), - KEY `fiscal_year_id` (`fiscal_year_id`), - CONSTRAINT `period__fiscal_year` FOREIGN KEY (`fiscal_year_id`) REFERENCES `fiscal_year` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `period_total`; - -CREATE TABLE `period_total` ( - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `fiscal_year_id` mediumINT(8) UNSIGNED NOT NULL, - `period_id` mediumINT(8) UNSIGNED NOT NULL, - `account_id` INT(10) UNSIGNED NOT NULL, - `credit` decimal(19,4) UNSIGNED DEFAULT NULL, - `debit` decimal(19,4) UNSIGNED DEFAULT NULL, - `locked` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`enterprise_id`,`fiscal_year_id`,`period_id`,`account_id`), - KEY `fiscal_year_id` (`fiscal_year_id`), - KEY `account_id` (`account_id`), - KEY `enterprise_id` (`enterprise_id`), - KEY `period_id` (`period_id`), - CONSTRAINT `period_total__fiscal_year` FOREIGN KEY (`fiscal_year_id`) REFERENCES `fiscal_year` (`id`), - CONSTRAINT `period_total__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`), - CONSTRAINT `period_total__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`), - CONSTRAINT `period_total__period`FOREIGN KEY (`period_id`) REFERENCES `period` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `permission`; - -CREATE TABLE `permission` ( - `id` mediumINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `unit_id` SMALLINT(5) UNSIGNED NOT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `permission_1` (`unit_id`,`user_id`), - KEY `unit_id` (`unit_id`), - KEY `user_id` (`user_id`), - CONSTRAINT `permission__unit` FOREIGN KEY (`unit_id`) REFERENCES `unit` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `permission__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `entity_type`; -CREATE TABLE `entity_type` ( - `id` SMALLINT(5) NOT NULL AUTO_INCREMENT, - `label` VARCHAR(190) NOT NULL, - `translation_key` VARCHAR(190) NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - UNIQUE KEY `label` (`label`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `entity_group`; -CREATE TABLE `entity_group` ( - `uuid` BINARY(16) NOT NULL, - `label` VARCHAR(190) NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - UNIQUE KEY `label` (`label`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `entity_group_entity`; -CREATE TABLE `entity_group_entity` ( - `id` SMALLINT(5) NOT NULL AUTO_INCREMENT, - `entity_uuid` BINARY(16) NOT NULL, - `entity_group_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `entity`; -CREATE TABLE `entity` ( - `uuid` BINARY(16) NOT NULL, - `display_name` VARCHAR(190) NOT NULL, - `gender` CHAR(1) NOT NULL, - `email` VARCHAR(150) NULL, - `phone` VARCHAR(50) NULL, - `address` VARCHAR(190) NULL, - `entity_type_id` SMALLINT(5) UNSIGNED NOT NULL, - `reference` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`reference`), - UNIQUE KEY `entity_uuid` (`uuid`), - UNIQUE KEY `display_name` (`display_name`), - KEY `entity_type_id` (`entity_type_id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cron`; -CREATE TABLE `cron` ( - `id` SMALLINT(5) NOT NULL AUTO_INCREMENT, - `label` VARCHAR(150) NOT NULL, - `value` VARCHAR(20) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cron_email_report`; -CREATE TABLE `cron_email_report` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `entity_group_uuid` BINARY(16) NOT NULL, - `cron_id` SMALLINT(5) NOT NULL, - `report_id` SMALLINT(5) NOT NULL, - `params` TEXT NULL, - `label` VARCHAR(100) NOT NULL, - `last_send` DATETIME NULL, - `next_send` DATETIME NULL, - `has_dynamic_dates` TINYINT NULL DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY `label` (`label`, `report_id`), - KEY `entity_group_uuid` (`entity_group_uuid`), - CONSTRAINT `cron_email_report__entity_group` FOREIGN KEY (`entity_group_uuid`) REFERENCES `entity_group` (`uuid`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `posting_journal`; - -CREATE TABLE `posting_journal` ( - `uuid` BINARY(16) NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `fiscal_year_id` MEDIUMINT(8) UNSIGNED DEFAULT NULL, - `period_id` MEDIUMINT(8) UNSIGNED DEFAULT NULL, - `trans_id` VARCHAR(100) NOT NULL, - `trans_id_reference_number` MEDIUMINT UNSIGNED NOT NULL, - `trans_date` DATETIME NOT NULL, - `record_uuid` BINARY(16) NOT NULL, - `description` TEXT, - `account_id` INT(10) UNSIGNED NOT NULL, - `debit` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `credit` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `debit_equiv` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `credit_equiv` DECIMAL(19,4) NOT NULL DEFAULT 0.00, - `currency_id` TINYINT(3) UNSIGNED NOT NULL, - `entity_uuid` BINARY(16), - `reference_uuid` BINARY(16), - `comment` TEXT, - `transaction_type_id` TINYINT(3) UNSIGNED NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `cost_center_id` MEDIUMINT(8) UNSIGNED NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - KEY `project_id` (`project_id`), - KEY `fiscal_year_id` (`fiscal_year_id`), - KEY `period_id` (`period_id`), - KEY `currency_id` (`currency_id`), - KEY `user_id` (`user_id`), - KEY `cost_center_id` (`cost_center_id`), - INDEX `trans_date` (`trans_date`), - INDEX `trans_id` (`trans_id`), - INDEX `record_uuid` (`record_uuid`), - INDEX `reference_uuid` (`reference_uuid`), - INDEX `entity_uuid` (`entity_uuid`), - INDEX `account_id` (`account_id`), - INDEX `trans_id_reference_number` (`trans_id_reference_number`), - CONSTRAINT `pg__fiscal_year` FOREIGN KEY (`fiscal_year_id`) REFERENCES `fiscal_year` (`id`), - CONSTRAINT `pg__period` FOREIGN KEY (`period_id`) REFERENCES `period` (`id`), - CONSTRAINT `pg__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`) ON UPDATE CASCADE, - CONSTRAINT `pg__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`), - CONSTRAINT `pg__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`) ON UPDATE CASCADE, - CONSTRAINT `pg__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON UPDATE CASCADE, - CONSTRAINT `pg__cost_center_1` FOREIGN KEY (`cost_center_id`) REFERENCES `cost_center` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `project`; - -CREATE TABLE `project` ( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `name` VARCHAR(60) NOT NULL, - `abbr` CHAR(20) NOT NULL, - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `zs_id` INT(11) NULL, - `locked` BOOLEAN NOT NULL DEFAULT FALSE, - PRIMARY KEY (`id`), - UNIQUE KEY `project_1` (`name`), - UNIQUE KEY `project_2` (`abbr`), - KEY `enterprise_id` (`enterprise_id`), - CONSTRAINT `project__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `project_permission`; - -CREATE TABLE `project_permission` ( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `project_permission_1` (`user_id`,`project_id`), - KEY `user_id` (`user_id`), - KEY `project_id` (`project_id`), - CONSTRAINT `project_permission__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`), - CONSTRAINT `project_permission__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `province`; - -CREATE TABLE `province` ( - `uuid` BINARY(16) NOT NULL, - `name` VARCHAR(100) NOT NULL, - `country_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`uuid`), - KEY `country_uuid` (`country_uuid`), - CONSTRAINT `province__country` FOREIGN KEY (`country_uuid`) REFERENCES `country` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `purchase`; - -CREATE TABLE `purchase` ( - `uuid` BINARY(16) NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `reference` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `cost` DECIMAL(19,8) UNSIGNED NOT NULL DEFAULT 0.0, - `shipping_handling` DECIMAL(19,8) UNSIGNED NOT NULL DEFAULT 0.0, - `currency_id` TINYINT(3) UNSIGNED NOT NULL, - `supplier_uuid` BINARY(16) DEFAULT NULL, - `date` DATETIME NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `payment_method` TEXT, - `note` TEXT, - `edited` BOOLEAN NOT NULL DEFAULT FALSE, - `status_id` TINYINT(3) UNSIGNED NOT NULL DEFAULT 1, - PRIMARY KEY (`uuid`), - UNIQUE KEY `purchase_1` (`project_id`, `reference`), - KEY `project_id` (`project_id`), - KEY `reference` (`reference`), - KEY `supplier_uuid` (`supplier_uuid`), - KEY `user_id` (`user_id`), - KEY `status_id` (`status_id`), - CONSTRAINT `purchase__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`), - CONSTRAINT `purchase__supplier` FOREIGN KEY (`supplier_uuid`) REFERENCES `supplier` (`uuid`), - CONSTRAINT `purchase__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`), - CONSTRAINT `purchase__status` FOREIGN KEY (`status_id`) REFERENCES `purchase_status` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `purchase_item`; - -CREATE TABLE `purchase_item` ( - `uuid` BINARY(16) NOT NULL, - `purchase_uuid` BINARY(16) NOT NULL, - `inventory_uuid` BINARY(16) NOT NULL, - `quantity` INT(11) NOT NULL DEFAULT 0, - `unit_price` DECIMAL(19,8) UNSIGNED NOT NULL DEFAULT 0.00, - `total` DECIMAL(19,8) UNSIGNED NULL DEFAULT 0.00, - PRIMARY KEY (`uuid`), - UNIQUE KEY `purchase_item_1` (`purchase_uuid`, `inventory_uuid`), - KEY `purchase_uuid` (`purchase_uuid`), - KEY `inventory_uuid` (`inventory_uuid`), - CONSTRAINT `purchase_item__purchase` FOREIGN KEY (`purchase_uuid`) REFERENCES `purchase` (`uuid`) ON DELETE CASCADE, - CONSTRAINT `purchase_item__inventory` FOREIGN KEY (`inventory_uuid`) REFERENCES `inventory` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `purchase_status`; - -CREATE TABLE `purchase_status` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `text` VARCHAR(100) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `purchase_status` (`id`, `text`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `reference`; - -CREATE TABLE `reference` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `is_report` TINYINT(1) DEFAULT NULL, - `ref` char(4) NOT NULL, - `text` text, - `position` INT(10) UNSIGNED DEFAULT NULL, - `reference_group_id` TINYINT(3) UNSIGNED DEFAULT NULL, - `section_resultat_id` TINYINT(3) UNSIGNED DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `reference_group`; - -CREATE TABLE `reference_group` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `reference_group` char(4) NOT NULL, - `text` text, - `position` INT(10) UNSIGNED DEFAULT NULL, - `section_bilan_id` TINYINT(3) UNSIGNED DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `section_bilan_id` (`section_bilan_id`), - CONSTRAINT `reference_group__section_bilan` FOREIGN KEY (`section_bilan_id`) REFERENCES `section_bilan` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `report`; - -CREATE TABLE `report` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `report_key` TEXT NOT NULL, - `title_key` TEXT NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `saved_report`; - -CREATE TABLE `saved_report` ( - `uuid` BINARY(16) NOT NULL, - `label` TEXT NOT NULL, - `report_id` TINYINT(3) UNSIGNED NOT NULL, - `parameters` TEXT, /* query string parameters, if they will be displayed on the report (such as filters, etc) */ - `link` TEXT NOT NULL, - `timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - PRIMARY KEY (`uuid`), - KEY `user_id` (`user_id`), - KEY `report_id` (`report_id`), - CONSTRAINT `saved_report__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`), - CONSTRAINT `saved_report__report` FOREIGN KEY (`report_id`) REFERENCES `report` (`id`) -) ENGINE= InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `invoice`; - -CREATE TABLE `invoice` ( - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `reference` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `uuid` BINARY(16) NOT NULL, - `cost` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0, - `debtor_uuid` BINARY(16) NOT NULL, - `service_uuid` BINARY(16) DEFAULT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `date` DATETIME NOT NULL, - `description` TEXT NOT NULL, - `reversed` TINYINT NOT NULL DEFAULT 0, - `edited` TINYINT NOT NULL DEFAULT 0, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `posted` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - PRIMARY KEY (`uuid`), - UNIQUE KEY `invoice_1` (`project_id`, `reference`), - KEY `reference` (`reference`), - KEY `project_id` (`project_id`), - KEY `debtor_uuid` (`debtor_uuid`), - KEY `service_uuid` (`service_uuid`), - KEY `user_id` (`user_id`), - CONSTRAINT `invoice__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`), - CONSTRAINT `invoice__debtor` FOREIGN KEY (`debtor_uuid`) REFERENCES `debtor` (`uuid`), - CONSTRAINT `invoice__service` FOREIGN KEY (`service_uuid`) REFERENCES `service` (`uuid`), - CONSTRAINT `invoice__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS invoice_invoicing_fee; -CREATE TABLE invoice_invoicing_fee ( - `invoice_uuid` BINARY(16) NOT NULL, - `value` DECIMAL(10,4) NOT NULL, - `invoicing_fee_id` SMALLINT UNSIGNED NOT NULL, - PRIMARY KEY (`invoice_uuid`, `invoicing_fee_id`), - KEY `invoice_uuid` (`invoice_uuid`), - KEY `invoicing_fee_id` (`invoicing_fee_id`), - CONSTRAINT `invoice_invoicing_fee__invoice` FOREIGN KEY (`invoice_uuid`) REFERENCES `invoice` (`uuid`) ON DELETE CASCADE, - CONSTRAINT `invoice_invoicing_fee__invoicing_fee` FOREIGN KEY (`invoicing_fee_id`) REFERENCES `invoicing_fee` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `invoice_item`; - -CREATE TABLE `invoice_item` ( - `invoice_uuid` BINARY(16) NOT NULL, - `uuid` BINARY(16) NOT NULL, - `inventory_uuid` BINARY(16) NOT NULL, - `quantity` INT(10) UNSIGNED NOT NULL, - `inventory_price` decimal(19,4) DEFAULT NULL, - `transaction_price` decimal(19,4) NOT NULL, - `debit` decimal(19,4) NOT NULL DEFAULT 0.0, - `credit` decimal(19,4) NOT NULL DEFAULT 0.0, - PRIMARY KEY (`uuid`), - UNIQUE KEY `invoice_item_1` (`invoice_uuid`, `inventory_uuid`), - KEY `invoice_uuid` (`invoice_uuid`), - KEY `inventory_uuid` (`inventory_uuid`), - CONSTRAINT `invoice_item__invoice` FOREIGN KEY (`invoice_uuid`) REFERENCES `invoice` (`uuid`) ON DELETE CASCADE, - CONSTRAINT `invoice_item__inventory` FOREIGN KEY (`inventory_uuid`) REFERENCES `inventory` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS invoice_subsidy; - -CREATE TABLE `invoice_subsidy` ( - `invoice_uuid` BINARY(16) NOT NULL, - `value` DECIMAL(10,4) NOT NULL, - `subsidy_id` SMALLINT UNSIGNED NOT NULL, - PRIMARY KEY (`invoice_uuid`, `value`), - UNIQUE KEY `invoice_subsidy_1` (`invoice_uuid`, `subsidy_id`), - KEY `invoice_uuid` (`invoice_uuid`), - KEY `subsidy_id` (`subsidy_id`), - CONSTRAINT `invoice_subsidy__invoice` FOREIGN KEY (`invoice_uuid`) REFERENCES `invoice` (`uuid`) ON DELETE CASCADE, - CONSTRAINT `invoice_subsidy__subsidy` FOREIGN KEY (`subsidy_id`) REFERENCES `subsidy` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `section_bilan`; - -CREATE TABLE `section_bilan` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `text` text, - `is_actif` TINYINT(1) DEFAULT NULL, - `position` INT(10) UNSIGNED DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `section_resultat`; - -CREATE TABLE `section_resultat` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `text` text, - `position` INT(10) UNSIGNED DEFAULT NULL, - `is_charge` TINYINT(1) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `sector`; -CREATE TABLE `sector` ( - `uuid` BINARY(16) NOT NULL, - `name` VARCHAR(80) NOT NULL, - `province_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`uuid`), - KEY `province_id` (`province_uuid`), - CONSTRAINT `sector__province` FOREIGN KEY (`province_uuid`) REFERENCES `province` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `service`; -CREATE TABLE `service` ( - `uuid` BINARY(16) NOT NULL, - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `name` VARCHAR(80) NOT NULL, - `hidden` TINYINT(1) DEFAULT 0, - PRIMARY KEY (`uuid`), - UNIQUE KEY `service_1` (`name`), - KEY `enterprise_id` (`enterprise_id`), - CONSTRAINT `service__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES enterprise (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `ward`; -CREATE TABLE `ward`( - `uuid` BINARY(16) NOT NULL, - `name` VARCHAR(100) NOT NULL, - `description` text NULL, - `service_uuid` BINARY(16) NULL, - PRIMARY KEY(`uuid`), - KEY `name_1` (`name`), - CONSTRAINT `ward__service` FOREIGN KEY (`service_uuid`) REFERENCES `service` (`uuid`) -)ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `room_type`; -CREATE TABLE `room_type`( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(120) NOT NULL, - PRIMARY KEY(`id`) -)ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `room`; -CREATE TABLE `room`( - `uuid` BINARY(16) NOT NULL, - `label` VARCHAR(120) NOT NULL, - `description` text NULL, - `ward_uuid` BINARY(16) NOT NULL, - `room_type_id` SMALLINT(5) UNSIGNED NULL, - PRIMARY KEY(`uuid`), - UNIQUE KEY `room_label_0` (`label`, `ward_uuid`), - CONSTRAINT `room__ward` FOREIGN KEY (`ward_uuid`) REFERENCES ward (`uuid`), - CONSTRAINT `room__room_type` FOREIGN KEY (`room_type_id`) REFERENCES room_type (`id`) -)ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `bed`; -CREATE TABLE `bed`( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(120) NOT NULL, - `room_uuid` BINARY(16) NOT NULL, - `is_occupied` TINYINT(1) NOT NULL DEFAULT 0, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - PRIMARY KEY(`id`), - UNIQUE KEY `bed_label_0` (`label`, `room_uuid`), - CONSTRAINT `bed__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON UPDATE CASCADE, - CONSTRAINT `bed__room` FOREIGN KEY (`room_uuid`) REFERENCES room (`uuid`) -)ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `subsidy`; -CREATE TABLE subsidy ( - `id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, - `account_id` INT UNSIGNED NOT NULL, - `label` VARCHAR(100) NOT NULL, - `description` TEXT, - `value` DECIMAL(10,4) NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - UNIQUE KEY `subsidy_1` (`label`), - KEY `account_id` (`account_id`), - CONSTRAINT `subsidy__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `supplier`; -CREATE TABLE `supplier` ( - `uuid` BINARY(16) NOT NULL, - `reference` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `creditor_uuid` BINARY(16) NOT NULL, - `display_name` VARCHAR(45) NOT NULL, - `address_1` TEXT, - `address_2` TEXT, - `email` VARCHAR(45) DEFAULT NULL, - `fax` VARCHAR(45) DEFAULT NULL, - `note` TEXT, - `phone` VARCHAR(15) DEFAULT NULL, - `international` TINYINT(1) NOT NULL DEFAULT 0, - `locked` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`uuid`), - UNIQUE KEY `supplier_1` (`display_name`), - KEY `creditor_uuid` (`creditor_uuid`), - CONSTRAINT `supplier__creditor` FOREIGN KEY (`creditor_uuid`) REFERENCES `creditor` (`uuid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `taxe_ipr`; -CREATE TABLE `taxe_ipr` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `description` TEXT, - `currency_id` TINYINT(3) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - KEY `currency_id` (`currency_id`), - CONSTRAINT `taxe_ipr__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `taxe_ipr_configuration`; -CREATE TABLE `taxe_ipr_configuration` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `rate` float NOT NULL, - `tranche_annuelle_debut` float DEFAULT NULL, - `tranche_annuelle_fin` float DEFAULT NULL, - `tranche_mensuelle_debut` float DEFAULT NULL, - `tranche_mensuelle_fin` float DEFAULT NULL, - `ecart_annuel` float DEFAULT NULL, - `ecart_mensuel` float DEFAULT NULL, - `impot_annuel` float DEFAULT NULL, - `impot_mensuel` float DEFAULT NULL, - `cumul_annuel` float DEFAULT NULL, - `cumul_mensuel` float DEFAULT NULL, - `taxe_ipr_id` INT(10) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - KEY `taxe_ipr_id` (`taxe_ipr_id`), - CONSTRAINT `taxe_ipr_config__taxe_ipr` FOREIGN KEY (`taxe_ipr_id`) REFERENCES `taxe_ipr` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `transaction_type`; -CREATE TABLE `transaction_type` ( - `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, - `text` VARCHAR(100) NOT NULL, - `type` VARCHAR(30) NOT NULL, - `fixed` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY `transaction_type_1` (`id`, `text`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `unit`; -CREATE TABLE `unit` ( - `id` SMALLINT(5) UNSIGNED NOT NULL, - `name` VARCHAR(30) NOT NULL, - `key` VARCHAR(70) NOT NULL, - `description` text NOT NULL, - `parent` SMALLINT(6) DEFAULT 0, - `path` tinytext, - PRIMARY KEY (`id`), - UNIQUE KEY `unit_1` (`name`, `key`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `user`; -CREATE TABLE `user` ( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `username` VARCHAR(80) NOT NULL, - `password` VARCHAR(100) NOT NULL, - `display_name` TEXT NOT NULL, - `email` VARCHAR(99) DEFAULT NULL, - `active` TINYINT(4) NOT NULL DEFAULT 0, - `deactivated` TINYINT(1) NOT NULL DEFAULT 0, - `last_login` TIMESTAMP NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - UNIQUE KEY `user_1` (`username`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `role`; -CREATE TABLE `role` ( - `uuid` BINARY(16) NOT NULL, - `label` VARCHAR(50) NOT NULL, - PRIMARY kEY(`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `actions`; -CREATE TABLE `actions` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `description` VARCHAR(100) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -CREATE TABLE `role_actions` ( - `uuid` BINARY(16) NOT NULL, - `role_uuid` BINARY(16) NOT NULL, - `actions_id`INT(10) UNSIGNED NOT NULL, - PRIMARY KEY (`uuid`), - CONSTRAINT `role_actions__action` FOREIGN KEY (`actions_id`) REFERENCES `actions` (`id`) ON UPDATE CASCADE, - CONSTRAINT `role_actions__role` FOREIGN KEY (`role_uuid`) REFERENCES `role` (`uuid`) ON UPDATE CASCADE ON DELETE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `user_role`; -CREATE TABLE `user_role` ( - `uuid` BINARY(16) NOT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `role_uuid` BINARY(16) NOT NULL, - PRIMARY kEY(`uuid`), - UNIQUE `role_for_user` (`user_id`,`role_uuid`), - CONSTRAINT `user_role__role` FOREIGN KEY (`role_uuid`) REFERENCES `role` (`uuid`) ON UPDATE CASCADE, - CONSTRAINT `user_role__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `role_unit`; -CREATE TABLE `role_unit` ( - `uuid` BINARY(16) NOT NULL, - `role_uuid` BINARY(16) NOT NULL, - `unit_id` SMALLINT(5) UNSIGNED DEFAULT NULL, - PRIMARY KEY(`uuid`), - CONSTRAINT `role_unit__role` FOREIGN KEY (`role_uuid`) REFERENCES `role` (`uuid`) ON UPDATE CASCADE ON DELETE CASCADE, - CONSTRAINT `role_unit__unit` FOREIGN KEY (`unit_id`) REFERENCES `unit` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `village`; -CREATE TABLE `village` ( - `uuid` BINARY(16) NOT NULL, - `name` VARCHAR(80) NOT NULL, - `sector_uuid` BINARY(16) NOT NULL, - `longitude` DECIMAL(19, 6) NULL, - `latitude` DECIMAL(19, 6) NULL, - PRIMARY KEY (`uuid`), - KEY `sector_id` (`sector_uuid`), - CONSTRAINT `village__sector` FOREIGN KEY (`sector_uuid`) REFERENCES `sector` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - --- NOTE: type_id is the transaction_type table. FK not possible due to NULLs. -DROP TABLE IF EXISTS `voucher`; -CREATE TABLE IF NOT EXISTS `voucher` ( - `uuid` BINARY(16) NOT NULL, - `date` DATETIME NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `reference` INT(10) UNSIGNED NOT NULL DEFAULT 0, - `currency_id` TINYINT(3) UNSIGNED NOT NULL, - `amount` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `description` TEXT DEFAULT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `type_id` SMALLINT(3) UNSIGNED NOT NULL, - `reference_uuid` BINARY(16), - `edited` TINYINT NOT NULL DEFAULT 0, - `reversed` TINYINT NOT NULL DEFAULT 0, - `posted` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, - KEY `project_id` (`project_id`), - KEY `currency_id` (`currency_id`), - KEY `user_id` (`user_id`), - INDEX (`reference_uuid`), - CONSTRAINT `voucher__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`), - CONSTRAINT `voucher__currency` FOREIGN KEY (`currency_id`) REFERENCES `currency` (`id`), - CONSTRAINT `voucher__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`), - UNIQUE KEY `voucher_1` (`project_id`, `reference`), - PRIMARY KEY (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `voucher_item`; -CREATE TABLE IF NOT EXISTS `voucher_item` ( - `uuid` BINARY(16) NOT NULL, - `account_id` INT UNSIGNED NOT NULL, - `debit` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.0000, - `credit` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.0000, - `voucher_uuid` BINARY(16) NOT NULL, - `document_uuid` BINARY(16) default null, - `entity_uuid` BINARY(16) default null, - `description` TEXT NULL, - `cost_center_id` MEDIUMINT(8) UNSIGNED NULL, - PRIMARY KEY (`uuid`), - KEY `account_id` (`account_id`), - KEY `voucher_uuid` (`voucher_uuid`), - INDEX (`document_uuid`), - INDEX (`entity_uuid`), - CONSTRAINT `voucher_item__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`), - CONSTRAINT `voucher_item__voucher` FOREIGN KEY (`voucher_uuid`) REFERENCES `voucher` (`uuid`) ON DELETE CASCADE, - CONSTRAINT `voucher_item__cost_center_1` FOREIGN KEY (`cost_center_id`) REFERENCES `cost_center` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - --- stock tables - -DROP TABLE IF EXISTS `stock_setting`; -CREATE TABLE `stock_setting` ( - `enterprise_id` SMALLINT(5) UNSIGNED NOT NULL UNIQUE, - `month_average_consumption` SMALLINT(5) NOT NULL DEFAULT 6, - `default_min_months_security_stock` DECIMAL(19,4) NOT NULL DEFAULT 2, - `enable_auto_purchase_order_confirmation` TINYINT(1) NOT NULL DEFAULT 0, - `enable_auto_stock_accounting` TINYINT(1) NOT NULL DEFAULT 1, - `enable_strict_depot_permission` TINYINT(1) NOT NULL DEFAULT 0, - `enable_supplier_credit` TINYINT(1) NOT NULL DEFAULT 0, - `enable_strict_depot_distribution` TINYINT(1) NOT NULL DEFAULT 0, - `average_consumption_algo` VARCHAR(100) NOT NULL DEFAULT 'algo_msh', -- Algo MSH - `min_delay` DECIMAL(19,4) NOT NULL DEFAULT 1, -- minimum number of months for inventory delay) - `default_purchase_interval` DECIMAL(19,4) NOT NULL DEFAULT 0, -- default minimum purchase order intervall) - `enable_expired_stock_out` TINYINT(1) NOT NULL DEFAULT 0, - `default_cost_center_for_loss` MEDIUMINT(8) NULL, - CONSTRAINT `stock_setting__enterprise` FOREIGN KEY (`enterprise_id`) REFERENCES `enterprise` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `flux`; -CREATE TABLE `flux` ( - `id` INT(11) NOT NULL, - `label` VARCHAR(191) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `lot`; -CREATE TABLE `lot` ( - `uuid` BINARY(16) NOT NULL, - `label` VARCHAR(191) NOT NULL, - `quantity` INT(11) NOT NULL DEFAULT 0, - `unit_cost` DECIMAL(19, 4) UNSIGNED NOT NULL, - `description` TEXT, - `expiration_date` DATE NOT NULL, - `inventory_uuid` BINARY(16) NOT NULL, - `is_assigned` TINYINT(1) NULL DEFAULT 0, - PRIMARY KEY (`uuid`), - KEY `inventory_uuid` (`inventory_uuid`), - CONSTRAINT `lot__inventory` FOREIGN KEY (`inventory_uuid`) REFERENCES `inventory` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `lot_tag`; -CREATE TABLE `lot_tag` ( - `lot_uuid` BINARY(16) NOT NULL, - `tag_uuid` BINARY(16) NOT NULL, - FOREIGN KEY (`lot_uuid`) REFERENCES `lot` (`uuid`), - FOREIGN KEY (`tag_uuid`) REFERENCES `tags` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `inventory_tag`; -CREATE TABLE `inventory_tag` ( - `inventory_uuid` BINARY(16) NOT NULL, - `tag_uuid` BINARY(16) NOT NULL, - FOREIGN KEY (`inventory_uuid`) REFERENCES `inventory` (`uuid`), - FOREIGN KEY (`tag_uuid`) REFERENCES `tags` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stock_assign`; -CREATE TABLE `stock_assign` ( - `uuid` BINARY(16) NOT NULL, - `lot_uuid` BINARY(16) NOT NULL, - `entity_uuid` BINARY(16) NOT NULL, - `depot_uuid` BINARY(16) NOT NULL, - `quantity` INT(11) NOT NULL DEFAULT 1, - `is_active` TINYINT(1) NOT NULL DEFAULT 1, - `description` TEXT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - KEY `lot_uuid` (`lot_uuid`), - KEY `entity_uuid` (`entity_uuid`), - KEY `depot_uuid` (`depot_uuid`), - CONSTRAINT `stock_assign__lot` FOREIGN KEY (`lot_uuid`) REFERENCES `lot` (`uuid`), - CONSTRAINT `stock_assign__entity` FOREIGN KEY (`entity_uuid`) REFERENCES `entity` (`uuid`), - CONSTRAINT `stock_assign__depot` FOREIGN KEY (`depot_uuid`) REFERENCES `depot` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `status`; -CREATE TABLE `status` ( - `id` SMALLINT(5) NOT NULL AUTO_INCREMENT, - `status_key` VARCHAR(50) NOT NULL, - `title_key` VARCHAR(100) NOT NULL, - `class_style` VARCHAR(100) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stock_requestor_type`; -CREATE TABLE `stock_requestor_type` ( - `id` SMALLINT(5) NOT NULL AUTO_INCREMENT, - `type_key` VARCHAR(50) NOT NULL, - `title_key` VARCHAR(100) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stock_requisition`; -CREATE TABLE `stock_requisition` ( - `uuid` BINARY(16) NOT NULL, - `requestor_uuid` BINARY(16) NOT NULL, - `requestor_type_id` INT(11) NOT NULL, - `depot_uuid` BINARY(16) NOT NULL, - `description` TEXT NULL, - `date` DATETIME NOT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `reference` INT(11) UNSIGNED NOT NULL DEFAULT 0, - `status_id` TINYINT(3) UNSIGNED NOT NULL DEFAULT 1, - `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - UNIQUE KEY `stock_requisition_uuid` (`uuid`), - UNIQUE KEY `stock_requisition_2` (`project_id`, `reference`), - KEY `requestor_uuid` (`requestor_uuid`), - KEY `depot_uuid` (`depot_uuid`), - KEY `project_id` (`project_id`), - CONSTRAINT `stock_requisition__depot` FOREIGN KEY (`depot_uuid`) REFERENCES `depot` (`uuid`), - CONSTRAINT `stock_requisition__project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stock_requisition_item`; -CREATE TABLE `stock_requisition_item` ( - `requisition_uuid` BINARY(16) NOT NULL, - `inventory_uuid` BINARY(16) NOT NULL, - `quantity` INT(11) NOT NULL DEFAULT 0, - KEY `requisition_uuid` (`requisition_uuid`), - CONSTRAINT `stock_req_item__stock_req_item` FOREIGN KEY (`requisition_uuid`) REFERENCES `stock_requisition` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stock_adjustment_log`; -CREATE TABLE `stock_adjustment_log` ( - `movement_uuid` BINARY(16) NOT NULL, - `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `old_quantity` INT(11) NOT NULL DEFAULT 0, - `new_quantity` INT(11) NOT NULL DEFAULT 0, - PRIMARY KEY `movement_uuid` (`movement_uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stock_movement`; -CREATE TABLE `stock_movement` ( - `uuid` BINARY(16) NOT NULL, - `document_uuid` BINARY(16) NOT NULL, - `depot_uuid` BINARY(16) NOT NULL, - `lot_uuid` BINARY(16) NOT NULL, - `entity_uuid` BINARY(16) NULL, -- holds the patient_uuid, destination depot_uuid, service_uuid, or purchase_order uuid - `description` TEXT NULL, - `flux_id` INT(11) NOT NULL, - `date` DATETIME NOT NULL, - `quantity` INT(11) NOT NULL DEFAULT 0, - `unit_cost` DECIMAL(19, 4) UNSIGNED NOT NULL, - `is_exit` TINYINT(1) NOT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `reference` INT(11) UNSIGNED NOT NULL, - `invoice_uuid` BINARY(16) NULL, - `stock_requisition_uuid` BINARY(16) NULL, - `period_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - INDEX `document_uuid` (`document_uuid`), - KEY `depot_uuid` (`depot_uuid`), - KEY `lot_uuid` (`lot_uuid`), - KEY `flux_id` (`flux_id`), - KEY `user_id` (`user_id`), - KEY `period_id` (`period_id`), - CONSTRAINT `stock_movement__depot` FOREIGN KEY (`depot_uuid`) REFERENCES `depot` (`uuid`), - CONSTRAINT `stock_movement__lot` FOREIGN KEY (`lot_uuid`) REFERENCES `lot` (`uuid`), - CONSTRAINT `stock_movement__flux` FOREIGN KEY (`flux_id`) REFERENCES `flux` (`id`), - CONSTRAINT `stock_movement__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`), - CONSTRAINT `stock_movement__period` FOREIGN KEY (`period_id`) REFERENCES `period` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stock_movement_status`; -CREATE TABLE `stock_movement_status` ( - `depot_uuid` BINARY(16) NOT NULL, - `inventory_uuid` BINARY(16) NOT NULL, - `date` DATE NOT NULL, - `quantity_delta` DECIMAL(19,4) NOT NULL, -- the difference between inflows and outflows for the day - `in_quantity` DECIMAL(19,4) NOT NULL, -- current in flows of day - `out_quantity_exit` DECIMAL(19,4) NOT NULL, -- current out flows of day to exits - `out_quantity_consumption` DECIMAL(19,4) NOT NULL, -- current out flows of day to consumptions - `sum_quantity` DECIMAL(19,4) NOT NULL, -- cumulative quantity to date (running balance) - `sum_in_quantity` DECIMAL(19,4) NOT NULL, -- cumulative in flows to date - `sum_out_quantity_exit` DECIMAL(19,4) NOT NULL, -- cumulative outflows to date as exits - `sum_out_quantity_consumption` DECIMAL(19,4) NOT NULL, -- cumulative outflows to date as consumption - `duration` INTEGER UNSIGNED NULL DEFAULT 0, -- duration for which this row is valid - KEY `depot_uuid` (`depot_uuid`), - KEY `inventory_uuid` (`inventory_uuid`), - INDEX `depot_inventory` (`depot_uuid`, `inventory_uuid`), - INDEX `date` (`date`), -- add index on date - CONSTRAINT `stock_movement_status__depot` FOREIGN KEY (`depot_uuid`) REFERENCES `depot` (`uuid`), - CONSTRAINT `stock_movment_status__inventory` FOREIGN KEY (`inventory_uuid`) REFERENCES `inventory` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `stock_value`; -CREATE TABLE `stock_value` ( - `inventory_uuid` BINARY(16) NOT NULL, - `date` DATE NOT NULL, - `quantity` INT(11) NOT NULL, - `wac` DECIMAL(19,4) NOT NULL, - KEY `inventory_uuid` (`inventory_uuid`), - INDEX `date` (`date`), - CONSTRAINT `stock_value__inventory` FOREIGN KEY (`inventory_uuid`) REFERENCES `inventory` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - --- donor -DROP TABLE IF EXISTS `donor`; -CREATE TABLE `donor` ( - `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, - `display_name` VARCHAR(191) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - --- donation -DROP TABLE IF EXISTS `donation`; -CREATE TABLE `donation` ( - `uuid` BINARY(16) NOT NULL, - `reference` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, - `project_id` SMALLINT(5) UNSIGNED NOT NULL, - `description` TEXT NULL, - `date` DATE NOT NULL, - `donor_id` INT(11) NOT NULL, - PRIMARY KEY (`reference`), - UNIQUE KEY `donation_uuid` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -/* - The transaction_history table stores the editing history of transactions that - have gone through the posting process. The record_uuid should be the same - record_uuid as that found in the posting_journal/general_ledger. -*/ -CREATE TABLE `transaction_history` ( - `uuid` BINARY(16) NOT NULL, - `record_uuid` BINARY(16) NOT NULL, - `timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `action` VARCHAR(15) DEFAULT 'edit', - `value` TEXT DEFAULT NULL, - PRIMARY KEY (`uuid`), - KEY `record_uuid` (`record_uuid`), - KEY `user_id` (`user_id`), - CONSTRAINT `transaction_history__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `depot_permission`; - -CREATE TABLE `depot_permission` ( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `depot_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `depot_permission_1` (`user_id`,`depot_uuid`), - KEY `user_id` (`user_id`), - KEY `depot_uuid` (`depot_uuid`), - CONSTRAINT `depot_permission__depot` FOREIGN KEY (`depot_uuid`) REFERENCES `depot` (`uuid`), - CONSTRAINT `depot_permission__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cashbox_permission`; - -CREATE TABLE `cashbox_permission` ( - `id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `cashbox_id` MEDIUMINT(8) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `cashbox_permission_1` (`user_id`,`cashbox_id`), - KEY `user_id` (`user_id`), - KEY `cashbox_id` (`cashbox_id`), - CONSTRAINT `cashbox_permission__cashbox` FOREIGN KEY (`cashbox_id`) REFERENCES `cash_box` (`id`), - CONSTRAINT `cashbox_permission__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `config_rubric`; - -CREATE TABLE `config_rubric` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` text, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `config_rubric_item`; - -CREATE TABLE `config_rubric_item` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `config_rubric_id` INT(10) UNSIGNED NOT NULL, - `rubric_payroll_id` INT(10) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - KEY `config_rubric_id` (`config_rubric_id`), - KEY `rubric_payroll_id` (`rubric_payroll_id`), - CONSTRAINT `config_rubric_item__config_rubric` FOREIGN KEY (`config_rubric_id`) REFERENCES `config_rubric` (`id`), - CONSTRAINT `config_rubric_item__rubric_payroll` FOREIGN KEY (`rubric_payroll_id`) REFERENCES `rubric_payroll` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `config_employee`; - -CREATE TABLE `config_employee` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` text, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `config_employee_item`; - -CREATE TABLE `config_employee_item` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `config_employee_id` INT(10) UNSIGNED NOT NULL, - `employee_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`id`), - KEY `config_employee_id` (`config_employee_id`), - KEY `employee_uuid` (`employee_uuid`), - UNIQUE KEY (`config_employee_id`, `employee_uuid`), - CONSTRAINT `config_employee_item__config_employee` FOREIGN KEY (`config_employee_id`) REFERENCES `config_employee` (`id`), - CONSTRAINT `config_employee_item__employee` FOREIGN KEY (`employee_uuid`) REFERENCES `employee` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cost_center`; -CREATE TABLE `cost_center` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(200) NOT NULL, - `is_principal` TINYINT(1) UNSIGNED DEFAULT 0, - `project_id` SMALLINT(5) UNSIGNED NULL, - `allocation_method` VARCHAR(14) NOT NULL DEFAULT 'proportional', - `allocation_basis_id` MEDIUMINT(8) UNSIGNED, - `step_order` SMALLINT(5) NOT NULL DEFAULT 100, - PRIMARY KEY (`id`), - UNIQUE KEY `cost_center_1` (`label`), - CONSTRAINT `cost_center__chk_allocation_method` CHECK (`allocation_method` in ('proportional', 'flat')), - CONSTRAINT `cost_center__allocation_basis` FOREIGN KEY (`allocation_basis_id`) REFERENCES `cost_center_allocation_basis` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `reference_cost_center`; -CREATE TABLE `reference_cost_center` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `cost_center_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `account_reference_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `is_cost` TINYINT(1) UNSIGNED DEFAULT 0, - `is_variable` TINYINT(1) UNSIGNED DEFAULT 0, - `is_turnover` TINYINT(1) UNSIGNED DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY `reference_cost_center_1` (`account_reference_id`), - KEY `cost_center_id` (`cost_center_id`), - KEY `account_reference_id` (`account_reference_id`), - CONSTRAINT `reference_cost_center__cost_center` FOREIGN KEY (`cost_center_id`) REFERENCES `cost_center` (`id`), - CONSTRAINT `reference_cost_center__account_ref` FOREIGN KEY (`account_reference_id`) REFERENCES `account_reference` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cost_center_allocation`; -CREATE TABLE `cost_center_allocation` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `row_uuid` BINARY(16) NOT NULL, - `trans_id` VARCHAR(100) NOT NULL, - `account_id` INT(10) UNSIGNED NOT NULL, - `is_cost` TINYINT(1) UNSIGNED DEFAULT 0, - `is_variable` TINYINT(1) UNSIGNED DEFAULT 0, - `is_turnover` TINYINT(1) UNSIGNED DEFAULT 0, - `auxiliary_cost_center_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `principal_cost_center_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `debit_equiv` DECIMAL(19,8) NOT NULL DEFAULT 0.00, - `credit_equiv` DECIMAL(19,8) NOT NULL DEFAULT 0.00, - `date_distribution` DATETIME NOT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - KEY `user_id` (`user_id`), - INDEX `row_uuid` (`row_uuid`), - INDEX `account_id` (`account_id`), - INDEX `trans_id` (`trans_id`), - INDEX `auxiliary_cost_center_id` (`auxiliary_cost_center_id`), - INDEX `principal_cost_center_id` (`principal_cost_center_id`), - CONSTRAINT `cost_center_allocation__general_ledger` FOREIGN KEY (`row_uuid`) REFERENCES `general_ledger` (`uuid`), - CONSTRAINT `cost_center_allocation__account` FOREIGN KEY (`account_id`) REFERENCES `account` (`id`), - CONSTRAINT `cost_center_allocation__auxiliary_cost_center` FOREIGN KEY (`auxiliary_cost_center_id`) REFERENCES `cost_center` (`id`), - CONSTRAINT `cost_center_allocation__principal_cost_center` FOREIGN KEY (`principal_cost_center_id`) REFERENCES `cost_center` (`id`), - CONSTRAINT `cost_center_allocation__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `service_cost_center`; -CREATE TABLE `service_cost_center` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `cost_center_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `service_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `service_cost_center_1` (`service_uuid`), - KEY `cost_center_id` (`cost_center_id`), - KEY `service_uuid` (`service_uuid`), - CONSTRAINT `service_cost_center__service` FOREIGN KEY (`service_uuid`) REFERENCES `service` (`uuid`) ON DELETE CASCADE, - CONSTRAINT `service_cost_center__cost_center` FOREIGN KEY (`cost_center_id`) REFERENCES `cost_center` (`id`) ON DELETE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cost_center_allocation_basis`; -CREATE TABLE `cost_center_allocation_basis` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `name` VARCHAR(200) NOT NULL, -- Will be treated as a translation token (if predefined) - `units` VARCHAR(200) DEFAULT '', -- Will be treated as a translation token (if predefined) - `description` TEXT DEFAULT NULL, -- Will be treated as a translation token (if predefined) - `is_predefined` BOOLEAN NOT NULL DEFAULT 0, - `is_currency` BOOLEAN NOT NULL DEFAULT 0, - `decimal_places` TINYINT(2) NOT NULL DEFAULT 0, - `is_computed` BOOLEAN NOT NULL DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY (`name`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `cost_center_allocation_basis_value`; -CREATE TABLE `cost_center_allocation_basis_value` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `quantity` DECIMAL(19,4) NOT NULL DEFAULT 0, - `cost_center_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `basis_id` MEDIUMINT(8) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `unique_allocation_cost_center_basis` (`cost_center_id`, `basis_id`), - CONSTRAINT `cost_center_basis_value__cost_center` FOREIGN KEY (`cost_center_id`) REFERENCES `cost_center` (`id`), - CONSTRAINT `cost_center_basis_value__basis` FOREIGN KEY (`basis_id`) REFERENCES `cost_center_allocation_basis` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `tags`; -CREATE TABLE `tags`( - `uuid` BINARY(16) NOT NULL PRIMARY KEY, - `name` VARCHAR(100) NOT NULL, - `color` VARCHAR(50) NULL, - UNIQUE KEY (`name`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `allocation_key`; -CREATE TABLE `allocation_key` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `auxiliary_cost_center_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `principal_cost_center_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `rate` DECIMAL(10,2) NOT NULL DEFAULT 0.00, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - INDEX `auxiliary_cost_center_id` (`auxiliary_cost_center_id`), - INDEX `principal_cost_center_id` (`principal_cost_center_id`), - CONSTRAINT `allocation_key__auxiliary_fc` FOREIGN KEY (`auxiliary_cost_center_id`) REFERENCES `cost_center` (`id`), - CONSTRAINT `allocation_key__principal_fc` FOREIGN KEY (`principal_cost_center_id`) REFERENCES `cost_center` (`id`), - CONSTRAINT `allocation_key__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `account_reference_type`; -CREATE TABLE `account_reference_type` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `fixed` TINYINT(1) DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY `account_reference_type_1` (`label`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `indicator_status`; -CREATE TABLE `indicator_status` ( - `id` SMALLINT(5) UNSIGNED NOT NULL, - `text` VARCHAR(40) NOT NULL, - `translate_key` VARCHAR(100) NOT NULL, - PRIMARY KEY(`id`) -)ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `indicator_type`; -CREATE TABLE `indicator_type` ( - `id` SMALLINT(5) UNSIGNED NOT NULL, - `text` VARCHAR(40) NOT NULL, - `translate_key` VARCHAR(100) NOT NULL, - PRIMARY KEY(`id`) -)ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `indicator`; -CREATE TABLE `indicator` ( - `uuid` BINARY(16) NOT NULL, - `service_uuid` BINARY(16) NULL, - `status_id` SMALLINT(5) UNSIGNED NOT NULL, - `period_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `type_id` SMALLINT(5) UNSIGNED NOT NULL, - `created_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`uuid`), - UNIQUE KEY `unique_indicator_1` (`service_uuid`, `period_id`), - CONSTRAINT `indicator__period` FOREIGN KEY (`period_id`) REFERENCES `period` (`id`) ON UPDATE CASCADE, - CONSTRAINT `indicator__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON UPDATE CASCADE, - CONSTRAINT `indicator__indicator_status` FOREIGN KEY (`status_id`) REFERENCES `indicator_status` (`id`) ON UPDATE CASCADE, - CONSTRAINT `indicator__indicator_type` FOREIGN KEY (`type_id`) REFERENCES `indicator_type` (`id`) ON UPDATE CASCADE -)ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `hospitalization_indicator`; -CREATE TABLE `hospitalization_indicator` ( - `uuid` BINARY(16), - `total_day_realized` INT DEFAULT 0, - `total_beds` INT DEFAULT 0, - `total_hospitalized_patient` INT DEFAULT 0, - `total_external_patient` INT DEFAULT 0, - `total_death` INT DEFAULT 0, - `indicator_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`uuid`), - CONSTRAINT `hosp_indicator__indicator` FOREIGN KEY (`indicator_uuid`) REFERENCES `indicator` (`uuid`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `staff_indicator`; -CREATE TABLE `staff_indicator` ( - `uuid` BINARY(16), - `total_doctors` INT DEFAULT 0, - `total_nurses` INT DEFAULT 0, - `total_caregivers` INT DEFAULT 0, - `total_staff` INT DEFAULT 0, - `total_external_visit` INT DEFAULT 0, - `total_visit` INT DEFAULT 0, - `total_surgery_by_doctor` INT DEFAULT 0, - `total_day_realized` INT DEFAULT 0, - `total_hospitalized_patient` INT DEFAULT 0, - `indicator_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`uuid`), - CONSTRAINT `staff_indicator__indicator` FOREIGN KEY (`indicator_uuid`) REFERENCES `indicator` (`uuid`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `finance_indicator`; -CREATE TABLE `finance_indicator` ( - `uuid` BINARY(16), - `total_revenue` INT DEFAULT 0, - `total_subsidies` INT DEFAULT 0, - `total_drugs_sale` INT DEFAULT 0, - `total_expenses` INT DEFAULT 0, - `total_other_charge` INT DEFAULT 0, - `total_drugs_purchased` INT DEFAULT 0, - `total_staff_charge` INT DEFAULT 0, - `total_operating_charge` INT DEFAULT 0, - `total_depreciation` INT DEFAULT 0, - `total_debts` INT DEFAULT 0, - `total_cash` INT DEFAULT 0, - `total_stock_value` INT DEFAULT 0, - `total_staff` INT DEFAULT 0, - `indicator_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`uuid`), - CONSTRAINT `finance_indicator__indicator` FOREIGN KEY (`indicator_uuid`) REFERENCES `indicator` (`uuid`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `break_even_reference`; -CREATE TABLE `break_even_reference` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `is_cost` TINYINT(1) DEFAULT 0, - `is_variable` TINYINT(1) DEFAULT 0, - `is_turnover` TINYINT(1) DEFAULT 0, - `account_reference_id` MEDIUMINT(8) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `break_even_reference_1` (`label`), - KEY `account_reference_id` (`account_reference_id`), - CONSTRAINT `break_even_ref__acc_ref` FOREIGN KEY (`account_reference_id`) REFERENCES `account_reference` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `inventory_log`; -CREATE TABLE `inventory_log` ( - `uuid` BINARY(16) NOT NULL, - `inventory_uuid` BINARY(16) NOT NULL, - `log_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `text` JSON, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - PRIMARY KEY (`uuid`), - KEY `inventory_uuid` (`inventory_uuid`), - KEY `user_id` (`user_id`), - CONSTRAINT `inventory_log__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `staffing_indice`; -CREATE TABLE `staffing_indice` ( - `uuid` BINARY(16) NOT NULL, - `employee_uuid` BINARY(16) NOT NULL, - `grade_uuid` BINARY(16) NOT NULL, - `fonction_id` TINYINT(3) UNSIGNED DEFAULT NULL, - `grade_indice` DECIMAL(19,4) NOT NULL, - `function_indice` DECIMAL(19,4) NOT NULL, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TIMESTAMP NULL, - PRIMARY KEY (`uuid`), - CONSTRAINT `staffing_indice__employee` FOREIGN KEY (`employee_uuid`) REFERENCES `employee` (`uuid`), - CONSTRAINT `staffing_indice__fonction` FOREIGN KEY (`fonction_id`) REFERENCES `fonction` (`id`), - CONSTRAINT `staffing_indice__grade` FOREIGN KEY (`grade_uuid`) REFERENCES `grade` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `staffing_grade_indice`; -CREATE TABLE `staffing_grade_indice` ( - `uuid` BINARY(16) NOT NULL, - `value` DECIMAL(19,4) NOT NULL, - `grade_uuid` BINARY(16) NOT NULL, - PRIMARY KEY (`uuid`), - UNIQUE KEY `grade_uuid_uniq`(`grade_uuid`), - CONSTRAINT `staffing_grade_indice__grade` FOREIGN KEY (`grade_uuid`) REFERENCES `grade` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `staffing_function_indice`; -CREATE TABLE `staffing_function_indice` ( - `uuid` BINARY(16) NOT NULL, - `value` DECIMAL(19,4) NOT NULL, - `fonction_id` TINYINT(3) UNSIGNED NOT NULL, - PRIMARY KEY (`uuid`), - UNIQUE KEY `fonction_id_uniq`(`fonction_id`), - CONSTRAINT `staffing_function_indice__fct` FOREIGN KEY (`fonction_id`) REFERENCES `fonction` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `staffing_indice_parameters`; -CREATE TABLE `staffing_indice_parameters` ( - `uuid` BINARY(16) NOT NULL, - `pay_envelope` DECIMAL(19,4) NOT NULL, - `working_days` TINYINT(3) UNSIGNED NOT NULL, - `payroll_configuration_id` INT(10) UNSIGNED NOT NULL, - PRIMARY KEY (`uuid`), - UNIQUE KEY `payroll_config_id`(`payroll_configuration_id`), - CONSTRAINT `staffing_indice_param__payrall_config` FOREIGN KEY (`payroll_configuration_id`) REFERENCES `payroll_configuration` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `data_collector_management`; -CREATE TABLE `data_collector_management` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `description` TEXT, - `version_number` INT(11) UNSIGNED NOT NULL, - `color` VARCHAR(8) NULL, - `is_related_patient` TINYINT(1) NOT NULL DEFAULT 0, - `include_patient_data` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY `data_collector_management_1` (`label`, `version_number`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `choices_list_management`; -CREATE TABLE `choices_list_management` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `name` VARCHAR(100) NOT NULL, - `label` VARCHAR(100) NOT NULL, - `fixed` TINYINT(1) DEFAULT 0, - `parent` MEDIUMINT(8) UNSIGNED DEFAULT 0, - `group_label` MEDIUMINT(8) UNSIGNED DEFAULT 0, - `is_group` TINYINT(1) NOT NULL DEFAULT 0, - `is_title` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`), - UNIQUE KEY `choices_list_management_1` (`label`, `name`, `parent`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `survey_form`; -CREATE TABLE `survey_form` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `data_collector_management_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `type` VARCHAR(100) NOT NULL, - `choice_list_id` MEDIUMINT(8) UNSIGNED NULL, - `filter_choice_list_id` MEDIUMINT(8) UNSIGNED NULL, - `other_choice` TINYINT(1) DEFAULT 0, - `name` VARCHAR(100) NOT NULL, - `label` VARCHAR(100) NOT NULL, - `hint` TEXT, - `required` TINYINT(1) DEFAULT 0, - `constraint` VARCHAR(100) NULL, - `default` VARCHAR(100) NULL, - `calculation` VARCHAR(100) NULL, - `rank` SMALLINT(5) UNSIGNED NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `survey_form_1` (`data_collector_management_id`, `name`, `label`), - KEY `data_collector_management_id` (`data_collector_management_id`), - CONSTRAINT `survey_form__data_collector_management` FOREIGN KEY (`data_collector_management_id`) REFERENCES `data_collector_management` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `survey_form_type`; -CREATE TABLE `survey_form_type` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `type` VARCHAR(100) NOT NULL, - `is_list` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `survey_data`; -CREATE TABLE `survey_data` ( - `uuid` BINARY(16), - `data_collector_management_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `is_deleted` TINYINT(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`uuid`), - KEY `data_collector_management_id` (`data_collector_management_id`), - KEY `user_id` (`user_id`), - CONSTRAINT `survey_data__data_collector_management` FOREIGN KEY (`data_collector_management_id`) REFERENCES `data_collector_management` (`id`), - CONSTRAINT `survey_data__user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `survey_data_item`; -CREATE TABLE `survey_data_item` ( - `uuid` BINARY(16), - `survey_form_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `survey_form_label` VARCHAR(100), - `survey_data_uuid` BINARY(16) NOT NULL, - `value` text, - PRIMARY KEY (`uuid`), - KEY `survey_form_id` (`survey_form_id`), - KEY `survey_data_uuid` (`survey_data_uuid`), - CONSTRAINT `survey_data_item__survey_form` FOREIGN KEY (`survey_form_id`) REFERENCES `survey_form` (`id`), - CONSTRAINT `survey_data_item__survey_data` FOREIGN KEY (`survey_data_uuid`) REFERENCES `survey_data` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `survey_data_log`; -CREATE TABLE `survey_data_log` ( - `uuid` BINARY(16), - `log_uuid` BINARY(16), - `survey_form_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `survey_form_label` VARCHAR(100), - `survey_data_uuid` BINARY(16) NOT NULL, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `user_id` SMALLINT(5) UNSIGNED NOT NULL, - `status` VARCHAR(20), - `value` text, - PRIMARY KEY (`uuid`), - KEY `survey_form_id` (`survey_form_id`), - KEY `survey_data_uuid` (`survey_data_uuid`), - CONSTRAINT `survey_data_log__survey_form` FOREIGN KEY (`survey_form_id`) REFERENCES `survey_form` (`id`), - CONSTRAINT `survey_data_log__survey_data` FOREIGN KEY (`survey_data_uuid`) REFERENCES `survey_data` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `medical_sheet`; -CREATE TABLE `medical_sheet` ( - `survey_data_uuid` BINARY(16), - `patient_uuid` BINARY(16), - CONSTRAINT `medical_sheet__survey_data` FOREIGN KEY (`survey_data_uuid`) REFERENCES `survey_data` (`uuid`), - CONSTRAINT `medical_sheet__patient` FOREIGN KEY (`patient_uuid`) REFERENCES `patient` (`uuid`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `analysis_tool_type`; -CREATE TABLE `analysis_tool_type` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `is_balance_sheet` TINYINT(1) DEFAULT 0, - `rank` SMALLINT(5) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `analysis_tool_type_1` (`label`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -DROP TABLE IF EXISTS `configuration_analysis_tools`; -CREATE TABLE `configuration_analysis_tools` ( - `id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, - `label` VARCHAR(100) NOT NULL, - `account_reference_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `analysis_tool_type_id` MEDIUMINT(8) UNSIGNED NOT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `configuration_analysis_tools_1` (`label`), - KEY `account_reference_id` (`account_reference_id`), - KEY `analysis_tool_type_id` (`analysis_tool_type_id`), - CONSTRAINT `config_analysis_tools__acc_ref` FOREIGN KEY (`account_reference_id`) REFERENCES `account_reference` (`id`), - CONSTRAINT `config_analysis_tools__analysis_tool_type` FOREIGN KEY (`analysis_tool_type_id`) REFERENCES `analysis_tool_type` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - - -DROP TABLE IF EXISTS `cost_center_aggregate`; -CREATE TABLE `cost_center_aggregate` ( - `period_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `debit` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `credit` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.00, - `cost_center_id` MEDIUMINT(8) UNSIGNED NOT NULL, - `is_income` TINYINT(1) NOT NULL DEFAULT 0, - KEY `cost_center_id` (`cost_center_id`), - KEY `period_id` (`period_id`), - CONSTRAINT `cost_center_aggregate__period` FOREIGN KEY (`period_id`) REFERENCES `period` (`id`), - CONSTRAINT `cost_center_aggregate__cost_center_id` FOREIGN KEY (`cost_center_id`) REFERENCES `cost_center` (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; - -SET foreign_key_checks = 1; -/* - This file contains all the stored functions used in bhima's database and queries. - It should be loaded after schema.sql. -*/ - -DELIMITER $$ - -/* - HUID(hexUuid) - - Converts a hex uuid (36 chars) into a binary uuid (16 bytes) -*/ -CREATE FUNCTION HUID(_uuid CHAR(36)) -RETURNS BINARY(16) DETERMINISTIC - RETURN UNHEX(REPLACE(_uuid, '-', '')); -$$ - - -/* - BUID(binaryUuid) - - Converts a binary uuid (16 bytes) to dash-delimited hex UUID (36 characters). -*/ -CREATE FUNCTION BUID(b BINARY(16)) -RETURNS CHAR(32) DETERMINISTIC -BEGIN - RETURN HEX(b); -END -$$ - - -/* - GetExchangeRate(enterpriseId, currencyId, date) - - Returns the current exchange rate (`rate` column) for the given currency from - the database. It is up to the callee to determine how to treat the rate. - - @TODO Is there some way to make this do the IF() select as well? - - EXAMPLE - - SET currentExchangeRate = GetExchangeRate(enterpriseId, currencyId, date); - SET currentExchangeRate = (SELECT IF(recordCurrencyId = enterpriseCurrencyId, 1, currentExchangeRate)); -*/ -CREATE FUNCTION GetExchangeRate( - enterpriseId INT, - currencyId INT, - date TIMESTAMP -) - -RETURNS DOUBLE DETERMINISTIC -BEGIN - RETURN ( - SELECT e.rate FROM exchange_rate AS e - WHERE e.enterprise_id = enterpriseId AND e.currency_id = currencyId AND e.date <= date - ORDER BY e.date DESC LIMIT 1 - ); -END $$ - -/* -Sometime we need to get the exchange rate by the project id -*/ -CREATE FUNCTION GetExchangeRateByProject( - projectId INT, - currencyId INT, - date TIMESTAMP -) -RETURNS DECIMAL(19, 8) DETERMINISTIC -BEGIN - RETURN (SELECT GetExchangeRate(p.enterprise_id, currencyId, date) FROM project p WHERE p.id = projectId); -END $$ - - - -/* - GenerateTransactionId(projectId) - - Returns a new transaction id to be stored in the database by scanning for used - ids in the posting_journal and general_ledger tables. - - Optimisation note: on the second iteration of this function a SUBSELECT to fetch - the project string is used in favour of a table JOIN. This is because the previous function made a call - to `MAX` which aggregates results and actually returns the project string even - if there are no records in either journal table. Without this aggregate call - nothing is returned and a NULL id will be returned if there are no records. - - EXAMPLE - - SET transId = SELECT GenerateTransactionid(projectid); -*/ -CREATE FUNCTION GenerateTransactionId( - target_project_id SMALLINT(5) -) -RETURNS VARCHAR(100) DETERMINISTIC -BEGIN - RETURN ( - SELECT CONCAT( - (SELECT abbr AS project_string FROM project WHERE id = target_project_id), - IFNULL(MAX(current_max) + 1, 1) - ) AS id - FROM ( - ( - SELECT trans_id_reference_number AS current_max - FROM general_ledger - WHERE project_id = target_project_id - ORDER BY trans_id_reference_number DESC - LIMIT 1 - ) - UNION - ( - SELECT trans_id_reference_number AS current_max FROM posting_journal - WHERE project_id = target_project_id - ORDER BY trans_id_reference_number DESC - LIMIT 1 - ) - )A - ); -END $$ - -/** - GetTransactionNumberPart(transId, projectId) - - Returns the number part of a transaction ID. -*/ -CREATE FUNCTION GetTransactionNumberPart( - trans_id TEXT, - project_id SMALLINT(5) -) -RETURNS INT DETERMINISTIC -BEGIN - RETURN ( - SELECT SUBSTRING(trans_id, LENGTH(project.abbr) + 1) - FROM project - WHERE id = project_id - ); -END $$ - -/* - PredictAccountTypeId(accountNumber) - - Returns the account type id of the given account number -*/ -CREATE FUNCTION PredictAccountTypeId(accountNumber INT(11)) -RETURNS MEDIUMINT(8) DETERMINISTIC -BEGIN - DECLARE oneDigit CHAR(1); - DECLARE twoDigit CHAR(2); - DECLARE accountType VARCHAR(20); - DECLARE accountTypeId MEDIUMINT(8); - SET oneDigit = (SELECT LEFT(accountNumber, 1)); - SET twoDigit = (SELECT LEFT(accountNumber, 2)); - - IF (oneDigit = '1') THEN - SET accountType = 'equity'; - END IF; - - IF (oneDigit = '2' OR oneDigit = '3' OR oneDigit = '4' OR oneDigit = '5') THEN - SET accountType = 'asset'; - END IF; - - IF (oneDigit = '6') THEN - SET accountType = 'expense'; - END IF; - - IF (oneDigit = '7') THEN - SET accountType = 'income'; - END IF; - - IF (twoDigit = '40') THEN - SET accountType = 'liability'; - END IF; - - IF (twoDigit = '80' OR twoDigit = '82' OR twoDigit = '84' OR twoDigit = '86' OR twoDigit = '88') THEN - SET accountType = 'income'; - END IF; - - IF (twoDigit = '81' OR twoDigit = '83' OR twoDigit = '85' OR twoDigit = '87' OR twoDigit = '89') THEN - SET accountType = 'expense'; - END IF; - - SET accountTypeId = (SELECT id FROM account_type WHERE `type` = accountType LIMIT 1); - - RETURN accountTypeId; -END -$$ - -/** - MYSQL5_PASSWORD(string) - - function to emulate the PASSWORD function of MySQL 5, that is not available in MySQL 8 - TODO: use better methods to store the password - */ -CREATE FUNCTION `MYSQL5_PASSWORD`(_pwd VARCHAR(40)) -RETURNS VARCHAR(100) DETERMINISTIC -BEGIN - RETURN CONCAT('*', UPPER(SHA1(UNHEX(SHA1(_pwd))))); -END -$$ -DELIMITER ; -DELIMITER $$ -/* - --------- -OVERVIEW --------- - -This procedures file contains all the procedures related to paying cash -payments. Please be sure to read the SCENARIOS section in detail to understand -the multiple scenarios that can occur and how the application handles them. They -should clarify the "why" questions while the code itself documents "how". - ---------- -SCENARIOS ---------- - -For all the following scenarios, please consider a world with two currencies A -and B. The enterprise supports both currencies A and B. A's minimum monetary -unit is 50, and B's minimum monetary unit is .25. The enterprise's base -currency is A. Amounts expressed in "A" will be written 100.00A, and amounts -express in "B" will be written 100.00B. - - -PREPAYMENTS (SINGLE CURRENCY) ------------------------------ -The application allows for debtors to pre-pay into a cashbox, called a caution -payment. Often, patients will need to provide some sort of guarantee or down -payment before an expensive operation will be performed. In this case, the -money goes directly into the cashbox as a credit to the patient's account. - -Consider the following scenario: - -A debtor would like an expensive operation performed. To prove the debtor has -the required capital, the enterprise requires a down payment of 500A. The -debtor goes to the cash window to deposit their 500A. - -The following two lines will be written in a transaction: - 1. A 500A debit against the cashbox (putting money into it). - 2. A 500A credit to the debtor (increasing their account w/ the enterprise) - - -PREPAYMENTS (MULTI-CURRENCY) ----------------------------- -Consider the following scenario: - -Suppose the exchange rate is 1000A to 1B. - -The debtor would like an expensive operation performed. The enterprise requires -that the debtor pay 10000A as a down payment. The debtor chooses to pay in -currency B at the cash window. They will pay (10000A * (1B / 1000A)) = 10B. - -The debtor provides 10B as payment. The application will record the following: - 1. A 10000A debit against the cashbox (representing 10B put into it) - 2. A 10000A credit for the debtor. - -In the metadata of the transaction, it is recorded that the debtor actually paid -in B a value of 10B. However, from the enterprise's perspective, they paid the -equivalent in currency A. - -PAYING A SINGLE INVOICE ------------------------ -Consider the following scenario: - -A debtor is invoiced for a product 750A, with an exchange rate of 1000A to 1B. -If they choose to pay the invoice that day in currency B, they will be required -to pay 0.75B. - -They go to the window to pay in currency B. They pay 0.75B. The following -transaction is recorded: - 1. A 750A debit against the cashbox account - 2. A 750 credit against the debtor and their invoice. - -As above, the fact they paid with currency B is recorded as metadata. - - -PAYING A SINGLE INVOICE (WITH LAG) ----------------------------------- -Consider the following scenario: - -A debtor is invoiced for a product 750A, with an exchange rate of 1000A to 1B. -If they choose to pay the invoice that day in currency B, they will be required -to pay .75B. - -However, they instead return on a later date, when the exchange rate has jumped -to 1100A to 1B. Now, if they choose to pay the invoice on that day, they will -be required to pay (750A * (1B / 1100A)) = 0.68B. This is not a value they can -produce with a minimum monetary unit of 0.25B. - -We can round down to 0.50B (a loss to the enterprise of 0.19B) or round up to -0.75B (a gain to the enterprise of 0.7B). Since rounding up is the smallest -difference (put another way: the closest to the real price), the system will -round up. - -The debtor pays into the system 0.75B, but their invoice was only for 0.68B. -The system will write a single transaction that balances the debtor's invoice -and puts the extra 0.7B in a gain account. This gain account is defined in the -enterprise table's `gain_account_id`. The resulting transaction will consist of -three lines: - 1. A debit of 0.75B against the cashbox account. - 2. A credit of 0.68B to the debtor for their invoice. - 3. A credit of 0.7B against the gain account. - -NOTE: the values above are expressed in currency B for simplicity. Since the -enterprise is run in currency A, all those values will be converted into -currency A with the exchange rate on the day it was paid. In this case, 1100A -to 1B. - - -PAYING MULTIPLE INVOICES (WITH LAG) ------------------------------------ -The above scenario is a reasonable simple case: The debtor is paying a single -invoice. However, the scenario is made more complicated if they choose to pay -multiple invoices. - -Suppose that our debtor is paying two invoices, for 750A and 450A. The exchange -rate is still 1100A to 1B. We calculate their total debt to be: -(750A + 450A) * (1B/1100A) = 1.09B - -Each invoice would be: -750A * (1B/1100A) = 0.681B -450A * (1B/1100A) = 0.409B - -Since we can only pay B in increments of 0.25, we can round down to 1B or up to -1.25B. The application will choose 1B, as it is the closest to the sum of the -two invoices, resulting in a loss of 0.09B (99A) to the enterprise. - -It is important to realize that, though the debtor is paying 0.09B less than the -total value of their invoice, they are paying their bill in full. They should -not have a debt remaining with the enterprise after this transaction. Therefore, -our algorithm will need to produce 0.09B from somewhere to complete the value of -both invoices the debtor is paying. We take the 0.09B from the enterprise's -loss account, found in the enterprise table, in the column loss_account_id. - -The debtor pays 1B, even though the total of their invoices was 1.09B. The -application will write a single transaction that consists of 4 lines: - 1. A debit of 1B against the cashbox account. - 2. A credit of 0.681B against the first invoice of the debtor - 3. A credit of 0.409B against the second invoice of the debtor - 4. A debit of 0.09B against the loss account. - -At the end of this procedure, the debtor will have equalized all their debts, -and the loss account will have made up the difference to ensure that every -invoice was correctly balanced. -*/ - - -/* -CALL PostCash() - -DESCRIPTION -This procedure is called after values are already written to the cash table. It -is responsible for checking if a cash payment is a prepayment (caution) and -writing the transaction lines. It also contains the algorithm for cycling -through all the invoices, crediting each one the appropriate amount and writing -the remaining balance to the gain or loss account. -*/ -DROP PROCEDURE IF EXISTS PostCash$$ -CREATE PROCEDURE PostCash( - IN cashUuid binary(16) -) -BEGIN - -- required posting values - DECLARE cashDate DATETIME; - DECLARE cashEnterpriseId SMALLINT(5); - DECLARE cashCurrencyId TINYINT(3) UNSIGNED; - DECLARE cashAmount DECIMAL(19,4); - DECLARE enterpriseCurrencyId INT; - DECLARE isCaution BOOLEAN; - - -- variables to store core set-up results - DECLARE cashProjectId SMALLINT(5); - DECLARE currentFiscalYearId MEDIUMINT(8) UNSIGNED; - DECLARE currentPeriodId MEDIUMINT(8) UNSIGNED; - DECLARE currentExchangeRate DECIMAL(19, 8); - DECLARE transactionId VARCHAR(100); - - -- variables to be set from the enterprise settings - DECLARE gain_account_id INT UNSIGNED; - DECLARE loss_account_id INT UNSIGNED; - - DECLARE minMonentaryUnit DECIMAL(19,4); - DECLARE previousInvoiceBalances DECIMAL(19,4); - - DECLARE remainder DECIMAL(19,4); - DECLARE lastInvoiceUuid BINARY(16); - - DECLARE cashPaymentOriginId SMALLINT(5); - DECLARE transIdNumberPart INT; - - -- set origin to the CASH_PAYMENT transaction type - SET cashPaymentOriginId = 2; - - -- copy cash payment values into working variables - SELECT cash.amount, cash.date, cash.currency_id, enterprise.id, cash.project_id, enterprise.currency_id, cash.is_caution - INTO cashAmount, cashDate, cashCurrencyId, cashEnterpriseId, cashProjectId, enterpriseCurrencyId, isCaution - FROM cash - JOIN project ON cash.project_id = project.id - JOIN enterprise ON project.enterprise_id = enterprise.id - WHERE cash.uuid = cashUuid; - - -- populate core setup values - CALL PostingSetupUtil(cashDate, cashEnterpriseId, cashProjectId, cashCurrencyId, currentFiscalYearId, currentPeriodId, currentExchangeRate, enterpriseCurrencyId, transactionId, gain_account_id, loss_account_id); - - -- get the current exchange rate - SET currentExchangeRate = GetExchangeRate(cashEnterpriseId, cashCurrencyId, cashDate); - SET currentExchangeRate = (SELECT IF(cashCurrencyId = enterpriseCurrencyId, 1, currentExchangeRate)); - - SET transIdNumberPart = GetTransactionNumberPart(transactionId, cashProjectId); - - /* - Begin the posting process. We will first write the total value as moving into the cashbox - (a debit to the cashbox's cash account). Then, we will loop through each cash_item and credit - the debtor for the amount they paid towards each invoice. - - NOTE - In this section we divide by exchange rate (like x * (1/exchangeRate)) because we are converting - from a non-native currency into the native enterprise currency. - */ - - -- write the cash amount going into the cashbox to the posting_journal - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, user_id, transaction_type_id - ) SELECT - HUID(UUID()), cashProjectId, currentFiscalYearId, currentPeriodId, transactionId, transIdNumberPart, c.date, c.uuid, c.description, - cb.account_id, c.amount, 0, (c.amount * (1 / currentExchangeRate)), 0, c.currency_id, c.user_id, cashPaymentOriginId - FROM cash AS c - JOIN cash_box_account_currency AS cb ON cb.currency_id = c.currency_id AND cb.cash_box_id = c.cashbox_id - WHERE c.uuid = cashUuid; - - /* - If this is a caution payment, all we need to do is convert and write a single - line to the posting_journal. - */ - IF isCaution THEN - - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, entity_uuid, user_id, transaction_type_id - ) SELECT - HUID(UUID()), cashProjectId, currentFiscalYearId, currentPeriodId, transactionId, transIdNumberPart, c.date, c.uuid, - c.description, dg.account_id, 0, c.amount, 0, (c.amount * (1 / currentExchangeRate)), c.currency_id, - c.debtor_uuid, c.user_id, cashPaymentOriginId - FROM cash AS c - JOIN debtor AS d ON c.debtor_uuid = d.uuid - JOIN debtor_group AS dg ON d.group_uuid = dg.uuid - WHERE c.uuid = cashUuid; - - /* - In this block, we are paying cash items. We have to look through each cash item, recording the - amount paid as a new line in the posting_journal. The `reference_uuid` is assigned to the - `invoice_uuid` of the cash_item table. - */ - ELSE - - -- make sure the temporary tables exist for invoice balances - CALL VerifyCashTemporaryTables(); - - -- write each cash_item into the posting_journal - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, entity_uuid, user_id, reference_uuid, transaction_type_id - ) SELECT - HUID(UUID()), cashProjectId, currentFiscalYearId, currentPeriodId, transactionId, transIdNumberPart, c.date, c.uuid, - c.description, dg.account_id, 0, ci.amount, 0, (ci.amount * (1 / currentExchangeRate)), c.currency_id, - c.debtor_uuid, c.user_id, ci.invoice_uuid, cashPaymentOriginId - FROM cash AS c - JOIN cash_item AS ci ON c.uuid = ci.cash_uuid - JOIN debtor AS d ON c.debtor_uuid = d.uuid - JOIN debtor_group AS dg ON d.group_uuid = dg.uuid - WHERE c.uuid = cashUuid; - - /* - Finally, we have to see if there is any rounding to do. If the absolute value of the balance - due minus the balance paid is less than the minMonentaryUnit, it means we should just round that - amount away. - - If (cashAmount - previousInvoiceBalances) > 0 then the debtor overpaid and we should debit them and - credit the rounding account. If the (cashAmount - previousInvoiceBalances) is negative, then the debtor - underpaid and we should credit them and debit the rounding account the remainder - */ - - /* These values are in the original currency amount */ - SET previousInvoiceBalances = ( - SELECT SUM(invoice.balance) AS balance FROM stage_cash_invoice_balances AS invoice - ); - - -- this is date ASC to get the most recent invoice - SET lastInvoiceUuid = ( - SELECT invoice.uuid FROM stage_cash_invoice_balances AS invoice ORDER BY invoice.date LIMIT 1 - ); - - SET minMonentaryUnit = ( - SELECT currency.min_monentary_unit FROM currency WHERE currency.id = cashCurrencyId - ); - - SET remainder = cashAmount - previousInvoiceBalances; - - -- check if we should round or not - -- if the remainder is 0 the invoice is payed without need for rounding - IF (minMonentaryUnit > ABS(remainder) && remainder <> 0) THEN - - /* - A positive remainder means that the debtor overpaid slightly and we should debit - the difference to the debtor and credit the difference as a gain to the gain_account - - - The debtor entity an invoice reference are not included on the gain - account transaction. In this case the debtor covered MORE than the - invoiced amount and so referencing them on the enterprise gain will - actually debit them the additional amount. - */ - IF (remainder > 0) THEN - - -- The debtor is not debited in this transaction. They have already - -- balanced the invoice and their debt according to the invoice (the - -- exact amount). The additional payment can just be put in a gain account. - - -- credit the rounding account - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, user_id, transaction_type_id - ) SELECT - HUID(UUID()), cashProjectId, currentFiscalYearId, currentPeriodId, transactionId, transIdNumberPart, c.date, c.uuid, c.description, - gain_account_id, 0, remainder, 0, (remainder * (1 / currentExchangeRate)), c.currency_id, c.user_id, cashPaymentOriginId - FROM cash AS c - JOIN debtor AS d ON c.debtor_uuid = d.uuid - JOIN debtor_group AS dg ON d.group_uuid = dg.uuid - WHERE c.uuid = cashUuid; - - /* - A negative remainder means that the debtor underpaid slightly and we should credit - the difference to the debtor and debit the difference as a loss to the loss_account - - - The debtor and invoice are referenced on the loss account transaction - make up for the amount that is loss. In this case the debtor has not - actually paid enough money to cover the amount of the invoice. If this - is not referenced his balance will not be zero. - */ - ELSE - - -- convert the remainder into the enterprise currency - SET remainder = (-1 * remainder); - - -- credit the debtor - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, entity_uuid, user_id, reference_uuid, transaction_type_id - ) SELECT - HUID(UUID()), cashProjectId, currentFiscalYearId, currentPeriodId, transactionId, transIdNumberPart, c.date, c.uuid, c.description, - dg.account_id, 0, remainder, 0, (remainder * (1 / currentExchangeRate)), c.currency_id, - c.debtor_uuid, c.user_id, lastInvoiceUuid, cashPaymentOriginId - FROM cash AS c - JOIN debtor AS d ON c.debtor_uuid = d.uuid - JOIN debtor_group AS dg ON d.group_uuid = dg.uuid - WHERE c.uuid = cashUuid; - - -- debit the rounding account - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, user_id, transaction_type_id - ) SELECT - HUID(UUID()), cashProjectId, currentFiscalYearId, currentPeriodId, transactionId, transIdNumberPart, c.date, c.uuid, c.description, - loss_account_id, remainder, 0, (remainder * (1 / currentExchangeRate)), 0, c.currency_id, c.user_id, cashPaymentOriginId - FROM cash AS c - JOIN debtor AS d ON c.debtor_uuid = d.uuid - JOIN debtor_group AS dg ON d.group_uuid = dg.uuid - WHERE c.uuid = cashUuid; - END IF; - END IF; - END IF; -END $$ - - -/* -StageCash() - -DESCRIPTION -This procedure exists solely to transfer data between JS and SQL. Since JS is -dynamically typed, but SQL is static, we have to define the order and types of -each variable below. It is called at the beginning of the posting process. -*/ -DROP PROCEDURE IF EXISTS StageCash$$ -CREATE PROCEDURE StageCash( - IN amount DECIMAL(19,4) UNSIGNED, - IN currency_id TINYINT(3), - IN cashbox_id MEDIUMINT(8) UNSIGNED, - IN debtor_uuid BINARY(16), - IN project_id SMALLINT(5) UNSIGNED, - IN date TIMESTAMP, - IN user_id SMALLINT(5) UNSIGNED, - IN is_caution BOOLEAN, - IN description TEXT, - IN uuid BINARY(16) -) -BEGIN - -- verify if cash stage already exists within this connection, if the - -- stage already exists simply write to it, otherwise create it select into it - DECLARE `no_cash_stage` TINYINT(1) DEFAULT 0; - DECLARE CONTINUE HANDLER FOR SQLSTATE '42S02' SET `no_cash_stage` = 1; - SELECT NULL FROM stage_cash LIMIT 0; - - - IF (`no_cash_stage` = 1) THEN - CREATE TEMPORARY TABLE stage_cash - (SELECT uuid, project_id, date, debtor_uuid, currency_id, amount, user_id, cashbox_id, description, is_caution); - - ELSE - INSERT INTO stage_cash - (SELECT uuid, project_id, date, debtor_uuid, currency_id, amount, user_id, cashbox_id, description, is_caution); - END IF; -END $$ - - -/* -StageCashItem() - -DESCRIPTION -This procedure exists solely to transfer data between JS and SQL. Since JS is -dynamically typed, but SQL is static, we have to define the order and types of -each variable below. Like StageCash() it is called for each cash_item at the -beginning of the posting process, after StageCash(). -*/ -DROP PROCEDURE IF EXISTS StageCashItem$$ -CREATE PROCEDURE StageCashItem( - IN uuid BINARY(16), - IN cash_uuid BINARY(16), - IN invoice_uuid BINARY(16) -) -BEGIN - -- verify if cash_item stage already exists within this connection, if the - -- stage already exists simply write to it, otherwise create it select into it - DECLARE `no_cash_item_stage` TINYINT(1) DEFAULT 0; - DECLARE CONTINUE HANDLER FOR SQLSTATE '42S02' SET `no_cash_item_stage` = 1; - SELECT NULL FROM `stage_cash_item` LIMIT 0; - - IF (`no_cash_item_stage` = 1) THEN - CREATE TEMPORARY TABLE stage_cash_item - (INDEX invoice_uuid (invoice_uuid)) - SELECT uuid, cash_uuid, invoice_uuid; - - ELSE - INSERT INTO stage_cash_item (SELECT uuid, cash_uuid, invoice_uuid); - END IF; -END $$ - - -/* -VerifyCashTemporaryTables() - -DESCRIPTION -This procedure creates the temporary tables for cash payments in case they do -not exist. It is used internally to avoid errors about tables not existing or -strange JOINs against nonexistent tables. -*/ -DROP PROCEDURE IF EXISTS VerifyCashTemporaryTables$$ -CREATE PROCEDURE VerifyCashTemporaryTables() -BEGIN - CREATE TEMPORARY TABLE IF NOT EXISTS stage_cash_records ( - uuid BINARY(16), debit DECIMAL(19,4), credit DECIMAL(19,4), entity_uuid BINARY(16), date TIMESTAMP, - INDEX uuid (uuid), - INDEX entity_uuid (entity_uuid) - ); - - CREATE TEMPORARY TABLE IF NOT EXISTS stage_cash_references ( - uuid BINARY(16), debit DECIMAL(19,4), credit DECIMAL(19,4), entity_uuid BINARY(16), date TIMESTAMP, - INDEX uuid (uuid), - INDEX entity_uuid (entity_uuid) - ); - - CREATE TEMPORARY TABLE IF NOT EXISTS stage_cash_invoice_balances ( - uuid BINARY(16), balance DECIMAL(19, 4), date TIMESTAMP, - INDEX uuid (uuid) - ); -END $$ - -/* -CalculateCashInvoiceBalances() - -DESCRIPTION -Gathers all invoices that the cash payment is attempting to pay and computes -their current balances. This ensures that all the cash payments will be able -to correctly allocate the total payment to each invoice. -*/ -DROP PROCEDURE IF EXISTS CalculateCashInvoiceBalances$$ -CREATE PROCEDURE CalculateCashInvoiceBalances( - IN cashUuid BINARY(16) -) -BEGIN - DECLARE cashDate DATETIME; - DECLARE cashCurrencyId INT; - DECLARE cashEnterpriseId INT; - DECLARE cashDebtorUuid BINARY(16); - DECLARE enterpriseCurrencyId INT; - DECLARE currentExchangeRate DECIMAL(19,4); - - -- copy cash payment values into working variables - SELECT cash.date, cash.currency_id, enterprise.id, enterprise.currency_id, cash.debtor_uuid - INTO cashDate, cashCurrencyId, cashEnterpriseId, enterpriseCurrencyId, cashDebtorUuid - FROM stage_cash AS cash - JOIN project ON cash.project_id = project.id - JOIN enterprise ON project.enterprise_id = enterprise.id - WHERE cash.uuid = cashUuid; - - /* calculate the exchange rate for balances based on the stored cash currency */ - SET currentExchangeRate = GetExchangeRate(cashEnterpriseId, cashCurrencyId, cashDate); - SET currentExchangeRate = (SELECT IF(cashCurrencyId = enterpriseCurrencyId, 1, currentExchangeRate)); - - CALL VerifyCashTemporaryTables(); - - INSERT INTO stage_cash_records - SELECT p.record_uuid AS uuid, p.debit_equiv as debit, p.credit_equiv as credit, p.entity_uuid, p.trans_date as date - FROM posting_journal AS p - JOIN stage_cash_item AS ci ON - ci.invoice_uuid = p.record_uuid - WHERE ci.cash_uuid = cashUuid - AND p.entity_uuid = cashDebtorUuid; - - INSERT INTO stage_cash_records - SELECT g.record_uuid AS uuid, g.debit_equiv as debit, g.credit_equiv as credit, g.entity_uuid, g.trans_date as date - FROM general_ledger AS g - JOIN stage_cash_item AS ci ON - ci.invoice_uuid = g.record_uuid - WHERE ci.cash_uuid = cashUuid - AND g.entity_uuid = cashDebtorUuid; - - INSERT INTO stage_cash_references - SELECT p.reference_uuid AS uuid, p.debit_equiv as debit, p.credit_equiv as credit, p.entity_uuid, p.trans_date as date - FROM posting_journal AS p - JOIN stage_cash_item AS ci ON - ci.invoice_uuid = p.reference_uuid - WHERE ci.cash_uuid = cashUuid - AND p.entity_uuid = cashDebtorUuid; - - INSERT INTO stage_cash_references - SELECT g.reference_uuid AS uuid, g.debit_equiv as debit, g.credit_equiv as credit, g.entity_uuid, g.trans_date as date - FROM general_ledger AS g - JOIN stage_cash_item AS ci ON - ci.invoice_uuid = g.reference_uuid - WHERE ci.cash_uuid = cashUuid - AND g.entity_uuid = cashDebtorUuid; - - INSERT INTO stage_cash_invoice_balances - SELECT zz.uuid, zz.balance, zz.date - FROM ( - SELECT ledger.uuid, (SUM(ledger.debit - ledger.credit) * currentExchangeRate) AS balance, MIN(ledger.date) AS date - FROM ( - SELECT crec.uuid, crec.debit, crec.credit, crec.entity_uuid, crec.date FROM stage_cash_records AS crec - UNION ALL - SELECT cref.uuid, cref.debit, cref.credit, cref.entity_uuid, cref.date FROM stage_cash_references AS cref - ) AS ledger - GROUP BY ledger.uuid - ) AS zz ORDER BY zz.date; -END $$ - -/* -WriteCashItems() - -DESCRIPTION -Loops through all the cash payments, writing them to disk in the cash_items -table. In order to determine what value to assign each invoice, the -CalculateCashInvoiceBalances() procedures should be called before this method to -ensure that the current balances of previous invoices are known. Only once the -up to date balances are known can allocation be performed and payments assigned -to each invoice. - -NOTE -This procedure also blocks a debtor from overpaying an invoice. An overpayment -is defined as having a value greater than the sum of all invoices they are -attempting to pay, plus the min currency monetary unit. Put another way, the -difference between the payment amount and the total cost of all invoices should -not be greater than the min monetary unit. -*/ -DROP PROCEDURE IF EXISTS WriteCashItems$$ -CREATE PROCEDURE WriteCashItems( - IN cashUuid BINARY(16) -) -BEGIN - - DECLARE cashAmount DECIMAL(19, 4); - DECLARE minMonentaryUnit DECIMAL(19,4); - - DECLARE totalInvoiceCost DECIMAL(19,4); - DECLARE amountToAllocate DECIMAL(19,4); - DECLARE allocationAmount DECIMAL(19,4); - DECLARE invoiceUuid BINARY(16); - DECLARE invoiceBalance DECIMAL(19,4); - DECLARE done INT DEFAULT FALSE; - - -- error condition states - DECLARE Overpaid CONDITION FOR SQLSTATE '45501'; - - -- CURSOR for allocation of payments to invoice costs. - DECLARE curse CURSOR FOR SELECT invoice.uuid, invoice.balance FROM stage_cash_invoice_balances AS invoice; - - DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - - -- set local variables - SELECT cash.amount, currency.min_monentary_unit - INTO cashAmount, minMonentaryUnit - FROM cash JOIN currency ON currency.id = cash.currency_id - WHERE cash.uuid = cashUuid; - - /* - Calculate the balances on invoices to pay. - NOTE: this assumes that CalculateCashInvoiceBalances(cashUuid) has been called before this procedure - */ - SET totalInvoiceCost = (SELECT IFNULL(SUM(invoice.balance), 0) FROM stage_cash_invoice_balances AS invoice); - - /* - If the difference between the paid amount and the totalInvoiceCost is greater than the - minMonentaryUnit, the client has overpaid. - */ - IF ((cashAmount - totalInvoiceCost) > minMonentaryUnit) THEN - SET @text = CONCAT( - 'The invoices appear to be overpaid. The total cost of all invoices are ', - CAST(totalInvoiceCost AS char), ' but the cash payment amount is ', CAST(cashAmount AS char) - ); - - SIGNAL Overpaid SET MESSAGE_TEXT = @text; - END IF; - - /* - NOTE - It is possible to underpay. This is never checked - the loop will - simply exit early and the other invoices will not be credited. - - Loop through the table of invoice balances, allocating money from the total - payment to balance those invoices. - */ - SET amountToAllocate = cashAmount; - - OPEN curse; - - allocateCashPayments: LOOP - FETCH curse INTO invoiceUuid, invoiceBalance; - - IF done THEN - LEAVE allocateCashPayments; - END IF; - - -- figure out how much to allocate - IF (amountToAllocate - invoiceBalance > 0) THEN - SET amountToAllocate = amountToAllocate - invoiceBalance; - SET allocationAmount = invoiceBalance; - ELSE - SET allocationAmount = amountToAllocate; - SET amountToAllocate = 0; - SET done = TRUE; - END IF; - - INSERT INTO cash_item - SELECT stage_cash_item.uuid, stage_cash_item.cash_uuid, allocationAmount, invoiceUuid - FROM stage_cash_item - WHERE stage_cash_item.invoice_uuid = invoiceUuid AND stage_cash_item.cash_uuid = cashUuid LIMIT 1; - - END LOOP allocateCashPayments; -END $$ - - -/* -WriteCash() - -DESCRIPTION -This procedure simply copies the cash values out of the staging tables and -writes them to the cash table. -*/ -DROP PROCEDURE IF EXISTS WriteCash$$ -CREATE PROCEDURE WriteCash( - IN cashUuid BINARY(16) -) -BEGIN - -- cash details - INSERT INTO cash (uuid, project_id, date, debtor_uuid, currency_id, amount, user_id, cashbox_id, description, is_caution) - SELECT * FROM stage_cash WHERE stage_cash.uuid = cashUuid; -END $$ - -DELIMITER ; -DELIMITER $$ -/* - This file contains code for creating and posting invoices made to patients. - - NOTE - The rationale behind the Stage* procedures is to interface between JS and SQL. Every stage method sets up a temporary table that can be used by other - methods. As temporary tables, they are scoped to the current connection, - meaning that all other methods _must_ be called in the same database - transaction. Once the connection terminates, the tables are cleaned up. - - - NOTE - The CopyInvoiceToPostingJournal procedure also handles cost center allocation by the following logic: - a) If a cost center exists for that account, use the account's cost center. - b) If no cost center exists for the account, use the cost center of the service selected in the invoice. - - This logic applies to invoice_items, invoicing_fees, and subsidies. As long as each service is assigned a cost center, - every income/expense line in the invoice transaction will have -*/ - - -/* - Prepare the record to be written to the `invoice` table. -*/ -DROP PROCEDURE IF EXISTS StageInvoice$$ -CREATE PROCEDURE StageInvoice( - IN date DATETIME, - IN cost DECIMAL(19, 4) UNSIGNED, - IN description TEXT, - IN service_uuid BINARY(16), - IN debtor_uuid BINARY(16), - IN project_id SMALLINT(5), - IN user_id SMALLINT(5), - IN uuid BINARY(16) -) -BEGIN - -- verify if invoice stage already exists within this connection, if the - -- stage already exists simply write to it, otherwise create and select into it - DECLARE `no_invoice_stage` TINYINT(1) DEFAULT 0; - DECLARE CONTINUE HANDLER FOR SQLSTATE '42S02' SET `no_invoice_stage` = 1; - SELECT NULL FROM `stage_invoice` LIMIT 0; - - IF (`no_invoice_stage` = 1) THEN - CREATE TEMPORARY TABLE stage_invoice ( - SELECT project_id, uuid, cost, debtor_uuid, service_uuid, user_id, date, - description - ); - ELSE - INSERT INTO stage_invoice ( - SELECT project_id, uuid, cost, debtor_uuid, service_uuid, user_id, date, - description - ); - END IF; -END $$ - -/* - Prepare record(s) to be written to the `invoice_item` table. -*/ -DROP PROCEDURE IF EXISTS StageInvoiceItem$$ -CREATE PROCEDURE StageInvoiceItem( - IN uuid BINARY(16), - IN inventory_uuid BINARY(16), - IN quantity INT(10) UNSIGNED, - IN transaction_price decimal(19, 4), - IN inventory_price decimal(19, 4), - IN debit decimal(19, 4), - IN credit decimal(19, 4), - IN invoice_uuid BINARY(16) -) -BEGIN - -- verify if invoice item stage already exists within this connection, if the - -- stage already exists simply write to it, otherwise create it select into it - DECLARE `no_invoice_item_stage` TINYINT(1) DEFAULT 0; - DECLARE CONTINUE HANDLER FOR SQLSTATE '42S02' SET `no_invoice_item_stage` = 1; - SELECT NULL FROM `stage_invoice_item` LIMIT 0; - - -- tables does not exist - create and enter data - IF (`no_invoice_item_stage` = 1) THEN - CREATE TEMPORARY TABLE stage_invoice_item ( - SELECT uuid, inventory_uuid, quantity, transaction_price, inventory_price, - debit, credit, invoice_uuid - ); - - -- table exists - only enter data - ELSE - INSERT INTO stage_invoice_item ( - SELECT uuid, inventory_uuid, quantity, transaction_price, inventory_price, - debit, credit, invoice_uuid - ); - END IF; -END $$ - - -DROP PROCEDURE IF EXISTS StageInvoicingFee$$ -CREATE PROCEDURE StageInvoicingFee( - IN id SMALLINT UNSIGNED, - IN invoice_uuid BINARY(16) -) -BEGIN - CALL VerifyInvoicingFeeStageTable(); - INSERT INTO stage_invoicing_fee (SELECT id, invoice_uuid); -END $$ - -DROP PROCEDURE IF EXISTS StageSubsidy$$ -CREATE PROCEDURE StageSubsidy( - IN id SMALLINT UNSIGNED, - IN invoice_uuid BINARY(16) -) -BEGIN - CALL VerifySubsidyStageTable(); - INSERT INTO stage_subsidy (SELECT id, invoice_uuid); -END $$ - --- create a temporary staging table for the subsidies, this is done via a helper --- method to ensure it has been created as sale writing time (subsidies are an --- optional entity that may or may not have been called for staging) -DROP PROCEDURE IF EXISTS VerifySubsidyStageTable$$ -CREATE PROCEDURE VerifySubsidyStageTable() -BEGIN - CREATE TEMPORARY TABLE IF NOT EXISTS stage_subsidy ( - id INTEGER, - invoice_uuid BINARY(16) - ); -END $$ - -DROP PROCEDURE IF EXISTS VerifyInvoicingFeeStageTable$$ -CREATE PROCEDURE VerifyInvoicingFeeStageTable() -BEGIN - CREATE TEMPORARY TABLE IF NOT EXISTS stage_invoicing_fee ( - id INTEGER, - invoice_uuid BINARY(16) - ); -END $$ - -/* - CALL WriteInvoice(uuid) - - DESCRIPTION - This procedure takes all staged records and begins to compose the invoice from - them. Keep in mind: - 1) Invoicing Fees place percentage increase on the invoice in proportion - to the base invoice cost. - 2) Subsidies place a percentage reduction on the invoice in proportion to - the invoice cost. - 3) Invoicing Fees are applied first, then Subsidies are applied to the - adjusted invoice amount. - - The final value of this algorithm is recorded in the invoices table as the - cost of the invoice. In the posting journal, the invoice... -*/ - -DROP PROCEDURE IF EXISTS WriteInvoice$$ -CREATE PROCEDURE WriteInvoice( - IN uuid BINARY(16) -) -BEGIN - -- running calculation variables - DECLARE items_cost decimal(19, 4); - DECLARE invoicing_fees_cost decimal(19, 4); - DECLARE total_cost_to_debtor decimal(19, 4); - DECLARE total_subsidy_cost decimal(19, 4); - DECLARE total_subsidised_cost decimal(19, 4); - - -- ensure that all optional entities have staging tables available, it is - -- possible that the invoice has not invoked methods to stage subsidies and - -- invoicing fees if they are not relevant - this makes sure the tables - -- exist for queries within this method. - CALL VerifySubsidyStageTable(); - CALL VerifyInvoicingFeeStageTable(); - - -- invoice details - INSERT INTO invoice ( - project_id, uuid, cost, debtor_uuid, service_uuid, user_id, date, description - ) - SELECT * FROM stage_invoice WHERE stage_invoice.uuid = uuid; - - -- invoice item details - INSERT INTO invoice_item ( - uuid, inventory_uuid, quantity, transaction_price, inventory_price, debit, - credit, invoice_uuid - ) - - SELECT * from stage_invoice_item WHERE stage_invoice_item.invoice_uuid = uuid; - - -- Total cost of all invoice items. This is important to determine how much - -- the invoicing fees - SET items_cost = ( - SELECT SUM(credit) as cost FROM invoice_item where invoice_uuid = uuid - ); - - -- calculate invoicing fee based on total item cost - INSERT INTO invoice_invoicing_fee (invoice_uuid, value, invoicing_fee_id) - SELECT uuid, (invoicing_fee.value / 100) * items_cost, invoicing_fee.id - FROM invoicing_fee WHERE id in ( - SELECT id FROM stage_invoicing_fee where invoice_uuid = uuid - ); - - -- total cost of all invoice items and invoicing fees - SET invoicing_fees_cost = ( - SELECT IFNULL(SUM(value), 0) AS value - FROM invoice_invoicing_fee - WHERE invoice_uuid = uuid - ); - - -- cost so far to the debtor - SET total_cost_to_debtor = items_cost + invoicing_fees_cost; - - -- calculate subsidy cost based on total cost to debtor - INSERT INTO invoice_subsidy (invoice_uuid, value, subsidy_id) - SELECT uuid, (subsidy.value / 100) * total_cost_to_debtor, subsidy.id - FROM subsidy WHERE id in ( - SELECT id FROM stage_subsidy where invoice_uuid = uuid - ); - - -- calculate final value debtor must pay based on subsidised costs - SET total_subsidy_cost = ( - SELECT IFNULL(SUM(value), 0) AS value - FROM invoice_subsidy - WHERE invoice_uuid = uuid - ); - - SET total_subsidised_cost = total_cost_to_debtor - total_subsidy_cost; - - -- update relevant fields to represent final costs - UPDATE invoice SET cost = total_subsidised_cost WHERE invoice.uuid = uuid; - - -- return information relevant to the final calculated and written bill - SELECT items_cost, invoicing_fees_cost, total_cost_to_debtor, - total_subsidy_cost, total_subsidised_cost; -END $$ - - -/* - CALL PostInvoice(uuid); - - DESCRIPTION - This procedure is called after an invoice is created and written into the - `invoice` and `invoice_item` tables. This procedure sets up the initial - variable definitions before copying rows from the invoice tables into the - posting journal. It also performs basic checks for data integrity - that - every account is properly defined. -*/ -DROP PROCEDURE IF EXISTS PostInvoice$$ -CREATE PROCEDURE PostInvoice( - IN uuid binary(16) -) -BEGIN - DECLARE InvalidSalesAccounts CONDITION FOR SQLSTATE '45006'; - - -- required posting values - DECLARE date DATETIME; - DECLARE enterprise_id SMALLINT(5); - DECLARE project_id SMALLINT(5); - DECLARE currency_id TINYINT(3) UNSIGNED; - - -- variables to store core set-up results - DECLARE current_fiscal_year_id MEDIUMINT(8) UNSIGNED; - DECLARE current_period_id MEDIUMINT(8) UNSIGNED; - DECLARE current_exchange_rate DECIMAL(19, 8) UNSIGNED; - DECLARE enterprise_currency_id TINYINT(3) UNSIGNED; - DECLARE transaction_id VARCHAR(100); - DECLARE gain_account_id INT UNSIGNED; - DECLARE loss_account_id INT UNSIGNED; - - DECLARE verify_invalid_accounts SMALLINT(5); - - -- populate initial values specifically for this invoice - SELECT invoice.date, enterprise.id, project.id, enterprise.currency_id - INTO date, enterprise_id, project_id, currency_id - FROM invoice JOIN project JOIN enterprise ON - invoice.project_id = project.id AND - project.enterprise_id = enterprise.id - WHERE invoice.uuid = uuid; - - -- populate core set-up values - CALL PostingSetupUtil( - date, enterprise_id, project_id, currency_id, current_fiscal_year_id, - current_period_id, current_exchange_rate, enterprise_currency_id, - transaction_id, gain_account_id, loss_account_id - ); - - -- Check that all invoice items have sales accounts - if they do not the - -- transaction will be unbalanced and the account_id will be NULL - SELECT COUNT(invoice_item.uuid) - INTO verify_invalid_accounts - FROM invoice JOIN invoice_item JOIN inventory JOIN inventory_group - ON invoice.uuid = invoice_item.invoice_uuid - AND invoice_item.inventory_uuid = inventory.uuid - AND inventory.group_uuid = inventory_group.uuid - WHERE invoice.uuid = uuid - AND inventory_group.sales_account IS NULL; - - IF verify_invalid_accounts > 0 THEN - SIGNAL InvalidSalesAccounts - SET MESSAGE_TEXT = - 'A NULL sales account has been found for an inventory item in this invoice.'; - END IF; - - -- now that we are sure that we have all error handled, lets go into the - CALL CopyInvoiceToPostingJournal( - uuid, transaction_id, project_id, current_fiscal_year_id, current_period_id, - currency_id - ); - -END $$ - -DROP PROCEDURE IF EXISTS PostingSetupUtil$$ -CREATE PROCEDURE PostingSetupUtil( - IN date DATETIME, - IN enterprise_id SMALLINT(5), - IN project_id SMALLINT(5), - IN currency_id TINYINT(3) UNSIGNED, - OUT current_fiscal_year_id MEDIUMINT(8) UNSIGNED, - OUT current_period_id MEDIUMINT(8) UNSIGNED, - OUT current_exchange_rate DECIMAL(19, 4) UNSIGNED, - OUT enterprise_currency_id TINYINT(3) UNSIGNED, - OUT transaction_id VARCHAR(100), - OUT gain_account INT UNSIGNED, - OUT loss_account INT UNSIGNED -) -BEGIN - SET current_fiscal_year_id = ( - SELECT id FROM fiscal_year AS fy - WHERE date BETWEEN fy.start_date - AND DATE(ADDDATE(fy.start_date, INTERVAL fy.number_of_months MONTH)) - AND fy.enterprise_id = enterprise_id - ); - - SET current_period_id = ( - SELECT id FROM period AS p - WHERE DATE(date) BETWEEN DATE(p.start_date) AND DATE(p.end_date) - AND p.fiscal_year_id = current_fiscal_year_id - ); - - SELECT e.gain_account_id, e.loss_account_id, e.currency_id - INTO gain_account, loss_account, enterprise_currency_id - FROM enterprise AS e WHERE e.id = enterprise_id; - - -- this uses the currency id passed in as a dependency - SET current_exchange_rate = GetExchangeRate(enterprise_id, currency_id, date); - SET current_exchange_rate = ( - SELECT IF(currency_id = enterprise_currency_id, 1, current_exchange_rate) - ); - - -- get the transaction id from the GenerateTransactionId function - SET transaction_id = GenerateTransactionId(project_id); - - -- error handling - CALL PostingJournalErrorHandler( - enterprise_id, project_id, current_fiscal_year_id, - current_period_id, current_exchange_rate, date - ); -END $$ - --- detects MySQL Posting Journal Errors -DROP PROCEDURE IF EXISTS PostingJournalErrorHandler$$ -CREATE PROCEDURE PostingJournalErrorHandler( - enterprise INT, - project INT, - fiscal INT, - period INT, - exchange DECIMAL, - date DATETIME -) -BEGIN - - -- set up error declarations - DECLARE NoEnterprise CONDITION FOR SQLSTATE '45001'; - DECLARE NoProject CONDITION FOR SQLSTATE '45002'; - DECLARE NoFiscalYear CONDITION FOR SQLSTATE '45003'; - DECLARE NoPeriod CONDITION FOR SQLSTATE '45004'; - DECLARE NoExchangeRate CONDITION FOR SQLSTATE '45005'; - - IF enterprise IS NULL THEN - SIGNAL NoEnterprise - SET MESSAGE_TEXT = 'No enterprise found in the database.'; - END IF; - - IF project IS NULL THEN - SIGNAL NoProject - SET MESSAGE_TEXT = 'No project provided for that record.'; - END IF; - - IF fiscal IS NULL THEN - SET @text = CONCAT('No fiscal year found for the provided date: ', CAST(date AS char)); - SIGNAL NoFiscalYear - SET MESSAGE_TEXT = @text; - END IF; - - IF period IS NULL THEN - SET @text = CONCAT('No period found for the provided date: ', CAST(date AS char)); - SIGNAL NoPeriod - SET MESSAGE_TEXT = @text; - END IF; - - IF exchange IS NULL THEN - SET @text = CONCAT('No exchange rate found for the provided date: ', CAST(date AS char)); - SIGNAL NoExchangeRate - SET MESSAGE_TEXT = @text; - END IF; -END -$$ - --- Credit For Cautions -DROP PROCEDURE IF EXISTS CopyInvoiceToPostingJournal$$ -CREATE PROCEDURE CopyInvoiceToPostingJournal( - iuuid BINARY(16), -- the UUID of the patient invoice - transId TEXT, - projectId INT, - fiscalYearId INT, - periodId INT, - currencyId INT -) -BEGIN - -- local variables - DECLARE done INT DEFAULT FALSE; - - -- invoice variables - DECLARE idate DATETIME; - DECLARE icost DECIMAL(19,4); - DECLARE ientityId BINARY(16); - DECLARE iuserId INT; - DECLARE idescription TEXT; - DECLARE iaccountId INT; - DECLARE serviceCostCenterId INT; - - DECLARE transIdNumberPart INT; - - -- caution variables - DECLARE cid BINARY(16); - DECLARE cbalance DECIMAL(19,4); - DECLARE cdate DATETIME; - DECLARE cdescription TEXT; - - -- cursor for debtor's cautions - -- TODO(@jniles) - remove MAX() call. This violates ONLY_FULL_GROUP_BY. - DECLARE curse CURSOR FOR - SELECT c.id, c.date, MAX(c.description), SUM(c.credit - c.debit) AS balance FROM ( - - -- get the record_uuids in the posting journal - SELECT debit_equiv as debit, credit_equiv as credit, posting_journal.trans_date as date, posting_journal.description, record_uuid AS id - FROM posting_journal JOIN cash - ON cash.uuid = posting_journal.record_uuid - WHERE reference_uuid IS NULL AND entity_uuid = ientityId AND cash.is_caution = 0 - - UNION ALL - - -- get the record_uuids in the general ledger - SELECT debit_equiv as debit, credit_equiv as credit, general_ledger.trans_date as date, general_ledger.description, record_uuid AS id - FROM general_ledger JOIN cash - ON cash.uuid = general_ledger.record_uuid - WHERE reference_uuid IS NULL AND entity_uuid = ientityId AND cash.is_caution = 0 - - UNION ALL - - -- get the reference_uuids in the posting_journal - SELECT debit_equiv as debit, credit_equiv as credit, posting_journal.trans_date as date, posting_journal.description, reference_uuid AS id - FROM posting_journal JOIN cash - ON cash.uuid = posting_journal.reference_uuid - WHERE entity_uuid = ientityId AND cash.is_caution = 0 - - UNION ALL - - -- get the reference_uuids in the general_ledger - SELECT debit_equiv as debit, credit_equiv as credit, general_ledger.trans_date as date, general_ledger.description, reference_uuid AS id - FROM general_ledger JOIN cash - ON cash.uuid = general_ledger.reference_uuid - WHERE entity_uuid = ientityId AND cash.is_caution = 0 - ) AS c - GROUP BY c.id, c.date - HAVING balance > 0 - ORDER BY c.date; - - DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - - SET transIdNumberPart = GetTransactionNumberPart(transId, projectId); - - -- set the invoice variables - SELECT cost, debtor_uuid, date, user_id, description, GetCostCenterByServiceUuid(service_uuid) - INTO icost, ientityId, idate, iuserId, idescription, serviceCostCenterId - FROM invoice WHERE invoice.uuid = iuuid; - - -- set the transaction variables (account) - SELECT account_id INTO iaccountId - FROM debtor JOIN debtor_group - ON debtor.group_uuid = debtor_group.uuid - WHERE debtor.uuid = ientityId; - - -- open the cursor - OPEN curse; - - -- create a prepared statement for efficiently writing to the posting_journal - -- from within the caution LOOP - - -- loop through the cursor of caution payments and allocate payments against - -- the current invoice to the caution by setting reference_uuid to the - -- caution's record_uuid. - cautionLoop: LOOP - FETCH curse INTO cid, cdate, cdescription, cbalance; - - IF done THEN - LEAVE cautionLoop; - END IF; - - -- check: if the caution is more than the cost, assign the total cost of the - -- invoice to the caution and exit the loop. - IF cbalance >= icost THEN - - -- write the cost value from into the posting journal - INSERT INTO posting_journal - (uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, entity_uuid, reference_uuid, - user_id, transaction_type_id) - VALUES ( - HUID(UUID()), projectId, fiscalYearId, periodId, transId, transIdNumberPart, idate, iuuid, cdescription, - iaccountId, icost, 0, icost, 0, currencyId, ientityId, cid, iuserId, 11 - ); - - -- exit the loop - SET done = TRUE; - - -- else: the caution is less than the cost, assign the total caution cost to - -- the caution (making it 0), and continue - ELSE - - -- if there is no more caution balance escape - IF cbalance = 0 THEN - SET done = TRUE; - ELSE - -- subtract the caution's balance from the cost - SET icost = icost - cbalance; - - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, entity_uuid, reference_uuid, - user_id, transaction_type_id - ) VALUES ( - HUID(UUID()), projectId, fiscalYearId, periodId, transId, transIdNumberPart, idate, - iuuid, cdescription, iaccountId, cbalance, 0, cbalance, 0, - currencyId, ientityId, cid, iuserId, 11 - ); - - END IF; - END IF; - END LOOP; - - -- close the cursor - CLOSE curse; - - -- if there is remainder cost, bill the debtor the full amount - IF icost > 0 THEN - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, entity_uuid, user_id, transaction_type_id - ) VALUES ( - HUID(UUID()), projectId, fiscalYearId, periodId, transId, transIdNumberPart, idate, - iuuid, idescription, iaccountId, icost, 0, icost, 0, - currencyId, ientityId, iuserId, 11 - ); - END IF; - - -- copy the invoice_items into the posting_journal - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, transaction_type_id, user_id, cost_center_id - ) - SELECT - HUID(UUID()), i.project_id, fiscalYearId, periodId, transId, transIdNumberPart, i.date, i.uuid, - CONCAT(dm.text,': ', inv.text) as txt, ig.sales_account, ii.debit, ii.credit, ii.debit, ii.credit, - currencyId, 11, i.user_id, IFNULL(GetCostCenterByAccountId(ig.sales_account), serviceCostCenterId) - FROM invoice AS i JOIN invoice_item AS ii JOIN inventory as inv JOIN inventory_group AS ig JOIN document_map as dm ON - i.uuid = ii.invoice_uuid AND - ii.inventory_uuid = inv.uuid AND - inv.group_uuid = ig.uuid AND - dm.uuid = i.uuid - WHERE i.uuid = iuuid; - - -- copy the invoice_subsidy records into the posting_journal (debits) - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, transaction_type_id, user_id, cost_center_id - ) SELECT - HUID(UUID()), i.project_id, fiscalYearId, periodId, transId, transIdNumberPart, i.date, i.uuid, - i.description, su.account_id, isu.value, 0, isu.value, 0, currencyId, 11, - i.user_id, IFNULL(GetCostCenterByAccountId(su.account_id), serviceCostCenterId) - FROM invoice AS i JOIN invoice_subsidy AS isu JOIN subsidy AS su ON - i.uuid = isu.invoice_uuid AND - isu.subsidy_id = su.id - WHERE i.uuid = iuuid; - - -- copy the invoice_invoicing_fee records into the posting_journal (credits) - INSERT INTO posting_journal ( - uuid, project_id, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, transaction_type_id, user_id, cost_center_id - ) SELECT - HUID(UUID()), i.project_id, fiscalYearId, periodId, transId, transIdNumberPart, i.date, i.uuid, - i.description, b.account_id, 0, ib.value, 0, ib.value, currencyId, 11, - i.user_id, IFNULL(GetCostCenterByAccountId(b.account_id), serviceCostCenterId) - FROM invoice AS i JOIN invoice_invoicing_fee AS ib JOIN invoicing_fee AS b ON - i.uuid = ib.invoice_uuid AND - ib.invoicing_fee_id = b.id - WHERE i.uuid = iuuid; -END $$ - -/* -CALL LinkPrepaymentsToInvoice(invoiceUuid, debtorUuid); - -This procedure establishes links between payments that have occurred before -goods or services have been billed. At invoicing time, the system will check -if the debtor has a creditor balance. If so, it will attempt to "link" the -prepayments by calling the LinkPrepaymentsToInvoice() method. - -The following steps happen: - 1. All unbalanced cash payments before the invoice date are collected, along -with their balances. - 2. For each cash payment, a voucher line is added debiting the debtor and -crediting the invoice. This line's value is MIN(invoice cost, cash value). - 3. The reference_uuid column is populated with the assigned cash payment's uuid. - 4. The invoice_cost is reduced by MIN(invoice cost, cash value). - 5. If invoice_cost is 0, break. Otherwise, continue until out of cash payments. - -This will either: - 1. Halt after the invoice has been completely allocated to a series of cash -payments. -OR - 2. Halt once all cash payments have been assigned to the invoice. There may or -may not be a remaining balance on the invoice. -*/ -DROP PROCEDURE IF EXISTS LinkPrepaymentsToInvoice$$ -CREATE PROCEDURE LinkPrepaymentsToInvoice( - IN invoice_uuid BINARY(16), - IN debtor_uuid BINARY(16), - IN description TEXT -) -BEGIN - -- local variables - DECLARE done INT DEFAULT FALSE; - - -- these are used in the loop - DECLARE recordUuid BINARY(16); - DECLARE recordBalance DECIMAL(19,4); - DECLARE amountToAllocate DECIMAL(19,4); - DECLARE allocationAmount DECIMAL(19,4); - DECLARE totalAllocated DECIMAL(19,4); - - -- voucher properties - DECLARE vUuid BINARY(16); - DECLARE enterpriseCurrencyId SMALLINT(5); - DECLARE linkTransactionTypeId SMALLINT(5); - DECLARE debtorAccountId INT(10); - - DECLARE curse CURSOR FOR - SELECT payment.uuid, payment.balance FROM stage_payment_balances AS payment; - DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - - -- TODO(@jniles): propose issue for how to deal with this kind of transaction - -- type that is automatically generated by the system. - SET linkTransactionTypeId = 19; - SET vUuid = HUID(UUID()); - - SET enterpriseCurrencyId = ( - SELECT currency_id FROM enterprise - JOIN project ON enterprise.id = project.enterprise_id - JOIN invoice ON invoice.project_id = project.id - WHERE invoice.uuid = invoice_uuid - LIMIT 1 - ); - - SET debtorAccountId = ( - SELECT account_id FROM debtor_group JOIN debtor - ON debtor_group.uuid = debtor.group_uuid - WHERE debtor.uuid = debtor_uuid - ); - - -- make the voucher that will link the debtor's invoices to their cautions. - INSERT INTO voucher (uuid, date, project_id, currency_id, amount, description, user_id, type_id) - SELECT vUuid, date, project_id, enterpriseCurrencyId, 0, description, user_id, linkTransactionTypeId - FROM invoice WHERE invoice.uuid = invoice_uuid; - - SELECT cost INTO amountToAllocate FROM invoice WHERE uuid = invoice_uuid; - - -- set up the prepayment balances table - CALL CalculatePrepaymentBalances(debtor_uuid); - - OPEN curse; - - allocatePrepayments: LOOP - FETCH curse INTO recordUuid, recordBalance; - - -- if done, break - IF done THEN - LEAVE allocatePrepayments; - END IF; - - -- This portion of the loop figures out how much to allocate. - IF (amountToAllocate - recordBalance > 0) THEN - -- Branch A: We have more to allocate than in this record, so we'll allocate - -- the _entire_ record and keep looping. - SET amountToAllocate = amountToAllocate - recordBalance; - SET allocationAmount = recordBalance; - ELSE - -- Branch B: We have enough to cover the allocation amount in this record. - -- Set the amount allocated to the amount required and then exit the loop. - SET allocationAmount = amountToAllocate; - SET amountToAllocate = 0; - SET done = TRUE; - END IF; - - INSERT INTO voucher_item (`uuid`, `account_id`, `debit`, `credit`, `voucher_uuid`, `document_uuid`, `entity_uuid`) VALUES ( - HUID(UUID()), debtorAccountId, allocationAmount, 0, vUuid, recordUuid, debtor_uuid - ); - END LOOP allocatePrepayments; - - SET totalAllocated = (SELECT SUM(debit) from voucher_item WHERE voucher_uuid = vUuid); - - -- insert the final voucher item row that hits the invoice - INSERT INTO voucher_item (`uuid`, `account_id`, `debit`, `credit`, `voucher_uuid`, `document_uuid`, `entity_uuid`) - VALUES (HUID(UUID()), debtorAccountId, 0, totalAllocated, vUuid, invoice_uuid, debtor_uuid); - - UPDATE voucher SET amount = totalAllocated WHERE voucher.uuid = vUuid; - - CALL PostVoucher(vUuid); -END $$ - -DROP PROCEDURE IF EXISTS VerifyPrepaymentTemporaryTables$$ -CREATE PROCEDURE VerifyPrepaymentTemporaryTables() -BEGIN - CREATE TEMPORARY TABLE IF NOT EXISTS stage_payment_records ( - uuid BINARY(16), debit DECIMAL(19,4), credit DECIMAL(19,4), date TIMESTAMP, - INDEX uuid (uuid) - ); - - CREATE TEMPORARY TABLE IF NOT EXISTS stage_payment_references ( - uuid BINARY(16), debit DECIMAL(19,4), credit DECIMAL(19,4), date TIMESTAMP, - INDEX uuid (uuid) - ); - - CREATE TEMPORARY TABLE IF NOT EXISTS stage_payment_balances ( - uuid BINARY(16), balance DECIMAL(19, 4), date TIMESTAMP, - INDEX uuid (uuid) - ); -END $$ - -DROP PROCEDURE IF EXISTS CalculatePrepaymentBalances$$ -CREATE PROCEDURE CalculatePrepaymentBalances( - IN debtor_uuid BINARY(16) -) -BEGIN - CALL VerifyPrepaymentTemporaryTables(); - - -- pull in posting_journal data - INSERT INTO stage_payment_records - SELECT p.record_uuid AS uuid, p.debit_equiv as debit, p.credit_equiv as credit, p.trans_date as date - FROM posting_journal AS p - JOIN cash c ON c.uuid = p.record_uuid - WHERE c.debtor_uuid = debtor_uuid - AND c.reversed = 0 - AND c.is_caution = 1 - AND p.entity_uuid IS NOT NULL; - - -- pull in general_ledger data - INSERT INTO stage_payment_records - SELECT p.record_uuid AS uuid, p.debit_equiv as debit, p.credit_equiv as credit, p.trans_date as date - FROM general_ledger AS p - JOIN cash c ON c.uuid = p.record_uuid - WHERE c.debtor_uuid = debtor_uuid - AND c.reversed = 0 - AND c.is_caution = 1 - AND p.entity_uuid IS NOT NULL; - - -- pull in posting_journal references - INSERT INTO stage_payment_references - SELECT p.reference_uuid AS uuid, p.debit_equiv as debit, p.credit_equiv as credit, p.trans_date as date - FROM posting_journal AS p - JOIN cash c ON c.uuid = p.reference_uuid - WHERE c.debtor_uuid = debtor_uuid AND c.reversed = 0 AND c.is_caution = 1; - - -- pull in general_ledger references - INSERT INTO stage_payment_references - SELECT p.reference_uuid AS uuid, p.debit_equiv as debit, p.credit_equiv as credit, p.trans_date as date - FROM general_ledger AS p - JOIN cash c ON c.uuid = p.reference_uuid - WHERE c.debtor_uuid = debtor_uuid AND c.reversed = 0 AND c.is_caution = 1; - - INSERT INTO stage_payment_balances - SELECT zz.uuid, zz.balance, zz.date - FROM ( - SELECT ledger.uuid, SUM(ledger.credit - ledger.debit) AS balance, MIN(ledger.date) AS date - FROM ( - SELECT records.uuid, records.debit, records.credit, records.date FROM stage_payment_records AS records - UNION ALL - SELECT refs.uuid, refs.debit, refs.credit, refs.date FROM stage_payment_references AS refs - ) AS ledger - GROUP BY ledger.uuid - HAVING balance <> 0 - ) AS zz ORDER BY zz.date; -END $$ - - -/* -PROCEDURE UnbalancedInvoicePayments - -USAGE: Call UnbalancedInvoicePayments(dateFrom, dateTo); - -Description: -This SP retrieves the balance of invoices made during a period of time. It -filters out invoices that are reversed (they should be balanced by default), -as well as balanced invoices. - -*/ -DROP PROCEDURE IF EXISTS UnbalancedInvoicePayments$$ -CREATE PROCEDURE UnbalancedInvoicePayments( - IN dateFrom DATE, - IN dateTo DATE -) BEGIN - - -- this holds all the invoices that were made during the period - -- two copies are needed for the UNION ALL query. - DROP TABLE IF EXISTS tmp_invoices_1; - CREATE TEMPORARY TABLE tmp_invoices_1 (INDEX uuid (uuid)) AS - SELECT invoice.uuid, invoice.debtor_uuid, invoice.date - FROM invoice - WHERE - DATE(invoice.date) BETWEEN DATE(dateFrom) AND DATE(dateTo) - AND reversed = 0 - ORDER BY invoice.date; - - DROP TABLE IF EXISTS tmp_invoices_2; - CREATE TEMPORARY TABLE tmp_invoices_2 AS SELECT * FROM tmp_invoices_1; - - -- This holds the invoices from the PJ/GL - DROP TEMPORARY TABLE IF EXISTS tmp_records; - CREATE TABLE tmp_records AS - SELECT ledger.record_uuid AS uuid, ledger.debit_equiv, ledger.credit_equiv - FROM ( - SELECT pj.record_uuid, pj.debit_equiv, pj.credit_equiv - FROM posting_journal pj - JOIN tmp_invoices_1 i ON i.uuid = pj.record_uuid - AND pj.entity_uuid = i.debtor_uuid - - UNION ALL - - SELECT gl.record_uuid, gl.debit_equiv, gl.credit_equiv - FROM general_ledger gl - JOIN tmp_invoices_2 i ON i.uuid = gl.record_uuid - AND gl.entity_uuid = i.debtor_uuid - ) AS ledger; - - -- this holds the references/payments against the invoices - DROP TABLE IF EXISTS tmp_references; - CREATE TEMPORARY TABLE tmp_references AS - SELECT ledger.reference_uuid AS uuid, ledger.debit_equiv, ledger.credit_equiv - FROM ( - SELECT pj.reference_uuid, pj.debit_equiv, pj.credit_equiv - FROM posting_journal pj - JOIN tmp_invoices_1 i ON i.uuid = pj.reference_uuid - AND pj.entity_uuid = i.debtor_uuid - - UNION ALL - - SELECT gl.reference_uuid, gl.debit_equiv, gl.credit_equiv - FROM general_ledger gl - JOIN tmp_invoices_2 i ON i.uuid = gl.reference_uuid - AND gl.entity_uuid = i.debtor_uuid - ) AS ledger; - - -- combine invoices and references to get the balance of each invoice. - -- note that we filter out balanced invoices - DROP TABLE IF EXISTS tmp_invoice_balances; - CREATE TEMPORARY TABLE tmp_invoice_balances AS - SELECT z.uuid, SUM(z.debit_equiv) AS debit_equiv, - SUM(z.credit_equiv) AS credit_equiv, - SUM(z.debit_equiv) - SUM(z.credit_equiv) AS balance - FROM ( - SELECT i.uuid, i.debit_equiv, i.credit_equiv FROM tmp_records i - UNION ALL - SELECT p.uuid, p.debit_equiv, p.credit_equiv FROM tmp_references p - )z - GROUP BY z.uuid - HAVING balance <> 0; - - -- even though this column is called "balance", it is actually the amount remaining - -- on the invoice. - SELECT em.text AS debtorReference, debtor.text AS debtorName, balances.debit_equiv AS debit, - balances.credit_equiv AS credit, iv.date AS creation_date, balances.balance, - (balances.credit_equiv / IF(balances.debit_equiv = 0, 1, balances.debit_equiv )) AS paymentPercentage, - dm.text AS reference - FROM tmp_invoices_1 AS iv - JOIN tmp_invoice_balances AS balances ON iv.uuid = balances.uuid - LEFT JOIN document_map AS dm ON dm.uuid = iv.uuid - JOIN debtor ON debtor.uuid = iv.debtor_uuid - LEFT JOIN entity_map AS em ON em.uuid = iv.debtor_uuid - ORDER BY iv.date; -END$$ - - --- this Procedure help to make quick analyse about unbalanced invoice --- it create a table name 'unbalancedInvoices' that can be used by the analyser -DROP PROCEDURE IF EXISTS UnbalancedInvoicePaymentsTable$$ -CREATE PROCEDURE UnbalancedInvoicePaymentsTable( - IN dateFrom DATE, - IN dateTo DATE -) BEGIN - - -- this holds all the invoices that were made during the period - -- two copies are needed for the UNION ALL query. - DROP TEMPORARY TABLE IF EXISTS tmp_invoices_1; - CREATE TEMPORARY TABLE tmp_invoices_1 (INDEX uuid (uuid)) AS - SELECT invoice.uuid, invoice.debtor_uuid, invoice.date - FROM invoice - WHERE - DATE(invoice.date) BETWEEN DATE(dateFrom) AND DATE(dateTo) - AND reversed = 0 - ORDER BY invoice.date; - - DROP TEMPORARY TABLE IF EXISTS tmp_invoices_2; - CREATE TEMPORARY TABLE tmp_invoices_2 AS SELECT * FROM tmp_invoices_1; - - DROP TEMPORARY TABLE IF EXISTS tmp_records; - -- This holds the invoices from the PJ/GL - CREATE TEMPORARY TABLE tmp_records AS - SELECT ledger.record_uuid AS uuid, ledger.debit_equiv, ledger.credit_equiv - FROM ( - SELECT pj.record_uuid, pj.debit_equiv, pj.credit_equiv - FROM posting_journal pj - JOIN tmp_invoices_1 i ON i.uuid = pj.record_uuid - AND pj.entity_uuid = i.debtor_uuid - - UNION ALL - - SELECT gl.record_uuid, gl.debit_equiv, gl.credit_equiv - FROM general_ledger gl - JOIN tmp_invoices_2 i ON i.uuid = gl.record_uuid - AND gl.entity_uuid = i.debtor_uuid - ) AS ledger; - - -- this holds the references/payments against the invoices - DROP TEMPORARY TABLE IF EXISTS tmp_references; - CREATE TEMPORARY TABLE tmp_references AS - SELECT ledger.reference_uuid AS uuid, ledger.debit_equiv, ledger.credit_equiv - FROM ( - SELECT pj.reference_uuid, pj.debit_equiv, pj.credit_equiv - FROM posting_journal pj - JOIN tmp_invoices_1 i ON i.uuid = pj.reference_uuid - AND pj.entity_uuid = i.debtor_uuid - - UNION ALL - - SELECT gl.reference_uuid, gl.debit_equiv, gl.credit_equiv - FROM general_ledger gl - JOIN tmp_invoices_2 i ON i.uuid = gl.reference_uuid - AND gl.entity_uuid = i.debtor_uuid - ) AS ledger; - - -- combine invoices and references to get the balance of each invoice. - -- note that we filter out balanced invoices - DROP TEMPORARY TABLE IF EXISTS tmp_invoice_balances; - CREATE TEMPORARY TABLE tmp_invoice_balances AS - SELECT z.uuid, SUM(z.debit_equiv) AS debit_equiv, - SUM(z.credit_equiv) AS credit_equiv, - SUM(z.debit_equiv) - SUM(z.credit_equiv) AS balance - FROM ( - SELECT i.uuid, i.debit_equiv, i.credit_equiv FROM tmp_records i - UNION ALL - SELECT p.uuid, p.debit_equiv, p.credit_equiv FROM tmp_references p - )z - GROUP BY z.uuid - HAVING balance <> 0; - - -- even though this column is called "balance", it is actually the amount remaining - -- on the invoice. - - DROP TEMPORARY TABLE IF EXISTS unbalanced_invoices; - CREATE TEMPORARY TABLE `unbalanced_invoices` AS ( - SELECT BUID(ivc.uuid) as invoice_uuid , em.text AS debtorReference, debtor.text AS debtorName, - BUID(debtor.uuid) as debtorUuid, - balances.debit_equiv AS debit, - balances.credit_equiv AS credit, iv.date AS creation_date, balances.balance, - dm.text AS reference, ivc.project_id, p.name as 'projectName', dbtg.name as 'debtorGroupName', - s.name as 'serviceName', s.uuid as 'serviceUuid', - ((balances.credit_equiv / IF(balances.debit_equiv = 0, 1, balances.debit_equiv )*100)) AS paymentPercentage - FROM tmp_invoices_1 AS iv - JOIN invoice ivc ON ivc.uuid = iv.uuid - JOIN service s On s.uuid = ivc.service_uuid - JOIN debtor dbt ON ivc.debtor_uuid = dbt.uuid - JOIN debtor_group dbtg ON dbtg.uuid = dbt.group_uuid - JOIN project p ON p.id = ivc.project_id - JOIN tmp_invoice_balances AS balances ON iv.uuid = balances.uuid - LEFT JOIN document_map AS dm ON dm.uuid = iv.uuid - JOIN debtor ON debtor.uuid = iv.debtor_uuid - LEFT JOIN entity_map AS em ON em.uuid = iv.debtor_uuid - ORDER BY iv.date - ); -END$$ - -DELIMITER ; -DELIMITER $$ -/* - Create Fiscal Year and Periods - -This procedure help to create fiscal year and fiscal year's periods -periods include period `0` and period `13` -*/ - -DROP PROCEDURE IF EXISTS CreateFiscalYear$$ -CREATE PROCEDURE CreateFiscalYear( - IN p_enterprise_id SMALLINT(5), - IN p_previous_fiscal_year_id MEDIUMINT(8), - IN p_user_id SMALLINT(5), - IN p_label VARCHAR(50), - IN p_number_of_months MEDIUMINT(8), - IN p_start_date DATE, - IN p_end_date DATE, - IN p_note TEXT, - OUT fiscalYearId MEDIUMINT(8) -) -BEGIN - INSERT INTO fiscal_year ( - `enterprise_id`, `previous_fiscal_year_id`, `user_id`, `label`, - `number_of_months`, `start_date`, `end_date`, `note` - ) VALUES ( - p_enterprise_id, p_previous_fiscal_year_id, p_user_id, p_label, - p_number_of_months, p_start_date, p_end_date, p_note - ); - - SET fiscalYearId = LAST_INSERT_ID(); - CALL CreatePeriods(fiscalYearId); -END $$ - -DROP PROCEDURE IF EXISTS GetPeriodRange$$ -CREATE PROCEDURE GetPeriodRange( - IN fiscalYearStartDate DATE, - IN periodNumberIndex SMALLINT(5), - OUT periodStartDate DATE, - OUT periodEndDate DATE -) BEGIN - DECLARE `innerDate` DATE; - - SET innerDate = (SELECT DATE_ADD(fiscalYearStartDate, INTERVAL periodNumberIndex-1 MONTH)); - SET periodStartDate = (SELECT CAST(DATE_FORMAT(innerDate ,'%Y-%m-01') as DATE)); - SET periodEndDate = (SELECT LAST_DAY(innerDate)); -END $$ - -DROP PROCEDURE IF EXISTS CreatePeriods$$ -CREATE PROCEDURE CreatePeriods( - IN fiscalYearId MEDIUMINT(8) -) -BEGIN - DECLARE periodId MEDIUMINT(8); - DECLARE periodNumber SMALLINT(5) DEFAULT 0; - DECLARE periodStartDate DATE; - DECLARE periodEndDate DATE; - DECLARE periodLocked TINYINT(1); - - DECLARE fyEnterpriseId SMALLINT(5); - DECLARE fyNumberOfMonths MEDIUMINT(8) DEFAULT 0; - DECLARE fyLabel VARCHAR(50); - DECLARE fyStartDate DATE; - DECLARE fyEndDate DATE; - DECLARE fyPreviousFYId SMALLINT(5); - DECLARE fyLocked TINYINT(1); - DECLARE fyCreatedAt TIMESTAMP; - DECLARE fyUpdatedAt TIMESTAMP; - DECLARE fyUserId MEDIUMINT(5); - DECLARE fyNote TEXT; - - -- get the fiscal year informations - SELECT - enterprise_id, number_of_months, label, start_date, end_date, - previous_fiscal_year_id, locked, created_at, updated_at, user_id, note - INTO - fyEnterpriseId, fyNumberOfMonths, fyLabel, fyStartDate, fyEndDate, - fyPreviousFYId, fyLocked, fyCreatedAt, fyUpdatedAt, fyUserId, fyNote - FROM fiscal_year WHERE id = fiscalYearId; - - -- insert N+1 period - WHILE periodNumber <= fyNumberOfMonths + 1 DO - - IF periodNumber = 0 THEN - -- Extremum periods 0 and N+1 - -- Insert periods with null dates - period id is YYYY00 - INSERT INTO period (`id`, `fiscal_year_id`, `number`, `start_date`, `end_date`, `locked`) - VALUES (CONCAT(YEAR(fyStartDate), periodNumber), fiscalYearId, periodNumber, NULL, NULL, 0); - - ELSEIF periodNumber = fyNumberOfMonths + 1 THEN - -- Extremum periods N+1 - -- Insert periods with null dates - period id is YYYY13 - INSERT INTO period (`id`, `fiscal_year_id`, `number`, `start_date`, `end_date`, `locked`) - VALUES (CONCAT(YEAR(fyStartDate), periodNumber), fiscalYearId, periodNumber, NULL, NULL, 0); - - ELSE - -- Normal periods - -- Get period dates range - CALL GetPeriodRange(fyStartDate, periodNumber, periodStartDate, periodEndDate); - - -- Inserting periods -- period id is YYYYMM - INSERT INTO period(`id`, `fiscal_year_id`, `number`, `start_date`, `end_date`, `locked`) - VALUES (DATE_FORMAT(periodStartDate, '%Y%m'), fiscalYearId, periodNumber, periodStartDate, periodEndDate, 0); - END IF; - - SET periodNumber = periodNumber + 1; - - CALL UpdatePeriodLabels(); - END WHILE; -END $$ - - - -DROP PROCEDURE IF EXISTS `UpdatePeriodLabels`$$ -CREATE PROCEDURE `UpdatePeriodLabels`() -BEGIN -DECLARE _id mediumint(8) unsigned; -DECLARE _start_date DATE; - -DECLARE done BOOLEAN; -DECLARE curs1 CURSOR FOR - SELECT id, start_date FROM period; - -DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - -OPEN curs1; - read_loop: LOOP - FETCH curs1 INTO _id, _start_date; - IF done THEN - LEAVE read_loop; - END IF; - UPDATE period SET - period.translate_key = CONCAT('TABLE.COLUMNS.DATE_MONTH.', UPPER(DATE_FORMAT(_start_date, "%M"))), - period.year = YEAR(_start_date) - WHERE period.id = _id; - END LOOP; -CLOSE curs1; -END$$ - -/* -CALL CloseFiscalYear(); - -DESCRIPTION -This procedure closes a fiscal year in the follow way: - 1. Look up the next fiscal year. You can only close a fiscal year if you -have a subsequent fiscal year created. - 2. Retrieve the balances for every account by summing the period_totals. - 3. Find the balance of income and expense accounts by summing both groups and -subtracting the total income from the total expense. - 4. Write the balances of every account that isn't an income or expense account -to the period 0 of the subsequent year. - 5. Write the balance of income and expense accounts (step 3) to the period 0 -value of the account provided. If this account had a previous value, add the two -to get the final opening balance. - -TODO - check that there are no unposted records from previous years. -*/ -DROP PROCEDURE IF EXISTS CloseFiscalYear$$ -CREATE PROCEDURE CloseFiscalYear( - IN fiscalYearId MEDIUMINT UNSIGNED, - IN closingAccountId INT UNSIGNED -) -BEGIN - DECLARE NoSubsequentFiscalYear CONDITION FOR SQLSTATE '45010'; - DECLARE nextFiscalYearId MEDIUMINT UNSIGNED; - DECLARE nextPeriodZeroId MEDIUMINT UNSIGNED; - DECLARE currentFiscalYearClosingPeriod INT; - - DECLARE incomeAccountType SMALLINT; - DECLARE expenseAccountType SMALLINT; - - -- constants - SET incomeAccountType = 4; - SET expenseAccountType = 5; - - -- find the subsequent fiscal year - SET nextFiscalYearId = ( - SELECT id FROM fiscal_year - WHERE previous_fiscal_year_id = fiscalYearId - LIMIT 1 - ); - - -- get the current fiscal year date - SET currentFiscalYearClosingPeriod = ( - SELECT period.id FROM period WHERE period.fiscal_year_id = fiscalYearId ORDER BY period.number DESC LIMIT 1 - ); - - IF nextFiscalYearId IS NULL THEN - SIGNAL NoSubsequentFiscalYear - SET MESSAGE_TEXT = - 'A fiscal year can only be closed into a subsequent fiscal year. There is no following year for this fiscal year.'; - END IF; - - -- find the period id of the period 0 for the subsequent fiscal year - SET nextPeriodZeroId = ( - SELECT period.id FROM period - WHERE period.fiscal_year_id = nextFiscalYearId AND period.number = 0 - ); - - -- create the fiscal year balances - CREATE TEMPORARY TABLE FiscalYearBalances AS - SELECT a.id, MAX(fy.id) AS fiscal_year_id, MAX(fy.enterprise_id) AS enterprise_id, - SUM(pt.credit) AS credit, SUM(pt.debit) AS debit, - SUM(pt.debit - pt.credit) AS balance, MAX(a.type_id) AS type_id - FROM period_total AS pt - JOIN account AS a ON pt.account_id = a.id - JOIN account_type AS at ON a.type_id = at.id - JOIN fiscal_year AS fy ON pt.fiscal_year_id = fy.id - WHERE pt.fiscal_year_id = fiscalYearId - GROUP BY a.id - ORDER BY a.number; - - -- reverse the income/expense accounts in closing period into the closing account - -- If they have a debit balance, credit them the difference, if they have a - -- credit balance, debit them the difference - INSERT INTO period_total - (enterprise_id, fiscal_year_id, period_id, account_id, credit, debit) - SELECT fyb.enterprise_id, fyb.fiscal_year_id, currentFiscalYearClosingPeriod, fyb.id, - IF(fyb.debit > fyb.credit, fyb.debit - fyb.credit, 0), - IF(fyb.debit < fyb.credit, fyb.credit - fyb.debit, 0) - FROM FiscalYearBalances AS fyb - WHERE fyb.type_id IN (incomeAccountType, expenseAccountType); - - -- sum all income/expense accounts from the fiscal year into the closing - -- account in the closing period - INSERT INTO period_total - (enterprise_id, fiscal_year_id, period_id, account_id, credit, debit) - SELECT fyb.enterprise_id, fyb.fiscal_year_id, currentFiscalYearClosingPeriod, - closingAccountId, SUM(fyb.credit) credit, SUM(fyb.debit) debit - FROM FiscalYearBalances AS fyb - WHERE fyb.type_id IN (incomeAccountType, expenseAccountType) - GROUP BY fyb.enterprise_id - ON DUPLICATE KEY UPDATE credit = credit + VALUES(credit), debit = debit + VALUES(debit); - - -- copy all balances of non-income and non-expense accounts as the opening - -- balance of the next fiscal year. Leaving off the closing account, since it - -- will be migrated from the closing period. - INSERT INTO period_total - (enterprise_id, fiscal_year_id, period_id, account_id, credit, debit) - SELECT fyb.enterprise_id, nextFiscalYearId, nextPeriodZeroId, fyb.id, - fyb.credit, fyb.debit - FROM FiscalYearBalances AS fyb - WHERE fyb.type_id NOT IN (incomeAccountType, expenseAccountType) - AND fyb.id <> closingAccountId; - - -- now bring over the closing account from the closing period - INSERT INTO period_total - (enterprise_id, fiscal_year_id, period_id, account_id, credit, debit) - SELECT enterprise_id, nextFiscalYearId, nextPeriodZeroId, account_id, credit, debit - FROM period_total - WHERE period_id = currentFiscalYearClosingPeriod - AND account_id = closingAccountId; - - -- lock the fiscal year and associated periods - UPDATE fiscal_year SET locked = 1 WHERE id = fiscalYearId; - UPDATE period SET locked = 1 WHERE fiscal_year_id = fiscalYearId; -END $$ - -DELIMITER ; -DELIMITER $$ -/* - --------- -OVERVIEW --------- - -This procedures file contains all procedures for creating vouchers. A "voucher" -is a generic accounting document that can model essentially any transaction. -Given their flexibility, they are expected to be a user's main method of -creating non-standard transactions, such as recording generic payments or -balancing accounts. All transactions that are not an invoice or cash payment -are modeled as vouchers. - -Unlike cash payments and invoices, where many additional calculations may need -to take place prior to writing the transaction, vouchers alone have no -additional preprocessing. For this reason, they are missing the StageVoucher() -and StageVoucherItem() methods. The tables can be written to directly from JS. - -There is also a special facility for reversing transactions. In double-entry -accounting, to reverse a transaction, one only needs to flip the debits and -credits of a previous transaction. However, this does not capture the reason -for which the transaction needed to be reversed. To overcome this limitation, -BHIMA implements ReverseTransaction(), which adds special text to the previous -transaction's description, as well as points the voucher's "reference_uuid" -column to the reversed transaction. Despite a similar sounding name, the -"reference_uuid" column is never written to the posting_journal. It is used -only for reference lookups on the voucher table. -*/ - - -/* -CALL PostVoucher(); - -DESCRIPTION -This function posts a voucher that has already been written to the vouchers -table. The route will convert currencies from the given currency into the -enterprise currency directly as it writes the values into the posting_journal. -*/ -DROP PROCEDURE IF EXISTS PostVoucher$$ -CREATE PROCEDURE PostVoucher( - IN uuid BINARY(16) -) -BEGIN - DECLARE enterprise_id INT; - DECLARE project_id INT; - DECLARE currency_id INT; - DECLARE date TIMESTAMP; - - -- variables to store core set-up results - DECLARE fiscal_year_id MEDIUMINT(8) UNSIGNED; - DECLARE period_id MEDIUMINT(8) UNSIGNED; - DECLARE current_exchange_rate DECIMAL(19, 8) UNSIGNED; - DECLARE enterprise_currency_id TINYINT(3) UNSIGNED; - DECLARE transaction_id VARCHAR(100); - DECLARE gain_account_id INT UNSIGNED; - DECLARE loss_account_id INT UNSIGNED; - - - DECLARE transIdNumberPart INT; - -- - SELECT p.enterprise_id, p.id, v.currency_id, v.date - INTO enterprise_id, project_id, currency_id, date - FROM voucher AS v JOIN project AS p ON v.project_id = p.id - WHERE v.uuid = uuid; - - -- populate core setup values - CALL PostingSetupUtil(date, enterprise_id, project_id, currency_id, fiscal_year_id, period_id, current_exchange_rate, enterprise_currency_id, transaction_id, gain_account_id, loss_account_id); - - -- make sure the exchange rate is correct - SET current_exchange_rate = GetExchangeRate(enterprise_id, currency_id, date); - SET current_exchange_rate = (SELECT IF(currency_id = enterprise_currency_id, 1, current_exchange_rate)); - - SET transIdNumberPart = GetTransactionNumberPart(transaction_id, project_id); - - -- POST to the posting journal - -- @TODO(sfount) transaction ID number reference should be fetched seperately from full transaction ID to model this relationship better - INSERT INTO posting_journal (uuid, project_id, fiscal_year_id, period_id, - trans_id, trans_id_reference_number, trans_date, record_uuid, description, account_id, debit, - credit, debit_equiv, credit_equiv, currency_id, entity_uuid, - reference_uuid, comment, transaction_type_id, cost_center_id, user_id) - SELECT - HUID(UUID()), v.project_id, fiscal_year_id, period_id, transaction_id, transIdNumberPart, v.date, - v.uuid, IF((vi.description IS NULL), v.description, vi.description), vi.account_id, vi.debit, vi.credit, - vi.debit * (1 / current_exchange_rate), vi.credit * (1 / current_exchange_rate), v.currency_id, - vi.entity_uuid, vi.document_uuid, NULL, v.type_id, vi.cost_center_id, v.user_id - FROM voucher AS v JOIN voucher_item AS vi ON v.uuid = vi.voucher_uuid - WHERE v.uuid = uuid; - - -- NOTE: this does not handle any rounding - it simply converts the currency as needed. -END $$ - -/* -CALL ReverseTransaction() - -DESCRIPTION -A unique procedure specifically for reversing cash payments or invoices. It -should not be called for vouchers. The procedures will simply copy the previous -transaction and create a voucher reversing the debits and credits of the -transaction. In double-entry accounting, this will effectively annul the last -transaction. Additionally, the voucher will store the uuid of the record that -is being reversed in the "reference_uuid" column of the "voucher" table. This -enables filters to look up the reversing entry later for any cash payment or -invoice. - -Once the procedure has finished, the corresponding cash or invoice record will -have the "reversed" column set to "1". -*/ -DROP PROCEDURE IF EXISTS ReverseTransaction $$ -CREATE PROCEDURE ReverseTransaction( - IN uuid BINARY(16), - IN user_id INT, - IN description TEXT, - IN voucher_uuid BINARY(16), - IN preserveDate BOOLEAN /* use the original transaction date */ -) -BEGIN - -- NOTE: someone should check that the record_uuid is not used as a reference_uuid somewhere - -- This is done in JS currently, but could be done here. - DECLARE isInvoice BOOLEAN; - DECLARE isCashPayment BOOLEAN; - DECLARE isVoucher BOOLEAN; - DECLARE reversalType INT; - DECLARE oldDate TIMESTAMP; - - SET reversalType = 10; - - SET isInvoice = (SELECT IFNULL((SELECT 1 FROM invoice WHERE invoice.uuid = uuid), 0)); - SET isVoucher = (SELECT IFNULL((SELECT 1 FROM voucher WHERE voucher.uuid = uuid), 0)); - - -- avoid a scan of the cash table if we already know this is an invoice reversal - IF NOT isInvoice THEN - SET isCashPayment = (SELECT IFNULL((SELECT 1 FROM cash WHERE cash.uuid = uuid), 0)); - END IF; - - -- set old date - IF preserveDate THEN - IF isInvoice THEN - SET oldDate = (SELECT date FROM invoice WHERE invoice.uuid = uuid); - ELSEIF isVoucher THEN - SET oldDate = (SELECT date FROM voucher WHERE voucher.uuid = uuid); - ELSE - SET oldDate = (SELECT date FROM cash WHERE cash.uuid = uuid); - END IF; - ELSE - set oldDate = (SELECT NOW()); - END IF; - - -- @fixme - why do we have `amount` in the voucher table? - - INSERT INTO voucher (uuid, date, project_id, currency_id, amount, description, user_id, type_id, reference_uuid) - SELECT voucher_uuid, oldDate, zz.project_id, enterprise.currency_id, 0, CONCAT_WS(' ', '(CORRECTION)', description), user_id, reversalType, uuid - FROM ( - SELECT pj.project_id, pj.description FROM posting_journal AS pj WHERE pj.record_uuid = uuid - UNION ALL - SELECT gl.project_id, gl.description FROM general_ledger AS gl WHERE gl.record_uuid = uuid - ) AS zz - JOIN project ON zz.project_id = project.id - JOIN enterprise ON project.enterprise_id = enterprise.id - LIMIT 1; - - -- NOTE: the debits and credits are swapped on purpose here - INSERT INTO voucher_item (uuid, account_id, debit, credit, voucher_uuid, document_uuid, entity_uuid, cost_center_id) - SELECT HUID(UUID()), zz.account_id, zz.credit_equiv, zz.debit_equiv, voucher_uuid, zz.reference_uuid, zz.entity_uuid, zz.cost_center_id - FROM ( - SELECT pj.account_id, pj.credit_equiv, pj.debit_equiv, pj.reference_uuid, pj.entity_uuid, pj.cost_center_id - FROM posting_journal AS pj WHERE pj.record_uuid = uuid - UNION ALL - SELECT gl.account_id, gl.credit_equiv, gl.debit_equiv, gl.reference_uuid, gl.entity_uuid, gl.cost_center_id - FROM general_ledger AS gl WHERE gl.record_uuid = uuid - ) AS zz; - - -- update the "amount" with the sum of the voucher_items. We could choose either - -- debits or credits to sum here ... they should be equivalent. - UPDATE voucher SET amount = ( - SELECT SUM(vi.debit) FROM ( - SELECT * FROM voucher_item) AS vi WHERE vi.voucher_uuid = voucher.uuid - ) WHERE voucher.uuid = voucher_uuid; - - -- make sure we update the invoice with the fact that it got reversed. - IF isInvoice THEN - UPDATE invoice SET reversed = 1 WHERE invoice.uuid = uuid; - END IF; - - -- make sure we update the cash payment that was reversed - IF isCashPayment THEN - UPDATE cash SET reversed = 1 WHERE cash.uuid = uuid; - END IF; - - IF isVoucher THEN - UPDATE voucher SET reversed = 1 where voucher.uuid = uuid; - END IF; - - CALL PostVoucher(voucher_uuid); -END $$ - -/* - -CALL UndoEntityReversal - -DESCRIPTION: -Reset the reversed = 1 flag if an entity has been incorrectly reversed or an -operation that depends on reversal has failed - -@TODO(sfount) A generic function for either setting or un-setting this flag would - be preferred - new financial entities would have to be added to both - this function and to ReverseTransaction -*/ -DROP PROCEDURE IF EXISTS UndoEntityReversal$$ -CREATE PROCEDURE UndoEntityReversal( - IN uuid BINARY(16) -) -BEGIN - DECLARE isInvoice BOOLEAN; - DECLARE isCashPayment BOOLEAN; - DECLARE isVoucher BOOLEAN; - - SET isInvoice = (SELECT IFNULL((SELECT 1 FROM invoice WHERE invoice.uuid = uuid), 0)); - SET isVoucher = (SELECT IFNULL((SELECT 1 FROM voucher WHERE voucher.uuid = uuid), 0)); - - -- avoid a scan of the cash table if we already know this is an invoice reversal - IF NOT isInvoice THEN - SET isCashPayment = (SELECT IFNULL((SELECT 1 FROM cash WHERE cash.uuid = uuid), 0)); - END IF; - - IF isInvoice THEN - UPDATE invoice SET reversed = 0 WHERE invoice.uuid = uuid; - END IF; - - -- make sure we update the cash payment that was reversed - IF isCashPayment THEN - UPDATE cash SET reversed = 0 WHERE cash.uuid = uuid; - END IF; - - IF isVoucher THEN - UPDATE voucher SET reversed = 0 where voucher.uuid = uuid; - END IF; -END $$ - -DELIMITER ; -DELIMITER $$ -/* - --------- -OVERVIEW --------- - -This procedures file contains procedures to ensure data integrity. It allows an -administrator to merge two locations if they have database access. No clientside -scripts currently access these procedures, but we may write a client interface -in the future. -*/ - - -/* -CALL MergeLocations() - -DESCRIPTION -This procedure merges two locations by changing all references to a single uuid. -A "location" is synonymous with a village.uuid. The first parameter is the -village to remove, and the second is the new village uuid. A user might want to -do this when there are duplicated locations. -*/ -DROP PROCEDURE IF EXISTS MergeLocations$$ -CREATE PROCEDURE MergeLocations( - IN beforeUuid BINARY(16), - IN afterUuid BINARY(16) -) BEGIN - - -- Go through every location in the database, replacing the location uuid with the new location uuid - UPDATE patient SET origin_location_id = afterUuid WHERE origin_location_id = beforeUuid; - UPDATE patient SET current_location_id = afterUuid WHERE current_location_id = beforeUuid; - - UPDATE debtor_group SET location_id = afterUuid WHERE location_id = beforeUuid; - - UPDATE enterprise SET location_id = afterUuid WHERE location_id = beforeUuid; - - -- delete the beforeUuid village and leave the afterUuid village. - DELETE FROM village WHERE village.uuid = beforeUuid; -END $$ - -DELIMITER ; -DELIMITER $$ - -/* - --------- -OVERVIEW --------- - -This file contains the logic for safeguarding the general_ledger from invalid -transaction by enforcing a series of checks, known as the Trial Balance. The -end result is 0 or more errors returned to the client as well as a preview of -how the account balances will change once the data is transferred from the -posting_journal to the general_ledger. - -Since much preprocessing is required, several temporary tables are used. This -allows the data to enter SQL as quickly as possible and leverage INDEXes, JOINs, -and GROUP BYs as quickly as possible. - ---------- -SCENARIOS ---------- - -There are several reasons why a transaction might fail a trial balance check. -We will discuss a few of them below: - -ADDING TO LOCKED FISCAL YEARS ------------------------------ -Once an accountant has approved of the end of year report, the previous fiscal -year is generally locked and balance accounts are carried forward while income -and expense accounts are zeroed out. This operation ensures that the general -ledger will remain faithful to the last audit. - -However, a user may potentially generate transactions for a previous fiscal -year. These transactions may not be malicious in intent - some unexpected prior -invoices may need to be added after a year has been locked. The Trial Balance -will block these invoices from being posted, requiring that the accountant -carefully review why these transactions. If they are valid, the accountant may -unlock the fiscal year and post them. - - -LOCKED ACCOUNTS ---------------- -An accountant may close down an account in the system for any reason - perhaps -to remove a duplication, perhaps to indicate that a client will no longer be -serviced by the hospital. This operation can be achieved by locking the account -in the accounts management page. If there are pending transactions, these will -be blocked from posting until a decision can be made about them. -*/ - - - - -/* -CALL StageTrialBalanceTransaction() - -DESCRIPTION -Copies the transaction into a staging table to be quickly operated on. -*/ -DROP PROCEDURE IF EXISTS StageTrialBalanceTransaction$$ -CREATE PROCEDURE StageTrialBalanceTransaction( - IN record_uuid BINARY(16) -) -BEGIN - CREATE TEMPORARY TABLE IF NOT EXISTS stage_trial_balance_transaction (record_uuid BINARY(16)); - INSERT INTO stage_trial_balance_transaction SET stage_trial_balance_transaction.record_uuid = record_uuid; -END $$ - -/* -CALL TrialBalanceErrors() - -DESCRIPTION -This stored procedure validates records that are used in the Trial Balance before they are posted -to the General Ledger. The records are run through a series of SQL queries to validate their -correctness. The follow assertions are made: - 1. The transaction dates are within the identified period - 2. Every line has some sort of description (best practice) - 3. All affected periods are unlocked. - 4. All affected accounts are unlocked. - 5. All transactions are balanced. - 6. All transactions have at least two lines (required for double-entry accounting) - 7. All transactions with an income/expense account have a cost center. - 8. All liens with a cost center are income/expense accounts - -Please be sure to stage all transactions for use via the StageTrialBalanceTransaction() -call. - -SAMPLE OUTPUT -Running this query will return NULL if no errors have occurred. If errors exist in the transaction, -the following table will be emitted. -+--------------------------------------+----------+------------------------------------------------+ -| record_uuid | trans_id | code | -+--------------------------------------+----------+------------------------------------------------+ -| 666bfbbe-48d4-435e-997b-238a48760a1a | HEV39508 | POSTING_JOURNAL.ERRORS.UNBALANCED_TRANSACTIONS | -+--------------------------------------+----------+------------------------------------------------+ - -USAGE: CALL TrialBalanceErrors() -*/ -DROP PROCEDURE IF EXISTS TrialBalanceErrors$$ -CREATE PROCEDURE TrialBalanceErrors() -BEGIN - DECLARE title_account_id INT UNSIGNED DEFAULT 6; - DECLARE income_account_id INT UNSIGNED DEFAULT 4; - DECLARE expense_account_id INT UNSIGNED DEFAULT 5; - - DROP TEMPORARY TABLE IF EXISTS stage_trial_balance_errors; - - -- this will hold our error cases - CREATE TEMPORARY TABLE stage_trial_balance_errors ( - record_uuid BINARY(16), - trans_id TEXT, - error_description TEXT, - code TEXT - ); - - -- check if there are any title accounts in the mix - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), CONCAT(a.number,' - ', a.label) as error_description, 'POSTING_JOURNAL.ERRORS.HAS_TITLE_ACCOUNT_BALANCE' AS code - FROM posting_journal AS pj - JOIN stage_trial_balance_transaction AS temp ON pj.record_uuid = temp.record_uuid - JOIN account a ON pj.account_id = a.id - WHERE a.type_id = title_account_id GROUP BY pj.record_uuid; - - -- check that all lines with income/expense accounts also have cost centers - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), CONCAT(a.number,' - ', a.label) as error_description, 'POSTING_JOURNAL.ERRORS.MISSING_COST_CENTER' AS code - FROM posting_journal AS pj - JOIN stage_trial_balance_transaction AS temp ON pj.record_uuid = temp.record_uuid - JOIN account a ON pj.account_id = a.id - JOIN project proj ON proj.id = pj.project_id - JOIN enterprise e ON e.id = proj.enterprise_id - JOIN enterprise_setting es ON es.enterprise_id = e.id AND es.enable_require_cost_center_for_posting = 1 - WHERE a.type_id IN (income_account_id, expense_account_id) AND pj.cost_center_id IS NULL - GROUP BY pj.record_uuid; - - -- check that all lines with cost centers also concern income/expense accounts. - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), CONCAT(a.number,' - ', a.label) as error_description, 'POSTING_JOURNAL.ERRORS.INVALID_COST_CENTER' AS code - FROM posting_journal AS pj - JOIN stage_trial_balance_transaction AS temp ON pj.record_uuid = temp.record_uuid - JOIN account a ON pj.account_id = a.id - JOIN project proj ON proj.id = pj.project_id - JOIN enterprise e ON e.id = proj.enterprise_id - JOIN enterprise_setting es ON es.enterprise_id = e.id AND es.enable_require_cost_center_for_posting = 1 - WHERE a.type_id NOT IN (income_account_id, expense_account_id) AND pj.cost_center_id IS NOT NULL - GROUP BY pj.record_uuid; - - -- check if dates are in the correct period - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), CONCAT(pj.trans_id, ' : ', pj.trans_date) as error_description, 'POSTING_JOURNAL.ERRORS.DATE_IN_WRONG_PERIOD' AS code - FROM posting_journal AS pj - JOIN stage_trial_balance_transaction AS temp ON pj.record_uuid = temp.record_uuid - JOIN period AS p ON pj.period_id = p.id - WHERE DATE(pj.trans_date) NOT BETWEEN DATE(p.start_date) AND DATE(p.end_date) - GROUP BY pj.record_uuid; - - -- check to make sure that the fiscal year is not closed - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), fiscal_year.label as error_description,'POSTING_JOURNAL.ERRORS.CLOSED_FISCAL_YEAR' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - JOIN fiscal_year ON pj.fiscal_year_id = fiscal_year.id - WHERE fiscal_year.locked <> 0 - GROUP BY pj.record_uuid; - - -- check to make sure that all lines of a transaction have a description - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), pj.trans_id as error_description, 'POSTING_JOURNAL.ERRORS.MISSING_DESCRIPTION' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - WHERE pj.description IS NULL - GROUP BY pj.record_uuid; - - -- check that all periods are unlocked - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), CONCAT(p.start_date, ' ', p.end_date) as error_description, 'POSTING_JOURNAL.ERRORS.LOCKED_PERIOD' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - JOIN period p ON pj.period_id = p.id - WHERE p.locked = 1 GROUP BY pj.record_uuid; - - -- check that there are no transactions with accounts of locked creditor groups - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), cg.name as error_description, 'POSTING_JOURNAL.ERRORS.LOCKED_CREDITOR_GROUP_ACCOUNT' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - JOIN creditor_group cg ON pj.account_id = cg.account_id - WHERE cg.locked = 1 GROUP BY pj.record_uuid; - - -- check that there are no transactions with accounts of locked debtor groups - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), dg.name as error_description, 'POSTING_JOURNAL.ERRORS.LOCKED_DEBTOR_GROUP_ACCOUNT' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - JOIN debtor_group dg ON pj.account_id = dg.account_id - WHERE dg.locked = 1 GROUP BY pj.record_uuid; - - -- check that all accounts are unlocked - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), CONCAT(a.number,' - ', a.label) as error_description, 'POSTING_JOURNAL.ERRORS.LOCKED_ACCOUNT' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - JOIN account a ON pj.account_id = a.id - WHERE a.locked = 1 GROUP BY pj.record_uuid; - - -- check that users are active (no deactivated users) - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), u.display_name as error_description, 'POSTING_JOURNAL.ERRORS.DEACTIVATED_USER' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - JOIN user u ON pj.user_id = u.id - WHERE u.deactivated = 1 GROUP BY pj.record_uuid; - - -- check that all transactions are balanced - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), pj.trans_id as error_description, 'POSTING_JOURNAL.ERRORS.UNBALANCED_TRANSACTIONS' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - GROUP BY pj.record_uuid - HAVING ROUND(SUM(pj.debit_equiv), 2) <> ROUND(SUM(pj.credit_equiv), 2); - - -- check that all transactions have two or more lines - INSERT INTO stage_trial_balance_errors - SELECT pj.record_uuid, MAX(pj.trans_id), pj.trans_id as error_description, 'POSTING_JOURNAL.ERRORS.SINGLE_LINE_TRANSACTION' AS code - FROM posting_journal AS pj JOIN stage_trial_balance_transaction AS temp - ON pj.record_uuid = temp.record_uuid - GROUP BY pj.record_uuid - HAVING COUNT(pj.record_uuid) < 2; - - SELECT DISTINCT BUID(record_uuid) AS record_uuid, trans_id, error_description, code FROM stage_trial_balance_errors ORDER BY code, trans_id; -END $$ - -/* -CALL TrialBalanceSummary() - -DESCRIPTION -This stored procedure produces the traditional Trial Balance table showing the account balances for any affected accounts -prior to the balance (`balance_before`), the debits to the accounts (`debit_equiv`), the credits to the accounts -(`credit_equiv`), and the proposed balances at the end of the operation (`balance_final`). It should be used before -posting to the General Ledger to ensure that all transactions are correctly processed. - -To use this method, a Trial Balance must first be _staged_. The application expects that the record_uuids of all -transactions are already placed in the stage_trial_balance_transaction table via a call to -StageTrialBalanceTransaction(). - -SAMPLE OUTPUT -Running this a table with the following type: -+------------+--------+----------------------+----------------+-------------+--------------+----------------+ -| account_id | number | label | balance_before | debit_equiv | credit_equiv | balance_final | -+------------+--------+----------------------+----------------+-------------+--------------+----------------+ -| 3880 | 411900 | Patients Payant Cash | -22554880.0000 | 12250.0000 | 29100.0000 | -22571730.0000 | -| 3734 | 570001 | Petite Caisse (FC) | 3331350.0000 | 29100.0000 | 0.0000 | 3360450.0000 | -| 3704 | 700100 | Pharmacie d’usage | -2516075.0000 | 17250.0000 | 0.0000 | -2498825.0000 | -| 3886 | 700102 | Medicaments | -23284054.9000 | 0.0000 | 29000.0000 | -23313054.9000 | -| 3887 | 700201 | Fiches | -497600.0000 | 0.0000 | 500.0000 | -498100.0000 | -+------------+--------+----------------------+----------------+-------------+--------------+----------------+ - - -USAGE: CALL TrialBalanceSummary() -*/ --- -DROP PROCEDURE IF EXISTS TrialBalanceSummary$$ -CREATE PROCEDURE TrialBalanceSummary() -BEGIN - -- this assumes lines have been staged using CALL StageTrialBalanceTransaction() - - -- fiscal year to limit period_total search - DECLARE fiscalYearId MEDIUMINT; - - DROP TEMPORARY TABLE IF EXISTS staged_account; - DROP TEMPORARY TABLE IF EXISTS before_totals; - - -- get the fiscal year of the oldest record to limit period_total search - SET fiscalYearId = ( - SELECT MIN(fiscal_year_id) - FROM posting_journal JOIN stage_trial_balance_transaction - ON posting_journal.record_uuid = stage_trial_balance_transaction.record_uuid - ); - - -- gather the staged accounts - CREATE TEMPORARY TABLE IF NOT EXISTS staged_accounts AS - SELECT DISTINCT account_id FROM posting_journal JOIN stage_trial_balance_transaction - ON posting_journal.record_uuid = stage_trial_balance_transaction.record_uuid; - - -- gather the beginning period_totals - CREATE TEMPORARY TABLE before_totals AS - SELECT u.account_id, IFNULL(SUM(totals.debit - totals.credit), 0) AS balance_before - FROM staged_accounts as u - LEFT JOIN ( - SELECT account_id, debit, credit FROM period_total - WHERE period_total.fiscal_year_id = fiscalYearId - ) totals ON u.account_id = totals.account_id - GROUP BY u.account_id; - - SELECT account_id, account.number AS number, account.label AS label, account.type_id, - balance_before, debit_equiv, credit_equiv, - balance_before + debit_equiv - credit_equiv AS balance_final - FROM ( - SELECT posting_journal.account_id, MAX(totals.balance_before) AS balance_before, SUM(debit_equiv) AS debit_equiv, - SUM(credit_equiv) AS credit_equiv - FROM posting_journal JOIN before_totals as totals - ON posting_journal.account_id = totals.account_id - WHERE posting_journal.record_uuid IN ( - SELECT record_uuid FROM stage_trial_balance_transaction - ) GROUP BY posting_journal.account_id - ) AS combined - JOIN account ON account.id = combined.account_id - ORDER BY account.number; -END $$ - -/* -PostToGeneralLedger() - -This procedure uses the same staging code as the Trial Balance to stage and then post transactions -from the posting_journal table to the General Ledger table. - -*/ -DROP PROCEDURE IF EXISTS PostToGeneralLedger$$ -CREATE PROCEDURE PostToGeneralLedger() -BEGIN - - DECLARE isInvoice, isCash, isVoucher INT; - - -- write into the posting journal - INSERT INTO general_ledger ( - project_id, uuid, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, - record_uuid, description, account_id, debit, credit, debit_equiv, - credit_equiv, currency_id, entity_uuid, reference_uuid, comment, transaction_type_id, cost_center_id, user_id - ) SELECT project_id, uuid, fiscal_year_id, period_id, trans_id, trans_id_reference_number, trans_date, posting_journal.record_uuid, - description, account_id, debit, credit, debit_equiv, credit_equiv, currency_id, - entity_uuid, reference_uuid, comment, transaction_type_id, cost_center_id, user_id - FROM posting_journal JOIN stage_trial_balance_transaction AS staged - ON posting_journal.record_uuid = staged.record_uuid; - - -- write into period_total - INSERT INTO period_total ( - account_id, credit, debit, fiscal_year_id, enterprise_id, period_id - ) - SELECT account_id, SUM(credit_equiv) AS credit, SUM(debit_equiv) as debit, - fiscal_year_id, project.enterprise_id, period_id - FROM posting_journal JOIN stage_trial_balance_transaction JOIN project - ON posting_journal.record_uuid = stage_trial_balance_transaction.record_uuid - AND project_id = project.id - GROUP BY fiscal_year_id, period_id, account_id - ON DUPLICATE KEY UPDATE credit = credit + VALUES(credit), debit = debit + VALUES(debit); - - -- write into cost_center_aggregate - INSERT INTO cost_center_aggregate ( - period_id, debit, credit, cost_center_id - ) - SELECT period_id, SUM(debit_equiv) AS debit, SUM(credit_equiv) AS credit, cost_center_id - FROM posting_journal - WHERE cost_center_id IS NOT NULL - GROUP BY period_id, cost_center_id - ON DUPLICATE KEY UPDATE credit = credit + VALUES(credit), debit = debit + VALUES(debit); - - -- remove from posting journal - DELETE FROM posting_journal WHERE record_uuid IN (SELECT record_uuid FROM stage_trial_balance_transaction); - - -- Let specify that this invoice or the cash payment is posted - SELECT COUNT(uuid) INTO isInvoice FROM invoice WHERE invoice.uuid IN (SELECT record_uuid FROM stage_trial_balance_transaction); - SELECT COUNT(uuid) INTO isCash FROM cash WHERE cash.uuid IN (SELECT record_uuid FROM stage_trial_balance_transaction); - SELECT COUNT(uuid) INTO isVoucher FROM voucher WHERE voucher.uuid IN (SELECT record_uuid FROM stage_trial_balance_transaction); - - -- NOTE(@jniles): DO NOT OPTIMIZE THESE QUERIES. - -- NOTE(@jniles): these queries look funny, like they could be optimized. DO NOT DO IT. They are purposefully nested - -- to defeat MySQL8's _really smart_ query optimizer that optimizes them into an invalid query that crashes the posting - -- proceedure. - - IF isInvoice > 0 THEN - UPDATE invoice SET posted = 1 WHERE uuid IN (SELECT z.record_uuid FROM (SELECT record_uuid FROM stage_trial_balance_transaction) AS z); - END IF; - - IF isCash > 0 THEN - UPDATE cash SET posted = 1 WHERE uuid IN (SELECT z.record_uuid FROM (SELECT record_uuid FROM stage_trial_balance_transaction) AS z); - END IF; - - IF isVoucher > 0 THEN - UPDATE voucher SET posted = 1 WHERE uuid IN (SELECT z.record_uuid FROM (SELECT record_uuid FROM stage_trial_balance_transaction) AS z); - END IF; - -END $$ - -DELIMITER ; -DELIMITER $$ - --- post stock movement into vouchers -DROP PROCEDURE IF EXISTS PostStockMovement$$ -CREATE PROCEDURE PostStockMovement ( - IN documentUuid BINARY(16), - IN isExit TINYINT(1), - IN projectId SMALLINT(5) -) -BEGIN - -- voucher - DECLARE voucher_uuid BINARY(16); - DECLARE voucher_date DATETIME; - DECLARE voucher_project_id SMALLINT(5); - DECLARE voucher_currency_id SMALLINT(5); - DECLARE voucher_user_id SMALLINT(5); - DECLARE voucher_type_id SMALLINT(3); - DECLARE voucher_description TEXT; - DECLARE voucher_amount DECIMAL(19, 4); - - DECLARE currencyId TINYINT(3) UNSIGNED; - - -- voucher item - DECLARE voucher_item_uuid BINARY(16); - DECLARE voucher_item_account INT(10); - DECLARE voucher_item_account_debit DECIMAL(19, 4); - DECLARE voucher_item_account_credit DECIMAL(19, 4); - DECLARE voucher_item_voucher_uuid BINARY(16); - DECLARE voucher_item_document_uuid BINARY(16); - DECLARE voucher_item_cost_center_id MEDIUMINT(8); - - -- variables - DECLARE v_stock_account INT(10); - DECLARE v_cogs_account INT(10); - DECLARE v_unit_cost DECIMAL(19, 4); - DECLARE v_quantity INT(11); - DECLARE v_document_uuid BINARY(16); - DECLARE v_is_exit TINYINT(1); - DECLARE v_item_description TEXT; - - DECLARE sm_flux_id INT(11); - DECLARE ss_enable_supplier_credit TINYINT(1) DEFAULT 0; - DECLARE FROM_PURCHASE_FLUX_ID INT(11) DEFAULT 1; - DECLARE TO_PATIENT_FLUX_ID INT(11) DEFAULT 9; - DECLARE TO_SERVICE_FLUX_ID INT(11) DEFAULT 10; - DECLARE TO_LOSS_FLUX_ID INT(11) DEFAULT 11; - - -- transaction type - DECLARE STOCK_EXIT_TYPE SMALLINT(5) DEFAULT 13; - DECLARE STOCK_ENTRY_TYPE SMALLINT(5) DEFAULT 14; - - -- variables for checking invalid accounts - DECLARE ERR_INVALID_INVENTORY_ACCOUNTS CONDITION FOR SQLSTATE '45006'; - DECLARE v_has_invalid_accounts SMALLINT(5); - - -- cursor declaration - DECLARE v_finished INTEGER DEFAULT 0; - - DECLARE stage_stock_movement_cursor CURSOR FOR - SELECT temp.stock_account, temp.cogs_account, temp.unit_cost, temp.quantity, temp.document_uuid, temp.is_exit, temp.item_description - FROM stage_stock_movement as temp; - - -- variables for the cursor - DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_finished = 1; - - -- set the currencyId from the enterprise's currencyId - SELECT e.currency_id INTO currencyId - FROM enterprise AS e JOIN project AS p ON e.id = p.enterprise_id - WHERE p.id = projectId; - - -- Check that every inventory has a stock account and a variation account - -- if they do not, the transaction will be unbalanced, so the operation will not continue - SELECT COUNT(l.uuid) - INTO v_has_invalid_accounts - FROM stock_movement AS sm - JOIN lot l ON l.uuid = sm.lot_uuid - JOIN inventory i ON i.uuid = l.inventory_uuid - JOIN inventory_group ig ON ig.uuid = i.group_uuid - WHERE ig.stock_account IS NULL AND ig.cogs_account IS NULL AND sm.document_uuid = documentUuid AND sm.is_exit = isExit; - - IF (v_has_invalid_accounts > 0) THEN - SIGNAL ERR_INVALID_INVENTORY_ACCOUNTS SET MESSAGE_TEXT = 'Every inventory should belong to a group with a COGS account and stock account.'; - END IF; - - -- temporary table for the stock movement - CREATE TEMPORARY TABLE stage_stock_movement ( - SELECT - projectId as project_id, currencyId as currency_id, - CONCAT(ig.name, ' - ', m.quantity, ' ', iu.text, ' of ', i.text , ' (', l.label, ')') AS item_description, - m.uuid, m.description, m.date, m.flux_id, m.is_exit, m.document_uuid, m.quantity, m.unit_cost, m.user_id, - ig.cogs_account, ig.stock_account, m.invoice_uuid, m.entity_uuid - FROM stock_movement m - JOIN depot d ON d.uuid = m.depot_uuid - JOIN lot l ON l.uuid = m.lot_uuid - JOIN inventory i ON i.uuid = l.inventory_uuid - JOIN inventory_unit iu ON iu.id = i.unit_id - JOIN inventory_group ig - ON ig.uuid = i.group_uuid AND (ig.stock_account IS NOT NULL AND ig.cogs_account IS NOT NULL) - WHERE m.document_uuid = documentUuid AND m.is_exit = isExit - ); - - -- define voucher variables - SELECT HUID(UUID()), date, project_id, currency_id, user_id, description, SUM(unit_cost * quantity) - INTO voucher_uuid, voucher_date, voucher_project_id, voucher_currency_id, voucher_user_id, voucher_description, voucher_amount - FROM stage_stock_movement; - - IF (isExit = 1) THEN - SET voucher_type_id = STOCK_EXIT_TYPE; - ELSE - SET voucher_type_id = STOCK_ENTRY_TYPE; - END IF; - - -- get the flux id - SET sm_flux_id = (SELECT flux_id FROM stock_movement WHERE document_uuid = documentUuid AND is_exit = isExit LIMIT 1); - - -- check if enable_supplier_credit is set for this enterprise - SET ss_enable_supplier_credit = ( - SELECT enable_supplier_credit FROM stock_setting AS es - JOIN enterprise AS e ON e.id = es.enterprise_id - JOIN project AS p ON e.id = p.enterprise_id - WHERE p.id = projectId - ); - - -- if this is from a purchase, grap the supplier's account as the account to credit in the voucher, not - -- the COGS account - IF (sm_flux_id = FROM_PURCHASE_FLUX_ID AND ss_enable_supplier_credit = 1) THEN - SET voucher_item_account_credit = ( - SELECT creditor_group.account_id FROM purchase - JOIN supplier ON purchase.supplier_uuid = supplier.uuid - JOIN creditor ON supplier.creditor_uuid = creditor.uuid - JOIN creditor_group ON creditor_group.uuid = creditor.group_uuid - WHERE purchase.uuid IN ( - SELECT entity_uuid FROM stock_movement WHERE document_uuid = documentUuid AND is_exit = isExit - ) - ); - END IF; - - /* EXIT TO PATIENT : get cost_center_id */ - IF (sm_flux_id = TO_PATIENT_FLUX_ID AND isExit = 1) THEN - SET voucher_item_cost_center_id = ( - SELECT GetCostCenterByInvoiceUuid(invoice_uuid) FROM stage_stock_movement - WHERE invoice_uuid IS NOT NULL - LIMIT 1 - ); - END IF; - - /* EXIT TO SERVICE : get cost_center_id */ - IF (sm_flux_id = TO_SERVICE_FLUX_ID AND isExit = 1) THEN - SET voucher_item_cost_center_id = ( - SELECT GetCostCenterByServiceUuid(sm.entity_uuid) FROM stage_stock_movement sm - JOIN service s ON s.uuid = sm.entity_uuid - WHERE sm.entity_uuid IS NOT NULL - LIMIT 1 - ); - END IF; - - /* EXIT TO LOSS : get cost_center_id */ - IF (sm_flux_id = TO_LOSS_FLUX_ID AND isExit = 1) THEN - SET voucher_item_cost_center_id = ( - SELECT default_cost_center_for_loss FROM stock_setting LIMIT 1 - ); - END IF; - - -- insert into voucher - INSERT INTO voucher (uuid, date, project_id, currency_id, user_id, type_id, description, amount) VALUES ( - voucher_uuid, voucher_date, voucher_project_id, voucher_currency_id, voucher_user_id, - voucher_type_id, voucher_description, voucher_amount - ); - - -- handle voucher items via cursor - OPEN stage_stock_movement_cursor; - - -- create a temporary table for voucher credit items - CREATE TEMPORARY TABLE tmp_voucher_credit_item ( - `account_id` INT UNSIGNED NOT NULL, - `debit` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.0000, - `credit` DECIMAL(19,4) UNSIGNED NOT NULL DEFAULT 0.0000 - ); - - -- loop in the cursor - insert_voucher_item : LOOP - FETCH stage_stock_movement_cursor INTO v_stock_account, v_cogs_account, v_unit_cost, v_quantity, v_document_uuid, v_is_exit, v_item_description; - - IF v_finished = 1 THEN - LEAVE insert_voucher_item; - END IF; - - if (v_is_exit = 1) THEN - SET voucher_item_account_debit = v_cogs_account; - SET voucher_item_account_credit = v_stock_account; - ELSEIF (sm_flux_id = FROM_PURCHASE_FLUX_ID AND ss_enable_supplier_credit = 1) THEN - -- we already set the credit account above for the purchase case - SET voucher_item_account_debit = v_stock_account; - ELSE - SET voucher_item_account_debit = v_stock_account; - SET voucher_item_account_credit = v_cogs_account; - END IF; - - -- insert debit - -- insert cost center id only for debit (exploitation account in case of stock exit) - INSERT INTO voucher_item (uuid, account_id, debit, credit, voucher_uuid, document_uuid, description, cost_center_id) - VALUES (HUID(UUID()), voucher_item_account_debit, (v_unit_cost * v_quantity), 0, voucher_uuid, v_document_uuid, v_item_description, voucher_item_cost_center_id); - - -- insert credit into temporary table for later aggregation. - INSERT INTO tmp_voucher_credit_item (account_id, debit, credit) - VALUES (voucher_item_account_credit, 0, (v_unit_cost * v_quantity)); - - END LOOP insert_voucher_item; - - -- write the credit lines - INSERT INTO voucher_item (uuid, account_id, debit, credit, voucher_uuid, document_uuid, description) - SELECT HUID(UUID()), tmp_v.account_id, SUM(tmp_v.debit), SUM(tmp_v.credit), voucher_uuid, documentUuid, voucher_description - FROM tmp_voucher_credit_item AS tmp_v - GROUP BY tmp_v.account_id; - - -- close the cursor - CLOSE stage_stock_movement_cursor; - - -- drop the stage tabel - DROP TEMPORARY TABLE stage_stock_movement; - DROP TEMPORARY TABLE tmp_voucher_credit_item; - - -- post voucher into journal - CALL PostVoucher(voucher_uuid); -END $$ - -/* - --------------------------------------------------- - Import Stock Procedure - --------------------------------------------------- -*/ -DROP PROCEDURE IF EXISTS ImportStock$$ -CREATE PROCEDURE ImportStock ( - IN operationDate DATE, - IN enterpriseId SMALLINT(5), - IN projectId SMALLINT(5), - IN userId SMALLINT(5), - IN depotUuid BINARY(16), - IN documentUuid BINARY(16), - IN inventoryGroupName VARCHAR(100), - IN inventoryCode VARCHAR(30), - IN inventoryText VARCHAR(100), - IN inventoryType VARCHAR(30), - IN inventoryUnit VARCHAR(30), - IN inventoryUnitCost DECIMAL(18, 4), - IN inventoryCmm DECIMAL(10, 4), - IN stockLotLabel VARCHAR(191), - IN stockLotQuantity INT(11), - IN stockLotExpiration DATE, - IN periodId MEDIUMINT(8) -) -BEGIN - DECLARE existInventory TINYINT(1); - DECLARE existLot TINYINT(1); - - DECLARE inventoryUuid BINARY(16); - DECLARE lotUuid BINARY(16); - DECLARE fluxId INT(11); - - /* - ======================================================================= - check if the inventory exist - ======================================================================= - - if the inventory exists we will use it, if not we will create a new one - */ - SET existInventory = (SELECT IF((SELECT COUNT(`text`) AS total FROM `inventory` WHERE `text` = inventoryText) > 0, 1, 0)); - - IF (existInventory = 1) THEN - - /* the inventory exists so we have to get its uuid (inventoryUuid) for using it */ - SELECT inventory.uuid, inventory.code INTO inventoryUuid, inventoryCode FROM inventory WHERE `text` = inventoryText LIMIT 1; - - ELSE - - /* the inventory doesn't exists so we have to create a new one */ - IF (inventoryCode = NULL OR inventoryCode = '' OR inventoryCode = 'NULL') THEN - - /* if the inventory code is missing, create a new one randomly */ - SET inventoryCode = (SELECT ROUND(RAND() * 10000000)); - - END IF; - - /* call the procedure ImportInventory for creating a new inventory and its dependencies */ - CALL ImportInventory(enterpriseId, inventoryGroupName, inventoryCode, inventoryText, inventoryType, inventoryUnit, inventoryUnitCost); - - /* set the inventory uuid */ - SET inventoryUuid = (SELECT `uuid` FROM inventory WHERE `text` = inventoryText OR `code` = inventoryCode LIMIT 1); - - END IF; - - /* continue only if inventoryUuid is defined */ - IF (inventoryUuid IS NOT NULL) THEN - - /* - ======================================================================= - check if the lot exists in the depot - ======================================================================= - - if the lot exists we will use it, if not we will create a new one - */ - SET existLot = (SELECT IF((SELECT COUNT(*) AS total FROM `stock_movement` JOIN `lot` ON `lot`.`uuid` = `stock_movement`.`lot_uuid` WHERE `stock_movement`.`depot_uuid` = depotUuid AND `lot`.`inventory_uuid` = inventoryUuid AND `lot`.`label` = stockLotLabel) > 0, 1, 0)); - - IF (existLot = 1) THEN - - /* if the lot exist use its uuid */ - SET lotUuid = (SELECT `stock_movement`.`lot_uuid` FROM `stock_movement` JOIN `lot` ON `lot`.`uuid` = `stock_movement`.`lot_uuid` WHERE `stock_movement`.`depot_uuid` = depotUuid AND `lot`.`inventory_uuid` = inventoryUuid AND `lot`.`label` = stockLotLabel LIMIT 1); - - ELSE - - /* create the lot */ - SET lotUuid = HUID(UUID()); - INSERT INTO lot (`uuid`, `label`, `quantity`, `unit_cost`, `expiration_date`, `inventory_uuid`) - VALUES (lotUuid, stockLotLabel, stockLotQuantity, inventoryUnitCost, DATE(stockLotExpiration), inventoryUuid); - - END IF; - - - /* create the stock movement */ - /* 13 is the id of integration flux */ - SET fluxId = 13; - INSERT INTO stock_movement (`uuid`, `document_uuid`, `depot_uuid`, `lot_uuid`, `flux_id`, `date`, `quantity`, `unit_cost`, `is_exit`, `user_id`, `period_id`) - VALUES (HUID(UUID()), documentUuid, depotUuid, lotUuid, fluxId, DATE(operationDate), stockLotQuantity, inventoryUnitCost, 0, userId, periodId); - - END IF; - -END $$ - -/* -CALL StageInventoryForAMC(inventoryUuid) - -DESCRIPTION -This procedure adds an inventory uuid to a temporary table for latter use in the -ComputeStockStatus() stored procedure. The idea is to allow the database to use a -JOIN to group the calculation upon the stock_movement table. - -*/ -DROP PROCEDURE IF EXISTS StageInventoryForAMC$$ -CREATE PROCEDURE StageInventoryForAMC( - IN _inventory_uuid BINARY(16) -) BEGIN - CREATE TEMPORARY TABLE IF NOT EXISTS stage_inventory_for_amc (inventory_uuid BINARY(16) NOT NULL); - INSERT INTO stage_inventory_for_amc SET stage_inventory_for_amc.inventory_uuid = _inventory_uuid; -END $$ - -DROP PROCEDURE IF EXISTS ComputeStockStatusForStagedInventory$$ -CREATE PROCEDURE ComputeStockStatusForStagedInventory( - IN _start_date DATE, - IN _depot_uuid BINARY(16) -) BEGIN - DECLARE TO_DEPOT INTEGER DEFAULT 8; - DECLARE TO_PATIENT INTEGER DEFAULT 9; - DECLARE TO_SERVICE INTEGER DEFAULT 10; - DECLARE TO_AGGREGATE_CONSUMPTION INTEGER DEFAULT 16; - - /* - Creates a temporary table of stock movements for the depot, inventory items, and time frame under consideration. - The purpose of this table is to classify movements by "is_consumption", using the following logic: - - if the movement is an exit from a warehouse, it is a consumption if and only if it is to a depot, patient, or serivce - - else if the movement is an exit from a depot, it is a consumption if and only if it is to a patient or service - - else it is not a consumption - - This allows us to easily SUM/GROUP on this logic in future tables. This is essentially a raw copy of the stock_movement table - - TODO(@jniles): I think we can actually completely do away with tis table by combining it into the following query. But it would - be rather hard to read. This is a TODO for a future optimisation. - */ - CREATE TEMPORARY TABLE stock_movement_grp AS - SELECT DATE(sm.date) as date, l.inventory_uuid, sm.depot_uuid, sm.quantity, is_exit, flux_id, - CASE - WHEN d.is_warehouse AND flux_id IN (TO_DEPOT, TO_PATIENT, TO_SERVICE, TO_AGGREGATE_CONSUMPTION) THEN TRUE - WHEN flux_id IN (TO_PATIENT, TO_SERVICE, TO_AGGREGATE_CONSUMPTION) THEN TRUE - ELSE FALSE - END AS is_consumption - FROM stage_inventory_for_amc AS tmp - JOIN lot AS l ON tmp.inventory_uuid = l.inventory_uuid - JOIN stock_movement AS sm ON l.uuid = sm.lot_uuid - JOIN depot d ON sm.depot_uuid = d.uuid - WHERE sm.depot_uuid = _depot_uuid AND DATE(sm.date) >= DATE(_start_date); - - /* - Creates a temporary table of the stock_movements grouped by day. This allows us to get daily - SUMs for movements. Using the previous table (stock_movement_grp), we are able to aggregate: - - quantity - the daily increase/decrease of stock for that inventory/depot combo. - - in_quantity - the daily amount of stock entering the depot - - out_quantity_consumption - the daily amount of stock exiting the depot as consumptions - - out_quantity_exit - the daily amount of stock exiting by all other non-consumption means - - At this point, we should have unique dates. At this point, we have everything for the stock_movement_status - table except the running balances. Everything beyond this point is to set up the running balances. - */ - CREATE TEMPORARY TABLE tmp_sms AS - SELECT date, depot_uuid, inventory_uuid, - SUM(IF(is_exit, -1 * quantity, quantity)) as quantity, - SUM(IF(NOT is_exit, quantity, 0)) as in_quantity, - SUM(IF(is_exit AND is_consumption, quantity, 0)) as out_quantity_consumption, - SUM(IF(is_exit AND NOT is_consumption, quantity, 0)) as out_quantity_exit - FROM stock_movement_grp - GROUP BY date, depot_uuid, inventory_uuid - ORDER BY date; - - -- we no longer need this table - DROP TEMPORARY TABLE stock_movement_grp; - - -- clone the temporary table to prevent self-referencing issues in temporary tables - -- https://dev.mysql.com/doc/refman/5.7/en/temporary-table-problems.html - CREATE TEMPORARY TABLE tmp_sms_cp AS SELECT * FROM tmp_sms; - - /* - Creates a temporary table of running totals for the date range in question. We still - don't have opening balances though, so this is only half way there. - */ - CREATE TEMPORARY TABLE tmp_grouped AS - SELECT date, depot_uuid, inventory_uuid, - quantity AS quantity, - in_quantity AS in_quantity, - out_quantity_consumption AS out_quantity_consumption, - out_quantity_exit as out_quantity_exit, - SUM(sum_quantity) AS sum_quantity, - SUM(sum_in_quantity) AS sum_in_quantity, - SUM(sum_out_quantity_consumption) AS sum_out_quantity_consumption, - SUM(sum_out_quantity_exit) as sum_out_quantity_exit - FROM ( - SELECT t1.date, t1.depot_uuid, t1.inventory_uuid, - t1.quantity, -- current balances - t1.in_quantity, - t1.out_quantity_consumption, - t1.out_quantity_exit, - IFNULL(t2.quantity, 0) AS sum_quantity, -- running balances - IFNULL(t2.in_quantity, 0) AS sum_in_quantity, - IFNULL(t2.out_quantity_consumption, 0) AS sum_out_quantity_consumption, - IFNULL(t2.out_quantity_exit, 0) AS sum_out_quantity_exit - FROM tmp_sms t1 JOIN tmp_sms_cp t2 WHERE - t2.date <= t1.date AND - t1.inventory_uuid = t2.inventory_uuid AND - t1.depot_uuid = t2.depot_uuid - ORDER BY t1.date - )z - GROUP BY date, depot_uuid, inventory_uuid - ORDER BY date; - - -- clean up temporary tables - DROP TEMPORARY TABLE tmp_sms; - DROP TEMPORARY TABLE tmp_sms_cp; - - -- remove all rows from stock_movement_status that will need to be recomputed. - DELETE sms FROM stock_movement_status AS sms - JOIN stage_inventory_for_amc AS staged ON sms.inventory_uuid = staged.inventory_uuid - WHERE sms.date >= DATE(_start_date) AND sms.depot_uuid = _depot_uuid; - - -- get the max date from the stock_movement_status table (remember, we deleted the invalidated rows above) - -- to look up the opening balances with. - CREATE TEMPORARY TABLE tmp_max_dates AS - SELECT sms.inventory_uuid, MAX(date) AS max_date FROM stage_inventory_for_amc AS staged LEFT JOIN stock_movement_status AS sms - ON staged.inventory_uuid = sms.inventory_uuid - WHERE sms.depot_uuid = _depot_uuid - GROUP BY staged.inventory_uuid; - - -- now get the "opening balances" based on the date. I think this needs to be two queries because one cannot - -- reuse an SQL query with a temporary tabel. But we may be able to optimize it down the road. - CREATE TEMPORARY TABLE tmp_max_values AS - SELECT sms.inventory_uuid, tmd.max_date, sms.sum_quantity, sms.sum_in_quantity, sms.sum_out_quantity_exit, sum_out_quantity_consumption - FROM stock_movement_status AS sms JOIN tmp_max_dates AS tmd ON - sms.inventory_uuid = tmd.inventory_uuid AND tmd.max_date = sms.date - WHERE sms.depot_uuid = _depot_uuid - GROUP BY sms.inventory_uuid, sms.date; - - -- we don't need to know those max dates anymore - DROP TEMPORARY TABLE tmp_max_dates; - - -- copy all staged records into stock_movement_status, including the opening balances! - -- NOTE(@jniles) - we are going to need a second pass to caluclate the duration. Maybe there is a better way? - INSERT INTO stock_movement_status - SELECT tg.depot_uuid, tg.inventory_uuid, tg.date, - tg.quantity AS quantity_delta, - tg.in_quantity, - tg.out_quantity_exit, - tg.out_quantity_consumption, - - -- these gnarly SQL queries just get the current sum, the current values of this movement, and the beginning balances - tg.sum_quantity + IFNULL(tmv.sum_quantity, 0), - tg.sum_in_quantity + IFNULL(tmv.sum_in_quantity, 0), - tg.sum_out_quantity_exit + IFNULL(tmv.sum_out_quantity_exit, 0), - tg.sum_out_quantity_consumption + IFNULL(tmv.sum_out_quantity_consumption, 0), - 0 AS duration - FROM tmp_grouped AS tg LEFT JOIN tmp_max_values AS tmv - ON tg.inventory_uuid = tmv.inventory_uuid; - - DROP TEMPORARY TABLE tmp_max_values; - DROP TEMPORARY TABLE tmp_grouped; - - -- create a temporary table pointing to the next record - CREATE TEMPORARY TABLE tmp_next_sms AS - SELECT - sms.inventory_uuid, - sms.date, - (SELECT next.date FROM stock_movement_status AS next - WHERE next.inventory_uuid = sms.inventory_uuid - AND next.depot_uuid = sms.depot_uuid - AND next.date > sms.date - ORDER BY next.date ASC - LIMIT 1 - ) AS next_date - FROM stock_movement_status AS sms - JOIN stage_inventory_for_amc AS staged - ON staged.inventory_uuid = sms.inventory_uuid - WHERE sms.depot_uuid = _depot_uuid - AND sms.date >= _start_date; - - DROP TEMPORARY TABLE stage_inventory_for_amc; - - -- finally, update the durations for this inventory_uuid/depot_uuid combo - -- TODO(@jniles): can we do this at the same time as another query above? - -- TODO(@jniles): investigate the performance of this query - -- NOTE(@jniles): the final record will always have a duration of "0". It should be the only record with a duration of "0". - UPDATE stock_movement_status AS sms - JOIN tmp_next_sms AS next - ON sms.inventory_uuid = next.inventory_uuid - AND sms.date = next.date - SET sms.duration = IFNULL(DATEDIFF(next.next_date, next.date), 0) - WHERE sms.depot_uuid = _depot_uuid; - - DROP TEMPORARY TABLE tmp_next_sms; - - /* - We are done. We've removed, then recreated, all data in the stock_movement_status table - corresponding to the depot_uuid and inventory_uuids from the start date on (including the - start date). We've also computed the duration between each row and the subsequent row. - */ -END $$ - - -DROP PROCEDURE IF EXISTS GetAMC$$ -CREATE PROCEDURE GetAMC( - IN _date DATE, /* what date the user wants to know the AMC for */ - IN _depot_uuid BINARY(16), /* the depot for the AMC */ - IN _inventory_uuid BINARY(16) /* the inventory for the AMC */ -) BEGIN - - DECLARE _start_date, - _min_date, - _max_date DATE; - - DECLARE _sum_consumed_quantity, - _sum_exit_quantity, - _last_quantity, - _initial_quantity DECIMAL(19,4); - - DECLARE _sum_stock_day, - _sum_consumption_day, - _sum_stock_out_day, - _sum_day, - _number_of_month, - _head_days, - _tail_days INTEGER; - - DECLARE _algo_def, - _algo_msh DECIMAL(19,4); - - -- NOTE(@jniles): I am ignoring the enterprise_id for ease of use. For full correctness, - -- we will need to pass in the enteprise_id. However, we always only have a single enterprise - -- in production, so this works for now. - SELECT - ss.month_average_consumption, - DATE_SUB(_date, INTERVAL ss.month_average_consumption MONTH) - INTO - _number_of_month, - _start_date - FROM stock_setting AS ss LIMIT 1; - - SELECT - SUM(IF(sms.sum_quantity <= 0, sms.duration, 0)), - SUM(IF(sms.sum_quantity > 0, sms.duration, 0)), - SUM(IF(sms.out_quantity_consumption != 0, 1, 0)), - MIN(sms.date), - MAX(sms.date), - - -- NOTE(@jniles): sum_* fields are monotonically increasing, so the MAX is the last, - -- MIN is the first - MAX(sms.sum_out_quantity_consumption) - MIN(sms.sum_out_quantity_consumption), - MAX(sms.sum_out_quantity_exit) - MIN(sms.sum_out_quantity_exit) - - INTO - _sum_stock_out_day, - _sum_stock_day, - _sum_consumption_day, - _min_date, - _max_date, - _sum_consumed_quantity, - _sum_exit_quantity - FROM stock_movement_status AS sms WHERE - sms.date >=_start_date AND - sms.date <= _date AND - sms.depot_uuid = _depot_uuid AND - sms.inventory_uuid = _inventory_uuid; - - -- account for the "tail" - -- the "tail" (number of days since final record until today) will not be included in either - -- _sum_stock_out_day or _sum_stock_day, since duration is always 0 for the last record. Here - -- we check what condition we are in to figure out if the tail - SELECT sms.sum_quantity INTO _last_quantity FROM stock_movement_status AS sms WHERE - sms.date = _max_date AND - sms.inventory_uuid = _inventory_uuid AND - sms.depot_uuid = _depot_uuid; - - SELECT DATEDIFF(_date, _max_date) INTO _tail_days; - - IF (_last_quantity = 0) THEN - -- ended in a stock out. Add the "tail" to the days of stock outs - SELECT _sum_stock_out_day + _tail_days INTO _sum_stock_out_day; - ELSE - -- ended with stock. Add the "tail" to the days of stock - SELECT _sum_stock_day + _tail_days INTO _sum_stock_day; - END IF; - - -- account for the "head" - -- the "head" (number of days before the first record captured in this range) needs to be considered - -- separately, since it won't be picked up by the above query. We just need to know if we were in stock - -- out or had stock at the beginning of our window of time. - -- NOTE: we only need to be concerned about days here, not quantities. If there were a change of quantities, it would - -- have corresponded to a record. - SELECT - sms.sum_quantity INTO _initial_quantity - FROM stock_movement_status AS sms WHERE - -- get the record right before the start - sms.date < _start_date AND - sms.depot_uuid = _depot_uuid AND - sms.inventory_uuid = _inventory_uuid - ORDER BY sms.date DESC - LIMIT 1; - - SELECT DATEDIFF(_min_date, _start_date) INTO _head_days; - - IF (_initial_quantity = 0 OR _initial_quantity IS NULL) THEN - -- started without stock. Add the "head" to days to stock out days. - SELECT _sum_stock_out_day + _head_days INTO _sum_stock_out_day; - ELSE - -- started with stock. Add the "head" to the days of stock. - SELECT _sum_stock_day + _head_days INTO _sum_stock_day; - END IF; - - -- the number of days in the period - SELECT DATEDIFF(_date, _start_date) INTO _sum_day; - - -- Default algorithm - -- The average monthly consumption is obtained by dividing the quantity consumed during the period by - -- the number of days with stock during the period, and by multiplying the result by 30.5. - SET _algo_def = (_sum_consumed_quantity / IF(_sum_stock_day IS NULL OR _sum_stock_day = 0, 1, _sum_stock_day)) * 30.5; - - -- MSH algorithm - -- The average consumption is obtained by dividing the quantity consumed during the period by the difference of the - -- number of months in the period minus the total number of days of stock out in the period. The MSH algorithm - -- is recommended by the Management Sciences for Health organization (https://www.msh.org). - SET _algo_msh = (_sum_consumed_quantity / (_number_of_month - (_sum_stock_out_day / 30.5))); - - SELECT - BUID(_depot_uuid) AS depot_uuid, - BUID(_inventory_uuid) AS inventory_uuid, - _start_date AS start_date, - _date AS end_date, - ROUND(IFNULL(_algo_def, 0), 2) AS algo_def, - ROUND(IFNULL(_algo_msh, 0), 2) AS algo_msh, - _last_quantity AS quantity_in_stock, - _sum_day AS sum_days, - _sum_stock_day AS sum_stock_day, - _sum_stock_out_day AS sum_stock_out_days, - _sum_consumption_day AS sum_consumption_day, - _sum_consumed_quantity AS sum_consumed_quantity, - _max_date AS max_date, - _min_date AS min_date, - _number_of_month AS number_of_month, - _head_days AS head_days, - _tail_days AS tail_days, - _initial_quantity AS quantity_at_beginning; -END $$ - -/* - * ComputeInventoryStockValue - * This procedure computes the stock value for a given inventory - * and update value in the database, the value is computed - * in the enterprise currency - */ -DROP PROCEDURE IF EXISTS ComputeInventoryStockValue$$ -CREATE PROCEDURE ComputeInventoryStockValue( - IN _inventory_uuid BINARY(16), - IN _date DATE -) -BEGIN - DECLARE v_cursor_all_movements_finished INTEGER DEFAULT 0; - - DECLARE v_quantity_in_stock INT(11) DEFAULT 0; - DECLARE v_wac DECIMAL(19, 4) DEFAULT 0; - DECLARE v_is_exit TINYINT(1) DEFAULT 0; - - DECLARE v_line_quantity INT(11); - DECLARE v_line_unit_cost DECIMAL(19, 4); - DECLARE v_line_is_exit TINYINT(1); - - DECLARE cursor_all_movements CURSOR FOR - SELECT sm.quantity, sm.unit_cost, sm.is_exit - FROM stock_movement AS sm - JOIN lot AS l ON l.uuid = sm.lot_uuid - JOIN depot d ON d.uuid = sm.depot_uuid - WHERE - l.inventory_uuid = _inventory_uuid AND DATE(sm.date) <= DATE(_date) - ORDER BY DATE(sm.date), sm.created_at ASC; - - DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_cursor_all_movements_finished = 1; - - OPEN cursor_all_movements; - - loop_cursor_all_movements : LOOP - FETCH cursor_all_movements INTO v_line_quantity, v_line_unit_cost, v_line_is_exit; - - IF v_cursor_all_movements_finished = 1 THEN - LEAVE loop_cursor_all_movements; - END IF; - - IF v_line_is_exit <> 0 THEN - SET v_is_exit = -1; - ELSE - SET v_is_exit = 1; - END IF; - - /* - WAC calculation is performed for new entries - - v_quantity_in_stock will contains cumulative quantity for our movements - in case of entry v_quantity_in_stock will be incremented else v_quantity_in_stock - will keep its last value, the v_quanitity_in_stock is initialized with 0 - - WAC = (current stock value + the value of the new entry) / the final quantity - - Since all entry are made in enterprise currency we do not have to do - conversion here, so the wac is based on movement unit_cost * 1 - (in other word wac is based on movement cost which is in the enterprise currency) - */ - IF v_line_is_exit = 0 AND v_quantity_in_stock > 0 THEN - SET v_wac = ((v_quantity_in_stock * v_wac) + (v_line_quantity * v_line_unit_cost)) / (v_line_quantity + v_quantity_in_stock); - ELSEIF v_line_is_exit = 0 AND v_quantity_in_stock = 0 THEN - SET v_wac = (v_line_unit_cost * 1); - END IF; - - SET v_quantity_in_stock = v_quantity_in_stock + (v_line_quantity * v_is_exit); - SET v_line_quantity = v_quantity_in_stock; - - END LOOP loop_cursor_all_movements; - - CLOSE cursor_all_movements; - - /* update the line in the database */ - DELETE FROM `stock_value` WHERE `inventory_uuid` = _inventory_uuid; - INSERT INTO `stock_value` VALUES (_inventory_uuid, _date, v_quantity_in_stock, v_wac); - -END $$ - -DROP PROCEDURE IF EXISTS RecomputeInventoryStockValue$$ -CREATE PROCEDURE RecomputeInventoryStockValue( - IN _inventory_uuid BINARY(16), - IN _date DATE -) -BEGIN - - IF _date IS NOT NULL THEN - CALL ComputeInventoryStockValue(_inventory_uuid, _date); - ELSE - CALL ComputeInventoryStockValue(_inventory_uuid, CURRENT_DATE()); - END IF; - -END $$ - -DROP PROCEDURE IF EXISTS RecomputeAllInventoriesValue$$ -CREATE PROCEDURE RecomputeAllInventoriesValue( - IN _date DATE -) -BEGIN - DECLARE v_cursor_finished INTEGER DEFAULT 0; - - DECLARE v_inventory_uuid BINARY(16); - - DECLARE cursor_all_inventories CURSOR FOR - SELECT inv.uuid AS inventory_uuid - FROM stock_movement AS sm - JOIN lot AS l ON l.uuid = sm.lot_uuid - JOIN inventory AS inv ON inv.uuid = l.inventory_uuid - JOIN document_map AS map ON map.uuid = sm.document_uuid - WHERE DATE(sm.date) <= DATE(_date) - GROUP BY inv.uuid; - - DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_cursor_finished = 1; - - OPEN cursor_all_inventories; - - loop_cursor_all_inventories : LOOP - FETCH cursor_all_inventories INTO v_inventory_uuid; - - IF v_cursor_finished = 1 THEN - LEAVE loop_cursor_all_inventories; - END IF; - - CALL RecomputeInventoryStockValue(v_inventory_uuid, _date); - - END LOOP; - - CLOSE cursor_all_inventories; -END $$ - -DROP PROCEDURE IF EXISTS RecomputeStockValue$$ -CREATE PROCEDURE RecomputeStockValue( - IN _date DATE -) -BEGIN - - IF _date IS NOT NULL THEN - CALL RecomputeAllInventoriesValue(_date); - ELSE - CALL RecomputeAllInventoriesValue(CURRENT_DATE()); - END IF; - -END $$ - -DELIMITER ; -DELIMITER $$ -/* - --------------------------------------------------- - Import Inventory Procedure - --------------------------------------------------- - - This procedure import a new inventory into the system - by creating one and performing a stock integration - if necessary. -*/ -DROP PROCEDURE IF EXISTS ImportInventory$$ -CREATE PROCEDURE ImportInventory ( - IN enterpriseId SMALLINT(5), - IN inventoryGroupName VARCHAR(100), - IN inventoryCode VARCHAR(30), - IN inventoryText VARCHAR(100), - IN inventoryType VARCHAR(30), - IN inventoryUnit VARCHAR(30), - IN inventoryUnitPrice DECIMAL(18, 4) -) -BEGIN - DECLARE existInventoryGroup TINYINT(1); - DECLARE existInventoryType TINYINT(1); - DECLARE existInventoryUnit TINYINT(1); - DECLARE existInventory TINYINT(1); - - DECLARE randomCode INT(11); - DECLARE inventoryGroupUuid BINARY(16); - DECLARE inventoryTypeId TINYINT(3); - DECLARE inventoryUnitId SMALLINT(5); - - SET existInventoryGroup = (SELECT IF((SELECT COUNT(`name`) AS total FROM `inventory_group` WHERE `code` = inventoryGroupName OR `name` = inventoryGroupName) > 0, 1, 0)); - SET existInventory = (SELECT IF((SELECT COUNT(`text`) AS total FROM `inventory` WHERE `code` = inventoryCode OR `text` = inventoryText) > 0, 1, 0)); - SET existInventoryType = (SELECT IF((SELECT COUNT(*) AS total FROM `inventory_type` WHERE `text` = inventoryType) > 0, 1, 0)); - SET existInventoryUnit = (SELECT IF((SELECT COUNT(*) AS total FROM `inventory_unit` WHERE `text` = inventoryUnit OR `abbr` = inventoryUnit) > 0, 1, 0)); - - /* Create group if doesn't exist */ - IF (existInventoryGroup = 0) THEN - SET randomCode = (SELECT ROUND(RAND() * 10000000)); - SET inventoryGroupUuid = HUID(UUID()); - INSERT INTO `inventory_group` (`uuid`, `name`, `code`) VALUES (inventoryGroupUuid, inventoryGroupName, randomCode); - ELSE - SET inventoryGroupUuid = (SELECT `uuid` FROM `inventory_group` WHERE `code` = inventoryGroupName OR `name` = inventoryGroupName LIMIT 1); - END IF; - - /* Create type if doesn't exist */ - IF (existInventoryType = 0) THEN - SET inventoryTypeId = (SELECT MAX(`id`) + 1 FROM `inventory_type`); - INSERT INTO `inventory_type` (`id`, `text`) VALUES (inventoryTypeId, inventoryType); - ELSE - SET inventoryTypeId = (SELECT `id` FROM `inventory_type` WHERE LOWER(`text`) = LOWER(inventoryType) LIMIT 1); - END IF; - - /* Create unit if doesn't exist */ - IF (existInventoryUnit = 0) THEN - SET inventoryUnitId = (SELECT MAX(`id`) + 1 FROM `inventory_unit`); - INSERT INTO `inventory_unit` (`id`, `abbr`, `text`) VALUES (inventoryUnitId, inventoryUnit, inventoryUnit); - ELSE - SET inventoryUnitId = (SELECT `id` FROM `inventory_unit` WHERE LOWER(`text`) = LOWER(inventoryUnit) OR LOWER(`abbr`) = LOWER(inventoryUnit) LIMIT 1); - END IF; - - /* - Create inventory if it doesn't exist - - If the inventory already exists, skip because we are in a loop and - we have to continue importing other inventories - - Inventory imported are considered by default as stockable (consumbale) - */ - IF (existInventory = 0) THEN - INSERT INTO `inventory` (`enterprise_id`, `uuid`, `code`, `text`, `price`, `group_uuid`, `type_id`, `unit_id`, `consumable`) - VALUES - (enterpriseId, HUID(UUID()), inventoryCode, inventoryText, inventoryUnitPrice, inventoryGroupUuid, inventoryTypeId, inventoryUnitId, 1); - END IF; -END $$ - -DELIMITER ; -/* - --------------------------------------------------- - Import Account Procedure - --------------------------------------------------- - - This procedure import a new account into the system -*/ -DELIMITER $$ - -DROP PROCEDURE IF EXISTS ImportAccount$$ -CREATE PROCEDURE ImportAccount ( - IN enterpriseId SMALLINT(5), - IN accountNumber INT(11), - IN accountLabel VARCHAR(200), - IN accountType VARCHAR(100), - IN accountParent INT(11), - IN importingOption TINYINT(1) -) -BEGIN - DECLARE existAccount TINYINT(1); - DECLARE existAccountType TINYINT(1); - DECLARE existAccountParent TINYINT(1); - DECLARE accountLength TINYINT(1); - - DECLARE accountParentId INT(11) DEFAULT 0; - DECLARE defaultAccountParentId INT(11) DEFAULT 0; - DECLARE accountTypeId MEDIUMINT(8); - DECLARE IMPORT_DEFAULT_OHADA_ACCOUNT_OPTION TINYINT(1) DEFAULT 1; - - SET existAccount = (SELECT IF((SELECT COUNT(`number`) AS total FROM `account` WHERE `number` = accountNumber) > 0, 1, 0)); - SET existAccountType = (SELECT IF((SELECT COUNT(*) AS total FROM `account_type` WHERE `type` = accountType) > 0, 1, 0)); - SET accountTypeId = (SELECT id FROM `account_type` WHERE `type` = accountType LIMIT 1); - SET existAccountParent = (SELECT IF((SELECT COUNT(*) AS total FROM `account` WHERE `number` = accountParent) > 0, 1, 0)); - - SET accountLength = (SELECT CHAR_LENGTH(accountNumber)); - - /* - Handle parent account for importing ohada list of accounts - We assume that ohada main accounts are already loaded into the system - */ - IF (existAccountParent = 1) THEN - SET accountParentId = (SELECT id FROM `account` WHERE `number` = accountParent); - END IF; - - - /* - Create account if it doesn't exist - - if the account already exist skip because we are in a loop and - we have to continue importing other accounts - */ - IF (existAccount = 0 AND existAccountType = 1) THEN - INSERT INTO `account` (`type_id`, `enterprise_id`, `number`, `label`, `parent`) VALUES (accountTypeId, enterpriseId, accountNumber, accountLabel, accountParentId); - - /* - Insert default accounts for a quick usage - - insert an child account if the option is default ohada and we have an account with four digit - */ - IF (accountLength = 4 AND importingOption = IMPORT_DEFAULT_OHADA_ACCOUNT_OPTION) THEN - -- parent id - SET defaultAccountParentId = (SELECT LAST_INSERT_ID()); - - -- account type - SET accountTypeId = PredictAccountTypeId(accountNumber); - INSERT INTO `account` (`type_id`, `enterprise_id`, `number`, `label`, `parent`) VALUES (accountTypeId, enterpriseId, accountNumber * 10000, CONCAT('Compte ', accountLabel), defaultAccountParentId); - END IF; - - END IF; -END $$ - -DELIMITER ; -DELIMITER $$ -DROP PROCEDURE IF EXISTS superUserRole$$ -CREATE PROCEDURE superUserRole(IN user_id INT) -BEGIN - DECLARE roleUUID BINARY(16); - - SET roleUUID = HUID(UUID()); - - INSERT INTO role(uuid, label) - VALUES(roleUUID, 'Administrateur'); - - INSERT INTO role_unit - SELECT HUID(uuid()) as uuid,roleUUID, id FROM unit; - - INSERT INTO user_role(uuid, user_id, role_uuid) - VALUES(HUID(uuid()), user_id, roleUUID); - - INSERT INTO role_actions(uuid, role_uuid, actions_id) - SELECT HUID(uuid()) as uuid, roleUUID, id FROM actions; -END $$ -DELIMITER ; - -DELIMITER $$ - -DROP PROCEDURE IF EXISTS `UpdateStaffingIndices`$$ -CREATE PROCEDURE `UpdateStaffingIndices`(IN _dateFrom DATE, IN _dateTo DATE, IN _payroll_conf_id INT) -BEGIN - DECLARE _id mediumint(8) unsigned; - DECLARE _date_embauche DATE; - DECLARE _employee_uuid, _grade_uuid, _current_staffing_indice_uuid, _last_staffing_indice_uuid BINARY(16); - DECLARE _hiring_year, _fonction_id INT; - DECLARE _grade_indice, _last_grade_indice, _function_indice, _grade_indice_rate DECIMAL(19,4); - - DECLARE done BOOLEAN; - - DECLARE curs1 CURSOR FOR - -- The request should only return the employees affected by the pay period, - -- just because two pay periods can have the same time range. - SELECT emp.uuid, emp.grade_uuid, emp.fonction_id, emp.date_embauche - FROM employee AS emp - JOIN config_employee_item AS conf ON conf.employee_uuid = emp.uuid - JOIN config_employee AS cemp ON cemp.id = conf.config_employee_id - JOIN payroll_configuration cpay ON cpay.config_employee_id = cemp.id - WHERE cpay.id = _payroll_conf_id; - - DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - - SELECT (ent.base_index_growth_rate / 100) AS base_index_growth_rate INTO _grade_indice_rate FROM enterprise_setting AS ent LIMIT 1; - - OPEN curs1; - read_loop: LOOP - FETCH curs1 INTO _employee_uuid, _grade_uuid, _fonction_id, _date_embauche; - IF done THEN - LEAVE read_loop; - END IF; - -- anciennette - SET _hiring_year = FLOOR(DATEDIFF(_dateTo, _date_embauche)/365); - -- is there any staffing indice specified for the employee in this payroll config period interval ? - -- _current_staffing_indice_uuid is the indice for this payroll config period interval - SET _current_staffing_indice_uuid = IFNULL(( - SELECT st.uuid - FROM staffing_indice st - WHERE st.employee_uuid = _employee_uuid AND (st.date BETWEEN _dateFrom AND _dateTo) - LIMIT 1 - ), HUID('0')); - - SET _last_staffing_indice_uuid = IFNULL(( - SELECT st.uuid - FROM staffing_indice st - WHERE st.employee_uuid = _employee_uuid - ORDER BY st.created_at DESC - LIMIT 1 - ), HUID('0')); - - SET @shouldInsert = FALSE; - - -- check if the date_embauche is in the current payroll config period interval - SET @hiring_date = DATE(CONCAT(YEAR(_dateTo), '-', MONTH(_date_embauche), '-', DAY(_date_embauche))); - SET @date_embauche_interval = (@hiring_date BETWEEN _dateFrom AND _dateTo); - - -- should update staffing_indice and there's no previous staffing_indice for in this payroll config period interval - IF ((@date_embauche_interval=1) AND (_current_staffing_indice_uuid = HUID('0'))) THEN - -- increase the _last_grade_indice if it exist - IF (_last_staffing_indice_uuid <> HUID('0')) THEN - SET _last_grade_indice = (SELECT grade_indice FROM staffing_indice WHERE uuid = _last_staffing_indice_uuid); - SET _grade_indice = _last_grade_indice + (_last_grade_indice*_grade_indice_rate); - ELSE - SET _grade_indice = (SELECT IFNULL(value, 0) FROM staffing_grade_indice WHERE grade_uuid = _grade_uuid LIMIT 1); - SET _grade_indice = _grade_indice + (_grade_indice*_hiring_year*_grade_indice_rate); - END IF; - SET @shouldInsert = TRUE; - - -- no indice has been created for the employee previously(no record in the table for him) - -- this is used when configuring for the first time - ELSE - IF ((@date_embauche_interval = 0) && (_last_staffing_indice_uuid = HUID('0'))) THEN - SET _grade_indice = (SELECT IFNULL(value, 0) FROM staffing_grade_indice WHERE grade_uuid = _grade_uuid LIMIT 1); - SET _grade_indice = _grade_indice + (_grade_indice * _hiring_year * @grade_indice_rate); - SET @shouldInsert = TRUE; - END IF; - END IF; - - IF @shouldInsert THEN - SET _function_indice = (SELECT IFNULL(value, 0) FROM staffing_function_indice WHERE fonction_id = _fonction_id LIMIT 1); - INSERT INTO staffing_indice(uuid, employee_uuid, grade_uuid, fonction_id, grade_indice, function_indice, date) - VALUES(HUID(uuid()), _employee_uuid, _grade_uuid , _fonction_id, IFNULL(ROUND(_grade_indice, 0), 0), IFNULL(_function_indice, 0), _dateTo); - END IF; - END LOOP; - CLOSE curs1; -END$$ - - --- sum of a column of indexes (index for each employee) -DROP FUNCTION IF EXISTS `sumTotalIndex`$$ -CREATE FUNCTION `sumTotalIndex`(_payroll_configuration_id INT, _indice_type VARCHAR(50)) RETURNS DECIMAL(19, 4) DETERMINISTIC -BEGIN - - DECLARE _employee_uuid BINARY(16); - DECLARE _employee_grade_indice, totals DECIMAL(19, 4); - - SET totals = ( - SELECT SUM(rubric_value) as 'rubric_value' - FROM stage_payment_indice sp - JOIN rubric_payroll r ON r.id = sp.rubric_id - WHERE r.indice_type = _indice_type AND payroll_configuration_id = _payroll_configuration_id - ); - - RETURN IFNULL(totals, 1); -END$$ - -DROP FUNCTION IF EXISTS `getStagePaymentIndice`$$ -CREATE FUNCTION `getStagePaymentIndice`(_employee_uuid BINARY(16), -_payroll_configuration_id INT, _indice_type VARCHAR(50) ) RETURNS DECIMAL(19, 4) DETERMINISTIC -BEGIN - return IFNULL((SELECT SUM(rubric_value) as 'rubric_value' - FROM stage_payment_indice sp - JOIN rubric_payroll r ON r.id = sp.rubric_id - WHERE sp.employee_uuid = _employee_uuid AND r.indice_type = _indice_type AND - payroll_configuration_id = _payroll_configuration_id - LIMIT 1), 0); -END; - - -DROP PROCEDURE IF EXISTS `addStagePaymentIndice`$$ -CREATE PROCEDURE `addStagePaymentIndice`( - IN _employee_uuid BINARY(16),IN _payroll_configuration_id INT(10), - - IN _indice_type VARCHAR(50), IN _value DECIMAL(19, 10) -) -BEGIN - DECLARE _rubric_id INT; - DECLARE _stage_payment_uuid BINARY(16); - - SELECT id INTO _rubric_id FROM rubric_payroll WHERE indice_type = _indice_type LIMIT 1; - - IF _rubric_id > 0 THEN - SET _stage_payment_uuid = IFNULL(( - SELECT sp.uuid - FROM stage_payment_indice sp - JOIN rubric_payroll r ON r.id = sp.rubric_id - WHERE sp.employee_uuid = _employee_uuid AND r.indice_type = _indice_type AND - payroll_configuration_id = _payroll_configuration_id - LIMIT 1), HUID('0') - ); - IF _stage_payment_uuid <> HUID('0') THEN - DELETE FROM stage_payment_indice WHERE uuid = _stage_payment_uuid; - END IF; - - INSERT INTO stage_payment_indice - (uuid,employee_uuid, payroll_configuration_id, rubric_id, rubric_value ) VALUES - (HUID(uuid()), _employee_uuid, _payroll_configuration_id, _rubric_id, _value); - END IF; -END $$ - - -DROP PROCEDURE IF EXISTS `updateIndices`$$ -CREATE PROCEDURE `updateIndices`( IN _payroll_configuration_id INT) -BEGIN - - DECLARE _employee_uuid BINARY(16); - DECLARE _employee_grade_indice, _sumTotalCode, _function_indice, _min_monentary_unit DECIMAL(19, 4); - - DECLARE done BOOLEAN; - DECLARE curs1 CURSOR FOR - SELECT cei.employee_uuid - FROM payroll_configuration pc - JOIN config_employee ce ON ce.id = pc.config_employee_id - JOIN config_employee_item cei ON cei.config_employee_id = ce.id - WHERE pc.id = _payroll_configuration_id; - - DECLARE curs2 CURSOR FOR - SELECT cei.employee_uuid - FROM payroll_configuration pc - JOIN config_employee ce ON ce.id = pc.config_employee_id - JOIN config_employee_item cei ON cei.config_employee_id = ce.id - WHERE pc.id = _payroll_configuration_id; - - - DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - - SELECT c.min_monentary_unit INTO _min_monentary_unit FROM enterprise AS e JOIN currency AS c ON c.id = e.currency_id LIMIT 1; - - OPEN curs1; - read_loop: LOOP - FETCH curs1 INTO _employee_uuid; - IF done THEN - LEAVE read_loop; - END IF; - - SELECT st.grade_indice, st.function_indice - INTO _employee_grade_indice, _function_indice - FROM staffing_indice st - WHERE st.employee_uuid = _employee_uuid - ORDER BY st.created_at DESC - LIMIT 1; - - CALL addStagePaymentIndice( _employee_uuid,_payroll_configuration_id,'is_base_index', IFNULL(_employee_grade_indice, 0)); - - SET @responsabilite = IFNULL(_function_indice, 0); - CALL addStagePaymentIndice( _employee_uuid,_payroll_configuration_id,'is_responsability', @responsabilite); - - -- tot jrs - SET @tot_jrs = getStagePaymentIndice(_employee_uuid, _payroll_configuration_id, 'is_day_worked') + - getStagePaymentIndice(_employee_uuid, _payroll_configuration_id, 'is_extra_day'); - - CALL addStagePaymentIndice( _employee_uuid,_payroll_configuration_id,'is_total_days', IFNULL(@tot_jrs, 0)); - - -- - SET @nbrJour = 0; - SET @envelopPaie = 0; - -- get pay_envelope from staffing_indice_parameters table - SELECT IFNULL(pay_envelope, 0), IFNULL(working_days, 0) - INTO @envelopPaie, @nbrJour - FROM staffing_indice_parameters - WHERE payroll_configuration_id = _payroll_configuration_id; - - - SET @indiceBase = getStagePaymentIndice(_employee_uuid, _payroll_configuration_id, 'is_base_index'); - -- A revoir le calcul - -- SET @indiceJour = maxBaseIndice(_payroll_configuration_id)/@nbrJour; - SET @indiceJour = IFNULL((@indiceBase + @responsabilite)/@nbrJour, 0); - - CALL addStagePaymentIndice( _employee_uuid, _payroll_configuration_id,'is_day_index', @indiceJour); - CALL addStagePaymentIndice( _employee_uuid, _payroll_configuration_id,'is_number_of_days', @nbrJour); - - -- indice reajust = @indiceJour*(tot jrs) - SET @indice_reajust = IFNULL(@indiceJour*@tot_jrs, 0); - - CALL addStagePaymentIndice( _employee_uuid, _payroll_configuration_id,'is_reagistered_index', @indice_reajust); - - -- other profits - SET @otherProfits = getStagePaymentIndice(_employee_uuid, _payroll_configuration_id, 'is_other_profits'); - - - CALL addStagePaymentIndice( _employee_uuid, _payroll_configuration_id, 'is_total_code', - @indice_reajust + @otherProfits - ); - - END LOOP; - CLOSE curs1; - - -- pay_rate = @envelopPaie / (sum total code) // Masse de paie - SET _sumTotalCode = sumTotalIndex(_payroll_configuration_id, 'is_total_code'); - SET done = FALSE; - - OPEN curs2; - read_loop: LOOP - FETCH curs2 INTO _employee_uuid; - IF done THEN - LEAVE read_loop; - END IF; - - CALL addStagePaymentIndice( _employee_uuid,_payroll_configuration_id,'is_pay_rate', @envelopPaie/_sumTotalCode); - -- sal de base - -- Rounding from the minimum value of the monetary unit - SET @sal_de_base = ROUND((getStagePaymentIndice(_employee_uuid, _payroll_configuration_id, 'is_total_code')* - getStagePaymentIndice(_employee_uuid, _payroll_configuration_id, 'is_pay_rate')) / _min_monentary_unit) * _min_monentary_unit; - - - CALL addStagePaymentIndice( _employee_uuid,_payroll_configuration_id,'is_gross_salary', IFNULL(@sal_de_base, 0)); - - UPDATE employee SET individual_salary = getStagePaymentIndice(_employee_uuid, _payroll_configuration_id, 'is_gross_salary') - WHERE uuid = _employee_uuid; - - END LOOP; - CLOSE curs2; - -END$$ - -DELIMITER ; --- You want to "pivot" the data so that a linear list of values with 2 keys becomes a spreadsheet-like array. - --- Use this Procedure below posted at http://mysql.rjweb.org/doc.php/pivot. -DELIMITER $$ - -DROP PROCEDURE IF EXISTS Pivot$$ - -CREATE PROCEDURE Pivot( - IN tbl_name TEXT, -- table name (or db.tbl) - IN base_cols TEXT, -- column(s) on the left, separated by commas - IN pivot_col TEXT, -- name of column to put across the top - IN tally_col TEXT, -- name of column to SUM up - IN where_clause TEXT, -- empty string or "WHERE ..." - IN order_by TEXT -- empty string or "ORDER BY ..."; usually the base_cols -) -DETERMINISTIC -SQL SECURITY INVOKER -BEGIN - DECLARE EXIT HANDLER FOR SQLEXCEPTION - BEGIN - GET DIAGNOSTICS CONDITION 1 @sqlstate = RETURNED_SQLSTATE, - @errno = MYSQL_ERRNO, @text = MESSAGE_TEXT; - SET @full_error = CONCAT("ERROR ", @errno, " (", @sqlstate, "): ", @text); - SELECT @full_error; - END; - - -- Find the distinct values - -- Build the SUM()s - SET @subq = CONCAT('SELECT DISTINCT ', pivot_col, ' AS val ', - ' FROM ', tbl_name, ' ', where_clause, ' ORDER BY 1') COLLATE utf8mb4_unicode_ci; - -- select @subq; - - SET @cc1 = "CONCAT('SUM(IF(&p = ', &v, ', &t, 0)) AS ', &v)" COLLATE utf8mb4_unicode_ci; - - SET @cc2 = REPLACE(@cc1, '&p' , pivot_col) COLLATE utf8mb4_unicode_ci; - - SET @cc3 = REPLACE(@cc2, '&t', tally_col) COLLATE utf8mb4_unicode_ci; - -- select @cc2, @cc3; - SET @qval = CONCAT("'\"', val, '\"'") COLLATE utf8mb4_unicode_ci; - -- select @qval; - SET @cc4 = REPLACE(@cc3, '&v', @qval) COLLATE utf8mb4_unicode_ci; - -- select @cc4; - - SET SESSION group_concat_max_len = 10000; -- just in case - SET @stmt = CONCAT( - 'SELECT GROUP_CONCAT(', @cc4, ' SEPARATOR ",\n") INTO @sums', - ' FROM ( ', @subq, ' ) AS top') COLLATE utf8mb4_unicode_ci; - - -- SELECT @stmt; - PREPARE _sql FROM @stmt; - EXECUTE _sql; -- Intermediate step: build SQL for columns - DEALLOCATE PREPARE _sql; - -- Construct the query and perform it - SET @stmt2 = CONCAT( - 'SELECT ', - base_cols, ',\n', - @sums, - ',\n SUM(', tally_col, ') AS Total' - '\n FROM ', tbl_name, ' ', - where_clause, - ' GROUP BY ', base_cols, - '\n WITH ROLLUP', - '\n', order_by - ) COLLATE utf8mb4_unicode_ci; - - -- SELECT @stmt2; -- The statement that generates the result - PREPARE _sql FROM @stmt2; - EXECUTE _sql; -- The resulting pivot table ouput - DEALLOCATE PREPARE _sql; -END$$ - -DELIMITER ; --- from https://stackoverflow.com/questions/173814/using-alter-to-drop-a-column-if-it-exists-in-mysql - -DROP FUNCTION IF EXISTS bh_column_exists; - -DELIMITER $$ -CREATE FUNCTION bh_column_exists( - tname VARCHAR(64) , - cname VARCHAR(64) -) - RETURNS BOOLEAN - READS SQL DATA - BEGIN - RETURN 0 < (SELECT COUNT(*) - FROM `INFORMATION_SCHEMA`.`COLUMNS` - WHERE `TABLE_SCHEMA` = SCHEMA() - AND `TABLE_NAME` = tname - AND `COLUMN_NAME` = cname); - END $$ -DELIMITER ; - --- drop_column_if_exists: - -DROP PROCEDURE IF EXISTS drop_column_if_exists; - -DELIMITER $$ -CREATE PROCEDURE drop_column_if_exists( - IN tname VARCHAR(64), - IN cname VARCHAR(64) -) -BEGIN - IF bh_column_exists(tname, cname) - THEN - SET @drop_column_if_exists = CONCAT("ALTER TABLE `", tname, "` DROP COLUMN `", cname, "`"); - PREPARE drop_query FROM @drop_column_if_exists; - EXECUTE drop_query; - END IF; -END $$ -DELIMITER ; - --- add_column_if_missing: - -DROP PROCEDURE IF EXISTS add_column_if_missing; - -DELIMITER $$ -CREATE PROCEDURE add_column_if_missing( - IN tname VARCHAR(64), - IN cname VARCHAR(64), - IN typeinfo VARCHAR(128) -) -BEGIN - IF NOT bh_column_exists(tname, cname) - THEN - SET @add_column_if_missing = CONCAT("ALTER TABLE `", tname, "` ADD COLUMN `", cname, "` ", typeinfo); - PREPARE add_query FROM @add_column_if_missing; - EXECUTE add_query; - END IF; -END $$ -DELIMITER ; - - --- From https://stackoverflow.com/questions/2480148/how-can-i-employ-if-exists-for-creating-or-dropping-an-index-in-mysql --- This procedure try to drop a table index if it exists - - -DROP FUNCTION IF EXISTS index_exists; - -DELIMITER $$ -CREATE FUNCTION index_exists( - theTable VARCHAR(64), - theIndexName VARCHAR(64) -) - RETURNS BOOLEAN - READS SQL DATA - BEGIN - RETURN 0 < (SELECT COUNT(*) AS exist FROM information_schema.statistics WHERE TABLE_SCHEMA = DATABASE() and table_name = -theTable AND index_name = theIndexName); - END $$ -DELIMITER ; - -DELIMITER $$ -DROP PROCEDURE IF EXISTS drop_index_if_exists $$ -CREATE PROCEDURE drop_index_if_exists(in theTable varchar(128), in theIndexName varchar(128) ) -BEGIN - IF(index_exists (theTable, theIndexName)) THEN - SET @s = CONCAT('DROP INDEX ' , theIndexName , ' ON ' , theTable); - PREPARE stmt FROM @s; - EXECUTE stmt; - END IF; -END $$ -DELIMITER ; - - --- - -DELIMITER $$ -DROP FUNCTION IF EXISTS Constraint_exists$$ -CREATE FUNCTION Constraint_exists( - theTable VARCHAR(64), - theConstraintName VARCHAR(64) -) - RETURNS BOOLEAN - READS SQL DATA - BEGIN - RETURN 0 < ( - SELECT COUNT(*) AS nbr - FROM - INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS - WHERE CONSTRAINT_SCHEMA = DATABASE() - AND TABLE_NAME= theTable - AND CONSTRAINT_NAME = theConstraintName - ); - END $$ - -DROP PROCEDURE IF EXISTS add_constraint_if_missing$$ -CREATE PROCEDURE add_constraint_if_missing( - IN tname VARCHAR(64), - IN cname VARCHAR(64), - IN cdetails VARCHAR(128) -) -BEGIN - IF NOT Constraint_exists(tname, cname) - THEN - SET @add_constraint_if_missing = CONCAT("ALTER TABLE `", tname, "` ADD CONSTRAINT `", cname, "` ", cdetails); - PREPARE add_query FROM @add_constraint_if_missing; - EXECUTE add_query; - END IF; -END $$ -DELIMITER ; - -DELIMITER $$ - --- this procedure will be used for "ALTER TABLE table_name DROP FOREIGN KEY constraint_name"; --- example : CALL drop_foreign_key('table_name', 'constraint_name'); - -DROP PROCEDURE IF EXISTS drop_foreign_key $$ -CREATE PROCEDURE drop_foreign_key(in theTable varchar(128), in theConstraintName varchar(128) ) -BEGIN - IF(Constraint_exists(theTable, theConstraintName) > 0) THEN - - SET @s = CONCAT(' ALTER TABLE ' , theTable , ' DROP FOREIGN KEY ' , theConstraintName); - PREPARE stmt FROM @s; - EXECUTE stmt; - END IF; -END $$ - -DELIMITER ; -DELIMITER $$ -/* - This file contains code for linking cost centers to various activities throughout the app. -*/ - - -/* -@function GetCostCenterByAccountId() - -@description -Retrieves the cost center id for an account by using its account_id. Each account should -have one and only one cost center. If an account does not have a cost center, NULL will be -returned. - -NOTE(@jniles) - Currently, BHIMA does not guarantee that only one cost center is associated with an -account, but when we do make guarantees, we will be able to modify this function to do it. -*/ -DROP FUNCTION IF EXISTS GetCostCenterByAccountId$$ -CREATE FUNCTION GetCostCenterByAccountId(account_id INT) -RETURNS MEDIUMINT(8) DETERMINISTIC -BEGIN - RETURN ( - SELECT cost_center_id FROM account WHERE account.id = account_id - ); -END $$ - - -/* -@function GetCostCenterByServiceUuid() - -@description -Retrieves the cost center id for a service using its service_uuid. Each service should have one -and only one cost center assocaited with it. If a service does not have a cost center, NULL will -be returned. - -NOTE(@jniles) - Currently, BHIMA does not guarantee that only one cost center is associated with a -service, but when we do make guarantees, we will be able to modify this function to do it. -*/ -DROP FUNCTION IF EXISTS GetCostCenterByServiceUuid$$ -CREATE FUNCTION GetCostCenterByServiceUuid(service_uuid BINARY(16)) -RETURNS MEDIUMINT(8) DETERMINISTIC -BEGIN - RETURN ( - SELECT cost_center_id FROM service_cost_center - WHERE service_cost_center.service_uuid = service_uuid - ); -END $$ - -/* -@function GetCostCenterByInvoiceUuid(invoice_uuid) - -@params invoice_uuid BINARY(16) the invoice uuid - -@description -Returns the cost center id for the invoice using the service_uuid in the invoice table -*/ -DROP FUNCTION IF EXISTS GetCostCenterByInvoiceUuid$$ -CREATE FUNCTION GetCostCenterByInvoiceUuid(invoice_uuid BINARY(16)) -RETURNS MEDIUMINT(8) DETERMINISTIC -BEGIN - RETURN ( - SELECT GetCostCenterByServiceUuid(i.service_uuid) - FROM invoice i - WHERE i.uuid = invoice_uuid - ); -END $$ - - -DROP PROCEDURE IF EXISTS ComputeCostCenterAllocationByIndex$$ -CREATE PROCEDURE ComputeCostCenterAllocationByIndex( - IN _dateFrom DATE, - IN _dateTo DATE, - IN _useRevenue BOOLEAN, - IN _currencyId TINYINT -) -BEGIN - DECLARE _enterpriseId SMALLINT; - - DECLARE EXIT HANDLER FOR SQLEXCEPTION - BEGIN - GET DIAGNOSTICS CONDITION 1 @sqlstate = RETURNED_SQLSTATE, - @errno = MYSQL_ERRNO, @text = MESSAGE_TEXT; - SET @full_error = CONCAT("ERROR ", @errno, " (", @sqlstate, "): ", @text); - SELECT @full_error AS error_message; - END; - - - SET _enterpriseId = (SELECT id FROM enterprise LIMIT 1); - SET _useRevenue = (SELECT IF(_useRevenue, 1, 0)); - - DROP TEMPORARY TABLE IF EXISTS cost_center_costs_with_indexes; - CREATE TEMPORARY TABLE cost_center_costs_with_indexes AS - SELECT - z.id, z.label AS cost_center_label, - z.allocation_basis_id, - z.is_principal, - z.step_order, - SUM(z.`value` * IFNULL(GetExchangeRate(_enterpriseId, _currencyId, _dateTo), 1)) AS direct_cost, - ccb.name AS cost_center_allocation_basis_label, - ccbv.quantity AS cost_center_allocation_basis_value - FROM ( - SELECT - fc.id, fc.label, fc.is_principal, fc.step_order, ccb.name AS allocation_basis_id, - SUM(cca.debit - cca.credit) AS `value` - FROM cost_center AS fc - JOIN cost_center_aggregate cca ON cca.cost_center_id = fc.id - JOIN `period` p ON p.id = cca.period_id - LEFT JOIN cost_center_allocation_basis ccb ON ccb.id = fc.allocation_basis_id - WHERE DATE(p.start_date) >= DATE(_dateFrom) AND DATE(p.end_date) <= DATE(_dateTo) - AND cca.is_income = _useRevenue - GROUP BY cca.cost_center_id - ) AS z - JOIN cost_center_allocation_basis_value ccbv ON ccbv.cost_center_id = z.id - JOIN cost_center_allocation_basis ccb ON ccb.id = ccbv.basis_id - GROUP BY z.id, ccb.name - ORDER by z.step_order ASC; - - SELECT - GROUP_CONCAT(DISTINCT - CONCAT( - 'MAX(CASE WHEN cost_center_allocation_basis_label = ''', - cost_center_allocation_basis_label, - ''' then cost_center_allocation_basis_value end) AS `', - cost_center_allocation_basis_label, '`' - ) - ) INTO @sql - FROM cost_center_costs_with_indexes; - - SET @sql = CONCAT('SELECT id, cost_center_label, is_principal, step_order, direct_cost, allocation_basis_id, ', @sql, ' FROM cost_center_costs_with_indexes GROUP BY id'); - - PREPARE stmt FROM @sql; - EXECUTE stmt; - DEALLOCATE PREPARE stmt; - -END$$ - -DELIMITER ; -/* - This file contains all the stored procedures used in bhima's database. It - should be loaded after functions.sql. -*/ - -SET names 'utf8mb4'; -SET character_set_database = 'utf8mb4'; -SET collation_database = 'utf8mb4_unicode_ci'; -SET CHARACTER SET utf8mb4, CHARACTER_SET_CONNECTION = utf8mb4; - -DELIMITER $$ - -/* - Cash procedures include: HandleCashRounding, PostCash, StageCash, - StageCashItem, VerifyCashTemporaryTables, CalculateCashInvoiceBalances, - WriteCashItems and WriteCash -*/ -SOURCE server/models/procedures/cash.sql - -/* - Invoicing procedures include: StageInvoice, StageInvoiceItem, - StageInvoiceFee, VerifySubsidyStageTable, PostInvoice, PostingSetupUtil, - PostingJournalErrorHandler, CopyInvoiceToPostingJournal and PostToGeneralLedger -*/ -SOURCE server/models/procedures/invoicing.sql - -/* - Time period procedures include: CreateFiscalYear, GetPeriodRange and - CreatePeriods -*/ -SOURCE server/models/procedures/time_period.sql - -/* - Voucher procedures include: PostVoucher and ReverseTransaction -*/ -SOURCE server/models/procedures/voucher.sql - -/* - Location procedures include: MergeLocations -*/ -SOURCE server/models/procedures/location.sql - -/* - Trial balance procedures include: StageTrialBalanceTransaction and - TrialBalance -*/ -SOURCE server/models/procedures/trial_balance.sql - -/* - Stock procedures include: GetAMC, PostStockMovement, ImportStock, computeStockQuantity - computeStockQuantityByLotUuid -*/ -SOURCE server/models/procedures/stock.sql - -/* - Inventory procedures include: ImportInventory -*/ -SOURCE server/models/procedures/inventory.sql - -/* - account procedures -*/ -SOURCE server/models/procedures/account.sql - -/* - role management procedures -*/ -SOURCE server/models/procedures/roles.sql - -/* - payroll procedures -*/ -SOURCE server/models/procedures/payroll.sql -/* - analysis procedures -*/ -SOURCE server/models/procedures/analysis.sql - -/* - migration process procedures -*/ -SOURCE server/models/procedures/migration-process.sql - -/* - Cost Center convenience functions: - GetCostCenterByServiceUuid, GetCostCenterByServiceUuid -*/ -SOURCE server/models/procedures/cost_centers.sql - -DELIMITER ; -DELIMITER $$ - -/* - zRecomputeEntityMap - - Abolishes and recomputes the entity_map from the base tables in the system. This is - useful in case of database corruption in which references get out of sync. -*/ -CREATE PROCEDURE zRecomputeEntityMap() -BEGIN - DELETE FROM entity_map; - - -- patient - INSERT INTO entity_map - SELECT patient.uuid, CONCAT_WS('.', 'PA', project.abbr, patient.reference) - FROM patient JOIN project ON patient.project_id = project.id; - - -- patient debtor - INSERT INTO entity_map - SELECT patient.debtor_uuid, CONCAT_WS('.', 'PA', project.abbr, patient.reference) - FROM patient JOIN project ON patient.project_id = project.id; - - -- employee - INSERT INTO entity_map - SELECT employee.creditor_uuid, CONCAT_WS('.', 'EM', enterprise.abbr, employee.reference) - FROM employee - JOIN patient ON patient.uuid = employee.patient_uuid - JOIN project ON project.id = patient.project_id - JOIN enterprise ON enterprise.id = project.enterprise_id; - - -- supplier - INSERT INTO entity_map - SELECT supplier.creditor_uuid, CONCAT_WS('.', 'FO', supplier.reference) FROM supplier; -END $$ - -/* - zRecomputeDocumentMap - - Abolishes and recomputes the document_map entries from the base tables in the - database. This is useful in case of data corruption. -*/ -CREATE PROCEDURE zRecomputeDocumentMap() -BEGIN - DELETE FROM document_map; - - -- cash payments - INSERT INTO document_map - SELECT cash.uuid, CONCAT_WS('.', 'CP', project.abbr, cash.reference) - FROM cash JOIN project where project.id = cash.project_id; - - -- invoices - INSERT INTO document_map - SELECT invoice.uuid, CONCAT_WS('.', 'IV', project.abbr, invoice.reference) - FROM invoice JOIN project where project.id = invoice.project_id; - - -- purchases - INSERT INTO document_map - SELECT purchase.uuid, CONCAT_WS('.', 'PO', project.abbr, purchase.reference) - FROM purchase JOIN project where project.id = purchase.project_id; - - -- vouchers - INSERT INTO document_map - SELECT voucher.uuid, CONCAT_WS('.', 'VO', project.abbr, voucher.reference) - FROM voucher JOIN project where project.id = voucher.project_id; - - -- stock_requisition - INSERT INTO document_map - SELECT stock_requisition.uuid, CONCAT_WS('.', 'SREQ', project.abbr, stock_requisition.reference) - FROM stock_requisition JOIN project where project.id = stock_requisition.project_id; - - -- stock movements - INSERT INTO `document_map` - SELECT sm.document_uuid, CONCAT_WS('.', 'SM', sm.flux_id, sm.reference) - FROM stock_movement sm - ON DUPLICATE KEY UPDATE uuid = sm.document_uuid; -END $$ - -/* - zRepostVoucher - - Removes the voucher record from the posting_journal and calls the PostVoucher() method on - the record in the voucher table to re-post it to the journal. -*/ -CREATE PROCEDURE zRepostVoucher( - IN vUuid BINARY(16) -) -BEGIN - DELETE FROM posting_journal WHERE posting_journal.record_uuid = vUuid; - CALL PostVoucher(vUuid); -END $$ - -/* - zRepostInvoice - - Removes the invoice record from the posting_journal and calls the PostInvoice() method on - the record in the invoice table to re-post it to the journal. -*/ -CREATE PROCEDURE zRepostInvoice( - IN iUuid BINARY(16) -) -BEGIN - DELETE FROM posting_journal WHERE posting_journal.record_uuid = iUuid; - CALL PostInvoice(iUuid); -END $$ - -/* - zRepostCash - - Removes the cash record from the posting_journal and calls the PostCash() method on - the record in the cash table to re-post it to the journal. -*/ -CREATE PROCEDURE zRepostCash( - IN cUuid BINARY(16) -) -BEGIN - DELETE FROM posting_journal WHERE posting_journal.record_uuid = cUuid; - CALL VerifyCashTemporaryTables(); - CALL PostCash(cUuid); -END $$ - -/* - zRecalculatePeriodTotals - - Removes all data from the period_total table and rebuilds it. -*/ -CREATE PROCEDURE zRecalculatePeriodTotals() -BEGIN - - -- wipe the period total table - DELETE FROM period_total - WHERE period_id IN ( - SELECT id - FROM period - WHERE number <> 0 - ); - - INSERT INTO period_total (enterprise_id, fiscal_year_id, period_id, account_id, credit, debit) - SELECT project.enterprise_id, period.fiscal_year_id, period_id, account_id, SUM(credit_equiv) AS credit, SUM(debit_equiv) AS debit - FROM general_ledger - JOIN period ON general_ledger.period_id = period.id - JOIN project ON general_ledger.project_id = project.id - GROUP BY account_id, period_id, fiscal_year_id, enterprise_id; - -END $$ - - -CREATE PROCEDURE zUpdatePatientText() -BEGIN - UPDATE `debtor` JOIN `patient` ON debtor.uuid = patient.debtor_uuid - SET debtor.text = CONCAT('Patient/', patient.display_name); -END $$ - -/* -CALL zMergeServices(fromId, toId); - -DESCRIPTION -Merges two services by changing the service_uuid pointers to the new service and -then removing the previous service. -*/ -DROP PROCEDURE IF EXISTS zMergeServices$$ -CREATE PROCEDURE zMergeServices( - IN from_service_uuid BINARY(16), - IN to_service_uuid BINARY(16) -) BEGIN - - UPDATE invoice SET service_uuid = to_service_uuid WHERE service_uuid = from_service_uuid; - UPDATE employee SET service_uuid = to_service_uuid WHERE service_uuid = from_service_uuid; - UPDATE patient_visit_service SET service_uuid = to_service_uuid WHERE service_uuid = from_service_uuid; - UPDATE ward SET service_uuid = to_service_uuid WHERE service_uuid = from_service_uuid; - UPDATE service_cost_center SET service_uuid = to_service_uuid WHERE service_uuid = from_service_uuid; - UPDATE indicator SET service_uuid = to_service_uuid WHERE service_uuid = from_service_uuid; - DELETE FROM service WHERE id = from_service_uuid; -END $$ - -/* -CALL zMergeAccounts(fromId, toId); - -DESCRIPTION -Merges two accounts by changing the account_id pointers to the new account and removing -the old one. NOTE - you must call zRecalculatePeriodTotals() when all done with these -operations. It isn't called here to allow operations to be batched for performance, then -committed. -*/ -DROP PROCEDURE IF EXISTS zMergeAccounts $$ -CREATE PROCEDURE zMergeAccounts( - IN from_account_number TEXT, - IN to_account_number TEXT -) BEGIN - DECLARE from_account_id MEDIUMINT; - DECLARE to_account_id MEDIUMINT; - - SET from_account_id = (SELECT id FROM account WHERE number = from_account_number); - SET to_account_id = (SELECT id FROM account WHERE number = to_account_number); - - UPDATE general_ledger SET account_id = to_account_id WHERE account_id = from_account_id; - UPDATE posting_journal SET account_id = to_account_id WHERE account_id = from_account_id; - UPDATE voucher_item SET account_id = to_account_id WHERE account_id = from_account_id; - DELETE FROM period_total where account_id = from_account_id; - DELETE FROM account WHERE id = from_account_id; -END $$ - -/* -CALL zRecomputeStockMovementStatus() - -DESCRIPTION -Recomputes the entire stock movement status table from the beginning -of time. -*/ -DROP PROCEDURE IF EXISTS zRecomputeStockMovementStatus $$ -CREATE PROCEDURE zRecomputeStockMovementStatus() -BEGIN - - DECLARE start_date DATE; - DECLARE _depot_uuid BINARY(16); - DECLARE done BOOLEAN DEFAULT FALSE; - - DECLARE depot_cursor CURSOR FOR - SELECT depot.uuid FROM depot; - - DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - - SET start_date = (SELECT MIN(DATE(date)) FROM stock_movement); - - OPEN depot_cursor; - read_loop: LOOP - FETCH depot_cursor INTO _depot_uuid; - IF done THEN - LEAVE read_loop; - END IF; - CREATE TEMPORARY TABLE `stage_inventory_for_amc` AS SELECT DISTINCT inventory_uuid FROM lot; - CALL ComputeStockStatusForStagedInventory(start_date, _depot_uuid); - END LOOP; - - CLOSE depot_cursor; -END $$ - - -DROP PROCEDURE IF EXISTS zUnpostRecord $$ -CREATE PROCEDURE zUnpostRecord( - IN _record_uuid BINARY(16) -) -BEGIN - INSERT INTO posting_journal - SELECT * FROM general_ledger WHERE record_uuid = _record_uuid; - - DELETE FROM general_ledger WHERE record_uuid = _record_uuid; -END$$ - -DROP PROCEDURE IF EXISTS zMergeDepots$$ -CREATE PROCEDURE zMergeDepots( - IN _old_uuid BINARY(16), - IN _new_uuid BINARY(16) -) BEGIN - UPDATE stock_movement SET depot_uuid = _new_uuid WHERE depot_uuid = _old_uuid; - DELETE FROM depot_distribution_permission WHERE depot_uuid = _old_uuid; - UPDATE stock_assign SET depot_uuid = _new_uuid WHERE depot_uuid = _old_uuid; - UPDATE stock_requisition SET depot_uuid = _new_uuid WHERE depot_uuid = _old_uuid; - DELETE FROM stock_movement_status WHERE depot_uuid = _old_uuid; - DELETE FROM depot_permission WHERE depot_uuid = _old_uuid; - DELETE FROM depot WHERE uuid = _old_uuid; -END$$ - -/* - zRecalculateCostCenterAggregates - - Removes all data from the cost_center_aggregate table and rebuilds it. -*/ -CREATE PROCEDURE zRecalculateCostCenterAggregates() -BEGIN - - -- wipe the cost_center_aggregate table - DELETE FROM cost_center_aggregate; - - -- regenerate - INSERT INTO cost_center_aggregate (period_id, credit, debit, cost_center_id, is_income) - SELECT - gl.period_id, - SUM(gl.credit_equiv) AS credit, - SUM(gl.debit_equiv) AS debit, - gl.cost_center_id, - IF(a.type_id = 4, 1, 0) AS is_income - FROM general_ledger gl - JOIN account a ON a.id = gl.account_id - WHERE gl.cost_center_id IS NOT NULL - GROUP BY gl.cost_center_id, gl.period_id, a.type_id; -END $$ - -DELIMITER ; -DELIMITER $$ - --- Patient Triggers - -CREATE TRIGGER patient_reference BEFORE INSERT ON patient -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(patient.reference) + 1, 1)) FROM patient WHERE patient.project_id = new.project_id);$$ - -CREATE TRIGGER patient_entity_map AFTER INSERT ON patient -FOR EACH ROW BEGIN - - -- this writes a patient entity into the entity_map table - INSERT INTO entity_map - SELECT new.uuid, CONCAT_WS('.', 'PA', project.abbr, new.reference) FROM project WHERE project.id = new.project_id ON DUPLICATE KEY UPDATE text=text; - - -- debtor entity reference removed to allow for reverse lookups - if debit - -- entity is refined this can point directly to the debtor - - -- this writes a debtor entity into the entity_map table - -- NOTE: the debtor actually points to the patient entity for convenience - INSERT INTO entity_map - SELECT new.debtor_uuid, CONCAT_WS('.', 'PA', project.abbr, new.reference) FROM project WHERE project.id = new.project_id ON DUPLICATE KEY UPDATE text=text; -END$$ - --- Purchase Triggers - -CREATE TRIGGER purchase_reference BEFORE INSERT ON purchase -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(purchase.reference) + 1, 1)) FROM purchase WHERE purchase.project_id = new.project_id);$$ - -CREATE TRIGGER purchase_document_map AFTER INSERT ON purchase -FOR EACH ROW BEGIN - INSERT INTO document_map - SELECT new.uuid, CONCAT_WS('.', 'PO', project.abbr, new.reference) FROM project WHERE project.id = new.project_id ON DUPLICATE KEY UPDATE text=text; -END$$ - - --- Invoice Triggers - -CREATE TRIGGER invoice_reference BEFORE INSERT ON invoice -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(invoice.reference) + 1, 1)) FROM invoice WHERE invoice.project_id = new.project_id);$$ - -CREATE TRIGGER invoice_document_map AFTER INSERT ON invoice -FOR EACH ROW BEGIN - INSERT INTO document_map - SELECT new.uuid, CONCAT_WS('.', 'IV', project.abbr, new.reference) FROM project WHERE project.id = new.project_id ON DUPLICATE KEY UPDATE text=text; -END$$ - - --- Cash Payment Triggers - -CREATE TRIGGER cash_before_insert BEFORE INSERT ON cash -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(cash.reference) + 1, 1)) FROM cash WHERE cash.project_id = new.project_id);$$ - -CREATE TRIGGER cash_document_map AFTER INSERT ON cash -FOR EACH ROW BEGIN - INSERT INTO document_map - SELECT new.uuid, CONCAT_WS('.', 'CP', project.abbr, new.reference) FROM project WHERE project.id = new.project_id ON DUPLICATE KEY UPDATE text=text; -END$$ - --- Voucher Triggers - -CREATE TRIGGER voucher_before_insert BEFORE INSERT ON voucher -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(voucher.reference) + 1, 1)) FROM voucher WHERE voucher.project_id = new.project_id);$$ - -CREATE TRIGGER voucher_document_map AFTER INSERT ON voucher -FOR EACH ROW BEGIN - INSERT INTO document_map - SELECT new.uuid, CONCAT_WS('.', 'VO', project.abbr, new.reference) FROM project WHERE project.id = new.project_id ON DUPLICATE KEY UPDATE text=text; -END$$ - - --- Employee Triggers - -CREATE TRIGGER employee_before_insert BEFORE INSERT ON employee -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(employee.reference) + 1, 1)) FROM employee);$$ - --- Must be fixed if the system is to manage multiple Enterprises at the same time, which would add the Enterprise identifier to each employee : @lomamech -CREATE TRIGGER employee_entity_map AFTER INSERT ON employee -FOR EACH ROW BEGIN - INSERT INTO entity_map - SELECT new.creditor_uuid, CONCAT_WS('.', 'EM', enterprise.abbr, new.reference) FROM enterprise ON DUPLICATE KEY UPDATE text=text; -END$$ - --- Supplier Triggers - -CREATE TRIGGER supplier_before_insert BEFORE INSERT ON supplier -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(supplier.reference) + 1, 1)) FROM supplier);$$ - -CREATE TRIGGER supplier_entity_map AFTER INSERT ON supplier -FOR EACH ROW BEGIN - - -- this writes the supplier's creditor into the entity_map, pointing to the supplier - INSERT INTO entity_map - SELECT new.creditor_uuid, CONCAT_WS('.', 'FO', new.reference) ON DUPLICATE KEY UPDATE text=text; -END$$ - --- Stock Movement Triggers - --- the stock_movement reference is incremented based on the document_uuid. -CREATE TRIGGER stock_movement_reference BEFORE INSERT ON stock_movement -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(sm.reference) + 1, 1)) FROM stock_movement sm WHERE sm.document_uuid <> NEW.document_uuid);$$ - --- compute the document map by simply concatenating the flux_id and the reference -CREATE TRIGGER stock_movement_document_map AFTER INSERT ON stock_movement -FOR EACH ROW BEGIN - INSERT INTO `document_map` (uuid, text) VALUES (NEW.document_uuid, CONCAT_WS('.', 'SM', NEW.flux_id, NEW.reference)) - ON DUPLICATE KEY UPDATE uuid = NEW.document_uuid; -END$$ - --- Stock Requisition Triggers -CALL add_column_if_missing("stock_requisition", "project_id", "SMALLINT(5) UNSIGNED NOT NULL AFTER `user_id`"); - -CREATE TRIGGER stock_requisition_reference BEFORE INSERT ON stock_requisition -FOR EACH ROW - SET NEW.reference = (SELECT IF(NEW.reference, NEW.reference, IFNULL(MAX(stock_requisition.reference) + 1, 1)) FROM stock_requisition WHERE stock_requisition.project_id = new.project_id);$$ - -CREATE TRIGGER stock_requisition_document_map AFTER INSERT ON stock_requisition -FOR EACH ROW BEGIN - INSERT INTO document_map - SELECT new.uuid, CONCAT_WS('.', 'SREQ', project.abbr, new.reference) FROM project WHERE project.id = new.project_id ON DUPLICATE KEY UPDATE text=text; -END$$ - -DELIMITER ; - -INSERT INTO `icd10` VALUES (1,'code','label'),(2,'A009','Cholera, sans precision'),(3,'A010','Fievre typhoide'),(4,'A011','Paratyphoide A'),(5,'A012','Paratyphoide B'),(6,'A013','Paratyphoide C'),(7,'A020','Enterite a Salmonella'),(8,'A021','Septicemie a Salmonella'),(9,'A028','Autres infections precisees a Salmonella'),(10,'A029','Salmonellose, sans precision'),(11,'A032','Shigellose a Shigella boydii'),(12,'A033','Shigellose a Shigella sonnei'),(13,'A039','Shigellose, sans precision'),(14,'A041','Infection enterotoxigene a Escherichia coli'),(15,'A042','Infection entero-invasive a Escherichia coli'),(16,'A045','Enterite a Campylobacter'),(17,'A046','Enterite a Yersinia enterocolitica'),(18,'A047','Enterocolite a Clostridium difficile'),(19,'A061','Amibiase intestinale chronique'),(20,'A063','Amobome (de l\'intestin)'),(21,'A065','Abces amibien du poumon (J99.8*)'),(22,'A067','Amibiase cutanee'),(23,'A070','Balantidiose'),(24,'A071','Giardiase [lambliase]'),(25,'A080','Enterite a rotavirus'),(26,'A084','Infections intestinales virales, sans precision'),(27,'A157','Primo-infection tuberculeuse de l\'appareil respiratoire, avec confirmation bacteriologique et histologique'),(28,'A167','Primo-infection tuberculeuse de l\'appareil respiratoire, (sans mention de confirmation bacteriologique ou histologique)'),(29,'A178','Autres formes de tuberculose du systeme nerveux'),(30,'A183','Tuberculose de l\'intestin, du peritoine et des ganglions mesenteriques'),(31,'A192','Tuberculose miliaire aigue, sans precision'),(32,'A201','Peste cutanee'),(33,'A202','Peste pulmonaire'),(34,'A209','Peste, sans precision'),(35,'A211','Tularemie oculo-glandulaire'),(36,'A218','Autres formes de tularemie'),(37,'A220','Charbon cutane'),(38,'A228','Autres formes de charbon'),(39,'A233','Brucellose a Brucella canis'),(40,'A242','Melioidose subaigue et chronique'),(41,'A244','Melioidose, sans precision'),(42,'A251','Streptobacillose'),(43,'A269','Erysipeloide, sans precision'),(44,'A279','Leptospirose, sans precision'),(45,'A304','Lepre lepromateuse de type intermediaire atypique'),(46,'A308','Autres formes de lepre'),(47,'A319','Infection a mycobacteries atypiques, sans precision'),(48,'A328','Autres formes de listeriose'),(49,'A33','Tetanos neonatal'),(50,'A361','Diphterie rhinopharyngee'),(51,'A369','Diphterie, sans precision'),(52,'A38','Scarlatine'),(53,'A392','Meningococcemie aigue'),(54,'A394','Meningococcemie, sans precision'),(55,'A408','Autres septicemies a streptocoques'),(56,'A411','Septicemie a d\'autres staphylocoques precises'),(57,'A419','Septicemie, sans precision'),(58,'A420','Actinomycose pulmonaire'),(59,'A422','Actinomycose cervico-faciale'),(60,'A431','Nocardiose cutanee'),(61,'A439','Nocardiose, sans precision'),(62,'A46','Erysipele'),(63,'A480','Gangrene gazeuse'),(64,'A488','Autres maladies bacteriennes precisees'),(65,'A498','Autres infections bacteriennes, siege non precise'),(66,'A501','Syphilis congenitale precoce, latente'),(67,'A509','Syphilis congenitale, sans precision'),(68,'A510','Syphilis genitale primaire'),(69,'A511','Syphilis anale primaire'),(70,'A513','Syphilis secondaire de la peau et des muqueuses'),(71,'A515','Syphilis precoce, latente'),(72,'A519','Syphilis precoce, sans precision'),(73,'A520','Syphilis cardio-vasculaire'),(74,'A523','Syphilis nerveuse, sans precision'),(75,'A528','Syphilis tardive, latente'),(76,'A529','Syphilis tardive, sans precision'),(77,'A530','Syphilis latente, (non precisee precoce ou tardive)'),(78,'A544','Infection gonococcique du systeme osteo-articulaire et des muscles'),(79,'A549','Infection gonococcique, sans precision'),(80,'A564','Infection a Chlamydia du pharynx'),(81,'A58','Granulome inguinal'),(82,'A590','Trichomonase uro-genitale'),(83,'A6300','Condylomes anaux (veneriens)'),(84,'A6308','Autres condylomes ano-genitaux (veneriens)'),(85,'A661','Papillomes multiples et pian plantaire humide (pian-crabe)'),(86,'A666','Lesions osteo-articulaires pianiques'),(87,'A668','Pian latent'),(88,'A671','Lesions intermediaires de la pinta'),(89,'A673','Lesions mixtes de la pinta'),(90,'A692','Maladie de Lyme'),(91,'A70','Infection a Chlamydia psittaci'),(92,'A748','Autres infections a Chlamydia precisees'),(93,'A752','Typhus a Rickettsia typhi'),(94,'A770','Fievre pourpree a Rickettsia rickettsii'),(95,'A779','Fievre pourpree, sans precision'),(96,'A799','Rickettsiose, sans precision'),(97,'A809','Poliomyelite aigue, sans precision'),(98,'A811','Panencephalite sclerosante subaigue'),(99,'A820','Rage sylvatique'),(100,'A829','Rage, sans precision'),(101,'A836','Maladie a virus de Rocio'),(102,'A850','Encephalite a enterovirus (G05.1*)'),(103,'A86','Encephalite virale, sans precision'),(104,'A871','Meningite a adenovirus (G02.0)'),(105,'A878','Autres meningites virales'),(106,'A90','Dengue [dengue classique]'),(107,'A922','Fievre equine venezuelienne'),(108,'A924','Fievre de la vallee du Rift'),(109,'A932','Fievre a tiques du Colorado'),(110,'A951','Fievre jaune citadine'),(111,'A959','Fievre jaune, sans precision'),(112,'A962','Fievre de Lassa'),(113,'A968','Autres fievres hemorragiques a arenavirus'),(114,'A984','Maladie a virus Ebola'),(115,'B000','Eczema herpetique'),(116,'B004','Encephalite due au virus de l\'herpes (G05.1*)'),(117,'B011','Encephalite varicelleuse (G05.1*)'),(118,'B018','Varicelle avec autres complications'),(119,'B027','Zona dissemine'),(120,'B03','Variole'),(121,'B04','Monkeypox'),(122,'B059','Rougeole (sans complication)'),(123,'B069','Rubeole (sans complication)'),(124,'B080','Autres infections a orthopoxvirus'),(125,'B085','Pharyngite vesiculaire due a un enterovirus'),(126,'B159','Hepatite A (sans coma hepatique)'),(127,'B170','(Sur)infection aigue par agent delta d\'un sujet porteur de l\'hepatite B'),(128,'B188','Autres hepatites virales chroniques'),(129,'B199','Hepatite virale, sans precision, (sans coma)'),(130,'B204','Maladie par VIH a l\'origine de candidose'),(131,'B205','Maladie par VIH a l\'origine d\'autres mycoses'),(132,'B207','Maladie par VIH a l\'origine d\'infections multiples'),(133,'B209','Maladie par VIH a l\'origine d\'une maladie infectieuse ou parasitaire non precisee'),(134,'B212','Maladie par VIH a l\'origine d\'autres lymphomes non hodgkiniens'),(135,'B217','Maladie par VIH a l\'origine de tumeurs malignes multiples'),(136,'B218','Maladie par VIH a l\'origine d\'autres tumeurs malignes'),(137,'B230','Syndrome d\'infection aigue par VIH'),(138,'B24','Immunodeficience humaine virale [VIH], sans precision'),(139,'B24+1','SIDA avere sans precision'),(140,'B259','Maladie a cytomegalovirus, sans precision'),(141,'B270','Mononucleose due a herpesvirus gamma'),(142,'B278','Autres mononucleoses infectieuses'),(143,'B309','Conjonctivite virale, sans precision'),(144,'A000','Cholera a Vibrio cholerae 01, biovar cholerae'),(145,'A001','Cholera a Vibrio cholerae 01, biovar El Tor'),(146,'A014','Paratyphoide, sans precision'),(147,'A022','Infection localisee a Salmonella'),(148,'A030','Shigellose a Shigella dysenteriae'),(149,'A031','Shigellose a Shigella flexneri'),(150,'A038','Autres shigelloses'),(151,'A040','Infection enteropathogene a Escherichia coli'),(152,'A043','Infection entero-hemorragique a Escherichia coli'),(153,'A044','Autres infections intestinales a Escherichia coli'),(154,'A048','Autres infections intestinales bacteriennes precisees'),(155,'A049','Infection intestinale bacterienne, sans precision'),(156,'A050','Intoxication alimentaire a staphylocoques'),(157,'A051','Botulisme'),(158,'A052','Intoxication alimentaire a Clostridium perfringens [Clostridium welchii]'),(159,'A053','Intoxication alimentaire a Vibrio parahaemolyticus'),(160,'A054','Intoxication alimentaire a Bacillus cereus'),(161,'A058','Autres intoxications bacteriennes d\'origine alimentaire precisees'),(162,'A059','Intoxication bacterienne d\'origine alimentaire, sans precision'),(163,'A060','Dysenterie amibienne (aigue)'),(164,'A062','Colite amibienne non dysenterique'),(165,'A064','Abces amibien du foie'),(166,'A066','Abces amibien du cerveau (G07*)'),(167,'A068','Autres localisations d\'une infection amibienne'),(168,'A069','Amibiase, sans precision'),(169,'A072','Cryptosporidiose'),(170,'A073','Infection a Isospora'),(171,'A078','Autres maladies intestinales precisees, a protozoaires'),(172,'A079','Maladie intestinale a protozoaires, sans precision'),(173,'A081','Gastro-enteropathie (aigue) a l\'agent de Norwalk'),(174,'A082','Enterite a adenovirus'),(175,'A083','Autres enterites virales'),(176,'A085','Autres infections intestinales precisees'),(177,'A09','Diarrhee et gastro-enterite d\'origine presumee infectieuse'),(178,'A150','Tuberculose pulmonaire, confirmee par examen microscopique de l\'expectoration, avec ou sans culture'),(179,'A151','Tuberculose pulmonaire, confirmee par culture seulement'),(180,'A152','Tuberculose pulmonaire, avec confirmation histologique'),(181,'A153','Tuberculose pulmonaire, avec confirmation, moyen non precise'),(182,'A154','Tuberculose des ganglions intrathoraciques, avec confirmation bacteriologique et histologique'),(183,'A155','Tuberculose du larynx, de la trachee et des bronches, avec confirmation bacteriologique et histologique'),(184,'A156','Pleuresie tuberculeuse, avec confirmation bacteriologique et histologique'),(185,'A158','Autres formes de tuberculose de l\'appareil respiratoire, avec confirmation bacteriologique et histologique'),(186,'A159','Tuberculose de l\'appareil respiratoire sans precision, avec confirmation bacteriologique et histologique'),(187,'A160','Tuberculose pulmonaire, avec examens bacteriologique et histologique negatifs'),(188,'A161','Tuberculose pulmonaire, sans examen bacteriologique et histologique'),(189,'A162','Tuberculose pulmonaire, (sans mention de confirmation bacteriologique ou histologique)'),(190,'A163','Tuberculose des ganglions intrathoraciques, (sans mention de confirmation bacteriologique ou histologique)'),(191,'A164','Tuberculose du larynx, de la trachee et des bronches, (sans mention de confirmation bacteriologique ou histologique)'),(192,'A165','Pleuresie tuberculeuse, (sans mention de confirmation bacteriologique ou histologique)'),(193,'A168','Autres formes de tuberculose de l\'appareil respiratoire, (sans mention de confirmation bacteriologique ou histologique)'),(194,'A169','Tuberculose de l\'appareil respiratoire sans precision, (sans mention de confirmation bacteriologique ou histologique)'),(195,'A170','Meningite tuberculeuse (G01*)'),(196,'A171','Tuberculome meninge (G07*)'),(197,'A179','Tuberculose du systeme nerveux, sans precision (G99.8*)'),(198,'A180','Tuberculose des os et des articulations'),(199,'A181','Tuberculose de l\'appareil genito-urinaire'),(200,'A182','Adenopathie tuberculeuse peripherique'),(201,'A184','Tuberculose de la peau et du tissu cellulaire sous-cutane'),(202,'A185','Tuberculose de l\'oil'),(203,'A186','Tuberculose de l\'oreille'),(204,'A187','Tuberculose des surrenales (E35.1*)'),(205,'A188','Tuberculose d\'autres organes precises'),(206,'A190','Tuberculose miliaire aigue, localisation unique et precisee'),(207,'A191','Tuberculose miliaire aigue, sieges multiples'),(208,'A198','Autres tuberculoses miliaires'),(209,'A199','Tuberculose miliaire, sans precision'),(210,'A200','Peste bubonique'),(211,'A203','Peste meningee'),(212,'A207','Peste septicemique'),(213,'A208','Autres formes de peste'),(214,'A210','Tularemie ulcero-glandulaire'),(215,'A212','Tularemie pulmonaire'),(216,'A213','Tularemie gastro-intestinale'),(217,'A217','Tularemie generalisee'),(218,'A219','Tularemie, sans precision'),(219,'A221','Charbon pulmonaire'),(220,'A222','Charbon gastro-intestinal'),(221,'A227','Septicemie charbonneuse'),(222,'A229','Charbon, sans precision'),(223,'A230','Brucellose a Brucella melitensis'),(224,'A231','Brucellose a Brucella abortus'),(225,'A232','Brucellose a Brucella suis'),(226,'A238','Autres brucelloses'),(227,'A239','Brucellose, sans precision'),(228,'A240','Morve'),(229,'A241','Melioidose aigue et galopante'),(230,'A243','Autres melioidoses'),(231,'A250','Spirillose'),(232,'A259','Fievre causee par morsure de rat, sans precision'),(233,'A260','Erysipeloide cutanee'),(234,'A267','Septicemie a Erysipelothrix'),(235,'A268','Autres formes d\'erysipeloide'),(236,'A270','Leptospirose ictero-hemorragique'),(237,'A278','Autres formes de leptospirose'),(238,'A280','Pasteurellose'),(239,'A281','Maladie des griffes du chat'),(240,'A282','Yersiniose extra-intestinale'),(241,'A288','Autres anthropozoonoses bacteriennes precisees, non classees ailleurs'),(242,'A289','Anthropozoonose bacterienne, sans precision'),(243,'A300','Lepre indeterminee'),(244,'A301','Lepre tuberculoide'),(245,'A302','Lepre tuberculoide de type intermediaire atypique'),(246,'A303','Lepre de type intermediaire atypique'),(247,'A305','Lepre lepromateuse'),(248,'A309','Lepre, sans precision'),(249,'A310','Infection pulmonaire a mycobacties atypiques'),(250,'A311','Infection cutanee a mycobacteries atypiques'),(251,'A318','Autres infections a mycobacteries atypiques'),(252,'A320','Listeriose cutanee'),(253,'A321','Meningite et meningo-encephalite listeriennes'),(254,'A327','Septicemie listerienne'),(255,'A329','Listeriose, sans precision'),(256,'A34','Tetanos obstetrical'),(257,'A35','Autres formes de tetanos'),(258,'A360','Diphterie pharyngee'),(259,'A362','Diphterie laryngee'),(260,'A363','Diphterie cutanee'),(261,'A368','Autres formes de diphterie'),(262,'A370','Coqueluche a Bordetella pertussis'),(263,'A371','Coqueluche a Bordetella parapertussis'),(264,'A378','Coqueluche due a d\'autres especes de Bordetella'),(265,'A379','Coqueluche, sans precision'),(266,'A390','Meningite a meningocoques (G01*)'),(267,'A391','Syndrome de Waterhouse-Friderichsen (E35.1*)'),(268,'A393','Meningococcemie chronique'),(269,'A395','Cardite a meningocoques'),(270,'A398','Autres infections a meningocoques'),(271,'A399','Infection meningococcique, sans precision'),(272,'A400','Septicemie a streptocoques, groupe A'),(273,'A401','Septicemie a streptocoques, groupe B'),(274,'A402','Septicemie a streptocoques, groupe D'),(275,'A403','Septicemie a Streptococcus pneumoniae'),(276,'A409','Septicemie a streptocoques, sans precision'),(277,'A410','Septicemie a staphylocoques dores'),(278,'A412','Septicemie a staphylocoques non precises'),(279,'A413','Septicemie a Haemophilus influenzae'),(280,'A414','Septicemie a micro-organismes anaerobies'),(281,'A415','Septicemie a d\'autres micro-organismes Gram negatif'),(282,'A418','Autres septicemies precisees'),(283,'A421','Actinomycose abdominale'),(284,'A427','Septicemie actinomycosique'),(285,'A428','Autres formes d\'actinomycose'),(286,'A429','Actinomycose, sans precision'),(287,'A430','Nocardiose pulmonaire'),(288,'A438','Autres formes de nocardiose'),(289,'A440','Bartonellose generalisee'),(290,'A441','Bartonellose cutanee et cutaneo-muqueuse'),(291,'A448','Autres formes de bartonellose'),(292,'A449','Bartonellose, sans precision'),(293,'A481','Maladie des legionnaires (pulmonaire)'),(294,'A482','Maladie des legionnaires, sans signes pulmonaires [fievre de Pontiac]'),(295,'A483','Syndrome du choc toxique'),(296,'A484','Fievre purpurique du Bresil'),(297,'A490','Infection a staphylocoques, sans precision'),(298,'A491','Infection a streptocoques, sans precision'),(299,'A492','Infection a Haemophilus influenzae, sans precision'),(300,'A493','Infection a Mycoplasma, sans precision'),(301,'A499','Infection bacterienne, sans precision'),(302,'A500','Syphilis congenitale precoce, symptomatique'),(303,'A502','Syphilis congenitale precoce, sans precision'),(304,'A503','Oculopathie syphilitique congenitale tardive'),(305,'A504','Syphilis congenitale nerveuse tardive [neuro-syphilis juvenile]'),(306,'A505','Autres formes tardives de syphilis congenitale, symptomatique'),(307,'A506','Syphilis congenitale tardive, latente'),(308,'A507','Syphilis congenitale tardive, sans precision'),(309,'A512','Syphilis primaire d\'autres localisations'),(310,'A514','Autres formes de syphilis secondaire'),(311,'A521','Syphilis nerveuse symptomatique'),(312,'A522','Syphilis nerveuse asymptomatique'),(313,'A527','Autres formes tardives de syphilis symptomatique'),(314,'A539','Syphilis, sans precision'),(315,'A540','Infection gonococcique de la partie inferieure de l\'appareil genito-urinaire, (sans abces periuretral ou des glandes annexes)'),(316,'A541','Infection gonococcique de la partie inferieure de l\'appareil genito-urinaire, avec abces periuretral et des glandes annexes'),(317,'A542','Pelviperitonite gonococcique et autres infections genito-urinaires gonococciques'),(318,'A543','Infection gonococcique de l\'oil'),(319,'A545','Pharyngite gonococcique'),(320,'A546','Infection gonococcique de l\'anus et du rectum'),(321,'A548','Autres infections gonococciques'),(322,'A55','Lymphogranulomatose venerienne a Chlamydia'),(323,'A560','Infection a Chlamydia de la partie inferieure de l\'appareil genito-urinaire'),(324,'A561','Infection a Chlamydia, pelvi-peritoneale et des autres organes genito-urinaires'),(325,'A562','Infection a Chlamydia de l\'appareil genito-urinaire, sans precision'),(326,'A563','Infection a Chlamydia de l\'anus et du rectum'),(327,'A568','Infection a Chlamydia transmise par voie sexuelle, autres localisations'),(328,'A57','Chancre mou'),(329,'A598','Autres localisations de trichomonase'),(330,'A599','Trichomonase, sans precision'),(331,'A600','Infection des organes genitaux et de l\'appareil genito-urinaire par le virus de l\'herpes'),(332,'A601','Infection de la marge cutanee de l\'anus et du rectum, par le virus de l\'herpes'),(333,'A609','Infection ano-genitale par le virus de l\'herpes, sans precision'),(334,'A630','Condylomes ano-genitaux (veneriens)'),(335,'A638','Autres maladies precisees dont le mode de transmission est essentiellement sexuel'),(336,'A64','Maladie sexuellement transmise, sans precision'),(337,'A65','Syphilis non venerienne'),(338,'A660','Lesions initiales du pian'),(339,'A662','Autres lesions cutanees precoces du pian'),(340,'A663','Hyperkeratose pianique'),(341,'A664','Gommes et ulceres pianiques'),(342,'A665','Gangosa'),(343,'A667','Autres manifestations du pian'),(344,'A669','Pian, sans precision'),(345,'A670','Lesions initiales de la pinta'),(346,'A672','Lesions tardives de la pinta'),(347,'A679','Pinta, sans precision'),(348,'A680','Fievre recurrente [borreliose] a poux'),(349,'A681','Fievre recurrente [borreliose] a tiques'),(350,'A689','Fievre recurrente [borreliose], sans precision'),(351,'A690','Stomatite ulcero-necrotique'),(352,'A691','Autres infections dites de Vincent'),(353,'A698','Autres infections a spirochetes precisees'),(354,'A699','Infection a spirochetes, sans precision'),(355,'A710','Phase initiale du trachome'),(356,'A711','Phase active du trachome'),(357,'A719','Trachome, sans precision'),(358,'A740','Conjonctivite a Chlamydia (H13.1*)'),(359,'A749','Infection a Chlamydia, sans precision'),(360,'A750','Typhus epidemique a poux du a Rickettsia prowazekii'),(361,'A751','Typhus resurgent [maladie de Brill]'),(362,'A753','Typhus a Rickettsia tsutsugamushi'),(363,'A759','Typhus, sans precision'),(364,'A771','Fievre pourpree a Rickettsia conorii'),(365,'A772','Fievre pourpree due a Rickettsia sibirica'),(366,'A773','Fievre pourpree due a Rickettsia australis'),(367,'A778','Autres fievres pourprees'),(368,'A78','Fievre Q'),(369,'A790','Fievres des tranchees'),(370,'A791','Rickettsiose varicelliforme due a Rickettsia akari'),(371,'A798','Autres types precises de rickettsiose'),(372,'A800','Poliomyelite paralytique aigue, associee au virus vaccinal'),(373,'A801','Poliomyelite paralytique aigue, virus sauvage importe'),(374,'A802','Poliomyelite paralytique aigue, virus sauvage indigene'),(375,'A803','Poliomyelites paralytiques aigues, autres et sans precision'),(376,'A804','Poliomyelite aigue non paralytique'),(377,'A810','Maladie de Creutzfeldt-Jakob'),(378,'A812','Leucoencephalopathie multifocale (progressive)'),(379,'A818','Autres infections atypiques a virus, du systeme nerveux central'),(380,'A819','Infection atypique a virus, du systeme nerveux central, sans precision'),(381,'A821','Rage des rues [rage citadine]'),(382,'A830','Encephalite japonaise'),(383,'A831','Encephalite equine occidentale'),(384,'A832','Encephalite equine orientale'),(385,'A833','Encephalite de Saint-Louis'),(386,'A834','Encephalite australienne'),(387,'A835','Encephalite de Californie'),(388,'A838','Autres encephalites virales transmises par des moustiques'),(389,'A839','Encephalite virale transmise par des moustiques, sans precision'),(390,'A840','Encephalite de la taiga [encephalite verno-estivale russe]'),(391,'A841','Encephalite d\'Europe centrale transmise par des tiques'),(392,'A848','Autres encephalites virales transmises par des tiques'),(393,'A849','Encephalite virale transmise par des tiques, sans precision'),(394,'A851','Encephalite a adenovirus (G05.1*)'),(395,'A852','Encephalite virale transmise par des arthropodes, sans precision'),(396,'A858','Autres encephalites virales precisees'),(397,'A870','Meningite a enterovirus (G02.0*)'),(398,'A872','Choriomeningite lymphocytaire'),(399,'A879','Meningite virale, sans precision'),(400,'A880','Fievre exanthemateuse a enterovirus [exantheme de Boston]'),(401,'A881','Vertige epidemique'),(402,'A888','Autres infections virales precisees du systeme nerveux central'),(403,'A89','Infection virale du systeme nerveux central, sans precision'),(404,'A91','Fievre hemorragique due au virus de la dengue'),(405,'A920','Fievre de Chikungunya'),(406,'A921','Fievre due au virus O\'nyong-nyong'),(407,'A923','Fievre West Nile'),(408,'A928','Autres fievres virales precisees, transmises par des moustiques'),(409,'A929','Fievre virale transmise par des moustiques, sans precision'),(410,'A930','Fievre d\'Oropouche'),(411,'A931','Fievre a phlebotome'),(412,'A938','Autres fievres virales precisees, transmises par des arthropodes'),(413,'A94','Fievre virale transmise par des arthropodes, sans precision'),(414,'A950','Fievre jaune sylvatique'),(415,'A960','Fievre hemorragique de Junin'),(416,'A961','Fievre hemorragique de Machupo'),(417,'A969','Fievre hemorragique a arenavirus, sans precision'),(418,'A980','Fievre hemorragique de Crimee [du Congo]'),(419,'A981','Fievre hemorragique d\'Omsk'),(420,'A982','Maladie de la foret de Kyasanur'),(421,'A983','Maladie de Marburg'),(422,'A985','Fievre hemorragique avec syndrome renal'),(423,'A988','Autres fievres hemorragiques virales precisees'),(424,'A99','Fievre hemorragique virale, sans precision'),(425,'B001','Dermite vesiculaire due au virus de l\'herpes'),(426,'B002','Gingivo-stomatite et pharyngo-amygdalite due au virus de l\'herpes'),(427,'B003','Meningite due au virus de l\'herpes (G02.0*)'),(428,'B005','Affections oculaires dues au virus de l\'herpes'),(429,'B007','Maladie disseminee due au virus de l\'herpes'),(430,'B008','Autres formes d\'infection due au virus de l\'herpes'),(431,'B009','Infection due au virus de l\'herpes, sans precision'),(432,'B010','Meningite varicelleuse (G02.0*)'),(433,'B012','Pneumopathie varicelleuse (J17.1*)'),(434,'B019','Varicelle (sans complication)'),(435,'B020','Encephalite zosterienne (G05.1*)'),(436,'B021','Meningite zosterienne (G02.0*)'),(437,'B022','Zona accompagne d\'autres manifestations neurologiques'),(438,'B023','Zona ophtalmique'),(439,'B028','Zona avec autres complications'),(440,'B029','Zona (sans complication)'),(441,'B050','Rougeole compliquee d\'une encephalite (G05.1*)'),(442,'B051','Rougeole compliquee d\'une meningite (G02.0*)'),(443,'B052','Rougeole compliquee d\'une pneumopathie (J17.1*)'),(444,'B053','Rougeole compliquee d\'une otite moyenne (H67.1*)'),(445,'B054','Rougeole avec complications intestinales'),(446,'B058','Rougeole avec autres complications'),(447,'B060','Rubeole avec complications neurologiques'),(448,'B068','Rubeole avec autres complications'),(449,'B07','Verrues d\'origine virale'),(450,'B081','Molluscum contagiosum'),(451,'B082','Exantheme subit [sixieme maladie] [roseole infantile]'),(452,'B083','Erytheme infectieux [cinquieme maladie] [megalerytheme epidemique]'),(453,'B084','Stomatite vesiculaire avec exantheme, due a un enterovirus'),(454,'B088','Autres infections virales precisees, caracterisees par des lesions cutaneo-muqueuses'),(455,'B09','Infection virale caracterisee par des lesions cutaneo-muqueuses, sans precision'),(456,'B150','Hepatite A avec coma hepatique'),(457,'B160','Hepatite aigue B avec agent delta, avec coma hepatique'),(458,'B161','Hepatite aigue B avec agent delta, sans coma hepatique'),(459,'B162','Hepatite aigue B sans agent delta, avec coma hepatique'),(460,'B169','Hepatite (aigue) B (sans agent delta et sans coma hepatique)'),(461,'B171','Hepatite aigue C'),(462,'B172','Hepatite aigue E'),(463,'B178','Autres hepatites virales aigues precisees'),(464,'B180','Hepatite virale chronique B avec agent delta'),(465,'B181','Hepatite virale chronique B sans agent delta'),(466,'B182','Hepatite virale chronique C'),(467,'B189','Hepatite virale chronique, sans precision'),(468,'B190','Hepatite virale, sans precision, avec coma'),(469,'B200','Maladie par VIH a l\'origine d\'une infection mycobacterienne'),(470,'B201','Maladie par VIH a l\'origine d\'autres infections bacteriennes'),(471,'B202','Maladie par VIH a l\'origine d\'infections a cytomegalovirus'),(472,'B203','Maladie par VIH a l\'origine d\'autres infections virales'),(473,'B206','Maladie par VIH a l\'origine de pneumopathie a Pneumocystis'),(474,'B208','Maladie par VIH a l\'origine d\'autres maladies infectieuses et parasitaires'),(475,'B210','Maladie par VIH a l\'origine d\'un sarcome de Kaposi'),(476,'B211','Maladie par VIH a l\'origine d\'un lymphome de Burkitt'),(477,'B213','Maladie par VIH a l\'origine d\'autres tumeurs malignes des tissus lymphoide, hematopoietique et apparentes'),(478,'B219','Maladie par VIH a l\'origine d\'une tumeur maligne, sans precision'),(479,'B220','Maladie par VIH a l\'origine d\'une encephalopathie'),(480,'B221','Maladie par VIH a l\'origine d\'une pneumopathie lymphoide interstitielle'),(481,'B222','Maladie par VIH a l\'origine d\'un syndrome cachectique'),(482,'B227','Maladie par VIH a l\'origine de maladies multiples classees ailleurs'),(483,'B231','Maladie par VIH a l\'origine d\'adenopathies generalisees (persistantes)'),(484,'B232','Maladie par VIH a l\'origine d\'anomalies hematologiques et immunologiques, non classees ailleurs'),(485,'B238','Maladie par VIH a l\'origine d\'autres etats precises'),(486,'B24+0','Pre-SIDA (A.R.C.) sans precision'),(487,'B24+9','Infection par le V.I.H., sans precision'),(488,'B250','Pneumopathie a cytomegalovirus (J17.1*)'),(489,'B251','Hepatite a cytomegalovirus (K77.0*)'),(490,'B252','Pancreatite a cytomegalovirus (K87.1*)'),(491,'B258','Autres maladies a cytomegalovirus'),(492,'B260','Orchite ourlienne (N51.1*)'),(493,'B261','Meningite ourlienne (G02.0*)'),(494,'B262','Encephalite ourlienne (G05.1*)'),(495,'B263','Pancreatite ourlienne (K87.1*)'),(496,'B268','Oreillons avec autres complications'),(497,'B269','Oreillons (sans complication)'),(498,'B271','Mononucleose a cytomegalovirus'),(499,'B279','Mononucleose infectieuse, sans precision'),(500,'B300','Keratoconjonctivite due a un adenovirus (H19.2*)'),(501,'B301','Conjonctivite due a un adenovirus (H13.1*)'),(502,'B302','Pharyngo-conjonctivite virale'),(503,'B303','Conjonctivite hemorragique (aigue epidemique) (enterovirale) (H13.1*)'),(504,'B308','Autres conjonctivites virales (H13.1*)'),(505,'B330','Myalgie epidemique'),(506,'B331','Maladie de la Ross River'),(507,'B332','Cardite virale'),(508,'B333','Infections a retrovirus, non classees ailleurs'),(509,'B338','Autres maladies a virus precisees'),(510,'B340','Infection adenovirale, sans precision'),(511,'B341','Infection enterovirale, sans precision'),(512,'B342','Infection coronavirale, sans precision'),(513,'B343','Infection parvovirale, sans precision'),(514,'B344','Infection papovavirale, sans precision'),(515,'B348','Autres infections virales, siege non precise'),(516,'B349','Infection virale, sans precision'),(517,'B350','Teigne de la barbe et du cuir chevelu'),(518,'B351','Teigne de l\'ongle'),(519,'B352','Teigne de la main'),(520,'B353','Teigne du pied'),(521,'B354','Teigne de la peau glabre'),(522,'B355','Teigne imbriquee'),(523,'B356','Teigne du membre inferieur'),(524,'B358','Autres dermatophytoses'),(525,'B359','Dermatophytose, sans precision'),(526,'B360','Pityriasis versicolor'),(527,'B361','Tinea nigra'),(528,'B362','Piedra blanche'),(529,'B363','Piedra noire'),(530,'B368','Autres mycoses superficielles precisees'),(531,'B369','Mycose superficielle, sans precision'),(532,'B370','Stomatite a Candida'),(533,'B371','Candidose pulmonaire'),(534,'B372','Candidose de la peau et des ongles'),(535,'B373','Candidose de la vulve et du vagin (N77.1*)'),(536,'B374','Candidose d\'autres localisations uro-genitales'),(537,'B375','Meningite a Candida (G02.1*)'),(538,'B376','Endocardite a Candida (I39.8*)'),(539,'B377','Septicemie a Candida'),(540,'B378','Autres localisations de candidose'),(541,'B379','Candidose, sans precision'),(542,'B380','Coccidioidomycose pulmonaire aigue'),(543,'B381','Coccidioidomycose pulmonaire chronique'),(544,'B382','Coccidioidomycose pulmonaire, sans precision'),(545,'B383','Coccidioidomycose cutanee'),(546,'B384','Meningite a coccidioidomycose (G02.1*)'),(547,'B387','Coccidioidomycose disseminee'),(548,'B388','Autres formes de coccidioidomycose'),(549,'B389','Coccidioidomycose, sans precision'),(550,'B390','Histoplasmose pulmonaire aigue a Histoplasma capsulatum'),(551,'B391','Histoplasmose pulmonaire chronique a Histoplasma capsulatum'),(552,'B392','Histoplasmose pulmonaire a Histoplasma capsulatum, sans precision'),(553,'B393','Histoplasmose disseminee a Histoplasma capsulatum'),(554,'B394','Histoplasmose a Histoplasma capsulatum, sans precision'),(555,'B395','Histoplasmose a Histoplasma duboisii'),(556,'B399','Histoplasmose, sans precision'),(557,'B400','Blastomycose pulmonaire aigue'),(558,'B401','Blastomycose pulmonaire chronique'),(559,'B402','Blastomycose pulmonaire, sans precision'),(560,'B403','Blastomycose cutanee'),(561,'B407','Blastomycose disseminee'),(562,'B408','Autres formes de blastomycose'),(563,'B409','Blastomycose, sans precision'),(564,'B410','Paracoccidioidomycose pulmonaire'),(565,'B417','Paracoccidioidomycose disseminee'),(566,'B418','Autres formes de paracoccidioidomycose'),(567,'B419','Paracoccidioidomycose, sans precision'),(568,'B420','Sporotrichose pulmonaire (J99.8*)'),(569,'B421','Sporotrichose lympho-cutanee'),(570,'B427','Sporotrichose disseminee'),(571,'B428','Autres formes de sporotrichose'),(572,'B429','Sporotrichose, sans precision'),(573,'B430','Chromomycose cutanee'),(574,'B431','Abces phaeohyphomycosique du cerveau'),(575,'B432','Abces et kyste phaeohyphomycosiques sous-cutanes'),(576,'B438','Autres formes de chromomycose'),(577,'B439','Chromomycose, sans precision'),(578,'B440','Aspergillose pulmonaire invasive'),(579,'B441','Autres aspergilloses pulmonaires'),(580,'B442','Aspergillose amygdalienne'),(581,'B447','Aspergillose disseminee'),(582,'B448','Autres formes d\'aspergillose'),(583,'B449','Aspergillose, sans precision'),(584,'B450','Cryptococcose pulmonaire'),(585,'B451','Cryptococcose cerebrale'),(586,'B452','Cryptococcose cutanee'),(587,'B453','Cryptococcose osseuse'),(588,'B457','Cryptococcose disseminee'),(589,'B458','Autres formes de cryptococcose'),(590,'B459','Cryptococcose, sans precision'),(591,'B460','Mucormycose pulmonaire'),(592,'B461','Mucormycose rhinocerebrale'),(593,'B462','Mucormycose gastro-intestinale'),(594,'B463','Mucormycose cutanee'),(595,'B464','Mucormycose disseminee'),(596,'B465','Mucormycose, sans precision'),(597,'B468','Autres zygomycoses'),(598,'B469','Zygomycose, sans precision'),(599,'B470','Eumycetome'),(600,'B471','Actinomycetome'),(601,'B479','Mycetome, sans precision'),(602,'B480','Lobomycose'),(603,'B481','Rhinosporidose'),(604,'B482','Allescheriase'),(605,'B483','Geotrichose'),(606,'B484','Penicilliose'),(607,'B487','Mycoses opportunistes'),(608,'B488','Autres mycoses precisees'),(609,'B49','Mycose, sans precision'),(610,'B500','Paludisme a Plasmodium falciparum avec complications cerebrales'),(611,'B508','Autres formes severes et compliquees de paludisme a Plasmodium falciparum'),(612,'B509','Paludisme a Plasmodium falciparum, sans precision'),(613,'B510','Paludisme a Plasmodium vivax, avec rupture de la rate'),(614,'B518','Paludisme a Plasmodium vivax, avec autres complications'),(615,'B519','Paludisme a Plasmodium vivax, (sans complication)'),(616,'B520','Paludisme a Plasmodium malariae, avec atteinte renale'),(617,'B528','Paludisme a Plasmodium malariae, avec autres complications'),(618,'B529','Paludisme a Plasmodium malariae, (sans complication)'),(619,'B530','Paludisme a Plasmodium ovale'),(620,'B531','Paludisme a plasmodies simiennes'),(621,'B538','Autres paludismes, confirmes par examen parasitologique, non classes ailleurs'),(622,'B54','Paludisme, sans precision'),(623,'B550','Leishmaniose viscerale'),(624,'B551','Leishmaniose cutanee'),(625,'B552','Leishmaniose cutaneo-muqueuse'),(626,'B559','Leishmaniose, sans precision'),(627,'B560','Trypanosomiase a Trypanosoma gambiense'),(628,'B561','Trypanosomiase a Trypanosoma rhodesiense'),(629,'B569','Trypanosomiase africaine, sans precision'),(630,'B570','Forme aigue de la maladie de Chagas, avec atteinte cardiaque (I41.2*, I98.1*)'),(631,'B571','Forme aigue de la maladie de Chagas, (sans atteinte cardiaque)'),(632,'B572','Maladie de Chagas (chronique avec atteinte cardiaque) (I41.2*, I98.1*)'),(633,'B573','Maladie de Chagas (chronique) avec atteinte de l\'appareil digestif'),(634,'B574','Maladie de Chagas (chronique) avec atteinte du systeme nerveux'),(635,'B575','Maladie de Chagas (chronique) avec atteinte d\'autres organes'),(636,'B580','Oculopathie a Toxoplasma'),(637,'B581','Hepatite a Toxoplasma (K77.0*)'),(638,'B582','Meningo-encephalite a Toxoplasma (G05.2*)'),(639,'B583','Toxoplasmose pulmonaire (J17.3*)'),(640,'B588','Toxoplasmose avec atteinte d\'autres organes'),(641,'B589','Toxoplasmose, sans precision'),(642,'B59','Pneumocystose'),(643,'B600','Babesiose'),(644,'B601','Acanthamobiose'),(645,'B602','Nagleriase'),(646,'B608','Autres maladies precisees dues a des protozoaires'),(647,'B6080','Microsporidiose'),(648,'B6088','Maladie precisee due a d\'autres protozoaires'),(649,'B64','Maladie due a des protozoaires, sans precision'),(650,'B650','Schistosomiase due a Schistosoma haematobium [schistosomiase urinaire]'),(651,'B651','Schistosomiase due a Schistosoma mansoni [schistosomiase intestinale]'),(652,'B652','Schistosomiase due a Schistosoma japonicum'),(653,'B653','Dermite cercarienne'),(654,'B658','Autres formes de schistosomiase'),(655,'B659','Schistosomiase, sans precision'),(656,'B660','Opisthorchiase'),(657,'B661','Clonorchiase'),(658,'B662','Dicrocoliase'),(659,'B663','Fasciolase'),(660,'B664','Paragonimiase'),(661,'B665','Fasciolopsiase'),(662,'B668','Autres infections par douves precisees'),(663,'B669','Infection par douves, sans precision'),(664,'B670','Infection hepatique a Echinococcus granulosus'),(665,'B671','Infection pulmonaire a Echinococcus granulosus'),(666,'B672','Infection osseuse a Echinococcus granulosus'),(667,'B673','Infections a Echinococcus granulosus, autres et a localisations multiples'),(668,'B674','Infection a Echinococcus granulosus, sans precision'),(669,'B675','Infection hepatique a Echinococcus multilocularis'),(670,'B676','Infections a Echinococcus multilocularis, autres et a localisations multiples'),(671,'B677','Infection a Echinococcus multilocularis, sans precision'),(672,'B678','Infection hepatique a Echinococcus, sans precision'),(673,'B679','Infections a Echinococcus, autres et sans precision'),(674,'B680','Infection a Taenia solium'),(675,'B681','Infection a Taenia saginata'),(676,'B689','Infection a Taenia, sans precision'),(677,'B690','Cysticercose du systeme nerveux central'),(678,'B691','Cysticercose de l\'oil'),(679,'B698','Cysticercose, autres localisations'),(680,'B699','Cysticercose, sans precision'),(681,'B700','Diphyllobothriase'),(682,'B701','Sparganose'),(683,'B710','Hymenolepiase'),(684,'B711','Infection a Dipylidium'),(685,'B718','Autres infections par cestodes, precisees'),(686,'B719','Infection par cestodes, sans precision'),(687,'B72','Dracunculose'),(688,'B73','Onchocercose'),(689,'B740','Filariose a Wuchereria bancrofti'),(690,'B741','Filariose a Brugia malayi'),(691,'B742','Filariose a Brugia timori'),(692,'B743','Loase'),(693,'B744','Mansonellose'),(694,'B748','Autres filarioses'),(695,'B749','Filariose, sans precision'),(696,'B75','Trichinose'),(697,'B760','Ankylostomose'),(698,'B761','Necatorose'),(699,'B768','Autres ankylostomiases'),(700,'B769','Ankylostomiase, sans precision'),(701,'B770','Ascaridiase avec complications intestinales'),(702,'B778','Ascaridiase avec autres complications'),(703,'B779','Ascaridiase, sans precision'),(704,'B780','Anguillulose intestinale'),(705,'B781','Anguillulose cutanee'),(706,'B787','Anguillulose disseminee'),(707,'B789','Anguillulose, sans precision'),(708,'B79','Infection a Trichuris trichiuria'),(709,'B80','Oxyurose'),(710,'B810','Anisakiase'),(711,'B811','Capillariose intestinale'),(712,'B812','Trichostrongylose'),(713,'B813','Angiostrongyloidose [angiostrongylose] intestinale'),(714,'B814','Helminthiases intestinales mixtes'),(715,'B818','Autres helminthiases intestinales precisees'),(716,'B820','Helminthiase intestinale, sans precision'),(717,'B829','Parasitose intestinale, sans precision'),(718,'B830','Larva migrans viscerale'),(719,'B831','Gnathostomiase'),(720,'B832','Angiostrongyloidose a Parastrongylus cantonensis'),(721,'B833','Syngamose'),(722,'B834','Hirudiniase interne'),(723,'B838','Autres helminthiases precisees'),(724,'B839','Helminthiase, sans precision'),(725,'B850','Pediculose due a Pediculus humanus capitis'),(726,'B851','Pediculose due a Pediculus humanus corporis'),(727,'B852','Pediculose, sans precision'),(728,'B853','Phtiriase'),(729,'B854','Infestation mixte, pediculose et phtiriase'),(730,'B86','Gale'),(731,'B870','Myiase cutanee'),(732,'B871','Myiase des plaies cutanees'),(733,'B872','Myiase oculaire'),(734,'B873','Myiase rhinopharyngee'),(735,'B874','Myiase auriculaire'),(736,'B878','Myiase d\'autres localisations'),(737,'B879','Myiase, sans precision'),(738,'B880','Autres acariases'),(739,'B881','Tungose [infestation par puce-chique]'),(740,'B882','Autres infestations par arthropodes'),(741,'B883','Hirudiniase externe'),(742,'B888','Autres infestations precisees'),(743,'B889','Infestation, sans precision'),(744,'B89','Parasitose, sans precision'),(745,'B900','Sequelles de tuberculose du systeme nerveux central'),(746,'B901','Sequelles de tuberculose genito-urinaire'),(747,'B902','Sequelles de tuberculose des os et des articulations'),(748,'B908','Sequelles de tuberculose d\'autres organes'),(749,'B909','Sequelles de tuberculose des voies respiratoires et sans precision'),(750,'B91','Sequelles de poliomyelite'),(751,'B92','Sequelles de lepre'),(752,'B940','Sequelles du trachome'),(753,'B941','Sequelles d\'encephalite virale'),(754,'B942','Sequelles d\'hepatite virale'),(755,'B948','Sequelles d\'autres maladies infectieuses et parasitaires precisees'),(756,'B949','Sequelles de maladie infectieuse ou parasitaire, sans precision'),(757,'B950','Streptocoques, groupe A, cause de maladies classees dans d\'autres chapitres'),(758,'B951','Streptocoques, groupe B, cause de maladies classees dans d\'autres chapitres'),(759,'B952','Streptocoques, groupe D, cause de maladies classees dans d\'autres chapitres'),(760,'B953','Streptococcus pneumoniae, cause de maladies classees dans d\'autres chapitres'),(761,'B954','Autres streptocoques, cause de maladies classees dans d\'autres chapitres'),(762,'B955','Streptocoques non precises, cause de maladies classees dans d\'autres chapitres'),(763,'B956','Staphylococcus aureus, cause de maladies classees dans d\'autres chapitres'),(764,'B957','Autres staphylocoques, cause de maladies classees dans d\'autres chapitres'),(765,'B958','Staphylocoque non precise, cause de maladies classees dans d\'autres chapitres'),(766,'B960','Mycoplasma pneumoniae, cause de maladies classees dans d\'autres chapitres'),(767,'B961','Klebsiella pneumoniae [subsp.pneumoniae], cause de maladies classees dans d\'autres chapitres'),(768,'B962','Escherichia coli, cause de maladies classees dans d\'autres chapitres'),(769,'B963','Haemophilus influenzae, cause de maladies classees dans d\'autres chapitres'),(770,'B964','Proteus (P.mirabilis) (P.morganii), cause de maladies classees dans d\'autres chapitres'),(771,'B965','Pseudomonas (P.aeruginosa) (P.mallei) (P.pseudomallei), cause de maladies classees dans d\'autres chapitres'),(772,'B966','Bacillus fragilis, cause de maladies classees dans d\'autres chapitres'),(773,'B967','Clostridium perfringens, cause de maladies classees dans d\'autres chapitres'),(774,'B968','Autres agents bacteriens precises, cause de maladies classees dans d\'autres chapitres'),(775,'B970','Adenovirus, cause de maladies classees dans d\'autres chapitres'),(776,'B971','Enterovirus, cause de maladies classees dans d\'autres chapitres'),(777,'B972','Coronavirus, cause de maladies classees dans d\'autres chapitres'),(778,'B973','Retrovirus, cause de maladies classees dans d\'autres chapitres'),(779,'B974','Virus respiratoire syncytial, cause de maladies classees dans d\'autres chapitres'),(780,'B975','Reovirus, cause de maladies classees dans d\'autres chapitres'),(781,'B976','Parvovirus, cause de maladies classees dans d\'autres chapitres'),(782,'B977','Papillovirus, cause de maladies classees dans d\'autres chapitres'),(783,'B978','Autres virus, cause de maladies classees dans d\'autres chapitres'),(784,'B99','Maladies infectieuses, autres et non precisees'),(785,'C000','Tumeur maligne de la levre superieure, (bord libre)'),(786,'C001','Tumeur maligne de la levre inferieure, (bord libre)'),(787,'C002','Tumeur maligne de la levre, sans precision, bord libre'),(788,'C003','Tumeur maligne de la levre superieure, face interne'),(789,'C004','Tumeur maligne de la levre inferieure, face interne'),(790,'C005','Tumeur maligne de la levre, sans precision, face interne'),(791,'C006','Tumeur maligne de la commissure des levres'),(792,'C008','Tumeur maligne a localisations contigues de la levre'),(793,'C009','Tumeur maligne de la levre, sans precision'),(794,'C01','Tumeur maligne de la base de la langue'),(795,'C020','Tumeur maligne de la face dorsale de la langue'),(796,'C021','Tumeur maligne de la point et du bord lateral de la langue'),(797,'C022','Tumeur maligne de la face anterieure de la langue'),(798,'C023','Tumeur maligne des deux tiers anterieurs de la langue, sans precision'),(799,'C024','Tumeur maligne d\'une amygdale linguale'),(800,'C028','Tumeur maligne a localisations contigues de la langue'),(801,'C029','Tumeur maligne de la langue, sans precision'),(802,'C030','Tumeur maligne de la gencive superieure'),(803,'C031','Tumeur maligne de la gencive inferieure'),(804,'C039','Tumeur maligne de la gencive, sans precision'),(805,'C040','Tumeur maligne du plancher anterieur de la bouche'),(806,'C041','Tumeur maligne du plancher lateral de la bouche'),(807,'C048','Tumeur maligne a localisations contigues du plancher de la bouche'),(808,'C049','Tumeur maligne du plancher de la bouche, sans precision'),(809,'C050','Tumeur maligne de la voute palatine'),(810,'C051','Tumeur maligne du voile du palais'),(811,'C052','Tumeur maligne de la luette'),(812,'C058','Tumeur maligne a localisations contigues du palais'),(813,'C059','Tumeur maligne du palais, sans precision'),(814,'C060','Tumeur maligne de la muqueuse de la joue'),(815,'C061','Tumeur maligne du vestibule de la bouche'),(816,'C062','Tumeur maligne de la region retromolaire'),(817,'C068','Tumeur maligne a localisations contigues de la bouche, parties autres et non precisees'),(818,'C069','Tumeur maligne de la bouche, sans precision'),(819,'C07','Tumeur maligne de la glande parotide'),(820,'C080','Tumeur maligne de la glande sous-maxillaire'),(821,'C081','Tumeur maligne de la glande sublinguale'),(822,'C088','Tumeur maligne a localisations contigues des glandes salivaires principales'),(823,'C089','Tumeur maligne de la glande salivaire (principale), sans precision'),(824,'C090','Tumeur maligne de la fosse amygdalienne'),(825,'C091','Tumeur maligne du pilier de l\'amygdale (anterieur) (posterieur)'),(826,'C098','Tumeur maligne a localisations contigues de l\'amygdale'),(827,'C099','Tumeur maligne de l\'amygdale, sans precision'),(828,'C100','Tumeur maligne du sillon glosso-epiglottique'),(829,'C101','Tumeur maligne de la face anterieure de l\'epiglotte'),(830,'C102','Tumeur maligne de la paroi laterale de l\'oropharynx'),(831,'C103','Tumeur maligne de la paroi posterieure de l\'oropharynx'),(832,'C104','Tumeur maligne de la fente branchiale'),(833,'C108','Tumeur maligne a localisations contigues de l\'oropharynx'),(834,'C109','Tumeur maligne de l\'oropharynx, sans precision'),(835,'C110','Tumeur maligne de la paroi superieure du rhinopharynx'),(836,'C111','Tumeur maligne de la paroi posterieure du rhinopharynx'),(837,'C112','Tumeur maligne de la paroi laterale du rhinopharynx'),(838,'C113','Tumeur maligne de la paroi anterieure du rhinopharynx'),(839,'C118','Tumeur maligne a localisations contigues de rhinopharynx'),(840,'C119','Tumeur maligne du rhinopharynx, sans precision'),(841,'C12','Tumeur maligne du sinus piriforme'),(842,'C130','Tumeur maligne de la region retro-cricoidienne'),(843,'C131','Tumeur maligne du repli ary-epiglottique, (versant hypopharynge)'),(844,'C132','Tumeur maligne de la paroi posterieure de l\'hypopharynx'),(845,'C138','Tumeur maligne a localisations contigues de l\'hypopharynx'),(846,'C139','Tumeur maligne de l\'hypopharynx, sans precision'),(847,'C140','Tumeur maligne du pharynx, sans precision'),(848,'C142','Tumeur maligne de l\'anneau de Waldeyer'),(849,'C148','Tumeur maligne a localisations contigues de la levre, de la cavite buccale et du pharynx'),(850,'C150','Tumeur maligne de l\'osophage cervical'),(851,'C151','Tumeur maligne de l\'osophage thoracique'),(852,'C152','Tumeur maligne de l\'osophage abdominal'),(853,'C153','Tumeur maligne du tiers superieur de l\'osophage'),(854,'C154','Tumeur maligne du tiers moyen de l\'osophage'),(855,'C155','Tumeur maligne du tiers inferieur de l\'osophage'),(856,'C158','Tumeur maligne a localisations contigues de l\'osophage'),(857,'C159','Tumeur maligne de l\'osophage, sans precision'),(858,'C160','Tumeur maligne du cardia'),(859,'C161','Tumeur maligne du fundus'),(860,'C162','Tumeur maligne du corps de l\'estomac'),(861,'C163','Tumeur maligne de l\'antre pylorique'),(862,'C164','Tumeur maligne du pylore'),(863,'C165','Tumeur maligne de la petite courbure de l\'estomac, sans precision'),(864,'C166','Tumeur maligne de la grande courbure de l\'estomac, sans precision'),(865,'C168','Tumeur maligne a localisations contigues de l\'estomac'),(866,'C169','Tumeur maligne de l\'estomac, sans precision'),(867,'C170','Tumeur maligne du duodenum'),(868,'C171','Tumeur maligne du jejunum'),(869,'C172','Tumeur maligne de l\'ileon'),(870,'C173','Tumeur maligne du diverticule de Meckel'),(871,'C178','Tumeur maligne a localisations contigues de l\'intestin grele'),(872,'C179','Tumeur maligne de l\'intestin grele, sans precision'),(873,'C180','Tumeur maligne du cacum'),(874,'C181','Tumeur maligne de l\'appendice'),(875,'C182','Tumeur maligne du colon ascendant'),(876,'C183','Tumeur maligne de l\'angle droit du colon'),(877,'C184','Tumeur maligne du colon transverse'),(878,'C185','Tumeur maligne de l\'angle gauche du colon'),(879,'C186','Tumeur maligne du colon descendant'),(880,'C187','Tumeur maligne du colon sigmoide'),(881,'C188','Tumeur maligne a localisations contigues du colon'),(882,'C189','Tumeur maligne du colon, sans precision'),(883,'C19','Tumeur maligne de la jonction recto-sigmoidienne'),(884,'C20','Tumeur maligne du rectum'),(885,'C210','Tumeur maligne de l\'anus, sans precision'),(886,'C211','Tumeur maligne du canal anal'),(887,'C212','Tumeur maligne de la zone cloacale'),(888,'C218','Tumeur maligne a localisations contigues du rectum, de l\'anus et du canal anal'),(889,'C220','Carcinome hepatocellulaire'),(890,'C221','Carcinome du canal biliaire intrahepatique'),(891,'C222','Hepatoblastome'),(892,'C223','Angiosarcome du foie'),(893,'C224','Autres sarcomes du foie'),(894,'C227','Autres carcinomes du foie precises'),(895,'C229','Tumeur maligne du foie, sans precision'),(896,'C23','Tumeur maligne de la vesicule biliaire'),(897,'C240','Tumeur maligne du canal biliaire extra-hepatique'),(898,'C241','Tumeur maligne de l\'ampoule de Vater'),(899,'C248','Tumeur maligne a localisations contigues des voies biliaires'),(900,'C249','Tumeur maligne des voies biliaires, sans precision'),(901,'C250','Tumeur maligne de la tete du pancreas'),(902,'C251','Tumeur maligne du corps du pancreas'),(903,'C252','Tumeur maligne de la queue du pancreas'),(904,'C253','Tumeur maligne du canal pancreatique'),(905,'C254','Tumeur maligne du pancreas endocrine'),(906,'C257','Tumeur maligne d\'autres parties du pancreas'),(907,'C258','Tumeur maligne a localisations contigues du pancreas'),(908,'C259','Tumeur maligne du pancreas, sans precision'),(909,'C260','Tumeur maligne du tractus intestinal, (partie non precisee)'),(910,'C261','Tumeur maligne de la rate'),(911,'C268','Tumeur maligne a localisations contigues de l\'appareil digestif'),(912,'C269','Tumeur maligne de sieges mal definis de l\'appareil digestif'),(913,'C300','Tumeur maligne des fosses nasales'),(914,'C301','Tumeur maligne de l\'oreille moyenne'),(915,'C310','Tumeur maligne du sinus maxillaire'),(916,'C311','Tumeur maligne du sinus ethmoidal'),(917,'C312','Tumeur maligne du sinus frontal'),(918,'C313','Tumeur maligne du sinus sphenoidal'),(919,'C318','Tumeur maligne a localisations contigues des sinus de la face'),(920,'C319','Tumeur maligne des sinus de la face, sans precision'),(921,'C320','Tumeur maligne de la glotte'),(922,'C321','Tumeur maligne de l\'etage sus-glottique'),(923,'C322','Tumeur maligne de l\'etage sous-glottique'),(924,'C323','Tumeur maligne du cartilage larynge'),(925,'C328','Tumeur maligne a localisations contigues du larynx'),(926,'C329','Tumeur maligne du larynx, sans precision'),(927,'C33','Tumeur maligne de la trachee'),(928,'C340','Tumeur maligne de la bronche souche'),(929,'C341','Tumeur maligne du lobe superieur, bronches ou poumon'),(930,'C342','Tumeur maligne du lobe moyen, bronches ou poumon'),(931,'C343','Tumeur maligne du lobe inferieur, bronches ou poumon'),(932,'C348','Tumeur maligne a localisations contigues des bronches et du poumon'),(933,'C349','Tumeur maligne de bronche ou du poumon, sans precision'),(934,'C37','Tumeur maligne du thymus'),(935,'C380','Tumeur maligne du cour'),(936,'C381','Tumeur maligne du mediastin anterieur'),(937,'C382','Tumeur maligne du mediastin posterieur'),(938,'C383','Tumeur maligne du mediastin, partie non precisee'),(939,'C384','Tumeur maligne de la plevre'),(940,'C388','Tumeur maligne a localisations contigues du cour, du mediastin et de la plevre'),(941,'C390','Tumeur maligne des voies respiratoires superieures, partie non precisee'),(942,'C398','Tumeur maligne a localisations contigues des organes respiratoires et intrathoraciques'),(943,'C399','Tumeur maligne de sieges mal definis de l\'appareil respiratoire'),(944,'C400','Tumeur maligne de l\'omoplate et des os longs du membre superieur'),(945,'C401','Tumeur maligne des os courts du membre superieur'),(946,'C402','Tumeur maligne des os longs du membre inferieur'),(947,'C403','Tumeur maligne des os courts du membre inferieur'),(948,'C408','Tumeur maligne a localisations contigues des os et du cartilage articulaire des membres'),(949,'C409','Tumeur maligne des os et du cartilage articulaire d\'un membre, sans precision'),(950,'C410','Tumeur maligne des os du crane et de la face'),(951,'C411','Tumeur maligne de la mandibule'),(952,'C412','Tumeur maligne du rachis'),(953,'C413','Tumeur maligne des cotes, du sternum et de la clavicule'),(954,'C414','Tumeur maligne des os du pelvis, du sacrum et du coccyx'),(955,'C418','Tumeur maligne a localisations contigues des os et du cartilage articulaire'),(956,'C419','Tumeur maligne des os et du cartilage articulaire, sans precision'),(957,'C430','Melanome malin de la levre'),(958,'C431','Melanome malin de la paupiere, y compris le canthus'),(959,'C432','Melanome malin de l\'oreille et du conduit auditif externe'),(960,'C433','Melanome malin de la face, parties autres et non precisees'),(961,'C434','Melanome malin du cuir chevelu et du cou'),(962,'C435','Melanome malin du tronc'),(963,'C436','Melanome malin du membre superieur, y compris l\'epaule'),(964,'C437','Melanome malin du membre inferieur, y compris la hanche'),(965,'C438','Lesion a localisations contigues d\'un melanome malin de la peau'),(966,'C439','Melanome (malin) de la peau, sans precision'),(967,'C440','Tumeur maligne de la face cutanee de la levre'),(968,'C441','Tumeur maligne de la peau de la paupiere, y compris le canthus'),(969,'C442','Tumeur maligne de la peau de l\'oreille et du conduit auditif externe'),(970,'C443','Tumeur maligne de la peau de la face, parties autres et non precisees'),(971,'C444','Tumeur maligne de la peau du cuir chevelu et du cou'),(972,'C445','Tumeur maligne de la peau du tronc'),(973,'C446','Tumeur maligne de la peau du membre superieur, y compris l\'epaule'),(974,'C447','Tumeur maligne de la peau du membre inferieur, y compris la hanche'),(975,'C448','Tumeur maligne a localisations contigues de la peau'),(976,'C449','Tumeur maligne de la peau, sans precision'),(977,'C450','Mesotheliome de la plevre'),(978,'C451','Mesotheliome du peritoine'),(979,'C452','Mesotheliome du pericarde'),(980,'C457','Mesotheliome d\'autres sieges'),(981,'C459','Mesotheliome, sans precision'),(982,'C460','Sarcome de Kaposi de la peau'),(983,'C461','Sarcome de Kaposi des tissus mous'),(984,'C462','Sarcome de Kaposi du palais'),(985,'C463','Sarcome de Kaposi des ganglions lymphatiques'),(986,'C467','Sarcome de Kaposi d\'autres sieges'),(987,'C4670','Sarcome de Kaposi de la sphere O.R.L.'),(988,'C4671','Sarcome de Kaposi digestif'),(989,'C4672','Sarcome de Kaposi pulmonaire'),(990,'C4678','Sarcome de Kaposi d\'autres localisations'),(991,'C468','Sarcome de Kaposi d\'organes multiples'),(992,'C469','Sarcome de Kaposi, sans precision'),(993,'C470','Tumeur maligne des nerfs peripheriques de la tete, de la face et du cou'),(994,'C471','Tumeur maligne des nerfs peripheriques du membre superieur, y compris l\'epaule'),(995,'C472','Tumeur maligne des nerfs peripheriques du membre inferieur, y compris la hanche'),(996,'C473','Tumeur maligne des nerfs peripheriques du thorax'),(997,'C474','Tumeur maligne des nerfs peripheriques de l\'abdomen'),(998,'C475','Tumeur maligne des nerfs peripheriques du pelvis'),(999,'C476','Tumeur maligne des nerfs peripheriques du tronc, sans precision'),(1000,'C478','Tumeur maligne a localisations contigues des nerfs peripheriques et du systeme nerveux autonome'),(1001,'C479','Tumeur maligne des nerfs peripheriques et du systeme nerveux autonome, sans precision'),(1002,'C480','Tumeur maligne du retroperitoine'),(1003,'C481','Tumeur maligne des parties precisees du peritoine'),(1004,'C482','Tumeur maligne du peritoine, sans precision'),(1005,'C488','Tumeur maligne a localisations contigues du retroperitoine et du peritoine'),(1006,'C490','Tumeur maligne du tissu conjonctif et des autres tissus mous de la tete, de la face et du cou'),(1007,'C491','Tumeur maligne du tissu conjonctif et des autres tissus mous du membre superieur, y compris l\'epaule'),(1008,'C492','Tumeur maligne du tissu conjonctif et des autres tissus mous du membre inferieur, y compris la hanche'),(1009,'C493','Tumeur maligne du tissu conjonctif et des autres tissus mous du thorax'),(1010,'C494','Tumeur maligne du tissu conjonctif et des autres tissus mous de l\'abdomen'),(1011,'C495','Tumeur maligne du tissu conjonctif et des autres tissus mous du pelvis'),(1012,'C496','Tumeur maligne du tissu conjonctif et des autres tissus mous du tronc, sans precision'),(1013,'C498','Tumeur maligne a localisations contigues du tissu conjonctif et des autres tissus mous'),(1014,'C499','Tumeur maligne du tissu conjonctif et des autres tissus mous, sans precision'),(1015,'C500','Tumeur maligne du mamelon et de l\'areole'),(1016,'C501','Tumeur maligne de la partie centrale du sein'),(1017,'C502','Tumeur maligne du quadrant supero-interne du sein'),(1018,'C503','Tumeur maligne du quadrant infero-interne du sein'),(1019,'C504','Tumeur maligne du quadrant supero-externe du sein'),(1020,'C505','Tumeur maligne du quadrant infero-externe du sein'),(1021,'C506','Tumeur maligne du prolongement axillaire du sein'),(1022,'C508','Tumeur maligne a localisations contigues du sein'),(1023,'C509','Tumeur maligne du sein, sans precision'),(1024,'C510','Tumeur maligne de la grande levre'),(1025,'C511','Tumeur maligne de la petite levre'),(1026,'C512','Tumeur maligne du clitoris'),(1027,'C518','Tumeur maligne a localisations contigues de la vulve'),(1028,'C519','Tumeur maligne de la vulve, sans precision'),(1029,'C52','Tumeur maligne du vagin'),(1030,'C530','Tumeur maligne de l\'endocol'),(1031,'C531','Tumeur maligne de l\'exocol'),(1032,'C538','Tumeur maligne a localisations contigues du col de l\'uterus'),(1033,'C539','Tumeur maligne du col de l\'uterus, sans precision'),(1034,'C540','Tumeur maligne de l\'isthme de l\'uterus'),(1035,'C541','Tumeur maligne de l\'endometre'),(1036,'C542','Tumeur maligne du myometre'),(1037,'C543','Tumeur maligne du fond de l\'uterus'),(1038,'C548','Tumeur maligne a localisations contigues du corps de l\'uterus'),(1039,'C549','Tumeur maligne du corps de l\'uterus, sans precision'),(1040,'C55','Tumeur maligne de l\'uterus, partie non precisee'),(1041,'C56','Tumeur maligne de l\'ovaire'),(1042,'C570','Tumeur maligne d\'une trompe de Fallope'),(1043,'C571','Tumeur maligne d\'un ligament large'),(1044,'C572','Tumeur maligne d\'un ligament rond'),(1045,'C573','Tumeur maligne d\'un parametre'),(1046,'C574','Tumeur maligne des annexes de l\'uterus, sans precision'),(1047,'C577','Tumeur maligne d\'autres organes genitaux de la femme precises'),(1048,'C578','Tumeur maligne a localisations contigues des organes genitaux de la femme'),(1049,'C579','Tumeur maligne d\'un organe genital de la femme, sans precision'),(1050,'C58','Tumeur maligne du placenta'),(1051,'C600','Tumeur maligne du prepuce'),(1052,'C601','Tumeur maligne du gland'),(1053,'C602','Tumeur maligne du corps de la verge'),(1054,'C608','Tumeur maligne a localisations contigues de la verge'),(1055,'C609','Tumeur maligne de la verge, sans precision'),(1056,'C61','Tumeur maligne de la prostate'),(1057,'C620','Tumeur maligne du testicule ectopique'),(1058,'C621','Tumeur maligne du testicule descendu'),(1059,'C629','Tumeur maligne d\'un testicule, sans precision'),(1060,'C630','Tumeur maligne de l\'epididyme'),(1061,'C631','Tumeur maligne du cordon spermatique'),(1062,'C632','Tumeur maligne du scrotum'),(1063,'C637','Tumeur maligne d\'autres organes genitaux de l\'homme precises'),(1064,'C638','Tumeur maligne a localisations contigues des organes genitaux de l\'homme'),(1065,'C639','Tumeur maligne d\'un organe genital de l\'homme, sans precision'),(1066,'C64','Tumeur maligne du rein, a l\'exception du bassinet'),(1067,'C65','Tumeur maligne du bassinet'),(1068,'C66','Tumeur maligne de l\'uretere'),(1069,'C670','Tumeur maligne du trigone de la vessie'),(1070,'C671','Tumeur maligne du dome de la vessie'),(1071,'C672','Tumeur maligne de la paroi laterale de la vessie'),(1072,'C673','Tumeur maligne de la paroi anterieure de la vessie'),(1073,'C674','Tumeur maligne de la paroi posterieure de la vessie'),(1074,'C675','Tumeur maligne du col vesical'),(1075,'C676','Tumeur maligne de l\'orifice ureteral'),(1076,'C677','Tumeur maligne de l\'ouraque'),(1077,'C678','Tumeur maligne a localisations contigues de la vessie'),(1078,'C679','Tumeur maligne de la vessie, sans precision'),(1079,'C680','Tumeur maligne de l\'uretre'),(1080,'C681','Tumeur maligne de la glande uretrale'),(1081,'C688','Tumeur maligne a localisations contigues des organes urinaires'),(1082,'C689','Tumeur maligne d\'un organe urinaire, sans precision'),(1083,'C690','Tumeur maligne de la conjonctive'),(1084,'C691','Tumeur maligne de la cornee'),(1085,'C692','Tumeur maligne de la retine'),(1086,'C693','Tumeur maligne de la choroide'),(1087,'C694','Tumeur maligne du corps ciliaire'),(1088,'C695','Tumeur maligne de la glande lacrymale et du canal lacrymal'),(1089,'C696','Tumeur maligne de l\'orbite'),(1090,'C698','Tumeur maligne a localisations contigues de l\'oil et de ses annexes'),(1091,'C699','Tumeur maligne de l\'oil, sans precision'),(1092,'C700','Tumeur maligne des meninges cerebrales'),(1093,'C701','Tumeur maligne des meninges rachidiennes'),(1094,'C709','Tumeur maligne des meninges, sans precision'),(1095,'C710','Tumeur maligne du cerveau, sauf lobes et ventricules'),(1096,'C711','Tumeur maligne du lobe frontal'),(1097,'C712','Tumeur maligne du lobe temporal'),(1098,'C713','Tumeur maligne du lobe parietal'),(1099,'C714','Tumeur maligne du lobe occipital'),(1100,'C715','Tumeur maligne d\'un ventricule cerebral'),(1101,'C716','Tumeur maligne du cervelet'),(1102,'C717','Tumeur maligne du tronc cerebral'),(1103,'C718','Tumeur maligne a localisations contigues de l\'encephale'),(1104,'C719','Tumeur maligne de l\'encephale, sans precision'),(1105,'C720','Tumeur maligne de la moelle epiniere'),(1106,'C721','Tumeur maligne de la queue de cheval'),(1107,'C722','Tumeur maligne du nerf olfactif'),(1108,'C723','Tumeur maligne du nerf optique'),(1109,'C724','Tumeur maligne du nerf auditif'),(1110,'C725','Tumeur maligne des nerfs craniens, autres et non precises'),(1111,'C728','Tumeur maligne a localisations contigues de l\'encephale et d\'autres parties du systeme nerveux central'),(1112,'C729','Tumeur maligne du systeme nerveux (central), sans precision'),(1113,'C73','Tumeur maligne de la thyroide'),(1114,'C740','Tumeur maligne du cortex de la surrenale'),(1115,'C741','Tumeur maligne de la medullosurrenale'),(1116,'C749','Tumeur maligne de la surrenale, sans precision'),(1117,'C750','Tumeur maligne de la parathyroide'),(1118,'C751','Tumeur maligne de l\'hypophyse'),(1119,'C752','Tumeur maligne du tractus cranio-pharyngien'),(1120,'C753','Tumeur maligne de l\'epiphyse'),(1121,'C754','Tumeur maligne du corpuscule carotidien'),(1122,'C755','Tumeur maligne du glomus aortique et autres paraganglions'),(1123,'C758','Tumeur maligne de plusieurs glandes endocrines, sans precision'),(1124,'C759','Tumeur maligne d\'une glande endocrine, sans precision'),(1125,'C760','Tumeur maligne de siege mal defini de la tete, de la face et du cou'),(1126,'C761','Tumeur maligne de siege mal defini du thorax'),(1127,'C762','Tumeur maligne de siege mal defini de l\'abdomen'),(1128,'C763','Tumeur maligne de siege mal defini du pelvis'),(1129,'C764','Tumeur maligne de siege mal defini d\'un membre superieur'),(1130,'C765','Tumeur maligne de siege mal defini d\'un membre inferieur'),(1131,'C767','Tumeur maligne d\'autres sieges mal definis'),(1132,'C768','Tumeur maligne a localisations contigues de sieges autres et mal definis'),(1133,'C770','Tumeur maligne secondaire et non precisee des ganglions lymphatiques de la tete, de la face et du cou'),(1134,'C771','Tumeur maligne secondaire et non precisee des ganglions lymphatiques intrathoraciques'),(1135,'C772','Tumeur maligne secondaire et non precisee des ganglions lymphatiques intra-abdominaux'),(1136,'C773','Tumeur maligne secondaire et non precisee des ganglions lymphatiques de l\'aisselle et du membre superieur'),(1137,'C774','Tumeur maligne secondaire et non precisee des ganglions lymphatiques inguinaux et du membre inferieur'),(1138,'C775','Tumeur maligne secondaire et non precisee des ganglions lymphatiques intrapelviens'),(1139,'C778','Tumeur maligne secondaire et non precisee des ganglions lymphatiques de sieges multiples'),(1140,'C779','Tumeur maligne secondaire et non precisee d\'un ganglion lymphatique, sans precision'),(1141,'C780','Tumeur maligne secondaire du poumon'),(1142,'C781','Tumeur maligne secondaire du mediastin'),(1143,'C782','Tumeur maligne secondaire de la plevre'),(1144,'C783','Tumeur maligne secondaire des organes respiratoires, autres et non precises'),(1145,'C784','Tumeur maligne secondaire de l\'intestin grele'),(1146,'C785','Tumeur maligne secondaire du gros intestin et du rectum'),(1147,'C786','Tumeur maligne secondaire du retroperitoine et du peritoine'),(1148,'C787','Tumeur maligne secondaire du foie'),(1149,'C788','Tumeur maligne secondaire des organes digestifs, autres et non precises'),(1150,'C790','Tumeur maligne secondaire du rein et du bassinet'),(1151,'C791','Tumeur maligne secondaire de la vessie et des organes urinaires, autres et non precises'),(1152,'C792','Tumeur maligne secondaire de la peau'),(1153,'C793','Tumeur maligne secondaire du cerveau et des meninges cerebrales'),(1154,'C794','Tumeur maligne secondaire de parties du systeme nerveux, autres et non precisees'),(1155,'C795','Tumeur maligne secondaire des os et de la moelle osseuse'),(1156,'C796','Tumeur maligne secondaire de l\'ovaire'),(1157,'C797','Tumeur maligne secondaire de la glande surrenale'),(1158,'C798','Tumeur maligne secondaire d\'autres sieges precises'),(1159,'C80','Tumeur maligne de siege non precise'),(1160,'C810','Maladie de Hodgkin avec predominance lymphocytaire'),(1161,'C811','Maladie de Hodgkin avec sclerose nodulaire'),(1162,'C812','Maladie de Hodgkin cellulaire mixte'),(1163,'C813','Maladie de Hodgkin avec depletion lymphocytaire'),(1164,'C817','Autres formes de la maladie de Hodgkin'),(1165,'C819','Maladie de Hodgkin, sans precision'),(1166,'C820','Lymphome folliculaire a petites cellules encochees'),(1167,'C821','Lymphome folliculaire avec melange de petites cellules encochees et de grandes cellules'),(1168,'C822','Lymphome folliculaire a grandes cellules'),(1169,'C827','Autres formes de lymphome non hodgkinien, folliculaire'),(1170,'C829','Lymphome folliculaire non hodgkinien, sans precision'),(1171,'C830','Lymphome a petites cellules (diffus)'),(1172,'C831','Lymphome a petites cellules encochees (diffus)'),(1173,'C832','Lymphome avec melange de petites et grandes cellules (diffus)'),(1174,'C833','Lymphome a grandes cellules (diffus)'),(1175,'C834','Lymphome immunoblastique (diffus)'),(1176,'C835','Lymphome lymphoblastique (diffus)'),(1177,'C836','Lymphome indifferencie (diffus)'),(1178,'C837','Tumeur de Burkitt'),(1179,'C838','Autres formes de lymphome diffus non hodgkinien'),(1180,'C839','Lymphome diffus non hodgkinien, sans precision'),(1181,'C840','Mycosis fongoide'),(1182,'C841','Reticulose de Sezary'),(1183,'C842','Lymphome de la zone T'),(1184,'C843','Lymphome lympho-epithelioide'),(1185,'C844','Lymphome peripherique a cellules T'),(1186,'C845','Lymphomes a cellules T, autres et non precises'),(1187,'C850','Lymphosarcome'),(1188,'C851','Lymphomes a cellules B, sans precision'),(1189,'C857','Autres types precises de lymphome non hodgkinien'),(1190,'C859','Lymphome non hodgkinien, de type non precise'),(1191,'C880','Macroglobulinemie de Waldenstrom'),(1192,'C881','Maladie des chaines lourdes alpha'),(1193,'C882','Maladie des chaines lourdes gamma'),(1194,'C883','Maladie immunoproliferative de l\'intestin grele'),(1195,'C887','Autres maladies immunoproliferatives malignes'),(1196,'C889','Maladie immunoproliferative (maligne), sans precision'),(1197,'C900','Myelome multiple'),(1198,'C901','Leucemie a plasmocytes'),(1199,'C902','Plasmocytome extra-medullaire'),(1200,'C910','Leucemie lymphoblastique aigue'),(1201,'C911','Leucemie lymphoide chronique'),(1202,'C912','Leucemie lymphoide subaigue'),(1203,'C913','Leucemie a prolymphocytes'),(1204,'C914','Leucemie a tricholeucocytes'),(1205,'C915','Leucemie de l\'adulte a cellules T'),(1206,'C917','Autres leucemies lymphoides'),(1207,'C919','Leucemie lymphoide, sans precision'),(1208,'C920','Leucemie myeloide aigue'),(1209,'C921','Leucemie myeloide chronique'),(1210,'C922','Leucemie myeloide subaigue'),(1211,'C923','Sarcome myeloide'),(1212,'C924','Leucemie promyelocytaire aigue'),(1213,'C925','Leucemie myelomonocytaire aigue'),(1214,'C927','Autres leucemies myeloides'),(1215,'C929','Leucemie myeloide, sans precision'),(1216,'C930','Leucemie monocytaire aigue'),(1217,'C931','Leucemie monocytaire chronique'),(1218,'C932','Leucemie monocytaire subaigue'),(1219,'C937','Autres leucemies monocytaires'),(1220,'C939','Leucemie monocytaire, sans precision'),(1221,'C940','Polyglobulie primitive aigue et erythroleucose'),(1222,'C941','Polyglobulie primitive chronique'),(1223,'C942','Leucemie (aigue) a megacaryocytes'),(1224,'C943','Leucemie a mastocytes'),(1225,'C944','Panmyelose aigue'),(1226,'C945','Myelofibrose aigue'),(1227,'C947','Autres leucemies precisees'),(1228,'C950','Leucemie aigue a cellules non precisees'),(1229,'C951','Leucemie chronique a cellules non precisees'),(1230,'C952','Leucemie subaigue a cellules non precisees'),(1231,'C957','Autres leucemies a cellules non precisees'),(1232,'C959','Leucemie, sans precision'),(1233,'C960','Maladie de Letterer-Siwe'),(1234,'C961','Histiocytose maligne'),(1235,'C962','Tumeur maligne a mastocytes'),(1236,'C963','Lymphome histiocytaire vrai'),(1237,'C967','Autres tumeurs malignes precisees des tissus lymphoide, hematopoietique et apparentes'),(1238,'C969','Tumeur maligne des tissus lymphoide, hematopoietique et apparentes, sans precision'),(1239,'C97','Tumeurs malignes de sieges multiples independants (primitifs)'),(1240,'D000','Carcinome in situ de la levre, de la cavite buccale et du pharynx'),(1241,'D001','Carcinome in situ de l\'osophage'),(1242,'D002','Carcinome in situ de l\'estomac'),(1243,'D010','Carcinome in situ du colon'),(1244,'D011','Carcinome in situ de la jonction recto-sigmoidienne'),(1245,'D012','Carcinome in situ du rectum'),(1246,'D013','Carcinome in situ de l\'anus et du canal anal'),(1247,'D014','Carcinome in situ de parties de l\'intestin, autres et non precisees'),(1248,'D015','Carcinome in situ du foie, de la vesicule et des voies biliaires'),(1249,'D017','Carcinome in situ d\'autres organes digestifs precises'),(1250,'D019','Carcinome in situ d\'un organe digestif, sans precision'),(1251,'D020','Carcinome in situ du larynx'),(1252,'D021','Carcinome in situ de la trachee'),(1253,'D022','Carcinome in situ des bronches et du poumon'),(1254,'D023','Carcinome in situ d\'autres parties de l\'appareil respiratoire'),(1255,'D024','Carcinome in situ de l\'appareil respiratoire, sans precision'),(1256,'D030','Melanome in situ de la levre'),(1257,'D031','Melanome in situ de la paupiere, y compris le canthus'),(1258,'D032','Melanome in situ de l\'oreille et du conduit auditif externe'),(1259,'D033','Melanome in situ de parties de la face, autres et non precisees'),(1260,'D034','Melanome in situ du cuir chevelu et du cou'),(1261,'D035','Melanome in situ du tronc'),(1262,'D036','Melanome in situ du membre superieur, y compris l\'epaule'),(1263,'D037','Melanome in situ du membre inferieur, y compris la hanche'),(1264,'D038','Melanome in situ d\'autres sieges'),(1265,'D039','Melanome in situ, sans precision'),(1266,'D040','Carcinome in situ de la peau de la levre'),(1267,'D041','Carcinome in situ de la peau de la paupiere, y compris le canthus'),(1268,'D042','Carcinome in situ de la peau de l\'oreille et du conduit auditif externe'),(1269,'D043','Carcinome in situ de la peau des parties de la face, autres et non precisees'),(1270,'D044','Carcinome in situ de la peau du cuir chevelu et du cou'),(1271,'D045','Carcinome in situ de la peau du tronc'),(1272,'D046','Carcinome in situ de la peau du membre superieur, y compris l\'epaule'),(1273,'D047','Carcinome in situ de la peau du membre inferieur, y compris la hanche'),(1274,'D048','Carcinome in situ de la peau d\'autres sieges'),(1275,'D049','Carcinome in situ de la peau, sans precision'),(1276,'D050','Carcinome in situ lobulaire'),(1277,'D051','Carcinome in situ intracanaliculaire'),(1278,'D057','Autres carcinomes in situ du sein'),(1279,'D059','Carcinome in situ du sein, sans precision'),(1280,'D060','Carcinome in situ de l\'endocol'),(1281,'D061','Carcinome in situ de l\'exocol'),(1282,'D067','Carcinome in situ d\'autres parties du col de l\'uterus'),(1283,'D069','Carcinome in situ du col de l\'uterus, sans precision'),(1284,'D070','Carcinome in situ de l\'endometre'),(1285,'D071','Carcinome in situ de la vulve'),(1286,'D072','Carcinome in situ du vagin'),(1287,'D073','Carcinome in situ d\'organes genitaux de la femme, autres et non precises'),(1288,'D074','Carcinome in situ de la verge'),(1289,'D075','Carcinome in situ de la prostate'),(1290,'D076','Carcinome in situ d\'organes genitaux de l\'homme, autres et non precises'),(1291,'D090','Carcinome in situ de la vessie'),(1292,'D091','Carcinome in situ d\'organes urinaires, autres et non precises'),(1293,'D092','Carcinome in situ de l\'oil'),(1294,'D093','Carcinome in situ de la thyroide et autres glandes endocrines'),(1295,'D097','Carcinome in situ d\'autres sieges precises'),(1296,'D099','Carcinome in situ, sans precision'),(1297,'D100','Tumeur benigne de la levre'),(1298,'D101','Tumeur benigne de la langue'),(1299,'D102','Tumeur benigne du plancher de la bouche'),(1300,'D103','Tumeur benigne de parties de la bouche, autres et non precisees'),(1301,'D104','Tumeur benigne d\'une amygdale'),(1302,'D105','Tumeur benigne d\'autres parties de l\'oropharynx'),(1303,'D106','Tumeur benigne du rhinopharynx'),(1304,'D107','Tumeur benigne de l\'hypopharynx'),(1305,'D109','Tumeur benigne du pharynx, sans precision'),(1306,'D110','Tumeur benigne de la glande parotide'),(1307,'D117','Tumeur benigne d\'autres glandes salivaires principales'),(1308,'D119','Tumeur benigne de la glande salivaire principale, sans precision'),(1309,'D120','Tumeur benigne du cacum'),(1310,'D121','Tumeur benigne de l\'appendice'),(1311,'D122','Tumeur benigne du colon ascendant'),(1312,'D123','Tumeur benigne du colon transverse'),(1313,'D124','Tumeur benigne du colon descendant'),(1314,'D125','Tumeur benigne du colon sigmoide'),(1315,'D126','Tumeur benigne du colon, sans precision'),(1316,'D127','Tumeur benigne de la jonction recto-sigmoidienne'),(1317,'D128','Tumeur benigne du rectum'),(1318,'D129','Tumeur benigne de l\'anus et du canal anal'),(1319,'D130','Tumeur benigne de l\'osophage'),(1320,'D131','Tumeur benigne de l\'estomac'),(1321,'D132','Tumeur benigne du duodenum'),(1322,'D133','Tumeur benigne de parties de l\'intestin grele, autres et non precisees'),(1323,'D134','Tumeur benigne du foie'),(1324,'D135','Tumeur benigne des voies biliaires extra-hepatiques'),(1325,'D136','Tumeur benigne du pancreas'),(1326,'D137','Tumeur benigne du pancreas endocrine'),(1327,'D139','Tumeur benigne de sieges mal definis de l\'appareil digestif'),(1328,'D140','Tumeur benigne de l\'oreille moyenne, des fosses nasales et du sinus de la face'),(1329,'D141','Tumeur benigne du larynx'),(1330,'D142','Tumeur benigne de la trachee'),(1331,'D143','Tumeur benigne des bronches et du poumon'),(1332,'D144','Tumeur benigne de l\'appareil respiratoire, sans precision'),(1333,'D150','Tumeur benigne du thymus'),(1334,'D151','Tumeur benigne du cour'),(1335,'D152','Tumeur benigne du mediastin'),(1336,'D157','Tumeur benigne d\'autres organes intrathoraciques precises'),(1337,'D159','Tumeur benigne d\'un organe intrathoracique, sans precision'),(1338,'D160','Tumeur benigne de l\'omoplate et des os longs du membre superieur'),(1339,'D161','Tumeur benigne des os courts du membre superieur'),(1340,'D162','Tumeur benigne des os longs du membre inferieur'),(1341,'D163','Tumeur benigne des os courts du membre inferieur'),(1342,'D164','Tumeur benigne des os du crane et de la face'),(1343,'D165','Tumeur benigne du maxillaire inferieur'),(1344,'D166','Tumeur benigne du rachis'),(1345,'D167','Tumeur benigne des cotes, du sternum et de la clavicule'),(1346,'D168','Tumeur benigne des os du bassin, du sacrum et du coccyx'),(1347,'D169','Tumeur benigne des os et du cartilage articulaire, sans precision'),(1348,'D170','Tumeur lipomateuse benigne de la peau et du tissu sous-cutane de la tete, de la face et du cou'),(1349,'D171','Tumeur lipomateuse benigne de la peau et du tissu sous-cutane du tronc'),(1350,'D172','Tumeur lipomateuse benigne de la peau et du tissu sous-cutane des membres'),(1351,'D173','Tumeur lipomateuse benigne de la peau et du tissu sous-cutane, de sieges autres et non precises'),(1352,'D174','Tumeur lipomateuse benigne des organes intrathoraciques'),(1353,'D175','Tumeur lipomateuse benigne des organes intra-abdominaux'),(1354,'D176','Tumeur lipomateuse benigne du cordon spermatique'),(1355,'D177','Tumeur lipomateuse benigne d\'autres sieges (interne)'),(1356,'D179','Tumeur lipomateuse benigne, sans precision'),(1357,'D180','Hemangiome, tout siege'),(1358,'D181','Lymphangiome, tout siege'),(1359,'D190','Tumeur benigne du tissu mesothelial de la plevre'),(1360,'D191','Tumeur benigne du tissu mesothelial du peritoine'),(1361,'D197','Tumeur benigne du tissu mesothelial d\'autres sieges'),(1362,'D199','Tumeur benigne du tissu mesothelial, sans precision'),(1363,'D200','Tumeur benigne du retroperitoine'),(1364,'D201','Tumeur benigne du peritoine'),(1365,'D210','Tumeur benigne du tissu conjonctif et des autres tissus mous de la tete, de la face et du cou'),(1366,'D211','Tumeur benigne du tissu conjonctif et des autres tissus mous du membre superieur, y compris l\'epaule'),(1367,'D212','Tumeur benigne du tissu conjonctif et des autres tissus mous du membre inferieur, y compris la hanche'),(1368,'D213','Tumeur benigne du tissu conjonctif et des autres tissus mous du thorax'),(1369,'D214','Tumeur benigne du tissu conjonctif et des autres tissus mous de l\'abdomen'),(1370,'D215','Tumeur benigne du tissu conjonctif et des autres tissus mous du bassin'),(1371,'D216','Tumeur benigne du tissu conjonctif et des autres tissus mous du tronc, sans precision'),(1372,'D219','Tumeur benigne du tissu conjonctif et des autres tissus mous, sans precision'),(1373,'D220','Navus a melanocytes de la levre'),(1374,'D221','Navus a melanocytes de la paupiere, y compris le canthus'),(1375,'D222','Navus a melanocytes de l\'oreille et du conduit auditif externe'),(1376,'D223','Navus a melanocytes des parties de la face, autres et non precisees'),(1377,'D224','Navus a melanocytes du cuir chevelu et du cou'),(1378,'D225','Navus a melanocytes du tronc'),(1379,'D226','Navus a melanocytes du membre superieur, y compris l\'epaule'),(1380,'D227','Navus a melanocytes du membre inferieur, y compris la hanche'),(1381,'D229','Navus a melanocytes, sans precision'),(1382,'D230','Tumeur benigne de la peau de la levre'),(1383,'D231','Tumeur benigne de la peau de la paupiere, y compris le canthus'),(1384,'D232','Tumeur benigne de la peau de l\'oreille et du conduit auditif externe'),(1385,'D233','Tumeur benigne de la peau des parties de la face, autres et non precisees'),(1386,'D234','Tumeur benigne de la peau du cuir chevelu et du cou'),(1387,'D235','Tumeur benigne de la peau du tronc'),(1388,'D236','Tumeur benigne de la peau du membre superieur, y compris l\'epaule'),(1389,'D237','Tumeur benigne de la peau du membre inferieur, y compris la hanche'),(1390,'D239','Tumeur benigne de la peau, sans precision'),(1391,'D24','Tumeur benigne du sein'),(1392,'D250','Leiomyome sous-muqueux de l\'uterus'),(1393,'D251','Leiomyome intramural de l\'uterus'),(1394,'D252','Leiomyome sous-sereux de l\'uterus'),(1395,'D259','Leiomyome de l\'uterus, sans precision'),(1396,'D260','Tumeur benigne du col de l\'uterus'),(1397,'D261','Tumeur benigne du corps de l\'uterus'),(1398,'D267','Tumeur benigne d\'autres parties de l\'uterus'),(1399,'D269','Tumeur benigne de l\'uterus, sans precision'),(1400,'D27','Tumeur benigne de l\'ovaire'),(1401,'D280','Tumeur benigne de la vulve'),(1402,'D281','Tumeur benigne du vagin'),(1403,'D282','Tumeur benigne de la trompe et des ligaments de l\'uterus'),(1404,'D287','Tumeur benigne d\'autres organes genitaux de la femme precises'),(1405,'D289','Tumeur benigne d\'un organe genital de la femme, sans precision'),(1406,'D290','Tumeur benigne de la verge'),(1407,'D291','Tumeur benigne de la prostate'),(1408,'D292','Tumeur benigne du testicule'),(1409,'D293','Tumeur benigne de l\'epididyme'),(1410,'D294','Tumeur benigne du scrotum'),(1411,'D297','Tumeur benigne d\'autres organes genitaux de l\'homme'),(1412,'D299','Tumeur benigne d\'un organe genital de l\'homme, sans precision'),(1413,'D300','Tumeur benigne du rein'),(1414,'D301','Tumeur benigne du bassinet renal'),(1415,'D302','Tumeur benigne de l\'uretere'),(1416,'D303','Tumeur benigne de la vessie'),(1417,'D304','Tumeur benigne de l\'uretre'),(1418,'D307','Tumeur benigne d\'autres organes urinaires'),(1419,'D309','Tumeur benigne d\'un organe urinaire, sans precision'),(1420,'D310','Tumeur benigne de la conjonctive'),(1421,'D311','Tumeur benigne de la cornee'),(1422,'D312','Tumeur benigne de la retine'),(1423,'D313','Tumeur benigne de la choroide'),(1424,'D314','Tumeur benigne du corps ciliaire'),(1425,'D315','Tumeur benigne de la glande lacrymale et du canal lacrymal'),(1426,'D316','Tumeur benigne de l\'orbite, sans precision'),(1427,'D319','Tumeur benigne de l\'oil, sans precision'),(1428,'D320','Tumeur benigne des meninges cerebrales'),(1429,'D321','Tumeur benigne des meninges rachidiennes'),(1430,'D329','Tumeur benigne des meninges, sans precision'),(1431,'D330','Tumeur benigne de l\'encephale, supratentoriel'),(1432,'D331','Tumeur benigne de l\'encephale, infratentoriel'),(1433,'D332','Tumeur benigne de l\'encephale, sans precision'),(1434,'D333','Tumeur benigne des nerfs craniens'),(1435,'D334','Tumeur benigne de la moelle epiniere'),(1436,'D337','Tumeur benigne d\'autres parties precisees du systeme nerveux central'),(1437,'D339','Tumeur benigne du systeme nerveux (central), sans precision'),(1438,'D34','Tumeur benigne de la thyroide'),(1439,'D350','Tumeur benigne de la surrenale'),(1440,'D351','Tumeur benigne d\'une parathyroide'),(1441,'D352','Tumeur benigne de l\'hypophyse'),(1442,'D353','Tumeur benigne du canal cranio-pharyngien'),(1443,'D354','Tumeur benigne de l\'epiphyse'),(1444,'D355','Tumeur benigne du corpuscule carotidien'),(1445,'D356','Tumeur benigne du glomus aortique et autres paraganglions'),(1446,'D357','Tumeur benigne d\'autres glandes endocrines precisees'),(1447,'D358','Tumeur benigne de plusieurs glandes endocrines'),(1448,'D359','Tumeur benigne d\'une glande endocrine, sans precision'),(1449,'D360','Tumeur benigne des ganglions lymphatiques'),(1450,'D361','Tumeur benigne des nerfs peripheriques et du systeme nerveux autonome'),(1451,'D367','Tumeur benigne d\'autres sieges precises'),(1452,'D369','Tumeur benigne de siege non precise'),(1453,'D370','Tumeur a evolution imprevisible ou inconnue de la levre, de la cavite buccale et du pharynx'),(1454,'D371','Tumeur a evolution imprevisible ou inconnue de l\'estomac'),(1455,'D372','Tumeur a evolution imprevisible ou inconnue de l\'intestin grele'),(1456,'D373','Tumeur a evolution imprevisible ou inconnue de l\'appendice'),(1457,'D374','Tumeur a evolution imprevisible ou inconnue du colon'),(1458,'D375','Tumeur a evolution imprevisible ou inconnue du rectum'),(1459,'D376','Tumeur a evolution imprevisible ou inconnue du foie, de la vesicule et des voies biliaires'),(1460,'D377','Tumeur a evolution imprevisible ou inconnue d\'autres organes digestifs'),(1461,'D379','Tumeur a evolution imprevisible ou inconnue de l\'appareil digestif, sans precision'),(1462,'D380','Tumeur a evolution imprevisible ou inconnue du larynx'),(1463,'D381','Tumeur a evolution imprevisible ou inconnue de la trachee, des bronches et du poumon'),(1464,'D382','Tumeur a evolution imprevisible ou inconnue de la plevre'),(1465,'D383','Tumeur a evolution imprevisible ou inconnue du mediastin'),(1466,'D384','Tumeur a evolution imprevisible ou inconnue du thymus'),(1467,'D385','Tumeur a evolution imprevisible ou inconnue d\'autres organes respiratoires'),(1468,'D386','Tumeur a evolution imprevisible ou inconnue de l\'appareil respiratoire, sans precision'),(1469,'D390','Tumeur a evolution imprevisible ou inconnue de l\'uterus'),(1470,'D391','Tumeur a evolution imprevisible ou inconnue de l\'ovaire'),(1471,'D392','Tumeur a evolution imprevisible ou inconnue du placenta'),(1472,'D397','Tumeur a evolution imprevisible ou inconnue d\'autres organes genitaux de la femme'),(1473,'D399','Tumeur a evolution imprevisible ou inconnue d\'un organe genital de la femme, sans precision'),(1474,'D400','Tumeur a evolution imprevisible ou inconnue de la prostate'),(1475,'D401','Tumeur a evolution imprevisible ou inconnue du testicule'),(1476,'D407','Tumeur a evolution imprevisible ou inconnue d\'autres organes genitaux de l\'homme'),(1477,'D409','Tumeur a evolution imprevisible ou inconnue d\'un organe genital de l\'homme, sans precision'),(1478,'D410','Tumeur a evolution imprevisible ou inconnue du rein'),(1479,'D411','Tumeur a evolution imprevisible ou inconnue du bassinet'),(1480,'D412','Tumeur a evolution imprevisible ou inconnue de l\'uretere'),(1481,'D413','Tumeur a evolution imprevisible ou inconnue de l\'uretre'),(1482,'D414','Tumeur a evolution imprevisible ou inconnue de la vessie'),(1483,'D417','Tumeur a evolution imprevisible ou inconnue d\'autres organes urinaires'),(1484,'D419','Tumeur a evolution imprevisible ou inconnue d\'un organe urinaire, sans precision'),(1485,'D420','Tumeur a evolution imprevisible ou inconnue des meninges cerebrales'),(1486,'D421','Tumeur a evolution imprevisible ou inconnue des meninges rachidiennes'),(1487,'D429','Tumeur a evolution imprevisible ou inconnue des meninges, sans precision'),(1488,'D430','Tumeur a evolution imprevisible ou inconnue de l\'encephale, supratentoriel'),(1489,'D431','Tumeur a evolution imprevisible ou inconnue de l\'encephale, infratentoriel'),(1490,'D432','Tumeur a evolution imprevisible ou inconnue de l\'encephale, sans precision'),(1491,'D433','Tumeur a evolution imprevisible ou inconnue des nerfs craniens'),(1492,'D434','Tumeur a evolution imprevisible ou inconnue de la moelle epiniere'),(1493,'D437','Tumeur a evolution imprevisible ou inconnue d\'autres parties du systeme nerveux central'),(1494,'D439','Tumeur a evolution imprevisible ou inconnue du systeme nerveux (central), sans precision'),(1495,'D440','Tumeur a evolution imprevisible ou inconnue de la thyroide'),(1496,'D441','Tumeur a evolution imprevisible ou inconnue de la surrenale'),(1497,'D442','Tumeur a evolution imprevisible ou inconnue d\'une parathyroide'),(1498,'D443','Tumeur a evolution imprevisible ou inconnue de l\'hypophyse'),(1499,'D444','Tumeur a evolution imprevisible ou inconnue du canal cranio-pharyngien'),(1500,'D445','Tumeur a evolution imprevisible ou inconnue de l\'epiphyse'),(1501,'D446','Tumeur a evolution imprevisible ou inconnue du corpuscule carotidien'),(1502,'D447','Tumeur a evolution imprevisible ou inconnue du glomus aortique et autres paraganglions'),(1503,'D448','Tumeur a evolution imprevisible ou inconnue de plusieurs glandes endocrines'),(1504,'D449','Tumeur a evolution imprevisible ou inconnue d\'une glande endocrine, sans precision'),(1505,'D45','Polyglobulie essentielle'),(1506,'D460','Anemie refractaire non sideroblastique, ainsi precisee'),(1507,'D461','Anemie refractaire sideroblastique'),(1508,'D462','Anemie refractaire avec exces de blastes'),(1509,'D463','Anemie refractaire avec exces de blastes en transformation'),(1510,'D464','Anemie refractaire, non precisee'),(1511,'D467','Autres syndromes myelodysplasiques'),(1512,'D469','Syndrome myelodysplasique, sans precision'),(1513,'D470','Tumeurs a histiocytes et mastocytes (a evolution imprevisible et inconnue)'),(1514,'D471','Maladie myeloproliferative (chronique)'),(1515,'D472','Gammapathie monoclonale'),(1516,'D473','Thrombocytemie essentielle (hemorragique)'),(1517,'D477','Autres tumeurs precisees a evolution imprevisible et inconnue des tissus lymphoide, hematopoietique et apparentes a (evolution imprevisible ou inconnue)'),(1518,'D479','Tumeur a evolution imprevisible et inconnue des tissus lymphoide, hematopoietique et apparentes (a evolution imprevisible ou inconnue), sans precision'),(1519,'D480','Tumeur a evolution imprevisible et inconnue des os et du cartilage articulaire'),(1520,'D481','Tumeur a evolution imprevisible et inconnue du tissu conjonctif et des autres tissus mous'),(1521,'D482','Tumeur a evolution imprevisible et inconnue des nerfs peripheriques et du systeme nerveux autonome'),(1522,'D483','Tumeur a evolution imprevisible et inconnue du retroperitoine'),(1523,'D484','Tumeur a evolution imprevisible du peritoine'),(1524,'D485','Tumeur a evolution imprevisible et inconnue de la peau'),(1525,'D486','Tumeur a evolution imprevisible et inconnue du sein'),(1526,'D487','Tumeur a evolution imprevisible et inconnue d\'autres sieges precises'),(1527,'D489','Tumeur a evolution imprevisible ou inconnue, sans precision'),(1528,'D500','Anemie par carence en fer secondaire a une perte de sang (chronique)'),(1529,'D501','Dysphagie sideropenique'),(1530,'D508','Autres anemies par carence en fer'),(1531,'D509','Anemie par carence en fer, sans precision'),(1532,'D510','Anemie par carence en vitamine B12 due a une carence en facteur intrinseque'),(1533,'D511','Anemie par carence en vitamine B12 due a une malabsorption selective de la vitamine B12, avec proteinurie'),(1534,'D512','Carence en transcobalamine II'),(1535,'D513','Autres anemies par carence alimentaire en vitamine B12'),(1536,'D518','Autres anemies par carence en vitamine B12'),(1537,'D519','Anemie par carence en vitamine B12, sans precision'),(1538,'D520','Anemie par carence alimentaire en acide folique'),(1539,'D521','Anemie par carence en acide folique due a des medicaments'),(1540,'D528','Autres anemies par carence en acide folique'),(1541,'D529','Anemie par carence en acide folique, sans precision'),(1542,'D530','Anemie par carence en proteines'),(1543,'D531','Autres anemies megaloblastiques, non classees ailleurs'),(1544,'D532','Anemie scorbutique'),(1545,'D538','Autres anemies nutritionnelles precisees'),(1546,'D539','Anemie nutritionnelle, sans precision'),(1547,'D550','Anemie due a une carence en glucose-6-phosphate deshydrogenase [G6PD]'),(1548,'D551','Anemie due a d\'autres anomalies du metabolisme du glutathion'),(1549,'D552','Anemie due a des anomalies des enzymes glycolytiques'),(1550,'D553','Anemie due a des anomalies du metabolisme des nucleotides'),(1551,'D558','Autres anemies dues a des anomalies enzymatiques'),(1552,'D559','Anemie due a des anomalies enzymatiques, sans precision'),(1553,'D560','Alpha-thalassemie'),(1554,'D561','Beta-thalassemie'),(1555,'D562','Delta-beta-thalassemie'),(1556,'D563','Trait thalassemique'),(1557,'D564','Persistance hereditaire de l\'hemoglobine fotale [HbF]'),(1558,'D568','Autres thalassemies'),(1559,'D569','Thalassemie, sans precision'),(1560,'D570','Anemie a hematies falciformes [anemie drepanocytaire] avec crises'),(1561,'D571','Anemie a hematies falciformes (sans crises)'),(1562,'D572','Affections a hematies falciformes [drepanocytaires] heterozygotes doubles'),(1563,'D573','Trait de la maladie des hematies falciformes [drepanocytaire]'),(1564,'D578','Autres affections a hematies falciformes [drepanocytaires]'),(1565,'D580','Spherocytose hereditaire'),(1566,'D581','Elliptocytose hereditaire'),(1567,'D582','Autres hemoglobinopathies'),(1568,'D588','Autres anemies hemolytiques hereditaires precisees'),(1569,'D589','Anemie hemolytique hereditaire, sans precision'),(1570,'D590','Anemie hemolytique auto-immune, due a des medicaments'),(1571,'D591','Autres anemies hemolytiques auto-immunes'),(1572,'D592','Anemie hemolytique non auto-immune, due a des medicaments'),(1573,'D593','Syndrome hemolytique uremique'),(1574,'D594','Autres anemies hemolytiques non auto-immunes'),(1575,'D595','Hemoglobinurie nocturne paroxystique [Marchiafava-Micheli]'),(1576,'D596','Hemoglobinurie due a une hemolyse relevant d\'autres causes externes'),(1577,'D598','Autres anemies hemolytiques acquises'),(1578,'D599','Anemie hemolytique acquise, sans precision'),(1579,'D600','Aplasie medullaire acquise pure, chronique'),(1580,'D601','Aplasie medullaire acquise pure, transitoire'),(1581,'D608','Autres aplasies medullaires acquises pures'),(1582,'D609','Aplasie medullaire acquise pure, sans precision'),(1583,'D610','Aplasie medullaire constitutionnelle'),(1584,'D611','Aplasie medullaire medicamenteuse'),(1585,'D612','Aplasie medullaire due a d\'autres agents externes'),(1586,'D613','Aplasie medullaire idiopathique'),(1587,'D618','Autres aplasies medullaires precisees'),(1588,'D619','Aplasie medullaire, sans precision'),(1589,'D62','Anemie posthemorragique aigue'),(1590,'D630','Anemie au cours de maladies tumorales (C00-D48)'),(1591,'D638','Anemie au cours d\'autres maladies chroniques classees ailleurs'),(1592,'D640','Anemie sideroblastique hereditaire'),(1593,'D641','Anemie sideroblastique secondaire, due a une maladie'),(1594,'D642','Anemie sideroblastique secondaire, due a des medicaments et des toxines'),(1595,'D643','Autres anemies sideroblastiques'),(1596,'D644','Anemie dyserythropoietique congenitale'),(1597,'D648','Autres anemies precisees'),(1598,'D649','Anemie, sans precision'),(1599,'D65','Coagulation intravasculaire disseminee [syndrome de defibrination]'),(1600,'D66','Carence hereditaire en facteur VIII'),(1601,'D67','Carence hereditaire en facteur IX'),(1602,'D680','Maladie de von Willebrand'),(1603,'D681','Carence hereditaire en facteur XI'),(1604,'D682','Carence hereditaire en autres facteurs de coagulation'),(1605,'D683','Troubles hemorragiques dus a des anticoagulants circulants'),(1606,'D684','Carence acquise en facteur de coagulation'),(1607,'D688','Autres anomalies precisees de la coagulation'),(1608,'D689','Anomalie de la coagulation, sans precision'),(1609,'D690','Purpura allergique'),(1610,'D691','Modifications qualitatives des plaquettes'),(1611,'D692','Autres purpuras (non thrombopeniques)'),(1612,'D693','Purpura thrombopenique idiopathique'),(1613,'D694','Autres thrombopenies primaires'),(1614,'D695','Thrombopenie secondaire'),(1615,'D696','Thrombopenie, sans precision'),(1616,'D698','Autres affections hemorragiques precisees'),(1617,'D699','Affection hemorragique, sans precision'),(1618,'D70','Agranulocytose'),(1619,'D71','Anomalies fonctionnelles des granulocytes neutrophiles'),(1620,'D720','Anomalies genetiques des leucocytes'),(1621,'D721','Eosinophilie'),(1622,'D728','Autres anomalies precisees des leucocytes'),(1623,'D729','Anomalie des leucocytes, sans precision'),(1624,'D730','Hyposplenisme'),(1625,'D731','Hypersplenisme'),(1626,'D732','Splenomegalie congestive chronique'),(1627,'D733','Abces de la rate'),(1628,'D734','Kyste de la rate'),(1629,'D735','Infarctus de la rate'),(1630,'D738','Autres maladies de la rate'),(1631,'D739','Maladie de la rate, sans precision'),(1632,'D740','Methemoglobinemie congenitale'),(1633,'D748','Autres methemoglobinemies'),(1634,'D749','Methemoglobinemie, sans precision'),(1635,'D750','Erythrocytose familiale'),(1636,'D751','Polycythemie secondaire'),(1637,'D752','Thrombocytose essentielle'),(1638,'D758','Autres maladies precisees du sang et des organes hematopoietiques'),(1639,'D759','Maladie du sang et des organes hematopoietiques, sans precision'),(1640,'D760','Histiocytose des cellules de Langerhans, non classee ailleurs'),(1641,'D761','Lymphohistiocytose hemophagocytaire'),(1642,'D762','Syndrome hemophagocytaire associe a une infection'),(1643,'D763','Autres syndromes histiocytaires'),(1644,'D77','Autres maladies du sang et des organes hematopoietiques au cours de maladies classees ailleurs'),(1645,'D800','Hypogammaglobulinemie hereditaire'),(1646,'D801','Hypogammaglobulinemie (non familiale)'),(1647,'D802','Deficit selectif en immunoglobuline A [IgA]'),(1648,'D803','Deficit selectif en sous-classes d\'immunoglobulines G [IgG]'),(1649,'D804','Deficit selectif en immunoglobuline M [IgM]'),(1650,'D805','Deficit immunitaire avec augmentation de l\'immunoglobuline M [IgM]'),(1651,'D806','Deficit en anticorps avec immunoglobulines presque normales ou avec hyperimmunoglobulinemie'),(1652,'D807','Hypogammaglobulinemie transitoire du nourrisson'),(1653,'D808','Autres deficits immunitaires avec deficit predominant de la production d\'anticorps'),(1654,'D809','Deficit immunitaire avec deficit predominant de la production d\'anticorps, sans precision'),(1655,'D810','Deficit immunitaire combine severe [DICS] avec dysgenesie reticulaire'),(1656,'D811','Deficit immunitaire combine severe [DICS] avec nombre faible de cellules B et T'),(1657,'D812','Deficit immunitaire combine severe [DICS] avec nombre faible ou normal de cellules B'),(1658,'D813','Deficit en adenosine desaminase [ADA]'),(1659,'D814','Syndrome de Nezelof'),(1660,'D815','Deficit en purine nucleoside phosphorylase [PNP]'),(1661,'D816','Deficit en complexe majeur d\'histocomptabilite classe I'),(1662,'D817','Deficit en complexe majeur d\'histocomptabilite classe II'),(1663,'D818','Autres deficits immunitaires combines'),(1664,'D819','Deficit immunitaire combine, sans precision'),(1665,'D820','Syndrome de Wiskott-Aldrich'),(1666,'D821','Syndrome de Di George'),(1667,'D822','Deficit immunitaire avec micromelie'),(1668,'D823','Deficit immunitaire avec reponse hereditaire anormale au virus d\'Epstein-Barr'),(1669,'D824','Syndrome d\'hyperimmunoglobuline E [IgE]'),(1670,'D828','Deficit immunitaire associe a d\'autres anomalies majeures precisees'),(1671,'D829','Deficit immunitaire associe a une anomalie majeure, sans precision'),(1672,'D830','Deficit immunitaire commun variable avec anomalies predominantes du nombre et de la fonction des lymphocytes B'),(1673,'D831','Deficit immunitaire commun variable avec anomalies predominantes des lymphocytes T immunoregulateurs'),(1674,'D832','Deficit immunitaire commun variable avec autoanticorps anti-lymphocytes B ou T'),(1675,'D838','Autres deficits immunitaires communs variables'),(1676,'D839','Deficit immunitaire commun variable, sans precision'),(1677,'D840','Anomalie de la fonction lymphocytaire antigene-1 (LFA-1)'),(1678,'D841','Deficit du complement'),(1679,'D848','Autres deficits immunitaires precises'),(1680,'D849','Deficit immunitaire, sans precision'),(1681,'D860','Sarcoidose du poumon'),(1682,'D861','Sarcoidose des ganglions lymphatiques'),(1683,'D862','Sarcoidose du poumon avec sarcoidose des ganglions lymphatiques'),(1684,'D863','Sarcoidose de la peau'),(1685,'D868','Sarcoidose de localisations autres et associees'),(1686,'D869','Sarcoidose, sans precision'),(1687,'D890','Hypergammaglobulinemie polyclonale'),(1688,'D891','Cryoglobulinemie'),(1689,'D892','Hypergammaglobulinemie, sans precision'),(1690,'D898','Autres anomalies precisees du systeme immunitaire, non classees ailleurs'),(1691,'D899','Anomalie du systeme immunitaire, sans precision'),(1692,'E000','Syndrome d\'insuffisance thyroidienne congenitale de type neurologique'),(1693,'E001','Syndrome d\'insuffisance thyroidienne congenitale de type myxodemateux'),(1694,'E002','Syndrome d\'insuffisance thyroidienne congenitale de type mixte'),(1695,'E009','Syndrome d\'insuffisance thyroidienne congenitale, sans precision'),(1696,'E010','Goitre diffus (endemique) lie a une carence en iode'),(1697,'E011','Goitre multinodulaire (endemique) lie a une carence en iode'),(1698,'E012','Goitre (endemique) lie a une carence en iode, sans precision'),(1699,'E018','Autres affections thyroidiennes et apparentees liees a une carence en iode'),(1700,'E02','Hypothyroidie par carence inapparente en iode'),(1701,'E030','Hypothyroidie congenitale, avec goitre diffus'),(1702,'E031','Hypothyroidie congenitale, sans goitre'),(1703,'E032','Hypothyroidie due a des medicaments et a d\'autres produits exogenes'),(1704,'E033','Hypothyroidie post-infectieuse'),(1705,'E034','Atrophie de la thyroide (acquise)'),(1706,'E035','Coma myxodemateux'),(1707,'E038','Autres hypothyroidies precisees'),(1708,'E039','Hypothyroidie, sans precision'),(1709,'E040','Goitre diffus non toxique'),(1710,'E041','Nodule thyroidien simple non toxique'),(1711,'E042','Goitre multinodulaire (non toxique)'),(1712,'E048','Autres goitres non toxiques precises'),(1713,'E049','Goitre (non toxique), sans precision'),(1714,'E050','Thyreotoxicose avec goitre diffus'),(1715,'E051','Thyreotoxicose avec nodule thyroidien simple'),(1716,'E052','Thyreotoxicose avec goitre multinodulaire toxique'),(1717,'E053','Thyreotoxicose due a des nodules thyroidiens ectopiques'),(1718,'E054','Thyreotoxicose factice'),(1719,'E055','Crise aigue thyreotoxique'),(1720,'E058','Autres thyreotoxicoses'),(1721,'E059','Thyreotoxicose, sans precision'),(1722,'E060','Thyroidite aigue'),(1723,'E061','Thyroidite subaigue'),(1724,'E062','Thyroidite chronique avec thyreotoxicose transitoire'),(1725,'E063','Thyroidite auto-immune'),(1726,'E064','Thyroidite medicamenteuse'),(1727,'E065','Autres thyroidites chroniques'),(1728,'E069','Thyroidite, sans precision'),(1729,'E070','Hypersecretion de calcitonine'),(1730,'E071','Goitre du un trouble de l\'hormonosynthese'),(1731,'E078','Autres affections precisees de la thyroide'),(1732,'E079','Affection de la thyroide, sans precision'),(1733,'E100','Diabete sucre insulino-dependant, avec coma'),(1734,'E101','Diabete sucre insulino-dependant, avec acidocetose'),(1735,'E102','Diabete sucre insulino-dependant, avec complications renales'),(1736,'E103','Diabete sucre insulino-dependant, avec complications oculaires'),(1737,'E104','Diabete sucre insulino-dependant, avec complications neurologiques'),(1738,'E105','Diabete sucre insulino-dependant, avec complications vasculaires peripheriques'),(1739,'E106','Diabete sucre insulino-dependant, avec autres complications precisees'),(1740,'E107','Diabete sucre insulino-dependant, avec complications multiples'),(1741,'E108','Diabete sucre insulino-dependant, avec complications non precisees'),(1742,'E109','Diabete sucre insulino-dependant, sans complication'),(1743,'E110','Diabete sucre non insulino-dependant, avec coma'),(1744,'E111','Diabete sucre non insulino-dependant, avec acidocetose'),(1745,'E112','Diabete sucre non insulino-dependant, avec complications renales'),(1746,'E113','Diabete sucre non insulino-dependant, avec complications oculaires'),(1747,'E114','Diabete sucre non insulino-dependant, avec complications neurologiques'),(1748,'E115','Diabete sucre non insulino-dependant, avec complications vasculaires peripheriques'),(1749,'E116','Diabete sucre non insulino-dependant, avec autres complications precisees'),(1750,'E117','Diabete sucre non insulino-dependant, avec complications multiples'),(1751,'E118','Diabete sucre non insulino-dependant, avec complications non precisees'),(1752,'E119','Diabete sucre non insulino-dependant, sans complication'),(1753,'E120','Diabete sucre de malnutrition, avec coma'),(1754,'E121','Diabete sucre de malnutrition, avec acidocetose'),(1755,'E122','Diabete sucre de malnutrition, avec complications renales'),(1756,'E123','Diabete sucre de malnutrition, avec complications oculaires'),(1757,'E124','Diabete sucre de malnutrition, avec complications neurologiques'),(1758,'E125','Diabete sucre de malnutrition, avec complications vasculaires peripheriques'),(1759,'E126','Diabete sucre de malnutrition, avec autres complications precisees'),(1760,'E127','Diabete sucre de malnutrition, avec complications multiples'),(1761,'E128','Diabete sucre de malnutrition, avec complications non precisees'),(1762,'E129','Diabete sucre de malnutrition, sans complication'),(1763,'E130','Autres diabetes sucres precises, avec coma'),(1764,'E131','Autres diabetes sucres precises, avec acidocetose'),(1765,'E132','Autres diabetes sucres precises, avec complications renales'),(1766,'E133','Autres diabetes sucres precises, avec complications oculaires'),(1767,'E134','Autres diabetes sucres precises, avec complications neurologiques'),(1768,'E135','Autres diabetes sucres precises, avec complications vasculaires peripheriques'),(1769,'E136','Autres diabetes sucres precises, avec autres complications precisees'),(1770,'E137','Autres diabetes sucres precises, avec complications multiples'),(1771,'E138','Autres diabetes sucres precises, avec complications non precisees'),(1772,'E139','Autres diabetes sucres precises, sans complication'),(1773,'E140','Diabete sucre, sans precision, avec coma'),(1774,'E141','Diabete sucre, sans precision, avec acidocetose'),(1775,'E142','Diabete sucre, sans precision, avec complications renales'),(1776,'E143','Diabete sucre, sans precision, avec complications oculaires'),(1777,'E144','Diabete sucre, sans precision, avec complications neurologiques'),(1778,'E145','Diabete sucre, sans precision, avec complications vasculaires peripheriques'),(1779,'E146','Diabete sucre, sans precision, avec autres complications precisees'),(1780,'E147','Diabete sucre, sans precision, avec complications multiples'),(1781,'E148','Diabete sucre, sans precision, avec complications non precisees'),(1782,'E149','Diabete sucre, sans precision, sans complication'),(1783,'E15','Coma hypoglycemique non diabetique'),(1784,'E160','Hypoglycemie medicamenteuse, sans coma'),(1785,'E161','Autres hypoglycemies'),(1786,'E162','Hypoglycemie, sans precision'),(1787,'E163','Hypersecretion de glucagon'),(1788,'E164','Secretion anormale de gastrine'),(1789,'E168','Autres anomalies precisees de la secretion pancreatique interne'),(1790,'E169','Anomalie de la regulation de la secretion pancreatique'),(1791,'E200','Hypoparathyroidie idiopathique'),(1792,'E201','Pseudohypoparathyroidie'),(1793,'E208','Autres hypoparathyroidies'),(1794,'E209','Hypoparathyroidie, sans precision'),(1795,'E210','Hyperparathyroidie primaire'),(1796,'E211','Hyperparathyroidie secondaire, non classee ailleurs'),(1797,'E212','Autres hyperparathyroidies'),(1798,'E213','Hyperparathyroidie, sans precision'),(1799,'E214','Autres maladies precisees de la glande parathyroide'),(1800,'E215','Maladie de la glande parathyroide, sans precision'),(1801,'E220','Acromegalie et gigantisme'),(1802,'E221','Hyperprolactinemie'),(1803,'E222','Syndrome de secretion anormale de l\'hormone antidiuretique'),(1804,'E228','Autres hypersecretions de l\'hypophyse'),(1805,'E229','Hypersecretion de l\'hypophyse, sans precision'),(1806,'E230','Hypopituitarisme'),(1807,'E231','Hypopituitarisme medicamenteux'),(1808,'E232','Diabete insipide'),(1809,'E233','Anomalie hypothalamique, non classee ailleurs'),(1810,'E236','Autres anomalies de l\'hypophyse'),(1811,'E237','Anomalie de l\'hypophyse, sans precision'),(1812,'E240','Maladie de Cushing hypophyso-dependante'),(1813,'E241','Syndrome de Nelson'),(1814,'E242','Syndrome de Cushing medicamenteux'),(1815,'E243','Syndrome de secretion ectopique d\'ACTH'),(1816,'E244','Pseudosyndrome de Cushing du a l\'alcool'),(1817,'E248','Autres syndromes de Cushing'),(1818,'E249','Syndrome de Cushing, sans precision'),(1819,'E250','Anomalies genito-surrenaliennes congenitales liees a un deficit enzymatique'),(1820,'E258','Autres anomalies genito-surrenaliennes'),(1821,'E259','Anomalie genito-surrenalienne, sans precision'),(1822,'E260','Hyperaldosteronisme primaire'),(1823,'E261','Hyperaldosteronisme secondaire'),(1824,'E268','Autres hyperaldosteronismes'),(1825,'E269','Hyperaldosteronisme, sans precision'),(1826,'E270','Autres hyperfonctionnements corticosurrenaux'),(1827,'E271','Insuffisance corticosurrenale primaire'),(1828,'E272','Crise addisonienne'),(1829,'E273','Insuffisance corticosurrenale medicamenteuse'),(1830,'E274','Insuffisances corticosurrenales, autres et sans precision'),(1831,'E275','Hyperfonctionnement de la medullosurrenale'),(1832,'E278','Autres maladies precisees de la glande surrenale'),(1833,'E279','Maladie de la glande surrenale, sans precision'),(1834,'E280','Hyperostrogenie'),(1835,'E281','Hyperandrogenie'),(1836,'E282','Syndrome ovarien polykystique'),(1837,'E283','Insuffisance ovarienne primaire'),(1838,'E288','Autres dysfonctions ovariennes'),(1839,'E289','Dysfonction ovarienne, sans precision'),(1840,'E290','Hyperfonction testiculaire'),(1841,'E291','Hypofonction testiculaire'),(1842,'E298','Autres dysfonctions testiculaires'),(1843,'E299','Dysfonction testiculaire, sans precision'),(1844,'E300','Puberte retardee'),(1845,'E301','Puberte precoce'),(1846,'E308','Autres anomalies de la puberte'),(1847,'E309','Anomalie de la puberte, sans precision'),(1848,'E310','Insuffisance pluriglandulaire auto-immune'),(1849,'E311','Hyperfonctionnement pluriglandulaire'),(1850,'E318','Autres dysfonctionnements pluriglandulaires'),(1851,'E319','Dysfonctionnement pluriglandulaire, sans precision'),(1852,'E320','Hyperplasie persistante du thymus'),(1853,'E321','Abces du thymus'),(1854,'E328','Autres maladies du thymus'),(1855,'E329','Maladie du thymus, sans precision'),(1856,'E340','Syndrome carcinoide'),(1857,'E341','Autres hypersecretions d\'hormones intestinales'),(1858,'E342','Secretion hormonale ectopique, non classee ailleurs'),(1859,'E343','Insuffisance staturale, non classee ailleurs'),(1860,'E344','Haute stature constitutionnelle'),(1861,'E345','Syndrome de resistance aux androgenes'),(1862,'E348','Autres troubles endocriniens precises'),(1863,'E349','Anomalie endocrinienne, sans precision'),(1864,'E350','Anomalies de la glande thyroide au cours de maladies classees ailleurs'),(1865,'E351','Anomalies de la glande surrenale au cours de maladies classees ailleurs'),(1866,'E358','Anomalies d\'autres glandes endocrines au cours de maladies classees ailleurs'),(1867,'E40','Kwashiorkor'),(1868,'E41','Marasme nutritionnel'),(1869,'E42','Kwashiorkor avec marasme'),(1870,'E43','Malnutrition proteino-energetique grave, sans precision'),(1871,'E440','Malnutrition proteino-energetique moderee'),(1872,'E441','Malnutrition proteino-energetique legere'),(1873,'E45','Retard de developpement apres malnutrition proteino-energetique'),(1874,'E46','Malnutrition proteino-energetique, sans precision'),(1875,'E500','Avitaminose A avec xerosis conjonctival'),(1876,'E501','Avitaminose A avec taches de Bitot et xerosis conjonctival'),(1877,'E502','Avitaminose A avec xerosis corneen'),(1878,'E503','Avitaminose A avec xerosis et ulceration de la cornee'),(1879,'E504','Avitaminose A avec keratomalacie'),(1880,'E505','Avitaminose A avec hemeralopie'),(1881,'E506','Avitaminose A avec cicatrices xerophtalmiques de la cornee'),(1882,'E507','Autres manifestations oculaires de l\'avitaminose A'),(1883,'E508','Autres manifestations de l\'avitaminose A'),(1884,'E509','Avitaminose A, sans precision'),(1885,'E511','Beriberi'),(1886,'E512','Encephalopathie de Wernicke'),(1887,'E518','Autres manifestations de la carence en thiamine'),(1888,'E519','Carence en thiamine, sans precision'),(1889,'E52','Carence en acide nicotinique [pellagre]'),(1890,'E530','Carence en riboflavine'),(1891,'E531','Carence en pyridoxine'),(1892,'E538','Autres avitaminoses precisees du groupe B'),(1893,'E539','Avitaminose du groupe B, sans precision'),(1894,'E54','Carence en acide ascorbique'),(1895,'E550','Rachitisme evolutif'),(1896,'E559','Carence en vitamine D, sans precision'),(1897,'E560','Carence en vitamine E'),(1898,'E561','Carence en vitamine K'),(1899,'E568','Carence en autres vitamines'),(1900,'E569','Avitaminose, sans precision'),(1901,'E58','Carence alimentaire en calcium'),(1902,'E59','Carence alimentaire en selenium'),(1903,'E60','Carence alimentaire en zinc'),(1904,'E610','Carence en cuivre'),(1905,'E611','Carence en fer'),(1906,'E612','Carence en magnesium'),(1907,'E613','Carence en manganese'),(1908,'E614','Carence en chrome'),(1909,'E615','Carence en molybdene'),(1910,'E616','Carence en vanadium'),(1911,'E617','Carence en plusieurs elements nutritionnels'),(1912,'E618','Carence en autres elements nutritionnels precises'),(1913,'E619','Carence en element nutritionnel, sans precision'),(1914,'E630','Carence en acides gras essentiels'),(1915,'E631','Desequilibre alimentaire'),(1916,'E638','Autres carences nutritionnelles precisees'),(1917,'E639','Carence nutritionnelle, sans precision'),(1918,'E640','Sequelles de malnutrition proteino-energetique'),(1919,'E641','Sequelles d\'avitaminose A'),(1920,'E642','Sequelles d\'avitaminose C'),(1921,'E643','Sequelles de rachitisme'),(1922,'E648','Sequelles d\'autres carences nutritionnelles'),(1923,'E649','Sequelles d\'une carence nutritionnelle non precisee'),(1924,'E65','Adiposite localisee'),(1925,'E660','Obesite due a un exces calorique'),(1926,'E661','Obesite medicamenteuse'),(1927,'E662','Obesite extreme avec hypoventilation alveolaire'),(1928,'E668','Autres obesites'),(1929,'E669','Obesite, sans precision'),(1930,'E670','Hypervitaminose A'),(1931,'E671','Hypercarotenemie'),(1932,'E672','Syndrome d\'hypervitaminose B6'),(1933,'E673','Hypervitaminose D'),(1934,'E678','Autres exces precises d\'apport'),(1935,'E68','Sequelles d\'exces d\'apport'),(1936,'E700','Phenylcetonurie classique'),(1937,'E701','Autres hyperphenylalaninemies'),(1938,'E702','Anomalies du metabolisme de la tyrosine'),(1939,'E703','Albinisme'),(1940,'E708','Autres anomalies du metabolisme des acides amines aromatiques'),(1941,'E709','Anomalies du metabolisme des acides amines aromatiques, sans precision'),(1942,'E710','Maladie des urines a odeur de sirop d\'erable'),(1943,'E711','Autres anomalies du metabolisme des acides amines a chaine ramifiee'),(1944,'E712','Anomalie du mebabolisme des acides amines a chaine ramifiee, sans precision'),(1945,'E713','Anomalie du metabolisme des acides gras'),(1946,'E720','Anomalies du transport des acides amines'),(1947,'E721','Anomalies du metabolisme des acides amines soufres'),(1948,'E722','Anomalies du cycle de l\'ureogenese'),(1949,'E723','Anomalies du metabolisme de la lysine et de l\'hydroxylysine'),(1950,'E724','Anomalies du metabolisme de l\'ornithine'),(1951,'E725','Anomalies du metabolisme de la glycine'),(1952,'E728','Autres anomalies precisees du metabolisme des acides amines'),(1953,'E729','Anomalie du metabolisme des acides amines, sans precision'),(1954,'E730','Deficit congenital en lactase'),(1955,'E731','Deficit secondaire en lactase'),(1956,'E738','Autres intolerances au lactose'),(1957,'E739','Intolerance au lactose, sans precision'),(1958,'E740','Thesaurismose glycogenique'),(1959,'E741','Anomalies du metabolisme du fructose'),(1960,'E742','Anomalies du metabolisme du galactose'),(1961,'E743','Autres anomalies de l\'absorption intestinale des hydrates de carbone'),(1962,'E744','Anomalies du metabolisme du pyruvate et de la gluconeogenese'),(1963,'E748','Autres anomalies precisees du metabolisme des hydrates de carbone'),(1964,'E749','Anomalie du metabolisme des hydrates de carbone, sans precision'),(1965,'E750','Gangliosidose GM2'),(1966,'E751','Autres gangliosidoses'),(1967,'E752','Autres sphingolipidoses'),(1968,'E753','Sphingolipidose, sans precision'),(1969,'E754','Lipofuscinose a ceroides neuronaux'),(1970,'E755','Autres anomalies du stockage des lipides'),(1971,'E756','Anomalie du stockage des lipides, sans precision'),(1972,'E760','Mucopolysaccharidose, type I'),(1973,'E761','Mucopolysaccharidose, type II'),(1974,'E762','Autres mucopolysaccharidoses'),(1975,'E763','Mucopolysaccharidose, sans precision'),(1976,'E768','Autres anomalies du metabolisme des glucosaminoglycanes'),(1977,'E769','Anomalie du metabolisme des glucosaminoglycanes, sans precision'),(1978,'E770','Defauts de la transformation post-traductionnelle des enzymes lysosomiaux'),(1979,'E771','Defauts de la degradation des glycoproteines'),(1980,'E778','Autres anomalies du metabolisme des glycoproteines'),(1981,'E779','Anomalie du metabolisme des glycoproteines, sans precision'),(1982,'E780','Hypercholesterolemie essentielle'),(1983,'E781','Hyperglyceridemie essentielle'),(1984,'E782','Hyperlipidemie mixte'),(1985,'E783','Hyperchylomicronemie'),(1986,'E784','Autres hyperlipidemies'),(1987,'E785','Hyperlipidemie, sans precision'),(1988,'E786','Deficit en lipoproteines'),(1989,'E788','Autres anomalies du metabolisme des lipoproteines'),(1990,'E789','Anomalie du metabolisme des lipoproteines, sans precision'),(1991,'E790','Hyperuricemie sans signes d\'arthrite inflammatoire et de maladie tophacee'),(1992,'E791','Syndrome de Lesch-Nyhan'),(1993,'E798','Autres anomalies du metabolisme de la purine et de la pyrimidine'),(1994,'E799','Anomalie du metabolisme de la purine et de la pyrimidine, sans precision'),(1995,'E800','Porphyrie erythropoietique hereditaire'),(1996,'E801','Porphyrie cutanee tardive'),(1997,'E802','Autres porphyries'),(1998,'E803','Deficit en catalase et en peroxydase'),(1999,'E804','Syndrome de Gilbert'),(2000,'E805','Maladie de Crigler et Najjar'),(2001,'E806','Autres anomalies du metabolisme de la bilirubine'),(2002,'E807','Anomalie du metabolisme de la bilirubine, sans precision'),(2003,'E830','Anomalies du metabolisme du cuivre'),(2004,'E831','Anomalies du metabolisme du fer'),(2005,'E832','Anomalies du metabolisme du zinc'),(2006,'E833','Anomalies du metabolisme du phosphore'),(2007,'E834','Anomalies du metabolisme du magnesium'),(2008,'E835','Anomalies du metabolisme du calcium'),(2009,'E838','Autres anomalies du metabolisme des mineraux'),(2010,'E839','Anomalie du metabolisme des mineraux, sans precision'),(2011,'E840','Fibrose kystique avec manifestations pulmonaires'),(2012,'E841','Fibrose kystique avec manifestations intestinales'),(2013,'E848','Fibrose kystique avec autres manifestations'),(2014,'E849','Fibrose kystique, sans precision'),(2015,'E850','Amylose heredofamiliale non neuropathique'),(2016,'E851','Amylose heredofamiliale neuropathique'),(2017,'E852','Amylose heredofamiliale, sans precision'),(2018,'E853','Amylose generalisee secondaire'),(2019,'E854','Amylose limitee a un ou plusieurs organe(s)'),(2020,'E858','Autres amyloses'),(2021,'E859','Amylose, sans precision'),(2022,'E86','Hypovolemie'),(2023,'E870','Hyperosmolarite et hypernatremie'),(2024,'E871','Hypo-osmolarite et hyponatremie'),(2025,'E872','Acidose'),(2026,'E873','Alcalose'),(2027,'E874','Anomalie mixte de l\'equilibre acido-basique'),(2028,'E875','Hyperkaliemie'),(2029,'E876','Hypokaliemie'),(2030,'E877','Surcharge liquidienne'),(2031,'E878','Autres desequilibres hydro-electrolytiques, non classes ailleurs'),(2032,'E880','Anomalies du metabolisme des proteines plasmatiques, non classees ailleurs'),(2033,'E881','Lipodystrophie, non classee ailleurs'),(2034,'E882','Lipomatose, non classee ailleurs'),(2035,'E888','Autres anomalies metaboliques precisees'),(2036,'E889','Anomalie metabolique, sans precision'),(2037,'E890','Hypothyroidie apres un acte a visee diagnostique et therapeutique'),(2038,'E891','Hypoinsulinemie apres un acte a visee diagnostique et therapeutique'),(2039,'E892','Hypoparathyroidie apres un acte a visee diagnostique et therapeutique'),(2040,'E893','Hypopituitarisme apres un acte a visee diagnostique et therapeutique'),(2041,'E894','Insuffisance ovarienne apres un acte a visee diagnostique et therapeutique'),(2042,'E895','Hypofonctionnement testiculaire apres un acte a visee diagnostique et therapeutique'),(2043,'E896','Hypofonctionnement corticosurrenal (de la medullaire) apres un acte a visee diagnostique et therapeutique'),(2044,'E898','Autres anomalies endocriniennes et metaboliques apres un acte a visee diagnostique et therapeutique'),(2045,'E899','Anomalie endocrinienne et metabolique apres un acte a visee diagnostique et therapeutique, sans precision'),(2046,'E90','Anomalies nutritionnelles et metaboliques au cours de maladies classees ailleurs'),(2047,'F000','Demence de la maladie d\'Alzheimer, a debut precoce (G30.0)'),(2048,'F001','Demence de la maladie d\'Alzheimer, a debut tardif (G30.1)'),(2049,'F002','Demence de la maladie d\'Alzheimer, forme atypique ou mixte (G30.8)'),(2050,'F009','Demence de la maladie d\'Alzheimer, sans precision (G30.9)'),(2051,'F010','Demence vasculaire a debut aigu'),(2052,'F011','Demence vasculaire par infarctus multiples'),(2053,'F012','Demence vasculaire sous-corticale'),(2054,'F013','Demence vasculaire mixte, corticale et sous-corticale'),(2055,'F018','Autres formes de demence vasculaire'),(2056,'F019','Demence vasculaire, sans precision'),(2057,'F020','Demence de la maladie de Pick (G31.0)'),(2058,'F021','Demence de la maladie de Creutzfeldt-Jakob (A81.0)'),(2059,'F022','Demence de la maladie de Huntington (G10)'),(2060,'F023','Demence de la maladie de Parkinson (G20)'),(2061,'F024','Demence de la maladie due au virus de l\'immunodeficience humaine [VIH] (B22.0)'),(2062,'F028','Demence au cours d\'autres maladies classees ailleurs'),(2063,'F03','Demence, sans precision'),(2064,'F04','Syndrome amnesique organique, non induit par l\'alcool et d\'autres substances psycho-actives'),(2065,'F050','Delirium non surajoute a une demence, ainsi decrit'),(2066,'F051','Delirium surajoute a une demence'),(2067,'F058','Autres formes de delirium'),(2068,'F059','Delirium, sans precision'),(2069,'F060','Etat hallucinatoire organique'),(2070,'F061','Catatonie organique'),(2071,'F062','Trouble delirant organique [d\'allure schizophrenique]'),(2072,'F063','Troubles organiques de l\'humeur [affectifs]'),(2073,'F064','Trouble anxieux organique'),(2074,'F065','Trouble dissociatif organique'),(2075,'F066','Labilite [asthenie] emotionnelle organique'),(2076,'F067','Trouble cognitif leger'),(2077,'F068','Autres troubles mentaux precises dus a une lesion cerebrale et un dysfonctionnement cerebral et a une affection physique'),(2078,'F069','Trouble mental sans precision, du a une lesion cerebrale et un dysfonctionnement cerebral, et a une affection physique'),(2079,'F070','Trouble organique de la personnalite'),(2080,'F071','Syndrome post-encephalitique'),(2081,'F072','Syndrome post-commotionnel'),(2082,'F078','Autres troubles organiques de la personnalite et du comportement dus a une affection, une lesion et un dysfonctionnement cerebraux'),(2083,'F079','Trouble organique de la personnalite et du comportement du a une affection, une lesion et un dysfonctionnement cerebraux, sans precision'),(2084,'F09','Trouble mental organique ou symptomatique, sans precision'),(2085,'F100','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool : intoxication aigue'),(2086,'F101','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool : utilisation nocive pour la sante'),(2087,'F102','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool : syndrome de dependance'),(2088,'F103','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool : syndrome de sevrage'),(2089,'F104','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool : syndrome de sevrage avec delirium'),(2090,'F105','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool : trouble psychotique'),(2091,'F106','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool : syndrome amnesique'),(2092,'F107','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool : trouble residuel ou psychotique de survenue tardive'),(2093,'F108','Autres troubles mentaux et du comportement lies a l\'utilisation d\'alcool'),(2094,'F109','Troubles mentaux et du comportement lies a l\'utilisation d\'alcool, sans precision'),(2095,'F110','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces : intoxication aigue'),(2096,'F111','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces : utilisation nocive pour la sante'),(2097,'F112','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces : syndrome de dependance'),(2098,'F113','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces : syndrome de sevrage'),(2099,'F114','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces : syndrome de sevrage avec delirium'),(2100,'F115','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces : trouble psychotique'),(2101,'F116','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces : syndrome amnesique'),(2102,'F117','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces : trouble residuel ou psychotique de survenue tardive'),(2103,'F118','Autres troubles mentaux et du comportement lies a l\'utilisation d\'opiaces'),(2104,'F119','Troubles mentaux et du comportement lies a l\'utilisation d\'opiaces, sans precision'),(2105,'F120','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis : intoxication aigue'),(2106,'F121','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis : utilisation nocive pour la sante'),(2107,'F122','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis : syndrome de dependance'),(2108,'F123','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis : syndrome de sevrage'),(2109,'F124','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis : syndrome de sevrage avec delirium'),(2110,'F125','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis : trouble psychotique'),(2111,'F126','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis : syndrome amnesique'),(2112,'F127','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis : trouble residuel ou psychotique de survenue tardive'),(2113,'F128','Autres troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis'),(2114,'F129','Troubles mentaux et du comportement lies a l\'utilisation de derives du cannabis, sans precision'),(2115,'F130','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques : intoxication aigue'),(2116,'F131','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques : utilisation nocive pour la sante'),(2117,'F132','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques : syndrome de dependance'),(2118,'F133','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques : syndrome de sevrage'),(2119,'F134','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques : syndrome de sevrage avec delirium'),(2120,'F135','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques : trouble psychotique'),(2121,'F136','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques : syndrome amnesique'),(2122,'F137','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques : trouble residuel ou psychotique de survenue tardive'),(2123,'F138','Autres troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques'),(2124,'F139','Troubles mentaux et du comportement lies a l\'utilisation de sedatifs ou d\'hypnotiques, sans precision'),(2125,'F140','Troubles mentaux et du comportement lies a l\'utilisation de cocaine : intoxication aigue'),(2126,'F141','Troubles mentaux et du comportement lies a l\'utilisation de cocaine : utilisation nocive pour la sante'),(2127,'F142','Troubles mentaux et du comportement lies a l\'utilisation de cocaine : syndrome de dependance'),(2128,'F143','Troubles mentaux et du comportement lies a l\'utilisation de cocaine : syndrome de sevrage'),(2129,'F144','Troubles mentaux et du comportement lies a l\'utilisation de cocaine : syndrome de sevrage avec delirium'),(2130,'F145','Troubles mentaux et du comportement lies a l\'utilisation de cocaine : trouble psychotique'),(2131,'F146','Troubles mentaux et du comportement lies a l\'utilisation de cocaine : syndrome amnesique'),(2132,'F147','Troubles mentaux et du comportement lies a l\'utilisation de cocaine : trouble residuel ou psychotique de survenue tardive'),(2133,'F148','Autres troubles mentaux et du comportement lies a l\'utilisation de cocaine'),(2134,'F149','Troubles mentaux et du comportement lies a l\'utilisation de cocaine, sans precision'),(2135,'F150','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : intoxication aigue'),(2136,'F151','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : utilisation nocive pour la sante'),(2137,'F152','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : syndrome de dependance'),(2138,'F153','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : syndrome de sevrage'),(2139,'F154','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : syndrome de sevrage avec delirium'),(2140,'F155','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : trouble psychotique'),(2141,'F156','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : syndrome amnesique'),(2142,'F157','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : trouble residuel ou psychotique de survenue tardive'),(2143,'F158','Autres troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine'),(2144,'F159','Troubles mentaux et du comportement lies a l\'utilisation d\'autres stimulants, y compris la cafeine : sans precision'),(2145,'F160','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes : intoxication aigue'),(2146,'F161','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes : utilisation nocive pour la sante'),(2147,'F162','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes : syndrome de dependance'),(2148,'F163','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes : syndrome de sevrage'),(2149,'F164','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes : syndrome de sevrage avec delirium'),(2150,'F165','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes : trouble psychotique'),(2151,'F166','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes : syndrome amnesique'),(2152,'F167','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes : trouble residuel ou psychotique de survenue tardive'),(2153,'F168','Autres troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes'),(2154,'F169','Troubles mentaux et du comportement lies a l\'utilisation d\'hallucinogenes, sans precision'),(2155,'F170','Troubles mentaux et du comportement lies a l\'utilisation de tabac : intoxication aigue'),(2156,'F171','Troubles mentaux et du comportement lies a l\'utilisation de tabac : utilisation nocive pour la sante'),(2157,'F172','Troubles mentaux et du comportement lies a l\'utilisation de tabac : syndrome de dependance'),(2158,'F173','Troubles mentaux et du comportement lies a l\'utilisation de tabac : syndrome de sevrage'),(2159,'F174','Troubles mentaux et du comportement lies a l\'utilisation de tabac : syndrome de sevrage avec delirium'),(2160,'F175','Troubles mentaux et du comportement lies a l\'utilisation de tabac : trouble psychotique'),(2161,'F176','Troubles mentaux et du comportement lies a l\'utilisation de tabac : syndrome amnesique'),(2162,'F177','Troubles mentaux et du comportement lies a l\'utilisation de tabac : trouble residuel ou psychotique de survenue tardive'),(2163,'F178','Autres troubles mentaux et du comportement lies a l\'utilisation de tabac'),(2164,'F179','Troubles mentaux et du comportement lies a l\'utilisation de tabac, sans precision'),(2165,'F180','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils : intoxication aigue'),(2166,'F181','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils : utilisation nocive pour la sante'),(2167,'F182','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils : syndrome de dependance'),(2168,'F183','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils : syndrome de sevrage'),(2169,'F184','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils : syndrome de sevrage avec delirium'),(2170,'F185','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils : trouble psychotique'),(2171,'F186','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils : syndrome amnesique'),(2172,'F187','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils : trouble residuel ou psychotique de survenue tardive'),(2173,'F188','Autres troubles mentaux et du comportement lies a l\'utilisation de solvants volatils'),(2174,'F189','Troubles mentaux et du comportement lies a l\'utilisation de solvants volatils, sans precision'),(2175,'F190','Troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et troubles lies a l\'utilisation d\'autres substances psycho-actives : intoxication aigue'),(2176,'F191','Troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et troubles lies a l\'utilisation d\'autres substances psycho-actives : utilisation nocive pour la sante'),(2177,'F192','Troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et troubles lies a l\'utilisation d\'autres substances psycho-actives : syndrome de dependance'),(2178,'F193','Troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et troubles lies a l\'utilisation d\'autres substances psycho-actives : syndrome de sevrage'),(2179,'F194','Troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et troubles lies a l\'utilisation d\'autres substances psycho-actives: syndrome de sevrage avec delirium'),(2180,'F195','Troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et troubles lies a l\'utilisation d\'autres substances psycho-actives : trouble psychotique'),(2181,'F196','Troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et troubles lies a l\'utilisation d\'autres substances psycho-actives : syndrome amnesique'),(2182,'F197','Troubles mentaux et du comport. lies a l\'utilisation de drogues multiples et troubles lies a l\'utilis. d\'autres subst. psycho-actives: trouble residuel ou psychotique de surv. tard'),(2183,'F198','Autres troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et autres troubles lies a l\'utilisation d\'autres substances psycho-actives'),(2184,'F199','Troubles mentaux et du comportement lies a l\'utilisation de drogues multiples et troubles lies a l\'utilisation d\'autres substances psycho-actives, sans precision'),(2185,'F200','Schizophrenie paranoide'),(2186,'F201','Schizophrenie hebephrenique'),(2187,'F202','Schizophrenie catatonique'),(2188,'F203','Schizophrenie indifferenciee'),(2189,'F204','Depression post-schizophrenique'),(2190,'F205','Schizophenie residuelle'),(2191,'F206','Schizophrenie simple'),(2192,'F208','Autres formes de schizophrenie'),(2193,'F209','Schizophrenie, sans precision'),(2194,'F21','Trouble schizotypique'),(2195,'F220','Trouble delirant'),(2196,'F228','Autres troubles delirants persistants'),(2197,'F229','Trouble delirant persistant, sans precision'),(2198,'F230','Trouble psychotique aigu polymorphe, (sans symptomes schizophreniques)'),(2199,'F231','Trouble psychotique aigu polymorphe avec symptomes schizophreniques'),(2200,'F232','Trouble psychotique aigu d\'allure schizophrenique'),(2201,'F233','Autre trouble psychotique aigu, essentiellement delirant'),(2202,'F238','Autres troubles psychotiques aigus et transitoires'),(2203,'F239','Trouble psychotique aigu et transitoire, sans precision'),(2204,'F24','Trouble delirant induit'),(2205,'F250','Trouble schizo-affectif, type maniaque'),(2206,'F251','Trouble schizo-affectif, type depressif'),(2207,'F252','Trouble schizo-affectif, type mixte'),(2208,'F258','Autres troubles schizo-affectifs'),(2209,'F259','Trouble schizo-affectif, sans precision'),(2210,'F28','Autres troubles psychotiques non organiques'),(2211,'F29','Psychose non organique, sans precision'),(2212,'F300','Hypomanie'),(2213,'F301','Manie sans symptomes psychotiques'),(2214,'F302','Manie avec symptomes psychotiques'),(2215,'F308','Autres episodes maniaques'),(2216,'F309','Episode maniaque, sans precision'),(2217,'F310','Trouble affectif bipolaire, episode actuel hypomaniaque'),(2218,'F311','Trouble affectif bipolaire, episode actuel maniaque sans symptomes psychotiques'),(2219,'F312','Trouble affectif bipolaire, episode actuel maniaque avec symptomes psychotiques'),(2220,'F313','Trouble affectif bipolaire, episode actuel de depression legere ou moyenne'),(2221,'F314','Trouble affectif bipolaire, episode actuel de depression severe sans symptomes psychotiques'),(2222,'F315','Trouble affectif bipolaire, episode actuel de depression severe avec symptomes psychotiques'),(2223,'F316','Trouble affectif bipolaire, episode actuel mixte'),(2224,'F317','Trouble affectif bipolaire, actuellement en remission'),(2225,'F318','Autres troubles affectifs bipolaires'),(2226,'F319','Trouble affectif bipolaire, sans precision'),(2227,'F320','Episode depressif leger'),(2228,'F321','Episode depressif moyen'),(2229,'F322','Episode depressif severe sans symptomes psychotiques'),(2230,'F323','Episode depressif severe avec symptomes psychotiques'),(2231,'F328','Autres episodes depressifs'),(2232,'F329','Episode depressif, sans precision'),(2233,'F330','Trouble depressif recurrent, episode actuel leger'),(2234,'F331','Trouble depressif recurrent, episode actuel moyen'),(2235,'F332','Trouble depressif recurrent, episode actuel severe sans symptomes psychotiques'),(2236,'F333','Trouble depressif recurrent, episode actuel severe avec symptomes psychotiques'),(2237,'F334','Trouble depressif recurrent, actuellement en remission'),(2238,'F338','Autres troubles depressifs recurrents'),(2239,'F339','Trouble depressif recurrent, sans precision'),(2240,'F340','Cyclothymie'),(2241,'F341','Dysthymie'),(2242,'F348','Autres troubles de l\'humeur [affectifs] persistants'),(2243,'F349','Trouble de l\'humeur [affectif] persistant, sans precision'),(2244,'F380','Autres troubles de l\'humeur [affectifs] isoles'),(2245,'F381','Autres troubles de l\'humeur [affectifs] recurrents'),(2246,'F388','Autres troubles de l\'humeur [affectifs] precises'),(2247,'F39','Trouble de l\'humeur [affectif], sans precision'),(2248,'F400','Agoraphobie'),(2249,'F401','Phobies sociales'),(2250,'F402','Phobies specifiques (isolees)'),(2251,'F408','Autres troubles anxieux phobiques'),(2252,'F409','Trouble anxieux phobique, sans precision'),(2253,'F410','Trouble panique [anxiete episodique paroxystique]'),(2254,'F411','Anxiete generalisee'),(2255,'F412','Trouble anxieux et depressif mixte'),(2256,'F413','Autres troubles anxieux mixtes'),(2257,'F418','Autres troubles anxieux precises'),(2258,'F419','Trouble anxieux, sans precision'),(2259,'F420','Trouble obsessionnel-compulsif avec idees ou ruminations obsedantes au premier plan'),(2260,'F421','Trouble obsessionnel-compulsif avec comportements compulsifs [rituels obsessionnels] au premier plan'),(2261,'F422','Trouble obsessionnel-compulsif : forme mixte, avec idees obsedantes et comportements compulsifs'),(2262,'F428','Autres troubles obsessionnels-compulsifs'),(2263,'F429','Trouble obsessionnel-compulsif, sans precision'),(2264,'F430','Reaction aigue a un facteur de stress'),(2265,'F431','Etat de stress post-traumatique'),(2266,'F432','Troubles de l\'adaptation'),(2267,'F438','Autres reactions a un facteur de stress severe'),(2268,'F439','Reaction a un facteur de stress severe, sans precision'),(2269,'F440','Amnesie dissociative'),(2270,'F441','Fugue dissociative'),(2271,'F442','Stupeur dissociative'),(2272,'F443','Etats de transe et de possession'),(2273,'F444','Troubles moteurs dissociatifs'),(2274,'F445','Convulsions dissociatives'),(2275,'F446','Anesthesie dissociative et atteintes sensorielles'),(2276,'F447','Trouble dissociatif [de conversion] mixte'),(2277,'F448','Autres troubles dissociatifs [de conversion]'),(2278,'F449','Trouble dissociatif [de conversion], sans precision'),(2279,'F450','Somatisation'),(2280,'F451','Trouble somatoforme indifferencie'),(2281,'F452','Trouble hypocondriaque'),(2282,'F453','Dysfontionnement neurovegetatif somatoforme'),(2283,'F454','Syndrome douloureux somatoforme persistant'),(2284,'F458','Autres troubles somatoformes'),(2285,'F459','Trouble somatoforme, sans precision'),(2286,'F480','Neurasthenie'),(2287,'F481','Syndrome de depersonnalisation-derealisation'),(2288,'F488','Autres troubles nevrotiques precises'),(2289,'F489','Trouble nevrotique, sans precision'),(2290,'F500','Anorexie mentale'),(2291,'F501','Anorexie mentale atypique'),(2292,'F502','Boulimie (bulimia nervosa)'),(2293,'F503','Boulimie atypique'),(2294,'F504','Hyperphagie associee a d\'autres pertubations psychologiques'),(2295,'F505','Vomissements associes a d\'autres pertubations psychologiques'),(2296,'F508','Autres troubles de l\'alimentation non organique'),(2297,'F509','Trouble de l\'alimentation non organique, sans precision'),(2298,'F510','Insomnie non organique'),(2299,'F511','Hypersomnie non organique'),(2300,'F512','Trouble du rythme veille-sommeil non du a une cause organique'),(2301,'F513','Somnanbulisme'),(2302,'F514','Terreurs nocturnes'),(2303,'F515','Cauchemars'),(2304,'F518','Autres troubles du sommeil non organiques'),(2305,'F519','Trouble du sommeil non organique, sans precision'),(2306,'F520','Absence ou perte de desir sexuel'),(2307,'F521','Aversion sexuelle et manque de plaisir sexuel'),(2308,'F522','Echec de la reponse genitale'),(2309,'F523','Dysfonctionnement orgasmique'),(2310,'F524','Ejaculation precoce'),(2311,'F525','Vaginisme non organique'),(2312,'F526','Dyspareunie non organique'),(2313,'F527','Activite sexuelle excessive'),(2314,'F528','Autres dysfonctionnements sexuels, non dus a un trouble ou a une maladie organique'),(2315,'F529','Dysfonctionnement sexuel non du a un trouble ou a une maladie organique, sans precision'),(2316,'F530','Troubles mentaux et du comportement legers associes a la puerperalite, non classes ailleurs'),(2317,'F531','Troubles mentaux et du comportement severes associes a la puerperalite, non classes ailleurs'),(2318,'F538','Autres troubles mentaux et du comportement associes a la puerperalite, non classes ailleurs'),(2319,'F539','Trouble mental de la puerperalite, sans precision'),(2320,'F54','Facteurs psychologiques et comportementaux associes a des maladies ou des troubles classes ailleurs'),(2321,'F55','Abus de substances n\'entrainant pas de dependance'),(2322,'F59','Syndromes comportementaux non precises associes a des perturbations physiologiques et a des facteurs physiques'),(2323,'F600','Personnalite paranoiaque'),(2324,'F601','Personnalite schizoide'),(2325,'F602','Personnalite dyssociale'),(2326,'F603','Personnalite emotionnellement labile'),(2327,'F604','Personnalite histrionique'),(2328,'F605','Personnalite anankastique'),(2329,'F606','Personnalite anxieuse [evitante]'),(2330,'F607','Personnalite dependante'),(2331,'F608','Autres troubles specifiques de la personnalite'),(2332,'F609','Trouble de la personnalite, sans precision'),(2333,'F61','Troubles mixtes de la personnalite et autres troubles de la personnalite'),(2334,'F620','Modification durable de la personnalite apres une experience de catastrophe'),(2335,'F621','Modification durable de la personnalite apres une maladie psychiatrique'),(2336,'F628','Autres modifications durables de la personnalite'),(2337,'F629','Modification durable de la personnalite, sans precision'),(2338,'F630','Jeu pathologique'),(2339,'F631','Tendance pathologique a allumer des incendies [pyromanie]'),(2340,'F632','Tendance pathologique a commettre des vols [kleptomanie]'),(2341,'F633','Trichotillomanie'),(2342,'F638','Autres troubles des habitudes et des impulsions'),(2343,'F639','Trouble des habitudes et des impulsions, sans precision'),(2344,'F640','Transsexualisme'),(2345,'F641','Travestisme bivalent'),(2346,'F642','Trouble de l\'identite sexuelle de l\'enfance'),(2347,'F648','Autres troubles de l\'identite sexuelle'),(2348,'F649','Trouble de l\'identite sexuelle, sans precision'),(2349,'F650','Fetichisme'),(2350,'F651','Travestisme fetichiste'),(2351,'F652','Exhibitionnisme'),(2352,'F653','Voyeurisme'),(2353,'F654','Pedophilie'),(2354,'F655','Sado-masochisme'),(2355,'F656','Troubles multiples de la preference sexuelle'),(2356,'F658','Autres troubles de la preference sexuelle'),(2357,'F659','Trouble de la preference sexuelle, sans precision'),(2358,'F660','Trouble de la maturation sexuelle'),(2359,'F661','Orientation sexuelle egodystonique'),(2360,'F662','Probleme sexuel relationnel'),(2361,'F668','Autres troubles du developpement psychosexuel'),(2362,'F669','Trouble du developpement psychosexuel, sans precision'),(2363,'F680','Majoration de symptomes physiques pour des raisons psychologiques'),(2364,'F681','Production intentionnelle ou simulation de symptomes ou d\'une incapacite, soit physique soit psychologique [trouble factice]'),(2365,'F688','Autres troubles precises de la personnalite et du comportement chez l\'adulte'),(2366,'F69','Trouble de la personnalite et du comportement chez l\'adulte, sans precision'),(2367,'F700','Retard mental leger : deficience du comportement absent ou minime'),(2368,'F701','Retard mental leger : deficience du comportement significatif, necessitant une surveillance ou traitement'),(2369,'F708','Retard mental leger : autres deficiences du comportement'),(2370,'F709','Retard mental leger : sans mention d\'une deficience du comportement'),(2371,'F710','Retard mental moyen : deficience du comportement absent ou minime'),(2372,'F711','Retard mental moyen : deficience du comportement significatif, necessitant une surveillance ou traitement'),(2373,'F718','Retard mental moyen : autres deficiences du comportement'),(2374,'F719','Retard mental moyen : sans mention d\'une deficience du comportement'),(2375,'F720','Retard mental grave : deficience du comportement absent ou minime'),(2376,'F721','Retard mental grave : deficience du comportement significatif, necessitant une surveillance ou traitement'),(2377,'F728','Retard mental grave : autres deficiences du comportement'),(2378,'F729','Retard mental grave : sans mention d\'une deficience du comportement'),(2379,'F730','Retard mental profond : deficience du comportement absent ou minime'),(2380,'F731','Retard mental profond : deficience du comportement significatif, necessitant une surveillance ou traitement'),(2381,'F738','Retard mental profond : autres deficiences du comportement'),(2382,'F739','Retard mental profond : sans mention d\'une deficience du comportement'),(2383,'F780','Autres formes de retard mental : deficience du comportement absent ou minime'),(2384,'F781','Autres formes de retard mental : deficience du comportement significatif, necessitant une surveillance ou traitement'),(2385,'F788','Autres formes de retard mental : autres deficiences du comportement'),(2386,'F789','Autres formes de retard mental : sans mention d\'une deficience du comportement'),(2387,'F790','Retard mental, sans precision : deficience du comportement absent ou minime'),(2388,'F791','Retard mental, sans precision : deficience du comportement significatif, necessitant une surveillance ou traitement'),(2389,'F798','Retard mental, sans precision : autres deficiences du comportement'),(2390,'F799','Retard mental, sans precision : sans mention d\'une deficience du comportement'),(2391,'F800','Trouble specifique de l\'acquisition de l\'articulation'),(2392,'F801','Trouble de l\'acquisition du langage, de type expressif'),(2393,'F802','Trouble de l\'acquisition du langage, de type receptif'),(2394,'F803','Aphasie acquise avec epilepsie [Landau-Kleffner]'),(2395,'F808','Autres troubles du developpement de la parole et du langage'),(2396,'F809','Trouble du developpement de la parole et du langage, sans precision'),(2397,'F810','Trouble specifique de la lecture'),(2398,'F811','Trouble specifique de l\'acquisition de l\'orthographe'),(2399,'F812','Trouble specifique de l\'acquisition de l\'arithmetique'),(2400,'F813','Trouble mixte des acquisitions scolaires'),(2401,'F818','Autres troubles du developpement, des acquisitions scolaires'),(2402,'F819','Trouble du developpement, des acquisitions scolaires, sans precision'),(2403,'F82','Trouble specifique du developpement moteur'),(2404,'F83','Troubles specifiques mixtes du developpement'),(2405,'F840','Autisme infantile'),(2406,'F841','Autisme atypique'),(2407,'F842','Syndrome de Rett'),(2408,'F843','Autre trouble desintegratif de l\'enfance'),(2409,'F844','Hyperactivite associee a un retard mental et a des mouvements stereotypes'),(2410,'F845','Syndrome d\'Asperger'),(2411,'F848','Autres troubles envahissants du developpement'),(2412,'F849','Trouble envahissant du developpement, sans precision'),(2413,'F88','Autres troubles du developpement psychologique'),(2414,'F89','Trouble du developpement psychologique, sans precision'),(2415,'F900','Perturbation de l\'activite et de l\'attention'),(2416,'F901','Trouble hyperkinetique et trouble des conduites'),(2417,'F908','Autres troubles hyperkinetiques'),(2418,'F909','Trouble hyperkinetique, sans precision'),(2419,'F910','Trouble des conduites limite au milieu familial'),(2420,'F911','Trouble des conduites, type mal socialise'),(2421,'F912','Trouble des conduites, type socialise'),(2422,'F913','Trouble oppositionnel, avec provocation'),(2423,'F918','Autres troubles des conduites'),(2424,'F919','Trouble des conduites, sans precision'),(2425,'F920','Troubles des conduites avec depression'),(2426,'F928','Autres troubles mixtes des conduites et troubles emotionnels'),(2427,'F929','Trouble mixte des conduites et troubles emotionnels, sans precision'),(2428,'F930','Angoisse de separation de l\'enfance'),(2429,'F931','Trouble anxieux phobique de l\'enfance'),(2430,'F932','Anxiete sociale de l\'enfance'),(2431,'F933','Rivalite dans la fratrie'),(2432,'F938','Autres troubles emotionnels de l\'enfance'),(2433,'F939','Trouble emotionnel de l\'enfance, sans precision'),(2434,'F940','Mutisme electif'),(2435,'F941','Trouble reactionnel de l\'attachement de l\'enfance'),(2436,'F942','Trouble de l\'attachement de l\'enfance avec desinhibition'),(2437,'F948','Autres troubles du fonctionnement social de l\'enfance'),(2438,'F949','Trouble du fonctionnement social de l\'enfance, sans precision'),(2439,'F950','Tic transitoire'),(2440,'F951','Tic moteur ou vocal chronique'),(2441,'F952','Forme associant tics vocaux et tics moteurs [syndrome de Gilles de la Tourette]'),(2442,'F958','Autres tics'),(2443,'F959','Tic, sans precision'),(2444,'F980','Enuresie non organique'),(2445,'F981','Encopresie non organique'),(2446,'F982','Trouble de l\'alimentation non organique du nourrisson et de l\'enfant'),(2447,'F983','Pica du nourrisson et de l\'enfant'),(2448,'F984','Mouvements stereotypes'),(2449,'F985','Begaiement'),(2450,'F986','Bredouillement [langage precipite]'),(2451,'F988','Autres troubles precises du comportement et troubles emotionnels apparaissant habituellement durant l\'enfance et l\'adolescence'),(2452,'F989','Trouble du comportement et trouble emotionnel apparaissant habituellement durant l\'enfance et l\'adolescence, sans precision'),(2453,'F99','Trouble mental, sans autre indication'),(2454,'G000','Meningite a Haemophilus'),(2455,'G001','Meningite a pneumocoques'),(2456,'G002','Meningite a streptocoques'),(2457,'G003','Meningite a staphylocoques'),(2458,'G008','Autres meningites bacteriennes'),(2459,'G009','Meningite bacterienne, sans precision'),(2460,'G01','Meningite au cours d\'affections bacteriennes classees ailleurs'),(2461,'G020','Meningite au cours d\'infections virales classees ailleurs'),(2462,'G021','Meningite au cours de mycoses classees ailleurs'),(2463,'G028','Meningite au cours d\'autres maladies infectieuses et parasitaires precisees classees ailleurs'),(2464,'G030','Meningite a liquide clair'),(2465,'G031','Meningite chronique'),(2466,'G032','Meningite recurrente benigne [Mollaret]'),(2467,'G038','Meningite due a d\'autres causes precisees'),(2468,'G039','Meningite, sans precision'),(2469,'G040','Encephalite aigue disseminee'),(2470,'G041','Paraplegie spastique tropicale'),(2471,'G042','Meningo-encephalite et meningomyelite bacteriennes, non classees ailleurs'),(2472,'G048','Autres encephalites, myelites et encephalomyelites'),(2473,'G049','Encephalite, myelite et encephalomyelite, sans precision'),(2474,'G050','Encephalite, myelite et encephalomyelite au cours d\'infections bacteriennes classees ailleurs'),(2475,'G051','Encephalite, myelite et encephalomyelite au cours d\'infections virales classees ailleurs'),(2476,'G052','Encephalite, myelite et encephalomyelite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(2477,'G058','Encephalite, myelite et encephalomyelite au cours d\'autres affections classees ailleurs'),(2478,'G060','Abces et granulome intracraniens'),(2479,'G061','Abces et granulome intrarachidiens'),(2480,'G062','Abces extra-dural et sous-dural, sans precision'),(2481,'G07','Abces et granulome intracraniens et intrarachidiens au cours d\'affections classees ailleurs'),(2482,'G08','Phlebite et thrombophlebite intracraniennes et intrarachidiennes'),(2483,'G09','Sequelles d\'affections inflammatoires du systeme nerveux central'),(2484,'G10','Choree de Huntington'),(2485,'G110','Ataxie congenitale non progressive'),(2486,'G111','Ataxie cerebelleuse a debut precoce'),(2487,'G112','Ataxie cerebelleuse tardive'),(2488,'G113','Ataxie cerebelleuse avec defaut de reparation de l\'ADN'),(2489,'G114','Paraplegie spastique hereditaire'),(2490,'G118','Autres ataxies hereditaires'),(2491,'G119','Ataxie hereditaire, sans precision'),(2492,'G120','Amyotrophie spinale infantile, type I [Werdnig-Hoffman]'),(2493,'G121','Autres amyotrophies spinales hereditaires'),(2494,'G122','Maladies du neurone moteur'),(2495,'G128','Autres amyotrophies spinales et syndromes apparentes'),(2496,'G129','Amyotrophie spinale, sans precision'),(2497,'G130','Neuromyopathie et neuropathie paraneoplasiques'),(2498,'G131','Autres affections degeneratives systemiques affectant principalement le systeme nerveux central au cours de maladies tumorales'),(2499,'G132','Affections degeneratives systemiques affectant principalement le systeme nerveux central au cours d\'un myxodeme (E00.1, E03.-)'),(2500,'G138','Affections degeneratives systemiques affectant principalement le systeme nerveux central au cours d\'autres affections classees ailleurs'),(2501,'G20','Maladie de Parkinson'),(2502,'G210','Syndrome malin des neuroleptiques'),(2503,'G211','Autres syndromes secondaires parkinsoniens dus a des medicaments'),(2504,'G212','Syndrome parkinsonien secondaire du a d\'autres agents externes'),(2505,'G213','Syndrome parkinsonien postencephalitique'),(2506,'G218','Autres syndromes parkinsoniens secondaires'),(2507,'G219','Syndrome parkinsonien secondaire, sans precision'),(2508,'G22','Syndrome parkinsonien au cours de maladies classees ailleurs'),(2509,'G230','Maladie de Hallervorden-Spatz'),(2510,'G231','Ophtalmoplegie supranucleaire progressive [maladie de Steele-Richardson-Olszewski]'),(2511,'G232','Degenerescence striato-nigrique [nigrostriee]'),(2512,'G238','Autres maladies degeneratives precisees des noyaux gris centraux'),(2513,'G239','Maladie degenerative des noyaux gris centraux, sans precision'),(2514,'G240','Dystonie medicamenteuse'),(2515,'G241','Dystonie idiopathique (familiale)'),(2516,'G242','Dystonie idiopathique non familiale'),(2517,'G243','Torticolis spasmodique'),(2518,'G244','Dystonie bucco-faciale idiopathique'),(2519,'G245','Blepharospasme'),(2520,'G248','Autres dystonies'),(2521,'G249','Dystonie, sans precision'),(2522,'G250','Tremblement essentiel'),(2523,'G251','Tremblement du a des medicaments'),(2524,'G252','Autres formes precisees de tremblement'),(2525,'G253','Myoclonie'),(2526,'G254','Choree medicamenteuse'),(2527,'G255','Autres chorees'),(2528,'G256','Tics medicamenteux et autres tics d\'origine organique'),(2529,'G258','Autres syndromes precises extrapyramidaux et troubles de la motricite'),(2530,'G259','Syndrome extrapyramidal et trouble de la motricite, sans precision'),(2531,'G26','Syndromes extrapyramidaux et troubles de la motricite au cours d\'affections classees ailleurs'),(2532,'G300','Maladie d\'Alzheimer a debut precoce'),(2533,'G301','Maladie d\'Alzheimer a debut tardif'),(2534,'G308','Autres formes de la maladie d\'Alzheimer'),(2535,'G309','Maladie d\'Alzheimer, sans precision'),(2536,'G310','Atrophie cerebrale circonscrite'),(2537,'G311','Degenerescence cerebrale senile, non classee ailleurs'),(2538,'G312','Degenerescence du systeme nerveux liee a l\'alcool'),(2539,'G318','Autres affections degeneratives precisees du systeme nerveux'),(2540,'G319','Affection degenerative du systeme nerveux, sans precision'),(2541,'G320','Degenerescence combinee subaigue de la moelle epiniere au cours de maladies classees ailleurs'),(2542,'G328','Autres affections degeneratives precisees du systeme nerveux au cours de maladies classees ailleurs'),(2543,'G35','Sclerose en plaques'),(2544,'G360','Neuromyelite optique [Devic]'),(2545,'G361','Leucoencephalite hemorragique aigue et subaigue [Hurst]'),(2546,'G368','Autres affections demyelinisantes aigues disseminees precisees'),(2547,'G369','Affection demyelinisante aigue disseminee, sans precision'),(2548,'G370','Sclerose diffuse'),(2549,'G371','Demyelinisation centrale du corps calleux'),(2550,'G372','Myelinolyse centropontine'),(2551,'G373','Myelite transverse aigue (au cours d\'affections demyelinisantes du systeme nerveux central)'),(2552,'G374','Myelite necrosante subaigue'),(2553,'G375','Sclerose concentrique [Balo] (systeme nerveux central)'),(2554,'G378','Autres affections demyelinisantes precisees du systeme nerveux central'),(2555,'G379','Affection demyelinisante du systeme nerveux central, sans precision'),(2556,'G400','Epilepsie et syndromes epileptiques idiopathiques definis par leur localisation (focale, partielle) avec crises a debut focal'),(2557,'G401','Epilepsie et syndromes epileptiques symptomatiques definis par leur localisation (focale, partielle) avec crises partielles simples'),(2558,'G402','Epilepsie et syndromes epileptiques symptomatiques definis par leur localisation (focale, partielle) avec des crises partielles complexes'),(2559,'G403','Epilepsie et syndromes epileptiques generalises idiopathiques'),(2560,'G404','Autres epilepsies et syndromes epileptiques generalises'),(2561,'G405','Syndromes epileptiques particuliers'),(2562,'G406','Crise de grand mal, sans precision (avec ou sans petit mal)'),(2563,'G407','Petit mal, sans crises de grand mal, sans precision'),(2564,'G408','Autres epilepsies'),(2565,'G409','Epilepsie, sans precision'),(2566,'G410','Etat de grand mal epileptique'),(2567,'G411','Etat de petit mal epileptique'),(2568,'G412','Etat de mal epileptique partiel complexe'),(2569,'G418','Autres etats de mal epileptique'),(2570,'G419','Etat de mal epileptique, sans precision'),(2571,'G430','Migraine sans aura [migraine commune]'),(2572,'G431','Migraine avec aura [migraine classique]'),(2573,'G432','Etat de mal migraineux'),(2574,'G433','Migraine compliquee'),(2575,'G438','Autres migraines'),(2576,'G439','Migraine, sans precision'),(2577,'G440','Syndrome d\'algie vasculaire de la face'),(2578,'G441','Cephalee vasculaire, non classee ailleurs'),(2579,'G442','Cephalee dite de tension'),(2580,'G443','Cephalee chronique post-traumatique'),(2581,'G444','Cephalee medicamenteuse, non classee ailleurs'),(2582,'G448','Autres syndromes precises d\'algies cephaliques'),(2583,'G450','Syndrome vertebro-basilaire'),(2584,'G451','Syndrome carotidien (hemispherique)'),(2585,'G452','Accident ischemique transitoire de territoires arteriels precerebraux multiples et bilateraux'),(2586,'G453','Amaurose fugace'),(2587,'G454','Amnesie globale transitoire'),(2588,'G458','Autres accidents ischemiques cerebraux transitoires et syndromes apparentes'),(2589,'G459','Accident ischemique cerebral transitoire, sans precision'),(2590,'G460','Syndrome de l\'artere cerebrale moyenne (I66.0)'),(2591,'G461','Syndrome de l\'artere cerebrale anterieure (I66.1)'),(2592,'G462','Syndrome de l\'artere cerebrale posterieure (I66.2)'),(2593,'G463','Syndromes vasculaires du tronc cerebral (I60-I67)'),(2594,'G464','Syndrome cerebelleux vasculaire (I60-I67)'),(2595,'G465','Syndrome lacunaire moteur pur (I60-I67)'),(2596,'G466','Syndrome lacunaire sensitif pur (I60-I67)'),(2597,'G467','Autres syndromes lacunaires (I60-I67)'),(2598,'G468','Autres syndromes vasculaires cerebraux au cours de maladies cerebrovasculaires (I60-I67)'),(2599,'G470','Troubles de l\'endormissement et du maintien du sommeil [insomnies]'),(2600,'G471','Troubles du sommeil par somnolence excessive [hypersomnies]'),(2601,'G472','Troubles du cycle veille-sommeil'),(2602,'G473','Apnee du sommeil'),(2603,'G474','Narcolepsie et cataplexie'),(2604,'G478','Autres troubles du sommeil'),(2605,'G479','Trouble du sommeil, sans precision'),(2606,'G500','Nevralgie du trijumeau'),(2607,'G501','Algie faciale atypique'),(2608,'G508','Autres affections du nerf trijumeau'),(2609,'G509','Affection du nerf trijumeau, sans precision'),(2610,'G510','Paralysie faciale a frigore'),(2611,'G511','Atteinte du ganglion genicule'),(2612,'G512','Syndrome de Melkersson-Rosenthal'),(2613,'G513','Hemispasme facial clonique'),(2614,'G514','Myokymies faciales'),(2615,'G518','Autres affections du nerf facial'),(2616,'G519','Affection du nerf facial, sans precision'),(2617,'G520','Affections du nerf olfactif'),(2618,'G521','Affections du nerf glossopharyngien'),(2619,'G522','Affections du nerf vagal'),(2620,'G523','Affections du nerf grand hypoglosse'),(2621,'G527','Affections de plusieurs nerfs craniens'),(2622,'G528','Affections d\'autres nerfs craniens precises'),(2623,'G529','Affection des nerfs craniens, sans precision'),(2624,'G530','Nevralgie post-zosterienne (B02.2)'),(2625,'G531','Paralysie de plusieurs nerfs craniens au cours de maladies infectieuses et parasitaires classees ailleurs (A00-B99)'),(2626,'G532','Paralysie de plusieurs nerfs craniens au cours de sarcoidose (D86.8)'),(2627,'G533','Paralysie de plusieurs nerfs craniens au cours de maladies tumorales (C00-D48)'),(2628,'G538','Autres affections des nerfs craniens au cours d\'autres maladies classees ailleurs'),(2629,'G540','Affections du plexus brachial'),(2630,'G541','Affections du plexus lombosacre'),(2631,'G542','Affections radiculaires cervicales, non classees ailleurs'),(2632,'G543','Affections radiculaires thoraciques, non classees ailleurs'),(2633,'G544','Affections radiculaires lombosacrees, non classees ailleurs'),(2634,'G545','Nevralgie amyotrophique'),(2635,'G546','Syndrome douloureux du membre fantome'),(2636,'G547','Syndrome du membre fantome (sans element douloureux)'),(2637,'G548','Autres affections des racines et des plexus nerveux'),(2638,'G549','Affection des racines et des plexus nerveux, sans precision'),(2639,'G550','Compression des racines et des plexus nerveux au cours de maladies tumorales (C00-D48)'),(2640,'G551','Compression des racines et des plexus nerveux au cours d\'atteintes des disques intervertebraux (M50-M51)'),(2641,'G552','Compression des racines et des plexus nerveux au cours de spondylarthroses (M47.-)'),(2642,'G553','Compression des racines et des plexus nerveux au cours d\'autres dorsopathies (M45-M46, M48.-, M53-M54)'),(2643,'G558','Compression des racines et des plexus nerveux au cours d\'autres maladies classees ailleurs'),(2644,'G560','Syndrome du canal carpien'),(2645,'G561','Autres lesions du nerf median'),(2646,'G562','Lesion du nerf cubital'),(2647,'G563','Lesion du nerf radial'),(2648,'G564','Causalgie'),(2649,'G568','Autres mononevrites du membre superieur'),(2650,'G569','Mononevrite du membre superieur, sans precision'),(2651,'G570','Lesion du nerf sciatique'),(2652,'G571','Meralgie paresthesique'),(2653,'G572','Lesion du nerf femoral'),(2654,'G573','Lesion du nerf sciatique poplite externe'),(2655,'G574','Lesion du nerf sciatique poplite interne'),(2656,'G575','Syndrome du canal tarsien'),(2657,'G576','Lesion du nerf plantaire'),(2658,'G578','Autres mononevrites du membre inferieur'),(2659,'G579','Mononevrite du membre inferieur, sans precision'),(2660,'G580','Nevrite intercostale'),(2661,'G587','Mononevrite de sieges multiples'),(2662,'G588','Autres mononevrites precisees'),(2663,'G589','Mononevrite, sans precision'),(2664,'G590','Mononevrite diabetique (E10-E14 avec le quatrieme chiffre .4)'),(2665,'G598','Autres mononevrites au cours de maladies classees ailleurs'),(2666,'G600','Neuropathie hereditaire motrice et sensorielle'),(2667,'G601','Maladie de Refsum'),(2668,'G602','Neuropathie associee a une ataxie hereditaire'),(2669,'G603','Neuropathie progressive idiopathique'),(2670,'G608','Autres neuropathies hereditaires et idiopathiques'),(2671,'G609','Neuropathie hereditaire et idiopathique, sans precision'),(2672,'G610','Syndrome de Guillain-Barre'),(2673,'G611','Neuropathie serique'),(2674,'G618','Autres polynevrites inflammatoires'),(2675,'G619','Polynevrite inflammatoire, sans precision'),(2676,'G620','Polynevrite medicamenteuse'),(2677,'G621','Polynevrite alcoolique'),(2678,'G622','Polynevrite due a d\'autres agents toxiques'),(2679,'G628','Autres polynevrites precisees'),(2680,'G629','Polynevrite, sans precision'),(2681,'G630','Polynevrite au cours de maladies infectieuses et parasitaires classees ailleurs'),(2682,'G631','Polynevrite au cours de maladies tumorales (C00-D48)'),(2683,'G632','Polynevrite diabetique (E10-E14 avec le quatrieme chiffre .4)'),(2684,'G633','Polynevrite au cours d\'autres maladies endocriniennes et metaboliques (E00-E07, E15-E16, E20-E34, E70-E89)'),(2685,'G634','Polynevrite par carence nutritionnelle (E40-E64)'),(2686,'G635','Polynevrite au cours d\'affections disseminees du tissu conjonctif (M30-M35)'),(2687,'G636','Polynevrite au cours d\'autres affections osteo-articulaires et des muscles (M00-M25, M40-M96)'),(2688,'G638','Polynevrite au cours d\'autres maladies classees ailleurs'),(2689,'G64','Autres affections du systeme nerveux peripherique'),(2690,'G700','Myasthenie'),(2691,'G701','Affections neuro-musculaires toxiques'),(2692,'G702','Myasthenie congenitale au cours du developpement'),(2693,'G708','Autres affections neuro-musculaires precisees'),(2694,'G709','Affection neuro-musculaire, sans precision'),(2695,'G710','Dystrophie musculaire'),(2696,'G711','Affections myotoniques'),(2697,'G712','Myopathies congenitales'),(2698,'G713','Myopathie mitochondriale, non classee ailleurs'),(2699,'G718','Autres affections musculaires primitives'),(2700,'G719','Affection musculaire primitive, sans precision'),(2701,'G720','Myopathie medicamenteuse'),(2702,'G721','Myopathie alcoolique'),(2703,'G722','Myopathie due a d\'autres agents toxiques'),(2704,'G723','Paralysies periodiques'),(2705,'G724','Myopathie inflammatoire, non classee ailleurs'),(2706,'G728','Autres myopathies precisees'),(2707,'G729','Myopathie, sans precision'),(2708,'G730','Syndrome myasthenique au cours de maladies endocriniennes'),(2709,'G731','Syndrome de Lambert-Eaton (C80)'),(2710,'G732','Autres syndromes myastheniques au cours de maladies tumorales (C00-D48)'),(2711,'G733','Syndrome myasthenique au cours d\'autres maladies classees ailleurs'),(2712,'G734','Myopathie au cours de maladies infectieuses et parasitaires classees ailleurs'),(2713,'G735','Myopathie au cours de maladies endocriniennes'),(2714,'G736','Myopathie au cours de maladies metaboliques'),(2715,'G737','Myopathie au cours d\'autres maladies classees ailleurs'),(2716,'G800','Paralysie cerebrale spastique (infantile)'),(2717,'G801','Diplegie spastique (infantile)'),(2718,'G802','Hemiplegie infantile'),(2719,'G803','Paralysie cerebrale dyskinetique (infantile)'),(2720,'G804','Paralysie cerebrale ataxique (infantile)'),(2721,'G808','Autres paralysies cerebrales infantiles'),(2722,'G809','Paralysie cerebrale (infantile), sans precision'),(2723,'G810','Hemiplegie flasque'),(2724,'G811','Hemiplegie spastique'),(2725,'G819','Hemiplegie, sans precision'),(2726,'G820','Paraplegie flasque'),(2727,'G821','Paraplegie spastique'),(2728,'G822','Paraplegie, sans precision'),(2729,'G823','Tetraplegie flasque'),(2730,'G824','Tetraplegie spastique'),(2731,'G825','Tetraplegie, sans precision'),(2732,'G830','Diplegie des membres superieurs'),(2733,'G831','Monoplegie d\'un membre inferieur'),(2734,'G832','Monoplegie d\'un membre superieur'),(2735,'G833','Monoplegie, sans precision'),(2736,'G834','Syndrome de la queue de cheval'),(2737,'G838','Autres syndromes paralytiques precises'),(2738,'G838+0','Locked-in-syndrom'),(2739,'G838+8','Autres syndromes paralytiques precises, non classes ailleurs'),(2740,'G839','Syndrome paralytique, sans precision'),(2741,'G900','Neuropathie autonome peripherique idiopathique'),(2742,'G901','Dysautonomie familiale [Riley-Day]'),(2743,'G902','Syndrome de Claude Bernard-Horner'),(2744,'G903','Degenerescence disseminee (systeme nerveux autonome)'),(2745,'G908','Autres affections du systeme nerveux autonome'),(2746,'G909','Affection du systeme nerveux autonome, sans precision'),(2747,'G910','Hydrocephalie communicante'),(2748,'G911','Hydrocephalie obstructive (non communicante)'),(2749,'G912','Hydrocephalie a pression normale'),(2750,'G913','Hydrocephalie post-traumatique, sans precision'),(2751,'G918','Autres hydrocephalies'),(2752,'G919','Hydrocephalie, sans precision'),(2753,'G92','Encephalopathie toxique'),(2754,'G930','Kystes cerebraux'),(2755,'G931','Lesion cerebrale anoxique, non classee ailleurs'),(2756,'G932','Hypertension intracranienne benigne'),(2757,'G933','Syndrome de fatigue post-virale'),(2758,'G934','Encephalopathie, sans precision'),(2759,'G935','Compression du cerveau'),(2760,'G936','Oedeme cerebral'),(2761,'G937','Syndrome de Reye'),(2762,'G938','Autres affections precisees du cerveau'),(2763,'G939','Affection du cerveau, sans precision'),(2764,'G940','Hydrocephalie au cours de maladies infectieuses et parasitaires classees ailleurs (A00-B99)'),(2765,'G941','Hydrocephalie au cours de maladies tumorales (C00-D48)'),(2766,'G942','Hydrocephalie au cours d\'autres maladies classees ailleurs'),(2767,'G948','Autres affections precisees du cerveau au cours de maladies classees ailleurs'),(2768,'G950','Syringomyelie et syringobulbie'),(2769,'G951','Myelopathies vasculaires'),(2770,'G952','Compression medullaire, sans precision'),(2771,'G958','Autres affections precisees de la moelle epiniere'),(2772,'G959','Affection de la moelle epiniere, sans precision'),(2773,'G960','Ecoulement du liquide cephalorachidien'),(2774,'G961','Affection des meninges, non classee ailleurs'),(2775,'G968','Autres affections precisees du systeme nerveux central'),(2776,'G969','Affection du systeme nerveux central, sans precision'),(2777,'G970','Ecoulement du liquide cephalorachidien apres rachicentese'),(2778,'G971','Autre reaction secondaire a une rachicentese'),(2779,'G972','Hypotension intracranienne suite a un pontage ventriculaire'),(2780,'G978','Autres affections du systeme nerveux apres un acte a visee diagnostique et therapeutique'),(2781,'G979','Affection du systeme nerveux apres un acte a visee diagnostique et therapeutique, sans precision'),(2782,'G98','Autres affections du systeme nerveux, non classees ailleurs'),(2783,'G990','Neuropathie du systeme nerveux autonome au cours de maladies endocriniennes et metaboliques'),(2784,'G991','Autres affections du systeme nerveux autonome au cours d\'autres maladies classees ailleurs'),(2785,'G992','Myelopathies au cours de maladies classees ailleurs'),(2786,'G998','Autres affections precisees du systeme nerveux au cours de maladies classees ailleurs'),(2787,'H000','Orgelet et autres inflammations profondes de la paupiere'),(2788,'H001','Chalazion'),(2789,'H010','Blepharite'),(2790,'H011','Dermatoses non infectieuses de la paupiere'),(2791,'H018','Autres inflammations precisees de la paupiere'),(2792,'H019','Inflammation de la paupiere, sans precision'),(2793,'H020','Entropion et trichiasis de la paupiere'),(2794,'H021','Ectropion palpebral'),(2795,'H022','Lagophtalmie'),(2796,'H023','Blepharochalasis'),(2797,'H024','Ptosis de la paupiere'),(2798,'H025','Autres troubles affectant la fonction palpebrale'),(2799,'H026','Xanthelasma de la paupiere'),(2800,'H027','Autres affections degeneratives des paupieres et de la region perioculaire'),(2801,'H028','Autres affections precisees des paupieres'),(2802,'H029','Affection des paupieres, sans precision'),(2803,'H030','Infection parasitaire de la paupiere au cours de maladies classees ailleurs'),(2804,'H031','Atteinte de la paupiere au cours d\'autres maladies infectieuses classees ailleurs'),(2805,'H038','Atteinte de la paupiere au cours d\'autres maladies classees ailleurs'),(2806,'H040','Dacryoadenite'),(2807,'H041','Autres affections des glandes lacrymales'),(2808,'H042','Epiphora'),(2809,'H043','Inflammation aigue et sans precision des voies lacrymales'),(2810,'H044','Inflammation chronique des voies lacrymales'),(2811,'H045','Stenose et insuffisance des voies lacrymales'),(2812,'H046','Autres lesions des voies lacrymales'),(2813,'H048','Autres affections de l\'appareil lacrymal'),(2814,'H049','Affection de l\'appareil lacrymal, sans precision'),(2815,'H050','Inflammation aigue de l\'orbite'),(2816,'H051','Affections inflammatoires chroniques de l\'orbite'),(2817,'H052','Exophtalmie'),(2818,'H053','Deformation de l\'orbite'),(2819,'H054','Enophtalmie'),(2820,'H055','Retention (ancienne) de corps etranger secondaire a une plaie penetrante de l\'orbite'),(2821,'H058','Autres affections de l\'orbite'),(2822,'H059','Affection de l\'orbite, sans precision'),(2823,'H060','Affections de l\'appareil lacrymal au cours de maladies classees ailleurs'),(2824,'H061','Infection parasitaire de l\'orbite au cours de maladies classees ailleurs'),(2825,'H062','Exophtalmie thyreotoxique (E05.-)'),(2826,'H063','Autres affections de l\'orbite au cours de maladies classees ailleurs'),(2827,'H100','Conjonctivite mucopurulente'),(2828,'H101','Conjonctivite atopique aigue'),(2829,'H102','Autres conjonctivites aigues'),(2830,'H103','Conjonctivite aigue, sans precision'),(2831,'H104','Conjonctivite chronique'),(2832,'H105','Blepharo-conjonctivite'),(2833,'H108','Autres conjonctivites'),(2834,'H109','Conjonctivite, sans precision'),(2835,'H110','Pterygion'),(2836,'H111','Depots et affections degeneratives de la conjonctive'),(2837,'H112','Cicatrices de la conjonctive'),(2838,'H113','Hemorragie conjonctivale'),(2839,'H114','Autres troubles vasculaires et kystes de la conjonctive'),(2840,'H118','Autres affections precisees de la conjonctive'),(2841,'H119','Affection de la conjonctive, sans precision'),(2842,'H130','Parasitose filarienne de la conjonctive (B74.-)'),(2843,'H131','Conjonctivite au cours de maladies infectieuses et parasitaires classees ailleurs'),(2844,'H132','Conjonctivite au cours d\'autres maladies classees ailleurs'),(2845,'H133','Pemphigoide oculaire (L12.-)'),(2846,'H138','Autres affections de la conjonctive au cours de maladies classees ailleurs'),(2847,'H150','Sclerite'),(2848,'H151','Episclerite'),(2849,'H158','Autres affections de la sclerotique'),(2850,'H159','Affection de la sclerotique, sans precision'),(2851,'H160','Ulcere de la cornee'),(2852,'H161','Autres keratites superficielles sans conjonctivite'),(2853,'H162','Keratoconjonctivite'),(2854,'H163','Keratite interstitielle et profonde'),(2855,'H164','Neovascularisation corneenne'),(2856,'H168','Autres keratites'),(2857,'H169','Keratite, sans precision'),(2858,'H170','Leucome adherent'),(2859,'H171','Autres opacites corneennes centrales'),(2860,'H178','Autres cicatrices et opacites corneennes'),(2861,'H179','Cicatrice et opacite corneennes, sans precision'),(2862,'H180','Pigmentation et depots corneens'),(2863,'H181','Keratopathie bulleuse'),(2864,'H182','Autre odeme de la cornee'),(2865,'H183','Lesions des membranes corneennes'),(2866,'H184','Degenerescence de la cornee'),(2867,'H185','Dystrophies corneennes hereditaires'),(2868,'H186','Keratocone'),(2869,'H187','Autres deformations de la cornee'),(2870,'H188','Autres affections precisees de la cornee'),(2871,'H189','Affection de la cornee, sans precision'),(2872,'H190','Sclerite et episclerite au cours de maladies classees ailleurs'),(2873,'H191','Keratite et keratoconjonctivite dues au virus de l\'herpes (B00.5)'),(2874,'H192','Keratite et keratoconjonctivite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(2875,'H193','Keratite et keratoconjonctivite au cours d\'autres maladies classees ailleurs'),(2876,'H198','Autres affections de la sclerotique et de la cornee au cours de maladies classees ailleurs'),(2877,'H200','Iridocyclite aigue et subaigue'),(2878,'H201','Iridocyclite chronique'),(2879,'H202','Iridocyclite due aux lentilles de contact'),(2880,'H208','Autres iridocyclites'),(2881,'H209','Iridocyclite, sans precision'),(2882,'H210','Hyphema'),(2883,'H211','Autres affections vasculaires de l\'iris et du corps ciliaire'),(2884,'H212','Affections degeneratives de l\'iris et du corps ciliaire'),(2885,'H213','Kystes de l\'iris, du corps ciliaire et de la chambre anterieure de l\'oil'),(2886,'H214','Membranes pupillaires'),(2887,'H215','Autres adherences et perturbations de l\'iris et du corps ciliaire'),(2888,'H218','Autres affections precisees de l\'iris et du corps ciliaire'),(2889,'H219','Affection de l\'iris et du corps ciliaire, sans precision'),(2890,'H220','Iridocyclite au cours de maladies infectieuses et parasitaires classees ailleurs'),(2891,'H221','Iridocyclite au cours d\'autres maladies classees ailleurs'),(2892,'H228','Autres affections de l\'iris et du corps ciliaire au cours de maladies classees ailleurs'),(2893,'H250','Cataracte incipiente senile'),(2894,'H251','Cataracte senile nucleaire'),(2895,'H252','Cataracte senile, de type Morgagni'),(2896,'H258','Autres cataractes seniles'),(2897,'H259','Cataracte senile, sans precision'),(2898,'H260','Cataracte infantile, juvenile et presenile'),(2899,'H261','Cataracte traumatique'),(2900,'H262','Cataracte compliquee'),(2901,'H263','Cataracte medicamenteuse'),(2902,'H264','Sequelles de cataracte'),(2903,'H268','Autres cataractes precisees'),(2904,'H269','Cataracte, sans precision'),(2905,'H270','Aphakie'),(2906,'H271','Luxation du cristallin'),(2907,'H278','Autres affections precisees du cristallin'),(2908,'H279','Affection du cristallin, sans precision'),(2909,'H280','Cataracte diabetique (E10-E14 avec le quatrieme chiffre .3)'),(2910,'H281','Cataracte au cours d\'autres maladies endocriniennes, nutritionnelles et metaboliques'),(2911,'H282','Cataracte au cours d\'autres maladies classees ailleurs'),(2912,'H288','Autres affections du cristallin au cours de maladies classees ailleurs'),(2913,'H300','Chorioretinite en foyer'),(2914,'H301','Chorioretinite disseminee'),(2915,'H302','Cyclite posterieure'),(2916,'H308','Autres chorioretinites'),(2917,'H309','Chorioretinite, sans precision'),(2918,'H310','Cicatrices chorioretiniennes'),(2919,'H311','Degenerescence choroidienne'),(2920,'H312','Dystrophie hereditaire de la choroide'),(2921,'H313','Hemorragie et rupture de la choroide'),(2922,'H314','Decollement de la choroide'),(2923,'H318','Autres affections precisees de la choroide'),(2924,'H319','Affection de la choroide, sans precision'),(2925,'H320','Affections chorioretiniennes au cours de maladies infectieuses et parasitaires classees ailleurs'),(2926,'H3200','Retinite a cytomegalovirus (B25.8)'),(2927,'H3201','Retinite a toxoplasma (B58.0)'),(2928,'H3208','Affections chorioretiniennes au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(2929,'H328','Autres affections chorioretiniennes au cours de maladies classees ailleurs'),(2930,'H330','Decollement de la retine avec dechirure retinienne'),(2931,'H331','Retinoschisis et kystes retiniens'),(2932,'H332','Decollement (sereux) de la retine'),(2933,'H333','Dechirures retiniennes sans decollement'),(2934,'H334','Decollement par traction de la retine'),(2935,'H335','Autres decollements retiniens'),(2936,'H340','Occlusion transitoire de l\'artere de la retine'),(2937,'H341','Occlusion de l\'artere centrale de la retine'),(2938,'H342','Autres occlusions de l\'artere de la retine'),(2939,'H348','Autres occlusions vasculaires retiniennes'),(2940,'H349','Occlusion vasculaire retinienne, sans precision'),(2941,'H350','Autres retinopathies et alterations vasculaires retiniennes'),(2942,'H351','Retinopathie de la prematurite'),(2943,'H352','Autres retinopathies proliferantes'),(2944,'H353','Degenerescence de la macula et du pole posterieur'),(2945,'H354','Degenerescence retinienne (peripherique)'),(2946,'H355','Dystrophie retinienne hereditaire'),(2947,'H356','Hemorragie retinienne'),(2948,'H357','Decollement des couches de la retine'),(2949,'H358','Autres affections retiniennes precisees'),(2950,'H359','Affection retinienne, sans precision'),(2951,'H360','Retinopathie diabetique (E10-E14 avec la quatrieme chiffre .3)'),(2952,'H368','Autres affections retiniennes au cours de maladies classees ailleurs'),(2953,'H400','Glaucome limite'),(2954,'H401','Glaucome (primitif) a angle ouvert'),(2955,'H402','Glaucome (primitif) a angle etroit'),(2956,'H403','Glaucome secondaire a un traumatisme oculaire'),(2957,'H404','Glaucome secondaire a une inflammation de l\'oil'),(2958,'H405','Glaucome secondaire a d\'autres affections oculaires'),(2959,'H406','Glaucome medicamenteux'),(2960,'H408','Autres glaucomes'),(2961,'H409','Glaucome, sans precision'),(2962,'H420','Glaucome au cours de maladies endocriniennes, nutritionnelles et metaboliques'),(2963,'H428','Glaucome au cours d\'autres maladies classees ailleurs'),(2964,'H430','Prolapsus du corps vitre'),(2965,'H431','Hemorragie du corps vitre'),(2966,'H432','Opacites cristallines du corps vitre'),(2967,'H433','Autres opacites du corps vitre'),(2968,'H438','Autres affections du corps vitre'),(2969,'H439','Affection du corps vitre, sans precision'),(2970,'H440','Endophtalmie purulente'),(2971,'H441','Autres endophtalmies'),(2972,'H442','Myopie degenerative'),(2973,'H443','Autres affections degeneratives du globe oculaire'),(2974,'H444','Hypotonie de l\'oil'),(2975,'H445','Degenerescence du globe oculaire'),(2976,'H446','Retention (ancienne) intraoculaire de corps etranger magnetique'),(2977,'H447','Retention (ancienne) intraoculaire de corps etranger non magnetique'),(2978,'H448','Autres affections du globe oculaire'),(2979,'H449','Affection du globe oculaire, sans precision'),(2980,'H450','Hemorragie du corps vitre au cours de maladies classees ailleurs'),(2981,'H451','Endophtalmie au cours de maladies classees ailleurs'),(2982,'H458','Autres affections du corps vitre et du globe oculaire au cours de maladies classees ailleurs'),(2983,'H46','Nevrite optique'),(2984,'H470','Affections du nerf optique, non classees ailleurs'),(2985,'H471','Oedeme papillaire, sans precision'),(2986,'H472','Atrophie optique'),(2987,'H473','Autres affections de la papille optique'),(2988,'H474','Affections du chiasma optique'),(2989,'H475','Affections des autres voies optiques'),(2990,'H476','Affections du cortex visuel'),(2991,'H477','Affection des voies optiques, sans precision'),(2992,'H480','Atrophie optique au cours de maladies classees ailleurs'),(2993,'H481','Nevrite retrobulbaire au cours de maladies classees ailleurs'),(2994,'H488','Autres affections du nerf et des voies optiques au cours de maladies classees ailleurs'),(2995,'H490','Paralysie du nerf moteur oculaire commun (III)'),(2996,'H491','Paralysie du nerf pathetique (IV)'),(2997,'H492','Paralysie du nerf moteur oculaire externe (VI)'),(2998,'H493','Ophtalmoplegie totale (externe)'),(2999,'H494','Ophtalmoplegie externe progressive'),(3000,'H498','Autres strabismes paralytiques'),(3001,'H499','Strabisme paralytique, sans precision'),(3002,'H500','Strabisme convergent concomitant'),(3003,'H501','Strabisme divergent concomitant'),(3004,'H502','Strabisme vertical'),(3005,'H503','Heterotropie intermittente'),(3006,'H504','Heterotropies, autres et sans precision'),(3007,'H505','Heterophorie'),(3008,'H506','Strabisme mecanique'),(3009,'H508','Autres strabismes precises'),(3010,'H509','Strabisme, sans precision'),(3011,'H510','Paralysie de la conjugaison du regard'),(3012,'H511','Exces et insuffisance de convergence'),(3013,'H512','Ophtalmoplegie internucleaire'),(3014,'H518','Autres anomalies precisees des mouvements binoculaires'),(3015,'H519','Anomalie des mouvements binoculaires, sans precision'),(3016,'H520','Hypermetropie'),(3017,'H521','Myopie'),(3018,'H522','Astigmatisme'),(3019,'H523','Anisometrie et aniseiconie'),(3020,'H524','Presbytie'),(3021,'H525','Troubles de l\'accommodation'),(3022,'H526','Autres vices de refraction'),(3023,'H527','Vice de refraction, sans precision'),(3024,'H530','Amblyopie ex anopsia'),(3025,'H531','Troubles subjectifs de la vision'),(3026,'H532','Diplopie'),(3027,'H533','Autres troubles de la vision binoculaire'),(3028,'H534','Anomalies du champ visuel'),(3029,'H535','Troubles de la vision des couleurs'),(3030,'H536','Cecite nocturne'),(3031,'H538','Autres troubles de la vision'),(3032,'H539','Trouble de la vision, sans precision'),(3033,'H540','Cecite des deux yeux'),(3034,'H541','Cecite d\'un oil, baisse de vision de l\'autre oil'),(3035,'H542','Baisse de vision des deux yeux'),(3036,'H543','Perte de vision non precisee des deux yeux'),(3037,'H544','Cecite d\'un oil'),(3038,'H545','Baisse de vision d\'un oil'),(3039,'H546','Perte de vision non precisee d\'un oil'),(3040,'H547','Perte de vision, sans precision'),(3041,'H55','Nystagmus et autres anomalies des mouvements oculaires'),(3042,'H570','Anomalies fonctionnelles de la pupille'),(3043,'H571','Douleur oculaire'),(3044,'H578','Autres affections precisees de l\'oil et de ses annexes'),(3045,'H579','Affection de l\'oil et de ses annexes, sans precision'),(3046,'H580','Anomalies fonctionnelles de la pupille au cours de maladies classees ailleurs'),(3047,'H581','Troubles de la vue au cours de maladies classees ailleurs'),(3048,'H588','Autres affections precisees de l\'oil et de ses annexes au cours de maladies classees ailleurs'),(3049,'H590','Syndrome du corps vitre apres intervention pour cataracte'),(3050,'H598','Autres affections de l\'oil et de ses annexes apres un acte a visee diagnostique et therapeutique'),(3051,'H599','Affection de l\'oil et de ses annexes apres un acte a visee diagnostique et therapeutique, sans precision'),(3052,'H600','Abces de l\'oreille externe'),(3053,'H601','Cellulite phlegmoneuse de l\'oreille externe'),(3054,'H602','Otite externe maligne'),(3055,'H603','Autres otites externes infectieuses'),(3056,'H604','Cholesteatome de l\'oreille externe'),(3057,'H605','Otite externe aigue, (non infectieuse)'),(3058,'H608','Autres otites externes'),(3059,'H609','Otite externe, sans precision'),(3060,'H610','Perichondrite de l\'oreille externe'),(3061,'H611','Affections non infectieuses du pavillon de l\'oreille'),(3062,'H612','Bouchon de cerumen'),(3063,'H613','Stenose acquise du conduit auditif externe'),(3064,'H618','Autres affections precisees de l\'oreille externe'),(3065,'H619','Affection de l\'oreille externe, sans precision'),(3066,'H620','Otite externe au cours de maladies bacteriennes classees ailleurs'),(3067,'H621','Otite externe au cours de maladies virales classees ailleurs'),(3068,'H622','Otite externe au cours de mycoses'),(3069,'H623','Otite externe au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(3070,'H624','Otite externe au cours d\'autres maladies classees ailleurs'),(3071,'H628','Autres affections de l\'oreille externe au cours de maladies classees ailleurs'),(3072,'H650','Otite moyenne sereuse aigue'),(3073,'H651','Autres otites moyennes aigues, non suppurees'),(3074,'H652','Otite moyenne sereuse chronique'),(3075,'H653','Otite moyenne mucoide chronique'),(3076,'H654','Autres otites moyennes chroniques, non suppurees'),(3077,'H659','Otite moyenne non suppuree, sans precision'),(3078,'H660','Otite moyenne aigue suppuree'),(3079,'H661','Otite moyenne suppuree chronique tubo-tympanique'),(3080,'H662','Otite moyenne chronique attico-antrale suppuree'),(3081,'H663','Autres otites moyennes suppurees chroniques'),(3082,'H664','Otite moyenne suppuree, sans precision'),(3083,'H669','Otite moyenne, sans precision'),(3084,'H670','Otite moyenne au cours de maladies bacteriennes classees ailleurs'),(3085,'H671','Otite moyenne au cours de maladies virales classees ailleurs'),(3086,'H678','Otite moyenne au cours d\'autres maladies classees ailleurs'),(3087,'H680','Salpingite de la trompe d\'Eustache'),(3088,'H681','Obstruction de la trompe d\'Eustache'),(3089,'H690','Distension de la trompe d\'Eustache'),(3090,'H698','Autres affections precisees de la trompe d\'Eustache'),(3091,'H699','Affection de la trompe d\'Eustache, sans precision'),(3092,'H700','Mastoidite aigue'),(3093,'H701','Mastoidite chronique'),(3094,'H702','Apexite [petrosite]'),(3095,'H708','Autres mastoidites et affections apparentees'),(3096,'H709','Mastoidite, sans precision'),(3097,'H71','Cholesteatome de l\'oreille moyenne'),(3098,'H720','Perforation centrale du tympan'),(3099,'H721','Perforation du tympan, partie attique'),(3100,'H722','Autres perforations marginales du tympan'),(3101,'H728','Autres perforations du tympan'),(3102,'H729','Perforation du tympan, sans precision'),(3103,'H730','Myringite [tympanite] aigue'),(3104,'H731','Myringite chronique'),(3105,'H738','Autres affections precisees du tympan'),(3106,'H739','Affection du tympan, sans precision'),(3107,'H740','Tympanosclerose'),(3108,'H741','Maladie adhesive de l\'oreille moyenne'),(3109,'H742','Dissociation et dislocation des osselets'),(3110,'H743','Autres anomalies acquises des osselets'),(3111,'H744','Polype de l\'oreille moyenne'),(3112,'H748','Autres affections precisees de l\'oreille moyenne et de l\'apophyse mastoide'),(3113,'H749','Affection de l\'oreille moyenne et de l\'apophyse mastoide, sans precision'),(3114,'H750','Mastoidite au cours de maladies infectieuses et parasitaires classees ailleurs'),(3115,'H758','Autres affections precisees de l\'oreille moyenne et de l\'apophyse mastoide au cours de maladies classees ailleurs'),(3116,'H800','Otosclerose interessant la fenetre ovale, non obliterante'),(3117,'H801','Otosclerose interessant la fenetre ovale, obliterante'),(3118,'H802','Otosclerose cochleaire'),(3119,'H808','Autres otoscleroses'),(3120,'H809','Otosclerose, sans precision'),(3121,'H810','Maladie de Meniere'),(3122,'H811','Vertige benin paroxystique'),(3123,'H812','Neuronite vestibulaire'),(3124,'H813','Autres vertiges peripheriques'),(3125,'H814','Vertige d\'origine centrale'),(3126,'H818','Autres atteintes des fonctions vestibulaires'),(3127,'H819','Atteinte des fonctions vestibulaires, sans precision'),(3128,'H82','Syndromes vertigineux au cours de maladies classees ailleurs'),(3129,'H830','Labyrinthite'),(3130,'H831','Fistule labyrinthique'),(3131,'H832','Troubles des fonctions labyrinthiques'),(3132,'H833','Consequences du bruit sur l\'oreille interne'),(3133,'H838','Autres maladies precisees de l\'oreille interne'),(3134,'H839','Maladie de l\'oreille interne, sans precision'),(3135,'H900','Surdite bilaterale de transmission'),(3136,'H901','Surdite unilaterale de transmission sans alteration de l\'audition de l\'autre oreille'),(3137,'H902','Surdite de transmission, sans precision'),(3138,'H903','Surdite neurosensorielle bilaterale'),(3139,'H904','Surdite neurosensorielle unilaterale sans alteration de l\'audition de l\'autre oreille'),(3140,'H905','Surdite neurosensorielle, sans precision'),(3141,'H906','Surdite bilaterale mixte de transmission et neurosensorielle'),(3142,'H907','Surdite unilaterale mixte de transmission et neurosensorielle sans alteration de l\'audition de l\'autre oreille'),(3143,'H908','Surdite mixte de transmission et neurosensorielle, sans precision'),(3144,'H910','Perte de l\'audition par ototoxicite'),(3145,'H911','Presbyacousie'),(3146,'H912','Perte auditive soudaine idiopathique'),(3147,'H913','Surdi-mutite, non classee ailleurs'),(3148,'H918','Autres pertes precisees de l\'audition'),(3149,'H919','Perte de l\'audition, sans precision'),(3150,'H920','Otalgie'),(3151,'H921','Otorrhee'),(3152,'H922','Otorragie'),(3153,'H930','Affections vasculaires et degeneratives de l\'oreille'),(3154,'H931','Acouphenes'),(3155,'H932','Autres perceptions auditives anormales'),(3156,'H933','Affections du nerf auditif'),(3157,'H938','Autres affections precisees de l\'oreille'),(3158,'H939','Affection de l\'oreille, sans precision'),(3159,'H940','Nevrite acoustique au cours de maladies infectieuses et parasitaires classees ailleurs'),(3160,'H948','Autres affections precisees de l\'oreille au cours de maladies classees ailleurs'),(3161,'H950','Cholesteatome recidivant apres mastoidectomie'),(3162,'H951','Autres affections survenant apres mastoidectomie'),(3163,'H958','Autres affections de l\'oreille et de l\'apophyse mastoide apres un acte a visee diagnostique et therapeutique'),(3164,'H959','Affection de l\'oreille et de l\'apophyse mastoide apres un acte a visee diagnostique et therapeutique, sans precision'),(3165,'I00','Rhumatisme articulaire aigu, sans mention d\'atteinte cardiaque'),(3166,'I010','Pericardite rhumatismale aigue'),(3167,'I011','Endocardite rhumatismale aigue'),(3168,'I012','Myocardite rhumatismale aigue'),(3169,'I018','Autres cardiopathies rhumatismales aigues'),(3170,'I019','Cardiopathie rhumatismale aigue, sans precision'),(3171,'I020','Choree rhumatismale, avec atteinte cardiaque'),(3172,'I029','Choree rhumatismale, (sans atteinte cardiaque)'),(3173,'I050','Stenose mitrale (rhumatismale)'),(3174,'I051','Insuffisance mitrale rhumatismale'),(3175,'I052','Stenose mitrale (rhumatismale) avec insuffisance'),(3176,'I058','Autres maladies (de la valvule) mitrale (rhumatismales)'),(3177,'I059','Maladie (rhumatismale de la valvule) mitrale, sans precision'),(3178,'I060','Stenose aortique rhumatismale'),(3179,'I061','Insuffisance aortique rhumatismale'),(3180,'I062','Stenose aortique rhumatismale avec insuffisance'),(3181,'I068','Autres maladies rhumatismales (de la valvule) aortique'),(3182,'I069','Maladie rhumatismale (de la valvule) aortique, sans precision'),(3183,'I070','Stenose tricuspidienne (rhumatismale)'),(3184,'I071','Insuffisance tricuspidienne (rhumatismale)'),(3185,'I072','Stenose tricuspidienne (rhumatismale) avec insuffisance'),(3186,'I078','Autres maladies de la valvule tricuspide (rhumatismales)'),(3187,'I079','Maladie de la valvule tricuspide (rhumatismale), sans precision'),(3188,'I080','Atteintes des valvules mitrale et aortique (rhumatismales)'),(3189,'I081','Atteintes des valvules mitrale et tricuspide (rhumatismales)'),(3190,'I082','Atteintes des valvules aortique et tricuspide (rhumatismales)'),(3191,'I083','Atteintes des valvules mitrale, aortique et tricuspide (rhumatismales)'),(3192,'I088','Autres maladies valvulaires multiples (rhumatismales)'),(3193,'I089','Maladie de plusieurs valvules (rhumatismale), sans precision'),(3194,'I090','Myocardite rhumatismale'),(3195,'I091','Endocardite rhumatismale, valvule non precisee'),(3196,'I092','Pericardite rhumatismale chronique'),(3197,'I098','Autres cardiopathies rhumatismales precisees'),(3198,'I099','Cardiopathie rhumatismale, sans precision'),(3199,'I10','Hypertension essentielle (primitive)'),(3200,'I110','Cardiopathie hypertensive, avec insuffisance cardiaque (congestive)'),(3201,'I119','Cardiopathie hypertensive, (sans insuffisance cardiaque congestive)'),(3202,'I120','Nephropathie hypertensive, avec insuffisance renale'),(3203,'I129','Nephropathie hypertensive, (sans insuffisance renale)'),(3204,'I130','Cardionephropathie hypertensive, avec insuffisance cardiaque (congestive)'),(3205,'I131','Cardionephropathie hypertensive, avec insuffisance renale'),(3206,'I132','Cardionephropathie hypertensive, avec insuffisance cardiaque (congestive) et renale'),(3207,'I139','Cardionephropathie hypertensive, sans precision'),(3208,'I150','Hypertension vasculo-renale'),(3209,'I151','Hypertension secondaire a d\'autres atteintes renales'),(3210,'I152','Hypertension secondaire a des atteintes endocriniennes'),(3211,'I158','Autres hypertensions secondaires'),(3212,'I159','Hypertension secondaire, sans precision'),(3213,'I200','Angine de poitrine instable'),(3214,'I201','Angine de poitrine avec spasme coronaire verifie'),(3215,'I208','Autres formes d\'angine de poitrine'),(3216,'I209','Angine de poitrine, sans precision'),(3217,'I210','Infarctus transmural (aigu du myocarde, de la paroi) anterieure'),(3218,'I211','Infarctus transmural (aigu du myocarde, de la paroi) inferieure'),(3219,'I212','Infarctus transmural (aigu du myocarde) d\'autres localisations'),(3220,'I213','Infarctus transmural (aigu du myocarde), de localisation non precisee'),(3221,'I214','Infarctus sous-endocardique (aigu) du myocarde'),(3222,'I219','Infarctus (aigu) du myocarde, sans precision'),(3223,'I220','Infarctus (du myocarde) a repetition, (de la paroi) anterieure'),(3224,'I221','Infarctus (du myocarde) a repetition, (de la paroi) inferieure'),(3225,'I228','Infarctus du myocarde a repetition d\'autres localisations'),(3226,'I229','Infarctus du myocarde a repetition, de localisation non precisee'),(3227,'I230','Hemopericarde comme complication recente d\'un infarctus aigu du myocarde'),(3228,'I231','Communication interauriculaire comme complication recente d\'un infarctus aigu du myocarde'),(3229,'I232','Communication interventriculaire comme complication recente d\'un infarctus aigu du myocarde'),(3230,'I233','Rupture de la paroi cardiaque sans hemopericarde comme complication recente d\'un infarctus aigu du myocarde'),(3231,'I234','Rupture des cordages tendineux comme complication recente d\'un infarctus aigu du myocarde'),(3232,'I235','Rupture du muscle papillaire comme complication recente d\'un infarctus aigu du myocarde'),(3233,'I236','Thrombose de l\'oreillette, de l\'auricule et du ventricule comme complication recente d\'un infarctus aigu du myocarde'),(3234,'I238','Autres complications recentes d\'un infarctus aigu du myocarde'),(3235,'I240','Thrombose coronaire n\'entrainant pas un infarctus du myocarde'),(3236,'I241','Syndrome de Dressler'),(3237,'I248','Autres formes de cardiopathies ischemiques aigues'),(3238,'I249','Cardiopathie ischemique aigue, sans precision'),(3239,'I250','Atherosclerose cardio-vasculaire, decrite ainsi'),(3240,'I251','Cardiopathie arteriosclereuse'),(3241,'I252','Infarctus du myocarde, ancien'),(3242,'I253','Anevrisme du cour'),(3243,'I254','Anevrisme d\'une artere coronaire'),(3244,'I255','Myocardiopathie ischemique'),(3245,'I256','Ischemie myocardique asymptomatique'),(3246,'I258','Autres formes de cardiopathie ischemique chronique'),(3247,'I259','Cardiopathie ischemique (chronique), sans precision'),(3248,'I260','Embolie pulmonaire, avec mention de cour pulmonaire aigu'),(3249,'I269','Embolie pulmonaire, (sans mention de cour pulmonaire aigu)'),(3250,'I270','Hypertension pulmonaire (primitive)'),(3251,'I271','Cardiopathie due a cyphoscoliose'),(3252,'I278','Autres affections cardiopulmonaires precisees'),(3253,'I279','Affection cardiopulmonaire, sans precision'),(3254,'I280','Fistule arterioveineuse des vaisseaux pulmonaires'),(3255,'I281','Anevrisme de l\'artere pulmonaire'),(3256,'I288','Autres maladies precisees des vaisseaux pulmonaires'),(3257,'I289','Maladie des vaisseaux pulmonaires, sans precision'),(3258,'I300','Pericardite idiopathique aigue non specifique'),(3259,'I301','Pericardite infectieuse'),(3260,'I308','Autres formes de pericardite aigue'),(3261,'I309','Pericardite aigue, sans precision'),(3262,'I310','Pericardite adhesive chronique'),(3263,'I311','Pericardite constrictive chronique'),(3264,'I312','Hemopericarde, non classe ailleurs'),(3265,'I313','Epanchement pericardique (non inflammatoire)'),(3266,'I318','Autres maladies precisees du pericarde'),(3267,'I319','Maladie du pericarde, sans precision'),(3268,'I320','Pericardite au cours de maladies bacteriennes classees ailleurs'),(3269,'I321','Pericardite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(3270,'I328','Pericardite au cours d\'autres maladies classees ailleurs'),(3271,'I330','Endocardite infectieuse (aigue et subaigue)'),(3272,'I339','Endocardite aigue, sans precision'),(3273,'I340','Insuffisance (de la valvule) mitrale (non rhumatismale)'),(3274,'I341','Prolapsus (de la valvule) mitral(e)'),(3275,'I342','Stenose non rhumatismale (de la valvule) mitrale'),(3276,'I348','Autres atteintes non rhumatismales de la valvule mitrale'),(3277,'I349','Atteinte non rhumatismale de la valvule mitrale, sans precision'),(3278,'I350','Stenose (de la valvule) aortique (non rhumatismale)'),(3279,'I351','Insuffisance (de la valvule) aortique (non rhumatismale)'),(3280,'I352','Stenose (de la valvule) aortique (non rhumatismale) avec insuffisance'),(3281,'I358','Autres atteintes de la valvule aortique (non rhumatismale)'),(3282,'I359','Atteinte de la valvule aortique (non rhumatismale), sans precision'),(3283,'I360','Stenose non rhumatismale (de la valvule) tricuspide'),(3284,'I361','Insuffisance non rhumatismale (de la valvule) tricuspide'),(3285,'I362','Stenose non rhumatismale (de la valvule) tricuspide avec insuffisance'),(3286,'I368','Autres atteintes non rhumatismales de la valvule tricuspide'),(3287,'I369','Atteinte non rhumatismale de la valvule tricuspide, sans precision'),(3288,'I370','Stenose de la valvule pulmonaire (non rhumatismale)'),(3289,'I371','Insuffisance de la valvule pulmonaire (non rhumatismale)'),(3290,'I372','Stenose de la valvule pulmonaire (non rhumatismale) avec insuffisance'),(3291,'I378','Autres atteintes de la valvule pulmonaire (non rhumatismale)'),(3292,'I379','Atteinte de la valvule pulmonaire (non rhumatismale), sans precision'),(3293,'I38','Endocardite, valvule non precisee'),(3294,'I390','Atteintes de la valvule mitrale au cours de maladies classees ailleurs'),(3295,'I391','Atteintes de la valvule aortique au cours de maladies classees ailleurs'),(3296,'I392','Atteintes de la valvule tricuspide au cours de maladies classees ailleurs'),(3297,'I393','Atteintes de la valvule pulmonaire au cours de maladies classees ailleurs'),(3298,'I394','Atteintes valvulaires multiples au cours de maladies classees ailleurs'),(3299,'I398','Endocardite, valvule non precisee, au cours de maladies classees ailleurs'),(3300,'I400','Myocardite infectieuse'),(3301,'I401','Myocardite isolee'),(3302,'I408','Autres myocardites aigues'),(3303,'I409','Myocardite aigue, sans precision'),(3304,'I410','Myocardite au cours de maladies bacteriennes classees ailleurs'),(3305,'I411','Myocardite au cours de maladies virales classees ailleurs'),(3306,'I412','Myocardite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(3307,'I418','Myocardite au cours d\'autres maladies classees ailleurs'),(3308,'I420','Myocardiopathie avec dilatation'),(3309,'I421','Myocardiopathie obstructive hypertrophique'),(3310,'I422','Autres myocardiopathies hypertrophiques'),(3311,'I423','Maladie endomyocardique (eosinophilique)'),(3312,'I424','Fibroelastose endocardique'),(3313,'I425','Autres myocardiopathies restrictives'),(3314,'I426','Myocardiopathie alcoolique'),(3315,'I427','Myocardiopathie due a des medicaments et d\'autres causes externes'),(3316,'I428','Autres myocardiopathies'),(3317,'I429','Myocardiopathie, sans precision'),(3318,'I430','Myocardiopathie au cours de maladies infectieuses et parasitaires classees ailleurs'),(3319,'I431','Myocardiopathie au cours de maladies metaboliques'),(3320,'I432','Myocardiopathie au cours de maladies nutritionnelles'),(3321,'I438','Myocardiopathie au cours d\'autres maladies classees ailleurs'),(3322,'I440','Bloc auriculoventriculaire du premier degre'),(3323,'I441','Bloc auriculoventriculaire du second degre'),(3324,'I442','Bloc auriculoventriculaire complet'),(3325,'I443','Blocs auriculoventriculaires, autres et sans precision'),(3326,'I444','Bloc fasciculaire anterieur gauche'),(3327,'I445','Bloc fasciculaire posterieur gauche'),(3328,'I446','Blocs fasciculaires, autres et sans precision'),(3329,'I447','Bloc de branche gauche, sans precision'),(3330,'I450','Bloc fasciculaire droit'),(3331,'I451','Blocs de branche droit, autres et sans precision'),(3332,'I452','Bloc bifasciculaire'),(3333,'I453','Bloc trifasciculaire'),(3334,'I454','Bloc ventriculaire non specifique'),(3335,'I455','Autre bloc cardiaque precise'),(3336,'I456','Syndrome de pre-excitation'),(3337,'I458','Autres troubles precises de la conduction'),(3338,'I459','Trouble de la conduction, sans precision'),(3339,'I460','Arret cardiaque reanime avec succes'),(3340,'I461','Mort cardiaque subite, decrite ainsi'),(3341,'I469','Arret cardiaque, sans precision'),(3342,'I470','Arythmie ventriculaire de reentree'),(3343,'I471','Tachycardie supraventriculaire'),(3344,'I472','Tachycardie ventriculaire'),(3345,'I479','Tachycardie paroxystique, sans precision'),(3346,'I48','Fibrillation et flutter auriculaires'),(3347,'I490','Fibrillation et flutter ventriculaires'),(3348,'I491','Depolarisation auriculaire prematuree'),(3349,'I492','Depolarisation jonctionnelle prematuree'),(3350,'I493','Depolarisation ventriculaire prematuree'),(3351,'I494','Depolarisations prematurees, autres et sans precision'),(3352,'I495','Syndrome de dysfonctionnement sinusal'),(3353,'I498','Autres arythmies cardiaques precisees'),(3354,'I499','Arythmie cardiaque, sans precision'),(3355,'I500','Insuffisance cardiaque congestive'),(3356,'I501','Insuffisance ventriculaire gauche'),(3357,'I509','Insuffisance cardiaque, sans precision'),(3358,'I510','Anomalie d\'un septum cardiaque, acquise'),(3359,'I511','Rupture des cordages tendineux, non classee ailleurs'),(3360,'I512','Rupture du muscle papillaire, non classee ailleurs'),(3361,'I513','Thrombose intracardiaque, non classee ailleurs'),(3362,'I514','Myocardite, sans precision'),(3363,'I515','Degenerescence du myocarde'),(3364,'I516','Maladie cardio-vasculaire, sans precision'),(3365,'I517','Cardiomegalie'),(3366,'I518','Autres cardiopathies mal definies'),(3367,'I519','Cardiopathie, sans precision'),(3368,'I520','Autres cardiopathies au cours de maladies bacteriennes classees ailleurs'),(3369,'I521','Autres cardiopathies au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(3370,'I528','Autres cardiopathies au cours de maladies classees ailleurs'),(3371,'I600','Hemorragie sous-arachnoidienne de la bifurcation et du siphon carotidien'),(3372,'I601','Hemorragie sous-arachnoidienne de l\'artere cerebrale moyenne'),(3373,'I602','Hemorragie sous-arachnoidienne de l\'artere communicante anterieure'),(3374,'I603','Hemorragie sous-arachnoidienne de l\'artere communicante posterieure'),(3375,'I604','Hemorragie sous-arachnoidienne de l\'artere basilaire'),(3376,'I605','Hemorragie sous-arachnoidienne de l\'artere vertebrale'),(3377,'I606','Hemorragie sous-arachnoidienne d\'autres arteres intracraniennes'),(3378,'I607','Hemorragie sous-arachnoidienne d\'une artere intracranienne, sans precision'),(3379,'I608','Autres hemorragies sous-arachnoidiennes'),(3380,'I609','Hemorragie sous-arachnoidienne, sans precision'),(3381,'I610','Hemorragie intracerebrale hemispherique, sous-corticale'),(3382,'I611','Hemorragie intracerebrale hemispherique, corticale'),(3383,'I612','Hemorragie intracerebrale hemispherique, non precisee'),(3384,'I613','Hemorragie intracerebrale du tronc cerebral'),(3385,'I614','Hemorragie intracerebrale cerebelleuse'),(3386,'I615','Hemorragie intracerebrale intraventriculaire'),(3387,'I616','Hemorragie intracerebrale, localisations multiples'),(3388,'I618','Autres hemorragies intracerebrales'),(3389,'I619','Hemorragie intracerebrale, sans precision'),(3390,'I620','Hemorragie sous-durale (aigue) (non traumatique)'),(3391,'I621','Hemorragie extradurale non traumatique'),(3392,'I629','Hemorragie intracranienne (non traumatique), sans precision'),(3393,'I630','Infarctus cerebral du a une thrombose des arteres precerebrales'),(3394,'I631','Infarctus cerebral du a une embolie des arteres precerebrales'),(3395,'I632','Infarctus cerebral du a une occlusion ou stenose des arteres precerebrales, de mecanisme non precise'),(3396,'I633','Infarctus cerebral du a une thrombose des arteres cerebrales'),(3397,'I634','Infarctus cerebral du a une embolie des arteres cerebrales'),(3398,'I635','Infarctus cerebral du a une occlusion ou stenose des arteres cerebrales, de mecanisme non precise'),(3399,'I636','Infarctus cerebral du a une thrombose veineuse cerebrale, non pyogene'),(3400,'I638','Autres infarctus cerebraux'),(3401,'I639','Infarctus cerebral, sans precision'),(3402,'I64','Accident vasculaire cerebral, non precise comme etant hemorragique ou par infarctus'),(3403,'I650','Occlusion et stenose de l\'artere vertebrale'),(3404,'I651','Occlusion et stenose de l\'artere basilaire'),(3405,'I652','Occlusion et stenose de l\'artere carotide'),(3406,'I653','Occlusion et stenose des arteres precerebrales, multiples et bilaterales'),(3407,'I658','Occlusion et stenose d\'une autre artere precerebrale'),(3408,'I659','Occlusion et stenose d\'une artere precerebrale, sans precision'),(3409,'I660','Occlusion et stenose de l\'artere cerebrale moyenne'),(3410,'I661','Occlusion et stenose de l\'artere cerebrale anterieure'),(3411,'I662','Occlusion et stenose de l\'artere cerebrale posterieure'),(3412,'I663','Occlusion et stenose des arteres cerebelleuses'),(3413,'I664','Occlusion et stenose des arteres cerebrales, multiples et bilaterales'),(3414,'I668','Occlusion et stenose d\'une autre artere cerebrale'),(3415,'I669','Occlusion et stenose d\'une artere cerebrale, sans precision'),(3416,'I670','Dissection d\'arteres cerebrales, non rompue'),(3417,'I671','Anevrisme cerebral, (non rompu)'),(3418,'I672','Atherosclerose cerebrale'),(3419,'I673','Leuco-encephalopathie vasculaire progressive'),(3420,'I674','Encephalopathie hypertensive'),(3421,'I675','Maladie de Moyamoya'),(3422,'I676','Thrombose non pyogene du systeme veineux intracranien'),(3423,'I677','Arterite cerebrale, non classee ailleurs'),(3424,'I678','Autres maladies cerebrovasculaires precisees'),(3425,'I679','Maladie cerebrovasculaire, sans precision'),(3426,'I680','Angiopathie amyloide cerebrale (E85.-)'),(3427,'I681','Arterite cerebrale au cours de maladies infectieuses et parasitaires'),(3428,'I682','Arterite cerebrale au cours d\'autres maladies classees ailleurs'),(3429,'I688','Autres troubles cerebrovasculaires au cours de maladies classees ailleurs'),(3430,'I690','Sequelles d\'hemorragie sous-arachnoidienne'),(3431,'I691','Sequelles d\'hemorragie intracerebrale'),(3432,'I692','Sequelles d\'autres hemorragies intracraniennes non traumatiques'),(3433,'I693','Sequelles d\'infarctus cerebral'),(3434,'I694','Sequelles d\'accident vasculaire cerebral, non precise comme etant hemorragique ou par infarctus'),(3435,'I698','Sequelles de maladies cerebrovasculaires, autres et non precisees'),(3436,'I700','Atherosclerose de l\'aorte'),(3437,'I701','Atherosclerose de l\'artere renale'),(3438,'I702','Atherosclerose des arteres distales'),(3439,'I708','Atherosclerose d\'autres arteres'),(3440,'I709','Atherosclerose generalisee et sans precision'),(3441,'I710','Dissection de l\'aorte [toute localisation]'),(3442,'I711','Anevrisme aortique thoracique, rompu'),(3443,'I712','Anevrisme aortique thoracique, sans mention de rupture'),(3444,'I713','Anevrisme aortique abdominal, rompu'),(3445,'I714','Anevrisme aortique abdominal, sans mention de rupture'),(3446,'I715','Anevrisme aortique thoraco-abdominal, rompu'),(3447,'I716','Anevrisme aortique thoraco-abdominal, sans mention de rupture'),(3448,'I718','Anevrisme aortique de localisation non precisee, rompu'),(3449,'I719','Anevrisme aortique de localisation non precisee, (sans mention de rupture)'),(3450,'I720','Anevrisme de l\'artere carotide'),(3451,'I721','Anevrisme des arteres du membre superieur'),(3452,'I722','Anevrisme des arteres renales'),(3453,'I723','Anevrisme de l\'artere iliaque'),(3454,'I724','Anevrisme des arteres du membre inferieur'),(3455,'I728','Anevrisme d\'autres arteres precisees'),(3456,'I729','Anevrisme de localisation non precisee'),(3457,'I730','Syndrome de Raynaud'),(3458,'I731','Thrombo-angeite obliterante [Buerger]'),(3459,'I738','Autres maladies vasculaires peripheriques precisees'),(3460,'I739','Maladie vasculaire peripherique, sans precision'),(3461,'I740','Embolie et thrombose de l\'aorte abdominale'),(3462,'I741','Embolie et thrombose de parties de l\'aorte, autres et non precisees'),(3463,'I742','Embolie et thrombose des arteres des membres superieurs'),(3464,'I743','Embolie et thrombose des arteres des membres inferieurs'),(3465,'I744','Embolie et thrombose des arteres distales, sans precision'),(3466,'I745','Embolie et thrombose de l\'artere iliaque'),(3467,'I748','Embolie et thrombose d\'autres arteres'),(3468,'I749','Embolie et thrombose d\'arteres non precisees'),(3469,'I770','Fistule arterioveineuse, acquise'),(3470,'I771','Stenose d\'une artere'),(3471,'I772','Rupture d\'une artere'),(3472,'I773','Dysplasie fibromusculaire arterielle'),(3473,'I774','Syndrome de compression de l\'artere coliaque'),(3474,'I775','Necrose d\'une artere'),(3475,'I776','Arterite, sans precision'),(3476,'I778','Autres atteintes precisees des arteres et arterioles'),(3477,'I779','Atteinte des arteres et arterioles, sans precision'),(3478,'I780','Telangiectasie hemorragique hereditaire'),(3479,'I781','Navus, non neoplasique'),(3480,'I788','Autres maladies des capillaires'),(3481,'I789','Maladie des capillaires, sans precision'),(3482,'I790','Anevrisme de l\'aorte au cours de maladies classees ailleurs'),(3483,'I791','Aortite au cours de maladies classees ailleurs'),(3484,'I792','Angiopathie peripherique au cours de maladies classees ailleurs'),(3485,'I798','Autres atteintes des arteres, arterioles et capillaires au cours de maladies classees ailleurs'),(3486,'I800','Phlebite et thrombophlebite des veines superficielles des membres inferieurs'),(3487,'I801','Phlebite et thrombophlebite de la veine femorale'),(3488,'I802','Phlebite et thrombophlebite d\'autres vaisseaux profonds (des membres inferieurs)'),(3489,'I803','Phlebite et thrombophlebite des membres inferieurs, sans precision'),(3490,'I808','Phlebite et thrombophlebite d\'autres localisations'),(3491,'I809','Phlebite et thrombophlebite de localisation non precisee'),(3492,'I81','Thrombose de la veine porte'),(3493,'I820','Syndrome de Budd-Chiari'),(3494,'I821','Thrombophlebite migratrice'),(3495,'I822','Embolie et thrombose de la veine cave'),(3496,'I823','Embolie et thrombose de la veine renale'),(3497,'I828','Embolie et thrombose d\'autres veines precisees'),(3498,'I829','Embolie et thrombose d\'une veine non precisee'),(3499,'I830','Varices ulcerees (des membres inferieurs)'),(3500,'I831','Varices des membres inferieurs, avec inflammation'),(3501,'I832','Varices des membres inferieurs, avec ulcere et inflammation'),(3502,'I839','Varices des membres inferieurs sans ulcere ou inflammation'),(3503,'I840','Hemorroides internes thrombosees'),(3504,'I841','Hemorroides internes avec autres complications'),(3505,'I842','Hemorroides internes, (sans complication)'),(3506,'I843','Hemorroides externes thrombosees'),(3507,'I844','Hemorroides externes avec d\'autres complications'),(3508,'I845','Hemorroides externes, (sans complication)'),(3509,'I846','Cicatrices hemorroidaires cutanees residuelles'),(3510,'I847','Hemorroides thrombosees non precisees'),(3511,'I848','Hemorroides non precisees avec d\'autres complications'),(3512,'I849','Hemorroides (sans complication), sans precision'),(3513,'I850','Varices osophagiennes hemorragiques'),(3514,'I859','Varices osophagiennes, (non hemorragiques)'),(3515,'I860','Varices sublinguales'),(3516,'I861','Varices scrotales'),(3517,'I862','Varices pelviennes'),(3518,'I863','Varices vulvaires'),(3519,'I864','Varices gastriques'),(3520,'I868','Varices d\'autres localisations precisees'),(3521,'I870','Syndrome post-phlebitique'),(3522,'I871','Compression veineuse'),(3523,'I872','Insuffisance veineuse (chronique) (peripherique)'),(3524,'I878','Autres atteintes veineuses precisees'),(3525,'I879','Atteinte veineuse, sans precision'),(3526,'I880','Lymphadenite mesenterique non specifique'),(3527,'I881','Lymphadenite chronique, sauf mesenterique'),(3528,'I888','Autres lymphadenites non specifiques'),(3529,'I889','Lymphadenite (non specifique), sans precision'),(3530,'I890','Lymphodeme, non classe ailleurs'),(3531,'I891','Lymphangite'),(3532,'I898','Autres atteintes non infectieuses precisees des vaisseaux et des ganglions lymphatiques'),(3533,'I899','Atteinte non infectieuse des vaisseaux et des ganglions lymphatiques, sans precision'),(3534,'I950','Hypotension idiopathique'),(3535,'I951','Hypotension orthostatique'),(3536,'I952','Hypotension medicamenteuse'),(3537,'I958','Autres hypotensions'),(3538,'I959','Hypotension, sans precision'),(3539,'I970','Syndrome post-cardiotomie'),(3540,'I971','Autres troubles fonctionnels apres chirurgie cardiaque'),(3541,'I972','Lymphodeme apres mastectomie'),(3542,'I978','Autres troubles de l\'appareil circulatoire apres un acte a visee diagnostique et therapeutique, non classes ailleurs'),(3543,'I979','Trouble de l\'appareil circulatoire apres un acte a visee diagnostique et therapeutique, sans precision'),(3544,'I980','Syphilis cardio-vasculaire'),(3545,'I981','Troubles cardio-vasculaires au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(3546,'I982','Varices osophagiennes au cours de maladies classees ailleurs'),(3547,'I988','Autres troubles precises de l\'appareil circulatoire au cours de maladies classees ailleurs'),(3548,'I99','Troubles autres et non precises de l\'appareil circulatoire'),(3549,'J00','Rhinopharyngite (aigue) [rhume banal]'),(3550,'J010','Sinusite maxillaire aigue'),(3551,'J011','Sinusite frontale aigue'),(3552,'J012','Sinusite ethmoidale aigue'),(3553,'J013','Sinusite sphenoidale aigue'),(3554,'J014','Pansinusite aigue'),(3555,'J018','Autres sinusites aigues'),(3556,'J019','Sinusite aigue, sans precision'),(3557,'J020','Pharyngite a streptocoques'),(3558,'J028','Pharyngite aigue due a d\'autres micro-organismes precises'),(3559,'J029','Pharyngite (aigue), sans precision'),(3560,'J030','Amygdalite a steptocoques'),(3561,'J038','Amygdalite aigue due a d\'autres micro-organismes precises'),(3562,'J039','Amygdalite (aigue), sans precision'),(3563,'J040','Laryngite (aigue)'),(3564,'J041','Tracheite (aigue)'),(3565,'J042','Laryngo-tracheite (aigue)'),(3566,'J050','Laryngite obstructive (aigue) [croup]'),(3567,'J051','Epiglottite (aigue)'),(3568,'J060','Laryngo-pharyngite aigue'),(3569,'J068','Autres infections aigues des voies respiratoires superieures, a localisations multiples'),(3570,'J069','Infection des voies respiratoires superieures, sans precision'),(3571,'J100','Grippe avec pneumopathie, virus grippal identifie'),(3572,'J101','Grippe avec d\'autres manifestaions respiratoires, virus grippal identifie'),(3573,'J108','Grippe avec d\'autres manifestaions, virus grippal identifie'),(3574,'J110','Grippe avec pneumopathie, virus non identifie'),(3575,'J111','Grippe avec d\'autres manifestations respiratoires, virus non identifie'),(3576,'J118','Grippe avec d\'autres manifestations, virus non identifie'),(3577,'J120','Pneumopathie adenovirale'),(3578,'J121','Pneumopathie due au virus respiratoire syncytial [VRS]'),(3579,'J122','Pneumopathie due au virus paragrippaux'),(3580,'J128','Autres pneumopathies virales'),(3581,'J129','Pneumopathie virale, sans precision'),(3582,'J13','Pneumonie due a Streptococcus pneumoniae'),(3583,'J14','Pneumopathie due a Haemophilus influenzae'),(3584,'J150','Pneumopathie due a Klebsiella pneumoniae'),(3585,'J151','Pneumopathie due a Pseudomonas'),(3586,'J152','Pneumopathie due a des staphylocoques'),(3587,'J153','Pneumopathie due a des streptocoques, groupe B'),(3588,'J154','Pneumopathie due a d\'autres streptocoques'),(3589,'J155','Pneumopathie due a Escherichia coli'),(3590,'J156','Pneumopathie due a d\'autres bacteries aerobies a Gram negatif'),(3591,'J157','Pneumopathie due a Mycoplasma pneumoniae'),(3592,'J158','Autres pneumopathies bacteriennes'),(3593,'J159','Pneumopathie bacterienne, sans precision'),(3594,'J160','Pneumopathie due a Chlamydia'),(3595,'J168','Pneumopathie due a d\'autres micro-organismes infectieux'),(3596,'J170','Pneumopathie au cours de maladies bacteriennes classees ailleurs'),(3597,'J171','Pneumopathie au cours de maladies virales classees ailleurs'),(3598,'J172','Pneumopathie au cours de mycoses'),(3599,'J173','Pneumopathie au cours de maladies parasitaires'),(3600,'J178','Pneumopathie au cours d\'autres maladies classees ailleurs'),(3601,'J180','Bronchopneumopathie, sans precision'),(3602,'J181','Pneumopathie lobaire, sans precision'),(3603,'J182','Pneumopathie hypostatique, sans precision'),(3604,'J188','Autres pneumopathies, micro-organisme non precise'),(3605,'J189','Pneumopathie, sans precision'),(3606,'J200','Bronchite aigue due a Mycoplasma pneumoniae'),(3607,'J201','Bronchite aigue due a Haemophilus influenzae'),(3608,'J202','Bronchite aigue due a des steptocoques'),(3609,'J203','Bronchite aigue due au virus Coxsackie'),(3610,'J204','Bronchite aigue due aux virus paragrippaux'),(3611,'J205','Bronchite aigue due au virus respiratoire syncytial [VRS]'),(3612,'J206','Bronchite aigue due a des rhinovirus'),(3613,'J207','Bronchite aigue due a des virus ECHO'),(3614,'J208','Bronchite aigue due a d\'autres micro-organismes precises'),(3615,'J209','Bronchite aigue, sans precision'),(3616,'J210','Bronchiolite aigue due au virus respiratoire syncytial [VRS]'),(3617,'J218','Bronchiolite aigue due a d\'autres micro-organismes precises'),(3618,'J219','Bronchiolite (aigue), sans precision'),(3619,'J22','Infection aigue des voies respiratoires inferieures, sans precision'),(3620,'J300','Rhinite vasomotrice'),(3621,'J301','Rhinite allergique due au pollen'),(3622,'J302','Autres rhinites allergiques saisonnieres'),(3623,'J303','Autres rhinites allergiques'),(3624,'J304','Rhinite allergique, sans precision'),(3625,'J310','Rhinite (chronique)'),(3626,'J311','Rhinopharyngite chronique'),(3627,'J312','Pharyngite chronique'),(3628,'J320','Sinusite maxillaire (chronique)'),(3629,'J321','Sinusite frontale (chronique)'),(3630,'J322','Sinusite ethmoidale (chronique)'),(3631,'J323','Sinusite sphenoidale (chronique)'),(3632,'J324','Pansinusite (chronique)'),(3633,'J328','Autres sinusites (chroniques)'),(3634,'J329','Sinusite (chronique), sans precision'),(3635,'J330','Polype des fosses nasales'),(3636,'J331','Polypose rhino-sinusienne deformante'),(3637,'J338','Autres polypes des sinus'),(3638,'J339','Polype nasal, sans precision'),(3639,'J340','Abces, furoncle et anthrax du nez'),(3640,'J341','Kyste et mucocele des sinus du nez'),(3641,'J342','Deviation de la cloison (nasale)'),(3642,'J343','Hypertrophie des cornets du nez'),(3643,'J348','Autres maladies precisees du nez et des sinus du nez'),(3644,'J350','Amygdalite chronique'),(3645,'J351','Hypertrophie des amygdales'),(3646,'J352','Hypertrophie des vegetations adenoides'),(3647,'J353','Hypertrophie des amygdales et des vegetations adenoides'),(3648,'J358','Autres maladies chroniques des amygdales et des vegetations adenoides'),(3649,'J359','Maladie (chronique) des amygdales et des vegetations adenoides, sans precision'),(3650,'J36','Angine phlegmoneuse'),(3651,'J370','Laryngite chronique'),(3652,'J371','Laryngo-tracheite chronique'),(3653,'J380','Paralysie des cordes vocales et du larynx'),(3654,'J381','Polype des cordes vocales et du larynx'),(3655,'J382','Nodules des cordes vocales'),(3656,'J383','Autres maladies des cordes vocales'),(3657,'J384','Oedeme du larynx'),(3658,'J385','Spasme larynge'),(3659,'J386','Stenose du larynx'),(3660,'J387','Autres maladies du larynx'),(3661,'J390','Abces parapharynge et retropharynge'),(3662,'J391','Autres abces du pharynx'),(3663,'J392','Autres maladies du pharynx'),(3664,'J393','Reaction anaphylactique des voies respiratoires superieures, localisation non precisee'),(3665,'J398','Autres maladies des voies respiratoires superieures precisees'),(3666,'J399','Maladie des voies respiratoires superieures, sans precision'),(3667,'J40','Bronchite, (non precisee comme aigue ou chronique)'),(3668,'J410','Bronchite chronique simple'),(3669,'J411','Bronchite chronique mucopurulente'),(3670,'J418','Bronchite chronique simple et mucopurulente'),(3671,'J42','Bronchite chronique, sans precision'),(3672,'J430','Syndrome de MacLeod'),(3673,'J431','Emphyseme panlobulaire'),(3674,'J432','Emphyseme centro-lobulaire'),(3675,'J438','Autres emphysemes (pulmonaires)'),(3676,'J439','Emphyseme (pulmonaire), sans precision'),(3677,'J440','Maladie pulmonaire obstructive chronique avec infection aigue des voies respiratoires inferieures'),(3678,'J441','Maladie pulmonaire obstructive chronique avec episodes aigus, sans precision'),(3679,'J448','Autres maladies pulmonaires obstructives chroniques precisees'),(3680,'J449','Maladie pulmonaire obstructive chronique, sans precision'),(3681,'J450','Asthme a predominance allergique'),(3682,'J451','Asthme non allergique'),(3683,'J458','Asthme associe'),(3684,'J459','Asthme, sans precision'),(3685,'J46','Etat de mal asthmatique'),(3686,'J47','Bronchectasie'),(3687,'J60','Pneumoconiose des mineurs de charbon'),(3688,'J61','Pneumoconiose due a l\'amiante et a d\'autres fibres minerales'),(3689,'J620','Pneumoconiose due a la poussiere du talc'),(3690,'J628','Pneumoconiose due a d\'autres poussieres de silice'),(3691,'J630','Aluminose (du poumon)'),(3692,'J631','Fibrose (du poumon) due a la bauxite'),(3693,'J632','Berylliose (du poumon)'),(3694,'J633','Fibrose (du poumon) due au graphite'),(3695,'J634','Siderose (du poumon)'),(3696,'J635','Stannose (du poumon)'),(3697,'J638','Pneumoconiose due a d\'autres poussieres inorganiques precisees'),(3698,'J64','Pneumoconiose, sans precision'),(3699,'J65','Pneumoconiose associee a la tuberculose'),(3700,'J660','Byssinose'),(3701,'J661','Maladie des appreteurs du lin'),(3702,'J662','Cannabinose'),(3703,'J668','Affection des voies aeriennes due a d\'autres poussieres organiques precisees'),(3704,'J670','Poumon de fermier'),(3705,'J671','Bagassose'),(3706,'J672','Poumon des oiseleurs'),(3707,'J673','Suberose'),(3708,'J674','Poumon des malteurs'),(3709,'J675','Poumon des champignonnistes'),(3710,'J676','Poumon des ecorceurs d\'erables'),(3711,'J677','Maladie pulmonaire due aux systemes de conditionnement et d\'humidification de l\'air'),(3712,'J678','Pneumopathie par hypersensibilite a d\'autres poussieres organiques'),(3713,'J679','Pneumopathie par hypersensibilite aux poussieres organiques, sans precision'),(3714,'J680','Bronchite et pneumopathie dues a des agents chimiques, des emanations, des fumees et des gaz'),(3715,'J681','Oedeme (aigu) du poumon du a des agents chimiques, des emanations, des fumees et des gaz'),(3716,'J682','Inflammation des voies respiratoires superieures due a des agents chimiques, des emanations, des fumees et des gaz, non classee ailleurs'),(3717,'J683','Autres affections respiratoires aigues et subaigues dues a des agents chimiques, des emanations, des fumees et des gaz'),(3718,'J684','Affections respiratoires chroniques dues a des agents chimiques, des emanations, des fumees et des gaz'),(3719,'J688','Autres affections respiratoires dues a des agents chimiques, des emanations, des fumees et des gaz'),(3720,'J689','Affection respiratoire due a des agents chimiques, des emanations, des fumees et des gaz, sans precision'),(3721,'J690','Pneumopathie due a des aliments et des vomissements'),(3722,'J691','Pneumopathie due a des huiles et des essences'),(3723,'J698','Pneumopathie due a d\'autres substances solides et liquides'),(3724,'J700','Affections pulmonaires aigues dues a une irradiation'),(3725,'J701','Affections pulmonaires chroniques et autres dues a une irradiation'),(3726,'J702','Affections pulmonaires interstitielles aigues, medicamenteuses'),(3727,'J703','Affections pulmonaires interstitielles chroniques, medicamenteuses'),(3728,'J704','Affection pulmonaire interstitielle, medicamenteuse, sans precision'),(3729,'J708','Affections respiratoires dues a d\'autres agents externes precises'),(3730,'J709','Affection respiratoire due a un agent externe, sans precision'),(3731,'J80','Syndrome de detresse respiratoire de l\'adulte'),(3732,'J81','Oedeme pulmonaire'),(3733,'J82','Eosinophilie pulmonaire, non classee ailleurs'),(3734,'J840','Pneumopathies alveolaires et parieto-alveolaires'),(3735,'J841','Autres affections pulmonaires interstitielles avec fibrose'),(3736,'J848','Autres affections pulmonaires interstitielles precisees'),(3737,'J849','Affection pulmonaire interstitielle, sans precision'),(3738,'J850','Gangrene et necrose du poumon'),(3739,'J851','Abces du poumon avec pneumopathie'),(3740,'J852','Abces du poumon (sans pneumopathie)'),(3741,'J853','Abces du mediastin'),(3742,'J860','Pyothorax avec fistule'),(3743,'J869','Pyothorax sans fistule'),(3744,'J90','Epanchement pleural, non classe ailleurs'),(3745,'J91','Epanchement pleural au cours de maladies classees ailleurs'),(3746,'J920','Plaque pleurale avec asbestose'),(3747,'J929','Plaque pleurale (sans asbestose)'),(3748,'J930','Pneumothorax spontane avec pression positive'),(3749,'J931','Autres pneumothorax spontanes'),(3750,'J938','Autres pneumothorax'),(3751,'J939','Pneumothorax, sans precision'),(3752,'J940','Epanchement chyleux'),(3753,'J941','Fibrothorax'),(3754,'J942','Hemothorax'),(3755,'J948','Autres affections pleurales precisees'),(3756,'J949','Affection pleurale, sans precision'),(3757,'J950','Fonctionnement defectueux d\'une tracheostomie'),(3758,'J951','Insuffisance pulmonaire aigue consecutive a une intervention chirurgicale thoracique'),(3759,'J952','Insuffisance pulmonaire aigue consecutive a une intervention chirurgicale non thoracique'),(3760,'J953','Insuffisance pulmonaire chronique consecutive a une intervention chirurgicale'),(3761,'J954','Syndrome de Mendelson'),(3762,'J955','Stenose sous-glottique apres un acte a visee diagnostique et therapeutique'),(3763,'J958','Autres troubles respiratoires apres un acte a visee diagnostique et therapeutique, non classes ailleurs'),(3764,'J959','Trouble respiratoire apres un acte a visee diagnostique et therapeutique, sans precision'),(3765,'J960','Insuffisance respiratoire aigue'),(3766,'J961','Insuffisance respiratoire chronique'),(3767,'J961+0','Insuffisance respiratoire chronique obstructive'),(3768,'J961+1','Insuffisance respiratoire chronique restrictive'),(3769,'J969','Insuffisance respiratoire, sans precision'),(3770,'J980','Affections des bronches, non classees ailleurs'),(3771,'J981','Collapsus pulmonaire'),(3772,'J982','Emphyseme interstitiel'),(3773,'J983','Emphyseme compensateur'),(3774,'J984','Autres affections pulmonaires'),(3775,'J985','Maladies du mediastin, non classees ailleurs'),(3776,'J986','Maladies du diaphragme'),(3777,'J988','Autres troubles respiratoires precises'),(3778,'J989','Trouble respiratoire, sans precision'),(3779,'J990','Maladie pulmonaire rhumatoide (M05.1)'),(3780,'J991','Troubles respiratoires au cours d\'autres affections disseminees du tissu conjonctif'),(3781,'J998','Troubles respiratoires au cours d\'autres maladies classees ailleurs'),(3782,'K000','Anodontie'),(3783,'K001','Dents surnumeraires'),(3784,'K002','Anomalies de volume et de forme des dents'),(3785,'K003','Dents tachetees'),(3786,'K004','Troubles de la formation des dents'),(3787,'K005','Anomalies hereditaires de la structure dentaire, non classees ailleurs'),(3788,'K006','Troubles de l\'eruption dentaire'),(3789,'K007','Syndrome d\'eruption dentaire'),(3790,'K008','Autres troubles de l\'odontogenese'),(3791,'K009','Troubles de l\'odontogenese, sans precision'),(3792,'K010','Dents incluses'),(3793,'K011','Dents enclavees'),(3794,'K020','Carie limitee a l\'email'),(3795,'K021','Carie de la dentine'),(3796,'K022','Carie du cement'),(3797,'K023','Carie dentaire stabilisee'),(3798,'K024','Odontoclasie'),(3799,'K028','Autres caries dentaires'),(3800,'K029','Carie dentaire, sans precision'),(3801,'K030','Attrition excessive des dents'),(3802,'K031','Abrasion des dents'),(3803,'K032','Erosion des dents'),(3804,'K033','Resorption pathologique des dents'),(3805,'K034','Hypercementose'),(3806,'K035','Ankylose dentaire'),(3807,'K036','Depots [accretions] sur les dents'),(3808,'K037','Modification de la teinte des tissus dentaires durs apres l\'eruption'),(3809,'K038','Autres maladies precisees des tissus dentaires durs'),(3810,'K039','Maladie des tissus dentaires durs, sans precision'),(3811,'K040','Pulpite'),(3812,'K041','Necrose pulpaire'),(3813,'K042','Degenerescence pulpaire'),(3814,'K043','Formation anormale des tissus dentaires durs dans la pulpe'),(3815,'K044','Periodontite apicale aigue (d\'origine pulpaire)'),(3816,'K045','Periodontite apicale (chronique)'),(3817,'K046','Abces periapical avec fistule'),(3818,'K047','Abces periapical (sans fistule)'),(3819,'K048','Kyste radiculaire'),(3820,'K049','Maladies de la pulpe et des tissu periapicaux, autres et sans precision'),(3821,'K050','Gingivite aigue'),(3822,'K051','Gingivite (chronique)'),(3823,'K052','Periodontite aigue'),(3824,'K053','Periodontite (chronique)'),(3825,'K054','Parodontose'),(3826,'K055','Autres maladies periodontales'),(3827,'K056','Maladie periodontale, sans precision'),(3828,'K060','Retraction gingivale'),(3829,'K061','Hyperplasie gingivale'),(3830,'K062','Lesions gingivales et de la crete alveolaire edentee, associees a un traumatisme'),(3831,'K068','Autres affections precisees de la gencive et de la crete alveolaire edentee'),(3832,'K069','Affection de la gencive et de la crete alveolaire edentee, sans precision'),(3833,'K070','Anomalies importantes de dimension des machoires'),(3834,'K071','Anomalies de rapport entre les machoires et la base du crane'),(3835,'K072','Anomalies de rapport entre les arcades dentaires'),(3836,'K073','Malposition des dents'),(3837,'K074','Malocclusion, sans precision'),(3838,'K075','Anomalies dento-faciales fonctionnelles'),(3839,'K076','Lesions de l\'articulation temporo-mandibulaire'),(3840,'K078','Autres anomalies dento-faciales'),(3841,'K079','Anomalie dento-faciale, sans precision'),(3842,'K080','Exfoliation dentaire due a des causes generales'),(3843,'K081','Perte de dents consecutive a un accident, extraction ou affection periodontale localisee'),(3844,'K082','Atrophie de la crete alveolaire edentee'),(3845,'K083','Racine dentaire laissee en place'),(3846,'K088','Autres affections precisees des dents et du parodonte'),(3847,'K089','Affection des dents et du parodonte, sans precision'),(3848,'K090','Kystes dentaires lies au developpement (odontogenes)'),(3849,'K091','Kystes de la region buccale non lies au developpement dentaire'),(3850,'K092','Autres kystes de la machoire'),(3851,'K098','Autres kystes de la region buccale, non classes ailleurs'),(3852,'K099','Kyste de la region buccale, sans precision'),(3853,'K100','Maladies liees au developpement des machoires'),(3854,'K101','Granulome a cellules geantes, (central)'),(3855,'K102','Affections inflammatoires des machoires'),(3856,'K103','Alveolite des machoires'),(3857,'K108','Autres maladies precisees des machoires'),(3858,'K109','Maladie des machoires, sans precision'),(3859,'K110','Atrophie des glandes salivaires'),(3860,'K111','Hypertrophie des glandes salivaires'),(3861,'K112','Sialoadenite'),(3862,'K113','Abces des glandes salivaires'),(3863,'K114','Fistule des glandes salivaires'),(3864,'K115','Sialolithiase'),(3865,'K116','Mucocele des glandes salivaires'),(3866,'K117','Troubles de la secretion salivaire'),(3867,'K118','Autres maladies des glandes salivaires'),(3868,'K119','Maladie des glandes salivaires, sans precision'),(3869,'K120','Aphtes buccaux recidivants'),(3870,'K121','Autres formes de stomatite'),(3871,'K122','Phlegmon et abces de la bouche'),(3872,'K130','Maladies des levres'),(3873,'K131','Morsure de la joue et de la levre'),(3874,'K132','Leucoplasie et autres anomalies de l\'epithelium buccal, y compris la langue'),(3875,'K133','Tricholeucoplasie'),(3876,'K134','Granulome et lesions pseudo-granulomateuses de la muqueuse buccale'),(3877,'K135','Fibrose sous-muqueuse de la bouche'),(3878,'K136','Hyperplasie inflammatoire de la muqueuse buccale'),(3879,'K137','Lesions de la muqueuse buccale, autres et sans precision'),(3880,'K140','Glossite'),(3881,'K141','Langue geographique'),(3882,'K142','Glossite losangique mediane'),(3883,'K143','Hypertrophie des papilles linguales'),(3884,'K144','Atrophie des papilles de la langue'),(3885,'K145','Langue plicaturee'),(3886,'K146','Glossodynie'),(3887,'K148','Autres maladies de la langue'),(3888,'K149','Maladie de la langue, sans precision'),(3889,'K20','Oesophagite'),(3890,'K210','Reflux gastro-osophagien avec osophagite'),(3891,'K219','Reflux gastro-osophagien (sans osophagite)'),(3892,'K220','Achalasie du cardia'),(3893,'K221','Ulcere de l\'osophage'),(3894,'K222','Obstruction de l\'osophage'),(3895,'K223','Perforation de l\'osophage'),(3896,'K224','Dyskinesie de l\'osophage'),(3897,'K225','Diverticule acquis de l\'osophage'),(3898,'K226','Syndrome de dilaceration hemorragique gastro-osophagienne'),(3899,'K228','Autres maladies precisees de l\'osophage'),(3900,'K229','Maladie de l\'osophage, sans precision'),(3901,'K230','Oesophagite tuberculeuse (A18.8)'),(3902,'K231','Mega-osophage au cours de la maladie de Chagas (B57.3)'),(3903,'K238','Atteintes de l\'osophage au cours d\'autres maladies classees ailleurs'),(3904,'K2380','Oesophagite herpetique (B00.8)'),(3905,'K2381','Oesophagite a candida (B37.8)'),(3906,'K2388','Atteintes de l\'osophage au cours de maladies classees ailleurs, autres'),(3907,'K250','Ulcere de l\'estomac aigu, avec hemorragie'),(3908,'K251','Ulcere de l\'estomac aigu, avec perforation'),(3909,'K252','Ulcere de l\'estomac aigu, avec hemorragie et perforation'),(3910,'K253','Ulcere de l\'estomac aigu, sans hemorragie ni perforation'),(3911,'K254','Ulcere de l\'estomac chronique ou non precise, avec hemorragie'),(3912,'K255','Ulcere de l\'estomac chronique ou non precise, avec perforation'),(3913,'K256','Ulcere de l\'estomac chronique ou non precise, avec hemorragie et perforation'),(3914,'K257','Ulcere de l\'estomac chronique, sans hemorragie ni perforation'),(3915,'K259','Ulcere de l\'estomac non precise comme etant aigu ou chronique, sans hemorragie ni perforation'),(3916,'K260','Ulcere du duodenum aigu, avec hemorragie'),(3917,'K261','Ulcere du duodenum aigu, avec perforation'),(3918,'K262','Ulcere du duodenum aigu, avec hemorragie et perforation'),(3919,'K263','Ulcere du duodenum aigu, sans hemorragie ni perforation'),(3920,'K264','Ulcere du duodenum chronique ou non precise, avec hemorragie'),(3921,'K265','Ulcere du duodenum chronique ou non precise, avec perforation'),(3922,'K266','Ulcere du duodenum chronique ou non precise, avec hemorragie et perforation'),(3923,'K267','Ulcere du duodenum chronique, sans hemorragie ni perforation'),(3924,'K269','Ulcere du duodenum non precise comme etant aigu ou chronique, sans hemorragie ni perforation'),(3925,'K270','Ulcere digestif, de siege non precise, aigu avec hemorragie'),(3926,'K271','Ulcere digestif, de siege non precise, aigu avec perforation'),(3927,'K272','Ulcere digestif, de siege non precise, aigu avec hemorragie et perforation'),(3928,'K273','Ulcere digestif, de siege non precise, aigu sans hemorragie ni perforation'),(3929,'K274','Ulcere digestif, de siege non precise, chronique ou non precise, avec hemorragie'),(3930,'K275','Ulcere digestif, de siege non precise, chronique ou non precise, avec perforation'),(3931,'K276','Ulcere digestif, de siege non precise, chronique ou non precise, avec hemorragie et perforation'),(3932,'K277','Ulcere digestif, de siege non precise, chronique sans hemorragie ni perforation'),(3933,'K279','Ulcere digestif, de siege non precise, non precise comme etant aigu ou chronique, sans hemorragie ni perforation'),(3934,'K280','Ulcere gastro-jejunal aigu, avec hemorragie'),(3935,'K281','Ulcere gastro-jejunal aigu, avec perforation'),(3936,'K282','Ulcere gastro-jejunal aigu, avec hemorragie et perforation'),(3937,'K283','Ulcere gastro-jejunal aigu, sans hemorragie ni perforation'),(3938,'K284','Ulcere gastro-jejunal chronique ou non precise, avec hemorragie'),(3939,'K285','Ulcere gastro-jejunal chronique ou non precise, avec perforation'),(3940,'K286','Ulcere gastro-jejunal chronique ou non precise, avec hemorragie et perforation'),(3941,'K287','Ulcere gastro-jejunal chronique, sans hemorragie ni perforation'),(3942,'K289','Ulcere gastro-jejunal non precise comme etant aigu ou chronique, sans hemorragie ni perforation'),(3943,'K290','Gastrite hemorragique aigue'),(3944,'K291','Autres gastrites aigues'),(3945,'K292','Gastrite alcoolique'),(3946,'K293','Gastrite chronique superficielle'),(3947,'K294','Gastrite (chronique) atrophique'),(3948,'K295','Gastrite chronique, sans precision'),(3949,'K296','Autres gastrites'),(3950,'K297','Gastrite, sans precision'),(3951,'K298','Duodenite'),(3952,'K299','Gastro-duodenite, sans precision'),(3953,'K30','Dyspepsie'),(3954,'K310','Dilatation aigue de l\'estomac'),(3955,'K311','Stenose pylorique (hypertrophique de l\'adulte)'),(3956,'K312','Estomac en sablier et stenose de l\'estomac'),(3957,'K313','Spasme du pylore, non classe ailleurs'),(3958,'K314','Diverticule gastrique'),(3959,'K315','Obstruction du duodenum'),(3960,'K316','Fistule de l\'estomac et du duodenum'),(3961,'K317','Polype de l\'estomac et du duodenum'),(3962,'K318','Autres maladies precisees de l\'estomac et du duodenum'),(3963,'K319','Maladie de l\'estomac et du duodenum, sans precision'),(3964,'K350','Appendicite (aigue) avec peritonite generalisee'),(3965,'K351','Appendicite aigue avec abces peritoneal'),(3966,'K359','Appendicite aigue, sans precision'),(3967,'K36','Autres formes d\'appendicite'),(3968,'K37','Appendicite, sans precision'),(3969,'K380','Hyperplasie de l\'appendice'),(3970,'K381','Concretions appendiculaires'),(3971,'K382','Diverticule de l\'appendice'),(3972,'K383','Fistule de l\'appendice'),(3973,'K388','Autres maladies precisees de l\'appendice'),(3974,'K389','Maladie de l\'appendice, sans precision'),(3975,'K400','Hernie inguinale bilaterale, avec occlusion, sans gangrene'),(3976,'K401','Hernie inguinale bilaterale, avec gangrene'),(3977,'K402','Hernie inguinale bilaterale, (sans occlusion ni gangrene)'),(3978,'K403','Hernie inguinale, (unilaterale ou) sans precision, avec occlusion, sans gangrene'),(3979,'K404','Hernie inguinale, (unilaterale ou) sans precision, avec gangrene'),(3980,'K409','Hernie inguinale, (unilaterale ou) sans precision(, sans occlusion ni gangrene)'),(3981,'K410','Hernie crurale bilaterale, avec occlusion, sans gangrene'),(3982,'K411','Hernie crurale bilaterale, avec gangrene'),(3983,'K412','Hernie crurale bilaterale, (sans occlusion ni gangrene)'),(3984,'K413','Hernie crurale, (unilaterale ou) sans precision, avec occlusion, sans gangrene'),(3985,'K414','Hernie crurale, (unilaterale ou) sans precision, avec gangrene'),(3986,'K419','Hernie crurale, (unilaterale ou) sans precision, (sans occlusion ni gangrene)'),(3987,'K420','Hernie ombilicale, avec occlusion, sans gangrene'),(3988,'K421','Hernie ombilicale, avec gangrene'),(3989,'K429','Hernie ombilicale, (sans occlusion ni gangrene)'),(3990,'K430','Autres hernies de la paroi abdominale anterieure, avec occlusion, sans gangrene'),(3991,'K431','Autres hernies de la paroi abdominale anterieure, avec gangrene'),(3992,'K439','Autres hernies de la paroi abdominale anterieure, (sans occlusion ni gangrene)'),(3993,'K440','Hernie diaphragmatique, avec occlusion, sans gangrene'),(3994,'K441','Hernie diaphragmatique, avec gangrene'),(3995,'K449','Hernie diaphragmatique, (sans occlusion ni gangrene)'),(3996,'K450','Autres hernies abdominales de siege precise, avec occlusion, sans gangrene'),(3997,'K451','Autres hernies abdominales precisees, avec gangrene'),(3998,'K458','Autres hernies abdominales precisees, sans occlusion ni gangrene'),(3999,'K460','Hernie abdominale non precisee, avec occlusion, sans gangrene'),(4000,'K461','Hernie abdominale non precisee, avec gangrene'),(4001,'K469','Hernie abdominale non precisee, (sans occlusion ni gangrene)'),(4002,'K500','Maladie de Crohn de l\'intestin grele'),(4003,'K501','Maladie de Crohn du gros intestin'),(4004,'K508','Autres formes de la maladie de Crohn'),(4005,'K509','Maladie de Crohn, sans precision'),(4006,'K510','Entero-colite ulcereuse (chronique)'),(4007,'K511','Ileo-colite ulcereuse (chronique)'),(4008,'K512','Rectite ulcereuse (chronique)'),(4009,'K513','Recto-sigmoidite ulcereuse (chronique)'),(4010,'K514','Pseudo-polypose du colon'),(4011,'K515','Procto-colite muqueuse'),(4012,'K518','Autres recto-colites hemorragiques'),(4013,'K519','Recto-colite hemorragique, sans precision'),(4014,'K520','Gastro-enterite et colite dues a une irradiation'),(4015,'K521','Gastro-enterite et colite toxiques'),(4016,'K522','Gastro-enterite et colite allergiques et alimentaires'),(4017,'K528','Autres gastro-enterites et colites non infectieuses precisees'),(4018,'K529','Gastro-enterite et colite non infectieuses, sans precision'),(4019,'K550','Troubles vasculaires aigus de l\'intestin'),(4020,'K551','Troubles vasculaires chroniques de l\'intestin'),(4021,'K552','Angiodysplasie du colon'),(4022,'K558','Autres troubles vasculaires de l\'intestin'),(4023,'K559','Trouble vasculaire de l\'intestin, sans precision'),(4024,'K560','Ileus paralytique'),(4025,'K561','Invagination (intestinale)'),(4026,'K562','Volvulus (intestinal)'),(4027,'K563','Ileus biliaire'),(4028,'K564','Autres obstructions de l\'intestin'),(4029,'K565','Adherences de l\'intestin (brides), avec occlusion'),(4030,'K566','Occlusions intestinales, autres et sans precision'),(4031,'K567','Ileus, sans precision'),(4032,'K570','Diverticulose de l\'intestin grele, avec perforation et abces'),(4033,'K571','Diverticulose de l\'intestin grele, (sans perforation ni abces)'),(4034,'K572','Diverticulose du colon, avec perforation et abces'),(4035,'K573','Diverticulose du colon, (sans perforation ni abces)'),(4036,'K574','Diverticulose du colon et de l\'intestin grele, avec perforation et abces'),(4037,'K575','Diverticulose du colon et de l\'intestin grele, (sans perforation ni abces)'),(4038,'K578','Diverticulose de l\'intestin (siege non precise), avec perforation et abces'),(4039,'K579','Diverticulose de l\'intestin, (siege non precise, sans perforation ni abces)'),(4040,'K580','Syndrome de l\'intestin irritable, avec diarrhee'),(4041,'K589','Syndrome de l\'intestin irritable, (sans diarrhee)'),(4042,'K590','Constipation'),(4043,'K591','Diarrhee fonctionnelle'),(4044,'K592','Intestin neurogene, non classe ailleurs'),(4045,'K593','Megacolon, non classe ailleurs'),(4046,'K594','Spasme de l\'anus'),(4047,'K598','Autres troubles fonctionnels precises de l\'intestin'),(4048,'K599','Trouble fonctionnel de l\'intestin, sans precision'),(4049,'K600','Fissure anale aigue'),(4050,'K601','Fissure anale chronique'),(4051,'K602','Fissure anale, sans precision'),(4052,'K603','Fistule anale'),(4053,'K604','Fistule rectale'),(4054,'K605','Fistule ano-rectale'),(4055,'K610','Abces anal'),(4056,'K611','Abces rectal'),(4057,'K612','Abces ano-rectal'),(4058,'K613','Abces ischio-rectal'),(4059,'K614','Abces intrasphincterien'),(4060,'K620','Polype anal'),(4061,'K621','Polype rectal'),(4062,'K622','Prolapsus anal'),(4063,'K623','Prolapsus rectal'),(4064,'K624','Stenose de l\'anus et du rectum'),(4065,'K625','Hemorragie de l\'anus et du rectum'),(4066,'K626','Ulcere de l\'anus et du rectum'),(4067,'K627','Rectite due a un irradiation'),(4068,'K628','Autres maladies precisees de l\'anus et du rectum'),(4069,'K629','Maladie de l\'anus et du rectum, sans precision'),(4070,'K630','Abces de l\'intestin'),(4071,'K631','Perforation de l\'intestin (non traumatique)'),(4072,'K632','Fistule de l\'intestin'),(4073,'K633','Ulcere de l\'intestin'),(4074,'K634','Enteroptose'),(4075,'K635','Polype du colon'),(4076,'K638','Autres maladies precisees de l\'intestin'),(4077,'K639','Maladie de l\'intestin, sans precision'),(4078,'K650','Peritonite aigue'),(4079,'K658','Autres peritonites'),(4080,'K659','Peritonite, sans precision'),(4081,'K660','Adherences peritoneales'),(4082,'K661','Hemoperitoine'),(4083,'K668','Autres maladies precisees du peritoine'),(4084,'K669','Maladie du peritoine, sans precision'),(4085,'K670','Peritonite a Chlamydia (A74.8)'),(4086,'K671','Peritonite gonococcique (A54.8)'),(4087,'K672','Peritonite syphilitique (A52.7)'),(4088,'K673','Peritonite tuberculeuse (A18.3)'),(4089,'K678','Autres atteintes peritoneales au cours de maladies infectieuses classees ailleurs'),(4090,'K700','Cirrhose alcoolique graisseuse du foie'),(4091,'K701','Hepatite alcoolique'),(4092,'K702','Fibrose et sclerose alcoolique du foie'),(4093,'K703','Cirrhose alcoolique (du foie)'),(4094,'K704','Insuffisance hepatique alcoolique'),(4095,'K709','Maladie alcoolique du foie, sans precision'),(4096,'K710','Maladie toxique du foie avec cholestase'),(4097,'K711','Maladie toxique du foie avec necrose hepatique'),(4098,'K712','Maladie toxique du foie avec hepatite aigue'),(4099,'K713','Maladie toxique du foie avec hepatite chronique persistante'),(4100,'K714','Maladie toxique du foie avec hepatite chronique lobulaire'),(4101,'K715','Maladie toxique du foie avec hepatite chronique active'),(4102,'K716','Maladie toxique du foie avec hepatite, non classee ailleurs'),(4103,'K717','Maladie toxique du foie avec fibrose et cirrhose du foie'),(4104,'K718','Maladie toxique du foie avec d\'autres lesions du foie'),(4105,'K719','Maladie toxique du foie, sans precision'),(4106,'K720','Insuffisance hepatique aigue et subaigue'),(4107,'K721','Insuffisance hepatique chronique'),(4108,'K729','Insuffisance hepatique, sans precision'),(4109,'K730','Hepatite chronique persistante, non classee ailleurs'),(4110,'K731','Hepatite chronique lobulaire, non classee ailleurs'),(4111,'K732','Hepatite chronique active, non classee ailleurs'),(4112,'K738','Autres hepatites chroniques, non classees ailleurs'),(4113,'K739','Hepatite chronique, sans precision'),(4114,'K740','Fibrose hepatique'),(4115,'K741','Sclerose hepatique'),(4116,'K742','Fibrose hepatique, avec sclerose hepatique'),(4117,'K743','Cirrhose biliaire primitive'),(4118,'K744','Cirrhose biliaire secondaire'),(4119,'K745','Cirrhose biliaire, sans precision'),(4120,'K746','Cirrhoses (du foie), autres et sans precision'),(4121,'K750','Abces du foie'),(4122,'K751','Phlebite de la veine porte'),(4123,'K752','Hepatite reactive non specifique'),(4124,'K753','Hepatite granulomateuse, non classee ailleurs'),(4125,'K754','Hepatite auto-immune'),(4126,'K758','Autres maladies inflammatoires precisees du foie'),(4127,'K759','Maladie inflammatoire du foie, sans precision'),(4128,'K760','Degenerescence graisseuse du foie, non classee ailleurs'),(4129,'K761','Congestion passive chronique du foie'),(4130,'K762','Necrose hemorragique centrale du foie'),(4131,'K763','Infarctus hepatique'),(4132,'K764','Peliose hepatique'),(4133,'K765','Maladie veino-occlusive du foie'),(4134,'K766','Hypertension portale'),(4135,'K767','Syndrome hepato-renal'),(4136,'K768','Autres maladies precisees du foie'),(4137,'K769','Maladie du foie, sans precision'),(4138,'K770','Atteintes hepatiques au cours de maladies infectieuses et parasitaires classees ailleurs'),(4139,'K778','Atteintes hepatiques au cours d\'autres maladies classees ailleurs'),(4140,'K800','Calcul de la vesicule biliaire avec cholecystite aigue'),(4141,'K801','Calcul de la vesicule biliaire avec une autre forme de cholecystite'),(4142,'K802','Calcul de la vesicule biliaire (sans cholecystite)'),(4143,'K803','Calcul des canaux biliaires avec angiocholite'),(4144,'K804','Calcul des canaux biliaires avec cholecystite'),(4145,'K805','Calcul des canaux biliaires (sans angiocholite ni cholecystite)'),(4146,'K808','Autres cholelithiases'),(4147,'K810','Cholecystite aigue'),(4148,'K811','Cholecystite chronique'),(4149,'K818','Autres cholecystites'),(4150,'K819','Cholecystite, sans precision'),(4151,'K820','Occlusion de la vesicule biliaire'),(4152,'K821','Hydrocholecyste'),(4153,'K822','Perforation de la vesicule biliaire'),(4154,'K823','Fistule de la vesicule biliaire'),(4155,'K824','Cholesterolose de la vesicule biliaire'),(4156,'K828','Autres maladies precisees de la vesicule biliaire'),(4157,'K829','Maladie de la vesicule biliaire, sans precision'),(4158,'K830','Angiocholite [cholangite]'),(4159,'K831','Obstruction des voies biliaires'),(4160,'K832','Perforation des voies biliaires'),(4161,'K833','Fistule des voies biliaires'),(4162,'K834','Spasme du sphincter d\'Oddi'),(4163,'K835','Kyste biliaire'),(4164,'K838','Autres maladies precisees des voies biliaires'),(4165,'K839','Maladie des voies biliaires, sans precision'),(4166,'K85','Pancreatite aigue'),(4167,'K860','Pancreatite chronique alcoolique'),(4168,'K861','Autres pancreatites chroniques'),(4169,'K862','Kyste du pancreas'),(4170,'K863','Pseudokyste du pancreas'),(4171,'K868','Autres maladies precisees du pancreas'),(4172,'K869','Maladie du pancreas, sans precision'),(4173,'K870','Atteinte de la vesicule biliaire et des voies biliaires au cours de maladies classees ailleurs'),(4174,'K8700','Cholangite a cytomegalovirus (B25.8)'),(4175,'K8708','Atteinte de la vesicule biliaire et des voies biliaires au cours d\'autres maladies classees ailleurs'),(4176,'K871','Atteinte du pancreas au cours de maladies classees ailleurs'),(4177,'K900','Maladie coliaque'),(4178,'K901','Sprue tropicale'),(4179,'K902','Syndrome de l\'anse borgne, non classe ailleurs'),(4180,'K903','Steatorrhee pancreatique'),(4181,'K904','Malabsorption due a une intolerance, non classee ailleurs'),(4182,'K908','Autres malabsorptions intestinales'),(4183,'K909','Malabsorption intestinale, sans precision'),(4184,'K910','Vomissements consecutifs a une intervention gastro-intestinale'),(4185,'K911','Syndromes consecutifs a une intervention gastrique'),(4186,'K912','Malabsorption post-chirurgicale, non classee ailleurs'),(4187,'K913','Occlusion intestinale post-operatoire, non classee ailleurs'),(4188,'K914','Mauvais resultats fonctionnels d\'une colostomie et d\'une enterostomie'),(4189,'K915','Syndrome post-cholecystectomie'),(4190,'K918','Autres atteintes de l\'appareil digestif apres un acte a visee diagnostique et therapeutique, non classees ailleurs'),(4191,'K919','Atteinte de l\'appareil digestif apres un acte a visee diagnostique et therapeutique, sans precision'),(4192,'K920','Hematemese'),(4193,'K921','Melana'),(4194,'K922','Hemorragie gastro-intestinale, sans precision'),(4195,'K928','Autres maladies precisees du systeme digestif'),(4196,'K929','Maladie du systeme digestif, sans precision'),(4197,'K930','Atteintes tuberculeuses de l\'intestin, du peritoine et des ganglions mesenteriques (A18.3)'),(4198,'K931','Megacolon au cours de la maladie de Chagas (B57.3)'),(4199,'K938','Atteintes d\'autres organes digestifs precises au cours de maladies classees ailleurs'),(4200,'K9380','Atteintes de la cavite buccale au cours de maladies classees ailleurs'),(4201,'K9381','Atteintes de l\'estomac au cours de maladies classees ailleurs'),(4202,'K9382','Atteintes de l\'intestin au cours de maladies classees ailleurs'),(4203,'K93820','Colite a cytomegalovirus (B25.8)'),(4204,'K93828','Atteintes de l\'intestin au cours d\'autres maladies classees ailleurs'),(4205,'K9383','Atteintes du rectum au cours de maladies classees ailleurs'),(4206,'K93830','Infection du rectum par le virus de l\'herpes (A60.1)'),(4207,'K93838','Atteintes du rectum au cours d\'autres maladies classees ailleurs'),(4208,'K9384','Atteintes de l\'anus au cours de maladies classees ailleurs'),(4209,'K93840','Infection de l\'anus par le virus de l\'herpes (A60.1)'),(4210,'K93848','Atteintes de l\'anus au cours d\'autres maladies classees ailleurs'),(4211,'K9388','Atteintes d\'organes digestifs autres, au cours de maladies classees ailleurs'),(4212,'L00','Syndrome d\'epidermolyse staphylococcique du nourrisson'),(4213,'L010','Impetigo [tout micro-organisme] [toute localisation]'),(4214,'L011','Impetiginisation d\'autres dermatoses'),(4215,'L020','Abces cutane, furoncle et anthrax de la face'),(4216,'L021','Abces cutane, furoncle et anthrax du cou'),(4217,'L022','Abces cutane, furoncle et anthrax du tronc'),(4218,'L023','Abces cutane, furoncle et anthrax de la fesse'),(4219,'L024','Abces cutane, furoncle et anthrax d\'un membre'),(4220,'L028','Abces cutane, furoncle et anthrax d\'autres localisations'),(4221,'L029','Abces cutane, furoncle et anthrax, sans precision'),(4222,'L030','Phlegmon des doigts et des orteils'),(4223,'L031','Phlegmon d\'autres parties d\'un membre'),(4224,'L032','Phlegmon de la face'),(4225,'L033','Phlegmon du tronc'),(4226,'L038','Phlegmon d\'autres localisations'),(4227,'L039','Phlegmon, sans precision'),(4228,'L040','Lymphadenite aigue de la face, de la tete et du cou'),(4229,'L041','Lymphadenite aigue du tronc'),(4230,'L042','Lymphadenite aigue d\'un membre superieur'),(4231,'L043','Lymphadenite aigue d\'un membre inferieur'),(4232,'L048','Lymphadenite aigue d\'autres localisations'),(4233,'L049','Lymphadenite aigue, sans precision'),(4234,'L050','Sinus pilonidal avec abces'),(4235,'L059','Sinus pilonidal (sans abces)'),(4236,'L080','Pyodermite'),(4237,'L081','Erythrasma'),(4238,'L088','Autres infections localisees precisees de la peau et du tissu cellulaire sous-cutane'),(4239,'L089','Infection localisee de la peau et du tissu cellulaire sous-cutane, sans precision'),(4240,'L100','Pemphigus vulgaire'),(4241,'L101','Pemphigus vegetant'),(4242,'L102','Pemphigus foliace'),(4243,'L103','Pemphigus bresilien [fogo selvagem]'),(4244,'L104','Pemphigus erythemateux'),(4245,'L105','Pemphigus medicamenteux'),(4246,'L108','Autres formes de pemphigus'),(4247,'L109','Pemphigus, sans precision'),(4248,'L110','Keratose folliculaire acquise'),(4249,'L111','Dermatose acantholytique transitoire [Grover]'),(4250,'L118','Autres formes precisees d\'acantholyse'),(4251,'L119','Acantholyse, sans precision'),(4252,'L120','Pemphigoide bulleux'),(4253,'L121','Pemphigoide cicatriciel'),(4254,'L122','Maladie chronique bulleuse de l\'enfance'),(4255,'L123','Epidermolyse bulleuse acquise'),(4256,'L128','Autres pemphigoides'),(4257,'L129','Pemphigoide, sans precision'),(4258,'L130','Dermite herpetiforme'),(4259,'L131','Pustulose sous-cornee'),(4260,'L138','Autres dermatoses bulleuses precisees'),(4261,'L139','Dermatose bulleuse, sans precision'),(4262,'L14','Dermatoses bulleuses au cours de maladies classees ailleurs'),(4263,'L200','Prurigo de Besnier'),(4264,'L208','Autres dermites atopiques'),(4265,'L209','Dermite atopique, sans precision'),(4266,'L210','Seborrhee de la tete'),(4267,'L211','Dermite seborrheique infantile'),(4268,'L218','Autres dermites seborrheiques'),(4269,'L219','Dermite seborrheique, sans precision'),(4270,'L22','Dermite fessiere du nourrisson'),(4271,'L230','Dermite allergique de contact due aux metaux'),(4272,'L231','Dermite allergique de contact due aux adhesifs'),(4273,'L232','Dermite allergique de contact due aux cosmetiques'),(4274,'L233','Dermite allergique de contact due a des medicaments en contact avec la peau'),(4275,'L234','Dermite allergique de contact due aux teintures'),(4276,'L235','Dermite allergique de contact due a d\'autres produits chimiques'),(4277,'L236','Dermite allergique de contact due a des aliments en contact avec la peau'),(4278,'L237','Dermite allergique de contact due aux vegetaux, sauf aliments'),(4279,'L238','Dermite allergique de contact due a d\'autres agents'),(4280,'L239','Dermite allergique de contact, cause non precisee'),(4281,'L240','Dermite irritante de contact due aux detergents'),(4282,'L241','Dermite irritante de contact due aux huiles et aux graisses'),(4283,'L242','Dermite irritante de contact due aux solvants'),(4284,'L243','Dermite irritante de contact due aux cosmetiques'),(4285,'L244','Dermite irritante de contact due a des medicaments en contact avec la peau'),(4286,'L245','Dermite irritante de contact due a d\'autres produits chimiques'),(4287,'L246','Dermite irritante de contact due a des aliments en contact avec la peau'),(4288,'L247','Dermite irritante de contact due aux vegetaux, sauf aliments'),(4289,'L248','Dermite irritante de contact due a d\'autres agents'),(4290,'L249','Dermite irritante de contact, cause non precisee'),(4291,'L250','Dermite de contact, sans precision, due aux cosmetiques'),(4292,'L251','Dermite de contact, sans precision, due a des medicaments en contact avec la peau'),(4293,'L252','Dermite de contact, sans precision, due aux teintures'),(4294,'L253','Dermite de contact, sans precision, due a d\'autres produits chimiques'),(4295,'L254','Dermite de contact, sans precision, due a des aliments en contact avec la peau'),(4296,'L255','Dermite de contact, sans precision, due aux vegetaux, sauf aliments'),(4297,'L258','Dermite de contact, sans precision, due a d\'autres agents'),(4298,'L259','Dermite de contact, sans precision, (de cause non precisee)'),(4299,'L26','Dermite exfoliatrice'),(4300,'L270','Eruption generalisee due a des medicaments'),(4301,'L271','Eruption localisee due a des medicaments'),(4302,'L272','Dermite due a l\'ingestion d\'aliments'),(4303,'L278','Dermite due a d\'autres substances prises par voie interne'),(4304,'L279','Dermite due a une substance non precisee prise par voie interne'),(4305,'L280','Lichen simplex chronique'),(4306,'L281','Prurigo nodulaire de Hyde'),(4307,'L282','Autres formes de prurigo'),(4308,'L290','Prurit anal'),(4309,'L291','Prurit scrotal'),(4310,'L292','Prurit vulvaire'),(4311,'L293','Prurit ano-genital, sans precision'),(4312,'L298','Autres prurits'),(4313,'L299','Prurit, sans precision'),(4314,'L300','Dermite nummulaire'),(4315,'L301','Dyshidrose [pompholyx]'),(4316,'L302','Autosensibilisation cutanee'),(4317,'L303','Dermite infectee'),(4318,'L304','Intertrigo erythemateux'),(4319,'L305','Pityriasis alba'),(4320,'L308','Autres dermites precisees'),(4321,'L309','Dermite, sans precision'),(4322,'L400','Psoriasis vulgaris'),(4323,'L401','Psoriasis pustulaire generalise'),(4324,'L402','Acrodermatite continue de Hallopeau'),(4325,'L403','Pustulose palmaire et plantaire'),(4326,'L404','Psoriasis en goutte'),(4327,'L405','Psoriasis arthropathique (M07.0-M07.3*, M09.0*)'),(4328,'L408','Autres psoriasis'),(4329,'L409','Psoriasis, sans precision'),(4330,'L410','Pityriasis lichenoide et varioliforme aigu'),(4331,'L411','Pityriasis lichenoide chronique'),(4332,'L412','Papulose lymphomatoide'),(4333,'L413','Parapsoriasis a petites plaques'),(4334,'L414','Parapsoriasis a grandes plaques'),(4335,'L415','Parapsoriasis retiforme'),(4336,'L418','Autres parapsoriasis'),(4337,'L419','Parapsoriasis, sans precision'),(4338,'L42','Pityriasis rose de Gibert'),(4339,'L430','Lichen plan hypertrophique'),(4340,'L431','Lichen plan bulleux'),(4341,'L432','Reaction lichenoide medicamenteuse'),(4342,'L433','Lichen plan subaigu (actif)'),(4343,'L438','Autres lichen plans'),(4344,'L439','Lichen plan, sans precision'),(4345,'L440','Pityriasis rubra pilaire'),(4346,'L441','Lichen nitidus'),(4347,'L442','Lichen strie'),(4348,'L443','Lichen ruber moniliforme'),(4349,'L444','Acrodermatite erythematopapuleuse infantile [Giannoti-Crosti]'),(4350,'L448','Autres lesions papulo-squameuses precisees'),(4351,'L449','Lesion papulo-squameuse, sans precision'),(4352,'L45','Lesions papulo-squameuses au cours de maladies classees ailleurs'),(4353,'L500','Urticaire allergique'),(4354,'L501','Urticaire idiopathique'),(4355,'L502','Urticaire provoquee par le froid et la chaleur'),(4356,'L503','Dermographisme'),(4357,'L504','Urticaire provoquee par vibration'),(4358,'L505','Urticaire cholinergique'),(4359,'L506','Urticaire de contact'),(4360,'L508','Autres formes d\'urticaire'),(4361,'L509','Urticaire, sans precision'),(4362,'L510','Erytheme polymorphe non bulleux'),(4363,'L511','Erytheme polymorphe bulleux'),(4364,'L512','Epidermolyse necrosante suraigue [Lyell]'),(4365,'L5120','Epidermolyse necrosante suraigue [Lyell] avec decollement egal ou superieur a 30% (de la surface du corps)'),(4366,'L5129','Epidermolyse necrosante suraigue [Lyell] avec decollement inferieur a 30% (de la surface du corps) ou sans precision'),(4367,'L518','Autres formes d\'erytheme polymorphe'),(4368,'L519','Erytheme polymorphe, sans precision'),(4369,'L52','Erytheme noueux'),(4370,'L530','Erytheme toxique'),(4371,'L531','Erytheme annulaire centrifuge'),(4372,'L532','Erytheme margine discoide de Besnier'),(4373,'L533','Autres formes d\'erytheme figure chronique'),(4374,'L538','Autres formes precisees d\'erytheme'),(4375,'L539','Erytheme, sans precision'),(4376,'L540','Erytheme margine discoide de Besnier au cours d\'un rhumatisme articulaire aigu (I00)'),(4377,'L548','Erytheme au cours d\'autres maladies classees ailleurs'),(4378,'L550','Coup de soleil du premier degre'),(4379,'L551','Coup de soleil du deuxieme degre'),(4380,'L552','Coup de soleil du troisieme degre'),(4381,'L558','Autres coups de soleil'),(4382,'L559','Coup de soleil, sans precision'),(4383,'L560','Reaction phototoxique a un medicament'),(4384,'L561','Reaction photoallergique a un medicament'),(4385,'L562','Dermite de photocontact [dermite de breloque]'),(4386,'L563','Urticaire solaire'),(4387,'L564','Lucite polymorphe'),(4388,'L568','Autres modifications aigues precisees de la peau dues aux rayons ultraviolets'),(4389,'L569','Modification aigue de la peau due aux rayons ultraviolets, sans precision'),(4390,'L570','Keratose actinique'),(4391,'L571','Actinoreticulose'),(4392,'L572','Cutis rhomboidalis'),(4393,'L573','Poikilodermie de Civatte'),(4394,'L574','Cutis laxa senilis'),(4395,'L575','Granulome actinique'),(4396,'L578','Autres modifications de la peau dues a une exposition chronique aux rayonnements non ionisants'),(4397,'L579','Modification de la peau due a une exposition chronique aux rayonnements non ionisants, sans precision'),(4398,'L580','Radiodermite aigue'),(4399,'L581','Radiodermite chronique'),(4400,'L589','Radiodermite, sans precision'),(4401,'L590','Erytheme du au feu [dermite due au feu]'),(4402,'L598','Autres affections precisees de la peau et du tissu cellulaire sous-cutane liees a une irradiation'),(4403,'L599','Affection de la peau et du tissu cellulaire sous-cutane liee a une irradiation, sans precision'),(4404,'L600','Ongle incarne'),(4405,'L601','Onycholyse'),(4406,'L602','Onychogryphose'),(4407,'L603','Dystrophie des ongles'),(4408,'L604','Lignes de Beau'),(4409,'L605','Syndrome des ongles jaunes'),(4410,'L608','Autres maladies des ongles'),(4411,'L609','Maladie des ongles, sans precision'),(4412,'L620','Pachydermoperiostose avec ongle hippocratique (M89.4)'),(4413,'L628','Maladies des ongles au cours d\'autres maladies classees ailleurs'),(4414,'L630','Alopecie totale'),(4415,'L631','Pelade diffuse'),(4416,'L632','Ophiase'),(4417,'L638','Autres formes de pelade'),(4418,'L639','Pelade, sans precision'),(4419,'L640','Alopecie androgenique medicamenteuse'),(4420,'L648','Autres formes d\'alopecie androgenique'),(4421,'L649','Alopecie androgenique, sans precision'),(4422,'L650','Telogene'),(4423,'L651','Anagene'),(4424,'L652','Alopecie mucineuse de Pinkus'),(4425,'L658','Autres formes non cicatricielles precisees de rarefaction du systeme pileux'),(4426,'L659','Rarefaction du systeme pileux non cicatricielle, sans precision'),(4427,'L660','Pseudo-pelade'),(4428,'L661','Lichen plano-pilaire'),(4429,'L662','Folliculite decalvante'),(4430,'L663','Perifolliculite capitis abscedens'),(4431,'L664','Folliculite ulerythemateuse reticulee'),(4432,'L668','Autres formes d\'alopecie cicatricielle'),(4433,'L669','Alopecie cicatricielle, sans precision'),(4434,'L670','Trichorrhexie noueuse'),(4435,'L671','Anomalies de la couleur des cheveux'),(4436,'L678','Autres anomalies de la pigmentation et de la gaine capillaires'),(4437,'L679','Anomalie de la pigmentation et de la gaine capillaires, sans precision'),(4438,'L680','Hirsutisme'),(4439,'L681','Hypertrichose lanugineuse acquise'),(4440,'L682','Hypertrichose localisee'),(4441,'L683','Polytrichie'),(4442,'L688','Autres formes d\'hypertrichose'),(4443,'L689','Hypertrichose, sans precision'),(4444,'L700','Acne vulgaire'),(4445,'L701','Acne conglobata'),(4446,'L702','Acne varioliforme'),(4447,'L703','Acne tropicale'),(4448,'L704','Acne infantile'),(4449,'L705','Acne excoriee des jeunes filles'),(4450,'L708','Autres formes d\'acne'),(4451,'L709','Acne, sans precision'),(4452,'L710','Dermite periorale'),(4453,'L711','Rhinophyma'),(4454,'L718','Autres formes d\'acne rosacee'),(4455,'L719','Acne rosacee, sans precision'),(4456,'L720','Kyste epidermique'),(4457,'L721','Kyste sebace'),(4458,'L722','Steatokystose multiple (de la peau et du tissu cellulaire sous-cutane)'),(4459,'L728','Autres formes de kyste folliculaire de la peau et du tissu cellulaire sous-cutane'),(4460,'L729','Kyste folliculaire de la peau et du tissu cellulaire sous-cutane, sans precision'),(4461,'L730','Acne cheloide'),(4462,'L731','Pseudofolliculite de la barbe'),(4463,'L732','Hidrosadenite suppuree'),(4464,'L738','Autres formes precisees d\'affections folliculaires'),(4465,'L739','Affection folliculaire, sans precision'),(4466,'L740','Miliaire rouge'),(4467,'L741','Miliaire cristalline'),(4468,'L742','Miliaire profonde'),(4469,'L743','Miliaire, sans precision'),(4470,'L744','Anhidrose'),(4471,'L748','Autres affections des glandes sudoripares exocrines'),(4472,'L749','Affection des glandes sudoripares exocrines, sans precision'),(4473,'L750','Bromhidrose'),(4474,'L751','Chromhidrose'),(4475,'L752','Miliaire apocrine'),(4476,'L758','Autres affections des glandes sudoripares apocrines'),(4477,'L759','Affection des glandes sudoripares apocrines, sans precision'),(4478,'L80','Vitiligo'),(4479,'L810','Hyperpigmentation postinflammatoire'),(4480,'L811','Chloasma'),(4481,'L812','Taches de rousseur'),(4482,'L813','Taches cafe au lait'),(4483,'L814','Autres hyperpigmentations par la melanine'),(4484,'L815','Leucodermie, non classee ailleurs'),(4485,'L816','Autres anomalies liees a une diminution de la formation de melanine'),(4486,'L817','Dermatose purpurique pigmentee'),(4487,'L818','Autres anomalies precisees de la pigmentation'),(4488,'L819','Anomalie de la pigmentation, sans precision'),(4489,'L82','Keratose seborrheique'),(4490,'L83','Acanthosis nigricans'),(4491,'L84','Cors et callosites'),(4492,'L850','Ichtyose acquise'),(4493,'L851','Keratose [keratodermie] palmaire et plantaire acquise'),(4494,'L852','Keratose ponctuee (palmaire et plantaire)'),(4495,'L853','Xerosis cutane'),(4496,'L858','Autres formes precisees d\'epaississement de l\'epiderme'),(4497,'L859','Epaississement de l\'epiderme, sans precision'),(4498,'L86','Keratodermie au cours de maladies classees ailleurs'),(4499,'L870','Keratose folliculaire et parafolliculaire penetrant dans la peau [Kyrle]'),(4500,'L871','Collagenome perforant verruciforme'),(4501,'L872','Elastome perforant serpigineux'),(4502,'L878','Autres anomalies de l\'elimination transepidermique'),(4503,'L879','Anomalie de l\'elimination transepidermique, sans precision'),(4504,'L88','Pyodermite gangreneuse'),(4505,'L89','Ulcere de decubitus'),(4506,'L900','Lichen sclereux et atrophique'),(4507,'L901','Anetodermie de Schweninger-Buzzi'),(4508,'L902','Anetodermie de Jadassohn-Pellizzari'),(4509,'L903','Atrophodermie de Pasini et Pierini'),(4510,'L904','Acrodermatite chronique atrophiante'),(4511,'L905','Cicatrices et fibrose cutanees'),(4512,'L906','Stries atrophiques'),(4513,'L908','Autres affections atrophiques de la peau'),(4514,'L909','Affection atrophique de la peau, sans precision'),(4515,'L910','Cicatrice cheloide'),(4516,'L918','Autres affections hypertrophiques de la peau'),(4517,'L919','Affection hypertrophique de la peau, sans precision'),(4518,'L920','Granulome annulaire'),(4519,'L921','Necrobiose lipoidique, non classee ailleurs'),(4520,'L922','Granulome eosinophile de la peau'),(4521,'L923','Granulome cutane et sous-cutane du a la presence d\'un corps etranger'),(4522,'L928','Autres lesions granulomateuses de la peau et du tissu cellulaire sous-cutane'),(4523,'L929','Lesion granulomateuse de la peau et du tissu cellulaire sous-cutane, sans precision'),(4524,'L930','Lupus erythemateux (chronique)'),(4525,'L931','Lupus erythemateux cutane subaigu'),(4526,'L932','Autres lupus erythemateux localises'),(4527,'L940','Sclerodermie localisee [morphee]'),(4528,'L941','Sclerodermie lineaire'),(4529,'L942','Calcinose cutanee'),(4530,'L943','Sclerodactylie'),(4531,'L944','Papules de Gottron'),(4532,'L945','Poikilodermie generalisee type Petges-Clejat [atrophiante vasculaire]'),(4533,'L946','Ainhum'),(4534,'L948','Autres affections localisees precisees du tissu conjonctif'),(4535,'L949','Affection localisee du tissu conjonctif, sans precision'),(4536,'L950','Vascularite livedoide'),(4537,'L951','Erythema elevatum diutinum'),(4538,'L958','Autres vascularites limitees a la peau'),(4539,'L959','Vascularite limitee a la peau, sans precision'),(4540,'L97','Ulcere du membre inferieur, non classe ailleurs'),(4541,'L980','Granulome pyogenique'),(4542,'L981','Dermite factice'),(4543,'L982','Dermatose neutrophile febrile [Sweet]'),(4544,'L983','Phlegmon a eosinophiles [Wells]'),(4545,'L984','Ulcerations chroniques de la peau, non classees ailleurs'),(4546,'L985','Mucinose cutanee'),(4547,'L986','Autres lesions infiltrantes de la peau et du tissu cellulaire sous-cutane'),(4548,'L988','Autres affections precisees de la peau et du tissu cellulaire sous-cutane'),(4549,'L989','Affection de la peau et du tissu cellulaire sous-cutane, sans precision'),(4550,'L990','Amylose cutanee (E85.-)'),(4551,'L998','Autres affections precisees de la peau et du tissu cellulaire sous-cutane au cours de maladies classees ailleurs'),(4552,'M000','Arthrite et polyarthrite a staphylocoques'),(4553,'M0000','Arthrite et polyarthrite a staphylocoques - Sieges multiples'),(4554,'M0001','Arthrite et polyarthrite a staphylocoques - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4555,'M0002','Arthrite et polyarthrite a staphylocoques - Articulation du coude'),(4556,'M0003','Arthrite et polyarthrite a staphylocoques - Articulation du poignet'),(4557,'M0004','Arthrite et polyarthrite a staphylocoques - Articulations de la main'),(4558,'M0005','Arthrite et polyarthrite a staphylocoques - Articulations de la hanche et sacro-iliaque'),(4559,'M0006','Arthrite et polyarthrite a staphylocoques - Articulation du genou'),(4560,'M0007','Arthrite et polyarthrite a staphylocoques - Articulations de la cheville et du pied'),(4561,'M0008','Arthrite et polyarthrite a staphylocoques - Autres'),(4562,'M0009','Arthrite et polyarthrite a staphylocoques - Siege non precise'),(4563,'M001','Arthrite et polyarthrite a pneumocoques'),(4564,'M0010','Arthrite et polyarthrite a pneumocoques - Sieges multiples'),(4565,'M0011','Arthrite et polyarthrite a pneumocoques - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4566,'M0012','Arthrite et polyarthrite a pneumocoques - Articulation du coude'),(4567,'M0013','Arthrite et polyarthrite a pneumocoques - Articulation du poignet'),(4568,'M0014','Arthrite et polyarthrite a pneumocoques - Articulations de la main'),(4569,'M0015','Arthrite et polyarthrite a pneumocoques - Articulations de la hanche et sacro-iliaque'),(4570,'M0016','Arthrite et polyarthrite a pneumocoques - Articulation du genou'),(4571,'M0017','Arthrite et polyarthrite a pneumocoques - Articulations de la cheville et du pied'),(4572,'M0018','Arthrite et polyarthrite a pneumocoques - Autres'),(4573,'M0019','Arthrite et polyarthrite a pneumocoques - Siege non precise'),(4574,'M002','Autres arthrites et polyarthrites a streptocoques'),(4575,'M0020','Autres arthrites et polyarthrites a streptocoques - Sieges multiples'),(4576,'M0021','Autres arthrites et polyarthrites a streptocoques - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4577,'M0022','Autres arthrites et polyarthrites a streptocoques - Articulation du coude'),(4578,'M0023','Autres arthrites et polyarthrites a streptocoques - Articulation du poignet'),(4579,'M0024','Autres arthrites et polyarthrites a streptocoques - Articulations de la main'),(4580,'M0025','Autres arthrites et polyarthrites a streptocoques - Articulations de la hanche et sacro-iliaque'),(4581,'M0026','Autres arthrites et polyarthrites a streptocoques - Articulation du genou'),(4582,'M0027','Autres arthrites et polyarthrites a streptocoques - Articulations de la cheville et du pied'),(4583,'M0028','Autres arthrites et polyarthrites a streptocoques - Autres'),(4584,'M0029','Autres arthrites et polyarthrites a streptocoques - Siege non precise'),(4585,'M008','Arthrite et polyarthrite dues a d\'autres bacteries precisees'),(4586,'M0080','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Sieges multiples'),(4587,'M0081','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4588,'M0082','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Articulation du coude'),(4589,'M0083','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Articulation du poignet'),(4590,'M0084','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Articulations de la main'),(4591,'M0085','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Articulations de la hanche et sacro-iliaque'),(4592,'M0086','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Articulation du genou'),(4593,'M0087','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Articulations de la cheville et du pied'),(4594,'M0088','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Autres'),(4595,'M0089','Arthrite et polyarthrite dues a d\'autres bacteries precisees - Siege non precise'),(4596,'M009','Arthrite a bacteries pyogenes, sans precision'),(4597,'M0090','Arthrite a bacteries pyogenes, sans precision - Sieges multiples'),(4598,'M0091','Arthrite a bacteries pyogenes, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4599,'M0092','Arthrite a bacteries pyogenes, sans precision - Articulation du coude'),(4600,'M0093','Arthrite a bacteries pyogenes, sans precision - Articulation du poignet'),(4601,'M0094','Arthrite a bacteries pyogenes, sans precision - Articulations de la main'),(4602,'M0095','Arthrite a bacteries pyogenes, sans precision - Articulations de la hanche et sacro-iliaque'),(4603,'M0096','Arthrite a bacteries pyogenes, sans precision - Articulation du genou'),(4604,'M0097','Arthrite a bacteries pyogenes, sans precision - Articulations de la cheville et du pied'),(4605,'M0098','Arthrite a bacteries pyogenes, sans precision - Autres'),(4606,'M0099','Arthrite a bacteries pyogenes, sans precision - Siege non precise'),(4607,'M010','Arthrite meningococcique (A39.8)'),(4608,'M0100','Arthrite meningococcique (A39.8) - Sieges multiples'),(4609,'M0101','Arthrite meningococcique (A39.8) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4610,'M0102','Arthrite meningococcique (A39.8) - Articulation du coude'),(4611,'M0103','Arthrite meningococcique (A39.8) - Articulation du poignet'),(4612,'M0104','Arthrite meningococcique (A39.8) - Articulations de la main'),(4613,'M0105','Arthrite meningococcique (A39.8) - Articulations de la hanche et sacro-iliaque'),(4614,'M0106','Arthrite meningococcique (A39.8) - Articulation du genou'),(4615,'M0107','Arthrite meningococcique (A39.8) - Articulations de la cheville et du pied'),(4616,'M0108','Arthrite meningococcique (A39.8) - Autres'),(4617,'M0109','Arthrite meningococcique (A39.8) - Siege non precise'),(4618,'M011','Arthrite tuberculeuse (A18.0)'),(4619,'M0110','Arthrite tuberculeuse (A18.0) - Sieges multiples'),(4620,'M0111','Arthrite tuberculeuse (A18.0) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4621,'M0112','Arthrite tuberculeuse (A18.0) - Articulation du coude'),(4622,'M0113','Arthrite tuberculeuse (A18.0) - Articulation du poignet'),(4623,'M0114','Arthrite tuberculeuse (A18.0) - Articulations de la main'),(4624,'M0115','Arthrite tuberculeuse (A18.0) - Articulations de la hanche et sacro-iliaque'),(4625,'M0116','Arthrite tuberculeuse (A18.0) - Articulation du genou'),(4626,'M0117','Arthrite tuberculeuse (A18.0) - Articulations de la cheville et du pied'),(4627,'M0118','Arthrite tuberculeuse (A18.0) - Autres'),(4628,'M0119','Arthrite tuberculeuse (A18.0) - Siege non precise'),(4629,'M012','Arthrite au cours de la maladie de Lyme (A69.2)'),(4630,'M0120','Arthrite au cours de la maladie de Lyme (A69.2) - Sieges multiples'),(4631,'M0121','Arthrite au cours de la maladie de Lyme (A69.2) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4632,'M0122','Arthrite au cours de la maladie de Lyme (A69.2) - Articulation du coude'),(4633,'M0123','Arthrite au cours de la maladie de Lyme (A69.2) - Articulation du poignet'),(4634,'M0124','Arthrite au cours de la maladie de Lyme (A69.2) - Articulations de la main'),(4635,'M0125','Arthrite au cours de la maladie de Lyme (A69.2) - Articulations de la hanche et sacro-iliaque'),(4636,'M0126','Arthrite au cours de la maladie de Lyme (A69.2) - Articulation du genou'),(4637,'M0127','Arthrite au cours de la maladie de Lyme (A69.2) - Articulations de la cheville et du pied'),(4638,'M0128','Arthrite au cours de la maladie de Lyme (A69.2) - Autres'),(4639,'M0129','Arthrite au cours de la maladie de Lyme (A69.2) - Siege non precise'),(4640,'M013','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs'),(4641,'M0130','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Sieges multiples'),(4642,'M0131','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4643,'M0132','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Articulation du coude'),(4644,'M0133','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Articulation du poignet'),(4645,'M0134','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Articulations de la main'),(4646,'M0135','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Articulations de la hanche et sacro-iliaque'),(4647,'M0136','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Articulation du genou'),(4648,'M0137','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Articulations de la cheville et du pied'),(4649,'M0138','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Autres'),(4650,'M0139','Arthrite au cours d\'autres maladies bacteriennes classees ailleurs - Siege non precise'),(4651,'M014','Arthrite au cours de la rubeole (B06.8)'),(4652,'M0140','Arthrite au cours de la rubeole (B06.8) - Sieges multiples'),(4653,'M0141','Arthrite au cours de la rubeole (B06.8) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4654,'M0142','Arthrite au cours de la rubeole (B06.8) - Articulation du coude'),(4655,'M0143','Arthrite au cours de la rubeole (B06.8) - Articulation du poignet'),(4656,'M0144','Arthrite au cours de la rubeole (B06.8) - Articulations de la main'),(4657,'M0145','Arthrite au cours de la rubeole (B06.8) - Articulations de la hanche et sacro-iliaque'),(4658,'M0146','Arthrite au cours de la rubeole (B06.8) - Articulation du genou'),(4659,'M0147','Arthrite au cours de la rubeole (B06.8) - Articulations de la cheville et du pied'),(4660,'M0148','Arthrite au cours de la rubeole (B06.8) - Autres'),(4661,'M0149','Arthrite au cours de la rubeole (B06.8) - Siege non precise'),(4662,'M015','Arthrite au cours d\'autres maladies virales classees ailleurs'),(4663,'M0150','Arthrite au cours d\'autres maladies virales classees ailleurs - Sieges multiples'),(4664,'M0151','Arthrite au cours d\'autres maladies virales classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4665,'M0152','Arthrite au cours d\'autres maladies virales classees ailleurs - Articulation du coude'),(4666,'M0153','Arthrite au cours d\'autres maladies virales classees ailleurs - Articulation du poignet'),(4667,'M0154','Arthrite au cours d\'autres maladies virales classees ailleurs - Articulations de la main'),(4668,'M0155','Arthrite au cours d\'autres maladies virales classees ailleurs - Articulations de la hanche et sacro-iliaque'),(4669,'M0156','Arthrite au cours d\'autres maladies virales classees ailleurs - Articulation du genou'),(4670,'M0157','Arthrite au cours d\'autres maladies virales classees ailleurs - Articulations de la cheville et du pied'),(4671,'M0158','Arthrite au cours d\'autres maladies virales classees ailleurs - Autres'),(4672,'M0159','Arthrite au cours d\'autres maladies virales classees ailleurs - Siege non precise'),(4673,'M016','Arthrite au cours de mycoses (B35-B49)'),(4674,'M0160','Arthrite au cours de mycoses (B35-B49) - Sieges multiples'),(4675,'M0161','Arthrite au cours de mycoses (B35-B49) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4676,'M0162','Arthrite au cours de mycoses (B35-B49) - Articulation du coude'),(4677,'M0163','Arthrite au cours de mycoses (B35-B49) - Articulation du poignet'),(4678,'M0164','Arthrite au cours de mycoses (B35-B49) - Articulations de la main'),(4679,'M0165','Arthrite au cours de mycoses (B35-B49) - Articulations de la hanche et sacro-iliaque'),(4680,'M0166','Arthrite au cours de mycoses (B35-B49) - Articulation du genou'),(4681,'M0167','Arthrite au cours de mycoses (B35-B49) - Articulations de la cheville et du pied'),(4682,'M0168','Arthrite au cours de mycoses (B35-B49) - Autres'),(4683,'M0169','Arthrite au cours de mycoses (B35-B49) - Siege non precise'),(4684,'M018','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(4685,'M0180','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Sieges multiples'),(4686,'M0181','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4687,'M0182','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Articulation du coude'),(4688,'M0183','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Articulation du poignet'),(4689,'M0184','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Articulations de la main'),(4690,'M0185','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Articulations de la hanche et sacro-iliaque'),(4691,'M0186','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Articulation du genou'),(4692,'M0187','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Articulations de la cheville et du pied'),(4693,'M0188','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Autres'),(4694,'M0189','Arthrite au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Siege non precise'),(4695,'M020','Arthropathie apres derivation intestinale'),(4696,'M0200','Arthropathie apres derivation intestinale - Sieges multiples'),(4697,'M0201','Arthropathie apres derivation intestinale - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4698,'M0202','Arthropathie apres derivation intestinale - Articulation du coude'),(4699,'M0203','Arthropathie apres derivation intestinale - Articulation du poignet'),(4700,'M0204','Arthropathie apres derivation intestinale - Articulations de la main'),(4701,'M0205','Arthropathie apres derivation intestinale - Articulations de la hanche et sacro-iliaque'),(4702,'M0206','Arthropathie apres derivation intestinale - Articulation du genou'),(4703,'M0207','Arthropathie apres derivation intestinale - Articulations de la cheville et du pied'),(4704,'M0208','Arthropathie apres derivation intestinale - Autres'),(4705,'M0209','Arthropathie apres derivation intestinale - Siege non precise'),(4706,'M021','Arthropathie post-dysenterique'),(4707,'M0210','Arthropathie post-dysenterique - Sieges multiples'),(4708,'M0211','Arthropathie post-dysenterique - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4709,'M0212','Arthropathie post-dysenterique - Articulation du coude'),(4710,'M0213','Arthropathie post-dysenterique - Articulation du poignet'),(4711,'M0214','Arthropathie post-dysenterique - Articulations de la main'),(4712,'M0215','Arthropathie post-dysenterique - Articulations de la hanche et sacro-iliaque'),(4713,'M0216','Arthropathie post-dysenterique - Articulation du genou'),(4714,'M0217','Arthropathie post-dysenterique - Articulations de la cheville et du pied'),(4715,'M0218','Arthropathie post-dysenterique - Autres'),(4716,'M0219','Arthropathie post-dysenterique - Siege non precise'),(4717,'M022','Arthropathie post-vaccinale'),(4718,'M0220','Arthropathie post-vaccinale - Sieges multiples'),(4719,'M0221','Arthropathie post-vaccinale - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4720,'M0222','Arthropathie post-vaccinale - Articulation du coude'),(4721,'M0223','Arthropathie post-vaccinale - Articulation du poignet'),(4722,'M0224','Arthropathie post-vaccinale - Articulations de la main'),(4723,'M0225','Arthropathie post-vaccinale - Articulations de la hanche et sacro-iliaque'),(4724,'M0226','Arthropathie post-vaccinale - Articulation du genou'),(4725,'M0227','Arthropathie post-vaccinale - Articulations de la cheville et du pied'),(4726,'M0228','Arthropathie post-vaccinale - Autres'),(4727,'M0229','Arthropathie post-vaccinale - Siege non precise'),(4728,'M023','Syndrome oculo-uretro-synovial [Fiessinger-Leroy-Reiter]'),(4729,'M0230','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Sieges multiples'),(4730,'M0231','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4731,'M0232','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Articulation du coude'),(4732,'M0233','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Articulation du poignet'),(4733,'M0234','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Articulations de la main'),(4734,'M0235','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Articulations de la hanche et sacro-iliaque'),(4735,'M0236','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Articulation du genou'),(4736,'M0237','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Articulations de la cheville et du pied'),(4737,'M0238','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Autres'),(4738,'M0239','Syndrome oculo-uretro-synovial (Fiessinger-Leroy-Reiter) - Siege non precise'),(4739,'M028','Autres arthropathies reactionnelles'),(4740,'M0280','Autres arthropathies reactionnelles - Sieges multiples'),(4741,'M0281','Autres arthropathies reactionnelles - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4742,'M0282','Autres arthropathies reactionnelles - Articulation du coude'),(4743,'M0283','Autres arthropathies reactionnelles - Articulation du poignet'),(4744,'M0284','Autres arthropathies reactionnelles - Articulations de la main'),(4745,'M0285','Autres arthropathies reactionnelles - Articulations de la hanche et sacro-iliaque'),(4746,'M0286','Autres arthropathies reactionnelles - Articulation du genou'),(4747,'M0287','Autres arthropathies reactionnelles - Articulations de la cheville et du pied'),(4748,'M0288','Autres arthropathies reactionnelles - Autres'),(4749,'M0289','Autres arthropathies reactionnelles - Siege non precise'),(4750,'M029','Arthropathie reactionnelle, sans precision'),(4751,'M0290','Arthropathie reactionnelle, sans precision - Sieges multiples'),(4752,'M0291','Arthropathie reactionnelle, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4753,'M0292','Arthropathie reactionnelle, sans precision - Articulation du coude'),(4754,'M0293','Arthropathie reactionnelle, sans precision - Articulation du poignet'),(4755,'M0294','Arthropathie reactionnelle, sans precision - Articulations de la main'),(4756,'M0295','Arthropathie reactionnelle, sans precision - Articulations de la hanche et sacro-iliaque'),(4757,'M0296','Arthropathie reactionnelle, sans precision - Articulation du genou'),(4758,'M0297','Arthropathie reactionnelle, sans precision - Articulations de la cheville et du pied'),(4759,'M0298','Arthropathie reactionnelle, sans precision - Autres'),(4760,'M0299','Arthropathie reactionnelle, sans precision - Siege non precise'),(4761,'M030','Arthrite post-meningococcique (A39.8)'),(4762,'M0300','Arthrite post-meningococcique (A39.8) - Sieges multiples'),(4763,'M0301','Arthrite post-meningococcique (A39.8) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4764,'M0302','Arthrite post-meningococcique (A39.8) - Articulation du coude'),(4765,'M0303','Arthrite post-meningococcique (A39.8) - Articulation du poignet'),(4766,'M0304','Arthrite post-meningococcique (A39.8) - Articulations de la main'),(4767,'M0305','Arthrite post-meningococcique (A39.8) - Articulations de la hanche et sacro-iliaque'),(4768,'M0306','Arthrite post-meningococcique (A39.8) - Articulation du genou'),(4769,'M0307','Arthrite post-meningococcique (A39.8) - Articulations de la cheville et du pied'),(4770,'M0308','Arthrite post-meningococcique (A39.8) - Autres'),(4771,'M0309','Arthrite post-meningococcique (A39.8) - Siege non precise'),(4772,'M031','Arthropathie syphilitique post-infectieuse'),(4773,'M0310','Arthropathie syphilitique post-infectieuse - Sieges multiples'),(4774,'M0311','Arthropathie syphilitique post-infectieuse - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4775,'M0312','Arthropathie syphilitique post-infectieuse - Articulation du coude'),(4776,'M0313','Arthropathie syphilitique post-infectieuse - Articulation du poignet'),(4777,'M0314','Arthropathie syphilitique post-infectieuse - Articulations de la main'),(4778,'M0315','Arthropathie syphilitique post-infectieuse - Articulations de la hanche et sacro-iliaque'),(4779,'M0316','Arthropathie syphilitique post-infectieuse - Articulation du genou'),(4780,'M0317','Arthropathie syphilitique post-infectieuse - Articulations de la cheville et du pied'),(4781,'M0318','Arthropathie syphilitique post-infectieuse - Autres'),(4782,'M0319','Arthropathie syphilitique post-infectieuse - Siege non precise'),(4783,'M032','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs'),(4784,'M0320','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Sieges multiples'),(4785,'M0321','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4786,'M0322','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Articulation du coude'),(4787,'M0323','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Articulation du poignet'),(4788,'M0324','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Articulations de la main'),(4789,'M0325','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Articulations de la hanche et sacro-iliaque'),(4790,'M0326','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Articulation du genou'),(4791,'M0327','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Articulations de la cheville et du pied'),(4792,'M0328','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Autres'),(4793,'M0329','Autres arthropathies post-infectieuses au cours de maladies classees ailleurs - Siege non precise'),(4794,'M036','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs'),(4795,'M0360','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Sieges multiples'),(4796,'M0361','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4797,'M0362','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Articulation du coude'),(4798,'M0363','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Articulation du poignet'),(4799,'M0364','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Articulations de la main'),(4800,'M0365','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Articulations de la hanche et sacro-iliaque'),(4801,'M0366','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Articulation du genou'),(4802,'M0367','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Articulations de la cheville et du pied'),(4803,'M0368','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Autres'),(4804,'M0369','Arthropathie reactionnelle au cours d\'autres maladies classees ailleurs - Siege non precise'),(4805,'M050','Syndrome de Felty'),(4806,'M0500','Syndrome de Felty - Sieges multiples'),(4807,'M0501','Syndrome de Felty - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4808,'M0502','Syndrome de Felty - Articulation du coude'),(4809,'M0503','Syndrome de Felty - Articulation du poignet'),(4810,'M0504','Syndrome de Felty - Articulations de la main'),(4811,'M0505','Syndrome de Felty - Articulations de la hanche et sacro-iliaque'),(4812,'M0506','Syndrome de Felty - Articulation du genou'),(4813,'M0507','Syndrome de Felty - Articulations de la cheville et du pied'),(4814,'M0508','Syndrome de Felty - Autres'),(4815,'M0509','Syndrome de Felty - Siege non precise'),(4816,'M051','Maladie pulmonaire rhumatoide (J99.0)'),(4817,'M0510','Maladie pulmonaire rhumatoide (J99.0) - Sieges multiples'),(4818,'M0511','Maladie pulmonaire rhumatoide (J99.0) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4819,'M0512','Maladie pulmonaire rhumatoide (J99.0) - Articulation du coude'),(4820,'M0513','Maladie pulmonaire rhumatoide (J99.0) - Articulation du poignet'),(4821,'M0514','Maladie pulmonaire rhumatoide (J99.0) - Articulations de la main'),(4822,'M0515','Maladie pulmonaire rhumatoide (J99.0) - Articulations de la hanche et sacro-iliaque'),(4823,'M0516','Maladie pulmonaire rhumatoide (J99.0) - Articulation du genou'),(4824,'M0517','Maladie pulmonaire rhumatoide (J99.0) - Articulations de la cheville et du pied'),(4825,'M0518','Maladie pulmonaire rhumatoide (J99.0) - Autres'),(4826,'M0519','Maladie pulmonaire rhumatoide (J99.0) - Siege non precise'),(4827,'M052','Vascularite rhumatoide'),(4828,'M0520','Vascularite rhumatoide - Sieges multiples'),(4829,'M0521','Vascularite rhumatoide - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4830,'M0522','Vascularite rhumatoide - Articulation du coude'),(4831,'M0523','Vascularite rhumatoide - Articulation du poignet'),(4832,'M0524','Vascularite rhumatoide - Articulations de la main'),(4833,'M0525','Vascularite rhumatoide - Articulations de la hanche et sacro-iliaque'),(4834,'M0526','Vascularite rhumatoide - Articulation du genou'),(4835,'M0527','Vascularite rhumatoide - Articulations de la cheville et du pied'),(4836,'M0528','Vascularite rhumatoide - Autres'),(4837,'M0529','Vascularite rhumatoide - Siege non precise'),(4838,'M053','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils'),(4839,'M0530','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Sieges multiples'),(4840,'M0531','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4841,'M0532','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Articulation du coude'),(4842,'M0533','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Articulation du poignet'),(4843,'M0534','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Articulations de la main'),(4844,'M0535','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Articulations de la hanche et sacro-iliaque'),(4845,'M0536','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Articulation du genou'),(4846,'M0537','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Articulations de la cheville et du pied'),(4847,'M0538','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Autres'),(4848,'M0539','Polyarthrite rhumatoide avec atteinte d\'autres organes et appareils - Siege non precise'),(4849,'M058','Autres polyarthrites rhumatoides seropositives'),(4850,'M0580','Autres polyarthrites rhumatoides seropositives - Sieges multiples'),(4851,'M0581','Autres polyarthrites rhumatoides seropositives - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4852,'M0582','Autres polyarthrites rhumatoides seropositives - Articulation du coude'),(4853,'M0583','Autres polyarthrites rhumatoides seropositives - Articulation du poignet'),(4854,'M0584','Autres polyarthrites rhumatoides seropositives - Articulations de la main'),(4855,'M0585','Autres polyarthrites rhumatoides seropositives - Articulations de la hanche et sacro-iliaque'),(4856,'M0586','Autres polyarthrites rhumatoides seropositives - Articulation du genou'),(4857,'M0587','Autres polyarthrites rhumatoides seropositives - Articulations de la cheville et du pied'),(4858,'M0588','Autres polyarthrites rhumatoides seropositives - Autres'),(4859,'M0589','Autres polyarthrites rhumatoides seropositives - Siege non precise'),(4860,'M059','Polyarthrite rhumatoide seropositive, sans precision'),(4861,'M0590','Polyarthrite rhumatoide seropositive, sans precision - Sieges multiples'),(4862,'M0591','Polyarthrite rhumatoide seropositive, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4863,'M0592','Polyarthrite rhumatoide seropositive, sans precision - Articulation du coude'),(4864,'M0593','Polyarthrite rhumatoide seropositive, sans precision - Articulation du poignet'),(4865,'M0594','Polyarthrite rhumatoide seropositive, sans precision - Articulations de la main'),(4866,'M0595','Polyarthrite rhumatoide seropositive, sans precision - Articulations de la hanche et sacro-iliaque'),(4867,'M0596','Polyarthrite rhumatoide seropositive, sans precision - Articulation du genou'),(4868,'M0597','Polyarthrite rhumatoide seropositive, sans precision - Articulations de la cheville et du pied'),(4869,'M0598','Polyarthrite rhumatoide seropositive, sans precision - Autres'),(4870,'M0599','Polyarthrite rhumatoide seropositive, sans precision - Siege non precise'),(4871,'M060','Polyarthrite rhumatoide seronegative'),(4872,'M0600','Polyarthrite rhumatoide seronegative - Sieges multiples'),(4873,'M0601','Polyarthrite rhumatoide seronegative - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4874,'M0602','Polyarthrite rhumatoide seronegative - Articulation du coude'),(4875,'M0603','Polyarthrite rhumatoide seronegative - Articulation du poignet'),(4876,'M0604','Polyarthrite rhumatoide seronegative - Articulations de la main'),(4877,'M0605','Polyarthrite rhumatoide seronegative - Articulations de la hanche et sacro-iliaque'),(4878,'M0606','Polyarthrite rhumatoide seronegative - Articulation du genou'),(4879,'M0607','Polyarthrite rhumatoide seronegative - Articulations de la cheville et du pied'),(4880,'M0608','Polyarthrite rhumatoide seronegative - Autres'),(4881,'M0609','Polyarthrite rhumatoide seronegative - Siege non precise'),(4882,'M061','Maladie de Still survenant chez l\'adulte'),(4883,'M0610','Maladie de Still survenant chez l\'adulte - Sieges multiples'),(4884,'M0611','Maladie de Still survenant chez l\'adulte - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4885,'M0612','Maladie de Still survenant chez l\'adulte - Articulation du coude'),(4886,'M0613','Maladie de Still survenant chez l\'adulte - Articulation du poignet'),(4887,'M0614','Maladie de Still survenant chez l\'adulte - Articulations de la main'),(4888,'M0615','Maladie de Still survenant chez l\'adulte - Articulations de la hanche et sacro-iliaque'),(4889,'M0616','Maladie de Still survenant chez l\'adulte - Articulation du genou'),(4890,'M0617','Maladie de Still survenant chez l\'adulte - Articulations de la cheville et du pied'),(4891,'M0618','Maladie de Still survenant chez l\'adulte - Autres'),(4892,'M0619','Maladie de Still survenant chez l\'adulte - Siege non precise'),(4893,'M062','Bursite rhumatoide'),(4894,'M0620','Bursite rhumatoide - Sieges multiples'),(4895,'M0621','Bursite rhumatoide - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4896,'M0622','Bursite rhumatoide - Articulation du coude'),(4897,'M0623','Bursite rhumatoide - Articulation du poignet'),(4898,'M0624','Bursite rhumatoide - Articulations de la main'),(4899,'M0625','Bursite rhumatoide - Articulations de la hanche et sacro-iliaque'),(4900,'M0626','Bursite rhumatoide - Articulation du genou'),(4901,'M0627','Bursite rhumatoide - Articulations de la cheville et du pied'),(4902,'M0628','Bursite rhumatoide - Autres'),(4903,'M0629','Bursite rhumatoide - Siege non precise'),(4904,'M063','Nodule rhumatoide'),(4905,'M0630','Nodule rhumatoide - Sieges multiples'),(4906,'M0631','Nodule rhumatoide - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4907,'M0632','Nodule rhumatoide - Articulation du coude'),(4908,'M0633','Nodule rhumatoide - Articulation du poignet'),(4909,'M0634','Nodule rhumatoide - Articulations de la main'),(4910,'M0635','Nodule rhumatoide - Articulations de la hanche et sacro-iliaque'),(4911,'M0636','Nodule rhumatoide - Articulation du genou'),(4912,'M0637','Nodule rhumatoide - Articulations de la cheville et du pied'),(4913,'M0638','Nodule rhumatoide - Autres'),(4914,'M0639','Nodule rhumatoide - Siege non precise'),(4915,'M064','Polyarthropathie inflammatoire'),(4916,'M0640','Polyarthropathie inflammatoire - Sieges multiples'),(4917,'M0641','Polyarthropathie inflammatoire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4918,'M0642','Polyarthropathie inflammatoire - Articulation du coude'),(4919,'M0643','Polyarthropathie inflammatoire - Articulation du poignet'),(4920,'M0644','Polyarthropathie inflammatoire - Articulations de la main'),(4921,'M0645','Polyarthropathie inflammatoire - Articulations de la hanche et sacro-iliaque'),(4922,'M0646','Polyarthropathie inflammatoire - Articulation du genou'),(4923,'M0647','Polyarthropathie inflammatoire - Articulations de la cheville et du pied'),(4924,'M0648','Polyarthropathie inflammatoire - Autres'),(4925,'M0649','Polyarthropathie inflammatoire - Siege non precise'),(4926,'M068','Autres polyarthrites rhumatoides precisees'),(4927,'M0680','Autres polyarthrites rhumatoides precisees - Sieges multiples'),(4928,'M0681','Autres polyarthrites rhumatoides precisees - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4929,'M0682','Autres polyarthrites rhumatoides precisees - Articulation du coude'),(4930,'M0683','Autres polyarthrites rhumatoides precisees - Articulation du poignet'),(4931,'M0684','Autres polyarthrites rhumatoides precisees - Articulations de la main'),(4932,'M0685','Autres polyarthrites rhumatoides precisees - Articulations de la hanche et sacro-iliaque'),(4933,'M0686','Autres polyarthrites rhumatoides precisees - Articulation du genou'),(4934,'M0687','Autres polyarthrites rhumatoides precisees - Articulations de la cheville et du pied'),(4935,'M0688','Autres polyarthrites rhumatoides precisees - Autres'),(4936,'M0689','Autres polyarthrites rhumatoides precisees - Siege non precise'),(4937,'M069','Polyarthrite rhumatoide, sans precision'),(4938,'M0690','Polyarthrite rhumatoide, sans precision - Sieges multiples'),(4939,'M0691','Polyarthrite rhumatoide, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4940,'M0692','Polyarthrite rhumatoide, sans precision - Articulation du coude'),(4941,'M0693','Polyarthrite rhumatoide, sans precision - Articulation du poignet'),(4942,'M0694','Polyarthrite rhumatoide, sans precision - Articulations de la main'),(4943,'M0695','Polyarthrite rhumatoide, sans precision - Articulations de la hanche et sacro-iliaque'),(4944,'M0696','Polyarthrite rhumatoide, sans precision - Articulation du genou'),(4945,'M0697','Polyarthrite rhumatoide, sans precision - Articulations de la cheville et du pied'),(4946,'M0698','Polyarthrite rhumatoide, sans precision - Autres'),(4947,'M0699','Polyarthrite rhumatoide, sans precision - Siege non precise'),(4948,'M070','Arthropathie psoriasique distale interphalangienne (L40.5)'),(4949,'M0700','Arthropathie psoriasique distale interphalangienne (L40.5) - Sieges multiples'),(4950,'M0704','Arthropathie psoriasique distale interphalangienne (L40.5) - Articulations de la main'),(4951,'M0707','Arthropathie psoriasique distale interphalangienne (L40.5) - Articulations de la cheville et du pied'),(4952,'M0709','Arthropathie psoriasique distale interphalangienne (L40.5) - Siege non precise'),(4953,'M071','Arthrite mutilante (L40.5)'),(4954,'M0710','Arthrite mutilante (L40.5) - Sieges multiples'),(4955,'M0711','Arthrite mutilante (L40.5) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4956,'M0712','Arthrite mutilante (L40.5) - Articulation du coude'),(4957,'M0713','Arthrite mutilante (L40.5) - Articulation du poignet'),(4958,'M0714','Arthrite mutilante (L40.5) - Articulations de la main'),(4959,'M0715','Arthrite mutilante (L40.5) - Articulations de la hanche et sacro-iliaque'),(4960,'M0716','Arthrite mutilante (L40.5) - Articulation du genou'),(4961,'M0717','Arthrite mutilante (L40.5) - Articulations de la cheville et du pied'),(4962,'M0718','Arthrite mutilante (L40.5) - Autres'),(4963,'M0719','Arthrite mutilante (L40.5) - Siege non precise'),(4964,'M072','Spondylite psoriasique (L40.5)'),(4965,'M0720','Spondylite psoriasique (L40.5) - Sieges multiples'),(4966,'M0728','Spondylite psoriasique (L40.5) - Autres'),(4967,'M073','Autres arthropathies psoriasiques (L40.5)'),(4968,'M0730','Autres arthropathies psoriasiques (L40.5) - Sieges multiples'),(4969,'M0731','Autres arthropathies psoriasiques (L40.5) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4970,'M0732','Autres arthropathies psoriasiques (L40.5) - Articulation du coude'),(4971,'M0733','Autres arthropathies psoriasiques (L40.5) - Articulation du poignet'),(4972,'M0734','Autres arthropathies psoriasiques (L40.5) - Articulations de la main'),(4973,'M0735','Autres arthropathies psoriasiques (L40.5) - Articulations de la hanche et sacro-iliaque'),(4974,'M0736','Autres arthropathies psoriasiques (L40.5) - Articulation du genou'),(4975,'M0737','Autres arthropathies psoriasiques (L40.5) - Articulations de la cheville et du pied'),(4976,'M0738','Autres arthropathies psoriasiques (L40.5) - Autres'),(4977,'M0739','Autres arthropathies psoriasiques (L40.5) - Siege non precise'),(4978,'M074','Arthropathie au cours de la maladie de Crohn [enterite regionale] (K50.-)'),(4979,'M0740','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Sieges multiples'),(4980,'M0741','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4981,'M0742','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulation du coude'),(4982,'M0743','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulation du poignet'),(4983,'M0744','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulations de la main'),(4984,'M0745','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulations de la hanche et sacro-iliaque'),(4985,'M0746','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulation du genou'),(4986,'M0747','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulations de la cheville et du pied'),(4987,'M0748','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Autres'),(4988,'M0749','Arthropathie au cours de la maladie de Crohn (enterite regionale) (K50.-) - Siege non precise'),(4989,'M075','Arthropathie au cours de colite ulcereuse (K51.-)'),(4990,'M0750','Arthropathie au cours de colite ulcereuse (K51.-) - Sieges multiples'),(4991,'M0751','Arthropathie au cours de colite ulcereuse (K51.-) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(4992,'M0752','Arthropathie au cours de colite ulcereuse (K51.-) - Articulation du coude'),(4993,'M0753','Arthropathie au cours de colite ulcereuse (K51.-) - Articulation du poignet'),(4994,'M0754','Arthropathie au cours de colite ulcereuse (K51.-) - Articulations de la main'),(4995,'M0755','Arthropathie au cours de colite ulcereuse (K51.-) - Articulations de la hanche et sacro-iliaque'),(4996,'M0756','Arthropathie au cours de colite ulcereuse (K51.-) - Articulation du genou'),(4997,'M0757','Arthropathie au cours de colite ulcereuse (K51.-) - Articulations de la cheville et du pied'),(4998,'M0758','Arthropathie au cours de colite ulcereuse (K51.-) - Autres'),(4999,'M0759','Arthropathie au cours de colite ulcereuse (K51.-) - Siege non precise'),(5000,'M076','Autres arthropathies enteropathiques'),(5001,'M0760','Autres arthropathies enteropathiques - Sieges multiples'),(5002,'M0761','Autres arthropathies enteropathiques - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5003,'M0762','Autres arthropathies enteropathiques - Articulation du coude'),(5004,'M0763','Autres arthropathies enteropathiques - Articulation du poignet'),(5005,'M0764','Autres arthropathies enteropathiques - Articulations de la main'),(5006,'M0765','Autres arthropathies enteropathiques - Articulations de la hanche et sacro-iliaque'),(5007,'M0766','Autres arthropathies enteropathiques - Articulation du genou'),(5008,'M0767','Autres arthropathies enteropathiques - Articulations de la cheville et du pied'),(5009,'M0768','Autres arthropathies enteropathiques - Autres'),(5010,'M0769','Autres arthropathies enteropathiques - Siege non precise'),(5011,'M080','Polyarthrite rhumatoide juvenile'),(5012,'M0800','Polyarthrite rhumatoide juvenile - Sieges multiples'),(5013,'M0801','Polyarthrite rhumatoide juvenile - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5014,'M0802','Polyarthrite rhumatoide juvenile - Articulation du coude'),(5015,'M0803','Polyarthrite rhumatoide juvenile - Articulation du poignet'),(5016,'M0804','Polyarthrite rhumatoide juvenile - Articulations de la main'),(5017,'M0805','Polyarthrite rhumatoide juvenile - Articulations de la hanche et sacro-iliaque'),(5018,'M0806','Polyarthrite rhumatoide juvenile - Articulation du genou'),(5019,'M0807','Polyarthrite rhumatoide juvenile - Articulations de la cheville et du pied'),(5020,'M0808','Polyarthrite rhumatoide juvenile - Autres'),(5021,'M0809','Polyarthrite rhumatoide juvenile - Siege non precise'),(5022,'M081','Spondylarthrite ankylosante juvenile'),(5023,'M0810','Spondylarthrite ankylosante juvenile - Sieges multiples'),(5024,'M0815','Spondylarthrite ankylosante juvenile - Articulations de la hanche et sacro-iliaque'),(5025,'M0818','Spondylarthrite ankylosante juvenile - Autres'),(5026,'M0819','Spondylarthrite ankylosante juvenile - Siege non precise'),(5027,'M082','Polyarthrite juvenile avec debut systemique'),(5028,'M0820','Polyarthrite juvenile avec debut systemique - Sieges multiples'),(5029,'M0821','Polyarthrite juvenile avec debut systemique - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5030,'M0822','Polyarthrite juvenile avec debut systemique - Articulation du coude'),(5031,'M0823','Polyarthrite juvenile avec debut systemique - Articulation du poignet'),(5032,'M0824','Polyarthrite juvenile avec debut systemique - Articulations de la main'),(5033,'M0825','Polyarthrite juvenile avec debut systemique - Articulations de la hanche et sacro-iliaque'),(5034,'M0826','Polyarthrite juvenile avec debut systemique - Articulation du genou'),(5035,'M0827','Polyarthrite juvenile avec debut systemique - Articulations de la cheville et du pied'),(5036,'M0828','Polyarthrite juvenile avec debut systemique - Autres'),(5037,'M0829','Polyarthrite juvenile avec debut systemique - Siege non precise'),(5038,'M083','Polyarthrite juvenile (seronegative)'),(5039,'M0830','Polyarthrite juvenile (seronegative) - Sieges multiples'),(5040,'M0831','Polyarthrite juvenile (seronegative) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5041,'M0832','Polyarthrite juvenile (seronegative) - Articulation du coude'),(5042,'M0833','Polyarthrite juvenile (seronegative) - Articulation du poignet'),(5043,'M0834','Polyarthrite juvenile (seronegative) - Articulations de la main'),(5044,'M0835','Polyarthrite juvenile (seronegative) - Articulations de la hanche et sacro-iliaque'),(5045,'M0836','Polyarthrite juvenile (seronegative) - Articulation du genou'),(5046,'M0837','Polyarthrite juvenile (seronegative) - Articulations de la cheville et du pied'),(5047,'M0838','Polyarthrite juvenile (seronegative) - Autres'),(5048,'M0839','Polyarthrite juvenile (seronegative) - Siege non precise'),(5049,'M084','Polyarthrite pauci-articulaire juvenile'),(5050,'M0840','Polyarthrite pauci-articulaire juvenile - Sieges multiples'),(5051,'M0841','Polyarthrite pauci-articulaire juvenile - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5052,'M0842','Polyarthrite pauci-articulaire juvenile - Articulation du coude'),(5053,'M0843','Polyarthrite pauci-articulaire juvenile - Articulation du poignet'),(5054,'M0844','Polyarthrite pauci-articulaire juvenile - Articulations de la main'),(5055,'M0845','Polyarthrite pauci-articulaire juvenile - Articulations de la hanche et sacro-iliaque'),(5056,'M0846','Polyarthrite pauci-articulaire juvenile - Articulation du genou'),(5057,'M0847','Polyarthrite pauci-articulaire juvenile - Articulations de la cheville et du pied'),(5058,'M0848','Polyarthrite pauci-articulaire juvenile - Autres'),(5059,'M0849','Polyarthrite pauci-articulaire juvenile - Siege non precise'),(5060,'M088','Autres polyarthrites juveniles'),(5061,'M0880','Autres polyarthrites juveniles - Sieges multiples'),(5062,'M0881','Autres polyarthrites juveniles - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5063,'M0882','Autres polyarthrites juveniles - Articulation du coude'),(5064,'M0883','Autres polyarthrites juveniles - Articulation du poignet'),(5065,'M0884','Autres polyarthrites juveniles - Articulations de la main'),(5066,'M0885','Autres polyarthrites juveniles - Articulations de la hanche et sacro-iliaque'),(5067,'M0886','Autres polyarthrites juveniles - Articulation du genou'),(5068,'M0887','Autres polyarthrites juveniles - Articulations de la cheville et du pied'),(5069,'M0888','Autres polyarthrites juveniles - Autres'),(5070,'M0889','Autres polyarthrites juveniles - Siege non precise'),(5071,'M089','Polyarthrite juvenile, sans precision'),(5072,'M0890','Polyarthrite juvenile, sans precision - Sieges multiples'),(5073,'M0891','Polyarthrite juvenile, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5074,'M0892','Polyarthrite juvenile, sans precision - Articulation du coude'),(5075,'M0893','Polyarthrite juvenile, sans precision - Articulation du poignet'),(5076,'M0894','Polyarthrite juvenile, sans precision - Articulations de la main'),(5077,'M0895','Polyarthrite juvenile, sans precision - Articulations de la hanche et sacro-iliaque'),(5078,'M0896','Polyarthrite juvenile, sans precision - Articulation du genou'),(5079,'M0897','Polyarthrite juvenile, sans precision - Articulations de la cheville et du pied'),(5080,'M0898','Polyarthrite juvenile, sans precision - Autres'),(5081,'M0899','Polyarthrite juvenile, sans precision - Siege non precise'),(5082,'M090','Polyarthrite juvenile au cours de psoriasis (L40.5)'),(5083,'M0900','Polyarthrite juvenile au cours de psoriasis (L40.5) - Sieges multiples'),(5084,'M0901','Polyarthrite juvenile au cours de psoriasis (L40.5) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5085,'M0902','Polyarthrite juvenile au cours de psoriasis (L40.5) - Articulation du coude'),(5086,'M0903','Polyarthrite juvenile au cours de psoriasis (L40.5) - Articulation du poignet'),(5087,'M0904','Polyarthrite juvenile au cours de psoriasis (L40.5) - Articulations de la main'),(5088,'M0905','Polyarthrite juvenile au cours de psoriasis (L40.5) - Articulations de la hanche et sacro-iliaque'),(5089,'M0906','Polyarthrite juvenile au cours de psoriasis (L40.5) - Articulation du genou'),(5090,'M0907','Polyarthrite juvenile au cours de psoriasis (L40.5) - Articulations de la cheville et du pied'),(5091,'M0908','Polyarthrite juvenile au cours de psoriasis (L40.5) - Autres'),(5092,'M0909','Polyarthrite juvenile au cours de psoriasis (L40.5) - Siege non precise'),(5093,'M091','Polyarthrite juvenile au cours de la maladie de Crohn [enterite regionale] (K50.-)'),(5094,'M0910','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Sieges multiples'),(5095,'M0911','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5096,'M0912','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulation du coude'),(5097,'M0913','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulation du poignet'),(5098,'M0914','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulations de la main'),(5099,'M0915','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulations de la hanche et sacro-iliaque'),(5100,'M0916','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulation du genou'),(5101,'M0917','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Articulations de la cheville et du pied'),(5102,'M0918','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Autres'),(5103,'M0919','Polyarthrite juvenile au cours de la maladie de Crohn (enterite regionale) (K50.-) - Siege non precise'),(5104,'M092','Polyarthrite juvenile au cours de colite ulcereuse (K51.-)'),(5105,'M0920','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Sieges multiples'),(5106,'M0921','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5107,'M0922','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Articulation du coude'),(5108,'M0923','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Articulation du poignet'),(5109,'M0924','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Articulations de la main'),(5110,'M0925','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Articulations de la hanche et sacro-iliaque'),(5111,'M0926','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Articulation du genou'),(5112,'M0927','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Articulations de la cheville et du pied'),(5113,'M0928','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Autres'),(5114,'M0929','Polyarthrite juvenile au cours de colite ulcereuse (K51.-) - Siege non precise'),(5115,'M098','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs'),(5116,'M0980','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Sieges multiples'),(5117,'M0981','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5118,'M0982','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Articulation du coude'),(5119,'M0983','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Articulation du poignet'),(5120,'M0984','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Articulations de la main'),(5121,'M0985','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Articulations de la hanche et sacro-iliaque'),(5122,'M0986','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Articulation du genou'),(5123,'M0987','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Articulations de la cheville et du pied'),(5124,'M0988','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Autres'),(5125,'M0989','Polyarthrite juvenile au cours d\'autres maladies classees ailleurs - Siege non precise'),(5126,'M100','Goutte idiopathique'),(5127,'M1000','Goutte idiopathique - Sieges multiples'),(5128,'M1001','Goutte idiopathique - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5129,'M1002','Goutte idiopathique - Articulation du coude'),(5130,'M1003','Goutte idiopathique - Articulation du poignet'),(5131,'M1004','Goutte idiopathique - Articulations de la main'),(5132,'M1005','Goutte idiopathique - Articulations de la hanche et sacro-iliaque'),(5133,'M1006','Goutte idiopathique - Articulation du genou'),(5134,'M1007','Goutte idiopathique - Articulations de la cheville et du pied'),(5135,'M1008','Goutte idiopathique - Autres'),(5136,'M1009','Goutte idiopathique - Siege non precise'),(5137,'M101','Goutte saturnine'),(5138,'M1010','Goutte saturnine - Sieges multiples'),(5139,'M1011','Goutte saturnine - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5140,'M1012','Goutte saturnine - Articulation du coude'),(5141,'M1013','Goutte saturnine - Articulation du poignet'),(5142,'M1014','Goutte saturnine - Articulations de la main'),(5143,'M1015','Goutte saturnine - Articulations de la hanche et sacro-iliaque'),(5144,'M1016','Goutte saturnine - Articulation du genou'),(5145,'M1017','Goutte saturnine - Articulations de la cheville et du pied'),(5146,'M1018','Goutte saturnine - Autres'),(5147,'M1019','Goutte saturnine - Siege non precise'),(5148,'M102','Goutte medicamenteuse'),(5149,'M1020','Goutte medicamenteuse - Sieges multiples'),(5150,'M1021','Goutte medicamenteuse - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5151,'M1022','Goutte medicamenteuse - Articulation du coude'),(5152,'M1023','Goutte medicamenteuse - Articulation du poignet'),(5153,'M1024','Goutte medicamenteuse - Articulations de la main'),(5154,'M1025','Goutte medicamenteuse - Articulations de la hanche et sacro-iliaque'),(5155,'M1026','Goutte medicamenteuse - Articulation du genou'),(5156,'M1027','Goutte medicamenteuse - Articulations de la cheville et du pied'),(5157,'M1028','Goutte medicamenteuse - Autres'),(5158,'M1029','Goutte medicamenteuse - Siege non precise'),(5159,'M103','Goutte due a une alteration de la fonction renale'),(5160,'M1030','Goutte due a une alteration de la fonction renale - Sieges multiples'),(5161,'M1031','Goutte due a une alteration de la fonction renale - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5162,'M1032','Goutte due a une alteration de la fonction renale - Articulation du coude'),(5163,'M1033','Goutte due a une alteration de la fonction renale - Articulation du poignet'),(5164,'M1034','Goutte due a une alteration de la fonction renale - Articulations de la main'),(5165,'M1035','Goutte due a une alteration de la fonction renale - Articulations de la hanche et sacro-iliaque'),(5166,'M1036','Goutte due a une alteration de la fonction renale - Articulation du genou'),(5167,'M1037','Goutte due a une alteration de la fonction renale - Articulations de la cheville et du pied'),(5168,'M1038','Goutte due a une alteration de la fonction renale - Autres'),(5169,'M1039','Goutte due a une alteration de la fonction renale - Siege non precise'),(5170,'M104','Autre goutte secondaire'),(5171,'M1040','Autre goutte secondaire - Sieges multiples'),(5172,'M1041','Autre goutte secondaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5173,'M1042','Autre goutte secondaire - Articulation du coude'),(5174,'M1043','Autre goutte secondaire - Articulation du poignet'),(5175,'M1044','Autre goutte secondaire - Articulations de la main'),(5176,'M1045','Autre goutte secondaire - Articulations de la hanche et sacro-iliaque'),(5177,'M1046','Autre goutte secondaire - Articulation du genou'),(5178,'M1047','Autre goutte secondaire - Articulations de la cheville et du pied'),(5179,'M1048','Autre goutte secondaire - Autres'),(5180,'M1049','Autre goutte secondaire - Siege non precise'),(5181,'M109','Goutte, sans precision'),(5182,'M1090','Goutte, sans precision - Sieges multiples'),(5183,'M1091','Goutte, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5184,'M1092','Goutte, sans precision - Articulation du coude'),(5185,'M1093','Goutte, sans precision - Articulation du poignet'),(5186,'M1094','Goutte, sans precision - Articulations de la main'),(5187,'M1095','Goutte, sans precision - Articulations de la hanche et sacro-iliaque'),(5188,'M1096','Goutte, sans precision - Articulation du genou'),(5189,'M1097','Goutte, sans precision - Articulations de la cheville et du pied'),(5190,'M1098','Goutte, sans precision - Autres'),(5191,'M1099','Goutte, sans precision - Siege non precise'),(5192,'M110','Maladie par depot d\'hydroxyapatite'),(5193,'M1100','Maladie par depot d\'hydroxyapatite - Sieges multiples'),(5194,'M1101','Maladie par depot d\'hydroxyapatite - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5195,'M1102','Maladie par depot d\'hydroxyapatite - Articulation du coude'),(5196,'M1103','Maladie par depot d\'hydroxyapatite - Articulation du poignet'),(5197,'M1104','Maladie par depot d\'hydroxyapatite - Articulations de la main'),(5198,'M1105','Maladie par depot d\'hydroxyapatite - Articulations de la hanche et sacro-iliaque'),(5199,'M1106','Maladie par depot d\'hydroxyapatite - Articulation du genou'),(5200,'M1107','Maladie par depot d\'hydroxyapatite - Articulations de la cheville et du pied'),(5201,'M1108','Maladie par depot d\'hydroxyapatite - Autres'),(5202,'M1109','Maladie par depot d\'hydroxyapatite - Siege non precise'),(5203,'M111','Chondrocalcinose familiale'),(5204,'M1110','Chondrocalcinose familiale - Sieges multiples'),(5205,'M1111','Chondrocalcinose familiale - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5206,'M1112','Chondrocalcinose familiale - Articulation du coude'),(5207,'M1113','Chondrocalcinose familiale - Articulation du poignet'),(5208,'M1114','Chondrocalcinose familiale - Articulations de la main'),(5209,'M1115','Chondrocalcinose familiale - Articulations de la hanche et sacro-iliaque'),(5210,'M1116','Chondrocalcinose familiale - Articulation du genou'),(5211,'M1117','Chondrocalcinose familiale - Articulations de la cheville et du pied'),(5212,'M1118','Chondrocalcinose familiale - Autres'),(5213,'M1119','Chondrocalcinose familiale - Siege non precise'),(5214,'M112','Autre chondrocalcinose'),(5215,'M1120','Autre chondrocalcinose - Sieges multiples'),(5216,'M1121','Autre chondrocalcinose - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5217,'M1122','Autre chondrocalcinose - Articulation du coude'),(5218,'M1123','Autre chondrocalcinose - Articulation du poignet'),(5219,'M1124','Autre chondrocalcinose - Articulations de la main'),(5220,'M1125','Autre chondrocalcinose - Articulations de la hanche et sacro-iliaque'),(5221,'M1126','Autre chondrocalcinose - Articulation du genou'),(5222,'M1127','Autre chondrocalcinose - Articulations de la cheville et du pied'),(5223,'M1128','Autre chondrocalcinose - Autres'),(5224,'M1129','Autre chondrocalcinose - Siege non precise'),(5225,'M118','Autres arthropathies dues a des microcristaux precises'),(5226,'M1180','Autres arthropathies dues a des microcristaux precises - Sieges multiples'),(5227,'M1181','Autres arthropathies dues a des microcristaux precises - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5228,'M1182','Autres arthropathies dues a des microcristaux precises - Articulation du coude'),(5229,'M1183','Autres arthropathies dues a des microcristaux precises - Articulation du poignet'),(5230,'M1184','Autres arthropathies dues a des microcristaux precises - Articulations de la main'),(5231,'M1185','Autres arthropathies dues a des microcristaux precises - Articulations de la hanche et sacro-iliaque'),(5232,'M1186','Autres arthropathies dues a des microcristaux precises - Articulation du genou'),(5233,'M1187','Autres arthropathies dues a des microcristaux precises - Articulations de la cheville et du pied'),(5234,'M1188','Autres arthropathies dues a des microcristaux precises - Autres'),(5235,'M1189','Autres arthropathies dues a des microcristaux precises - Siege non precise'),(5236,'M119','Arthropathie due a des microcristaux, sans precision'),(5237,'M1190','Arthropathie due a des microcristaux, sans precision - Sieges multiples'),(5238,'M1191','Arthropathie due a des microcristaux, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5239,'M1192','Arthropathie due a des microcristaux, sans precision - Articulation du coude'),(5240,'M1193','Arthropathie due a des microcristaux, sans precision - Articulation du poignet'),(5241,'M1194','Arthropathie due a des microcristaux, sans precision - Articulations de la main'),(5242,'M1195','Arthropathie due a des microcristaux, sans precision - Articulations de la hanche et sacro-iliaque'),(5243,'M1196','Arthropathie due a des microcristaux, sans precision - Articulation du genou'),(5244,'M1197','Arthropathie due a des microcristaux, sans precision - Articulations de la cheville et du pied'),(5245,'M1198','Arthropathie due a des microcristaux, sans precision - Autres'),(5246,'M1199','Arthropathie due a des microcristaux, sans precision - Siege non precise'),(5247,'M120','Arthropathie chronique post-rhumatismale [Jaccoud]'),(5248,'M1200','Arthropathie chronique post-rhumatismale (Jaccoud) - Sieges multiples'),(5249,'M1201','Arthropathie chronique post-rhumatismale (Jaccoud) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5250,'M1202','Arthropathie chronique post-rhumatismale (Jaccoud) - Articulation du coude'),(5251,'M1203','Arthropathie chronique post-rhumatismale (Jaccoud) - Articulation du poignet'),(5252,'M1204','Arthropathie chronique post-rhumatismale (Jaccoud) - Articulations de la main'),(5253,'M1205','Arthropathie chronique post-rhumatismale (Jaccoud) - Articulations de la hanche et sacro-iliaque'),(5254,'M1206','Arthropathie chronique post-rhumatismale (Jaccoud) - Articulation du genou'),(5255,'M1207','Arthropathie chronique post-rhumatismale (Jaccoud) - Articulations de la cheville et du pied'),(5256,'M1208','Arthropathie chronique post-rhumatismale (Jaccoud) - Autres'),(5257,'M1209','Arthropathie chronique post-rhumatismale (Jaccoud) - Siege non precise'),(5258,'M121','Maladie de Kaschin-Beck'),(5259,'M1210','Maladie de Kaschin-Beck - Sieges multiples'),(5260,'M1211','Maladie de Kaschin-Beck - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5261,'M1212','Maladie de Kaschin-Beck - Articulation du coude'),(5262,'M1213','Maladie de Kaschin-Beck - Articulation du poignet'),(5263,'M1214','Maladie de Kaschin-Beck - Articulations de la main'),(5264,'M1215','Maladie de Kaschin-Beck - Articulations de la hanche et sacro-iliaque'),(5265,'M1216','Maladie de Kaschin-Beck - Articulation du genou'),(5266,'M1217','Maladie de Kaschin-Beck - Articulations de la cheville et du pied'),(5267,'M1218','Maladie de Kaschin-Beck - Autres'),(5268,'M1219','Maladie de Kaschin-Beck - Siege non precise'),(5269,'M122','Synovite villonodulaire (pigmentaire)'),(5270,'M1220','Synovite villonodulaire (pigmentaire) - Sieges multiples'),(5271,'M1221','Synovite villonodulaire (pigmentaire) - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5272,'M1222','Synovite villonodulaire (pigmentaire) - Articulation du coude'),(5273,'M1223','Synovite villonodulaire (pigmentaire) - Articulation du poignet'),(5274,'M1224','Synovite villonodulaire (pigmentaire) - Articulations de la main'),(5275,'M1225','Synovite villonodulaire (pigmentaire) - Articulations de la hanche et sacro-iliaque'),(5276,'M1226','Synovite villonodulaire (pigmentaire) - Articulation du genou'),(5277,'M1227','Synovite villonodulaire (pigmentaire) - Articulations de la cheville et du pied'),(5278,'M1228','Synovite villonodulaire (pigmentaire) - Autres'),(5279,'M1229','Synovite villonodulaire (pigmentaire) - Siege non precise'),(5280,'M123','Rhumatisme palindromique'),(5281,'M1230','Rhumatisme palindromique - Sieges multiples'),(5282,'M1231','Rhumatisme palindromique - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5283,'M1232','Rhumatisme palindromique - Articulation du coude'),(5284,'M1233','Rhumatisme palindromique - Articulation du poignet'),(5285,'M1234','Rhumatisme palindromique - Articulations de la main'),(5286,'M1235','Rhumatisme palindromique - Articulations de la hanche et sacro-iliaque'),(5287,'M1236','Rhumatisme palindromique - Articulation du genou'),(5288,'M1237','Rhumatisme palindromique - Articulations de la cheville et du pied'),(5289,'M1238','Rhumatisme palindromique - Autres'),(5290,'M1239','Rhumatisme palindromique - Siege non precise'),(5291,'M124','Hydarthrose intermittente'),(5292,'M1240','Hydarthrose intermittente - Sieges multiples'),(5293,'M1241','Hydarthrose intermittente - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5294,'M1242','Hydarthrose intermittente - Articulation du coude'),(5295,'M1243','Hydarthrose intermittente - Articulation du poignet'),(5296,'M1244','Hydarthrose intermittente - Articulations de la main'),(5297,'M1245','Hydarthrose intermittente - Articulations de la hanche et sacro-iliaque'),(5298,'M1246','Hydarthrose intermittente - Articulation du genou'),(5299,'M1247','Hydarthrose intermittente - Articulations de la cheville et du pied'),(5300,'M1248','Hydarthrose intermittente - Autres'),(5301,'M1249','Hydarthrose intermittente - Siege non precise'),(5302,'M125','Arthropathie traumatique'),(5303,'M1250','Arthropathie traumatique - Sieges multiples'),(5304,'M1251','Arthropathie traumatique - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5305,'M1252','Arthropathie traumatique - Articulation du coude'),(5306,'M1253','Arthropathie traumatique - Articulation du poignet'),(5307,'M1254','Arthropathie traumatique - Articulations de la main'),(5308,'M1255','Arthropathie traumatique - Articulations de la hanche et sacro-iliaque'),(5309,'M1256','Arthropathie traumatique - Articulation du genou'),(5310,'M1257','Arthropathie traumatique - Articulations de la cheville et du pied'),(5311,'M1258','Arthropathie traumatique - Autres'),(5312,'M1259','Arthropathie traumatique - Siege non precise'),(5313,'M128','Autres arthropathies specifiques, non classees ailleurs'),(5314,'M1280','Autres arthropathies specifiques, non classees ailleurs - Sieges multiples'),(5315,'M1281','Autres arthropathies specifiques, non classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5316,'M1282','Autres arthropathies specifiques, non classees ailleurs - Articulation du coude'),(5317,'M1283','Autres arthropathies specifiques, non classees ailleurs - Articulation du poignet'),(5318,'M1284','Autres arthropathies specifiques, non classees ailleurs - Articulations de la main'),(5319,'M1285','Autres arthropathies specifiques, non classees ailleurs - Articulations de la hanche et sacro-iliaque'),(5320,'M1286','Autres arthropathies specifiques, non classees ailleurs - Articulation du genou'),(5321,'M1287','Autres arthropathies specifiques, non classees ailleurs - Articulations de la cheville et du pied'),(5322,'M1288','Autres arthropathies specifiques, non classees ailleurs - Autres'),(5323,'M1289','Autres arthropathies specifiques, non classees ailleurs - Siege non precise'),(5324,'M130','Polyarthrite, sans precision'),(5325,'M1300','Polyarthrite, sans precision - Sieges multiples'),(5326,'M1309','Polyarthrite, sans precision - Siege non precise'),(5327,'M131','Monoarthrite, non classee ailleurs'),(5328,'M1311','Monoarthrite, non classee ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5329,'M1312','Monoarthrite, non classee ailleurs - Articulation du coude'),(5330,'M1313','Monoarthrite, non classee ailleurs - Articulation du poignet'),(5331,'M1314','Monoarthrite, non classee ailleurs - Articulations de la main'),(5332,'M1315','Monoarthrite, non classee ailleurs - Articulations de la hanche et sacro-iliaque'),(5333,'M1316','Monoarthrite, non classee ailleurs - Articulation du genou'),(5334,'M1317','Monoarthrite, non classee ailleurs - Articulations de la cheville et du pied'),(5335,'M1318','Monoarthrite, non classee ailleurs - Autres'),(5336,'M1319','Monoarthrite, non classee ailleurs - Siege non precise'),(5337,'M138','Autres arthrites precisees'),(5338,'M1380','Autres arthrites precisees - Sieges multiples'),(5339,'M1381','Autres arthrites precisees - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5340,'M1382','Autres arthrites precisees - Articulation du coude'),(5341,'M1383','Autres arthrites precisees - Articulation du poignet'),(5342,'M1384','Autres arthrites precisees - Articulations de la main'),(5343,'M1385','Autres arthrites precisees - Articulations de la hanche et sacro-iliaque'),(5344,'M1386','Autres arthrites precisees - Articulation du genou'),(5345,'M1387','Autres arthrites precisees - Articulations de la cheville et du pied'),(5346,'M1388','Autres arthrites precisees - Autres'),(5347,'M1389','Autres arthrites precisees - Siege non precise'),(5348,'M139','Arthrite, sans precision'),(5349,'M1391','Arthrite, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5350,'M1392','Arthrite, sans precision - Articulation du coude'),(5351,'M1393','Arthrite, sans precision - Articulation du poignet'),(5352,'M1394','Arthrite, sans precision - Articulations de la main'),(5353,'M1395','Arthrite, sans precision - Articulations de la hanche et sacro-iliaque'),(5354,'M1396','Arthrite, sans precision - Articulation du genou'),(5355,'M1397','Arthrite, sans precision - Articulations de la cheville et du pied'),(5356,'M1398','Arthrite, sans precision - Autres'),(5357,'M1399','Arthrite, sans precision - Siege non precise'),(5358,'M140','Arthropathie goutteuse due a un deficit enzymatique et autres troubles hereditaires'),(5359,'M141','Arthropathie a microcristaux au cours d\'autres troubles metaboliques classes ailleurs'),(5360,'M142','Arthropathie diabetique (E10-E14 avec le quatrieme chiffre .6)'),(5361,'M143','Dermato-arthrite lipoide (E78.8)'),(5362,'M144','Arthropathie au cours d\'amylose (E85.-)'),(5363,'M145','Arthropathie au cours d\'autres maladies endocriniennes, nutritionnelles et metaboliques'),(5364,'M146','Arthropathie neuropathique'),(5365,'M148','Arthropathie au cours d\'autres maladies precisees classees ailleurs'),(5366,'M150','(Osteo)arthrose primaire generalisee'),(5367,'M151','Nodosites d\'Heberden (avec arthropathie)'),(5368,'M152','Nodosites de Bouchard (avec arthropathie)'),(5369,'M153','Arthrose secondaire multiple'),(5370,'M154','(Osteo)arthrose erosive'),(5371,'M158','Autres polyarthroses'),(5372,'M159','Polyarthrose, sans precision'),(5373,'M160','Coxarthrose primaire, bilaterale'),(5374,'M161','Autres coxarthroses primaires'),(5375,'M162','Coxarthrose d\'origine dysplasique, bilaterale'),(5376,'M163','Autres coxarthroses dysplasiques'),(5377,'M164','Coxarthrose post-traumatique, bilaterale'),(5378,'M165','Autres coxarthroses post-traumatiques'),(5379,'M166','Autres coxarthroses secondaires, bilaterales'),(5380,'M167','Autres coxarthroses secondaires'),(5381,'M169','Coxarthrose, sans precision'),(5382,'M170','Gonarthrose primaire, bilaterale'),(5383,'M171','Autres gonarthroses primaires'),(5384,'M172','Gonarthrose post-traumatique, bilaterale'),(5385,'M173','Autres gonarthroses post-traumatiques'),(5386,'M174','Autres gonarthroses secondaires, bilaterales'),(5387,'M175','Autres gonarthroses secondaires'),(5388,'M179','Gonarthrose, sans precision'),(5389,'M180','Arthrose primaire de la premiere articulation carpo-metacarpienne, bilaterale'),(5390,'M181','Autres arthroses primaires de la premiere articulation carpo-metacarpienne'),(5391,'M182','Arthrose post-traumatique de la premiere articulation carpo-metacarpienne, bilaterale'),(5392,'M183','Autres arthroses post-traumatiques de la premiere articulation carpo-metacarpienne'),(5393,'M184','Autres arthroses secondaires de la premiere articulation carpo-metacarpienne, bilaterale'),(5394,'M185','Autres arthroses secondaires de la premiere articulation carpo-metacarpienne'),(5395,'M189','Arthrose de la premiere articulation carpo-metacarpienne, sans precision'),(5396,'M190','Arthrose primaire d\'autres articulations'),(5397,'M1901','Arthrose primaire d\'autres articulations - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5398,'M1902','Arthrose primaire d\'autres articulations - Articulation du coude'),(5399,'M1903','Arthrose primaire d\'autres articulations - Articulation du poignet'),(5400,'M1904','Arthrose primaire d\'autres articulations - Articulations de la main'),(5401,'M1905','Arthrose primaire d\'autres articulations - Articulations de la hanche et sacro-iliaque'),(5402,'M1907','Arthrose primaire d\'autres articulations - Articulations de la cheville et du pied'),(5403,'M1908','Arthrose primaire d\'autres articulations - Autres'),(5404,'M1909','Arthrose primaire d\'autres articulations - Siege non precise'),(5405,'M191','Arthrose post-traumatique d\'autres articulations'),(5406,'M1911','Arthrose post-traumatique d\'autres articulations - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5407,'M1912','Arthrose post-traumatique d\'autres articulations - Articulation du coude'),(5408,'M1913','Arthrose post-traumatique d\'autres articulations - Articulation du poignet'),(5409,'M1914','Arthrose post-traumatique d\'autres articulations - Articulations de la main'),(5410,'M1915','Arthrose post-traumatique d\'autres articulations - Articulations de la hanche et sacro-iliaque'),(5411,'M1917','Arthrose post-traumatique d\'autres articulations - Articulations de la cheville et du pied'),(5412,'M1918','Arthrose post-traumatique d\'autres articulations - Autres'),(5413,'M1919','Arthrose post-traumatique d\'autres articulations - Siege non precise'),(5414,'M192','Arthrose secondaire d\'autres articulations'),(5415,'M1921','Arthrose secondaire d\'autres articulations - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5416,'M1922','Arthrose secondaire d\'autres articulations - Articulation du coude'),(5417,'M1923','Arthrose secondaire d\'autres articulations - Articulation du poignet'),(5418,'M1924','Arthrose secondaire d\'autres articulations - Articulations de la main'),(5419,'M1925','Arthrose secondaire d\'autres articulations - Articulations de la hanche et sacro-iliaque'),(5420,'M1927','Arthrose secondaire d\'autres articulations - Articulations de la cheville et du pied'),(5421,'M1928','Arthrose secondaire d\'autres articulations - Autres'),(5422,'M1929','Arthrose secondaire d\'autres articulations - Siege non precise'),(5423,'M198','Autres arthroses precisees'),(5424,'M1981','Autres arthroses precisees - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5425,'M1982','Autres arthroses precisees - Articulation du coude'),(5426,'M1983','Autres arthroses precisees - Articulation du poignet'),(5427,'M1984','Autres arthroses precisees - Articulations de la main'),(5428,'M1985','Autres arthroses precisees - Articulations de la hanche et sacro-iliaque'),(5429,'M1987','Autres arthroses precisees - Articulations de la cheville et du pied'),(5430,'M1988','Autres arthroses precisees - Autres'),(5431,'M1989','Autres arthroses precisees - Siege non precise'),(5432,'M199','Arthrose, sans precision'),(5433,'M1991','Arthrose, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5434,'M1992','Arthrose, sans precision - Articulation du coude'),(5435,'M1993','Arthrose, sans precision - Articulation du poignet'),(5436,'M1994','Arthrose, sans precision - Articulations de la main'),(5437,'M1995','Arthrose, sans precision - Articulations de la hanche et sacro-iliaque'),(5438,'M1997','Arthrose, sans precision - Articulations de la cheville et du pied'),(5439,'M1998','Arthrose, sans precision - Autres'),(5440,'M1999','Arthrose, sans precision - Siege non precise'),(5441,'M200','Deformation de(s) doigt(s)'),(5442,'M201','Hallux valgus (acquis)'),(5443,'M202','Hallux rigidus'),(5444,'M203','Autres deformations du gros orteil'),(5445,'M204','Autre(s) orteil(s) en marteau (acquis)'),(5446,'M205','Autres deformations d\'(es) orteil(s)'),(5447,'M206','Deformation d\'(es) orteil(s), sans precision'),(5448,'M210','Deformation en valgus, non classee ailleurs'),(5449,'M2100','Deformation en valgus, non classee ailleurs - Sieges multiples'),(5450,'M2101','Deformation en valgus, non classee ailleurs - Region scapulaire'),(5451,'M2102','Deformation en valgus, non classee ailleurs - Bras'),(5452,'M2103','Deformation en valgus, non classee ailleurs - Avant-bras'),(5453,'M2104','Deformation en valgus, non classee ailleurs - Main'),(5454,'M2105','Deformation en valgus, non classee ailleurs - Region pelvienne et cuisse'),(5455,'M2106','Deformation en valgus, non classee ailleurs - Jambe'),(5456,'M2107','Deformation en valgus, non classee ailleurs - Cheville et pied'),(5457,'M2109','Deformation en valgus, non classee ailleurs - Siege non precise'),(5458,'M211','Deformation en varus, non classee ailleurs'),(5459,'M2110','Deformation en varus, non classee ailleurs - Sieges multiples'),(5460,'M2111','Deformation en varus, non classee ailleurs - Region scapulaire'),(5461,'M2112','Deformation en varus, non classee ailleurs - Bras'),(5462,'M2113','Deformation en varus, non classee ailleurs - Avant-bras'),(5463,'M2114','Deformation en varus, non classee ailleurs - Main'),(5464,'M2115','Deformation en varus, non classee ailleurs - Region pelvienne et cuisse'),(5465,'M2116','Deformation en varus, non classee ailleurs - genou'),(5466,'M2117','Deformation en varus, non classee ailleurs - Cheville et pied'),(5467,'M2119','Deformation en varus, non classee ailleurs - Siege non precise'),(5468,'M212','Deformation en flexion'),(5469,'M2120','Deformation en flexion - Sieges multiples'),(5470,'M2121','Deformation en flexion - Region scapulaire'),(5471,'M2122','Deformation en flexion - Bras'),(5472,'M2123','Deformation en flexion - Avant-bras'),(5473,'M2124','Deformation en flexion - Main'),(5474,'M2125','Deformation en flexion - Region pelvienne et cuisse'),(5475,'M2126','Deformation en flexion - Jambe'),(5476,'M2127','Deformation en flexion - Cheville et pied'),(5477,'M2129','Deformation en flexion - Siege non precise'),(5478,'M213','Poignet ou pied tombant (acquis)'),(5479,'M2130','Poignet ou pied tombant (acquis) - Sieges multiples'),(5480,'M2133','Poignet ou pied tombant (acquis) - Avant-bras'),(5481,'M2137','Poignet ou pied tombant (acquis) - Cheville et pied'),(5482,'M214','Pied plat [pes planus] (acquis)'),(5483,'M2140','Pied plat (pes planus) (acquis) - Sieges multiples'),(5484,'M2147','Pied plat (pes planus) (acquis) - Cheville et pied'),(5485,'M215','Main et pied bot(e) ou en griffe acquis(e)'),(5486,'M2150','Main et pied bot(e) ou en griffe acquis(e) - Sieges multiples'),(5487,'M2154','Main et pied bot(e) ou en griffe acquis(e) - Main'),(5488,'M2157','Main et pied bot(e) ou en griffe acquis(e) - Cheville et pied'),(5489,'M216','Autres deformations de la cheville et du pied'),(5490,'M2160','Autres deformations de la cheville et du pied - Sieges multiples'),(5491,'M2167','Autres deformations de la cheville et du pied - Cheville et pied'),(5492,'M217','Inegalite des membres (acquise)'),(5493,'M2170','Inegalite des membres (acquise) - Sieges multiples'),(5494,'M2171','Inegalite des membres (acquise) - Region scapulaire'),(5495,'M2172','Inegalite des membres (acquise) - Bras'),(5496,'M2173','Inegalite des membres (acquise) - Avant-bras'),(5497,'M2174','Inegalite des membres (acquise) - Main'),(5498,'M2175','Inegalite des membres (acquise) - Region pelvienne et cuisse'),(5499,'M2176','Inegalite des membres (acquise) - Jambe'),(5500,'M2177','Inegalite des membres (acquise) - Cheville et pied'),(5501,'M2179','Inegalite des membres (acquise) - Siege non precise'),(5502,'M218','Autres deformations precisees de membres'),(5503,'M2180','Autres deformations precisees de membres - Sieges multiples'),(5504,'M2181','Autres deformations precisees de membres - Region scapulaire'),(5505,'M2182','Autres deformations precisees de membres - Bras'),(5506,'M2183','Autres deformations precisees de membres - Avant-bras'),(5507,'M2184','Autres deformations precisees de membres - Main'),(5508,'M2185','Autres deformations precisees de membres - Region pelvienne et cuisse'),(5509,'M2186','Autres deformations precisees de membres - Jambe'),(5510,'M2187','Autres deformations precisees de membres - Cheville et pied'),(5511,'M2189','Autres deformations precisees de membres - Siege non precise'),(5512,'M219','Deformation d\'un membre, sans precision'),(5513,'M2190','Deformation d\'un membre, sans precision - Sieges multiples'),(5514,'M2191','Deformation d\'un membre, sans precision - Region scapulaire'),(5515,'M2192','Deformation d\'un membre, sans precision - Bras'),(5516,'M2193','Deformation d\'un membre, sans precision - Avant-bras'),(5517,'M2194','Deformation d\'un membre, sans precision - Main'),(5518,'M2195','Deformation d\'un membre, sans precision - Region pelvienne et cuisse'),(5519,'M2196','Deformation d\'un membre, sans precision - Jambe'),(5520,'M2197','Deformation d\'un membre, sans precision - Cheville et pied'),(5521,'M2199','Deformation d\'un membre, sans precision - Siege non precise'),(5522,'M220','Luxation recidivante de la rotule'),(5523,'M221','Subluxation recidivante de la rotule'),(5524,'M222','Lesions femoro-patellaires'),(5525,'M223','Autres deplacements de la rotule'),(5526,'M224','Rotule chondromalacique'),(5527,'M228','Autres lesions de la rotule'),(5528,'M229','Lesion de la rotule, sans precision'),(5529,'M230','Kyste du menisque'),(5530,'M2300','Kyste du menisque - Localisations multiples'),(5531,'M2301','Kyste du menisque - CAMI'),(5532,'M2302','Kyste du menisque - CPMI'),(5533,'M2303','Kyste du menisque - Autre partie MI'),(5534,'M2304','Kyste du menisque - CAME'),(5535,'M2305','Kyste du menisque - CPME'),(5536,'M2306','Kyste du menisque - Autre partie ME'),(5537,'M2309','Kyste du menisque - Menisque, sans precision'),(5538,'M231','Menisque discoide (congenital)'),(5539,'M2310','Menisque discoide (congenital) - Localisations multiples'),(5540,'M2311','Menisque discoide (congenital) - CAMI'),(5541,'M2312','Menisque discoide (congenital) - CPMI'),(5542,'M2313','Menisque discoide (congenital) - Autre partie MI'),(5543,'M2314','Menisque discoide (congenital) - CAME'),(5544,'M2315','Menisque discoide (congenital) - CPME'),(5545,'M2316','Menisque discoide (congenital) - Autre partie ME'),(5546,'M2319','Menisque discoide (congenital) - Menisque, sans precision'),(5547,'M232','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien'),(5548,'M2320','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien - Localisations multiples'),(5549,'M2321','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien - CAMI'),(5550,'M2322','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien - CPMI'),(5551,'M2323','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien - Autre partie MI'),(5552,'M2324','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien - CAME'),(5553,'M2325','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien - CPME'),(5554,'M2326','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien - Autre partie ME'),(5555,'M2329','Lesion d\'un menisque due a une dechirure ou un traumatisme ancien - Menisque, sans precision'),(5556,'M233','Autres atteintes du menisque'),(5557,'M2330','Autres atteintes du menisque - Localisations multiples'),(5558,'M2331','Autres atteintes du menisque - CAMI'),(5559,'M2332','Autres atteintes du menisque - CPMI'),(5560,'M2333','Autres atteintes du menisque - Autre partie MI'),(5561,'M2334','Autres atteintes du menisque - CAME'),(5562,'M2335','Autres atteintes du menisque - CPME'),(5563,'M2336','Autres atteintes du menisque - Autre partie ME'),(5564,'M2339','Autres atteintes du menisque - Menisque, sans precision'),(5565,'M234','Souris intra-articulaire du genou'),(5566,'M2340','Souris intra-articulaire du genou - Localisations multiples'),(5567,'M2341','Souris intra-articulaire du genou - LCAE'),(5568,'M2342','Souris intra-articulaire du genou - LCP'),(5569,'M2343','Souris intra-articulaire du genou - LIC'),(5570,'M2344','Souris intra-articulaire du genou - LLEC'),(5571,'M2345','Souris intra-articulaire du genou - CPME'),(5572,'M2346','Souris intra-articulaire du genou - Autre partie ME'),(5573,'M2349','Souris intra-articulaire du genou - Ligament, sans precision'),(5574,'M235','Instabilite chronique du genou'),(5575,'M2350','Instabilite chronique du genou - Localisations multiples'),(5576,'M2351','Instabilite chronique du genou - LCAE'),(5577,'M2352','Instabilite chronique du genou - LCP'),(5578,'M2353','Instabilite chronique du genou - LIC'),(5579,'M2354','Instabilite chronique du genou - LLEC'),(5580,'M2357','Instabilite chronique du genou - Capsule articulaire'),(5581,'M2359','Instabilite chronique du genou - Ligament, sans precision'),(5582,'M236','Autres ruptures spontanees de ligament(s) du genou'),(5583,'M2360','Autres ruptures spontanees de ligament(s) du genou - Localisations multiples'),(5584,'M2361','Autres ruptures spontanees de ligament(s) du genou - LCAE'),(5585,'M2362','Autres ruptures spontanees de ligament(s) du genou - LCP'),(5586,'M2363','Autres ruptures spontanees de ligament(s) du genou - LIC'),(5587,'M2364','Autres ruptures spontanees de ligament(s) du genou - LLEC'),(5588,'M2367','Autres ruptures spontanees de ligament(s) du genou - Capsule articulaire'),(5589,'M2369','Autres ruptures spontanees de ligament(s) du genou - Ligament, sans precision'),(5590,'M238','Autres lesions internes du genou'),(5591,'M2380','Autres lesions internes du genou - Localisations multiples'),(5592,'M2381','Autres lesions internes du genou - LCAE / CAMI'),(5593,'M2382','Autres lesions internes du genou - LCP / CPMI'),(5594,'M2383','Autres lesions internes du genou - LIC / Autre partie MI'),(5595,'M2384','Autres lesions internes du genou - LLEC / CAME'),(5596,'M2385','Supprime 2001'),(5597,'M2386','Supprime 2001'),(5598,'M2387','Autres lesions internes du genou - Capsule articulaire'),(5599,'M2389','Autres lesions internes du genou - Ligament, sans precision / Menisque, sans precision'),(5600,'M239','Lesion interne du genou, sans precision'),(5601,'M2390','Lesion interne du genou, sans precision - Localisations multiples'),(5602,'M2391','Lesion interne du genou, sans precision - LCAE / CAMI'),(5603,'M2392','Lesion interne du genou, sans precision - LCP / CPMI'),(5604,'M2393','Lesion interne du genou, sans precision - LIC / Autre partie MI'),(5605,'M2394','Lesion interne du genou, sans precision - LLEC / CAME'),(5606,'M2395','Lesion interne du genou, sans precision - --- / CPME'),(5607,'M2396','Lesion interne du genou, sans precision - --- / Autre partie ME'),(5608,'M2397','Lesion interne du genou, sans precision - Capsule articulaire'),(5609,'M2399','Lesion interne du genou, sans precision - Ligament, sans precision / Menisque, sans precision'),(5610,'M240','Souris intra-articulaire'),(5611,'M2400','Souris intra-articulaire - Sieges multiples'),(5612,'M2401','Souris intra-articulaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5613,'M2402','Souris intra-articulaire - Articulation du coude'),(5614,'M2403','Souris intra-articulaire - Articulation du poignet'),(5615,'M2404','Souris intra-articulaire - Articulations de la main'),(5616,'M2405','Souris intra-articulaire - Articulations de la hanche et sacro-iliaque'),(5617,'M2407','Souris intra-articulaire - Articulations de la cheville et du pied'),(5618,'M2408','Souris intra-articulaire - Autres'),(5619,'M2409','Souris intra-articulaire - Siege non precise'),(5620,'M241','Autres atteintes du cartilage articulaire'),(5621,'M2410','Autres atteintes du cartilage articulaire - Sieges multiples'),(5622,'M2411','Autres atteintes du cartilage articulaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5623,'M2412','Autres atteintes du cartilage articulaire - Articulation du coude'),(5624,'M2413','Autres atteintes du cartilage articulaire - Articulation du poignet'),(5625,'M2414','Autres atteintes du cartilage articulaire - Articulations de la main'),(5626,'M2415','Autres atteintes du cartilage articulaire - Articulations de la hanche et sacro-iliaque'),(5627,'M2416','Autres atteintes du cartilage articulaire - Articulation du genou'),(5628,'M2417','Autres atteintes du cartilage articulaire - Articulations de la cheville et du pied'),(5629,'M2418','Autres atteintes du cartilage articulaire - Autres'),(5630,'M2419','Autres atteintes du cartilage articulaire - Siege non precise'),(5631,'M242','Lesion ligamentaire'),(5632,'M2420','Lesion ligamentaire - Sieges multiples'),(5633,'M2421','Lesion ligamentaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5634,'M2422','Lesion ligamentaire - Articulation du coude'),(5635,'M2423','Lesion ligamentaire - Articulation du poignet'),(5636,'M2424','Lesion ligamentaire - Articulations de la main'),(5637,'M2425','Lesion ligamentaire - Articulations de la hanche et sacro-iliaque'),(5638,'M2427','Lesion ligamentaire - Articulations de la cheville et du pied'),(5639,'M2428','Lesion ligamentaire - Autres'),(5640,'M2429','Lesion ligamentaire - Siege non precise'),(5641,'M243','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs'),(5642,'M2430','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Sieges multiples'),(5643,'M2431','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5644,'M2432','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Articulation du coude'),(5645,'M2433','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Articulation du poignet'),(5646,'M2434','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Articulations de la main'),(5647,'M2435','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Articulations de la hanche et sacro-iliaque'),(5648,'M2436','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Articulation du genou'),(5649,'M2437','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Articulations de la cheville et du pied'),(5650,'M2438','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Autres'),(5651,'M2439','Luxation et subluxation pathologiques d\'une articulation, non classees ailleurs - Siege non precise'),(5652,'M244','Luxation et subluxation articulaires recidivantes'),(5653,'M2440','Luxation et subluxation articulaires recidivantes - Sieges multiples'),(5654,'M2441','Luxation et subluxation articulaires recidivantes - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5655,'M2442','Luxation et subluxation articulaires recidivantes - Articulation du coude'),(5656,'M2443','Luxation et subluxation articulaires recidivantes - Articulation du poignet'),(5657,'M2444','Luxation et subluxation articulaires recidivantes - Articulations de la main'),(5658,'M2445','Luxation et subluxation articulaires recidivantes - Articulations de la hanche et sacro-iliaque'),(5659,'M2446','Luxation et subluxation articulaires recidivantes - Articulation du genou'),(5660,'M2447','Luxation et subluxation articulaires recidivantes - Articulations de la cheville et du pied'),(5661,'M2448','Luxation et subluxation articulaires recidivantes - Autres'),(5662,'M2449','Luxation et subluxation articulaires recidivantes - Siege non precise'),(5663,'M245','Raideur articulaire par contracture'),(5664,'M2450','Raideur articulaire par contracture - Sieges multiples'),(5665,'M2451','Raideur articulaire par contracture - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5666,'M2452','Raideur articulaire par contracture - Articulation du coude'),(5667,'M2453','Raideur articulaire par contracture - Articulation du poignet'),(5668,'M2454','Raideur articulaire par contracture - Articulations de la main'),(5669,'M2455','Raideur articulaire par contracture - Articulations de la hanche et sacro-iliaque'),(5670,'M2456','Raideur articulaire par contracture - Articulation du genou'),(5671,'M2457','Raideur articulaire par contracture - Articulations de la cheville et du pied'),(5672,'M2458','Raideur articulaire par contracture - Autres'),(5673,'M2459','Raideur articulaire par contracture - Siege non precise'),(5674,'M246','Ankylose articulaire'),(5675,'M2460','Ankylose articulaire - Sieges multiples'),(5676,'M2461','Ankylose articulaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5677,'M2462','Ankylose articulaire - Articulation du coude'),(5678,'M2463','Ankylose articulaire - Articulation du poignet'),(5679,'M2464','Ankylose articulaire - Articulations de la main'),(5680,'M2465','Ankylose articulaire - Articulations de la hanche et sacro-iliaque'),(5681,'M2466','Ankylose articulaire - Articulation du genou'),(5682,'M2467','Ankylose articulaire - Articulations de la cheville et du pied'),(5683,'M2468','Ankylose articulaire - Autres'),(5684,'M2469','Ankylose articulaire - Siege non precise'),(5685,'M247','Protrusion acetabulaire'),(5686,'M2470','Protrusion acetabulaire - Sieges multiples'),(5687,'M2475','Protrusion acetabulaire - Articulations de la hanche et sacro-iliaque'),(5688,'M248','Autres lesion articulaires specifiques, non classees ailleurs'),(5689,'M2480','Autres lesion articulaires specifiques, non classees ailleurs - Sieges multiples'),(5690,'M2481','Autres lesion articulaires specifiques, non classees ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5691,'M2482','Autres lesion articulaires specifiques, non classees ailleurs - Articulation du coude'),(5692,'M2483','Autres lesion articulaires specifiques, non classees ailleurs - Articulation du poignet'),(5693,'M2484','Autres lesion articulaires specifiques, non classees ailleurs - Articulations de la main'),(5694,'M2485','Autres lesion articulaires specifiques, non classees ailleurs - Articulations de la hanche et sacro-iliaque'),(5695,'M2486','Autres lesion articulaires specifiques, non classees ailleurs - Articulation du genou'),(5696,'M2487','Autres lesion articulaires specifiques, non classees ailleurs - Articulations de la cheville et du pied'),(5697,'M2488','Autres lesion articulaires specifiques, non classees ailleurs - Autres'),(5698,'M2489','Autres lesion articulaires specifiques, non classees ailleurs - Siege non precise'),(5699,'M249','Lesion articulaire, sans precision'),(5700,'M2490','Lesion articulaire, sans precision - Sieges multiples'),(5701,'M2491','Lesion articulaire, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5702,'M2492','Lesion articulaire, sans precision - Articulation du coude'),(5703,'M2493','Lesion articulaire, sans precision - Articulation du poignet'),(5704,'M2494','Lesion articulaire, sans precision - Articulations de la main'),(5705,'M2495','Lesion articulaire, sans precision - Articulations de la hanche et sacro-iliaque'),(5706,'M2496','Lesion articulaire, sans precision - Articulation du genou'),(5707,'M2497','Lesion articulaire, sans precision - Articulations de la cheville et du pied'),(5708,'M2498','Lesion articulaire, sans precision - Autres'),(5709,'M2499','Lesion articulaire, sans precision - Siege non precise'),(5710,'M250','Hemarthrose'),(5711,'M2500','Hemarthrose - Sieges multiples'),(5712,'M2501','Hemarthrose - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5713,'M2502','Hemarthrose - Articulation du coude'),(5714,'M2503','Hemarthrose - Articulation du poignet'),(5715,'M2504','Hemarthrose - Articulations de la main'),(5716,'M2505','Hemarthrose - Articulations de la hanche et sacro-iliaque'),(5717,'M2506','Hemarthrose - Articulation du genou'),(5718,'M2507','Hemarthrose - Articulations de la cheville et du pied'),(5719,'M2508','Hemarthrose - Autres'),(5720,'M2509','Hemarthrose - Siege non precise'),(5721,'M251','Fistule articulaire'),(5722,'M2510','Fistule articulaire - Sieges multiples'),(5723,'M2511','Fistule articulaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5724,'M2512','Fistule articulaire - Articulation du coude'),(5725,'M2513','Fistule articulaire - Articulation du poignet'),(5726,'M2514','Fistule articulaire - Articulations de la main'),(5727,'M2515','Fistule articulaire - Articulations de la hanche et sacro-iliaque'),(5728,'M2516','Fistule articulaire - Articulation du genou'),(5729,'M2517','Fistule articulaire - Articulations de la cheville et du pied'),(5730,'M2518','Fistule articulaire - Autres'),(5731,'M2519','Fistule articulaire - Siege non precise'),(5732,'M252','Hyperlaxite articulaire'),(5733,'M2520','Hyperlaxite articulaire - Sieges multiples'),(5734,'M2521','Hyperlaxite articulaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5735,'M2522','Hyperlaxite articulaire - Articulation du coude'),(5736,'M2523','Hyperlaxite articulaire - Articulation du poignet'),(5737,'M2524','Hyperlaxite articulaire - Articulations de la main'),(5738,'M2525','Hyperlaxite articulaire - Articulations de la hanche et sacro-iliaque'),(5739,'M2526','Hyperlaxite articulaire - Articulation du genou'),(5740,'M2527','Hyperlaxite articulaire - Articulations de la cheville et du pied'),(5741,'M2528','Hyperlaxite articulaire - Autres'),(5742,'M2529','Hyperlaxite articulaire - Siege non precise'),(5743,'M253','Autres instabilites articulaires'),(5744,'M2530','Autres instabilites articulaires - Sieges multiples'),(5745,'M2531','Autres instabilites articulaires - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5746,'M2532','Autres instabilites articulaires - Articulation du coude'),(5747,'M2533','Autres instabilites articulaires - Articulation du poignet'),(5748,'M2534','Autres instabilites articulaires - Articulations de la main'),(5749,'M2535','Autres instabilites articulaires - Articulations de la hanche et sacro-iliaque'),(5750,'M2536','Autres instabilites articulaires - Articulation du genou'),(5751,'M2537','Autres instabilites articulaires - Articulations de la cheville et du pied'),(5752,'M2538','Autres instabilites articulaires - Autres'),(5753,'M2539','Autres instabilites articulaires - Siege non precise'),(5754,'M254','Epanchement articulaire'),(5755,'M2540','Epanchement articulaire - Sieges multiples'),(5756,'M2541','Epanchement articulaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5757,'M2542','Epanchement articulaire - Articulation du coude'),(5758,'M2543','Epanchement articulaire - Articulation du poignet'),(5759,'M2544','Epanchement articulaire - Articulations de la main'),(5760,'M2545','Epanchement articulaire - Articulations de la hanche et sacro-iliaque'),(5761,'M2546','Epanchement articulaire - Articulation du genou'),(5762,'M2547','Epanchement articulaire - Articulations de la cheville et du pied'),(5763,'M2548','Epanchement articulaire - Autres'),(5764,'M2549','Epanchement articulaire - Siege non precise'),(5765,'M255','Douleur articulaire'),(5766,'M2550','Douleur articulaire - Sieges multiples'),(5767,'M2551','Douleur articulaire - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5768,'M2552','Douleur articulaire - Articulation du coude'),(5769,'M2553','Douleur articulaire - Articulation du poignet'),(5770,'M2554','Douleur articulaire - Articulations de la main'),(5771,'M2555','Douleur articulaire - Articulations de la hanche et sacro-iliaque'),(5772,'M2556','Douleur articulaire - Articulation du genou'),(5773,'M2557','Douleur articulaire - Articulations de la cheville et du pied'),(5774,'M2558','Douleur articulaire - Autres'),(5775,'M2559','Douleur articulaire - Siege non precise'),(5776,'M256','Raideur articulaire, non classee ailleurs'),(5777,'M2560','Raideur articulaire, non classee ailleurs - Sieges multiples'),(5778,'M2561','Raideur articulaire, non classee ailleurs - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5779,'M2562','Raideur articulaire, non classee ailleurs - Articulation du coude'),(5780,'M2563','Raideur articulaire, non classee ailleurs - Articulation du poignet'),(5781,'M2564','Raideur articulaire, non classee ailleurs - Articulations de la main'),(5782,'M2565','Raideur articulaire, non classee ailleurs - Articulations de la hanche et sacro-iliaque'),(5783,'M2566','Raideur articulaire, non classee ailleurs - Articulation du genou'),(5784,'M2567','Raideur articulaire, non classee ailleurs - Articulations de la cheville et du pied'),(5785,'M2568','Raideur articulaire, non classee ailleurs - Autres'),(5786,'M2569','Raideur articulaire, non classee ailleurs - Siege non precise'),(5787,'M257','Osteophyte'),(5788,'M2570','Osteophyte - Sieges multiples'),(5789,'M2571','Osteophyte - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5790,'M2572','Osteophyte - Articulation du coude'),(5791,'M2573','Osteophyte - Articulation du poignet'),(5792,'M2574','Osteophyte - Articulations de la main'),(5793,'M2575','Osteophyte - Articulations de la hanche et sacro-iliaque'),(5794,'M2576','Osteophyte - Articulation du genou'),(5795,'M2577','Osteophyte - Articulations de la cheville et du pied'),(5796,'M2578','Osteophyte - Autres'),(5797,'M2579','Osteophyte - Siege non precise'),(5798,'M258','Autres affections articulaires precisees'),(5799,'M2580','Autres affections articulaires precisees - Sieges multiples'),(5800,'M2581','Autres affections articulaires precisees - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5801,'M2582','Autres affections articulaires precisees - Articulation du coude'),(5802,'M2583','Autres affections articulaires precisees - Articulation du poignet'),(5803,'M2584','Autres affections articulaires precisees - Articulations de la main'),(5804,'M2585','Autres affections articulaires precisees - Articulations de la hanche et sacro-iliaque'),(5805,'M2586','Autres affections articulaires precisees - Articulation du genou'),(5806,'M2587','Autres affections articulaires precisees - Articulations de la cheville et du pied'),(5807,'M2588','Autres affections articulaires precisees - Autres'),(5808,'M2589','Autres affections articulaires precisees - Siege non precise'),(5809,'M259','Affection articulaire, sans precision'),(5810,'M2590','Affection articulaire, sans precision - Sieges multiples'),(5811,'M2591','Affection articulaire, sans precision - Articulations acromio-claviculaire, scapulo-humerale, et sterno-claviculaire'),(5812,'M2592','Affection articulaire, sans precision - Articulation du coude'),(5813,'M2593','Affection articulaire, sans precision - Articulation du poignet'),(5814,'M2594','Affection articulaire, sans precision - Articulations de la main'),(5815,'M2595','Affection articulaire, sans precision - Articulations de la hanche et sacro-iliaque'),(5816,'M2596','Affection articulaire, sans precision - Articulation du genou'),(5817,'M2597','Affection articulaire, sans precision - Articulations de la cheville et du pied'),(5818,'M2598','Affection articulaire, sans precision - Autres'),(5819,'M2599','Affection articulaire, sans precision - Siege non precise'),(5820,'M300','Periarterite noueuse'),(5821,'M301','Periarterite avec atteinte pulmonaire [Churg-Strauss]'),(5822,'M302','Periarterite juvenile'),(5823,'M303','Syndrome adeno-cutaneo-muqueux [Kawasaki]'),(5824,'M308','Autres affections apparentees a la periarterite noueuse'),(5825,'M310','Angeite d\'hypersensibilite'),(5826,'M311','Microangiopathie thrombotique'),(5827,'M312','Granulome malin de la ligne mediane'),(5828,'M313','Granulomatose de Wegener'),(5829,'M314','Syndrome de la crosse aortique [Takayasu]'),(5830,'M315','Arterite a cellules geantes avec polymyalgie rhumatismale'),(5831,'M316','Autres arterites a cellules geantes'),(5832,'M318','Autres vasculopathies necrosantes precisees'),(5833,'M319','Vasculopathie necrosante, sans precision'),(5834,'M320','Lupus erythemateux dissemine medicamenteux'),(5835,'M321','Lupus erythemateux dissemine avec atteinte d\'organes et d\'appareils'),(5836,'M328','Autres formes de lupus erythemateux dissemine'),(5837,'M329','Lupus erythemateux dissemine, sans precision'),(5838,'M330','Dermatomyosite juvenile'),(5839,'M331','Autres dermatomyosites'),(5840,'M332','Polymyosite'),(5841,'M339','Dermatopolymyosite, sans precision'),(5842,'M340','Sclerose systemique progressive'),(5843,'M341','Syndrome C.R.E.S.T.'),(5844,'M342','Sclerose systemique due a des medicaments et des produits chimiques'),(5845,'M348','Autres formes de sclerose systemique'),(5846,'M349','Sclerose systemique, sans precision'),(5847,'M350','Syndrome de Gougerot-Sjogren'),(5848,'M351','Autres formes de passage des atteintes systemiques du tissu conjonctif'),(5849,'M352','Syndrome de Behcet'),(5850,'M353','Polymyalgie rhumatismale'),(5851,'M354','Fasciite disseminee (a eosinophiles)'),(5852,'M355','Fibrosclerose multiple'),(5853,'M356','Panniculite recidivante [Weber-Christian]'),(5854,'M357','Syndrome d\'hypermobilite'),(5855,'M358','Autres atteintes systemiques precisees du tissu conjonctif'),(5856,'M359','Atteinte systemique du tissu conjonctif, sans precision'),(5857,'M360','Dermato(poly)myosite au cours de maladies tumorales (C00-D48)'),(5858,'M361','Arthropathie au cours de maladies tumorales classees ailleurs (C00-D48)'),(5859,'M362','Arthropathie hemophilique (D66-D68)'),(5860,'M363','Arthropathie au cours d\'autres maladies du sang classees ailleurs (D50-D76)'),(5861,'M364','Arthropathie au cours de reactions d\'hypersensibilite classees ailleurs'),(5862,'M368','Atteintes systemiques du tisssu conjonctif au cours d\'autres maladies classees ailleurs'),(5863,'M400','Cyphose posturale'),(5864,'M4000','Cyphose posturale - Localisations vertebrales multiples'),(5865,'M4002','Cyphose posturale - Region cervicale'),(5866,'M4003','Cyphose posturale - Region cervico-dorsale'),(5867,'M4004','Cyphose posturale - Region dorsale'),(5868,'M4005','Cyphose posturale - Region dorso-lombaire'),(5869,'M4006','Cyphose posturale - Region lombaire'),(5870,'M4007','Cyphose posturale - Region lombo-sacree'),(5871,'M4009','Cyphose posturale - Localisation non precisee'),(5872,'M401','Autres cyphoses secondaires'),(5873,'M4010','Autres cyphoses secondaires - Localisations vertebrales multiples'),(5874,'M4012','Autres cyphoses secondaires - Region cervicale'),(5875,'M4013','Autres cyphoses secondaires - Region cervico-dorsale'),(5876,'M4014','Autres cyphoses secondaires - Region dorsale'),(5877,'M4015','Autres cyphoses secondaires - Region dorso-lombaire'),(5878,'M4016','Autres cyphoses secondaires - Region lombaire'),(5879,'M4017','Autres cyphoses secondaires - Region lombo-sacree'),(5880,'M4019','Autres cyphoses secondaires - Localisation non precisee'),(5881,'M402','Cyphoses autres et non precisees'),(5882,'M4020','Cyphoses autres et non precisees - Localisations vertebrales multiples'),(5883,'M4022','Cyphoses autres et non precisees - Region cervicale'),(5884,'M4023','Cyphoses autres et non precisees - Region cervico-dorsale'),(5885,'M4024','Cyphoses autres et non precisees - Region dorsale'),(5886,'M4025','Cyphoses autres et non precisees - Region dorso-lombaire'),(5887,'M4026','Cyphoses autres et non precisees - Region lombaire'),(5888,'M4027','Cyphoses autres et non precisees - Region lombo-sacree'),(5889,'M4029','Cyphoses autres et non precisees - Localisation non precisee'),(5890,'M403','Syndrome du dos plat'),(5891,'M4030','Syndrome du dos plat - Localisations vertebrales multiples'),(5892,'M4032','Syndrome du dos plat - Region cervicale'),(5893,'M4033','Syndrome du dos plat - Region cervico-dorsale'),(5894,'M4034','Syndrome du dos plat - Region dorsale'),(5895,'M4035','Syndrome du dos plat - Region dorso-lombaire'),(5896,'M4036','Syndrome du dos plat - Region lombaire'),(5897,'M4037','Syndrome du dos plat - Region lombo-sacree'),(5898,'M4039','Syndrome du dos plat - Localisation non precisee'),(5899,'M404','Autres lordoses'),(5900,'M4040','Autres lordoses - Localisations vertebrales multiples'),(5901,'M4042','Autres lordoses - Region cervicale'),(5902,'M4043','Autres lordoses - Region cervico-dorsale'),(5903,'M4044','Autres lordoses - Region dorsale'),(5904,'M4045','Autres lordoses - Region dorso-lombaire'),(5905,'M4046','Autres lordoses - Region lombaire'),(5906,'M4047','Autres lordoses - Region lombo-sacree'),(5907,'M4049','Autres lordoses - Localisation non precisee'),(5908,'M405','Lordose, sans precision'),(5909,'M4050','Lordose, sans precision - Localisations vertebrales multiples'),(5910,'M4052','Lordose, sans precision - Region cervicale'),(5911,'M4053','Lordose, sans precision - Region cervico-dorsale'),(5912,'M4054','Lordose, sans precision - Region dorsale'),(5913,'M4055','Lordose, sans precision - Region dorso-lombaire'),(5914,'M4056','Lordose, sans precision - Region lombaire'),(5915,'M4057','Lordose, sans precision - Region lombo-sacree'),(5916,'M4059','Lordose, sans precision - Localisation non precisee'),(5917,'M410','Scoliose idiopathique infantile'),(5918,'M4100','Scoliose idiopathique infantile - Localisations vertebrales multiples'),(5919,'M4103','Scoliose idiopathique infantile - Region cervico-dorsale'),(5920,'M4104','Scoliose idiopathique infantile - Region dorsale'),(5921,'M4105','Scoliose idiopathique infantile - Region dorso-lombaire'),(5922,'M4106','Scoliose idiopathique infantile - Region lombaire'),(5923,'M4107','Scoliose idiopathique infantile - Region lombo-sacree'),(5924,'M4109','Scoliose idiopathique infantile - Localisation non precisee'),(5925,'M411','Scoliose juvenile idiopathique'),(5926,'M4110','Scoliose juvenile idiopathique - Localisations vertebrales multiples'),(5927,'M4113','Scoliose juvenile idiopathique - Region cervico-dorsale'),(5928,'M4114','Scoliose juvenile idiopathique - Region dorsale'),(5929,'M4115','Scoliose juvenile idiopathique - Region dorso-lombaire'),(5930,'M4116','Scoliose juvenile idiopathique - Region lombaire'),(5931,'M4117','Scoliose juvenile idiopathique - Region lombo-sacree'),(5932,'M4119','Scoliose juvenile idiopathique - Localisation non precisee'),(5933,'M412','Autres scolioses idiopathiques'),(5934,'M4120','Autres scolioses idiopathiques - Localisations vertebrales multiples'),(5935,'M4123','Autres scolioses idiopathiques - Region cervico-dorsale'),(5936,'M4124','Autres scolioses idiopathiques - Region dorsale'),(5937,'M4125','Autres scolioses idiopathiques - Region dorso-lombaire'),(5938,'M4126','Autres scolioses idiopathiques - Region lombaire'),(5939,'M4127','Autres scolioses idiopathiques - Region lombo-sacree'),(5940,'M4129','Autres scolioses idiopathiques - Localisation non precisee'),(5941,'M413','Scoliose par anomalie dorsale'),(5942,'M4130','Scoliose par anomalie dorsale - Localisations vertebrales multiples'),(5943,'M4133','Scoliose par anomalie dorsale - Region cervico-dorsale'),(5944,'M4134','Scoliose par anomalie dorsale - Region dorsale'),(5945,'M4135','Scoliose par anomalie dorsale - Region dorso-lombaire'),(5946,'M4136','Scoliose par anomalie dorsale - Region lombaire'),(5947,'M4137','Scoliose par anomalie dorsale - Region lombo-sacree'),(5948,'M4139','Scoliose par anomalie dorsale - Localisation non precisee'),(5949,'M414','Scoliose neuromusculaire'),(5950,'M4140','Scoliose neuromusculaire - Localisations vertebrales multiples'),(5951,'M4142','Scoliose neuromusculaire - Region cervicale'),(5952,'M4143','Scoliose neuromusculaire - Region cervico-dorsale'),(5953,'M4144','Scoliose neuromusculaire - Region dorsale'),(5954,'M4145','Scoliose neuromusculaire - Region dorso-lombaire'),(5955,'M4146','Scoliose neuromusculaire - Region lombaire'),(5956,'M4147','Scoliose neuromusculaire - Region lombo-sacree'),(5957,'M4149','Scoliose neuromusculaire - Localisation non precisee'),(5958,'M415','Autres formes de scoliose secondaire'),(5959,'M4150','Autres formes de scoliose secondaire - Localisations vertebrales multiples'),(5960,'M4152','Autres formes de scoliose secondaire - Region cervicale'),(5961,'M4153','Autres formes de scoliose secondaire - Region cervico-dorsale'),(5962,'M4154','Autres formes de scoliose secondaire - Region dorsale'),(5963,'M4155','Autres formes de scoliose secondaire - Region dorso-lombaire'),(5964,'M4156','Autres formes de scoliose secondaire - Region lombaire'),(5965,'M4157','Autres formes de scoliose secondaire - Region lombo-sacree'),(5966,'M4159','Autres formes de scoliose secondaire - Localisation non precisee'),(5967,'M418','Autres formes de scoliose'),(5968,'M4180','Autres formes de scoliose - Localisations vertebrales multiples'),(5969,'M4182','Autres formes de scoliose - Region cervicale'),(5970,'M4183','Autres formes de scoliose - Region cervico-dorsale'),(5971,'M4184','Autres formes de scoliose - Region dorsale'),(5972,'M4185','Autres formes de scoliose - Region dorso-lombaire'),(5973,'M4186','Autres formes de scoliose - Region lombaire'),(5974,'M4187','Autres formes de scoliose - Region lombo-sacree'),(5975,'M4189','Autres formes de scoliose - Localisation non precisee'),(5976,'M419','Scoliose, sans precision'),(5977,'M4190','Scoliose, sans precision - Localisations vertebrales multiples'),(5978,'M4192','Scoliose, sans precision - Region cervicale'),(5979,'M4193','Scoliose, sans precision - Region cervico-dorsale'),(5980,'M4194','Scoliose, sans precision - Region dorsale'),(5981,'M4195','Scoliose, sans precision - Region dorso-lombaire'),(5982,'M4196','Scoliose, sans precision - Region lombaire'),(5983,'M4197','Scoliose, sans precision - Region lombo-sacree'),(5984,'M4199','Scoliose, sans precision - Localisation non precisee'),(5985,'M420','Osteochondrite vertebrale juvenile'),(5986,'M4200','Osteochondrite vertebrale juvenile - Localisations vertebrales multiples'),(5987,'M4201','Osteochondrite vertebrale juvenile - Region occipito-atloido-axoidienne'),(5988,'M4202','Osteochondrite vertebrale juvenile - Region cervicale'),(5989,'M4203','Osteochondrite vertebrale juvenile - Region cervico-dorsale'),(5990,'M4204','Osteochondrite vertebrale juvenile - Region dorsale'),(5991,'M4205','Osteochondrite vertebrale juvenile - Region dorso-lombaire'),(5992,'M4206','Osteochondrite vertebrale juvenile - Region lombaire'),(5993,'M4207','Osteochondrite vertebrale juvenile - Region lombo-sacree'),(5994,'M4208','Osteochondrite vertebrale juvenile - Region sacree et sacro-coccygienne'),(5995,'M4209','Osteochondrite vertebrale juvenile - Localisation non precisee'),(5996,'M421','Osteochondrite vertebrale de l\'adulte'),(5997,'M4210','Osteochondrite vertebrale de l\'adulte - Localisations vertebrales multiples'),(5998,'M4211','Osteochondrite vertebrale de l\'adulte - Region occipito-atloido-axoidienne'),(5999,'M4212','Osteochondrite vertebrale de l\'adulte - Region cervicale'),(6000,'M4213','Osteochondrite vertebrale de l\'adulte - Region cervico-dorsale'),(6001,'M4214','Osteochondrite vertebrale de l\'adulte - Region dorsale'),(6002,'M4215','Osteochondrite vertebrale de l\'adulte - Region dorso-lombaire'),(6003,'M4216','Osteochondrite vertebrale de l\'adulte - Region lombaire'),(6004,'M4217','Osteochondrite vertebrale de l\'adulte - Region lombo-sacree'),(6005,'M4218','Osteochondrite vertebrale de l\'adulte - Region sacree et sacro-coccygienne'),(6006,'M4219','Osteochondrite vertebrale de l\'adulte - Localisation non precisee'),(6007,'M429','Osteochondrite vertebrale, sans precision'),(6008,'M4290','Osteochondrite vertebrale, sans precision - Localisations vertebrales multiples'),(6009,'M4291','Osteochondrite vertebrale, sans precision - Region occipito-atloido-axoidienne'),(6010,'M4292','Osteochondrite vertebrale, sans precision - Region cervicale'),(6011,'M4293','Osteochondrite vertebrale, sans precision - Region cervico-dorsale'),(6012,'M4294','Osteochondrite vertebrale, sans precision - Region dorsale'),(6013,'M4295','Osteochondrite vertebrale, sans precision - Region dorso-lombaire'),(6014,'M4296','Osteochondrite vertebrale, sans precision - Region lombaire'),(6015,'M4297','Osteochondrite vertebrale, sans precision - Region lombo-sacree'),(6016,'M4298','Osteochondrite vertebrale, sans precision - Region sacree et sacro-coccygienne'),(6017,'M4299','Osteochondrite vertebrale, sans precision - Localisation non precisee'),(6018,'M430','Spondylolyse'),(6019,'M4300','Spondylolyse - Localisations vertebrales multiples'),(6020,'M4301','Spondylolyse - Region occipito-atloido-axoidienne'),(6021,'M4302','Spondylolyse - Region cervicale'),(6022,'M4303','Spondylolyse - Region cervico-dorsale'),(6023,'M4304','Spondylolyse - Region dorsale'),(6024,'M4305','Spondylolyse - Region dorso-lombaire'),(6025,'M4306','Spondylolyse - Region lombaire'),(6026,'M4307','Spondylolyse - Region lombo-sacree'),(6027,'M4308','Spondylolyse - Region sacree et sacro-coccygienne'),(6028,'M4309','Spondylolyse - Localisation non precisee'),(6029,'M431','Spondylolisthesis'),(6030,'M4310','Spondylolisthesis - Localisations vertebrales multiples'),(6031,'M4311','Spondylolisthesis - Region occipito-atloido-axoidienne'),(6032,'M4312','Spondylolisthesis - Region cervicale'),(6033,'M4313','Spondylolisthesis - Region cervico-dorsale'),(6034,'M4314','Spondylolisthesis - Region dorsale'),(6035,'M4315','Spondylolisthesis - Region dorso-lombaire'),(6036,'M4316','Spondylolisthesis - Region lombaire'),(6037,'M4317','Spondylolisthesis - Region lombo-sacree'),(6038,'M4319','Spondylolisthesis - Localisation non precisee'),(6039,'M432','Autres soudures vertebrales'),(6040,'M4320','Autres soudures vertebrales - Localisations vertebrales multiples'),(6041,'M4321','Autres soudures vertebrales - Region occipito-atloido-axoidienne'),(6042,'M4322','Autres soudures vertebrales - Region cervicale'),(6043,'M4323','Autres soudures vertebrales - Region cervico-dorsale'),(6044,'M4324','Autres soudures vertebrales - Region dorsale'),(6045,'M4325','Autres soudures vertebrales - Region dorso-lombaire'),(6046,'M4326','Autres soudures vertebrales - Region lombaire'),(6047,'M4327','Autres soudures vertebrales - Region lombo-sacree'),(6048,'M4329','Autres soudures vertebrales - Localisation non precisee'),(6049,'M433','Subluxation recidivante atloido-axoidienne avec myelopathie'),(6050,'M4331','Subluxation recidivante atloido-axoidienne avec myelopathie - Region occipito-atloido-axoidienne'),(6051,'M434','Autres subluxations atloido-axoidiennes recidivantes'),(6052,'M4341','Autres subluxations atloido-axoidiennes recidivantes - Region occipito-atloido-axoidienne'),(6053,'M435','Autres subluxations vertebrales recidivantes'),(6054,'M4350','Autres subluxations vertebrales recidivantes - Localisations vertebrales multiples'),(6055,'M4352','Autres subluxations vertebrales recidivantes - Region cervicale'),(6056,'M4353','Autres subluxations vertebrales recidivantes - Region cervico-dorsale'),(6057,'M4354','Autres subluxations vertebrales recidivantes - Region dorsale'),(6058,'M4355','Autres subluxations vertebrales recidivantes - Region dorso-lombaire'),(6059,'M4356','Autres subluxations vertebrales recidivantes - Region lombaire'),(6060,'M4357','Autres subluxations vertebrales recidivantes - Region lombo-sacree'),(6061,'M4358','Autres subluxations vertebrales recidivantes - Region sacree et sacro-coccygienne'),(6062,'M4359','Autres subluxations vertebrales recidivantes - Localisation non precisee'),(6063,'M436','Torticolis'),(6064,'M4362','Torticolis - Region cervicale'),(6065,'M438','Autres dorsopathies avec deformation precisees'),(6066,'M4380','Autres dorsopathies avec deformation precisees - Localisations vertebrales multiples'),(6067,'M4381','Autres dorsopathies avec deformation precisees - Region occipito-atloido-axoidienne'),(6068,'M4382','Autres dorsopathies avec deformation precisees - Region cervicale'),(6069,'M4383','Autres dorsopathies avec deformation precisees - Region cervico-dorsale'),(6070,'M4384','Autres dorsopathies avec deformation precisees - Region dorsale'),(6071,'M4385','Autres dorsopathies avec deformation precisees - Region dorso-lombaire'),(6072,'M4386','Autres dorsopathies avec deformation precisees - Region lombaire'),(6073,'M4387','Autres dorsopathies avec deformation precisees - Region lombo-sacree'),(6074,'M4388','Autres dorsopathies avec deformation precisees - Region sacree et sacro-coccygienne'),(6075,'M4389','Autres dorsopathies avec deformation precisees - Localisation non precisee'),(6076,'M439','Dorsopathie avec deformation, sans precision'),(6077,'M4390','Dorsopathie avec deformation, sans precision - Localisations vertebrales multiples'),(6078,'M4391','Dorsopathie avec deformation, sans precision - Region occipito-atloido-axoidienne'),(6079,'M4392','Dorsopathie avec deformation, sans precision - Region cervicale'),(6080,'M4393','Dorsopathie avec deformation, sans precision - Region cervico-dorsale'),(6081,'M4394','Dorsopathie avec deformation, sans precision - Region dorsale'),(6082,'M4395','Dorsopathie avec deformation, sans precision - Region dorso-lombaire'),(6083,'M4396','Dorsopathie avec deformation, sans precision - Region lombaire'),(6084,'M4397','Dorsopathie avec deformation, sans precision - Region lombo-sacree'),(6085,'M4398','Dorsopathie avec deformation, sans precision - Region sacree et sacro-coccygienne'),(6086,'M4399','Dorsopathie avec deformation, sans precision - Localisation non precisee'),(6087,'M45','Spondylarthrite ankylosante'),(6088,'M45+0','Spondylarthrite ankylosante - Localisations vertebrales multiples'),(6089,'M45+1','Spondylarthrite ankylosante - Region occipito-atloido-axoidienne'),(6090,'M45+2','Spondylarthrite ankylosante - Region cervicale'),(6091,'M45+3','Spondylarthrite ankylosante - Region cervico-dorsale'),(6092,'M45+4','Spondylarthrite ankylosante - Region dorsale'),(6093,'M45+5','Spondylarthrite ankylosante - Region dorso-lombaire'),(6094,'M45+6','Spondylarthrite ankylosante - Region lombaire'),(6095,'M45+7','Spondylarthrite ankylosante - Region lombo-sacree'),(6096,'M45+8','Spondylarthrite ankylosante - Region sacree et sacro-coccygienne'),(6097,'M45+9','Spondylarthrite ankylosante - Localisation non precisee'),(6098,'M460','Enthesopathie spinale'),(6099,'M4600','Enthesopathie spinale - Localisations vertebrales multiples'),(6100,'M4601','Enthesopathie spinale - Region occipito-atloido-axoidienne'),(6101,'M4602','Enthesopathie spinale - Region cervicale'),(6102,'M4603','Enthesopathie spinale - Region cervico-dorsale'),(6103,'M4604','Enthesopathie spinale - Region dorsale'),(6104,'M4605','Enthesopathie spinale - Region dorso-lombaire'),(6105,'M4606','Enthesopathie spinale - Region lombaire'),(6106,'M4607','Enthesopathie spinale - Region lombo-sacree'),(6107,'M4608','Enthesopathie spinale - Region sacree et sacro-coccygienne'),(6108,'M4609','Enthesopathie spinale - Localisation non precisee'),(6109,'M461','Sacro-iliite, non classee ailleurs'),(6110,'M4610','Sacro-ileite, non classee ailleurs - Localisations vertebrales multiples'),(6111,'M4618','Sacro-ileite, non classee ailleurs - Region sacree et sacro-coccygienne'),(6112,'M462','Osteomyelite vertebrale'),(6113,'M4620','Osteomyelite vertebrale - Localisations vertebrales multiples'),(6114,'M4621','Osteomyelite vertebrale - Region occipito-atloido-axoidienne'),(6115,'M4622','Osteomyelite vertebrale - Region cervicale'),(6116,'M4623','Osteomyelite vertebrale - Region cervico-dorsale'),(6117,'M4624','Osteomyelite vertebrale - Region dorsale'),(6118,'M4625','Osteomyelite vertebrale - Region dorso-lombaire'),(6119,'M4626','Osteomyelite vertebrale - Region lombaire'),(6120,'M4627','Osteomyelite vertebrale - Region lombo-sacree'),(6121,'M4628','Osteomyelite vertebrale - Region sacree et sacro-coccygienne'),(6122,'M4629','Osteomyelite vertebrale - Localisation non precisee'),(6123,'M463','Infection (pyogene) d\'un disque intervertebral'),(6124,'M4630','Infection (pyogene) d\'un disque intervertebral - Localisations vertebrales multiples'),(6125,'M4632','Infection (pyogene) d\'un disque intervertebral - Region cervicale'),(6126,'M4633','Infection (pyogene) d\'un disque intervertebral - Region cervico-dorsale'),(6127,'M4634','Infection (pyogene) d\'un disque intervertebral - Region dorsale'),(6128,'M4635','Infection (pyogene) d\'un disque intervertebral - Region dorso-lombaire'),(6129,'M4636','Infection (pyogene) d\'un disque intervertebral - Region lombaire'),(6130,'M4637','Infection (pyogene) d\'un disque intervertebral - Region lombo-sacree'),(6131,'M4638','Infection (pyogene) d\'un disque intervertebral - Region sacree et sacro-coccygienne'),(6132,'M4639','Infection (pyogene) d\'un disque intervertebral - Localisation non precisee'),(6133,'M464','Discite, sans precision'),(6134,'M4640','Discite, sans precision - Localisations vertebrales multiples'),(6135,'M4642','Discite, sans precision - Region cervicale'),(6136,'M4643','Discite, sans precision - Region cervico-dorsale'),(6137,'M4644','Discite, sans precision - Region dorsale'),(6138,'M4645','Discite, sans precision - Region dorso-lombaire'),(6139,'M4646','Discite, sans precision - Region lombaire'),(6140,'M4647','Discite, sans precision - Region lombo-sacree'),(6141,'M4648','Discite, sans precision - Region sacree et sacro-coccygienne'),(6142,'M4649','Discite, sans precision - Localisation non precisee'),(6143,'M465','Autres spondylopathies infectieuses'),(6144,'M4650','Autres spondylopathies infectieuses - Localisations vertebrales multiples'),(6145,'M4651','Autres spondylopathies infectieuses - Region occipito-atloido-axoidienne'),(6146,'M4652','Autres spondylopathies infectieuses - Region cervicale'),(6147,'M4653','Autres spondylopathies infectieuses - Region cervico-dorsale'),(6148,'M4654','Autres spondylopathies infectieuses - Region dorsale'),(6149,'M4655','Autres spondylopathies infectieuses - Region dorso-lombaire'),(6150,'M4656','Autres spondylopathies infectieuses - Region lombaire'),(6151,'M4657','Autres spondylopathies infectieuses - Region lombo-sacree'),(6152,'M4658','Autres spondylopathies infectieuses - Region sacree et sacro-coccygienne'),(6153,'M4659','Autres spondylopathies infectieuses - Localisation non precisee'),(6154,'M468','Autres spondylopathies inflammatoires precisees'),(6155,'M4680','Autres spondylopathies inflammatoires precisees - Localisations vertebrales multiples'),(6156,'M4681','Autres spondylopathies inflammatoires precisees - Region occipito-atloido-axoidienne'),(6157,'M4682','Autres spondylopathies inflammatoires precisees - Region cervicale'),(6158,'M4683','Autres spondylopathies inflammatoires precisees - Region cervico-dorsale'),(6159,'M4684','Autres spondylopathies inflammatoires precisees - Region dorsale'),(6160,'M4685','Autres spondylopathies inflammatoires precisees - Region dorso-lombaire'),(6161,'M4686','Autres spondylopathies inflammatoires precisees - Region lombaire'),(6162,'M4687','Autres spondylopathies inflammatoires precisees - Region lombo-sacree'),(6163,'M4688','Autres spondylopathies inflammatoires precisees - Region sacree et sacro-coccygienne'),(6164,'M4689','Autres spondylopathies inflammatoires precisees - Localisation non precisee'),(6165,'M469','Spondylopathie inflammatoire, sans precision'),(6166,'M4690','Spondylopathie inflammatoire, sans precision - Localisations vertebrales multiples'),(6167,'M4691','Spondylopathie inflammatoire, sans precision - Region occipito-atloido-axoidienne'),(6168,'M4692','Spondylopathie inflammatoire, sans precision - Region cervicale'),(6169,'M4693','Spondylopathie inflammatoire, sans precision - Region cervico-dorsale'),(6170,'M4694','Spondylopathie inflammatoire, sans precision - Region dorsale'),(6171,'M4695','Spondylopathie inflammatoire, sans precision - Region dorso-lombaire'),(6172,'M4696','Spondylopathie inflammatoire, sans precision - Region lombaire'),(6173,'M4697','Spondylopathie inflammatoire, sans precision - Region lombo-sacree'),(6174,'M4698','Spondylopathie inflammatoire, sans precision - Region sacree et sacro-coccygienne'),(6175,'M4699','Spondylopathie inflammatoire, sans precision - Localisation non precisee'),(6176,'M470','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2)'),(6177,'M4700','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2) - Localisations vertebrales multiples'),(6178,'M4701','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2) - Region occipito-atloido-axoidienne'),(6179,'M4702','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2) - Region cervicale'),(6180,'M4703','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2) - Region cervico-dorsale'),(6181,'M4704','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2) - Region dorsale'),(6182,'M4705','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2) - Region dorso-lombaire'),(6183,'M4706','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2) - Region lombaire'),(6184,'M4709','Syndromes de compression des arteres vertebrale et spinale anterieure (G99.2) - Localisation non precisee'),(6185,'M471','Autres spondylarthroses avec myelopathie'),(6186,'M4710','Autres spondylarthroses avec myelopathie - Localisations vertebrales multiples'),(6187,'M4711','Autres spondylarthroses avec myelopathie - Region occipito-atloido-axoidienne'),(6188,'M4712','Autres spondylarthroses avec myelopathie - Region cervicale'),(6189,'M4713','Autres spondylarthroses avec myelopathie - Region cervico-dorsale'),(6190,'M4714','Autres spondylarthroses avec myelopathie - Region dorsale'),(6191,'M4715','Autres spondylarthroses avec myelopathie - Region dorso-lombaire'),(6192,'M4716','Autres spondylarthroses avec myelopathie - Region lombaire'),(6193,'M4719','Autres spondylarthroses avec myelopathie - Localisation non precisee'),(6194,'M472','Autres spondylarthroses avec radiculopathie'),(6195,'M4720','Autres spondylarthroses avec radiculopathie - Localisations vertebrales multiples'),(6196,'M4721','Autres spondylarthroses avec radiculopathie - Region occipito-atloido-axoidienne'),(6197,'M4722','Autres spondylarthroses avec radiculopathie - Region cervicale'),(6198,'M4723','Autres spondylarthroses avec radiculopathie - Region cervico-dorsale'),(6199,'M4724','Autres spondylarthroses avec radiculopathie - Region dorsale'),(6200,'M4725','Autres spondylarthroses avec radiculopathie - Region dorso-lombaire'),(6201,'M4726','Autres spondylarthroses avec radiculopathie - Region lombaire'),(6202,'M4727','Autres spondylarthroses avec radiculopathie - Region lombo-sacree'),(6203,'M4728','Autres spondylarthroses avec radiculopathie - Region sacree et sacro-coccygienne'),(6204,'M4729','Autres spondylarthroses avec radiculopathie - Localisation non precisee'),(6205,'M478','Autres spondylarthroses'),(6206,'M4780','Autres spondylarthroses - Localisations vertebrales multiples'),(6207,'M4781','Autres spondylarthroses - Region occipito-atloido-axoidienne'),(6208,'M4782','Autres spondylarthroses - Region cervicale'),(6209,'M4783','Autres spondylarthroses - Region cervico-dorsale'),(6210,'M4784','Autres spondylarthroses - Region dorsale'),(6211,'M4785','Autres spondylarthroses - Region dorso-lombaire'),(6212,'M4786','Autres spondylarthroses - Region lombaire'),(6213,'M4787','Autres spondylarthroses - Region lombo-sacree'),(6214,'M4788','Autres spondylarthroses - Region sacree et sacro-coccygienne'),(6215,'M4789','Autres spondylarthroses - Localisation non precisee'),(6216,'M479','Spondylarthrose, sans precision'),(6217,'M4790','Spondylarthrose, sans precision - Localisations vertebrales multiples'),(6218,'M4791','Spondylarthrose, sans precision - Region occipito-atloido-axoidienne'),(6219,'M4792','Spondylarthrose, sans precision - Region cervicale'),(6220,'M4793','Spondylarthrose, sans precision - Region cervico-dorsale'),(6221,'M4794','Spondylarthrose, sans precision - Region dorsale'),(6222,'M4795','Spondylarthrose, sans precision - Region dorso-lombaire'),(6223,'M4796','Spondylarthrose, sans precision - Region lombaire'),(6224,'M4797','Spondylarthrose, sans precision - Region lombo-sacree'),(6225,'M4798','Spondylarthrose, sans precision - Region sacree et sacro-coccygienne'),(6226,'M4799','Spondylarthrose, sans precision - Localisation non precisee'),(6227,'M480','Retrecissement du canal medullaire'),(6228,'M4800','Retrecissement du canal medullaire - Localisations vertebrales multiples'),(6229,'M4801','Retrecissement du canal medullaire - Region occipito-atloido-axoidienne'),(6230,'M4802','Retrecissement du canal medullaire - Region cervicale'),(6231,'M4803','Retrecissement du canal medullaire - Region cervico-dorsale'),(6232,'M4804','Retrecissement du canal medullaire - Region dorsale'),(6233,'M4805','Retrecissement du canal medullaire - Region dorso-lombaire'),(6234,'M4806','Retrecissement du canal medullaire - Region lombaire'),(6235,'M4807','Retrecissement du canal medullaire - Region lombo-sacree'),(6236,'M4808','Retrecissement du canal medullaire - Region sacree et sacro-coccygienne'),(6237,'M4809','Retrecissement du canal medullaire - Localisation non precisee'),(6238,'M481','Hyperostose ankylosante [Forestier]'),(6239,'M4810','Hyperostose ankylosante (Forestier) - Localisations vertebrales multiples'),(6240,'M4811','Hyperostose ankylosante (Forestier) - Region occipito-atloido-axoidienne'),(6241,'M4812','Hyperostose ankylosante (Forestier) - Region cervicale'),(6242,'M4813','Hyperostose ankylosante (Forestier) - Region cervico-dorsale'),(6243,'M4814','Hyperostose ankylosante (Forestier) - Region dorsale'),(6244,'M4815','Hyperostose ankylosante (Forestier) - Region dorso-lombaire'),(6245,'M4816','Hyperostose ankylosante (Forestier) - Region lombaire'),(6246,'M4817','Hyperostose ankylosante (Forestier) - Region lombo-sacree'),(6247,'M4818','Hyperostose ankylosante (Forestier) - Region sacree et sacro-coccygienne'),(6248,'M4819','Hyperostose ankylosante (Forestier) - Localisation non precisee'),(6249,'M482','Arthrose interepineuse'),(6250,'M4820','Arthrose interepineuse - Localisations vertebrales multiples'),(6251,'M4821','Arthrose interepineuse - Region occipito-atloido-axoidienne'),(6252,'M4822','Arthrose interepineuse - Region cervicale'),(6253,'M4823','Arthrose interepineuse - Region cervico-dorsale'),(6254,'M4824','Arthrose interepineuse - Region dorsale'),(6255,'M4825','Arthrose interepineuse - Region dorso-lombaire'),(6256,'M4826','Arthrose interepineuse - Region lombaire'),(6257,'M4827','Arthrose interepineuse - Region lombo-sacree'),(6258,'M4828','Arthrose interepineuse - Region sacree et sacro-coccygienne'),(6259,'M4829','Arthrose interepineuse - Localisation non precisee'),(6260,'M483','Spondylopathie traumatique'),(6261,'M4830','Spondylopathie traumatique - Localisations vertebrales multiples'),(6262,'M4831','Spondylopathie traumatique - Region occipito-atloido-axoidienne'),(6263,'M4832','Spondylopathie traumatique - Region cervicale'),(6264,'M4833','Spondylopathie traumatique - Region cervico-dorsale'),(6265,'M4834','Spondylopathie traumatique - Region dorsale'),(6266,'M4835','Spondylopathie traumatique - Region dorso-lombaire'),(6267,'M4836','Spondylopathie traumatique - Region lombaire'),(6268,'M4837','Spondylopathie traumatique - Region lombo-sacree'),(6269,'M4838','Spondylopathie traumatique - Region sacree et sacro-coccygienne'),(6270,'M4839','Spondylopathie traumatique - Localisation non precisee'),(6271,'M484','Fracture vertebrale de fatigue'),(6272,'M4840','Fracture vertebrale de fatigue - Localisations vertebrales multiples'),(6273,'M4841','Fracture vertebrale de fatigue - Region occipito-atloido-axoidienne'),(6274,'M4842','Fracture vertebrale de fatigue - Region cervicale'),(6275,'M4843','Fracture vertebrale de fatigue - Region cervico-dorsale'),(6276,'M4844','Fracture vertebrale de fatigue - Region dorsale'),(6277,'M4845','Fracture vertebrale de fatigue - Region dorso-lombaire'),(6278,'M4846','Fracture vertebrale de fatigue - Region lombaire'),(6279,'M4847','Fracture vertebrale de fatigue - Region lombo-sacree'),(6280,'M4848','Fracture vertebrale de fatigue - Region sacree et sacro-coccygienne'),(6281,'M4849','Fracture vertebrale de fatigue - Localisation non precisee'),(6282,'M485','Tassement vertebral, non classe ailleurs'),(6283,'M4850','Tassement vertebral, non classe ailleurs - Localisations vertebrales multiples'),(6284,'M4851','Tassement vertebral, non classe ailleurs - Region occipito-atloido-axoidienne'),(6285,'M4852','Tassement vertebral, non classe ailleurs - Region cervicale'),(6286,'M4853','Tassement vertebral, non classe ailleurs - Region cervico-dorsale'),(6287,'M4854','Tassement vertebral, non classe ailleurs - Region dorsale'),(6288,'M4855','Tassement vertebral, non classe ailleurs - Region dorso-lombaire'),(6289,'M4856','Tassement vertebral, non classe ailleurs - Region lombaire'),(6290,'M4857','Tassement vertebral, non classe ailleurs - Region lombo-sacree'),(6291,'M4858','Tassement vertebral, non classe ailleurs - Region sacree et sacro-coccygienne'),(6292,'M4859','Tassement vertebral, non classe ailleurs - Localisation non precisee'),(6293,'M488','Autres spondylopathies precisees'),(6294,'M4880','Autres spondylopathies precisees - Localisations vertebrales multiples'),(6295,'M4881','Autres spondylopathies precisees - Region occipito-atloido-axoidienne'),(6296,'M4882','Autres spondylopathies precisees - Region cervicale'),(6297,'M4883','Autres spondylopathies precisees - Region cervico-dorsale'),(6298,'M4884','Autres spondylopathies precisees - Region dorsale'),(6299,'M4885','Autres spondylopathies precisees - Region dorso-lombaire'),(6300,'M4886','Autres spondylopathies precisees - Region lombaire'),(6301,'M4887','Autres spondylopathies precisees - Region lombo-sacree'),(6302,'M4888','Autres spondylopathies precisees - Region sacree et sacro-coccygienne'),(6303,'M4889','Autres spondylopathies precisees - Localisation non precisee'),(6304,'M489','Spondylopathie, sans precision'),(6305,'M4890','Spondylopathie, sans precision - Localisations vertebrales multiples'),(6306,'M4891','Spondylopathie, sans precision - Region occipito-atloido-axoidienne'),(6307,'M4892','Spondylopathie, sans precision - Region cervicale'),(6308,'M4893','Spondylopathie, sans precision - Region cervico-dorsale'),(6309,'M4894','Spondylopathie, sans precision - Region dorsale'),(6310,'M4895','Spondylopathie, sans precision - Region dorso-lombaire'),(6311,'M4896','Spondylopathie, sans precision - Region lombaire'),(6312,'M4897','Spondylopathie, sans precision - Region lombo-sacree'),(6313,'M4898','Spondylopathie, sans precision - Region sacree et sacro-coccygienne'),(6314,'M4899','Spondylopathie, sans precision - Localisation non precisee'),(6315,'M490','Tuberculose vertebrale (A18.0)'),(6316,'M4900','Tuberculose vertebrale (A18.0) - Localisations vertebrales multiples'),(6317,'M4901','Tuberculose vertebrale (A18.0) - Region occipito-atloido-axoidienne'),(6318,'M4902','Tuberculose vertebrale (A18.0) - Region cervicale'),(6319,'M4903','Tuberculose vertebrale (A18.0) - Region cervico-dorsale'),(6320,'M4904','Tuberculose vertebrale (A18.0) - Region dorsale'),(6321,'M4905','Tuberculose vertebrale (A18.0) - Region dorso-lombaire'),(6322,'M4906','Tuberculose vertebrale (A18.0) - Region lombaire'),(6323,'M4907','Tuberculose vertebrale (A18.0) - Region lombo-sacree'),(6324,'M4908','Tuberculose vertebrale (A18.0) - Region sacree et sacro-coccygienne'),(6325,'M4909','Tuberculose vertebrale (A18.0) - Localisation non precisee'),(6326,'M491','Spondylite au cours de brucellose (A23.-)'),(6327,'M4910','Spondylite au cours de brucellose (A23.-) - Localisations vertebrales multiples'),(6328,'M4911','Spondylite au cours de brucellose (A23.-) - Region occipito-atloido-axoidienne'),(6329,'M4912','Spondylite au cours de brucellose (A23.-) - Region cervicale'),(6330,'M4913','Spondylite au cours de brucellose (A23.-) - Region cervico-dorsale'),(6331,'M4914','Spondylite au cours de brucellose (A23.-) - Region dorsale'),(6332,'M4915','Spondylite au cours de brucellose (A23.-) - Region dorso-lombaire'),(6333,'M4916','Spondylite au cours de brucellose (A23.-) - Region lombaire'),(6334,'M4917','Spondylite au cours de brucellose (A23.-) - Region lombo-sacree'),(6335,'M4918','Spondylite au cours de brucellose (A23.-) - Region sacree et sacro-coccygienne'),(6336,'M4919','Spondylite au cours de brucellose (A23.-) - Localisation non precisee'),(6337,'M492','Spondylite enterobacterienne (A01-A04)'),(6338,'M4920','Spondylite enterobacterienne (A01-A04) - Localisations vertebrales multiples'),(6339,'M4921','Spondylite enterobacterienne (A01-A04) - Region occipito-atloido-axoidienne'),(6340,'M4922','Spondylite enterobacterienne (A01-A04) - Region cervicale'),(6341,'M4923','Spondylite enterobacterienne (A01-A04) - Region cervico-dorsale'),(6342,'M4924','Spondylite enterobacterienne (A01-A04) - Region dorsale'),(6343,'M4925','Spondylite enterobacterienne (A01-A04) - Region dorso-lombaire'),(6344,'M4926','Spondylite enterobacterienne (A01-A04) - Region lombaire'),(6345,'M4927','Spondylite enterobacterienne (A01-A04) - Region lombo-sacree'),(6346,'M4928','Spondylite enterobacterienne (A01-A04) - Region sacree et sacro-coccygienne'),(6347,'M4929','Spondylite enterobacterienne (A01-A04) - Localisation non precisee'),(6348,'M493','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs'),(6349,'M4930','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Localisations vertebrales multiples'),(6350,'M4931','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Region occipito-atloido-axoidienne'),(6351,'M4932','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Region cervicale'),(6352,'M4933','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Region cervico-dorsale'),(6353,'M4934','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Region dorsale'),(6354,'M4935','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Region dorso-lombaire'),(6355,'M4936','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Region lombaire'),(6356,'M4937','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Region lombo-sacree'),(6357,'M4938','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Region sacree et sacro-coccygienne'),(6358,'M4939','Spondylopathie au cours d\'autres maladies infectieuses et parasitaires classees ailleurs - Localisation non precisee'),(6359,'M494','Spondylopathie neurologique'),(6360,'M4940','Spondylopathie neurologique - Localisations vertebrales multiples'),(6361,'M4941','Spondylopathie neurologique - Region occipito-atloido-axoidienne'),(6362,'M4942','Spondylopathie neurologique - Region cervicale'),(6363,'M4943','Spondylopathie neurologique - Region cervico-dorsale'),(6364,'M4944','Spondylopathie neurologique - Region dorsale'),(6365,'M4945','Spondylopathie neurologique - Region dorso-lombaire'),(6366,'M4946','Spondylopathie neurologique - Region lombaire'),(6367,'M4947','Spondylopathie neurologique - Region lombo-sacree'),(6368,'M4948','Spondylopathie neurologique - Region sacree et sacro-coccygienne'),(6369,'M4949','Spondylopathie neurologique - Localisation non precisee'),(6370,'M495','Tassement vertebral au cours de maladies classees ailleurs'),(6371,'M4950','Tassement vertebral au cours de maladies classees ailleurs - Localisations vertebrales multiples'),(6372,'M4951','Tassement vertebral au cours de maladies classees ailleurs - Region occipito-atloido-axoidienne'),(6373,'M4952','Tassement vertebral au cours de maladies classees ailleurs - Region cervicale'),(6374,'M4953','Tassement vertebral au cours de maladies classees ailleurs - Region cervico-dorsale'),(6375,'M4954','Tassement vertebral au cours de maladies classees ailleurs - Region dorsale'),(6376,'M4955','Tassement vertebral au cours de maladies classees ailleurs - Region dorso-lombaire'),(6377,'M4956','Tassement vertebral au cours de maladies classees ailleurs - Region lombaire'),(6378,'M4957','Tassement vertebral au cours de maladies classees ailleurs - Region lombo-sacree'),(6379,'M4958','Tassement vertebral au cours de maladies classees ailleurs - Region sacree et sacro-coccygienne'),(6380,'M4959','Tassement vertebral au cours de maladies classees ailleurs - Localisation non precisee'),(6381,'M498','Spondylopathie au cours d\'autres maladies classees ailleurs'),(6382,'M4980','Spondylopathie au cours d\'autres maladies classees ailleurs - Localisations vertebrales multiples'),(6383,'M4981','Spondylopathie au cours d\'autres maladies classees ailleurs - Region occipito-atloido-axoidienne'),(6384,'M4982','Spondylopathie au cours d\'autres maladies classees ailleurs - Region cervicale'),(6385,'M4983','Spondylopathie au cours d\'autres maladies classees ailleurs - Region cervico-dorsale'),(6386,'M4984','Spondylopathie au cours d\'autres maladies classees ailleurs - Region dorsale'),(6387,'M4985','Spondylopathie au cours d\'autres maladies classees ailleurs - Region dorso-lombaire'),(6388,'M4986','Spondylopathie au cours d\'autres maladies classees ailleurs - Region lombaire'),(6389,'M4987','Spondylopathie au cours d\'autres maladies classees ailleurs - Region lombo-sacree'),(6390,'M4988','Spondylopathie au cours d\'autres maladies classees ailleurs - Region sacree et sacro-coccygienne'),(6391,'M4989','Spondylopathie au cours d\'autres maladies classees ailleurs - Localisation non precisee'),(6392,'M500','Atteinte d\'un disque cervical avec myelopathie (G99.2)'),(6393,'M501','Atteinte d\'un disque cervical avec radiculopathie'),(6394,'M502','Autre hernie d\'un disque cervical'),(6395,'M503','Autre deterioration d\'un disque cervical'),(6396,'M508','Autres atteintes d\'un disque cervical'),(6397,'M509','Atteinte d\'un disque cervical, sans precision'),(6398,'M510','Atteintes d\'un disque lombaire et d\'autres disques intervertebraux avec myelopathie (G99.2)'),(6399,'M511','Atteintes d\'un disque lombaire et d\'autres disques intervertebraux avec radiculopathie'),(6400,'M512','Hernie d\'un autre disque intervertebral precise'),(6401,'M513','Deterioration d\'un autre disque intervertebral precise'),(6402,'M514','Nodules de Schmorl'),(6403,'M518','Autres atteintes precisees d\'un disque intervertebral'),(6404,'M519','Atteinte d\'un disque intervertebral, sans precision'),(6405,'M530','Syndrome cervico-cephalique'),(6406,'M5300','Syndrome cervico-cephalique - Localisations vertebrales multiples'),(6407,'M5301','Syndrome cervico-cephalique - Region occipito-atloido-axoidienne'),(6408,'M5302','Syndrome cervico-cephalique - Region cervicale'),(6409,'M5303','Syndrome cervico-cephalique - Region cervico-dorsale'),(6410,'M5309','Syndrome cervico-cephalique - Localisation non precisee'),(6411,'M531','Syndrome cervico-brachial'),(6412,'M5310','Syndrome cervico-brachial - Localisations vertebrales multiples'),(6413,'M5312','Syndrome cervico-brachial - Region cervicale'),(6414,'M5313','Syndrome cervico-brachial - Region cervico-dorsale'),(6415,'M5319','Syndrome cervico-brachial - Localisation non precisee'),(6416,'M532','Instabilites vertebrales'),(6417,'M5320','Instabilites vertebrales - Localisations vertebrales multiples'),(6418,'M5321','Instabilites vertebrales - Region occipito-atloido-axoidienne'),(6419,'M5322','Instabilites vertebrales - Region cervicale'),(6420,'M5323','Instabilites vertebrales - Region cervico-dorsale'),(6421,'M5324','Instabilites vertebrales - Region dorsale'),(6422,'M5325','Instabilites vertebrales - Region dorso-lombaire'),(6423,'M5326','Instabilites vertebrales - Region lombaire'),(6424,'M5327','Instabilites vertebrales - Region lombo-sacree'),(6425,'M5328','Instabilites vertebrales - Region sacree et sacro-coccygienne'),(6426,'M5329','Instabilites vertebrales - Localisation non precisee'),(6427,'M533','Atteintes sacro-coccygiennes, non classees ailleurs'),(6428,'M5330','Atteintes sacro-coccygiennes, non classees ailleurs - Localisations vertebrales multiples'),(6429,'M5338','Atteintes sacro-coccygiennes, non classees ailleurs - Region sacree et sacro-coccygienne'),(6430,'M5339','Atteintes sacro-coccygiennes, non classees ailleurs - Localisation non precisee'),(6431,'M538','Autres dorsopathies precisees'),(6432,'M5380','Autres dorsopathies precisees - Localisations vertebrales multiples'),(6433,'M5381','Autres dorsopathies precisees - Region occipito-atloido-axoidienne'),(6434,'M5382','Autres dorsopathies precisees - Region cervicale'),(6435,'M5383','Autres dorsopathies precisees - Region cervico-dorsale'),(6436,'M5384','Autres dorsopathies precisees - Region dorsale'),(6437,'M5385','Autres dorsopathies precisees - Region dorso-lombaire'),(6438,'M5386','Autres dorsopathies precisees - Region lombaire'),(6439,'M5387','Autres dorsopathies precisees - Region lombo-sacree'),(6440,'M5388','Autres dorsopathies precisees - Region sacree et sacro-coccygienne'),(6441,'M5389','Autres dorsopathies precisees - Localisation non precisee'),(6442,'M539','Dorsopathie, sans precision'),(6443,'M5390','Dorsopathie, sans precision - Localisations vertebrales multiples'),(6444,'M5391','Dorsopathie, sans precision - Region occipito-atloido-axoidienne'),(6445,'M5392','Dorsopathie, sans precision - Region cervicale'),(6446,'M5393','Dorsopathie, sans precision - Region cervico-dorsale'),(6447,'M5394','Dorsopathie, sans precision - Region dorsale'),(6448,'M5395','Dorsopathie, sans precision - Region dorso-lombaire'),(6449,'M5396','Dorsopathie, sans precision - Region lombaire'),(6450,'M5397','Dorsopathie, sans precision - Region lombo-sacree'),(6451,'M5398','Dorsopathie, sans precision - Region sacree et sacro-coccygienne'),(6452,'M5399','Dorsopathie, sans precision - Localisation non precisee'),(6453,'M540','Panniculite affectant le cou et le dos'),(6454,'M5400','Panniculite affectant le cou et le dos - Localisations multiples'),(6455,'M5401','Panniculite affectant le cou et le dos - Region occipito-atloido-axoidienne'),(6456,'M5402','Panniculite affectant le cou et le dos - Region cervicale'),(6457,'M5403','Panniculite affectant le cou et le dos - Region cervico-dorsale'),(6458,'M5404','Panniculite affectant le cou et le dos - Region dorsale'),(6459,'M5405','Panniculite affectant le cou et le dos - Region dorso-lombaire'),(6460,'M5406','Panniculite affectant le cou et le dos - Region lombaire'),(6461,'M5407','Panniculite affectant le cou et le dos - Region lombo-sacree'),(6462,'M5408','Panniculite affectant le cou et le dos - Region sacree et sacro-coccygienne'),(6463,'M5409','Panniculite affectant le cou et le dos - Localisation non precisee'),(6464,'M541','Radiculopathie'),(6465,'M5410','Radiculopathie - Localisations vertebrales multiples'),(6466,'M5411','Radiculopathie - Region occipito-atloido-axoidienne'),(6467,'M5412','Radiculopathie - Region cervicale'),(6468,'M5413','Radiculopathie - Region cervico-dorsale'),(6469,'M5414','Radiculopathie - Region dorsale'),(6470,'M5415','Radiculopathie - Region dorso-lombaire'),(6471,'M5416','Radiculopathie - Region lombaire'),(6472,'M5417','Radiculopathie - Region lombo-sacree'),(6473,'M5418','Radiculopathie - Region sacree et sacro-coccygienne'),(6474,'M5419','Radiculopathie - Localisation non precisee'),(6475,'M542','Cervicalgie'),(6476,'M5420','Cervicalgie - Localisations vertebrales multiples'),(6477,'M5421','Cervicalgie - Region occipito-atloido-axoidienne'),(6478,'M5422','Cervicalgie - Region cervicale'),(6479,'M5423','Cervicalgie - Region cervico-dorsale'),(6480,'M5429','Cervicalgie - Localisation non precisee'),(6481,'M543','Sciatique'),(6482,'M5430','Sciatique - Localisations vertebrales multiples'),(6483,'M5436','Sciatique - Region lombaire'),(6484,'M5437','Sciatique - Region lombo-sacree'),(6485,'M5438','Sciatique - Region sacree et sacro-coccygienne'),(6486,'M5439','Sciatique - Localisation non precisee'),(6487,'M544','Lumbago avec sciatique'),(6488,'M5440','Lumbago avec sciatique - Localisations vertebrales multiples'),(6489,'M5446','Lumbago avec sciatique - Region lombaire'),(6490,'M5447','Lumbago avec sciatique - Region lombo-sacree'),(6491,'M5448','Lumbago avec sciatique - Region sacree et sacro-coccygienne'),(6492,'M5449','Lumbago avec sciatique - Localisation non precisee'),(6493,'M545','Lombalgie basse'),(6494,'M5450','Lombalgie basse - Localisations vertebrales multiples'),(6495,'M5456','Lombalgie basse - Region lombaire'),(6496,'M5457','Lombalgie basse - Region lombo-sacree'),(6497,'M5458','Lombalgie basse - Region sacree et sacro-coccygienne'),(6498,'M5459','Lombalgie basse - Localisation non precisee'),(6499,'M546','Rachialgies dorsales'),(6500,'M5460','Rachialgies dorsales - Localisations vertebrales multiples'),(6501,'M5461','Rachialgies dorsales - Region occipito-atloido-axoidienne'),(6502,'M5462','Rachialgies dorsales - Region cervicale'),(6503,'M5463','Rachialgies dorsales - Region cervico-dorsale'),(6504,'M5464','Rachialgies dorsales - Region dorsale'),(6505,'M5465','Rachialgies dorsales - Region dorso-lombaire'),(6506,'M5466','Rachialgies dorsales - Region lombaire'),(6507,'M5467','Rachialgies dorsales - Region lombo-sacree'),(6508,'M5468','Rachialgies dorsales - Region sacree et sacro-coccygienne'),(6509,'M5469','Rachialgies dorsales - Localisation non precisee'),(6510,'M548','Autres dorsalgies'),(6511,'M5480','Autres dorsalgies - Localisations vertebrales multiples'),(6512,'M5481','Autres dorsalgies - Region occipito-atloido-axoidienne'),(6513,'M5482','Autres dorsalgies - Region cervicale'),(6514,'M5483','Autres dorsalgies - Region cervico-dorsale'),(6515,'M5484','Autres dorsalgies - Region dorsale'),(6516,'M5485','Autres dorsalgies - Region dorso-lombaire'),(6517,'M5486','Autres dorsalgies - Region lombaire'),(6518,'M5487','Autres dorsalgies - Region lombo-sacree'),(6519,'M5488','Autres dorsalgies - Region sacree et sacro-coccygienne'),(6520,'M5489','Autres dorsalgies - Localisation non precisee'),(6521,'M549','Dorsalgie, sans precision'),(6522,'M5499','Dorsalgie, sans precision - Localisation non precisee'),(6523,'M600','Myosite infectieuse'),(6524,'M6000','Myosite infectieuse - Sieges multiples'),(6525,'M6001','Myosite infectieuse - Region scapulaire'),(6526,'M6002','Myosite infectieuse - Bras'),(6527,'M6003','Myosite infectieuse - Avant-bras'),(6528,'M6004','Myosite infectieuse - Main'),(6529,'M6005','Myosite infectieuse - Region pelvienne et cuisse'),(6530,'M6006','Myosite infectieuse - Jambe'),(6531,'M6007','Myosite infectieuse - Cheville et pied'),(6532,'M6008','Myosite infectieuse - Autres'),(6533,'M6009','Myosite infectieuse - Siege non precise'),(6534,'M601','Myosite interstitielle'),(6535,'M6010','Myosite interstitielle - Sieges multiples'),(6536,'M6011','Myosite interstitielle - Region scapulaire'),(6537,'M6012','Myosite interstitielle - Bras'),(6538,'M6013','Myosite interstitielle - Avant-bras'),(6539,'M6014','Myosite interstitielle - Main'),(6540,'M6015','Myosite interstitielle - Region pelvienne et cuisse'),(6541,'M6016','Myosite interstitielle - Jambe'),(6542,'M6017','Myosite interstitielle - Cheville et pied'),(6543,'M6018','Myosite interstitielle - Autres'),(6544,'M6019','Myosite interstitielle - Siege non precise'),(6545,'M602','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs'),(6546,'M6020','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Sieges multiples'),(6547,'M6021','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Region scapulaire'),(6548,'M6022','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Bras'),(6549,'M6023','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Avant-bras'),(6550,'M6024','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Main'),(6551,'M6025','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Region pelvienne et cuisse'),(6552,'M6026','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Jambe'),(6553,'M6027','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Cheville et pied'),(6554,'M6028','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Autres'),(6555,'M6029','Granulome d\'un tissu mou du a la presence d\'un corps etranger, non classe ailleurs - Siege non precise'),(6556,'M608','Autres myosites'),(6557,'M6080','Autres myosites - Sieges multiples'),(6558,'M6081','Autres myosites - Region scapulaire'),(6559,'M6082','Autres myosites - Bras'),(6560,'M6083','Autres myosites - Avant-bras'),(6561,'M6084','Autres myosites - Main'),(6562,'M6085','Autres myosites - Region pelvienne et cuisse'),(6563,'M6086','Autres myosites - Jambe'),(6564,'M6087','Autres myosites - Cheville et pied'),(6565,'M6088','Autres myosites - Autres'),(6566,'M6089','Autres myosites - Siege non precise'),(6567,'M609','Myosite, sans precision'),(6568,'M6090','Myosite, sans precision - Sieges multiples'),(6569,'M6091','Myosite, sans precision - Region scapulaire'),(6570,'M6092','Myosite, sans precision - Bras'),(6571,'M6093','Myosite, sans precision - Avant-bras'),(6572,'M6094','Myosite, sans precision - Main'),(6573,'M6095','Myosite, sans precision - Region pelvienne et cuisse'),(6574,'M6096','Myosite, sans precision - Jambe'),(6575,'M6097','Myosite, sans precision - Cheville et pied'),(6576,'M6098','Myosite, sans precision - Autres'),(6577,'M6099','Myosite, sans precision - Siege non precise'),(6578,'M610','Myosite ossifiante traumatique'),(6579,'M6100','Myosite ossifiante traumatique - Sieges multiples'),(6580,'M6101','Myosite ossifiante traumatique - Region scapulaire'),(6581,'M6102','Myosite ossifiante traumatique - Bras'),(6582,'M6103','Myosite ossifiante traumatique - Avant-bras'),(6583,'M6104','Myosite ossifiante traumatique - Main'),(6584,'M6105','Myosite ossifiante traumatique - Region pelvienne et cuisse'),(6585,'M6106','Myosite ossifiante traumatique - Jambe'),(6586,'M6107','Myosite ossifiante traumatique - Cheville et pied'),(6587,'M6108','Myosite ossifiante traumatique - Autres'),(6588,'M6109','Myosite ossifiante traumatique - Siege non precise'),(6589,'M611','Myosite ossifiante progressive'),(6590,'M6110','Myosite ossifiante progressive - Sieges multiples'),(6591,'M6111','Myosite ossifiante progressive - Region scapulaire'),(6592,'M6112','Myosite ossifiante progressive - Bras'),(6593,'M6113','Myosite ossifiante progressive - Avant-bras'),(6594,'M6114','Myosite ossifiante progressive - Main'),(6595,'M6115','Myosite ossifiante progressive - Region pelvienne et cuisse'),(6596,'M6116','Myosite ossifiante progressive - Jambe'),(6597,'M6117','Myosite ossifiante progressive - Cheville et pied'),(6598,'M6118','Myosite ossifiante progressive - Autres'),(6599,'M6119','Myosite ossifiante progressive - Siege non precise'),(6600,'M612','Calcification et ossification paralytiques de muscles'),(6601,'M6120','Calcification et ossification paralytiques de muscles - Sieges multiples'),(6602,'M6121','Calcification et ossification paralytiques de muscles - Region scapulaire'),(6603,'M6122','Calcification et ossification paralytiques de muscles - Bras'),(6604,'M6123','Calcification et ossification paralytiques de muscles - Avant-bras'),(6605,'M6124','Calcification et ossification paralytiques de muscles - Main'),(6606,'M6125','Calcification et ossification paralytiques de muscles - Region pelvienne et cuisse'),(6607,'M6126','Calcification et ossification paralytiques de muscles - Jambe'),(6608,'M6127','Calcification et ossification paralytiques de muscles - Cheville et pied'),(6609,'M6128','Calcification et ossification paralytiques de muscles - Autres'),(6610,'M6129','Calcification et ossification paralytiques de muscles - Siege non precise'),(6611,'M613','Calcification et ossification de muscles associees a des brulures'),(6612,'M6130','Calcification et ossification de muscles associees a des brulures - Sieges multiples'),(6613,'M6131','Calcification et ossification de muscles associees a des brulures - Region scapulaire'),(6614,'M6132','Calcification et ossification de muscles associees a des brulures - Bras'),(6615,'M6133','Calcification et ossification de muscles associees a des brulures - Avant-bras'),(6616,'M6134','Calcification et ossification de muscles associees a des brulures - Main'),(6617,'M6135','Calcification et ossification de muscles associees a des brulures - Region pelvienne et cuisse'),(6618,'M6136','Calcification et ossification de muscles associees a des brulures - Jambe'),(6619,'M6137','Calcification et ossification de muscles associees a des brulures - Cheville et pied'),(6620,'M6138','Calcification et ossification de muscles associees a des brulures - Autres'),(6621,'M6139','Calcification et ossification de muscles associees a des brulures - Siege non precise'),(6622,'M614','Autres calcifications de muscles'),(6623,'M6140','Autres calcifications de muscles - Sieges multiples'),(6624,'M6141','Autres calcifications de muscles - Region scapulaire'),(6625,'M6142','Autres calcifications de muscles - Bras'),(6626,'M6143','Autres calcifications de muscles - Avant-bras'),(6627,'M6144','Autres calcifications de muscles - Main'),(6628,'M6145','Autres calcifications de muscles - Region pelvienne et cuisse'),(6629,'M6146','Autres calcifications de muscles - Jambe'),(6630,'M6147','Autres calcifications de muscles - Cheville et pied'),(6631,'M6148','Autres calcifications de muscles - Autres'),(6632,'M6149','Autres calcifications de muscles - Siege non precise'),(6633,'M615','Autres ossifications de muscles'),(6634,'M6150','Autres ossifications de muscles - Sieges multiples'),(6635,'M6151','Autres ossifications de muscles - Region scapulaire'),(6636,'M6152','Autres ossifications de muscles - Bras'),(6637,'M6153','Autres ossifications de muscles - Avant-bras'),(6638,'M6154','Autres ossifications de muscles - Main'),(6639,'M6155','Autres ossifications de muscles - Region pelvienne et cuisse'),(6640,'M6156','Autres ossifications de muscles - Jambe'),(6641,'M6157','Autres ossifications de muscles - Cheville et pied'),(6642,'M6158','Autres ossifications de muscles - Autres'),(6643,'M6159','Autres ossifications de muscles - Siege non precise'),(6644,'M619','Calcification et ossification de muscles, sans precision'),(6645,'M6190','Calcification et ossification de muscles, sans precision - Sieges multiples'),(6646,'M6191','Calcification et ossification de muscles, sans precision - Region scapulaire'),(6647,'M6192','Calcification et ossification de muscles, sans precision - Bras'),(6648,'M6193','Calcification et ossification de muscles, sans precision - Avant-bras'),(6649,'M6194','Calcification et ossification de muscles, sans precision - Main'),(6650,'M6195','Calcification et ossification de muscles, sans precision - Region pelvienne et cuisse'),(6651,'M6196','Calcification et ossification de muscles, sans precision - Jambe'),(6652,'M6197','Calcification et ossification de muscles, sans precision - Cheville et pied'),(6653,'M6198','Calcification et ossification de muscles, sans precision - Autres'),(6654,'M6199','Calcification et ossification de muscles, sans precision - Siege non precise'),(6655,'M620','Diastasis musculaire (n\'entrainant pas de hernie)'),(6656,'M6200','Diastasis musculaire (n\'entrainant pas de hernie) - Sieges multiples'),(6657,'M6201','Diastasis musculaire (n\'entrainant pas de hernie) - Region scapulaire'),(6658,'M6202','Diastasis musculaire (n\'entrainant pas de hernie) - Bras'),(6659,'M6203','Diastasis musculaire (n\'entrainant pas de hernie) - Avant-bras'),(6660,'M6204','Diastasis musculaire (n\'entrainant pas de hernie) - Main'),(6661,'M6205','Diastasis musculaire (n\'entrainant pas de hernie) - Region pelvienne et cuisse'),(6662,'M6206','Diastasis musculaire (n\'entrainant pas de hernie) - Jambe'),(6663,'M6207','Diastasis musculaire (n\'entrainant pas de hernie) - Cheville et pied'),(6664,'M6208','Diastasis musculaire (n\'entrainant pas de hernie) - Autres'),(6665,'M6209','Diastasis musculaire (n\'entrainant pas de hernie) - Siege non precise'),(6666,'M621','Autres dechirures musculaires (non traumatiques)'),(6667,'M6210','Autres dechirures musculaires (non traumatiques) - Sieges multiples'),(6668,'M6211','Autres dechirures musculaires (non traumatiques) - Region scapulaire'),(6669,'M6212','Autres dechirures musculaires (non traumatiques) - Bras'),(6670,'M6213','Autres dechirures musculaires (non traumatiques) - Avant-bras'),(6671,'M6214','Autres dechirures musculaires (non traumatiques) - Main'),(6672,'M6215','Autres dechirures musculaires (non traumatiques) - Region pelvienne et cuisse'),(6673,'M6216','Autres dechirures musculaires (non traumatiques) - Jambe'),(6674,'M6217','Autres dechirures musculaires (non traumatiques) - Cheville et pied'),(6675,'M6218','Autres dechirures musculaires (non traumatiques) - Autres'),(6676,'M6219','Autres dechirures musculaires (non traumatiques) - Siege non precise'),(6677,'M622','Infarcissement ischemique musculaire'),(6678,'M6220','Infarcissement ischemique musculaire - Sieges multiples'),(6679,'M6221','Infarcissement ischemique musculaire - Region scapulaire'),(6680,'M6222','Infarcissement ischemique musculaire - Bras'),(6681,'M6223','Infarcissement ischemique musculaire - Avant-bras'),(6682,'M6224','Infarcissement ischemique musculaire - Main'),(6683,'M6225','Infarcissement ischemique musculaire - Region pelvienne et cuisse'),(6684,'M6226','Infarcissement ischemique musculaire - Jambe'),(6685,'M6227','Infarcissement ischemique musculaire - Cheville et pied'),(6686,'M6228','Infarcissement ischemique musculaire - Autres'),(6687,'M6229','Infarcissement ischemique musculaire - Siege non precise'),(6688,'M623','Syndrome d\'immobilite (paraplegique)'),(6689,'M6230','Syndrome d\'immobilite (paraplegique) - Sieges multiples'),(6690,'M6231','Syndrome d\'immobilite (paraplegique) - Region scapulaire'),(6691,'M6232','Syndrome d\'immobilite (paraplegique) - Bras'),(6692,'M6233','Syndrome d\'immobilite (paraplegique) - Avant-bras'),(6693,'M6234','Syndrome d\'immobilite (paraplegique) - Main'),(6694,'M6235','Syndrome d\'immobilite (paraplegique) - Region pelvienne et cuisse'),(6695,'M6236','Syndrome d\'immobilite (paraplegique) - Jambe'),(6696,'M6237','Syndrome d\'immobilite (paraplegique) - Cheville et pied'),(6697,'M6238','Syndrome d\'immobilite (paraplegique) - Autres'),(6698,'M6239','Syndrome d\'immobilite (paraplegique) - Siege non precise'),(6699,'M624','Contracture musculaire'),(6700,'M6240','Contracture musculaire - Sieges multiples'),(6701,'M6241','Contracture musculaire - Region scapulaire'),(6702,'M6242','Contracture musculaire - Bras'),(6703,'M6243','Contracture musculaire - Avant-bras'),(6704,'M6244','Contracture musculaire - Main'),(6705,'M6245','Contracture musculaire - Region pelvienne et cuisse'),(6706,'M6246','Contracture musculaire - Jambe'),(6707,'M6247','Contracture musculaire - Cheville et pied'),(6708,'M6248','Contracture musculaire - Autres'),(6709,'M6249','Contracture musculaire - Siege non precise'),(6710,'M625','Atrophie et fonte musculaires, non classees ailleurs'),(6711,'M6250','Atrophie et fonte musculaires, non classees ailleurs - Sieges multiples'),(6712,'M6251','Atrophie et fonte musculaires, non classees ailleurs - Region scapulaire'),(6713,'M6252','Atrophie et fonte musculaires, non classees ailleurs - Bras'),(6714,'M6253','Atrophie et fonte musculaires, non classees ailleurs - Avant-bras'),(6715,'M6254','Atrophie et fonte musculaires, non classees ailleurs - Main'),(6716,'M6255','Atrophie et fonte musculaires, non classees ailleurs - Region pelvienne et cuisse'),(6717,'M6256','Atrophie et fonte musculaires, non classees ailleurs - Jambe'),(6718,'M6257','Atrophie et fonte musculaires, non classees ailleurs - Cheville et pied'),(6719,'M6258','Atrophie et fonte musculaires, non classees ailleurs - Autres'),(6720,'M6259','Atrophie et fonte musculaires, non classees ailleurs - Siege non precise'),(6721,'M626','Foulure musculaire'),(6722,'M6260','Foulure musculaire - Sieges multiples'),(6723,'M6261','Foulure musculaire - Region scapulaire'),(6724,'M6262','Foulure musculaire - Bras'),(6725,'M6263','Foulure musculaire - Avant-bras'),(6726,'M6264','Foulure musculaire - Main'),(6727,'M6265','Foulure musculaire - Region pelvienne et cuisse'),(6728,'M6266','Foulure musculaire - Jambe'),(6729,'M6267','Foulure musculaire - Cheville et pied'),(6730,'M6268','Foulure musculaire - Autres'),(6731,'M6269','Foulure musculaire - Siege non precise'),(6732,'M628','Autres atteintes musculaires precisees'),(6733,'M6280','Autres atteintes musculaires precisees - Sieges multiples'),(6734,'M6281','Autres atteintes musculaires precisees - Region scapulaire'),(6735,'M6282','Autres atteintes musculaires precisees - Bras'),(6736,'M6283','Autres atteintes musculaires precisees - Avant-bras'),(6737,'M6284','Autres atteintes musculaires precisees - Main'),(6738,'M6285','Autres atteintes musculaires precisees - Region pelvienne et cuisse'),(6739,'M6286','Autres atteintes musculaires precisees - Jambe'),(6740,'M6287','Autres atteintes musculaires precisees - Cheville et pied'),(6741,'M6288','Autres atteintes musculaires precisees - Autres'),(6742,'M6289','Autres atteintes musculaires precisees - Siege non precise'),(6743,'M62890','Rhabdomyolyse'),(6744,'M62898','Autres atteintes musculaires precisees, non classees ailleurs - Siege non precise'),(6745,'M629','Atteinte musculaire, sans precision'),(6746,'M6290','Atteinte musculaire, sans precision - Sieges multiples'),(6747,'M6291','Atteinte musculaire, sans precision - Region scapulaire'),(6748,'M6292','Atteinte musculaire, sans precision - Bras'),(6749,'M6293','Atteinte musculaire, sans precision - Avant-bras'),(6750,'M6294','Atteinte musculaire, sans precision - Main'),(6751,'M6295','Atteinte musculaire, sans precision - Region pelvienne et cuisse'),(6752,'M6296','Atteinte musculaire, sans precision - Jambe'),(6753,'M6297','Atteinte musculaire, sans precision - Cheville et pied'),(6754,'M6298','Atteinte musculaire, sans precision - Autres'),(6755,'M6299','Atteinte musculaire, sans precision - Siege non precise'),(6756,'M630','Myosite au cours de maladies bacteriennes classees ailleurs'),(6757,'M631','Myosite au cours d\'infections parasitaires et a protozoaires classees ailleurs'),(6758,'M632','Myosite au cours d\'autres maladies infectieuses classees ailleurs'),(6759,'M633','Myosite au cours de sarcoidose (D86.8)'),(6760,'M638','Autres atteintes musculaires au cours de maladies classees ailleurs'),(6761,'M650','Abces de la gaine du tendon'),(6762,'M6500','Abces de la gaine du tendon - Sieges multiples'),(6763,'M6503','Abces de la gaine du tendon - Avant-bras'),(6764,'M6504','Abces de la gaine du tendon - Main'),(6765,'M6507','Abces de la gaine du tendon - Cheville et pied'),(6766,'M6509','Abces de la gaine du tendon - Siege non precise'),(6767,'M651','Autres (teno)synovites infectieuses'),(6768,'M6510','Autres (teno)synovites infectieuses - Sieges multiples'),(6769,'M6511','Autres (teno)synovites infectieuses - Region scapulaire'),(6770,'M6512','Autres (teno)synovites infectieuses - Bras'),(6771,'M6513','Autres (teno)synovites infectieuses - Avant-bras'),(6772,'M6514','Autres (teno)synovites infectieuses - Main'),(6773,'M6515','Autres (teno)synovites infectieuses - Region pelvienne et cuisse'),(6774,'M6516','Autres (teno)synovites infectieuses - Jambe'),(6775,'M6517','Autres (teno)synovites infectieuses - Cheville et pied'),(6776,'M6518','Autres (teno)synovites infectieuses - Autres'),(6777,'M6519','Autres (teno)synovites infectieuses - Siege non precise'),(6778,'M652','Tendinite calcifiante'),(6779,'M6520','Tendinite calcifiante - Sieges multiples'),(6780,'M6522','Tendinite calcifiante - Bras'),(6781,'M6523','Tendinite calcifiante - Avant-bras'),(6782,'M6524','Tendinite calcifiante - Main'),(6783,'M6525','Tendinite calcifiante - Region pelvienne et cuisse'),(6784,'M6526','Tendinite calcifiante - Jambe'),(6785,'M6527','Tendinite calcifiante - Cheville et pied'),(6786,'M6528','Tendinite calcifiante - Autres'),(6787,'M6529','Tendinite calcifiante - Siege non precise'),(6788,'M653','\"Doigt \"\"a ressort\"\"\"'),(6789,'M6530','\"Doigt \"\"a ressort\"\" - Sieges multiples\"'),(6790,'M6534','\"Doigt \"\"a ressort\"\" - Main\"'),(6791,'M654','Tenosynovite chronique stenosante du pouce [de Quervain]'),(6792,'M6540','Tenosynovite chronique stenosante du pouce (de Quervain) - Sieges multiples'),(6793,'M6544','Tenosynovite chronique stenosante du pouce (de Quervain) - Main'),(6794,'M658','Autres synovites et tenosynovites'),(6795,'M6580','Autres synovites et tenosynovites - Sieges multiples'),(6796,'M6581','Autres synovites et tenosynovites - Region scapulaire'),(6797,'M6582','Autres synovites et tenosynovites - Bras'),(6798,'M6583','Autres synovites et tenosynovites - Avant-bras'),(6799,'M6584','Autres synovites et tenosynovites - Main'),(6800,'M6585','Autres synovites et tenosynovites - Region pelvienne et cuisse'),(6801,'M6586','Autres synovites et tenosynovites - Jambe'),(6802,'M6587','Autres synovites et tenosynovites - Cheville et pied'),(6803,'M6588','Autres synovites et tenosynovites - Autres'),(6804,'M6589','Autres synovites et tenosynovites - Siege non precise'),(6805,'M659','Synovite et tenosynovite, sans precision'),(6806,'M6590','Synovite et tenosynovite, sans precision - Sieges multiples'),(6807,'M6591','Synovite et tenosynovite, sans precision - Region scapulaire'),(6808,'M6592','Synovite et tenosynovite, sans precision - Bras'),(6809,'M6593','Synovite et tenosynovite, sans precision - Avant-bras'),(6810,'M6594','Synovite et tenosynovite, sans precision - Main'),(6811,'M6595','Synovite et tenosynovite, sans precision - Region pelvienne et cuisse'),(6812,'M6596','Synovite et tenosynovite, sans precision - Jambe'),(6813,'M6597','Synovite et tenosynovite, sans precision - Cheville et pied'),(6814,'M6598','Synovite et tenosynovite, sans precision - Autres'),(6815,'M6599','Synovite et tenosynovite, sans precision - Siege non precise'),(6816,'M660','Dechirure d\'un kyste poplite'),(6817,'M6600','Dechirure d\'un kyste poplite - Sieges multiples'),(6818,'M6606','Dechirure d\'un kyste poplite - Jambe'),(6819,'M661','Dechirure de la synoviale'),(6820,'M6610','Dechirure de la synoviale - Sieges multiples'),(6821,'M6611','Dechirure de la synoviale - Region scapulaire'),(6822,'M6612','Dechirure de la synoviale - Bras'),(6823,'M6613','Dechirure de la synoviale - Avant-bras'),(6824,'M6614','Dechirure de la synoviale - Main'),(6825,'M6615','Dechirure de la synoviale - Region pelvienne et cuisse'),(6826,'M6617','Dechirure de la synoviale - Cheville et pied'),(6827,'M6618','Dechirure de la synoviale - Autres'),(6828,'M6619','Dechirure de la synoviale - Siege non precise'),(6829,'M662','Dechirure spontanee des tendons extenseurs'),(6830,'M6620','Dechirure spontanee des tendons extenseurs - Sieges multiples'),(6831,'M6621','Dechirure spontanee des tendons extenseurs - Region scapulaire'),(6832,'M6622','Dechirure spontanee des tendons extenseurs - Bras'),(6833,'M6623','Dechirure spontanee des tendons extenseurs - Avant-bras'),(6834,'M6624','Dechirure spontanee des tendons extenseurs - Main'),(6835,'M6625','Dechirure spontanee des tendons extenseurs - Region pelvienne et cuisse'),(6836,'M6626','Dechirure spontanee des tendons extenseurs - Jambe'),(6837,'M6627','Dechirure spontanee des tendons extenseurs - Cheville et pied'),(6838,'M6628','Dechirure spontanee des tendons extenseurs - Autres'),(6839,'M6629','Dechirure spontanee des tendons extenseurs - Siege non precise'),(6840,'M663','Dechirure spontanee des tendons flechisseurs'),(6841,'M6630','Dechirure spontanee des tendons flechisseurs - Sieges multiples'),(6842,'M6631','Dechirure spontanee des tendons flechisseurs - Region scapulaire'),(6843,'M6632','Dechirure spontanee des tendons flechisseurs - Bras'),(6844,'M6633','Dechirure spontanee des tendons flechisseurs - Avant-bras'),(6845,'M6634','Dechirure spontanee des tendons flechisseurs - Main'),(6846,'M6635','Dechirure spontanee des tendons flechisseurs - Region pelvienne et cuisse'),(6847,'M6636','Dechirure spontanee des tendons flechisseurs - Jambe'),(6848,'M6637','Dechirure spontanee des tendons flechisseurs - Cheville et pied'),(6849,'M6638','Dechirure spontanee des tendons flechisseurs - Autres'),(6850,'M6639','Dechirure spontanee des tendons flechisseurs - Siege non precise'),(6851,'M664','Dechirure spontanee d\'autres tendons'),(6852,'M6640','Dechirure spontanee d\'autres tendons - Sieges multiples'),(6853,'M6641','Dechirure spontanee d\'autres tendons - Region scapulaire'),(6854,'M6642','Dechirure spontanee d\'autres tendons - Bras'),(6855,'M6643','Dechirure spontanee d\'autres tendons - Avant-bras'),(6856,'M6644','Dechirure spontanee d\'autres tendons - Main'),(6857,'M6645','Dechirure spontanee d\'autres tendons - Region pelvienne et cuisse'),(6858,'M6646','Dechirure spontanee d\'autres tendons - Jambe'),(6859,'M6647','Dechirure spontanee d\'autres tendons - Cheville et pied'),(6860,'M6648','Dechirure spontanee d\'autres tendons - Autres'),(6861,'M6649','Dechirure spontanee d\'autres tendons - Siege non precise'),(6862,'M665','Dechirure spontanee d\'un tendon, sans precision'),(6863,'M6650','Dechirure spontanee d\'un tendon, sans precision - Sieges multiples'),(6864,'M6651','Dechirure spontanee d\'un tendon, sans precision - Region scapulaire'),(6865,'M6652','Dechirure spontanee d\'un tendon, sans precision - Bras'),(6866,'M6653','Dechirure spontanee d\'un tendon, sans precision - Avant-bras'),(6867,'M6654','Dechirure spontanee d\'un tendon, sans precision - Main'),(6868,'M6655','Dechirure spontanee d\'un tendon, sans precision - Region pelvienne et cuisse'),(6869,'M6656','Dechirure spontanee d\'un tendon, sans precision - Jambe'),(6870,'M6657','Dechirure spontanee d\'un tendon, sans precision - Cheville et pied'),(6871,'M6658','Dechirure spontanee d\'un tendon, sans precision - Autres'),(6872,'M6659','Dechirure spontanee d\'un tendon, sans precision - Siege non precise'),(6873,'M670','Brievete du tendon d\'Achille (acquise)'),(6874,'M671','Autres retractions tendineuses (gaine)'),(6875,'M672','Hypertrophie synoviale, non classee ailleurs'),(6876,'M673','Synovite transitoire'),(6877,'M674','Kyste (articulaire)'),(6878,'M678','Autres atteintes precisees de la synoviale et du tendon'),(6879,'M679','Atteinte de la synoviale et du tendon, sans precision'),(6880,'M680','Synovite et tenosynovite au cours de maladies bacteriennes classees ailleurs'),(6881,'M688','Autres atteintes de la synoviale et du tendon au cours de maladies classees ailleurs'),(6882,'M700','Synovite seche de la main et du poignet'),(6883,'M7000','Synovite seche de la main et du poignet - Sieges multiples'),(6884,'M7003','Synovite seche de la main et du poignet - Avant-bras'),(6885,'M7004','Synovite seche de la main et du poignet - Main'),(6886,'M701','Bursite de la main'),(6887,'M7010','Bursite de la main - Sieges multiples'),(6888,'M7014','Bursite de la main - Main'),(6889,'M702','Bursite olecranienne'),(6890,'M7020','Bursite olecranienne - Sieges multiples'),(6891,'M7022','Bursite olecranienne - Bras'),(6892,'M703','Autres bursites du coude'),(6893,'M7030','Autres bursites du coude - Sieges multiples'),(6894,'M7032','Autres bursites du coude - Bras'),(6895,'M704','Bursite prepatellaire'),(6896,'M7040','Bursite prepatellaire - Sieges multiples'),(6897,'M7046','Bursite prepatellaire - Jambe'),(6898,'M705','Autres bursites du genou'),(6899,'M7050','Autres bursites du genou - Sieges multiples'),(6900,'M7056','Autres bursites du genou - Jambe'),(6901,'M706','Bursite trochanterienne'),(6902,'M7060','Bursite trochanterienne - Sieges multiples'),(6903,'M7065','Bursite trochanterienne - Region pelvienne et cuisse'),(6904,'M707','Autres bursites de la hanche'),(6905,'M7070','Autres bursites de la hanche - Sieges multiples'),(6906,'M7075','Autres bursites de la hanche - Region pelvienne et cuisse'),(6907,'M708','Autres affections des tissus mous par sollicitation excessive'),(6908,'M7080','Autres affections des tissus mous par sollicitation excessive - Sieges multiples'),(6909,'M7087','Autres affections des tissus mous par sollicitation excessive - Cheville et pied'),(6910,'M7088','Autres affections des tissus mous par sollicitation excessive - Autres'),(6911,'M7089','Autres affections des tissus mous par sollicitation excessive - Siege non precise'),(6912,'M709','Affection des tissus mous par sollicitation excessive, sans precision'),(6913,'M7090','Affection des tissus mous par sollicitation excessive, sans precision - Sieges multiples'),(6914,'M7091','Affection des tissus mous par sollicitation excessive, sans precision - Region scapulaire'),(6915,'M7092','Affection des tissus mous par sollicitation excessive, sans precision - Bras'),(6916,'M7093','Affection des tissus mous par sollicitation excessive, sans precision - Avant-bras'),(6917,'M7094','Affection des tissus mous par sollicitation excessive, sans precision - Main'),(6918,'M7095','Affection des tissus mous par sollicitation excessive, sans precision - Region pelvienne et cuisse'),(6919,'M7096','Affection des tissus mous par sollicitation excessive, sans precision - Jambe'),(6920,'M7097','Affection des tissus mous par sollicitation excessive, sans precision - Cheville et pied'),(6921,'M7098','Affection des tissus mous par sollicitation excessive, sans precision - Autres'),(6922,'M7099','Affection des tissus mous par sollicitation excessive, sans precision - Siege non precise'),(6923,'M710','Abces des bourses sereuses'),(6924,'M7100','Abces des bourses sereuses - Sieges multiples'),(6925,'M7101','Abces des bourses sereuses - Region scapulaire'),(6926,'M7102','Abces des bourses sereuses - Bras'),(6927,'M7103','Abces des bourses sereuses - Avant-bras'),(6928,'M7104','Abces des bourses sereuses - Main'),(6929,'M7105','Abces des bourses sereuses - Region pelvienne et cuisse'),(6930,'M7106','Abces des bourses sereuses - Jambe'),(6931,'M7107','Abces des bourses sereuses - Cheville et pied'),(6932,'M7108','Abces des bourses sereuses - Autres'),(6933,'M7109','Abces des bourses sereuses - Siege non precise'),(6934,'M711','Autres bursites infectieuses'),(6935,'M7110','Autres bursites infectieuses - Sieges multiples'),(6936,'M7111','Autres bursites infectieuses - Region scapulaire'),(6937,'M7112','Autres bursites infectieuses - Bras'),(6938,'M7113','Autres bursites infectieuses - Avant-bras'),(6939,'M7114','Autres bursites infectieuses - Main'),(6940,'M7115','Autres bursites infectieuses - Region pelvienne et cuisse'),(6941,'M7116','Autres bursites infectieuses - Jambe'),(6942,'M7117','Autres bursites infectieuses - Cheville et pied'),(6943,'M7118','Autres bursites infectieuses - Autres'),(6944,'M7119','Autres bursites infectieuses - Siege non precise'),(6945,'M712','Kyste synovial poplite [Baker]'),(6946,'M7120','Kyste synovial poplite (Baker) - Sieges multiples'),(6947,'M7126','Kyste synovial poplite (Baker) - Jambe'),(6948,'M713','Autres kystes des bourses sereuses'),(6949,'M7130','Autres kystes des bourses sereuses - Sieges multiples'),(6950,'M7131','Autres kystes des bourses sereuses - Region scapulaire'),(6951,'M7132','Autres kystes des bourses sereuses - Bras'),(6952,'M7133','Autres kystes des bourses sereuses - Avant-bras'),(6953,'M7134','Autres kystes des bourses sereuses - Main'),(6954,'M7135','Autres kystes des bourses sereuses - Region pelvienne et cuisse'),(6955,'M7137','Autres kystes des bourses sereuses - Cheville et pied'),(6956,'M7138','Autres kystes des bourses sereuses - Autres'),(6957,'M7139','Autres kystes des bourses sereuses - Siege non precise'),(6958,'M714','Depots calciques dans une bourse sereuse'),(6959,'M7140','Depots calciques dans une bourse sereuse - Sieges multiples'),(6960,'M7142','Depots calciques dans une bourse sereuse - Bras'),(6961,'M7143','Depots calciques dans une bourse sereuse - Avant-bras'),(6962,'M7144','Depots calciques dans une bourse sereuse - Main'),(6963,'M7145','Depots calciques dans une bourse sereuse - Region pelvienne et cuisse'),(6964,'M7146','Depots calciques dans une bourse sereuse - Jambe'),(6965,'M7147','Depots calciques dans une bourse sereuse - Cheville et pied'),(6966,'M7148','Depots calciques dans une bourse sereuse - Autres'),(6967,'M7149','Depots calciques dans une bourse sereuse - Siege non precise'),(6968,'M715','Autres bursites, non classees ailleurs'),(6969,'M7150','Autres bursites, non classees ailleurs - Sieges multiples'),(6970,'M7152','Autres bursites, non classees ailleurs - Bras'),(6971,'M7153','Autres bursites, non classees ailleurs - Avant-bras'),(6972,'M7154','Autres bursites, non classees ailleurs - Main'),(6973,'M7155','Autres bursites, non classees ailleurs - Region pelvienne et cuisse'),(6974,'M7156','Autres bursites, non classees ailleurs - Jambe'),(6975,'M7157','Autres bursites, non classees ailleurs - Cheville et pied'),(6976,'M7158','Autres bursites, non classees ailleurs - Autres'),(6977,'M7159','Autres bursites, non classees ailleurs - Siege non precise'),(6978,'M718','Autres affections des bourses sereuses precisees'),(6979,'M7180','Autres affections des bourses sereuses precisees - Sieges multiples'),(6980,'M7182','Autres affections des bourses sereuses precisees - Bras'),(6981,'M7183','Autres affections des bourses sereuses precisees - Avant-bras'),(6982,'M7184','Autres affections des bourses sereuses precisees - Main'),(6983,'M7185','Autres affections des bourses sereuses precisees - Region pelvienne et cuisse'),(6984,'M7186','Autres affections des bourses sereuses precisees - Jambe'),(6985,'M7187','Autres affections des bourses sereuses precisees - Cheville et pied'),(6986,'M7188','Autres affections des bourses sereuses precisees - Autres'),(6987,'M7189','Autres affections des bourses sereuses precisees - Siege non precise'),(6988,'M719','Bursite, sans precision'),(6989,'M7190','Bursite, sans precision - Sieges multiples'),(6990,'M7192','Bursite, sans precision - Bras'),(6991,'M7193','Bursite, sans precision - Avant-bras'),(6992,'M7194','Bursite, sans precision - Main'),(6993,'M7195','Bursite, sans precision - Region pelvienne et cuisse'),(6994,'M7196','Bursite, sans precision - Jambe'),(6995,'M7197','Bursite, sans precision - Cheville et pied'),(6996,'M7198','Bursite, sans precision - Autres'),(6997,'M7199','Bursite, sans precision - Siege non precise'),(6998,'M720','Fibromatose de l\'aponevrose palmaire [Dupuytren]'),(6999,'M7200','Fibromatose de l\'aponevrose palmaire (Dupuytren) - Sieges multiples'),(7000,'M7204','Fibromatose de l\'aponevrose palmaire (Dupuytren) - Main'),(7001,'M721','Coussinet des phalanges'),(7002,'M7210','Coussinet des phalanges - Sieges multiples'),(7003,'M7214','Coussinet des phalanges - Main'),(7004,'M722','Fibromatose de l\'aponevrose plantaire'),(7005,'M7220','Fibromatose de l\'aponevrose plantaire - Sieges multiples'),(7006,'M7227','Fibromatose de l\'aponevrose plantaire - Cheville et pied'),(7007,'M723','Fasciite nodulaire'),(7008,'M7230','Fasciite nodulaire - Sieges multiples'),(7009,'M7231','Fasciite nodulaire - Region scapulaire'),(7010,'M7232','Fasciite nodulaire - Bras'),(7011,'M7233','Fasciite nodulaire - Avant-bras'),(7012,'M7234','Fasciite nodulaire - Main'),(7013,'M7235','Fasciite nodulaire - Region pelvienne et cuisse'),(7014,'M7236','Fasciite nodulaire - Jambe'),(7015,'M7237','Fasciite nodulaire - Cheville et pied'),(7016,'M7238','Fasciite nodulaire - Autres'),(7017,'M7239','Fasciite nodulaire - Siege non precise'),(7018,'M724','Fibromatose pseudo-sarcomateuse'),(7019,'M7240','Fibromatose pseudo-sarcomateuse - Sieges multiples'),(7020,'M7241','Fibromatose pseudo-sarcomateuse - Region scapulaire'),(7021,'M7242','Fibromatose pseudo-sarcomateuse - Bras'),(7022,'M7243','Fibromatose pseudo-sarcomateuse - Avant-bras'),(7023,'M7244','Fibromatose pseudo-sarcomateuse - Main'),(7024,'M7245','Fibromatose pseudo-sarcomateuse - Region pelvienne et cuisse'),(7025,'M7246','Fibromatose pseudo-sarcomateuse - Jambe'),(7026,'M7247','Fibromatose pseudo-sarcomateuse - Cheville et pied'),(7027,'M7248','Fibromatose pseudo-sarcomateuse - Autres'),(7028,'M7249','Fibromatose pseudo-sarcomateuse - Siege non precise'),(7029,'M725','Fasciite, non classee ailleurs'),(7030,'M7250','Fasciite, non classee ailleurs - Sieges multiples'),(7031,'M7251','Fasciite, non classee ailleurs - Region scapulaire'),(7032,'M7252','Fasciite, non classee ailleurs - Bras'),(7033,'M7253','Fasciite, non classee ailleurs - Avant-bras'),(7034,'M7254','Fasciite, non classee ailleurs - Main'),(7035,'M7255','Fasciite, non classee ailleurs - Region pelvienne et cuisse'),(7036,'M7256','Fasciite, non classee ailleurs - Jambe'),(7037,'M7257','Fasciite, non classee ailleurs - Cheville et pied'),(7038,'M7258','Fasciite, non classee ailleurs - Autres'),(7039,'M7259','Fasciite, non classee ailleurs - Siege non precise'),(7040,'M728','Autres affections fibroblastiques'),(7041,'M7280','Autres affections fibroblastiques - Sieges multiples'),(7042,'M7281','Autres affections fibroblastiques - Region scapulaire'),(7043,'M7282','Autres affections fibroblastiques - Bras'),(7044,'M7283','Autres affections fibroblastiques - Avant-bras'),(7045,'M7284','Autres affections fibroblastiques - Main'),(7046,'M7285','Autres affections fibroblastiques - Region pelvienne et cuisse'),(7047,'M7286','Autres affections fibroblastiques - Jambe'),(7048,'M7287','Autres affections fibroblastiques - Cheville et pied'),(7049,'M7288','Autres affections fibroblastiques - Autres'),(7050,'M7289','Autres affections fibroblastiques - Siege non precise'),(7051,'M729','Affection fibroblastique, sans precision'),(7052,'M7290','Affection fibroblastique, sans precision - Sieges multiples'),(7053,'M7291','Affection fibroblastique, sans precision - Region scapulaire'),(7054,'M7292','Affection fibroblastique, sans precision - Bras'),(7055,'M7293','Affection fibroblastique, sans precision - Avant-bras'),(7056,'M7294','Affection fibroblastique, sans precision - Main'),(7057,'M7295','Affection fibroblastique, sans precision - Region pelvienne et cuisse'),(7058,'M7296','Affection fibroblastique, sans precision - Jambe'),(7059,'M7297','Affection fibroblastique, sans precision - Cheville et pied'),(7060,'M7298','Affection fibroblastique, sans precision - Autres'),(7061,'M7299','Affection fibroblastique, sans precision - Siege non precise'),(7062,'M730','Bursite gonococcique (A54.4)'),(7063,'M7300','Bursite gonococcique (A54.4) - Sieges multiples'),(7064,'M7301','Bursite gonococcique (A54.4) - Region scapulaire'),(7065,'M7302','Bursite gonococcique (A54.4) - Bras'),(7066,'M7303','Bursite gonococcique (A54.4) - Avant-bras'),(7067,'M7304','Bursite gonococcique (A54.4) - Main'),(7068,'M7305','Bursite gonococcique (A54.4) - Region pelvienne et cuisse'),(7069,'M7306','Bursite gonococcique (A54.4) - Jambe'),(7070,'M7307','Bursite gonococcique (A54.4) - Cheville et pied'),(7071,'M7308','Bursite gonococcique (A54.4) - Autres'),(7072,'M7309','Bursite gonococcique (A54.4) - Siege non precise'),(7073,'M731','Bursite syphilitique (A52.7)'),(7074,'M7310','Bursite syphilitique (A52.7) - Sieges multiples'),(7075,'M7311','Bursite syphilitique (A52.7) - Region scapulaire'),(7076,'M7312','Bursite syphilitique (A52.7) - Bras'),(7077,'M7313','Bursite syphilitique (A52.7) - Avant-bras'),(7078,'M7314','Bursite syphilitique (A52.7) - Main'),(7079,'M7315','Bursite syphilitique (A52.7) - Region pelvienne et cuisse'),(7080,'M7316','Bursite syphilitique (A52.7) - Jambe'),(7081,'M7317','Bursite syphilitique (A52.7) - Cheville et pied'),(7082,'M7318','Bursite syphilitique (A52.7) - Autres'),(7083,'M7319','Bursite syphilitique (A52.7) - Siege non precise'),(7084,'M738','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs'),(7085,'M7380','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Sieges multiples'),(7086,'M7381','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Region scapulaire'),(7087,'M7382','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Bras'),(7088,'M7383','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Avant-bras'),(7089,'M7384','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Main'),(7090,'M7385','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Region pelvienne et cuisse'),(7091,'M7386','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Jambe'),(7092,'M7387','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Cheville et pied'),(7093,'M7388','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Autres'),(7094,'M7389','Autres affections des tissus mous au cours d\'autres maladies classees ailleurs - Siege non precise'),(7095,'M750','Capsulite retractile de l\'epaule'),(7096,'M751','Syndrome de la coiffe des rotateurs'),(7097,'M752','Tendinite du biceps'),(7098,'M753','Tendinite calcifiante de l\'epaule'),(7099,'M754','Syndrome d\'empietement de l\'epaule'),(7100,'M755','Bursite de l\'epaule'),(7101,'M758','Autres lesions de l\'epaule'),(7102,'M759','Lesion de l\'epaule, sans precision'),(7103,'M760','Tendinite de la region fessiere'),(7104,'M7600','Tendinite de la region fessiere - Sieges multiples'),(7105,'M7605','Tendinite de la region fessiere - Region pelvienne et cuisse'),(7106,'M761','Tendinite du psoas'),(7107,'M7610','Tendinite du psoas - Sieges multiples'),(7108,'M7615','Tendinite du psoas - Region pelvienne et cuisse'),(7109,'M762','Exostose de la crete iliaque'),(7110,'M7620','Exostose de la crete iliaque - Sieges multiples'),(7111,'M7625','Exostose de la crete iliaque - Region pelvienne et cuisse'),(7112,'M763','Syndrome de la bandelette de Maissiat [ilio-tibiale]'),(7113,'M7630','Syndrome de la bandelette de Maissiat (ilio-tibiale) - Sieges multiples'),(7114,'M7635','Syndrome de la bandelette de Maissiat (ilio-tibiale) - Region pelvienne et cuisse'),(7115,'M7636','Syndrome de la bandelette de Maissiat (ilio-tibiale) - Jambe'),(7116,'M764','Bursite du ligament lateral interne du genou [Pellegrini-Stieda]'),(7117,'M7640','Bursite du ligament lateral interne du genou (Pellegrini-Stieda) - Sieges multiples'),(7118,'M7646','Bursite du ligament lateral interne du genou (Pellegrini-Stieda) - Jambe'),(7119,'M765','Tendinite rotulienne'),(7120,'M7650','Tendinite rotulienne - Sieges multiples'),(7121,'M7656','Tendinite rotulienne - Jambe'),(7122,'M766','Tendinite du tendon d\'Achille'),(7123,'M7660','Tendinite du tendon d\'Achille - Sieges multiples'),(7124,'M7666','Tendinite du tendon d\'Achille - Jambe'),(7125,'M7667','Tendinite du tendon d\'Achille - Cheville et pied'),(7126,'M767','Tendinite peroniere'),(7127,'M7670','Tendinite peroniere - Sieges multiples'),(7128,'M7676','Tendinite peroniere - Jambe'),(7129,'M768','Autres enthesopathies du membre inferieur, sauf le pied'),(7130,'M7680','Autres enthesopathies du membre inferieur, sauf le pied - Sieges multiples'),(7131,'M7685','Autres enthesopathies du membre inferieur, sauf le pied - Region pelvienne et cuisse'),(7132,'M7686','Autres enthesopathies du membre inferieur, sauf le pied - Jambe'),(7133,'M7687','Autres enthesopathies du membre inferieur, sauf le pied - Cheville et pied'),(7134,'M7689','Autres enthesopathies du membre inferieur, sauf le pied - Siege non precise'),(7135,'M769','Enthesopathie du membre inferieur, sans precision'),(7136,'M7690','Enthesopathie du membre inferieur, sans precision - Sieges multiples'),(7137,'M7695','Enthesopathie du membre inferieur, sans precision - Region pelvienne et cuisse'),(7138,'M7696','Enthesopathie du membre inferieur, sans precision - Jambe'),(7139,'M7697','Enthesopathie du membre inferieur, sans precision - Cheville et pied'),(7140,'M7699','Enthesopathie du membre inferieur, sans precision - Siege non precise'),(7141,'M770','Apophysite interne du coude'),(7142,'M7700','Apophysite interne du coude - Sieges multiples'),(7143,'M7702','Apophysite interne du coude - Bras'),(7144,'M771','Epicondylite'),(7145,'M7710','Epicondylite - Sieges multiples'),(7146,'M7712','Epicondylite - Bras'),(7147,'M772','Periarthrite du poignet'),(7148,'M7720','Periarthrite du poignet - Sieges multiples'),(7149,'M7723','Periarthrite du poignet - Avant-bras'),(7150,'M773','Exostose calcaneenne'),(7151,'M7730','Exostose calcaneenne - Sieges multiples'),(7152,'M7737','Exostose calcaneenne - Cheville et pied'),(7153,'M774','Metatarsalgie'),(7154,'M7740','Metatarsalgie - Sieges multiples'),(7155,'M7747','Metatarsalgie - Cheville et pied'),(7156,'M775','Autres enthesopathies du pied'),(7157,'M7750','Autres enthesopathies du pied - Sieges multiples'),(7158,'M7757','Autres enthesopathies du pied - Cheville et pied'),(7159,'M778','Autres enthesopathies, non classees ailleurs'),(7160,'M7780','Autres enthesopathies, non classees ailleurs - Sieges multiples'),(7161,'M7781','Autres enthesopathies, non classees ailleurs - Region scapulaire'),(7162,'M7784','Autres enthesopathies, non classees ailleurs - Main'),(7163,'M7788','Autres enthesopathies, non classees ailleurs - Autres'),(7164,'M7789','Autres enthesopathies, non classees ailleurs - Siege non precise'),(7165,'M779','Enthesopathie, sans precision'),(7166,'M7790','Enthesopathie, sans precision - Sieges multiples'),(7167,'M7791','Enthesopathie, sans precision - Region scapulaire'),(7168,'M7792','Enthesopathie, sans precision - Bras'),(7169,'M7793','Enthesopathie, sans precision - Avant-bras'),(7170,'M7794','Enthesopathie, sans precision - Main'),(7171,'M7797','Enthesopathie, sans precision - Cheville et pied'),(7172,'M7798','Enthesopathie, sans precision - Autres'),(7173,'M7799','Enthesopathie, sans precision - Siege non precise'),(7174,'M790','Rhumatisme, sans precision'),(7175,'M7900','Rhumatisme, sans precision - Sieges multiples'),(7176,'M7901','Rhumatisme, sans precision - Region scapulaire'),(7177,'M7902','Rhumatisme, sans precision - Bras'),(7178,'M7903','Rhumatisme, sans precision - Avant-bras'),(7179,'M7904','Rhumatisme, sans precision - Main'),(7180,'M7905','Rhumatisme, sans precision - Region pelvienne et cuisse'),(7181,'M7906','Rhumatisme, sans precision - Jambe'),(7182,'M7907','Rhumatisme, sans precision - Cheville et pied'),(7183,'M7908','Rhumatisme, sans precision - Autres'),(7184,'M7909','Rhumatisme, sans precision - Siege non precise'),(7185,'M791','Myalgie'),(7186,'M7910','Myalgie - Sieges multiples'),(7187,'M7911','Myalgie - Region scapulaire'),(7188,'M7912','Myalgie - Bras'),(7189,'M7913','Myalgie - Avant-bras'),(7190,'M7914','Myalgie - Main'),(7191,'M7915','Myalgie - Region pelvienne et cuisse'),(7192,'M7916','Myalgie - Jambe'),(7193,'M7917','Myalgie - Cheville et pied'),(7194,'M7918','Myalgie - Autres'),(7195,'M7919','Myalgie - Siege non precise'),(7196,'M792','Nevralgie et nevrite, sans precision'),(7197,'M7920','Nevralgie et nevrite, sans precision - Sieges multiples'),(7198,'M7921','Nevralgie et nevrite, sans precision - Region scapulaire'),(7199,'M7922','Nevralgie et nevrite, sans precision - Bras'),(7200,'M7923','Nevralgie et nevrite, sans precision - Avant-bras'),(7201,'M7924','Nevralgie et nevrite, sans precision - Main'),(7202,'M7925','Nevralgie et nevrite, sans precision - Region pelvienne et cuisse'),(7203,'M7926','Nevralgie et nevrite, sans precision - Jambe'),(7204,'M7927','Nevralgie et nevrite, sans precision - Cheville et pied'),(7205,'M7928','Nevralgie et nevrite, sans precision - Autres'),(7206,'M7929','Nevralgie et nevrite, sans precision - Siege non precise'),(7207,'M793','Panniculite, sans precision'),(7208,'M7930','Panniculite, sans precision - Sieges multiples'),(7209,'M7931','Panniculite, sans precision - Region scapulaire'),(7210,'M7932','Panniculite, sans precision - Bras'),(7211,'M7933','Panniculite, sans precision - Avant-bras'),(7212,'M7934','Panniculite, sans precision - Main'),(7213,'M7935','Panniculite, sans precision - Region pelvienne et cuisse'),(7214,'M7936','Panniculite, sans precision - Jambe'),(7215,'M7937','Panniculite, sans precision - Cheville et pied'),(7216,'M7938','Panniculite, sans precision - Autres'),(7217,'M7939','Panniculite, sans precision - Siege non precise'),(7218,'M794','Hypertrophie du coussinet graisseux (rotulien)'),(7219,'M7940','Hypertrophie du coussinet graisseux (rotulien) - Sieges multiples'),(7220,'M7941','Hypertrophie du coussinet graisseux (rotulien) - Region scapulaire'),(7221,'M7942','Hypertrophie du coussinet graisseux (rotulien) - Bras'),(7222,'M7943','Hypertrophie du coussinet graisseux (rotulien) - Avant-bras'),(7223,'M7944','Hypertrophie du coussinet graisseux (rotulien) - Main'),(7224,'M7945','Hypertrophie du coussinet graisseux (rotulien) - Region pelvienne et cuisse'),(7225,'M7946','Hypertrophie du coussinet graisseux (rotulien) - Jambe'),(7226,'M7947','Hypertrophie du coussinet graisseux (rotulien) - Cheville et pied'),(7227,'M7948','Hypertrophie du coussinet graisseux (rotulien) - Autres'),(7228,'M795','Corps etranger residuel dans un tissu mou'),(7229,'M7950','Corps etranger residuel dans un tissu mou - Sieges multiples'),(7230,'M7951','Corps etranger residuel dans un tissu mou - Region scapulaire'),(7231,'M7952','Corps etranger residuel dans un tissu mou - Bras'),(7232,'M7953','Corps etranger residuel dans un tissu mou - Avant-bras'),(7233,'M7954','Corps etranger residuel dans un tissu mou - Main'),(7234,'M7955','Corps etranger residuel dans un tissu mou - Region pelvienne et cuisse'),(7235,'M7956','Corps etranger residuel dans un tissu mou - Jambe'),(7236,'M7957','Corps etranger residuel dans un tissu mou - Cheville et pied'),(7237,'M7958','Corps etranger residuel dans un tissu mou - Autres'),(7238,'M7959','Corps etranger residuel dans un tissu mou - Siege non precise'),(7239,'M796','Douleur au niveau d\'un membre'),(7240,'M7960','Douleur au niveau d\'un membre - Sieges multiples'),(7241,'M7961','Douleur au niveau d\'un membre - Region scapulaire'),(7242,'M7962','Douleur au niveau d\'un membre - Bras'),(7243,'M7963','Douleur au niveau d\'un membre - Avant-bras'),(7244,'M7964','Douleur au niveau d\'un membre - Main'),(7245,'M7965','Douleur au niveau d\'un membre - Region pelvienne et cuisse'),(7246,'M7966','Douleur au niveau d\'un membre - Jambe'),(7247,'M7967','Douleur au niveau d\'un membre - Cheville et pied'),(7248,'M7969','Douleur au niveau d\'un membre - Siege non precise'),(7249,'M798','Autres affections precisees des tissus mous'),(7250,'M7980','Autres affections precisees des tissus mous - Sieges multiples'),(7251,'M7981','Autres affections precisees des tissus mous - Region scapulaire'),(7252,'M7982','Autres affections precisees des tissus mous - Bras'),(7253,'M7983','Autres affections precisees des tissus mous - Avant-bras'),(7254,'M7984','Autres affections precisees des tissus mous - Main'),(7255,'M7985','Autres affections precisees des tissus mous - Region pelvienne et cuisse'),(7256,'M7986','Autres affections precisees des tissus mous - Jambe'),(7257,'M7987','Autres affections precisees des tissus mous - Cheville et pied'),(7258,'M7988','Autres affections precisees des tissus mous - Autres'),(7259,'M7989','Autres affections precisees des tissus mous - Siege non precise'),(7260,'M799','Affection des tissus mous, sans precision'),(7261,'M7990','Affection des tissus mous, sans precision - Sieges multiples'),(7262,'M7991','Affection des tissus mous, sans precision - Region scapulaire'),(7263,'M7992','Affection des tissus mous, sans precision - Bras'),(7264,'M7993','Affection des tissus mous, sans precision - Avant-bras'),(7265,'M7994','Affection des tissus mous, sans precision - Main'),(7266,'M7995','Affection des tissus mous, sans precision - Region pelvienne et cuisse'),(7267,'M7996','Affection des tissus mous, sans precision - Jambe'),(7268,'M7997','Affection des tissus mous, sans precision - Cheville et pied'),(7269,'M7998','Affection des tissus mous, sans precision - Autres'),(7270,'M7999','Affection des tissus mous, sans precision - Siege non precise'),(7271,'M800','Osteoporose post-menopausique avec fracture pathologique'),(7272,'M8000','Osteoporose post-menopausique avec fracture pathologique - Sieges multiples'),(7273,'M8001','Osteoporose post-menopausique avec fracture pathologique - Region scapulaire'),(7274,'M8002','Osteoporose post-menopausique avec fracture pathologique - Bras'),(7275,'M8003','Osteoporose post-menopausique avec fracture pathologique - Avant-bras'),(7276,'M8004','Osteoporose post-menopausique avec fracture pathologique - Main'),(7277,'M8005','Osteoporose post-menopausique avec fracture pathologique - Region pelvienne et cuisse'),(7278,'M8006','Osteoporose post-menopausique avec fracture pathologique - Jambe'),(7279,'M8007','Osteoporose post-menopausique avec fracture pathologique - Cheville et pied'),(7280,'M8008','Osteoporose post-menopausique avec fracture pathologique - Autres'),(7281,'M8009','Osteoporose post-menopausique avec fracture pathologique - Siege non precise'),(7282,'M801','Osteoporose post-ovariectomie avec fracture pathologique'),(7283,'M8010','Osteoporose post-ovariectomie avec fracture pathologique - Sieges multiples'),(7284,'M8011','Osteoporose post-ovariectomie avec fracture pathologique - Region scapulaire'),(7285,'M8012','Osteoporose post-ovariectomie avec fracture pathologique - Bras'),(7286,'M8013','Osteoporose post-ovariectomie avec fracture pathologique - Avant-bras'),(7287,'M8014','Osteoporose post-ovariectomie avec fracture pathologique - Main'),(7288,'M8015','Osteoporose post-ovariectomie avec fracture pathologique - Region pelvienne et cuisse'),(7289,'M8016','Osteoporose post-ovariectomie avec fracture pathologique - Jambe'),(7290,'M8017','Osteoporose post-ovariectomie avec fracture pathologique - Cheville et pied'),(7291,'M8018','Osteoporose post-ovariectomie avec fracture pathologique - Autres'),(7292,'M8019','Osteoporose post-ovariectomie avec fracture pathologique - Siege non precise'),(7293,'M802','Osteoporose d\'inactivite avec fracture pathologique'),(7294,'M8020','Osteoporose d\'inactivite avec fracture pathologique - Sieges multiples'),(7295,'M8021','Osteoporose d\'inactivite avec fracture pathologique - Region scapulaire'),(7296,'M8022','Osteoporose d\'inactivite avec fracture pathologique - Bras'),(7297,'M8023','Osteoporose d\'inactivite avec fracture pathologique - Avant-bras'),(7298,'M8024','Osteoporose d\'inactivite avec fracture pathologique - Main'),(7299,'M8025','Osteoporose d\'inactivite avec fracture pathologique - Region pelvienne et cuisse'),(7300,'M8026','Osteoporose d\'inactivite avec fracture pathologique - Jambe'),(7301,'M8027','Osteoporose d\'inactivite avec fracture pathologique - Cheville et pied'),(7302,'M8028','Osteoporose d\'inactivite avec fracture pathologique - Autres'),(7303,'M8029','Osteoporose d\'inactivite avec fracture pathologique - Siege non precise'),(7304,'M803','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique'),(7305,'M8030','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Sieges multiples'),(7306,'M8031','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Region scapulaire'),(7307,'M8032','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Bras'),(7308,'M8033','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Avant-bras'),(7309,'M8034','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Main'),(7310,'M8035','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Region pelvienne et cuisse'),(7311,'M8036','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Jambe'),(7312,'M8037','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Cheville et pied'),(7313,'M8038','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Autres'),(7314,'M8039','Osteoporose consecutive a une malabsorption post-chirurgicale avec fracture pathologique - Siege non precise'),(7315,'M804','Osteoporose medicamenteuse avec fracture pathologique'),(7316,'M8040','Osteoporose medicamenteuse avec fracture pathologique - Sieges multiples'),(7317,'M8041','Osteoporose medicamenteuse avec fracture pathologique - Region scapulaire'),(7318,'M8042','Osteoporose medicamenteuse avec fracture pathologique - Bras'),(7319,'M8043','Osteoporose medicamenteuse avec fracture pathologique - Avant-bras'),(7320,'M8044','Osteoporose medicamenteuse avec fracture pathologique - Main'),(7321,'M8045','Osteoporose medicamenteuse avec fracture pathologique - Region pelvienne et cuisse'),(7322,'M8046','Osteoporose medicamenteuse avec fracture pathologique - Jambe'),(7323,'M8047','Osteoporose medicamenteuse avec fracture pathologique - Cheville et pied'),(7324,'M8048','Osteoporose medicamenteuse avec fracture pathologique - Autres'),(7325,'M8049','Osteoporose medicamenteuse avec fracture pathologique - Siege non precise'),(7326,'M805','Osteoporose idiopathique avec fracture pathologique'),(7327,'M8050','Osteoporose idiopathique avec fracture pathologique - Sieges multiples'),(7328,'M8051','Osteoporose idiopathique avec fracture pathologique - Region scapulaire'),(7329,'M8052','Osteoporose idiopathique avec fracture pathologique - Bras'),(7330,'M8053','Osteoporose idiopathique avec fracture pathologique - Avant-bras'),(7331,'M8054','Osteoporose idiopathique avec fracture pathologique - Main'),(7332,'M8055','Osteoporose idiopathique avec fracture pathologique - Region pelvienne et cuisse'),(7333,'M8056','Osteoporose idiopathique avec fracture pathologique - Jambe'),(7334,'M8057','Osteoporose idiopathique avec fracture pathologique - Cheville et pied'),(7335,'M8058','Osteoporose idiopathique avec fracture pathologique - Autres'),(7336,'M8059','Osteoporose idiopathique avec fracture pathologique - Siege non precise'),(7337,'M808','Autres osteoporoses avec fracture pathologique'),(7338,'M8080','Autres osteoporoses avec fracture pathologique - Sieges multiples'),(7339,'M8081','Autres osteoporoses avec fracture pathologique - Region scapulaire'),(7340,'M8082','Autres osteoporoses avec fracture pathologique - Bras'),(7341,'M8083','Autres osteoporoses avec fracture pathologique - Avant-bras'),(7342,'M8084','Autres osteoporoses avec fracture pathologique - Main'),(7343,'M8085','Autres osteoporoses avec fracture pathologique - Region pelvienne et cuisse'),(7344,'M8086','Autres osteoporoses avec fracture pathologique - Jambe'),(7345,'M8087','Autres osteoporoses avec fracture pathologique - Cheville et pied'),(7346,'M8088','Autres osteoporoses avec fracture pathologique - Autres'),(7347,'M8089','Autres osteoporoses avec fracture pathologique - Siege non precise'),(7348,'M809','Osteoporose avec fracture pathologique, sans precision'),(7349,'M8090','Osteoporose avec fracture pathologique, sans precision - Sieges multiples'),(7350,'M8091','Osteoporose avec fracture pathologique, sans precision - Region scapulaire'),(7351,'M8092','Osteoporose avec fracture pathologique, sans precision - Bras'),(7352,'M8093','Osteoporose avec fracture pathologique, sans precision - Avant-bras'),(7353,'M8094','Osteoporose avec fracture pathologique, sans precision - Main'),(7354,'M8095','Osteoporose avec fracture pathologique, sans precision - Region pelvienne et cuisse'),(7355,'M8096','Osteoporose avec fracture pathologique, sans precision - Jambe'),(7356,'M8097','Osteoporose avec fracture pathologique, sans precision - Cheville et pied'),(7357,'M8098','Osteoporose avec fracture pathologique, sans precision - Autres'),(7358,'M8099','Osteoporose avec fracture pathologique, sans precision - Siege non precise'),(7359,'M810','Osteoporose post-menopausique'),(7360,'M8100','Osteoporose post-menopausique - Sieges multiples'),(7361,'M8101','Osteoporose post-menopausique - Region scapulaire'),(7362,'M8102','Osteoporose post-menopausique - Bras'),(7363,'M8103','Osteoporose post-menopausique - Avant-bras'),(7364,'M8104','Osteoporose post-menopausique - Main'),(7365,'M8105','Osteoporose post-menopausique - Region pelvienne et cuisse'),(7366,'M8106','Osteoporose post-menopausique - Jambe'),(7367,'M8107','Osteoporose post-menopausique - Cheville et pied'),(7368,'M8108','Osteoporose post-menopausique - Autres'),(7369,'M8109','Osteoporose post-menopausique - Siege non precise'),(7370,'M811','Osteoporose post-ovariectomie'),(7371,'M8110','Osteoporose post-ovariectomie - Sieges multiples'),(7372,'M8111','Osteoporose post-ovariectomie - Region scapulaire'),(7373,'M8112','Osteoporose post-ovariectomie - Bras'),(7374,'M8113','Osteoporose post-ovariectomie - Avant-bras'),(7375,'M8114','Osteoporose post-ovariectomie - Main'),(7376,'M8115','Osteoporose post-ovariectomie - Region pelvienne et cuisse'),(7377,'M8116','Osteoporose post-ovariectomie - Jambe'),(7378,'M8117','Osteoporose post-ovariectomie - Cheville et pied'),(7379,'M8118','Osteoporose post-ovariectomie - Autres'),(7380,'M8119','Osteoporose post-ovariectomie - Siege non precise'),(7381,'M812','Osteoporose d\'inactivite'),(7382,'M8120','Osteoporose d\'inactivite - Sieges multiples'),(7383,'M8121','Osteoporose d\'inactivite - Region scapulaire'),(7384,'M8122','Osteoporose d\'inactivite - Bras'),(7385,'M8123','Osteoporose d\'inactivite - Avant-bras'),(7386,'M8124','Osteoporose d\'inactivite - Main'),(7387,'M8125','Osteoporose d\'inactivite - Region pelvienne et cuisse'),(7388,'M8126','Osteoporose d\'inactivite - Jambe'),(7389,'M8127','Osteoporose d\'inactivite - Cheville et pied'),(7390,'M8128','Osteoporose d\'inactivite - Autres'),(7391,'M8129','Osteoporose d\'inactivite - Siege non precise'),(7392,'M813','Osteoporose consecutive a une malabsorption post-chirurgicale'),(7393,'M8130','Osteoporose consecutive a une malabsorption post-chirurgicale - Sieges multiples'),(7394,'M8131','Osteoporose consecutive a une malabsorption post-chirurgicale - Region scapulaire'),(7395,'M8132','Osteoporose consecutive a une malabsorption post-chirurgicale - Bras'),(7396,'M8133','Osteoporose consecutive a une malabsorption post-chirurgicale - Avant-bras'),(7397,'M8134','Osteoporose consecutive a une malabsorption post-chirurgicale - Main'),(7398,'M8135','Osteoporose consecutive a une malabsorption post-chirurgicale - Region pelvienne et cuisse'),(7399,'M8136','Osteoporose consecutive a une malabsorption post-chirurgicale - Jambe'),(7400,'M8137','Osteoporose consecutive a une malabsorption post-chirurgicale - Cheville et pied'),(7401,'M8138','Osteoporose consecutive a une malabsorption post-chirurgicale - Autres'),(7402,'M8139','Osteoporose consecutive a une malabsorption post-chirurgicale - Siege non precise'),(7403,'M814','Osteoporose medicamenteuse'),(7404,'M8140','Osteoporose medicamenteuse - Sieges multiples'),(7405,'M8141','Osteoporose medicamenteuse - Region scapulaire'),(7406,'M8142','Osteoporose medicamenteuse - Bras'),(7407,'M8143','Osteoporose medicamenteuse - Avant-bras'),(7408,'M8144','Osteoporose medicamenteuse - Main'),(7409,'M8145','Osteoporose medicamenteuse - Region pelvienne et cuisse'),(7410,'M8146','Osteoporose medicamenteuse - Jambe'),(7411,'M8147','Osteoporose medicamenteuse - Cheville et pied'),(7412,'M8148','Osteoporose medicamenteuse - Autres'),(7413,'M8149','Osteoporose medicamenteuse - Siege non precise'),(7414,'M815','Osteoporose idiopathique'),(7415,'M8150','Osteoporose idiopathique - Sieges multiples'),(7416,'M8151','Osteoporose idiopathique - Region scapulaire'),(7417,'M8152','Osteoporose idiopathique - Bras'),(7418,'M8153','Osteoporose idiopathique - Avant-bras'),(7419,'M8154','Osteoporose idiopathique - Main'),(7420,'M8155','Osteoporose idiopathique - Region pelvienne et cuisse'),(7421,'M8156','Osteoporose idiopathique - Jambe'),(7422,'M8157','Osteoporose idiopathique - Cheville et pied'),(7423,'M8158','Osteoporose idiopathique - Autres'),(7424,'M8159','Osteoporose idiopathique - Siege non precise'),(7425,'M816','Osteoporose localisee [Lequesne]'),(7426,'M8160','Osteoporose localisee (Lequesne) - Sieges multiples'),(7427,'M8161','Osteoporose localisee (Lequesne) - Region scapulaire'),(7428,'M8162','Osteoporose localisee (Lequesne) - Bras'),(7429,'M8163','Osteoporose localisee (Lequesne) - Avant-bras'),(7430,'M8164','Osteoporose localisee (Lequesne) - Main'),(7431,'M8165','Osteoporose localisee (Lequesne) - Region pelvienne et cuisse'),(7432,'M8166','Osteoporose localisee (Lequesne) - Jambe'),(7433,'M8167','Osteoporose localisee (Lequesne) - Cheville et pied'),(7434,'M8168','Osteoporose localisee (Lequesne) - Autres'),(7435,'M8169','Osteoporose localisee (Lequesne) - Siege non precise'),(7436,'M818','Autres osteoporoses'),(7437,'M8180','Autres osteoporoses - Sieges multiples'),(7438,'M8181','Autres osteoporoses - Region scapulaire'),(7439,'M8182','Autres osteoporoses - Bras'),(7440,'M8183','Autres osteoporoses - Avant-bras'),(7441,'M8184','Autres osteoporoses - Main'),(7442,'M8185','Autres osteoporoses - Region pelvienne et cuisse'),(7443,'M8186','Autres osteoporoses - Jambe'),(7444,'M8187','Autres osteoporoses - Cheville et pied'),(7445,'M8188','Autres osteoporoses - Autres'),(7446,'M8189','Autres osteoporoses - Siege non precise'),(7447,'M819','Osteoporose, sans precision'),(7448,'M8190','Osteoporose, sans precision - Sieges multiples'),(7449,'M8191','Osteoporose, sans precision - Region scapulaire'),(7450,'M8192','Osteoporose, sans precision - Bras'),(7451,'M8193','Osteoporose, sans precision - Avant-bras'),(7452,'M8194','Osteoporose, sans precision - Main'),(7453,'M8195','Osteoporose, sans precision - Region pelvienne et cuisse'),(7454,'M8196','Osteoporose, sans precision - Jambe'),(7455,'M8197','Osteoporose, sans precision - Cheville et pied'),(7456,'M8198','Osteoporose, sans precision - Autres'),(7457,'M8199','Osteoporose, sans precision - Siege non precise'),(7458,'M820','Osteoporose au cours de myelomatose multiple (C90.0)'),(7459,'M8200','Osteoporose au cours de myelomatose multiple (C90.0) - Sieges multiples'),(7460,'M8201','Osteoporose au cours de myelomatose multiple (C90.0) - Region scapulaire'),(7461,'M8202','Osteoporose au cours de myelomatose multiple (C90.0) - Bras'),(7462,'M8203','Osteoporose au cours de myelomatose multiple (C90.0) - Avant-bras'),(7463,'M8204','Osteoporose au cours de myelomatose multiple (C90.0) - Main'),(7464,'M8205','Osteoporose au cours de myelomatose multiple (C90.0) - Region pelvienne et cuisse'),(7465,'M8206','Osteoporose au cours de myelomatose multiple (C90.0) - Jambe'),(7466,'M8207','Osteoporose au cours de myelomatose multiple (C90.0) - Cheville et pied'),(7467,'M8208','Osteoporose au cours de myelomatose multiple (C90.0) - Autres'),(7468,'M8209','Osteoporose au cours de myelomatose multiple (C90.0) - Siege non precise'),(7469,'M821','Osteoporose au cours de maladies endocriniennes (E00-E34)'),(7470,'M8210','Osteoporose au cours de maladies endocriniennes (E00-E34) - Sieges multiples'),(7471,'M8211','Osteoporose au cours de maladies endocriniennes (E00-E34) - Region scapulaire'),(7472,'M8212','Osteoporose au cours de maladies endocriniennes (E00-E34) - Bras'),(7473,'M8213','Osteoporose au cours de maladies endocriniennes (E00-E34) - Avant-bras'),(7474,'M8214','Osteoporose au cours de maladies endocriniennes (E00-E34) - Main'),(7475,'M8215','Osteoporose au cours de maladies endocriniennes (E00-E34) - Region pelvienne et cuisse'),(7476,'M8216','Osteoporose au cours de maladies endocriniennes (E00-E34) - Jambe'),(7477,'M8217','Osteoporose au cours de maladies endocriniennes (E00-E34) - Cheville et pied'),(7478,'M8218','Osteoporose au cours de maladies endocriniennes (E00-E34) - Autres'),(7479,'M8219','Osteoporose au cours de maladies endocriniennes (E00-E34) - Siege non precise'),(7480,'M828','Osteoporose au cours d\'autres maladies classees ailleurs'),(7481,'M8280','Osteoporose au cours d\'autres maladies classees ailleurs - Sieges multiples'),(7482,'M8281','Osteoporose au cours d\'autres maladies classees ailleurs - Region scapulaire'),(7483,'M8282','Osteoporose au cours d\'autres maladies classees ailleurs - Bras'),(7484,'M8283','Osteoporose au cours d\'autres maladies classees ailleurs - Avant-bras'),(7485,'M8284','Osteoporose au cours d\'autres maladies classees ailleurs - Main'),(7486,'M8285','Osteoporose au cours d\'autres maladies classees ailleurs - Region pelvienne et cuisse'),(7487,'M8286','Osteoporose au cours d\'autres maladies classees ailleurs - Jambe'),(7488,'M8287','Osteoporose au cours d\'autres maladies classees ailleurs - Cheville et pied'),(7489,'M8288','Osteoporose au cours d\'autres maladies classees ailleurs - Autres'),(7490,'M8289','Osteoporose au cours d\'autres maladies classees ailleurs - Siege non precise'),(7491,'M830','Osteomalacie puerperale'),(7492,'M8300','Osteomalacie puerperale - Sieges multiples'),(7493,'M8301','Osteomalacie puerperale - Region scapulaire'),(7494,'M8302','Osteomalacie puerperale - Bras'),(7495,'M8303','Osteomalacie puerperale - Avant-bras'),(7496,'M8304','Osteomalacie puerperale - Main'),(7497,'M8305','Osteomalacie puerperale - Region pelvienne et cuisse'),(7498,'M8306','Osteomalacie puerperale - Jambe'),(7499,'M8307','Osteomalacie puerperale - Cheville et pied'),(7500,'M8308','Osteomalacie puerperale - Autres'),(7501,'M8309','Osteomalacie puerperale - Siege non precise'),(7502,'M831','Osteomalacie senile'),(7503,'M8310','Osteomalacie senile - Sieges multiples'),(7504,'M8311','Osteomalacie senile - Region scapulaire'),(7505,'M8312','Osteomalacie senile - Bras'),(7506,'M8313','Osteomalacie senile - Avant-bras'),(7507,'M8314','Osteomalacie senile - Main'),(7508,'M8315','Osteomalacie senile - Region pelvienne et cuisse'),(7509,'M8316','Osteomalacie senile - Jambe'),(7510,'M8317','Osteomalacie senile - Cheville et pied'),(7511,'M8318','Osteomalacie senile - Autres'),(7512,'M8319','Osteomalacie senile - Siege non precise'),(7513,'M832','Osteomalacie de l\'adulte par malabsorption'),(7514,'M8320','Osteomalacie de l\'adulte par malabsorption - Sieges multiples'),(7515,'M8321','Osteomalacie de l\'adulte par malabsorption - Region scapulaire'),(7516,'M8322','Osteomalacie de l\'adulte par malabsorption - Bras'),(7517,'M8323','Osteomalacie de l\'adulte par malabsorption - Avant-bras'),(7518,'M8324','Osteomalacie de l\'adulte par malabsorption - Main'),(7519,'M8325','Osteomalacie de l\'adulte par malabsorption - Region pelvienne et cuisse'),(7520,'M8326','Osteomalacie de l\'adulte par malabsorption - Jambe'),(7521,'M8327','Osteomalacie de l\'adulte par malabsorption - Cheville et pied'),(7522,'M8328','Osteomalacie de l\'adulte par malabsorption - Autres'),(7523,'M8329','Osteomalacie de l\'adulte par malabsorption - Siege non precise'),(7524,'M833','Osteomalacie de l\'adulte due a la malnutrition'),(7525,'M8330','Osteomalacie de l\'adulte due a la malnutrition - Sieges multiples'),(7526,'M8331','Osteomalacie de l\'adulte due a la malnutrition - Region scapulaire'),(7527,'M8332','Osteomalacie de l\'adulte due a la malnutrition - Bras'),(7528,'M8333','Osteomalacie de l\'adulte due a la malnutrition - Avant-bras'),(7529,'M8334','Osteomalacie de l\'adulte due a la malnutrition - Main'),(7530,'M8335','Osteomalacie de l\'adulte due a la malnutrition - Region pelvienne et cuisse'),(7531,'M8336','Osteomalacie de l\'adulte due a la malnutrition - Jambe'),(7532,'M8337','Osteomalacie de l\'adulte due a la malnutrition - Cheville et pied'),(7533,'M8338','Osteomalacie de l\'adulte due a la malnutrition - Autres'),(7534,'M8339','Osteomalacie de l\'adulte due a la malnutrition - Siege non precise'),(7535,'M834','Maladie osseuse due a l\'aluminium'),(7536,'M8340','Maladie osseuse due a l\'aluminium - Sieges multiples'),(7537,'M8341','Maladie osseuse due a l\'aluminium - Region scapulaire'),(7538,'M8342','Maladie osseuse due a l\'aluminium - Bras'),(7539,'M8343','Maladie osseuse due a l\'aluminium - Avant-bras'),(7540,'M8344','Maladie osseuse due a l\'aluminium - Main'),(7541,'M8345','Maladie osseuse due a l\'aluminium - Region pelvienne et cuisse'),(7542,'M8346','Maladie osseuse due a l\'aluminium - Jambe'),(7543,'M8347','Maladie osseuse due a l\'aluminium - Cheville et pied'),(7544,'M8348','Maladie osseuse due a l\'aluminium - Autres'),(7545,'M8349','Maladie osseuse due a l\'aluminium - Siege non precise'),(7546,'M835','Autres osteomalacies medicamenteuses de l\'adulte'),(7547,'M8350','Autres osteomalacies medicamenteuses de l\'adulte - Sieges multiples'),(7548,'M8351','Autres osteomalacies medicamenteuses de l\'adulte - Region scapulaire'),(7549,'M8352','Autres osteomalacies medicamenteuses de l\'adulte - Bras'),(7550,'M8353','Autres osteomalacies medicamenteuses de l\'adulte - Avant-bras'),(7551,'M8354','Autres osteomalacies medicamenteuses de l\'adulte - Main'),(7552,'M8355','Autres osteomalacies medicamenteuses de l\'adulte - Region pelvienne et cuisse'),(7553,'M8356','Autres osteomalacies medicamenteuses de l\'adulte - Jambe'),(7554,'M8357','Autres osteomalacies medicamenteuses de l\'adulte - Cheville et pied'),(7555,'M8358','Autres osteomalacies medicamenteuses de l\'adulte - Autres'),(7556,'M8359','Autres osteomalacies medicamenteuses de l\'adulte - Siege non precise'),(7557,'M838','Autres osteomalacies de l\'adulte'),(7558,'M8380','Autres osteomalacies de l\'adulte - Sieges multiples'),(7559,'M8381','Autres osteomalacies de l\'adulte - Region scapulaire'),(7560,'M8382','Autres osteomalacies de l\'adulte - Bras'),(7561,'M8383','Autres osteomalacies de l\'adulte - Avant-bras'),(7562,'M8384','Autres osteomalacies de l\'adulte - Main'),(7563,'M8385','Autres osteomalacies de l\'adulte - Region pelvienne et cuisse'),(7564,'M8386','Autres osteomalacies de l\'adulte - Jambe'),(7565,'M8387','Autres osteomalacies de l\'adulte - Cheville et pied'),(7566,'M8388','Autres osteomalacies de l\'adulte - Autres'),(7567,'M8389','Autres osteomalacies de l\'adulte - Siege non precise'),(7568,'M839','Osteomalacie de l\'adulte, sans precision'),(7569,'M8390','Osteomalacie de l\'adulte, sans precision - Sieges multiples'),(7570,'M8391','Osteomalacie de l\'adulte, sans precision - Region scapulaire'),(7571,'M8392','Osteomalacie de l\'adulte, sans precision - Bras'),(7572,'M8393','Osteomalacie de l\'adulte, sans precision - Avant-bras'),(7573,'M8394','Osteomalacie de l\'adulte, sans precision - Main'),(7574,'M8395','Osteomalacie de l\'adulte, sans precision - Region pelvienne et cuisse'),(7575,'M8396','Osteomalacie de l\'adulte, sans precision - Jambe'),(7576,'M8397','Osteomalacie de l\'adulte, sans precision - Cheville et pied'),(7577,'M8398','Osteomalacie de l\'adulte, sans precision - Autres'),(7578,'M8399','Osteomalacie de l\'adulte, sans precision - Siege non precise'),(7579,'M840','Fracture mal consolidee'),(7580,'M8400','Fracture mal consolidee - Sieges multiples'),(7581,'M8401','Fracture mal consolidee - Region scapulaire'),(7582,'M8402','Fracture mal consolidee - Bras'),(7583,'M8403','Fracture mal consolidee - Avant-bras'),(7584,'M8404','Fracture mal consolidee - Main'),(7585,'M8405','Fracture mal consolidee - Region pelvienne et cuisse'),(7586,'M8406','Fracture mal consolidee - Jambe'),(7587,'M8407','Fracture mal consolidee - Cheville et pied'),(7588,'M8408','Fracture mal consolidee - Autres'),(7589,'M8409','Fracture mal consolidee - Siege non precise'),(7590,'M841','Fracture non consolidee [pseudarthrose]'),(7591,'M8410','Fracture non consolidee (pseudarthrose) - Sieges multiples'),(7592,'M8411','Fracture non consolidee (pseudarthrose) - Region scapulaire'),(7593,'M8412','Fracture non consolidee (pseudarthrose) - Bras'),(7594,'M8413','Fracture non consolidee (pseudarthrose) - Avant-bras'),(7595,'M8414','Fracture non consolidee (pseudarthrose) - Main'),(7596,'M8415','Fracture non consolidee (pseudarthrose) - Region pelvienne et cuisse'),(7597,'M8416','Fracture non consolidee (pseudarthrose) - Jambe'),(7598,'M8417','Fracture non consolidee (pseudarthrose) - Cheville et pied'),(7599,'M8418','Fracture non consolidee (pseudarthrose) - Autres'),(7600,'M8419','Fracture non consolidee (pseudarthrose) - Siege non precise'),(7601,'M842','Retard de consolidation d\'une fracture'),(7602,'M8420','Retard de consolidation d\'une fracture - Sieges multiples'),(7603,'M8421','Retard de consolidation d\'une fracture - Region scapulaire'),(7604,'M8422','Retard de consolidation d\'une fracture - Bras'),(7605,'M8423','Retard de consolidation d\'une fracture - Avant-bras'),(7606,'M8424','Retard de consolidation d\'une fracture - Main'),(7607,'M8425','Retard de consolidation d\'une fracture - Region pelvienne et cuisse'),(7608,'M8426','Retard de consolidation d\'une fracture - Jambe'),(7609,'M8427','Retard de consolidation d\'une fracture - Cheville et pied'),(7610,'M8428','Retard de consolidation d\'une fracture - Autres'),(7611,'M8429','Retard de consolidation d\'une fracture - Siege non precise'),(7612,'M843','Fracture par sollicitation excessive, non classee ailleurs'),(7613,'M8430','Fracture par sollicitation excessive, non classee ailleurs - Sieges multiples'),(7614,'M8431','Fracture par sollicitation excessive, non classee ailleurs - Region scapulaire'),(7615,'M8432','Fracture par sollicitation excessive, non classee ailleurs - Bras'),(7616,'M8433','Fracture par sollicitation excessive, non classee ailleurs - Avant-bras'),(7617,'M8434','Fracture par sollicitation excessive, non classee ailleurs - Main'),(7618,'M8435','Fracture par sollicitation excessive, non classee ailleurs - Region pelvienne et cuisse'),(7619,'M8436','Fracture par sollicitation excessive, non classee ailleurs - Jambe'),(7620,'M8437','Fracture par sollicitation excessive, non classee ailleurs - Cheville et pied'),(7621,'M8438','Fracture par sollicitation excessive, non classee ailleurs - Autres'),(7622,'M8439','Fracture par sollicitation excessive, non classee ailleurs - Siege non precise'),(7623,'M844','Fracture pathologique, non classee ailleurs'),(7624,'M8440','Fracture pathologique, non classee ailleurs - Sieges multiples'),(7625,'M8441','Fracture pathologique, non classee ailleurs - Region scapulaire'),(7626,'M8442','Fracture pathologique, non classee ailleurs - Bras'),(7627,'M8443','Fracture pathologique, non classee ailleurs - Avant-bras'),(7628,'M8444','Fracture pathologique, non classee ailleurs - Main'),(7629,'M8445','Fracture pathologique, non classee ailleurs - Region pelvienne et cuisse'),(7630,'M8446','Fracture pathologique, non classee ailleurs - Jambe'),(7631,'M8447','Fracture pathologique, non classee ailleurs - Cheville et pied'),(7632,'M8448','Fracture pathologique, non classee ailleurs - Autres'),(7633,'M8449','Fracture pathologique, non classee ailleurs - Siege non precise'),(7634,'M848','Autres anomalies de la continuite osseuse'),(7635,'M8480','Autres anomalies de la continuite osseuse - Sieges multiples'),(7636,'M8481','Autres anomalies de la continuite osseuse - Region scapulaire'),(7637,'M8482','Autres anomalies de la continuite osseuse - Bras'),(7638,'M8483','Autres anomalies de la continuite osseuse - Avant-bras'),(7639,'M8484','Autres anomalies de la continuite osseuse - Main'),(7640,'M8485','Autres anomalies de la continuite osseuse - Region pelvienne et cuisse'),(7641,'M8486','Autres anomalies de la continuite osseuse - Jambe'),(7642,'M8487','Autres anomalies de la continuite osseuse - Cheville et pied'),(7643,'M8488','Autres anomalies de la continuite osseuse - Autres'),(7644,'M8489','Autres anomalies de la continuite osseuse - Siege non precise'),(7645,'M849','Anomalie de la continuite osseuse, sans precision'),(7646,'M8490','Anomalie de la continuite osseuse, sans precision - Sieges multiples'),(7647,'M8491','Anomalie de la continuite osseuse, sans precision - Region scapulaire'),(7648,'M8492','Anomalie de la continuite osseuse, sans precision - Bras'),(7649,'M8493','Anomalie de la continuite osseuse, sans precision - Avant-bras'),(7650,'M8494','Anomalie de la continuite osseuse, sans precision - Main'),(7651,'M8495','Anomalie de la continuite osseuse, sans precision - Region pelvienne et cuisse'),(7652,'M8496','Anomalie de la continuite osseuse, sans precision - Jambe'),(7653,'M8497','Anomalie de la continuite osseuse, sans precision - Cheville et pied'),(7654,'M8498','Anomalie de la continuite osseuse, sans precision - Autres'),(7655,'M8499','Anomalie de la continuite osseuse, sans precision - Siege non precise'),(7656,'M850','Dysplasie fibreuse (localisee)'),(7657,'M8500','Dysplasie fibreuse (localisee) - Sieges multiples'),(7658,'M8501','Dysplasie fibreuse (localisee) - Region scapulaire'),(7659,'M8502','Dysplasie fibreuse (localisee) - Bras'),(7660,'M8503','Dysplasie fibreuse (localisee) - Avant-bras'),(7661,'M8504','Dysplasie fibreuse (localisee) - Main'),(7662,'M8505','Dysplasie fibreuse (localisee) - Region pelvienne et cuisse'),(7663,'M8506','Dysplasie fibreuse (localisee) - Jambe'),(7664,'M8507','Dysplasie fibreuse (localisee) - Cheville et pied'),(7665,'M8508','Dysplasie fibreuse (localisee) - Autres'),(7666,'M8509','Dysplasie fibreuse (localisee) - Siege non precise'),(7667,'M851','Osteose fluoree'),(7668,'M8510','Osteose fluoree - Sieges multiples'),(7669,'M8511','Osteose fluoree - Region scapulaire'),(7670,'M8512','Osteose fluoree - Bras'),(7671,'M8513','Osteose fluoree - Avant-bras'),(7672,'M8514','Osteose fluoree - Main'),(7673,'M8515','Osteose fluoree - Region pelvienne et cuisse'),(7674,'M8516','Osteose fluoree - Jambe'),(7675,'M8517','Osteose fluoree - Cheville et pied'),(7676,'M8518','Osteose fluoree - Autres'),(7677,'M8519','Osteose fluoree - Siege non precise'),(7678,'M852','Hyperostose du crane'),(7679,'M8520','Hyperostose du crane - Sieges multiples'),(7680,'M8528','Hyperostose du crane - Autres'),(7681,'M853','Osteite condensante'),(7682,'M8530','Osteite condensante - Sieges multiples'),(7683,'M8531','Osteite condensante - Region scapulaire'),(7684,'M8532','Osteite condensante - Bras'),(7685,'M8533','Osteite condensante - Avant-bras'),(7686,'M8534','Osteite condensante - Main'),(7687,'M8535','Osteite condensante - Region pelvienne et cuisse'),(7688,'M8536','Osteite condensante - Jambe'),(7689,'M8537','Osteite condensante - Cheville et pied'),(7690,'M8538','Osteite condensante - Autres'),(7691,'M8539','Osteite condensante - Siege non precise'),(7692,'M854','Kyste solitaire des os'),(7693,'M8540','Kyste solitaire des os - Sieges multiples'),(7694,'M8541','Kyste solitaire des os - Region scapulaire'),(7695,'M8542','Kyste solitaire des os - Bras'),(7696,'M8543','Kyste solitaire des os - Avant-bras'),(7697,'M8544','Kyste solitaire des os - Main'),(7698,'M8545','Kyste solitaire des os - Region pelvienne et cuisse'),(7699,'M8546','Kyste solitaire des os - Jambe'),(7700,'M8547','Kyste solitaire des os - Cheville et pied'),(7701,'M8548','Kyste solitaire des os - Autres'),(7702,'M8549','Kyste solitaire des os - Siege non precise'),(7703,'M855','Kyste anevrismal des os'),(7704,'M8550','Kyste anevrismal des os - Sieges multiples'),(7705,'M8551','Kyste anevrismal des os - Region scapulaire'),(7706,'M8552','Kyste anevrismal des os - Bras'),(7707,'M8553','Kyste anevrismal des os - Avant-bras'),(7708,'M8554','Kyste anevrismal des os - Main'),(7709,'M8555','Kyste anevrismal des os - Region pelvienne et cuisse'),(7710,'M8556','Kyste anevrismal des os - Jambe'),(7711,'M8557','Kyste anevrismal des os - Cheville et pied'),(7712,'M8558','Kyste anevrismal des os - Autres'),(7713,'M8559','Kyste anevrismal des os - Siege non precise'),(7714,'M856','Autres kystes osseux'),(7715,'M8560','Autres kystes osseux - Sieges multiples'),(7716,'M8561','Autres kystes osseux - Region scapulaire'),(7717,'M8562','Autres kystes osseux - Bras'),(7718,'M8563','Autres kystes osseux - Avant-bras'),(7719,'M8564','Autres kystes osseux - Main'),(7720,'M8565','Autres kystes osseux - Region pelvienne et cuisse'),(7721,'M8566','Autres kystes osseux - Jambe'),(7722,'M8567','Autres kystes osseux - Cheville et pied'),(7723,'M8568','Autres kystes osseux - Autres'),(7724,'M8569','Autres kystes osseux - Siege non precise'),(7725,'M858','Autres anomalies precisees de la densite et de la structure osseuses'),(7726,'M8580','Autres anomalies precisees de la densite et de la structure osseuses - Sieges multiples'),(7727,'M8581','Autres anomalies precisees de la densite et de la structure osseuses - Region scapulaire'),(7728,'M8582','Autres anomalies precisees de la densite et de la structure osseuses - Bras'),(7729,'M8583','Autres anomalies precisees de la densite et de la structure osseuses - Avant-bras'),(7730,'M8584','Autres anomalies precisees de la densite et de la structure osseuses - Main'),(7731,'M8585','Autres anomalies precisees de la densite et de la structure osseuses - Region pelvienne et cuisse'),(7732,'M8586','Autres anomalies precisees de la densite et de la structure osseuses - Jambe'),(7733,'M8587','Autres anomalies precisees de la densite et de la structure osseuses - Cheville et pied'),(7734,'M8588','Autres anomalies precisees de la densite et de la structure osseuses - Autres'),(7735,'M8589','Autres anomalies precisees de la densite et de la structure osseuses - Siege non precise'),(7736,'M859','Anomalie de la densite et de la structure osseuses, sans precision'),(7737,'M8590','Anomalie de la densite et de la structure osseuses, sans precision - Sieges multiples'),(7738,'M8591','Anomalie de la densite et de la structure osseuses, sans precision - Region scapulaire'),(7739,'M8592','Anomalie de la densite et de la structure osseuses, sans precision - Bras'),(7740,'M8593','Anomalie de la densite et de la structure osseuses, sans precision - Avant-bras'),(7741,'M8594','Anomalie de la densite et de la structure osseuses, sans precision - Main'),(7742,'M8595','Anomalie de la densite et de la structure osseuses, sans precision - Region pelvienne et cuisse'),(7743,'M8596','Anomalie de la densite et de la structure osseuses, sans precision - Jambe'),(7744,'M8597','Anomalie de la densite et de la structure osseuses, sans precision - Cheville et pied'),(7745,'M8598','Anomalie de la densite et de la structure osseuses, sans precision - Autres'),(7746,'M8599','Anomalie de la densite et de la structure osseuses, sans precision - Siege non precise'),(7747,'M860','Osteomyelite hematogene aigue'),(7748,'M8600','Osteomyelite hematogene aigue - Sieges multiples'),(7749,'M8601','Osteomyelite hematogene aigue - Region scapulaire'),(7750,'M8602','Osteomyelite hematogene aigue - Bras'),(7751,'M8603','Osteomyelite hematogene aigue - Avant-bras'),(7752,'M8604','Osteomyelite hematogene aigue - Main'),(7753,'M8605','Osteomyelite hematogene aigue - Region pelvienne et cuisse'),(7754,'M8606','Osteomyelite hematogene aigue - Jambe'),(7755,'M8607','Osteomyelite hematogene aigue - Cheville et pied'),(7756,'M8608','Osteomyelite hematogene aigue - Autres'),(7757,'M8609','Osteomyelite hematogene aigue - Siege non precise'),(7758,'M861','Autres osteomyelites aigues'),(7759,'M8610','Autres osteomyelites aigues - Sieges multiples'),(7760,'M8611','Autres osteomyelites aigues - Region scapulaire'),(7761,'M8612','Autres osteomyelites aigues - Bras'),(7762,'M8613','Autres osteomyelites aigues - Avant-bras'),(7763,'M8614','Autres osteomyelites aigues - Main'),(7764,'M8615','Autres osteomyelites aigues - Region pelvienne et cuisse'),(7765,'M8616','Autres osteomyelites aigues - Jambe'),(7766,'M8617','Autres osteomyelites aigues - Cheville et pied'),(7767,'M8618','Autres osteomyelites aigues - Autres'),(7768,'M8619','Autres osteomyelites aigues - Siege non precise'),(7769,'M862','Osteomyelite subaigue'),(7770,'M8620','Osteomyelite subaigue - Sieges multiples'),(7771,'M8621','Osteomyelite subaigue - Region scapulaire'),(7772,'M8622','Osteomyelite subaigue - Bras'),(7773,'M8623','Osteomyelite subaigue - Avant-bras'),(7774,'M8624','Osteomyelite subaigue - Main'),(7775,'M8625','Osteomyelite subaigue - Region pelvienne et cuisse'),(7776,'M8626','Osteomyelite subaigue - Jambe'),(7777,'M8627','Osteomyelite subaigue - Cheville et pied'),(7778,'M8628','Osteomyelite subaigue - Autres'),(7779,'M8629','Osteomyelite subaigue - Siege non precise'),(7780,'M863','Osteomyelite chronique multiple'),(7781,'M8630','Osteomyelite chronique multiple - Sieges multiples'),(7782,'M8631','Osteomyelite chronique multiple - Region scapulaire'),(7783,'M8632','Osteomyelite chronique multiple - Bras'),(7784,'M8633','Osteomyelite chronique multiple - Avant-bras'),(7785,'M8634','Osteomyelite chronique multiple - Main'),(7786,'M8635','Osteomyelite chronique multiple - Region pelvienne et cuisse'),(7787,'M8636','Osteomyelite chronique multiple - Jambe'),(7788,'M8637','Osteomyelite chronique multiple - Cheville et pied'),(7789,'M8638','Osteomyelite chronique multiple - Autres'),(7790,'M8639','Osteomyelite chronique multiple - Siege non precise'),(7791,'M864','Osteomyelite chronique avec fistule de drainage'),(7792,'M8640','Osteomyelite chronique avec fistule de drainage - Sieges multiples'),(7793,'M8641','Osteomyelite chronique avec fistule de drainage - Region scapulaire'),(7794,'M8642','Osteomyelite chronique avec fistule de drainage - Bras'),(7795,'M8643','Osteomyelite chronique avec fistule de drainage - Avant-bras'),(7796,'M8644','Osteomyelite chronique avec fistule de drainage - Main'),(7797,'M8645','Osteomyelite chronique avec fistule de drainage - Region pelvienne et cuisse'),(7798,'M8646','Osteomyelite chronique avec fistule de drainage - Jambe'),(7799,'M8647','Osteomyelite chronique avec fistule de drainage - Cheville et pied'),(7800,'M8648','Osteomyelite chronique avec fistule de drainage - Autres'),(7801,'M8649','Osteomyelite chronique avec fistule de drainage - Siege non precise'),(7802,'M865','Autres osteomyelites hematogenes chroniques'),(7803,'M8650','Autres osteomyelites hematogenes chroniques - Sieges multiples'),(7804,'M8651','Autres osteomyelites hematogenes chroniques - Region scapulaire'),(7805,'M8652','Autres osteomyelites hematogenes chroniques - Bras'),(7806,'M8653','Autres osteomyelites hematogenes chroniques - Avant-bras'),(7807,'M8654','Autres osteomyelites hematogenes chroniques - Main'),(7808,'M8655','Autres osteomyelites hematogenes chroniques - Region pelvienne et cuisse'),(7809,'M8656','Autres osteomyelites hematogenes chroniques - Jambe'),(7810,'M8657','Autres osteomyelites hematogenes chroniques - Cheville et pied'),(7811,'M8658','Autres osteomyelites hematogenes chroniques - Autres'),(7812,'M8659','Autres osteomyelites hematogenes chroniques - Siege non precise'),(7813,'M866','Autres osteomyelites chroniques'),(7814,'M8660','Autres osteomyelites chroniques - Sieges multiples'),(7815,'M8661','Autres osteomyelites chroniques - Region scapulaire'),(7816,'M8662','Autres osteomyelites chroniques - Bras'),(7817,'M8663','Autres osteomyelites chroniques - Avant-bras'),(7818,'M8664','Autres osteomyelites chroniques - Main'),(7819,'M8665','Autres osteomyelites chroniques - Region pelvienne et cuisse'),(7820,'M8666','Autres osteomyelites chroniques - Jambe'),(7821,'M8667','Autres osteomyelites chroniques - Cheville et pied'),(7822,'M8668','Autres osteomyelites chroniques - Autres'),(7823,'M8669','Autres osteomyelites chroniques - Siege non precise'),(7824,'M868','Autres osteomyelites'),(7825,'M8680','Autres osteomyelites - Sieges multiples'),(7826,'M8681','Autres osteomyelites - Region scapulaire'),(7827,'M8682','Autres osteomyelites - Bras'),(7828,'M8683','Autres osteomyelites - Avant-bras'),(7829,'M8684','Autres osteomyelites - Main'),(7830,'M8685','Autres osteomyelites - Region pelvienne et cuisse'),(7831,'M8686','Autres osteomyelites - Jambe'),(7832,'M8687','Autres osteomyelites - Cheville et pied'),(7833,'M8688','Autres osteomyelites - Autres'),(7834,'M8689','Autres osteomyelites - Siege non precise'),(7835,'M869','Osteomyelite, sans precision'),(7836,'M8690','Osteomyelite, sans precision - Sieges multiples'),(7837,'M8691','Osteomyelite, sans precision - Region scapulaire'),(7838,'M8692','Osteomyelite, sans precision - Bras'),(7839,'M8693','Osteomyelite, sans precision - Avant-bras'),(7840,'M8694','Osteomyelite, sans precision - Main'),(7841,'M8695','Osteomyelite, sans precision - Region pelvienne et cuisse'),(7842,'M8696','Osteomyelite, sans precision - Jambe'),(7843,'M8697','Osteomyelite, sans precision - Cheville et pied'),(7844,'M8698','Osteomyelite, sans precision - Autres'),(7845,'M8699','Osteomyelite, sans precision - Siege non precise'),(7846,'M870','Osteonecrose aseptique idiopathique'),(7847,'M8700','Osteonecrose aseptique idiopathique - Sieges multiples'),(7848,'M8701','Osteonecrose aseptique idiopathique - Region scapulaire'),(7849,'M8702','Osteonecrose aseptique idiopathique - Bras'),(7850,'M8703','Osteonecrose aseptique idiopathique - Avant-bras'),(7851,'M8704','Osteonecrose aseptique idiopathique - Main'),(7852,'M8705','Osteonecrose aseptique idiopathique - Region pelvienne et cuisse'),(7853,'M8706','Osteonecrose aseptique idiopathique - Jambe'),(7854,'M8707','Osteonecrose aseptique idiopathique - Cheville et pied'),(7855,'M8708','Osteonecrose aseptique idiopathique - Autres'),(7856,'M8709','Osteonecrose aseptique idiopathique - Siege non precise'),(7857,'M871','Osteonecrose medicamenteuse'),(7858,'M8710','Osteonecrose medicamenteuse - Sieges multiples'),(7859,'M8711','Osteonecrose medicamenteuse - Region scapulaire'),(7860,'M8712','Osteonecrose medicamenteuse - Bras'),(7861,'M8713','Osteonecrose medicamenteuse - Avant-bras'),(7862,'M8714','Osteonecrose medicamenteuse - Main'),(7863,'M8715','Osteonecrose medicamenteuse - Region pelvienne et cuisse'),(7864,'M8716','Osteonecrose medicamenteuse - Jambe'),(7865,'M8717','Osteonecrose medicamenteuse - Cheville et pied'),(7866,'M8718','Osteonecrose medicamenteuse - Autres'),(7867,'M8719','Osteonecrose medicamenteuse - Siege non precise'),(7868,'M872','Osteonecrose due a un traumatisme anterieur'),(7869,'M8720','Osteonecrose due a un traumatisme anterieur - Sieges multiples'),(7870,'M8721','Osteonecrose due a un traumatisme anterieur - Region scapulaire'),(7871,'M8722','Osteonecrose due a un traumatisme anterieur - Bras'),(7872,'M8723','Osteonecrose due a un traumatisme anterieur - Avant-bras'),(7873,'M8724','Osteonecrose due a un traumatisme anterieur - Main'),(7874,'M8725','Osteonecrose due a un traumatisme anterieur - Region pelvienne et cuisse'),(7875,'M8726','Osteonecrose due a un traumatisme anterieur - Jambe'),(7876,'M8727','Osteonecrose due a un traumatisme anterieur - Cheville et pied'),(7877,'M8728','Osteonecrose due a un traumatisme anterieur - Autres'),(7878,'M8729','Osteonecrose due a un traumatisme anterieur - Siege non precise'),(7879,'M873','Autres osteonecroses secondaires'),(7880,'M8730','Autres osteonecroses secondaires - Sieges multiples'),(7881,'M8731','Autres osteonecroses secondaires - Region scapulaire'),(7882,'M8732','Autres osteonecroses secondaires - Bras'),(7883,'M8733','Autres osteonecroses secondaires - Avant-bras'),(7884,'M8734','Autres osteonecroses secondaires - Main'),(7885,'M8735','Autres osteonecroses secondaires - Region pelvienne et cuisse'),(7886,'M8736','Autres osteonecroses secondaires - Jambe'),(7887,'M8737','Autres osteonecroses secondaires - Cheville et pied'),(7888,'M8738','Autres osteonecroses secondaires - Autres'),(7889,'M8739','Autres osteonecroses secondaires - Siege non precise'),(7890,'M878','Autres osteonecroses'),(7891,'M8780','Autres osteonecroses - Sieges multiples'),(7892,'M8781','Autres osteonecroses - Region scapulaire'),(7893,'M8782','Autres osteonecroses - Bras'),(7894,'M8783','Autres osteonecroses - Avant-bras'),(7895,'M8784','Autres osteonecroses - Main'),(7896,'M8785','Autres osteonecroses - Region pelvienne et cuisse'),(7897,'M8786','Autres osteonecroses - Jambe'),(7898,'M8787','Autres osteonecroses - Cheville et pied'),(7899,'M8788','Autres osteonecroses - Autres'),(7900,'M8789','Autres osteonecroses - Siege non precise'),(7901,'M879','Osteonecrose, sans precision'),(7902,'M8790','Osteonecrose, sans precision - Sieges multiples'),(7903,'M8791','Osteonecrose, sans precision - Region scapulaire'),(7904,'M8792','Osteonecrose, sans precision - Bras'),(7905,'M8793','Osteonecrose, sans precision - Avant-bras'),(7906,'M8794','Osteonecrose, sans precision - Main'),(7907,'M8795','Osteonecrose, sans precision - Region pelvienne et cuisse'),(7908,'M8796','Osteonecrose, sans precision - Jambe'),(7909,'M8797','Osteonecrose, sans precision - Cheville et pied'),(7910,'M8798','Osteonecrose, sans precision - Autres'),(7911,'M8799','Osteonecrose, sans precision - Siege non precise'),(7912,'M880','Maladie de Paget du crane'),(7913,'M8800','Maladie de Paget du crane - Sieges multiples'),(7914,'M8808','Maladie de Paget du crane - Autres'),(7915,'M888','Maladie de Paget d\'autres os'),(7916,'M8880','Maladie de Paget d\'autres os - Sieges multiples'),(7917,'M8881','Maladie de Paget d\'autres os - Region scapulaire'),(7918,'M8882','Maladie de Paget d\'autres os - Bras'),(7919,'M8883','Maladie de Paget d\'autres os - Avant-bras'),(7920,'M8884','Maladie de Paget d\'autres os - Main'),(7921,'M8885','Maladie de Paget d\'autres os - Region pelvienne et cuisse'),(7922,'M8886','Maladie de Paget d\'autres os - Jambe'),(7923,'M8887','Maladie de Paget d\'autres os - Cheville et pied'),(7924,'M8888','Maladie de Paget d\'autres os - Autres'),(7925,'M889','Maladie osseuse de Paget, sans precision'),(7926,'M8890','Maladie osseuse de Paget, sans precision - Sieges multiples'),(7927,'M8899','Maladie osseuse de Paget, sans precision - Siege non precise'),(7928,'M890','Algoneurodystrophie'),(7929,'M8900','Algoneurodystrophie - Sieges multiples'),(7930,'M8901','Algoneurodystrophie - Region scapulaire'),(7931,'M8902','Algoneurodystrophie - Bras'),(7932,'M8903','Algoneurodystrophie - Avant-bras'),(7933,'M8904','Algoneurodystrophie - Main'),(7934,'M8905','Algoneurodystrophie - Region pelvienne et cuisse'),(7935,'M8906','Algoneurodystrophie - Jambe'),(7936,'M8907','Algoneurodystrophie - Cheville et pied'),(7937,'M8908','Algoneurodystrophie - Autres'),(7938,'M8909','Algoneurodystrophie - Siege non precise'),(7939,'M891','Arret epiphysaire'),(7940,'M8910','Arret epiphysaire - Sieges multiples'),(7941,'M8911','Arret epiphysaire - Region scapulaire'),(7942,'M8912','Arret epiphysaire - Bras'),(7943,'M8913','Arret epiphysaire - Avant-bras'),(7944,'M8914','Arret epiphysaire - Main'),(7945,'M8915','Arret epiphysaire - Region pelvienne et cuisse'),(7946,'M8916','Arret epiphysaire - Jambe'),(7947,'M8917','Arret epiphysaire - Cheville et pied'),(7948,'M8918','Arret epiphysaire - Autres'),(7949,'M8919','Arret epiphysaire - Siege non precise'),(7950,'M892','Autres troubles de la croissance et du developpement osseux'),(7951,'M8920','Autres troubles de la croissance et du developpement osseux - Sieges multiples'),(7952,'M8921','Autres troubles de la croissance et du developpement osseux - Region scapulaire'),(7953,'M8922','Autres troubles de la croissance et du developpement osseux - Bras'),(7954,'M8923','Autres troubles de la croissance et du developpement osseux - Avant-bras'),(7955,'M8924','Autres troubles de la croissance et du developpement osseux - Main'),(7956,'M8925','Autres troubles de la croissance et du developpement osseux - Region pelvienne et cuisse'),(7957,'M8926','Autres troubles de la croissance et du developpement osseux - Jambe'),(7958,'M8927','Autres troubles de la croissance et du developpement osseux - Cheville et pied'),(7959,'M8928','Autres troubles de la croissance et du developpement osseux - Autres'),(7960,'M8929','Autres troubles de la croissance et du developpement osseux - Siege non precise'),(7961,'M893','Hypertrophie osseuse'),(7962,'M8930','Hypertrophie osseuse - Sieges multiples'),(7963,'M8931','Hypertrophie osseuse - Region scapulaire'),(7964,'M8932','Hypertrophie osseuse - Bras'),(7965,'M8933','Hypertrophie osseuse - Avant-bras'),(7966,'M8934','Hypertrophie osseuse - Main'),(7967,'M8935','Hypertrophie osseuse - Region pelvienne et cuisse'),(7968,'M8936','Hypertrophie osseuse - Jambe'),(7969,'M8937','Hypertrophie osseuse - Cheville et pied'),(7970,'M8938','Hypertrophie osseuse - Autres'),(7971,'M8939','Hypertrophie osseuse - Siege non precise'),(7972,'M894','Autres osteoarthropathies hypertrophiantes'),(7973,'M8940','Autres osteoarthropathies hypertrophiantes - Sieges multiples'),(7974,'M8941','Autres osteoarthropathies hypertrophiantes - Region scapulaire'),(7975,'M8942','Autres osteoarthropathies hypertrophiantes - Bras'),(7976,'M8943','Autres osteoarthropathies hypertrophiantes - Avant-bras'),(7977,'M8944','Autres osteoarthropathies hypertrophiantes - Main'),(7978,'M8945','Autres osteoarthropathies hypertrophiantes - Region pelvienne et cuisse'),(7979,'M8946','Autres osteoarthropathies hypertrophiantes - Jambe'),(7980,'M8947','Autres osteoarthropathies hypertrophiantes - Cheville et pied'),(7981,'M8948','Autres osteoarthropathies hypertrophiantes - Autres'),(7982,'M8949','Autres osteoarthropathies hypertrophiantes - Siege non precise'),(7983,'M895','Osteolyse'),(7984,'M8950','Osteolyse - Sieges multiples'),(7985,'M8951','Osteolyse - Region scapulaire'),(7986,'M8952','Osteolyse - Bras'),(7987,'M8953','Osteolyse - Avant-bras'),(7988,'M8954','Osteolyse - Main'),(7989,'M8955','Osteolyse - Region pelvienne et cuisse'),(7990,'M8956','Osteolyse - Jambe'),(7991,'M8957','Osteolyse - Cheville et pied'),(7992,'M8958','Osteolyse - Autres'),(7993,'M8959','Osteolyse - Siege non precise'),(7994,'M896','Osteopathie consecutive a une poliomyelite'),(7995,'M8960','Osteopathie consecutive a une poliomyelite - Sieges multiples'),(7996,'M8961','Osteopathie consecutive a une poliomyelite - Region scapulaire'),(7997,'M8962','Osteopathie consecutive a une poliomyelite - Bras'),(7998,'M8963','Osteopathie consecutive a une poliomyelite - Avant-bras'),(7999,'M8964','Osteopathie consecutive a une poliomyelite - Main'),(8000,'M8965','Osteopathie consecutive a une poliomyelite - Region pelvienne et cuisse'),(8001,'M8966','Osteopathie consecutive a une poliomyelite - Jambe'),(8002,'M8967','Osteopathie consecutive a une poliomyelite - Cheville et pied'),(8003,'M8968','Osteopathie consecutive a une poliomyelite - Autres'),(8004,'M8969','Osteopathie consecutive a une poliomyelite - Siege non precise'),(8005,'M898','Autres maladies osseuses precisees'),(8006,'M8980','Autres maladies osseuses precisees - Sieges multiples'),(8007,'M8981','Autres maladies osseuses precisees - Region scapulaire'),(8008,'M8982','Autres maladies osseuses precisees - Bras'),(8009,'M8983','Autres maladies osseuses precisees - Avant-bras'),(8010,'M8984','Autres maladies osseuses precisees - Main'),(8011,'M8985','Autres maladies osseuses precisees - Region pelvienne et cuisse'),(8012,'M8986','Autres maladies osseuses precisees - Jambe'),(8013,'M8987','Autres maladies osseuses precisees - Cheville et pied'),(8014,'M8988','Autres maladies osseuses precisees - Autres'),(8015,'M8989','Autres maladies osseuses precisees - Siege non precise'),(8016,'M899','Maladie osseuse, sans precision'),(8017,'M8990','Maladie osseuse, sans precision - Sieges multiples'),(8018,'M8991','Maladie osseuse, sans precision - Region scapulaire'),(8019,'M8992','Maladie osseuse, sans precision - Bras'),(8020,'M8993','Maladie osseuse, sans precision - Avant-bras'),(8021,'M8994','Maladie osseuse, sans precision - Main'),(8022,'M8995','Maladie osseuse, sans precision - Region pelvienne et cuisse'),(8023,'M8996','Maladie osseuse, sans precision - Jambe'),(8024,'M8997','Maladie osseuse, sans precision - Cheville et pied'),(8025,'M8998','Maladie osseuse, sans precision - Autres'),(8026,'M8999','Maladie osseuse, sans precision - Siege non precise'),(8027,'M900','Tuberculose osseuse (A18.0)'),(8028,'M9000','Tuberculose osseuse (A18.0) - Sieges multiples'),(8029,'M9001','Tuberculose osseuse (A18.0) - Region scapulaire'),(8030,'M9002','Tuberculose osseuse (A18.0) - Bras'),(8031,'M9003','Tuberculose osseuse (A18.0) - Avant-bras'),(8032,'M9004','Tuberculose osseuse (A18.0) - Main'),(8033,'M9005','Tuberculose osseuse (A18.0) - Region pelvienne et cuisse'),(8034,'M9006','Tuberculose osseuse (A18.0) - Jambe'),(8035,'M9007','Tuberculose osseuse (A18.0) - Cheville et pied'),(8036,'M9008','Tuberculose osseuse (A18.0) - Autres'),(8037,'M9009','Tuberculose osseuse (A18.0) - Siege non precise'),(8038,'M901','Periostite au cours d\'autres maladies infectieuses classees ailleurs'),(8039,'M9010','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Sieges multiples'),(8040,'M9011','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Region scapulaire'),(8041,'M9012','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Bras'),(8042,'M9013','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Avant-bras'),(8043,'M9014','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Main'),(8044,'M9015','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Region pelvienne et cuisse'),(8045,'M9016','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Jambe'),(8046,'M9017','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Cheville et pied'),(8047,'M9018','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Autres'),(8048,'M9019','Periostite au cours d\'autres maladies infectieuses classees ailleurs - Siege non precise'),(8049,'M902','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs'),(8050,'M9020','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Sieges multiples'),(8051,'M9021','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Region scapulaire'),(8052,'M9022','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Bras'),(8053,'M9023','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Avant-bras'),(8054,'M9024','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Main'),(8055,'M9025','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Region pelvienne et cuisse'),(8056,'M9026','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Jambe'),(8057,'M9027','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Cheville et pied'),(8058,'M9028','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Autres'),(8059,'M9029','Osteopathie au cours d\'autres maladies infectieuses classees ailleurs - Siege non precise'),(8060,'M903','Osteonecrose de la maladie des caissons (T70.3)'),(8061,'M9030','Osteonecrose de la maladie des caissons (T70.3) - Sieges multiples'),(8062,'M9031','Osteonecrose de la maladie des caissons (T70.3) - Region scapulaire'),(8063,'M9032','Osteonecrose de la maladie des caissons (T70.3) - Bras'),(8064,'M9033','Osteonecrose de la maladie des caissons (T70.3) - Avant-bras'),(8065,'M9034','Osteonecrose de la maladie des caissons (T70.3) - Main'),(8066,'M9035','Osteonecrose de la maladie des caissons (T70.3) - Region pelvienne et cuisse'),(8067,'M9036','Osteonecrose de la maladie des caissons (T70.3) - Jambe'),(8068,'M9037','Osteonecrose de la maladie des caissons (T70.3) - Cheville et pied'),(8069,'M9038','Osteonecrose de la maladie des caissons (T70.3) - Autres'),(8070,'M9039','Osteonecrose de la maladie des caissons (T70.3) - Siege non precise'),(8071,'M904','Osteonecrose due a une hemoglobinopathie (D50-D64)'),(8072,'M9040','Osteonecrose due a une hemoglobinopathie (D50-D64) - Sieges multiples'),(8073,'M9041','Osteonecrose due a une hemoglobinopathie (D50-D64) - Region scapulaire'),(8074,'M9042','Osteonecrose due a une hemoglobinopathie (D50-D64) - Bras'),(8075,'M9043','Osteonecrose due a une hemoglobinopathie (D50-D64) - Avant-bras'),(8076,'M9044','Osteonecrose due a une hemoglobinopathie (D50-D64) - Main'),(8077,'M9045','Osteonecrose due a une hemoglobinopathie (D50-D64) - Region pelvienne et cuisse'),(8078,'M9046','Osteonecrose due a une hemoglobinopathie (D50-D64) - Jambe'),(8079,'M9047','Osteonecrose due a une hemoglobinopathie (D50-D64) - Cheville et pied'),(8080,'M9048','Osteonecrose due a une hemoglobinopathie (D50-D64) - Autres'),(8081,'M9049','Osteonecrose due a une hemoglobinopathie (D50-D64) - Siege non precise'),(8082,'M905','Osteonecrose au cours d\'autres maladies classees ailleurs'),(8083,'M9050','Osteonecrose au cours d\'autres maladies classees ailleurs - Sieges multiples'),(8084,'M9051','Osteonecrose au cours d\'autres maladies classees ailleurs - Region scapulaire'),(8085,'M9052','Osteonecrose au cours d\'autres maladies classees ailleurs - Bras'),(8086,'M9053','Osteonecrose au cours d\'autres maladies classees ailleurs - Avant-bras'),(8087,'M9054','Osteonecrose au cours d\'autres maladies classees ailleurs - Main'),(8088,'M9055','Osteonecrose au cours d\'autres maladies classees ailleurs - Region pelvienne et cuisse'),(8089,'M9056','Osteonecrose au cours d\'autres maladies classees ailleurs - Jambe'),(8090,'M9057','Osteonecrose au cours d\'autres maladies classees ailleurs - Cheville et pied'),(8091,'M9058','Osteonecrose au cours d\'autres maladies classees ailleurs - Autres'),(8092,'M9059','Osteonecrose au cours d\'autres maladies classees ailleurs - Siege non precise'),(8093,'M906','Osteite deformante au cours de maladies tumorales (C00-D48)'),(8094,'M9060','Osteite deformante au cours de maladies tumorales (C00-D48) - Sieges multiples'),(8095,'M9061','Osteite deformante au cours de maladies tumorales (C00-D48) - Region scapulaire'),(8096,'M9062','Osteite deformante au cours de maladies tumorales (C00-D48) - Bras'),(8097,'M9063','Osteite deformante au cours de maladies tumorales (C00-D48) - Avant-bras'),(8098,'M9064','Osteite deformante au cours de maladies tumorales (C00-D48) - Main'),(8099,'M9065','Osteite deformante au cours de maladies tumorales (C00-D48) - Region pelvienne et cuisse'),(8100,'M9066','Osteite deformante au cours de maladies tumorales (C00-D48) - Jambe'),(8101,'M9067','Osteite deformante au cours de maladies tumorales (C00-D48) - Cheville et pied'),(8102,'M9068','Osteite deformante au cours de maladies tumorales (C00-D48) - Autres'),(8103,'M9069','Osteite deformante au cours de maladies tumorales (C00-D48) - Siege non precise'),(8104,'M907','Fracture osseuse au cours de maladies tumorales (C00-D48)'),(8105,'M9070','Fracture osseuse au cours de maladies tumorales (C00-D48) - Sieges multiples'),(8106,'M9071','Fracture osseuse au cours de maladies tumorales (C00-D48) - Region scapulaire'),(8107,'M9072','Fracture osseuse au cours de maladies tumorales (C00-D48) - Bras'),(8108,'M9073','Fracture osseuse au cours de maladies tumorales (C00-D48) - Avant-bras'),(8109,'M9074','Fracture osseuse au cours de maladies tumorales (C00-D48) - Main'),(8110,'M9075','Fracture osseuse au cours de maladies tumorales (C00-D48) - Region pelvienne et cuisse'),(8111,'M9076','Fracture osseuse au cours de maladies tumorales (C00-D48) - Jambe'),(8112,'M9077','Fracture osseuse au cours de maladies tumorales (C00-D48) - Cheville et pied'),(8113,'M9078','Fracture osseuse au cours de maladies tumorales (C00-D48) - Autres'),(8114,'M9079','Fracture osseuse au cours de maladies tumorales (C00-D48) - Siege non precise'),(8115,'M908','Osteopathie au cours d\'autres maladies classees ailleurs'),(8116,'M9080','Osteopathie au cours d\'autres maladies classees ailleurs - Sieges multiples'),(8117,'M9081','Osteopathie au cours d\'autres maladies classees ailleurs - Region scapulaire'),(8118,'M9082','Osteopathie au cours d\'autres maladies classees ailleurs - Bras'),(8119,'M9083','Osteopathie au cours d\'autres maladies classees ailleurs - Avant-bras'),(8120,'M9084','Osteopathie au cours d\'autres maladies classees ailleurs - Main'),(8121,'M9085','Osteopathie au cours d\'autres maladies classees ailleurs - Region pelvienne et cuisse'),(8122,'M9086','Osteopathie au cours d\'autres maladies classees ailleurs - Jambe'),(8123,'M9087','Osteopathie au cours d\'autres maladies classees ailleurs - Cheville et pied'),(8124,'M9088','Osteopathie au cours d\'autres maladies classees ailleurs - Autres'),(8125,'M9089','Osteopathie au cours d\'autres maladies classees ailleurs - Siege non precise'),(8126,'M910','Osteochondrite juvenile du bassin'),(8127,'M9100','Osteochondrite juvenile du bassin - Sieges multiples'),(8128,'M9105','Osteochondrite juvenile du bassin - Region pelvienne et cuisse'),(8129,'M911','Osteochondrite juvenile de la tete du femur [Legg-Calve-Perthes]'),(8130,'M9110','Osteochondrite juvenile de la tete du femur (Legg-Calve-Perthes) - Sieges multiples'),(8131,'M9115','Osteochondrite juvenile de la tete du femur (Legg-Calve-Perthes) - Region pelvienne et cuisse'),(8132,'M912','Coxa plana'),(8133,'M9120','Coxa plana - Sieges multiples'),(8134,'M9125','Coxa plana - Region pelvienne et cuisse'),(8135,'M913','Pseudocoxalgie'),(8136,'M9130','Pseudocoxalgie - Sieges multiples'),(8137,'M9135','Pseudocoxalgie - Region pelvienne et cuisse'),(8138,'M918','Autres osteochondrites juveniles de la hanche et du bassin'),(8139,'M9180','Autres osteochondrites juveniles de la hanche et du bassin - Sieges multiples'),(8140,'M9185','Autres osteochondrites juveniles de la hanche et du bassin - Region pelvienne et cuisse'),(8141,'M919','Osteochondrite juvenile de la hanche et du bassin, sans precision'),(8142,'M9190','Osteochondrite juvenile de la hanche et du bassin, sans precision - Sieges multiples'),(8143,'M9195','Osteochondrite juvenile de la hanche et du bassin, sans precision - Region pelvienne et cuisse'),(8144,'M920','Osteochondrite juvenile de l\'humerus'),(8145,'M921','Osteochondrite juvenile du radius et du cubitus'),(8146,'M922','Osteochondrite juvenile de la main'),(8147,'M923','Autres osteochondrites juveniles du membre superieur'),(8148,'M924','Osteochondrite juvenile de la rotule'),(8149,'M925','Osteochondrite juvenile du tibia et du perone'),(8150,'M926','Osteochondrite juvenile du tarse'),(8151,'M927','Osteochondrite juvenile du metatarse'),(8152,'M928','Autres osteochondrites juveniles precisees'),(8153,'M929','Osteochondrite juvenile, sans precision'),(8154,'M930','Epiphysiolyse de la tete femorale [coxa vara retrosa] (non traumatique)'),(8155,'M931','Maladie de Kienbock de l\'adulte'),(8156,'M932','Osteochondrite dissequante'),(8157,'M938','Autres osteochondropathies precisees'),(8158,'M939','Osteochondropathie, sans precision'),(8159,'M940','Syndrome des articulations chondro-costales [Tietze]'),(8160,'M9408','Syndrome des articulations chondro-costales (Tietze) - Autres'),(8161,'M941','Polychondrite recidivante'),(8162,'M9410','Polychondrite recidivante - Sieges multiples'),(8163,'M9411','Polychondrite recidivante - Region scapulaire'),(8164,'M9412','Polychondrite recidivante - Bras'),(8165,'M9413','Polychondrite recidivante - Avant-bras'),(8166,'M9414','Polychondrite recidivante - Main'),(8167,'M9415','Polychondrite recidivante - Region pelvienne et cuisse'),(8168,'M9416','Polychondrite recidivante - Jambe'),(8169,'M9417','Polychondrite recidivante - Cheville et pied'),(8170,'M9418','Polychondrite recidivante - Autres'),(8171,'M9419','Polychondrite recidivante - Siege non precise'),(8172,'M942','Chondromalacie'),(8173,'M9420','Chondromalacie - Sieges multiples'),(8174,'M9421','Chondromalacie - Region scapulaire'),(8175,'M9422','Chondromalacie - Bras'),(8176,'M9423','Chondromalacie - Avant-bras'),(8177,'M9424','Chondromalacie - Main'),(8178,'M9425','Chondromalacie - Region pelvienne et cuisse'),(8179,'M9426','Chondromalacie - Jambe'),(8180,'M9427','Chondromalacie - Cheville et pied'),(8181,'M9428','Chondromalacie - Autres'),(8182,'M9429','Chondromalacie - Siege non precise'),(8183,'M943','Chondrolyse'),(8184,'M9430','Chondrolyse - Sieges multiples'),(8185,'M9431','Chondrolyse - Region scapulaire'),(8186,'M9432','Chondrolyse - Bras'),(8187,'M9433','Chondrolyse - Avant-bras'),(8188,'M9434','Chondrolyse - Main'),(8189,'M9435','Chondrolyse - Region pelvienne et cuisse'),(8190,'M9436','Chondrolyse - Jambe'),(8191,'M9437','Chondrolyse - Cheville et pied'),(8192,'M9438','Chondrolyse - Autres'),(8193,'M9439','Chondrolyse - Siege non precise'),(8194,'M948','Autres affections precisees du cartilage'),(8195,'M9480','Autres affections precisees du cartilage - Sieges multiples'),(8196,'M9481','Autres affections precisees du cartilage - Region scapulaire'),(8197,'M9482','Autres affections precisees du cartilage - Bras'),(8198,'M9483','Autres affections precisees du cartilage - Avant-bras'),(8199,'M9484','Autres affections precisees du cartilage - Main'),(8200,'M9485','Autres affections precisees du cartilage - Region pelvienne et cuisse'),(8201,'M9486','Autres affections precisees du cartilage - Jambe'),(8202,'M9487','Autres affections precisees du cartilage - Cheville et pied'),(8203,'M9488','Autres affections precisees du cartilage - Autres'),(8204,'M9489','Autres affections precisees du cartilage - Siege non precise'),(8205,'M949','Affection du cartilage, sans precision'),(8206,'M9490','Affection du cartilage, sans precision - Sieges multiples'),(8207,'M9491','Affection du cartilage, sans precision - Region scapulaire'),(8208,'M9492','Affection du cartilage, sans precision - Bras'),(8209,'M9493','Affection du cartilage, sans precision - Avant-bras'),(8210,'M9494','Affection du cartilage, sans precision - Main'),(8211,'M9495','Affection du cartilage, sans precision - Region pelvienne et cuisse'),(8212,'M9496','Affection du cartilage, sans precision - Jambe'),(8213,'M9497','Affection du cartilage, sans precision - Cheville et pied'),(8214,'M9498','Affection du cartilage, sans precision - Autres'),(8215,'M9499','Affection du cartilage, sans precision - Siege non precise'),(8216,'M950','Deformation du nez'),(8217,'M951','\"Oreille \"\"en chou-fleur\"\"\"'),(8218,'M952','Autres deformations de la tete'),(8219,'M953','Deformation du cou'),(8220,'M954','Deformation du thorax et des cotes'),(8221,'M955','Deformation du bassin'),(8222,'M958','Autres deformations precisees du systeme osteo-articulaire, des muscles et du tissu conjonctif'),(8223,'M959','Deformation du systeme osteo-articulaire, des muscles et du tissu conjonctif, sans precision'),(8224,'M960','Pseudarthrose apres arthrodese'),(8225,'M961','Syndrome post-laminectomie, non classe ailleurs'),(8226,'M962','Cyphose apres irradiation'),(8227,'M963','Cyphose apres laminectomie'),(8228,'M964','Lordose apres chirurgie'),(8229,'M965','Scoliose apres irradiation'),(8230,'M966','Fracture osseuse apres mise en place d\'un implant, d\'une prothese articulaire ou d\'une plaque d\'osteosynthese'),(8231,'M968','Autres affections du systeme osteo-articulaire et des muscles apres un acte a visee diagnostique et therapeutique'),(8232,'M969','Affection du systeme osteo-articulaire et des muscles apres un acte a visee diagnostique et therapeutique, sans precision'),(8233,'M990','Dysfonctionnement segmentaire et somatique'),(8234,'M9900','Dysfonctionnement segmentaire et somatique - Tete ou occipito-cervicale'),(8235,'M9901','Dysfonctionnement segmentaire et somatique - Region cervicale / Cervico-thoracique'),(8236,'M9902','Dysfonctionnement segmentaire et somatique - Region thoracique / Thoraco-lombaire'),(8237,'M9903','Dysfonctionnement segmentaire et somatique - Region lombaire / Lombo-sacree'),(8238,'M9904','Dysfonctionnement segmentaire et somatique - Region sacree / Sacro-coccygienne, sacro-iliaque'),(8239,'M9905','Dysfonctionnement segmentaire et somatique - Region pelvienne / Hanche, pubis'),(8240,'M9906','Dysfonctionnement segmentaire et somatique - Membre inferieur'),(8241,'M9907','Dysfonctionnement segmentaire et somatique - Membre superieur / Acromio-claviculaire, sterno-claviculaire'),(8242,'M9908','Dysfonctionnement segmentaire et somatique - Cage thoracique / Costo-chondrale, costo-vertebrale, sterno-chondrale'),(8243,'M9909','Dysfonctionnement segmentaire et somatique - Abdomen et autre'),(8244,'M991','Subluxation complexe (vertebrale)'),(8245,'M9910','Subluxation complexe (vertebrale) - Tete ou occipito-cervicale'),(8246,'M9911','Subluxation complexe (vertebrale) - Region cervicale / Cervico-thoracique'),(8247,'M9912','Subluxation complexe (vertebrale) - Region thoracique / Thoraco-lombaire'),(8248,'M9913','Subluxation complexe (vertebrale) - Region lombaire / Lombo-sacree'),(8249,'M9914','Subluxation complexe (vertebrale) - Region sacree / Sacro-coccygienne, sacro-iliaque'),(8250,'M9915','Subluxation complexe (vertebrale) - Region pelvienne / Hanche, pubis'),(8251,'M9916','Subluxation complexe (vertebrale) - Membre inferieur'),(8252,'M9917','Subluxation complexe (vertebrale) - Membre superieur / Acromio-claviculaire, sterno-claviculaire'),(8253,'M9918','Subluxation complexe (vertebrale) - Cage thoracique / Costo-chondrale, costo-vertebrale, sterno-chondrale'),(8254,'M9919','Subluxation complexe (vertebrale) - Abdomen et autre'),(8255,'M992','Retrecissement du canal rachidien par subluxation'),(8256,'M9920','Retrecissement du canal rachidien par subluxation - Occipito-cervicale'),(8257,'M9921','Retrecissement du canal rachidien par subluxation - Cervico-thoracique'),(8258,'M9922','Retrecissement du canal rachidien par subluxation - Thoraco-lombaire'),(8259,'M9923','Retrecissement du canal rachidien par subluxation - Lombo-sacree'),(8260,'M9924','Retrecissement du canal rachidien par subluxation - Sacro-coccygienne, sacro-iliaque'),(8261,'M993','Retrecissement osseux du canal rachidien'),(8262,'M9930','Retrecissement osseux du canal rachidien - Occipito-cervicale'),(8263,'M9931','Retrecissement osseux du canal rachidien - Cervico-thoracique'),(8264,'M9932','Retrecissement osseux du canal rachidien - Thoraco-lombaire'),(8265,'M9933','Retrecissement osseux du canal rachidien - Lombo-sacree'),(8266,'M9934','Retrecissement osseux du canal rachidien - Sacro-coccygienne, sacro-iliaque'),(8267,'M994','Retrecissement du canal rachidien par tissu conjonctif'),(8268,'M9940','Retrecissement du canal rachidien par tissu conjonctif - Occipito-cervicale'),(8269,'M9941','Retrecissement du canal rachidien par tissu conjonctif - Cervico-thoracique'),(8270,'M9942','Retrecissement du canal rachidien par tissu conjonctif - Thoraco-lombaire'),(8271,'M9943','Retrecissement du canal rachidien par tissu conjonctif - Lombo-sacree'),(8272,'M9944','Retrecissement du canal rachidien par tissu conjonctif - Sacro-coccygienne, sacro-iliaque'),(8273,'M9949','Retrecissement du canal rachidien par tissu conjonctif - Abdomen et autre'),(8274,'M995','Retrecissement du canal rachidien par lesion discale'),(8275,'M9950','Retrecissement du canal rachidien par lesion discale - Occipito-cervicale'),(8276,'M9951','Retrecissement du canal rachidien par lesion discale - Cervico-thoracique'),(8277,'M9952','Retrecissement du canal rachidien par lesion discale - Thoraco-lombaire'),(8278,'M9953','Retrecissement du canal rachidien par lesion discale - Lombo-sacree'),(8279,'M9954','Retrecissement du canal rachidien par lesion discale - Sacro-coccygienne, sacro-iliaque'),(8280,'M996','Retrecissement des espaces intervertebraux par ossification et subluxation'),(8281,'M9960','Retrecissement des espaces intervertebraux par ossification et subluxation - Occipito-cervicale'),(8282,'M9961','Retrecissement des espaces intervertebraux par ossification et subluxation - Cervico-thoracique'),(8283,'M9962','Retrecissement des espaces intervertebraux par ossification et subluxation - Thoraco-lombaire'),(8284,'M9963','Retrecissement des espaces intervertebraux par ossification et subluxation - Lombo-sacree'),(8285,'M9964','Retrecissement des espaces intervertebraux par ossification et subluxation - Sacro-coccygienne, sacro-iliaque'),(8286,'M9969','Retrecissement des espaces intervertebraux par ossification et subluxation - Abdomen et autre'),(8287,'M997','Retrecissement des espaces intervertebraux par tissu conjonctif et discal'),(8288,'M9970','Retrecissement des espaces intervertebraux par tissu conjonctif et discal - Occipito-cervicale'),(8289,'M9971','Retrecissement des espaces intervertebraux par tissu conjonctif et discal - Cervico-thoracique'),(8290,'M9972','Retrecissement des espaces intervertebraux par tissu conjonctif et discal - Thoraco-lombaire'),(8291,'M9973','Retrecissement des espaces intervertebraux par tissu conjonctif et discal - Lombo-sacree'),(8292,'M9974','Retrecissement des espaces intervertebraux par tissu conjonctif et discal - Sacro-coccygienne, sacro-iliaque'),(8293,'M998','Autres lesions biomecaniques'),(8294,'M9980','Autres lesions biomecaniques - Tete ou occipito-cervicale'),(8295,'M9981','Autres lesions biomecaniques - Region cervicale / Cervico-thoracique'),(8296,'M9982','Autres lesions biomecaniques - Region thoracique / Thoraco-lombaire'),(8297,'M9983','Autres lesions biomecaniques - Region lombaire / Lombo-sacree'),(8298,'M9984','Autres lesions biomecaniques - Region sacree / Sacro-coccygienne, sacro-iliaque'),(8299,'M9985','Autres lesions biomecaniques - Region pelvienne / Hanche, pubis'),(8300,'M9986','Autres lesions biomecaniques - Membre inferieur'),(8301,'M9987','Autres lesions biomecaniques - Membre superieur / Acromio-claviculaire, sterno-claviculaire'),(8302,'M9988','Autres lesions biomecaniques - Cage thoracique / Costo-chondrale, costo-vertebrale, sterno-chondrale'),(8303,'M9989','Autres lesions biomecaniques - Abdomen et autre'),(8304,'M999','Lesion biomecanique, sans precision'),(8305,'M9990','Lesion biomecanique, sans precision - Tete ou occipito-cervicale'),(8306,'M9991','Lesion biomecanique, sans precision - Region cervicale / Cervico-thoracique'),(8307,'M9992','Lesion biomecanique, sans precision - Region thoracique / Thoraco-lombaire'),(8308,'M9993','Lesion biomecanique, sans precision - Region lombaire / Lombo-sacree'),(8309,'M9994','Lesion biomecanique, sans precision - Region sacree / Sacro-coccygienne, sacro-iliaque'),(8310,'M9995','Lesion biomecanique, sans precision - Region pelvienne / Hanche, pubis'),(8311,'M9996','Lesion biomecanique, sans precision - Membre inferieur'),(8312,'M9997','Lesion biomecanique, sans precision - Membre superieur / Acromio-claviculaire, sterno-claviculaire'),(8313,'M9998','Lesion biomecanique, sans precision - Cage thoracique / Costo-chondrale, costo-vertebrale, sterno-chondrale'),(8314,'M9999','Lesion biomecanique, sans precision - Abdomen et autre'),(8315,'N000','Syndrome nephritique aigu avec anomalies glomerulaires mineures'),(8316,'N001','Syndrome nephritique aigu avec lesions glomerulaires segmentaires et focales'),(8317,'N002','Syndrome nephritique aigu avec glomerulonephrite membraneuse diffuse'),(8318,'N003','Syndrome nephritique aigu avec glomerulonephrite proliferative mesangiale diffuse'),(8319,'N004','Syndrome nephritique aigu avec glomerulonephrite proliferative endocapillaire diffuse'),(8320,'N005','Syndrome nephritique aigu avec glomerulonephrite mesangiocapillaire diffuse'),(8321,'N006','Syndrome nephritique aigu avec maladie a depot dense'),(8322,'N007','Syndrome nephritique aigu avec glomerulonephrite diffuse en croissant'),(8323,'N008','Syndromes nephritiques aigus avec autres lesions morphologiques'),(8324,'N009','Syndrome nephritique aigu, sans precision'),(8325,'N010','Syndrome nephritique d\'evolution rapide avec anomalies glomerulaires mineures'),(8326,'N011','Syndrome nephritique d\'evolution rapide avec lesions glomerulaires segmentaires et focales'),(8327,'N012','Syndrome nephritique d\'evolution rapide avec glomerulonephrite membraneuse diffuse'),(8328,'N013','Syndrome nephritique d\'evolution rapide avec glomerulonephrite proliferative mesangiale diffuse'),(8329,'N014','Syndrome nephritique d\'evolution rapide avec glomerulonephrite proliferative endocapillaire diffuse'),(8330,'N015','Syndrome nephritique d\'evolution rapide avec glomerulonephrite mesangiocapillaire diffuse'),(8331,'N016','Syndrome nephritique d\'evolution rapide avec maladie a depot dense'),(8332,'N017','Syndrome nephritique d\'evolution rapide avec glomerulonephrite diffuse en croissant'),(8333,'N0170','Syndrome nephritique d\'evolution rapide avec glomerulonephrite diffuse en croissant, avec depots d\'Ig A'),(8334,'N0179','Syndrome nephritique d\'evolution rapide avec glomerulonephrite diffuse en croissant, autre ou sans precision'),(8335,'N018','Syndromes nephritiques d\'evolution rapide avec autres lesions morphologiques'),(8336,'N019','Syndrome nephritique d\'evolution rapide, sans precision'),(8337,'N020','Hematurie recidivante et persistante avec anomalies glomerulaires mineures'),(8338,'N0200','Hematurie recidivante et persistante avec anomalies glomerulaires mineures, avec depots d\'Ig A'),(8339,'N0209','Hematurie recidivante et persistante avec anomalies glomerulaires mineures, autre ou sans precision'),(8340,'N021','Hematurie recidivante et persistante avec lesions glomerulaires segmentaires et focales'),(8341,'N0210','Hematurie recidivante et persistante avec lesions glomerulaires segmentaires et focales avec depots d\'Ig A'),(8342,'N0219','Hematurie recidivante et persistante avec lesions glomerulaires segmentaires et focales, autre ou sans precision'),(8343,'N022','Hematurie recidivante et persistante avec glomerulonephrite membraneuse diffuse'),(8344,'N023','Hematurie recidivante et persistante avec glomerulonephrite proliferative mesangiale diffuse'),(8345,'N024','Hematurie recidivante et persistante avec glomerulonephrite proliferative endocapillaire diffuse'),(8346,'N025','Hematurie recidivante et persistante avec glomerulonephrite mesangiocapillaire diffuse'),(8347,'N026','Hematurie recidivante et persistante avec maladie a depot dense'),(8348,'N027','Hematurie recidivante et persistante avec glomerulonephrite diffuse en croissant'),(8349,'N028','Hematuries recidivantes et persistantes avec autres lesions morphologiques'),(8350,'N029','Hematurie recidivante et persistante, sans precision'),(8351,'N030','Syndrome nephritique chronique avec anomalies glomerulaires mineures'),(8352,'N031','Syndrome nephritique chronique avec lesions glomerulaires segmentaires et focales'),(8353,'N0310','Syndrome nephritique chronique avec lesions glomerulaires segmentaires et focales, avec depots d\'Ig A'),(8354,'N0319','Syndrome nephritique chronique avec lesions glomerulaires segmentaires et focales, autre ou sans precision'),(8355,'N032','Syndrome nephritique chronique avec glomerulonephrite membraneuse diffuse'),(8356,'N033','Syndrome nephritique chronique avec glomerulonephrite proliferative mesangiale diffuse'),(8357,'N0330','Syndrome nephritique chronique avec glomerulonephrite proliferative mesangiale diffuse, avec depots d\'Ig A'),(8358,'N0339','Syndrome nephritique chronique avec glomerulonephrite proliferative mesangiale diffuse, autre ou sans precision'),(8359,'N034','Syndrome nephritique chronique avec glomerulonephrite proliferative endocapillaire diffuse'),(8360,'N035','Syndrome nephritique chronique avec glomerulonephrite mesangiocapillaire diffuse'),(8361,'N036','Syndrome nephritique chronique avec maladie a depot dense'),(8362,'N037','Syndrome nephritique chronique avec glomerulonephrite diffuse en croissant'),(8363,'N038','Syndromes nephritiques chroniques avec autres lesions morphologiques'),(8364,'N0380','Syndrome nephritique chronique avec autres lesions, avec depots d\'Ig A'),(8365,'N0389','Syndrome nephritique chronique avec autres lesions morphologiques, autre et sans precision'),(8366,'N039','Syndrome nephritique chronique, sans precision'),(8367,'N040','Syndrome nephrotique avec anomalies glomerulaires mineures'),(8368,'N0400','Syndrome nephrotique avec anomalies glomerulaires mineures, avec depots d\'Ig A'),(8369,'N0409','Syndrome nephrotique avec anomalies glomerulaires mineures, autre ou sans precision'),(8370,'N041','Syndrome nephrotique avec lesions glomerulaires segmentaires et focales'),(8371,'N042','Syndrome nephrotique avec glomerulonephrite membraneuse diffuse'),(8372,'N043','Syndrome nephrotique avec glomerulonephrite proliferative mesangiale diffuse'),(8373,'N044','Syndrome nephrotique avec glomerulonephrite proliferative endocapillaire diffuse'),(8374,'N045','Syndrome nephrotique avec glomerulonephrite mesangiocapillaire diffuse'),(8375,'N046','Syndrome nephrotique avec maladie a depot dense'),(8376,'N047','Syndrome nephrotique avec glomerulonephrite diffuse en croissant'),(8377,'N048','Syndromes nephrotiques avec autres lesions morphologiques'),(8378,'N049','Syndrome nephrotique, sans precision'),(8379,'N050','Syndrome nephritique sans precision, avec anomalies glomerulaires mineures'),(8380,'N051','Syndrome nephritique sans precision, avec lesions glomerulaires segmentaires et focales'),(8381,'N052','Syndrome nephritique sans precision, avec glomerulonephrite membraneuse diffuse'),(8382,'N053','Syndrome nephritique sans precision, avec glomerulonephrite proliferative mesangiale diffuse'),(8383,'N054','Syndrome nephritique sans precision, avec glomerulonephrite proliferative endocapillaire diffuse'),(8384,'N055','Syndrome nephritique sans precision, avec glomerulonephrite mesangiocapillaire diffuse'),(8385,'N056','Syndrome nephritique sans precision, avec maladie a depot dense'),(8386,'N057','Syndrome nephritique sans precision, avec glomerulonephrite diffuse en croissant'),(8387,'N058','Syndromes nephritiques sans precision, avec autres lesions morphologiques'),(8388,'N059','Syndrome nephritique, sans precision'),(8389,'N060','Proteinurie isolee avec lesions morphologiques precisees, avec anomalies glomerulaires mineures'),(8390,'N061','Proteinurie isolee avec lesions morphologiques precisees, avec lesions glomerulaires segmentaires et focales'),(8391,'N062','Proteinurie isolee avec lesions morphologiques precisees, avec glomerulonephrite membraneuse diffuse'),(8392,'N063','Proteinurie isolee avec lesions morphologiques precisees, avec glomerulonephrite proliferative mesangiale diffuse'),(8393,'N064','Proteinurie isolee avec lesions morphologiques precisees, avec glomerulonephrite proliferative endocapillaire diffuse'),(8394,'N065','Proteinurie isolee avec lesions morphologiques precisees, avec glomerulonephrite mesangiocapillaire diffuse'),(8395,'N066','Proteinurie isolee avec lesions morphologiques precisees avec maladie a depot dense'),(8396,'N067','Proteinurie isolee avec lesions morphologiques precisees, avec glomerulonephrite diffuse en croissant'),(8397,'N068','Proteinuries isolees avec autres lesions morphologiques'),(8398,'N070','Nephropathie hereditaire avec anomalies glomerulaires mineures, non classee ailleurs'),(8399,'N071','Nephropathie hereditaire avec lesions glomerulaires segmentaires et focales, non classee ailleurs'),(8400,'N072','Nephropathie hereditaire avec glomerulonephrite membraneuse diffuse, non classee ailleurs'),(8401,'N073','Nephropathie hereditaire avec glomerulonephrite proliferative mesangiale diffuse, non classee ailleurs'),(8402,'N074','Nephropathie hereditaire avec glomerulonephrite proliferative endocapillaire diffuse, non classee ailleurs'),(8403,'N075','Nephropathie hereditaire avec glomerulonephrite mesangiocapillaire diffuse, non classee ailleurs'),(8404,'N076','Nephropathie hereditaire non classee ailleurs avec maladie a depot dense'),(8405,'N077','Nephropathie hereditaire avec glomerulonephrite diffuse en croissant, non classee ailleurs'),(8406,'N078','Nephropathies hereditaires non classees ailleurs, avec autres lesions morphologiques'),(8407,'N079','Nephropathie hereditaire non classee ailleurs, sans precision'),(8408,'N080','Glomerulopathie au cours de maladies infectieuses et parasitaires classees ailleurs'),(8409,'N081','Glomerulopathie au cours de maladies tumorales'),(8410,'N082','Glomerulopathie au cours de maladies du sang et des anomalies du systeme immunitaire'),(8411,'N083','Glomerulopathie au cours du diabete sucre (E10-E14 avec le quatrieme chiffre .2)'),(8412,'N084','Glomerulopathie au cours de maladies endocriniennes, nutritionnelles et metaboliques'),(8413,'N085','Glomerulopathie au cours d\'affections disseminees du tissu conjonctif'),(8414,'N088','Glomerulopathie au cours d\'autres maladies classees ailleurs'),(8415,'N10','Nephrite tubulo-interstitielle aigue'),(8416,'N110','Pyelonephrite (non obstructive chronique) associee a un reflux'),(8417,'N111','Pyelonephrite obstructive (chronique)'),(8418,'N118','Autres nephrites tubulo-interstitielles chroniques'),(8419,'N119','Nephrite tubulo-interstitielle chronique, sans precision'),(8420,'N12','Nephrite tubulo-interstitielle, (non precisee comme aigue ou chronique)'),(8421,'N130','Hydronephrose avec obstruction de la jonction pyelo-ureterale'),(8422,'N131','Hydronephrose avec retrecissement ureteral, non classee ailleurs'),(8423,'N132','Hydronephrose avec obstruction calculeuse renale et ureterale'),(8424,'N133','Hydronephroses, autres et sans precision'),(8425,'N134','Hydro-uretere'),(8426,'N135','Coudure et retrecissement ureteral, sans hydronephrose'),(8427,'N136','Pyonephrose'),(8428,'N137','Uropathie associee a un reflux vesico-ureteral'),(8429,'N138','Autres uropathies obstructives et par reflux'),(8430,'N139','Uropathie obstructive (et par reflux), sans precision'),(8431,'N140','Nephropathie due a un analgesique'),(8432,'N141','Nephropathie due a d\'autres medicaments et substances biologiques'),(8433,'N142','Nephropathie due a un medicament ou une substance biologique, sans precision'),(8434,'N143','Nephropathie due a des metaux lourds'),(8435,'N144','Nephropathie toxique, non classee ailleurs'),(8436,'N150','Nephropathie des Balkans'),(8437,'N151','Abces renal et perirenal'),(8438,'N158','Autres maladies renales tubulo-interstitielles precisees'),(8439,'N159','Maladie renale tubulo-interstitielle, sans precision'),(8440,'N160','Maladie renale tubulo-interstitielle au cours de maladies infectieuses et parasitaires classees ailleurs'),(8441,'N161','Maladie renale tubulo-interstitielle au cours de maladies tumorales'),(8442,'N162','Maladie renale tubulo-interstitielle au cours de maladies du sang et des troubles du systeme immunitaire'),(8443,'N163','Maladie renale tubulo-interstitielle au cours de maladies metaboliques'),(8444,'N164','Maladie renale tubulo-interstitielle au cours d\'affections disseminees du tissu conjonctif'),(8445,'N165','Maladie renale tubulo-interstitielle au cours d\'un rejet de greffe (T86.-)'),(8446,'N168','Maladie renale tubulo-interstitielle au cours d\'autres maladies classees ailleurs'),(8447,'N170','Insuffisance renale aigue avec necrose tubulaire'),(8448,'N171','Insuffisance renale aigue avec necrose corticale aigue'),(8449,'N172','Insuffisance renale aigue avec necrose medullaire'),(8450,'N178','Autres insuffisances renales aigues'),(8451,'N179','Insuffisance renale aigue, sans precision'),(8452,'N180','Insuffisance renale terminale'),(8453,'N188','Autres insuffisances renales chroniques'),(8454,'N189','Insuffisance renale chronique, sans precision'),(8455,'N19','Insuffisance renale, sans precision'),(8456,'N200','Calcul du rein'),(8457,'N201','Calcul de l\'uretere'),(8458,'N202','Calcul du rein avec calcul de l\'uretere'),(8459,'N209','Calcul urinaire, sans precision'),(8460,'N210','Calcul de la vessie'),(8461,'N211','Calcul de l\'uretre'),(8462,'N218','Autres calculs des voies urinaires inferieures'),(8463,'N219','Calcul des voies urinaires inferieures, sans precision'),(8464,'N220','Calcul urinaire au cours de schistosomiase [bilharziose] (B65.-)'),(8465,'N228','Calcul des voies urinaires au cours d\'autres maladies classees ailleurs'),(8466,'N23','Colique nephretique, sans precision'),(8467,'N250','Osteodystrophie renale'),(8468,'N251','Diabete insipide nephrogenique'),(8469,'N258','Autres affections dues a une tubulopathie'),(8470,'N259','Affection due a un tubulopathie, sans precision'),(8471,'N26','Rein sclereux, sans precision'),(8472,'N270','Petit rein unilateral'),(8473,'N271','Petit rein bilateral'),(8474,'N279','Petit rein, sans precision'),(8475,'N280','Ischemie et infarctus du rein'),(8476,'N281','Kyste du rein, acquis'),(8477,'N288','Autres affections precisees du rein et de l\'uretere'),(8478,'N289','Affection du rein et de l\'uretere, sans precision'),(8479,'N290','Syphilis tardive du rein (A52.7)'),(8480,'N291','Autres affections du rein et de l\'uretere au cours de maladies infectieuses et parasitaires classees ailleurs'),(8481,'N298','Autres affections du rein et de l\'uretere au cours d\'autres maladies classees ailleurs'),(8482,'N300','Cystite aigue'),(8483,'N301','Cystite interstitielle (chronique)'),(8484,'N302','Autres cystites chroniques'),(8485,'N303','Trigonite'),(8486,'N304','Cystite due a une irradiation'),(8487,'N308','Autres cystites'),(8488,'N309','Cystite, sans precision'),(8489,'N310','Vessie neurogene non inhibee, non classee ailleurs'),(8490,'N311','Vessie neurogene reflexe, non classee ailleurs'),(8491,'N312','Vessie neurogene flasque (peripherique), non classee ailleurs'),(8492,'N318','Autres dysfonctionnements neuromusculaires de la vessie'),(8493,'N319','Dysfonctionnement neuromusculaire de la vessie, sans precision'),(8494,'N320','Obstruction du col de la vessie'),(8495,'N321','Fistule vesico-intestinale'),(8496,'N322','Fistule vesicale, non classee ailleurs'),(8497,'N323','Diverticule de la vessie'),(8498,'N324','Rupture de la vessie, non traumatique'),(8499,'N328','Autres affections precisees de la vessie'),(8500,'N329','Affection de la vessie, sans precision'),(8501,'N330','Cystite tuberculeuse (A18.1)'),(8502,'N338','Affections de la vessie au cours d\'autres maladies classees ailleurs'),(8503,'N340','Abces uretral'),(8504,'N341','Uretrite non specifique'),(8505,'N342','Autres uretrites'),(8506,'N343','Syndrome uretral, sans precision'),(8507,'N350','Retrecissement uretral post-traumatique'),(8508,'N351','Retrecissement uretral post-infectieux, non classe ailleurs'),(8509,'N358','Autres retrecissements uretraux'),(8510,'N359','Retrecissement uretral, sans precision'),(8511,'N360','Fistule uretrale'),(8512,'N361','Diverticule uretral'),(8513,'N362','Caroncule uretrale'),(8514,'N363','Prolapsus de la muqueuse uretrale'),(8515,'N368','Autres affections precisees de l\'uretre'),(8516,'N369','Affection de l\'uretre, sans precision'),(8517,'N370','Uretrite au cours de maladies classees ailleurs'),(8518,'N378','Autres affections de l\'uretre au cours de maladies classees ailleurs'),(8519,'N390','Infection des voies urinaires, siege non precise'),(8520,'N391','Proteinurie persistante, sans precision'),(8521,'N392','Proteinurie orthostatique, sans precision'),(8522,'N393','Incontinence urinaire d\'effort'),(8523,'N394','Autres formes d\'incontinence urinaire precisees'),(8524,'N398','Autres affections precisees de l\'appareil urinaire'),(8525,'N399','Affection de l\'appareil urinaire, sans precision'),(8526,'N40','Hyperplasie de la prostate'),(8527,'N410','Prostatite aigue'),(8528,'N411','Prostatite chronique'),(8529,'N412','Abces de la prostate'),(8530,'N413','Prostato-cystite'),(8531,'N418','Autres affections inflammatoires de la prostate'),(8532,'N419','Affection inflammatoire de la prostate, sans precision'),(8533,'N420','Calcul de la prostate'),(8534,'N421','Congestion et hemorragie prostatiques'),(8535,'N422','Atrophie de la prostate'),(8536,'N428','Autres affections precisees de la prostate'),(8537,'N429','Affection de la prostate, sans precision'),(8538,'N430','Hydrocele enkystee'),(8539,'N431','Hydrocele infectee'),(8540,'N432','Autres hydroceles'),(8541,'N433','Hydrocele, sans precision'),(8542,'N434','Spermatocele'),(8543,'N44','Torsion du testicule'),(8544,'N450','Orchite, epididymite et epididymo-orchite, avec abces'),(8545,'N459','Orchite, epididymite et epididymo-orchite, (sans abces)'),(8546,'N46','Sterilite, chez l\'homme'),(8547,'N47','Hypertrophie du prepuce, phimosis et paraphimosis'),(8548,'N480','Leucoplasie de la verge'),(8549,'N481','Balano-posthite'),(8550,'N482','Autres affections inflammatoires de la verge'),(8551,'N483','Priapisme'),(8552,'N484','Impuissance d\'origine organique'),(8553,'N485','Ulcere de la verge'),(8554,'N486','Balanite sclereuse obliterante'),(8555,'N488','Autres affections precisees de la verge'),(8556,'N489','Affection de la verge, sans precision'),(8557,'N490','Affections inflammatoires des vesicules seminales'),(8558,'N491','Affections inflammatoires du cordon spermatique, de la tunique vaginale du testicule et du canal deferent'),(8559,'N492','Affections inflammatoires du scrotum'),(8560,'N498','Affections inflammatoires d\'autres organes genitaux precises de l\'homme'),(8561,'N499','Affection inflammatoire des organes genitaux non precises de l\'homme'),(8562,'N500','Atrophie du testicule'),(8563,'N501','Affections vasculaires des organes genitaux de l\'homme'),(8564,'N508','Autres affections precisees des organes genitaux de l\'homme'),(8565,'N509','Affection des organes genitaux de l\'homme, sans precision'),(8566,'N510','Affections de la prostate au cours de maladies classees ailleurs'),(8567,'N511','Affections du testicule et de l\'epididyme au cours de maladies classees ailleurs'),(8568,'N512','Balanite au cours de maladies classees ailleurs'),(8569,'N518','Autres affections des organes genitaux de l\'homme au cours de maladies classees ailleurs'),(8570,'N600','Kyste solitaire du sein'),(8571,'N601','Mastopathie kystique diffuse'),(8572,'N602','Adenofibrose du sein'),(8573,'N603','Fibrosclerose du sein'),(8574,'N604','Ectasie des canaux galactophores'),(8575,'N608','Autres dysplasies mammaires benignes'),(8576,'N609','Dysplasie mammaire benigne, sans precision'),(8577,'N61','Affections inflammatoires du sein'),(8578,'N62','Hypertrophie mammaire'),(8579,'N63','Tumefaction mammaire, sans precision'),(8580,'N640','Fissure et fistule du mamelon'),(8581,'N641','Cytosteatonecrose du sein'),(8582,'N642','Atrophie mammaire'),(8583,'N643','Galactorrhee sans relation avec un accouchement'),(8584,'N644','Mastodynie'),(8585,'N645','Autres signes et symptomes observes au niveau du sein'),(8586,'N648','Autres affections precisees du sein'),(8587,'N649','Affection du sein, sans precision'),(8588,'N700','Salpingite et ovarite aigues'),(8589,'N701','Salpingite et ovarite chroniques'),(8590,'N709','Salpingite et ovarite, sans precision'),(8591,'N710','Affection inflammatoire aigue de l\'uterus'),(8592,'N711','Affection inflammatoire chronique de l\'uterus'),(8593,'N719','Affection inflammatoire de l\'uterus, sans precision'),(8594,'N72','Affections inflammatoires du col de l\'uterus'),(8595,'N730','Parametrite et phlegmon pelvien aigus'),(8596,'N731','Parametrite et phlegmon pelvien chroniques'),(8597,'N732','Parametrite et phlegmon pelvien, sans precision'),(8598,'N733','Pelviperitonite aigue chez la femme'),(8599,'N734','Pelviperitonite chronique chez la femme'),(8600,'N735','Pelviperitonite chez la femme, sans precision'),(8601,'N736','Adherences pelvi-peritoneales chez la femme'),(8602,'N738','Autres affections inflammatoires pelviennes precisees de la femme'),(8603,'N739','Affection inflammatoire pelvienne de la femme, sans precision'),(8604,'N740','Tuberculose du col de l\'uterus (A18.1)'),(8605,'N741','Affection inflammatoire pelvienne tuberculeuse de la femme (A18.1)'),(8606,'N742','Affection inflammatoire pelvienne syphilitique de la femme (A51.4, A52.7)'),(8607,'N743','Affection inflammatoire pelvienne gonococcique de la femme (A54.2)'),(8608,'N744','Affection inflammatoire pelvienne a Chlamydia, de la femme (A56.1)'),(8609,'N748','Affections inflammatoires pelviennes de la femme, au cours d\'autres maladies classees ailleurs'),(8610,'N750','Kyste de la glande de Bartholin'),(8611,'N751','Abces de la glande de Bartholin'),(8612,'N758','Autres affections de la glande de Bartholin'),(8613,'N759','Affection de la glande de Bartholin, sans precision'),(8614,'N760','Vaginite (aigue)'),(8615,'N761','Vaginite subaigue et chronique'),(8616,'N762','Vulvite (aigue)'),(8617,'N763','Vulvite subaigue et chronique'),(8618,'N764','Abces de la vulve'),(8619,'N765','Ulceration du vagin'),(8620,'N766','Ulceration de la vulve'),(8621,'N768','Autres inflammations precisees du vagin et de la vulve'),(8622,'N770','Ulceration de la vulve au cours de maladies infectieuses et parasitaires classees ailleurs'),(8623,'N771','Vaginite, vulvite et vulvo-vaginite au cours de maladies infectieuses et parasitaires classees ailleurs'),(8624,'N778','Ulceration et inflammation vulvo-vaginales au cours d\'autres maladies classees ailleurs'),(8625,'N800','Endometriose de l\'uterus'),(8626,'N801','Endometriose de l\'ovaire'),(8627,'N802','Endometriose de la trompe de Fallope'),(8628,'N803','Endometriose du peritoine pelvien'),(8629,'N804','Endometriose du septum recto-vaginal et du vagin'),(8630,'N805','Endometriose de l\'intestin'),(8631,'N806','Endometriose sur cicatrice cutanee'),(8632,'N808','Autres endometrioses'),(8633,'N809','Endometriose, sans precision'),(8634,'N810','Uretrocele chez la femme'),(8635,'N811','Cystocele'),(8636,'N812','Prolapsus utero-vaginal partiel'),(8637,'N813','Prolapsus utero-vaginal complet'),(8638,'N814','Prolapsus utero-vaginal, sans precision'),(8639,'N815','Enterocele vaginale'),(8640,'N816','Rectocele'),(8641,'N818','Autres prolapsus genitaux'),(8642,'N819','Prolapsus genital, sans precision'),(8643,'N820','Fistule vesico-vaginale'),(8644,'N821','Autres fistules de l\'appareil genito-urinaire de la femme'),(8645,'N822','Fistule du vagin a l\'intestin grele'),(8646,'N823','Fistule du vagin au colon'),(8647,'N824','Autres fistules intestino-genitales chez la femme'),(8648,'N825','Fistule genito-cutanee chez la femme'),(8649,'N828','Autres fistules de l\'appareil genital de la femme'),(8650,'N829','Fistule de l\'appareil genital de la femme, sans precision'),(8651,'N830','Kyste folliculaire de l\'ovaire'),(8652,'N831','Kyste du corps jaune'),(8653,'N832','Kystes de l\'ovaire, autres et sans precision'),(8654,'N833','Atrophie acquise de l\'ovaire et de la trompe de Fallope'),(8655,'N834','Prolapsus et hernie de l\'ovaire et de la trompe de Fallope'),(8656,'N835','Torsion de l\'ovaire, du pedicule ovarien et de la trompe de Fallope'),(8657,'N836','Hematosalpinx'),(8658,'N837','Hematome du ligament large'),(8659,'N838','Autres affections non inflammatoires de l\'ovaire, de la trompe de Fallope et du ligament large'),(8660,'N839','Affection non inflammatoire de l\'ovaire, de la trompe de Fallope et du ligament large, sans precision'),(8661,'N840','Polype du corps de l\'uterus'),(8662,'N841','Polype du col de l\'uterus'),(8663,'N842','Polype du vagin'),(8664,'N843','Polype de la vulve'),(8665,'N848','Polypes d\'autres parties de l\'appareil genital de la femme'),(8666,'N849','Polype de l\'appareil genital de la femme, sans precision'),(8667,'N850','Hyperplasie glandulaire de l\'endometre'),(8668,'N851','Hyperplasie adenomateuse de l\'endometre'),(8669,'N852','Hypertrophie de l\'uterus'),(8670,'N853','Subinvolution de l\'uterus'),(8671,'N854','Malposition de l\'uterus'),(8672,'N855','Inversion de l\'uterus'),(8673,'N856','Synechie uterine'),(8674,'N857','Hematometrie'),(8675,'N858','Autres affections (non inflammatoires precisees) de l\'uterus'),(8676,'N859','Affection (non inflammatoire) de l\'uterus, sans precision'),(8677,'N86','Erosion et ectropion du col de l\'uterus'),(8678,'N870','Dysplasie legere du col de l\'uterus'),(8679,'N871','Dysplasie moyenne du col de l\'uterus'),(8680,'N872','Dysplasie severe du col de l\'uterus, non classee ailleurs'),(8681,'N879','Dysplasie du col de l\'uterus, sans precision'),(8682,'N880','Leucoplasie du col de l\'uterus'),(8683,'N881','Dechirure ancienne du col de l\'uterus'),(8684,'N882','Retrecissement et stenose du col de l\'uterus'),(8685,'N883','Beance du col de l\'uterus'),(8686,'N884','Allongement hypertrophique du col de l\'uterus'),(8687,'N888','Autres affections non inflammatoires precisees du col de l\'uterus'),(8688,'N889','Affection non inflammatoire du col de l\'uterus, sans precision'),(8689,'N890','Dysplasie legere du vagin'),(8690,'N891','Dysplasie moyenne du vagin'),(8691,'N892','Dysplasie severe du vagin, non classee ailleurs'),(8692,'N893','Dysplasie du vagin, sans precision'),(8693,'N894','Leucoplasie du vagin'),(8694,'N895','Retrecissement et atresie du vagin'),(8695,'N896','Anneau hymenal serre'),(8696,'N897','Hematocolpos'),(8697,'N898','Autres affections non inflammatoires precisees du vagin'),(8698,'N899','Affection non inflammatoire du vagin, sans precision'),(8699,'N900','Dysplasie legere de la vulve'),(8700,'N901','Dysplasie moyenne de la vulve'),(8701,'N902','Dysplasie severe de la vulve, non classee ailleurs'),(8702,'N903','Dysplasie de la vulve, sans precision'),(8703,'N904','Leucoplasie de la vulve'),(8704,'N905','Atrophie de la vulve'),(8705,'N906','Hypertrophie de la vulve'),(8706,'N907','Kyste de la vulve'),(8707,'N908','Autres affections non inflammatoires precisees de la vulve et du perinee'),(8708,'N909','Affection non inflammatoire de la vulve et du perinee, sans precision'),(8709,'N910','Amenorrhee primaire'),(8710,'N911','Amenorrhee secondaire'),(8711,'N912','Amenorrhee, sans precision'),(8712,'N913','Oligomenorrhee primaire'),(8713,'N914','Oligomenorrhee secondaire'),(8714,'N915','Oligomenorrhee, sans precision'),(8715,'N920','Menstruation trop abondante et trop frequente avec cycle menstruel regulier'),(8716,'N921','Menstruation trop abondante et trop frequente avec cycle menstruel irregulier'),(8717,'N922','Menstruation trop abondante a la puberte'),(8718,'N923','Saignements de l\'ovulation'),(8719,'N924','Saignements abondants de la premenopause'),(8720,'N925','Autres irregularites menstruelles precisees'),(8721,'N926','Irregularites menstruelles, sans precision'),(8722,'N930','Saignements post-coitaux et de contact'),(8723,'N938','Autres saignements anormaux precises de l\'uterus et du vagin'),(8724,'N939','Saignement anormal de l\'uterus et du vagin, sans precision'),(8725,'N940','Douleurs intermenstruelles'),(8726,'N941','Dyspareunie'),(8727,'N942','Vaginisme'),(8728,'N943','Syndrome de tension premenstruelle'),(8729,'N944','Dysmenorrhee primaire'),(8730,'N945','Dysmenorrhee secondaire'),(8731,'N946','Dysmenorrhee, sans precision'),(8732,'N948','Autres affections precisees des organes genitaux de la femme et du cycle menstruel'),(8733,'N949','Affection des organes genitaux de la femme et du cycle menstruel, sans precision'),(8734,'N950','Saignements post-menopausiques'),(8735,'N951','Troubles de la menopause et du climatere feminin'),(8736,'N952','Vaginite atrophique post-menopausique'),(8737,'N953','Troubles au cours d\'une menopause artificielle'),(8738,'N958','Autres troubles precises de la menopause et de la perimenopause'),(8739,'N959','Troubles de la menopause et de la perimenopause, sans precision'),(8740,'N96','Avortements a repetition'),(8741,'N970','Sterilite associee a une anovulation'),(8742,'N971','Sterilite d\'origine tubaire'),(8743,'N972','Sterilite d\'origine uterine'),(8744,'N973','Sterilite d\'origine cervicale'),(8745,'N974','Sterilite de la femme associee a des facteurs relevant de l\'homme'),(8746,'N978','Sterilite de la femme d\'autres origines'),(8747,'N979','Sterilite de la femme, sans precision'),(8748,'N980','Infection associee a l\'insemination artificielle'),(8749,'N981','Hyperstimulation des ovaires'),(8750,'N982','Complications de tentative d\'implantation d\'un ouf feconde apres fecondation in vitro'),(8751,'N983','Complications de tentative d\'implantation d\'un embryon en cas de transfert d\'embryon'),(8752,'N988','Autres complications de la fecondation artificielle'),(8753,'N989','Complication de la fecondation artificielle, sans precision'),(8754,'N990','Insuffisance renale apres un acte a visee diagnostique et therapeutique'),(8755,'N991','Retrecissement uretral apres un acte a visee diagnostique et therapeutique'),(8756,'N992','Adherences vaginales post-operatoires'),(8757,'N993','Prolapsus de la paroi superieure du vagin apres hysterectomie'),(8758,'N994','Adherences pelvi-peritoneales apres un acte a visee diagnostique et therapeutique'),(8759,'N995','Mauvais fonctionnement de stomie de l\'appareil urinaire'),(8760,'N998','Autres affections de l\'appareil genito-urinaire apres un acte a visee diagnostique et therapeutique'),(8761,'N999','Affection de l\'appareil genito-urinaire apres un acte a visee diagnostique et therapeutique, sans precision'),(8762,'O000','Grossesse abdominale'),(8763,'O001','Grossesse tubaire'),(8764,'O002','Grossesse ovarienne'),(8765,'O008','Autres grossesses extra-uterines'),(8766,'O009','Grossesse extra-uterine, sans precision'),(8767,'O010','Mole hydatiforme classique'),(8768,'O011','Mole hydatiforme incomplete et partielle'),(8769,'O019','Mole hydatiforme, sans precision'),(8770,'O020','Oeuf clair et mole hydatiforme'),(8771,'O021','Retention d\'un fotus mort in utero'),(8772,'O028','Autres produits anormaux de la conception, precises'),(8773,'O029','Produit anormal de la conception, sans precision'),(8774,'O030','Avortement spontane incomplet, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8775,'O031','Avortement spontane incomplet, complique d\'une hemorragie retardee ou severe'),(8776,'O032','Avortement spontane incomplet, complique d\'une embolie'),(8777,'O033','Avortement spontane incomplet, avec complications autres et non precisees'),(8778,'O034','Avortement spontane incomplet, sans complication'),(8779,'O035','Avortement spontane complet ou sans precision, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8780,'O036','Avortement spontane complet ou sans precision, complique d\'une hemorragie retardee ou severe'),(8781,'O037','Avortement spontane complet ou sans precision, complique d\'une embolie'),(8782,'O038','Avortement spontane complet ou sans precision, avec complications autres et non precisees'),(8783,'O039','Avortement spontane complet ou sans precision, sans complication'),(8784,'O040','Avortement medical incomplet, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8785,'O041','Avortement medical incomplet, complique d\'une hemorragie retardee ou severe'),(8786,'O042','Avortement medical incomplet, complique d\'une embolie'),(8787,'O043','Avortement medical incomplet, avec complications autres et non precisees'),(8788,'O044','Avortement medical incomplet, sans complication'),(8789,'O045','Avortement medical complet ou sans precision, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8790,'O046','Avortement medical complet ou sans precision, complique d\'une hemorragie retardee ou severe'),(8791,'O047','Avortement medical complet ou sans precision, complique d\'une embolie'),(8792,'O048','Avortement medical complet ou sans precision, avec complications autres et non precisees'),(8793,'O049','Avortement medical complet ou sans precision, sans complication'),(8794,'O050','Autres formes d\'avortement incomplet, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8795,'O051','Autres formes d\'avortement incomplet, complique d\'une hemorragie retardee ou severe'),(8796,'O052','Autres formes d\'avortement incomplet, complique d\'une embolie'),(8797,'O053','Autres formes d\'avortement incomplet, avec complications autres et non precisees'),(8798,'O054','Autres formes d\'avortement incomplet, sans complication'),(8799,'O055','Autres formes d\'avortement complet ou sans precision, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8800,'O056','Autres formes d\'avortement complet ou sans precision, complique d\'une hemorragie retardee ou severe'),(8801,'O057','Autres formes d\'avortement complet ou sans precision, complique d\'une embolie'),(8802,'O058','Autres formes d\'avortement complet ou sans precision, avec complications autres et non precisees'),(8803,'O059','Autres formes d\'avortement complet ou sans precision, sans complication'),(8804,'O060','Avortement sans precision, incomplet, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8805,'O061','Avortement sans precision, incomplet, complique d\'une hemorragie retardee ou severe'),(8806,'O062','Avortement sans precision, incomplet, complique d\'une embolie'),(8807,'O063','Avortement sans precision, incomplet, avec complications autres et non precisees'),(8808,'O064','Avortement sans precision, incomplet, sans complication'),(8809,'O065','Avortement sans precision, complet ou sans precision, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8810,'O066','Avortement sans precision, complet ou sans precision, complique d\'une hemorragie retardee ou severe'),(8811,'O067','Avortement sans precision, complet ou sans precision, complique d\'une embolie'),(8812,'O068','Avortement sans precision, complet ou sans precision, avec complications autres et non precisees'),(8813,'O069','Avortement, sans precision, complet ou sans precision, sans complication'),(8814,'O070','Echec d\'une tentative d\'avortement medical, complique d\'une infection de l\'appareil genital et des organes pelviens'),(8815,'O071','Echec d\'une tentative d\'avortement medical, complique d\'une hemorragie retardee ou severe'),(8816,'O072','Echec d\'une tentative d\'avortement medical, complique d\'une embolie'),(8817,'O073','Echec d\'une tentative d\'avortement medical, avec complications autres et non precisees'),(8818,'O074','Echec d\'une tentative d\'avortement medical, sans complication'),(8819,'O075','Echec d\'une tentative d\'avortement, autres et sans precision, compliques d\'une infection de l\'appareil genital et des organes pelviens'),(8820,'O076','Echec d\'une tentative d\'avortement, autres et sans precision, compliques d\'une hemorragie retardee ou severe'),(8821,'O077','Echec d\'une tentative d\'avortement, autres et sans precision, compliques d\'une embolie'),(8822,'O078','Echec d\'une tentative d\'avortement, autres et sans precision, avec complications autres et non precisees'),(8823,'O079','Echec d\'une tentative d\'avortement, autres et sans precision, sans complication'),(8824,'O080','Infection de l\'appareil genital et des organes pelviens consecutive a un avortement, une grossesse extra-uterine et molaire'),(8825,'O081','Hemorragie retardee ou severe consecutive a un avortement, une grossesse extra-uterine et molaire'),(8826,'O082','Embolie consecutive a un avortement, une grossesse extra-uterine et molaire'),(8827,'O083','Choc consecutif a un avortement, une grossesse extra-uterine et molaire'),(8828,'O084','Insuffisance renale consecutive a un avortement, une grossesse extra-uterine et molaire'),(8829,'O085','Troubles du metabolisme consecutifs a un avortement, une grossesse extra-uterine et molaire'),(8830,'O086','Lesions des organes et tissus pelviens consecutives a un avortement, une grossesse extra-uterine et molaire'),(8831,'O087','Autres complications veineuses consecutives a un avortement, une grossesse extra-uterine et molaire'),(8832,'O088','Autres complications consecutives a un avortement, une grossesse extra-uterine et molaire'),(8833,'O089','Complication consecutive a un avortement, une grossesse extra-uterine et molaire, sans precision'),(8834,'O100','Hypertension essentielle preexistante compliquant la grossesse, l\'accouchement et la puerperalite'),(8835,'O101','Cardiopathie hypertensive preexistante compliquant la grossesse, l\'accouchement et la puerperalite'),(8836,'O102','Nephropathie hypertensive preexistante compliquant la grossesse, l\'accouchement et la puerperalite'),(8837,'O103','Cardionephropathie hypertensive preexistante compliquant la grossesse, l\'accouchement et la puerperalite'),(8838,'O104','Hypertension secondaire preexistante compliquant la grossesse, l\'accouchement et la puerperalite'),(8839,'O109','Hypertension preexistante compliquant la grossesse, l\'accouchement et la puerperalite, sans precision'),(8840,'O11','Syndrome hypertensif preexistant, avec proteinurie surajoutee'),(8841,'O120','Oedeme gestationnel'),(8842,'O121','Proteinurie gestationnelle'),(8843,'O122','Oedeme gestationnel avec proteinurie'),(8844,'O13','Hypertension gestationnelle [liee a la grossesse] (sans proteinurie importante)'),(8845,'O140','Preeclampsie moderee'),(8846,'O141','Preeclampsie severe'),(8847,'O149','Preeclampsie, sans precision'),(8848,'O150','Eclampsie au cours de la grossesse'),(8849,'O151','Eclampsie au cours du travail'),(8850,'O152','Eclampsie au cours de la puerperalite'),(8851,'O159','Eclampsie, sans precision quant a la periode'),(8852,'O16','Hypertension de la mere, sans precision'),(8853,'O200','Menace d\'avortement'),(8854,'O208','Autres hemorragies du debut de la grossesse'),(8855,'O209','Hemorragie du debut de la grossesse, sans precision'),(8856,'O210','Hyperemese gravidique benigne'),(8857,'O211','Hyperemese gravidique avec troubles metaboliques'),(8858,'O212','Vomissements tardifs de la grossesse'),(8859,'O218','Autres vomissements compliquant la grossesse'),(8860,'O219','Vomissements de la grossesse, sans precision'),(8861,'O220','Varices (des membres inferieurs) au cours de la grossesse'),(8862,'O221','Varices des organes genitaux au cours de la grossesse'),(8863,'O222','Thrombophlebite (superficielle) au cours de la grossesse'),(8864,'O223','Phlebothrombose profonde au cours de la grossesse'),(8865,'O224','Hemorroides au cours de la grossesse'),(8866,'O225','Thrombose veineuse cerebrale au cours de la grossesse'),(8867,'O228','Autres complications veineuses de la grossesse'),(8868,'O229','Complication veineuse de la grossesse, sans precision'),(8869,'O230','Infections renales au cours de la grossesse'),(8870,'O231','Infections vesicales au cours de la grossesse'),(8871,'O232','Infections uretrales au cours de la grossesse'),(8872,'O233','Infections d\'autres parties de l\'appareil urinaire au cours de la grossesse'),(8873,'O234','Infection non precisee de l\'appareil urinaire au cours de la grossesse'),(8874,'O235','Infections de l\'appareil genital au cours de la grossesse'),(8875,'O239','Infections de l\'appareil genito-urinaire au cours de la grossesse, autres et sans precision'),(8876,'O240','Diabete sucre preexistant, insulino-dependant, au cours de la grossesse'),(8877,'O241','Diabete sucre preexistant, non insulino-dependant, au cours de la grossesse'),(8878,'O242','Diabete sucre preexistant lie a la malnutrition, au cours de la grossesse'),(8879,'O243','Diabete sucre preexistant, sans precision, au cours de la grossesse'),(8880,'O244','Diabete sucre survenant au cours de la grossesse'),(8881,'O249','Diabete sucre au cours de la grossesse, sans precision'),(8882,'O25','Malnutrition au cours de la grossesse'),(8883,'O260','Prise de poids excessive au cours de la grossesse'),(8884,'O261','Faible prise de poids au cours de la grossesse'),(8885,'O262','Soins au cours de la grossesse pour avortement a repetition'),(8886,'O263','Retention d\'un sterilet au cours de la grossesse'),(8887,'O264','Herpes gestationis'),(8888,'O265','Syndrome d\'hypotension maternelle'),(8889,'O266','Affections hepatiques au cours de la grossesse, de l\'accouchement et de la puerperalite'),(8890,'O267','Subluxation de la symphyse (pubienne) au cours de la grossesse, de l\'accouchement et de la puerperalite'),(8891,'O268','Autres affections precisees liees a la grossesse'),(8892,'O269','Affection liee a la grossesse, sans precision'),(8893,'O280','Resultats hematologiques anormaux au cours de l\'examen prenatal systematique de la mere'),(8894,'O281','Resultats biochimiques anormaux au cours de l\'examen prenatal systematique de la mere'),(8895,'O282','Resultats cytologiques anormaux au cours de l\'examen prenatal systematique de la mere'),(8896,'O283','Resultats echographiques anormaux au cours de l\'examen prenatal systematique de la mere'),(8897,'O284','Resultats radiologiques anormaux au cours de l\'examen prenatal systematique de la mere'),(8898,'O285','Resultats chromosomiques et genetiques anormaux au cours de l\'examen prenatal systematique de la mere'),(8899,'O288','Autres resultats anormaux au cours de l\'examen prenatal systematique de la mere'),(8900,'O289','Resultat anormal constate au cours de l\'examen prenatal systematique de la mere, sans precision'),(8901,'O290','Complications pulmonaires d\'une anesthesie au cours de la grossesse'),(8902,'O291','Complications cardiaques d\'une anesthesie au cours de la grossesse'),(8903,'O292','Complications impliquant le systeme nerveux central dues a une anesthesie au cours de la grossesse'),(8904,'O293','Reaction toxique au cours d\'une anesthesie locale au cours de la grossesse'),(8905,'O294','Cephalee provoquee par une rachianesthesie et une anesthesie epidurale au cours de la grossesse'),(8906,'O295','Autres complications d\'une rachianesthesie et d\'une anesthesie epidurale au cours de la grossesse'),(8907,'O296','Echec ou difficulte d\'intubation au cours de la grossesse'),(8908,'O298','Autres complications d\'une anesthesie au cours de la grossesse'),(8909,'O299','Complication d\'une anesthesie au cours de la grossesse, sans precision'),(8910,'O300','Grossesse multiple : jumeaux'),(8911,'O301','Grossesse multiple : triples'),(8912,'O302','Grossesse multiple : quadruples'),(8913,'O308','Autres grossesses multiples'),(8914,'O309','Grossesse multiple, sans precision'),(8915,'O310','Fotus papyrace'),(8916,'O311','Poursuite de la grossesse apres avortement d\'un ou plusieurs fotus'),(8917,'O312','Poursuite de la grossesse apres mort intra-uterine d\'un ou plusieurs fotus'),(8918,'O318','Autres complications specifiques a une grossesse multiple'),(8919,'O320','Soins maternels pour position instable'),(8920,'O321','Soins maternels pour presentation du siege'),(8921,'O322','Soins maternels pour position transverse et oblique'),(8922,'O323','Soins maternels pour presentation de la face, du front et du menton'),(8923,'O324','Soins maternels pour tete haute a terme'),(8924,'O325','Soins maternels pour grossesse multiple avec presentation anormale d\'un ou plusieurs fotus'),(8925,'O326','Soins maternels pour presentation complexe'),(8926,'O328','Soins maternels pour d\'autres presentations anormales du fotus'),(8927,'O329','Soins maternels pour presentation anormale du fotus, sans precision'),(8928,'O330','Soins maternels pour disproportion due a une malformation du bassin de la mere'),(8929,'O331','Soins maternels pour disproportion due a un bassin maternel generalement retreci'),(8930,'O332','Soins maternels pour disproportion due a un retrecissement du detroit superieur (du bassin maternel)'),(8931,'O333','Soins maternels pour disproportion due a un retrecissement du detroit inferieur'),(8932,'O334','Soins maternels pour disproportion foto-pelvienne d\'origine mixte, maternelle et fotale'),(8933,'O335','Soins maternels pour disproportion due a un fotus anormalement gros'),(8934,'O336','Soins maternels pour disproportion due a un fotus hydrocephale'),(8935,'O337','Soins maternels pour disproportion due a d\'autres anomalies du fotus'),(8936,'O338','Soins maternels pour disproportion d\'autres origines'),(8937,'O339','Soins maternels pour disproportion, sans precision'),(8938,'O340','Soins maternels pour malformation congenitale de l\'uterus'),(8939,'O341','Soins maternels pour tumeur du corps de l\'uterus'),(8940,'O342','Soins maternels pour cicatrice uterine due a une intervention chirurgicale anterieure'),(8941,'O343','Soins maternels pour beance du col'),(8942,'O344','Soins maternels pour d\'autres anomalies du col'),(8943,'O345','Soins maternels pour d\'autres anomalies de l\'uterus gravide'),(8944,'O346','Soins maternels pour anomalies du vagin'),(8945,'O347','Soins maternels pour anomalies de la vulve et du perinee'),(8946,'O348','Soins maternels pour d\'autres anomalies des organes pelviens'),(8947,'O349','Soins maternels pour anomalie d\'un organe pelvien, sans precision'),(8948,'O350','Soins maternels pour malformation (presumee) du systeme nerveux central du fotus'),(8949,'O351','Soins maternels pour anomalie chromosomique (presumee) du fotus'),(8950,'O352','Soins maternels pour maladie hereditaire (presumee) du fotus'),(8951,'O353','Soins maternels pour lesions fotales (presumees) resultant d\'une maladie virale de la mere'),(8952,'O354','Soins maternels pour lesions fotales (presumees) dues a l\'alcoolisme maternel'),(8953,'O355','Soins maternels pour lesions fotales (presumees) medicamenteuses'),(8954,'O356','Soins maternels pour lesions fotales (presumees) dues a une irradiation'),(8955,'O357','Soins maternels pour lesions fotales (presumees) dues a d\'autres actes a visee diagnostique et therapeutique'),(8956,'O358','Soins maternels pour d\'autres anomalies et lesions fotales (presumees)'),(8957,'O359','Soins maternels pour anomalie et lesion fotales (presumees), sans precision'),(8958,'O360','Soins maternels pour iso-immunisation anti-Rh'),(8959,'O361','Soins maternels pour une autre iso-immunisation'),(8960,'O362','Soins maternels pour anasarque foto-placentaire'),(8961,'O363','Soins maternels pour signes d\'hypoxie fotale'),(8962,'O364','Soins maternels pour mort intra-uterine du fotus'),(8963,'O365','Soins maternels pour croissance insuffisante du fotus'),(8964,'O366','Soins maternels pour croissance excessive du fotus'),(8965,'O367','Soins maternels pour grossesse abdominale avec fotus viable'),(8966,'O368','Soins maternels pour d\'autres affections precisees du fotus'),(8967,'O369','Soins maternels pour affection du fotus, sans precision'),(8968,'O40','Hydramnios'),(8969,'O410','Oligoamnios'),(8970,'O411','Infection du sac amniotique et des membranes'),(8971,'O418','Autres anomalies precisees du liquide amniotique et des membranes'),(8972,'O419','Anomalie du liquide amniotique et des membranes, sans precision'),(8973,'O420','Rupture prematuree des membranes, avec debut du travail dans les 24 heures'),(8974,'O421','Rupture prematuree des membranes, avec debut du travail au-dela des 24 heures'),(8975,'O422','Rupture prematuree des membranes, travail retarde par traitement'),(8976,'O429','Rupture prematuree des membranes, sans precision'),(8977,'O430','Syndromes de transfusion placentaire'),(8978,'O431','Malformation du placenta'),(8979,'O438','Autres anomalies du placenta'),(8980,'O439','Anomalie du placenta, sans precision'),(8981,'O440','Placenta praevia precise sans hemorragie'),(8982,'O441','Placenta praevia avec hemorragie'),(8983,'O450','Decollement premature du placenta avec anomalie de la coagulation'),(8984,'O458','Autres decollements prematures du placenta'),(8985,'O459','Decollement premature du placenta, sans precision'),(8986,'O460','Hemorragie precedant l\'accouchement avec anomalie de la coagulation'),(8987,'O468','Autres hemorragies precedant l\'accouchement'),(8988,'O469','Hemorragie precedant l\'accouchement, sans precision'),(8989,'O470','Faux travail avant 37 semaines entieres de gestation'),(8990,'O471','Faux travail a ou apres la 37eme semaine entiere de gestation'),(8991,'O479','Faux travail, sans precision'),(8992,'O48','Grossesse prolongee'),(8993,'O60','Accouchement avant terme'),(8994,'O610','Echec du declenchement medical (du travail)'),(8995,'O611','Echec du declenchement instrumental (du travail)'),(8996,'O618','Autres echecs du declenchement du travail'),(8997,'O619','Echec du declenchement du travail, sans precision'),(8998,'O620','Contractions (uterines) initiales insuffisantes'),(8999,'O621','Inertie uterine secondaire'),(9000,'O622','Autres formes d\'inertie uterine'),(9001,'O623','Travail trop rapide'),(9002,'O624','Contractions uterines hypertoniques, non coordonnees et prolongees'),(9003,'O628','Autres anomalies des forces en jeu au cours du travail'),(9004,'O629','Anomalie des forces en jeu au cours du travail, sans precision'),(9005,'O630','Prolongation de la premiere periode [dilatation]'),(9006,'O631','Prolongation de la deuxieme periode [expulsion]'),(9007,'O632','Accouchement retarde du deuxieme jumeau, triple, etc.'),(9008,'O639','Travail prolonge, sans precision'),(9009,'O640','Dystocie due a une rotation incomplete de la tete du fotus'),(9010,'O641','Dystocie due a une presentation du siege'),(9011,'O642','Dystocie due a une presentation de la face'),(9012,'O643','Dystocie due a une presentation du front'),(9013,'O644','Dystocie due a une presentation de l\'epaule'),(9014,'O645','Dystocie due a une presentation complexe'),(9015,'O648','Dystocie due a d\'autres positions et presentations anormales'),(9016,'O649','Dystocie due a une position et une presentation anormales, sans precision'),(9017,'O650','Dystocie due a une deformation pelvienne'),(9018,'O651','Dystocie due a un bassin generalement retreci'),(9019,'O652','Dystocie due a un retrecissement du detroit superieur'),(9020,'O653','Dystocie due a un retrecissement du detroit inferieur et de la cavite moyenne'),(9021,'O654','Dystocie due a une disproportion foto-pelvienne, sans precision'),(9022,'O655','Dystocie due a une anomalie des organes pelviens de la mere'),(9023,'O658','Dystocie due a d\'autres anomalies pelviennes de la mere'),(9024,'O659','Dystocie due a une anomalie pelvienne de la mere, sans precision'),(9025,'O660','Dystocie des epaules'),(9026,'O661','Dystocie gemellaire'),(9027,'O662','Dystocie due a un fotus anormalement gros'),(9028,'O663','Dystocie due a d\'autres anomalies fotales'),(9029,'O664','Echec de l\'epreuve de travail, sans precision'),(9030,'O665','Echec de l\'application d\'une ventouse et d\'un forceps, sans precision'),(9031,'O668','Autres dystocies precisees'),(9032,'O669','Dystocie, sans precision'),(9033,'O670','Hemorragie pendant l\'accouchement avec anomalie de la coagulation'),(9034,'O678','Autres hemorragies pendant l\'accouchement'),(9035,'O679','Hemorragie pendant l\'accouchement, sans precision'),(9036,'O680','Travail et accouchement compliques d\'une anomalie du rythme cardiaque du fotus'),(9037,'O681','Travail et accouchement compliques de la presence de meconium dans le liquide amniotique'),(9038,'O682','Travail et accouchement compliques d\'une anomalie du rythme cardiaque du fotus avec presence de meconium dans le liquide amniotique'),(9039,'O683','Travail et accouchement compliques de signes biochimiques de detresse fotale'),(9040,'O688','Travail et accouchement compliques d\'autres signes de detresse fotale'),(9041,'O689','Travail et accouchement compliques d\'une detresse fotale, sans precision'),(9042,'O690','Travail et accouchement compliques d\'un prolapsus du cordon'),(9043,'O691','Travail et accouchement compliques d\'une circulaire du cordon, avec compression'),(9044,'O692','Travail et accouchement compliques d\'une autre forme d\'enchevetrement du cordon'),(9045,'O693','Travail et accouchement compliques d\'une brievete du cordon'),(9046,'O694','Travail et accouchement compliques par une insertion velamenteuse du cordon'),(9047,'O695','Travail et accouchement compliques de lesions vasculaires du cordon'),(9048,'O698','Travail et accouchement compliques d\'autres anomalies du cordon ombilical'),(9049,'O699','Travail et accouchement compliques d\'une anomalie du cordon ombilical, sans precision'),(9050,'O700','Dechirure obstetricale du perinee, du premier degre'),(9051,'O701','Dechirure obstetricale du perinee, du deuxieme degre'),(9052,'O702','Dechirure obstetricale du perinee, du troisieme degre'),(9053,'O703','Dechirure obstetricale du perinee, du quatrieme degre'),(9054,'O709','Dechirure obstetricale du perinee, sans precision'),(9055,'O710','Rupture de l\'uterus avant le debut du travail'),(9056,'O711','Rupture de l\'uterus pendant le travail'),(9057,'O712','Inversion post-partum de l\'uterus'),(9058,'O713','Dechirure obstetricale du col de l\'uterus'),(9059,'O714','Dechirure obstetricale vaginale haute isolee'),(9060,'O715','Autres lesions obstetricales des organes pelviens'),(9061,'O716','Lesions obstetricales interessant les articulations et les ligaments pelviens'),(9062,'O717','Hematome pelvien d\'origine osbtetricale'),(9063,'O718','Autres traumatismes obstetricaux precises'),(9064,'O719','Traumatisme obstetrical, sans precision'),(9065,'O720','Hemorragie de la delivrance (troisieme periode)'),(9066,'O721','Autres hemorragies immediates du post-partum'),(9067,'O722','Hemorragie du post-partum, tardive et secondaire'),(9068,'O723','Anomalie de la coagulation au cours du post-partum'),(9069,'O730','Retention du placenta sans hemorragie'),(9070,'O731','Retention partielle du placenta et des membranes, sans hemorragie'),(9071,'O740','Pneumopathie par aspiration due a une anesthesie au cours du travail et de l\'accouchement'),(9072,'O741','Autres complications pulmonaires de l\'anesthesie au cours du travail et de l\'accouchement'),(9073,'O742','Complications cardiaques de l\'anesthesie au cours du travail et de l\'accouchement'),(9074,'O743','Complications interessant le systeme nerveux central dues a l\'anesthesie au cours du travail et de l\'accouchement'),(9075,'O744','Reaction toxique a une anesthesie locale au cours du travail et de l\'accouchement'),(9076,'O745','Cephalee provoquee par une rachianesthesie et une anesthesie epidurale au cours du travail et de l\'accouchement'),(9077,'O746','Autres complications d\'une rachianesthesie et d\'une anesthesie epidurale au cours du travail et de l\'accouchement'),(9078,'O747','Echec ou difficulte d\'intubation au cours du travail et de l\'accouchement'),(9079,'O748','Autres complications de l\'anesthesie au cours du travail et de l\'accouchement'),(9080,'O749','Complication de l\'anesthesie au cours du travail et de l\'accouchement, sans precision'),(9081,'O750','Epuisement maternel au cours du travail et de l\'accouchement'),(9082,'O751','Choc pendant ou apres le travail et l\'accouchement'),(9083,'O752','Pyrexie au cours du travail, non classee ailleurs'),(9084,'O753','Autres infections au cours du travail'),(9085,'O754','Autres complications d\'un acte de chirurgie obstetricale et d\'un acte a visee diagnostique et therapeutique'),(9086,'O755','Accouchement retarde apres rupture artificielle des membranes'),(9087,'O756','Accouchement retarde apres rupture spontanee ou non precisee des membranes'),(9088,'O757','Accouchement par voie vaginale apres une cesarienne'),(9089,'O758','Autres complications precisees du travail et de l\'accouchement'),(9090,'O759','Complication du travail et de l\'accouchement, sans precision'),(9091,'O800','Accouchement (unique) spontane par presentation du sommet'),(9092,'O801','Accouchement (unique) spontane par presentation du siege'),(9093,'O808','Autres accouchements uniques et spontanes'),(9094,'O809','Accouchement (unique et) spontane, sans precision'),(9095,'O810','Accouchement (unique) par forceps bas'),(9096,'O811','Accouchement (unique) par forceps (moyen) a la partie moyenne de l\'excavation'),(9097,'O812','Accouchement (unique) par forceps (moyen) a la partie moyenne de l\'excavation, avec rotation'),(9098,'O813','Accouchements (unique) par forceps, autres et sans precision'),(9099,'O814','Accouchement (unique) par extraction pneumatique'),(9100,'O815','Accouchement (unique) par association d\'un forceps et d\'une ventouse'),(9101,'O820','Accouchement (unique) par cesarienne programmee'),(9102,'O821','Accouchement (unique) par cesarienne d\'urgence'),(9103,'O822','Accouchement (unique) par cesarienne avec hysterectomie'),(9104,'O828','Autres accouchements uniques par cesarienne'),(9105,'O829','Accouchement (unique) par cesarienne, sans precision'),(9106,'O830','Accouchement (unique) avec extraction par le siege'),(9107,'O831','Autres accouchements (uniques) par le siege (avec assistance)'),(9108,'O832','Autres accouchements (uniques) avec l\'aide de manipulations'),(9109,'O833','Accouchement d\'un fotus viable apres grossesse abdominale'),(9110,'O834','Intervention destructrice lors d\'un accouchement'),(9111,'O838','Autres accouchements (uniques) precises, avec assistance'),(9112,'O839','Accouchement (unique) avec assistance, sans precision'),(9113,'O840','Accouchements multiples, tous spontanes'),(9114,'O841','Accouchements multiples, tous avec forceps et ventouse'),(9115,'O842','Accouchements multiples, tous par cesarienne'),(9116,'O848','Autres accouchements multiples'),(9117,'O849','Accouchements multiples, sans precision'),(9118,'O85','Septicemie puerperale'),(9119,'O860','Infection d\'une plaie d\'origine obstetricale chirurgicale'),(9120,'O861','Autres infections des voies genitales, apres accouchement'),(9121,'O862','Infection des voies urinaires, apres accouchement'),(9122,'O863','Autres infections des voies genito-urinaires, apres accouchement'),(9123,'O864','Hyperthermie (d\'origine inconnue), apres accouchement'),(9124,'O868','Autres infections puerperales precisees'),(9125,'O870','Thrombophlebite superficielle au cours de la puerperalite'),(9126,'O871','Phlebothrombose profonde au cours de la puerperalite'),(9127,'O872','Hemorroides au cours de la puerperalite'),(9128,'O873','Thrombose veineuse cerebrale au cours de la puerperalite'),(9129,'O878','Autres complications veineuses au cours de la puerperalite'),(9130,'O879','Complication veineuse au cours de la puerperalite, sans precision'),(9131,'O880','Embolie gazeuse obstetricale'),(9132,'O881','Embolie amniotique'),(9133,'O882','Embolie obstetricale (par caillot sanguin)'),(9134,'O883','Embolie pyohemique et septique, obstetricale'),(9135,'O888','Autres embolies obstetricales'),(9136,'O890','Complications pulmonaires de l\'anesthesie au cours de la puerperalite'),(9137,'O891','Complications cardiaques de l\'anesthesie au cours de la puerperalite'),(9138,'O892','Complications interessant le systeme nerveux central dues a une anesthesie au cours de la puerperalite'),(9139,'O893','Reaction toxique a une anesthesie locale au cours de la puerperalite'),(9140,'O894','Cephalee provoquee par une rachianesthesie et une anesthesie epidurale au cours de la puerperalite'),(9141,'O895','Autres complications d\'une rachianesthesie et d\'une anesthesie epidurale au cours de la puerperalite'),(9142,'O896','Echec ou difficulte d\'intubation au cours de la puerperalite'),(9143,'O898','Autres complications de l\'anesthesie au cours de la puerperalite'),(9144,'O899','Complication de l\'anesthesie au cours de la puerperalite, sans precision'),(9145,'O900','Rupture d\'une suture de cesarienne'),(9146,'O901','Rupture d\'une suture obstetricale du perinee'),(9147,'O902','Hematome d\'une plaie obstetricale'),(9148,'O903','Myocardiopathie au cours de la puerperalite'),(9149,'O904','Insuffisance renale aigue du post-partum'),(9150,'O905','Thyroidite du post-partum'),(9151,'O908','Autres complications puerperales, non classees ailleurs'),(9152,'O909','Complication puerperale, sans precision'),(9153,'O910','Infection du mamelon associee a l\'accouchement'),(9154,'O911','Abces du sein associe a l\'accouchement'),(9155,'O912','Mastite (non purulente) associee a l\'accouchement'),(9156,'O920','Invagination du mamelon associee a l\'accouchement'),(9157,'O921','Crevasses du mamelon associees a l\'accouchement'),(9158,'O922','Mastopathies associees a l\'accouchement, autres et sans precision'),(9159,'O923','Agalactie'),(9160,'O924','Hypogalactie'),(9161,'O925','Suppression de la lactation'),(9162,'O926','Galactorrhee'),(9163,'O927','Anomalies de la lactation, autres et sans precision'),(9164,'O95','Mort d\'origine obstetricale de cause non precisee'),(9165,'O96','Mort d\'origine obstetricale, survenant plus de 42 jours mais moins d\'un an apres l\'accouchement'),(9166,'O97','Mort de sequelles relevant directement d\'une cause obstetricale'),(9167,'O980','Tuberculose compliquant la grossesse, l\'accouchement et la puerperalite'),(9168,'O981','Syphilis compliquant la grossesse, l\'accouchement et la puerperalite'),(9169,'O982','Gonococcie compliquant la grossesse, l\'accouchement et la puerperalite'),(9170,'O983','Autres maladies dont le mode de transmission est essentiellement sexuel, compliquant la grossesse, l\'accouchement et la puerperalite'),(9171,'O984','Hepatite virale compliquant la grossesse, l\'accouchement et la puerperalite'),(9172,'O985','Autres maladies virales compliquant la grossesse, l\'accouchement et la puerperalite'),(9173,'O986','Maladies a protozoaires compliquant la grossesse, l\'accouchement et la puerperalite'),(9174,'O988','Autres maladies infectieuses et parasitaires de la mere compliquant la grossesse, l\'accouchement et la puerperalite'),(9175,'O989','Maladie infectieuse ou parasitaire de la mere compliquant la grossesse, l\'accouchement et la puerperalite, sans precision'),(9176,'O990','Anemie compliquant la grossesse, l\'accouchement et la puerperalite'),(9177,'O991','Autres maladies du sang et des organes hematopoietiques et certaines anomalies du systeme immunitaire compliquant la grossesse, l\'accouchement et la puerperalite'),(9178,'O992','Maladies endocriniennes, nutritionnelles et metaboliques compliquant la grossesse, l\'accouchement et la puerperalite'),(9179,'O993','Troubles mentaux et maladies du systeme nerveux compliquant la grossesse, l\'accouchement et la puerperalite'),(9180,'O994','Maladies de l\'appareil circulatoire compliquant la grossesse, l\'accouchement et la puerperalite'),(9181,'O995','Maladies de l\'appareil respiratoire compliquant la grossesse, l\'accouchement et la puerperalite'),(9182,'O996','Maladies de l\'appareil digestif compliquant la grossesse, l\'accouchement et la puerperalite'),(9183,'O997','Maladies de la peau et du tissu cellulaire sous-cutane compliquant la grossesse, l\'accouchement et la puerperalite'),(9184,'O998','Autres maladies et affections precisees compliquant la grossesse, l\'accouchement et la puerperalite'),(9185,'P000','Fotus et nouveau-ne affectes par des troubles hypertensifs de la mere'),(9186,'P001','Fotus et nouveau-ne affectes par des maladies renales et des voies urinaires de la mere'),(9187,'P002','Fotus et nouveau-ne affectes par des maladies infectieuses et parasitaires de la mere'),(9188,'P003','Fotus et nouveau-ne affectes par d\'autres maladies circulatoires et respiratoires de la mere'),(9189,'P004','Fotus et nouveau-ne affectes par des troubles nutritionnels de la mere'),(9190,'P005','Fotus et nouveau-ne affectes par un traumatisme de la mere'),(9191,'P006','Fotus et nouveau-ne affectes par une intervention chirurgicale chez la mere'),(9192,'P007','Fotus et nouveau-ne affectes par d\'autres interventions medicales chez la mere, non classees ailleurs'),(9193,'P008','Fotus et nouveau-ne affectes par d\'autres affections maternelles'),(9194,'P009','Fotus et nouveau-ne affectes par une affection maternelle, sans precision'),(9195,'P010','Fotus et nouveau-ne affectes par la beance du col'),(9196,'P011','Fotus et nouveau-ne affectes par la rupture prematuree des membranes'),(9197,'P012','Fotus et nouveau-ne affectes par un oligoamnios'),(9198,'P013','Fotus et nouveau-ne affectes par un hydramnios'),(9199,'P014','Fotus et nouveau-ne affectes par une grossesse extra-uterine'),(9200,'P015','Fotus et nouveau-ne affectes par une grossesse multiple'),(9201,'P016','Fotus et nouveau-ne affectes par la mort de la mere'),(9202,'P017','Fotus et nouveau-ne affectes par une presentation anormale avant le travail'),(9203,'P018','Fotus et nouveau-ne affectes par d\'autres complications de la grossesse chez la mere'),(9204,'P019','Fotus et nouveau-ne affectes par une complication de la grossesse chez la mere, sans precision'),(9205,'P020','Fotus et nouveau-ne affectes par placenta praevia'),(9206,'P021','Fotus et nouveau-ne affectes par d\'autres formes de decollement et d\'hemorragie placentaires'),(9207,'P022','Fotus et nouveau-ne affectes par des anomalies morphologiques et fonctionnelles du placenta, autres et sans precision'),(9208,'P023','Fotus et nouveau-ne affectes par des syndromes de transfusion placentaire'),(9209,'P024','Fotus et nouveau-ne affectes par une insertion velamenteuse du cordon ombilical'),(9210,'P025','Fotus et nouveau-ne affectes par d\'autres formes de compression du cordon ombilical'),(9211,'P026','Fotus et nouveau-ne affectes par des affections du cordon ombilical, autres et sans precision'),(9212,'P027','Fotus et nouveau-ne affectes par une chorio-amniotite'),(9213,'P028','Fotus et nouveau-ne affectes par d\'autres anomalies des membranes'),(9214,'P029','Fotus et nouveau-ne affectes par une anomalie des membranes, sans precision'),(9215,'P030','Fotus et nouveau-ne affectes par un accouchement et une extraction par le siege'),(9216,'P031','Fotus et nouveau-ne affectes par d\'autres presentations et positions vicieuses du fotus et disproportions foto-pelviennes au cours du travail et de l\'accouchement'),(9217,'P032','Fotus et nouveau-ne affectes par un accouchement par forceps'),(9218,'P033','Fotus et nouveau-ne affectes par un accouchement par extracteur pneumatique [ventouse]'),(9219,'P034','Fotus et nouveau-ne affectes par un accouchement par cesarienne'),(9220,'P035','Fotus et nouveau-ne affectes par un accouchement precipite'),(9221,'P036','Fotus et nouveau-ne affectes par des contractions anormales de l\'uterus'),(9222,'P038','Fotus et nouveau-ne affectes par d\'autres complications precisees du travail et de l\'accouchement'),(9223,'P039','Fotus et nouveau-ne affectes par une complication du travail et de l\'accouchement, sans precision'),(9224,'P040','Fotus et nouveau-ne affectes par une anesthesie et par une analgesie de la mere, au cours de la grossesse, du travail et de l\'accouchement'),(9225,'P041','Fotus et nouveau-ne affectes par d\'autres medicaments absorbes par la mere'),(9226,'P042','Fotus et nouveau-ne affectes par le tabagisme de la mere'),(9227,'P043','Fotus et nouveau-ne affectes par l\'alcoolisme de la mere'),(9228,'P044','Fotus et nouveau-ne affectes par toxicomanie de la mere'),(9229,'P045','Fotus et nouveau-ne affectes par une utilisation par la mere de substances chimiques nutritionnelles'),(9230,'P046','Fotus et nouveau-ne affectes par l\'exposition de la mere a des substances chimiques de l\'environnement'),(9231,'P048','Fotus et nouveau-ne affectes par d\'autres effets nocifs maternels'),(9232,'P049','Fotus et nouveau-ne affectes par un effet nocif maternel, sans precision'),(9233,'P050','Faible poids pour l\'age gestationnel'),(9234,'P051','Petite taille pour l\'age gestationnel'),(9235,'P052','Malnutrition du fotus, sans mention de leger ou petit pour l\'age gestationnel'),(9236,'P059','Croissance lente du fotus, sans precision'),(9237,'P070','Poids extremement faible a la naissance'),(9238,'P071','Autres poids faibles a la naissance'),(9239,'P072','Immaturite extreme'),(9240,'P073','Autres enfants nes avant terme'),(9241,'P080','Enfant exceptionnellement gros'),(9242,'P081','Autres enfants gros pour l\'age gestationnel'),(9243,'P082','Enfant ne apres terme, qui n\'est pas gros pour l\'age gestationnel'),(9244,'P100','Hemorragie sous-durale due a un traumatisme obstetrical'),(9245,'P101','Hemorragie cerebrale due a un traumatisme obstetrical'),(9246,'P102','Hemorragie intraventriculaire due a un traumatisme obstetrical'),(9247,'P103','Hemorragie sous-arachnoidienne due a un traumatisme obstetrical'),(9248,'P104','Dechirure de la tente du cervelet due a un traumatisme obstetrical'),(9249,'P108','Autres dechirures et hemorragies intracraniennes dues a un traumatisme obstetrical'),(9250,'P109','Dechirure et hemorragie intracraniennes non precisees, dues a un traumatisme obstetrical'),(9251,'P110','Oedeme cerebral du a un traumatisme obstetrical'),(9252,'P111','Autres lesions cerebrales precisees, dues a un traumatisme obstetrical'),(9253,'P112','Lesion cerebrale non precisee, due a un traumatisme obstetrical'),(9254,'P113','Lesion du nerf facial due a un traumatisme obstetrical'),(9255,'P114','Lesion des autres nerfs craniens due a un traumatisme obstetrical'),(9256,'P115','Lesion du rachis et de la moelle epiniere due a un traumatisme obstetrical'),(9257,'P119','Lesion du systeme nerveux central due a un traumatisme obstetrical, sans precision'),(9258,'P120','Cephalhematome du a un traumatisme obstetrical'),(9259,'P121','Hematome en chignon du a un traumatisme obstetrical'),(9260,'P122','Hemorragie epicranienne sous-aponevrotique due a un traumatisme obstetrical'),(9261,'P123','Meurtrissure du cuir chevelu due a un traumatisme obstetrical'),(9262,'P124','Lesion du cuir chevelu liee a une surveillance electronique continue (obstetricale)'),(9263,'P128','Autres lesions du cuir chevelu dues a un traumatisme obstetrical'),(9264,'P129','Lesion du cuir chevelu due a un traumatisme obstetrical, sans precision'),(9265,'P130','Fracture du crane due a un traumatisme obstetrical'),(9266,'P131','Autres lesions du crane dues a un traumatisme obstetrical'),(9267,'P132','Lesion du femur due a un traumatisme obstetrical'),(9268,'P133','Lesion d\'autres os longs due a un traumatisme obstetrical'),(9269,'P134','Fracture de la clavicule due a un traumatisme obstetrical'),(9270,'P138','Lesions d\'autres parties du squelette dues a un traumatisme obstetrical'),(9271,'P139','Lesion du squelette due a un traumatisme obstetrical, sans precision'),(9272,'P140','Paralysie de Duchenne-Erb due a un traumatisme obstetrical'),(9273,'P141','Paralysie de Dejerine-Klumpke due a un traumatisme obstetrical'),(9274,'P142','Paralysie du nerf phrenique due a un traumatisme obstetrical'),(9275,'P143','Autres lesions du plexus brachial dues a un traumatisme obstetrical'),(9276,'P148','Lesions d\'autres parties du systeme nerveux peripherique dues a un traumatisme obstetrical'),(9277,'P149','Lesion du systeme nerveux peripherique due a un traumatisme obstetrical, sans precision'),(9278,'P150','Traumatisme obstetrical du foie'),(9279,'P151','Traumatisme obstetrical de la rate'),(9280,'P152','Lesion sterno-cleido-mastoidienne due a un traumatisme obstetrical'),(9281,'P153','Lesion de l\'oil due a un traumatisme obstetrical'),(9282,'P154','Lesion faciale due a un traumatisme obstetrical'),(9283,'P155','Lesion des organes genitaux externes due a un traumatisme obstetrical'),(9284,'P156','Adiponecrose sous-cutanee due a un traumatisme obstetrical'),(9285,'P158','Autres traumatismes obstetricaux precises'),(9286,'P159','Traumatisme obstetrical, sans precision'),(9287,'P200','Hypoxie intra-uterine constatee pour la premiere fois avant le debut du travail'),(9288,'P201','Hypoxie intra-uterine constatee pour la premiere fois pendant le travail et l\'accouchement'),(9289,'P209','Hypoxie intra-uterine, sans precision'),(9290,'P210','Asphyxie obstetricale grave'),(9291,'P211','Asphyxie obstetricale legere ou moderee'),(9292,'P219','Asphyxie obstetricale, sans precision'),(9293,'P220','Syndrome de detresse respiratoire du nouveau-ne'),(9294,'P221','Tachypnee transitoire du nouveau-ne'),(9295,'P228','Autres detresses respiratoires du nouveau-ne'),(9296,'P229','Detresse respiratoire du nouveau-ne, sans precision'),(9297,'P230','Pneumopathie congenitale due a un agent viral'),(9298,'P231','Pneumopathie congenitale a Chlamydia'),(9299,'P232','Pneumopathie congenitale a staphylocoques'),(9300,'P233','Pneumopathie congenitale a streptocoques, groupe B'),(9301,'P234','Pneumopathie congenitale a Escherichia coli'),(9302,'P235','Pneumopathie congenitale a Pseudomonas'),(9303,'P236','Pneumopathie congenitale due a d\'autres agents bacteriens'),(9304,'P238','Pneumopathie congenitale due a d\'autres micro-organismes'),(9305,'P239','Pneumopathie congenitale, sans precision'),(9306,'P240','Aspiration neonatale de meconium'),(9307,'P241','Aspiration neonatale de liquide amniotique et de mucus'),(9308,'P242','Aspiration neonatale de sang'),(9309,'P243','Aspiration neonatale de lait et d\'aliments regurgites'),(9310,'P248','Autres syndromes neonatals d\'aspiration'),(9311,'P249','Syndrome neonatal d\'aspiration, sans precision'),(9312,'P250','Emphyseme interstitiel survenant pendant la periode perinatale'),(9313,'P251','Pneumothorax survenant pendant la periode perinatale'),(9314,'P252','Pneumomediastin survenant pendant la periode perinatale'),(9315,'P253','Pneumopericarde survenant pendant la periode perinatale'),(9316,'P258','Autres affections apparentees a l\'emphyseme interstitiel survenant pendant la periode perinatale'),(9317,'P260','Hemorragie tracheobronchique survenant pendant la periode perinatale'),(9318,'P261','Hemorragie pulmonaire massive survenant pendant la periode perinatale'),(9319,'P268','Autres hemorragies pulmonaires survenant pendant la periode perinatale'),(9320,'P269','Hemorragie pulmonaire non precisee survenant pendant la periode perinatale'),(9321,'P270','Syndrome de Wilson-Mikity'),(9322,'P271','Dysplasie broncho-pulmonaire survenant pendant la periode perinatale'),(9323,'P278','Autres maladies respiratoires chroniques survenant pendant la periode perinatale'),(9324,'P279','Maladie respiratoire chronique non precisee survenant pendant la periode perinatale'),(9325,'P280','Atelectasie primitive du nouveau-ne'),(9326,'P281','Atelectasies du nouveau-ne, autres et sans precision'),(9327,'P282','Crises de cyanose du nouveau-ne'),(9328,'P283','Apnee (primitive) du sommeil chez le nouveau-ne'),(9329,'P284','Autres apnees du nouveau-ne'),(9330,'P285','Insuffisance respiratoire du nouveau-ne'),(9331,'P288','Autres affections respiratoires precisees chez le nouveau-ne'),(9332,'P289','Affection respiratoire du nouveau-ne, sans precision'),(9333,'P290','Insuffisance cardiaque neonatale'),(9334,'P291','Arythmie cardiaque neonatale'),(9335,'P292','Hypertension neonatale'),(9336,'P293','Persistance de la circulation fotale'),(9337,'P294','Ischemie transitoire du myocarde du nouveau-ne'),(9338,'P298','Autres affections cardio-vasculaires survenant pendant la periode perinatale'),(9339,'P299','Affection cardio-vasculaire survenant pendant la periode perinatale, sans precision'),(9340,'P350','Syndrome de rubeole congenitale'),(9341,'P351','Infection congenitale a cytomegalovirus'),(9342,'P352','Infection virale congenitale herpetique [herpes simplex]'),(9343,'P353','Hepatite virale congenitale'),(9344,'P358','Autres maladies virales congenitales'),(9345,'P359','Maladie virale congenitale, sans precision'),(9346,'P360','Supprime 2001'),(9347,'P3600','Septicemie du nouveau-ne a streptocoques, groupe B'),(9348,'P3609','Infection du nouveau-ne a streptocoques, groupe B'),(9349,'P361','Supprime 2001'),(9350,'P3610','Septicemie du nouveau-ne a streptocoques, autres et sans precision'),(9351,'P3619','Infection du nouveau-ne a streptocoques, autres et sans precision'),(9352,'P362','Supprime 2001'),(9353,'P3620','Septicemie du nouveau-ne a staphylocoques dores'),(9354,'P3629','Infection du nouveau-ne a staphylocoques dores'),(9355,'P363','Supprime 2001'),(9356,'P3630','Septicemie du nouveau-ne a staphylocoques, autres et sans precision'),(9357,'P3639','Infection du nouveau-ne a staphylocoques, autres et sans precision'),(9358,'P364','Supprime 2001'),(9359,'P3640','Septicemie du nouveau-ne a Escherichia coli'),(9360,'P3649','Infection du nouveau-ne a Escherichia coli'),(9361,'P365','Supprime 2001'),(9362,'P3650','Septicemie du nouveau-ne due a des anaerobies'),(9363,'P3659','Infection du nouveau-ne due a des anaerobies'),(9364,'P368','Supprime 2001'),(9365,'P3680','Autres septicemies bacteriennes du nouveau-ne'),(9366,'P3689','Autres infections bacteriennes du nouveau-ne'),(9367,'P369','Supprime 2001'),(9368,'P3690','Septicemie bacterienne du nouveau-ne, sans precision'),(9369,'P3699','Infection bacterienne du nouveau-ne, sans precision'),(9370,'P370','Tuberculose congenitale'),(9371,'P371','Toxoplasmose congenitale'),(9372,'P372','Listeriose neonatale (disseminee)'),(9373,'P373','Paludisme congenital a Plasmodium falciparum'),(9374,'P374','Autres formes de paludisme congenital'),(9375,'P375','Candidose neonatale'),(9376,'P378','Autres maladies infectieuses et parasitaires congenitales precisees'),(9377,'P379','Maladie infectieuse ou parasitaire congenitale, sans precision'),(9378,'P38','Omphalite du nouveau-ne, avec ou sans hemorragie legere'),(9379,'P390','Mastite infectieuse neonatale'),(9380,'P391','Conjonctivite et dacryocystite neonatales'),(9381,'P392','Infection intra-amniotique du fotus, non classee ailleurs'),(9382,'P393','Infection neonatale des voies urinaires'),(9383,'P394','Infection neonatale de la peau'),(9384,'P398','Autres infections specifiques precisees de la periode perinatale'),(9385,'P399','Infection specifique de la periode perinatale, sans precision'),(9386,'P500','Perte de sang fotal due a une insertion velamenteuse du cordon'),(9387,'P501','Perte de sang fotal due a une rupture du cordon'),(9388,'P502','Perte de sang fotal d\'origine placentaire'),(9389,'P503','Hemorragie vers un jumeau'),(9390,'P504','Hemorragie vers la circulation maternelle'),(9391,'P505','Perte de sang fotal au niveau de la section du cordon d\'un jumeau'),(9392,'P508','Autres pertes de sang fotal'),(9393,'P509','Perte de sang fotal, sans precision'),(9394,'P510','Hemorragie ombilicale massive du nouveau-ne'),(9395,'P518','Autres hemorragies ombilicales du nouveau-ne'),(9396,'P519','Hemorragie ombilicale du nouveau-ne, sans precision'),(9397,'P520','Hemorragie intraventriculaire (non traumatique), degre 1, du fotus et du nouveau-ne'),(9398,'P521','Hemorragie intraventriculaire (non traumatique), degre 2, du fotus et du nouveau-ne'),(9399,'P522','Hemorragie intraventriculaire (non traumatique), degre 3, du fotus et du nouveau-ne'),(9400,'P523','Hemorragie intraventriculaire (non traumatique) du fotus et du nouveau-ne, sans precision'),(9401,'P524','Hemorragie intracerebrale (non traumatique) du fotus et du nouveau-ne'),(9402,'P525','Hemorragie sous-arachnoidienne (non traumatique) du fotus et du nouveau-ne'),(9403,'P526','Hemorragie cerebelleuse et de la fosse posterieure (non traumatique) du fotus et du nouveau-ne'),(9404,'P528','Autres hemorragies intracraniennes (non traumatiques) du fotus et du nouveau-ne'),(9405,'P529','Hemorragie intracranienne (non traumatique) du fotus et du nouveau-ne, sans precision'),(9406,'P53','Maladie hemorragique du fotus et du nouveau-ne'),(9407,'P540','Hematemese neonatale'),(9408,'P541','Melana neonatal'),(9409,'P542','Hemorragie rectale neonatale'),(9410,'P543','Autres hemorragies gastro-intestinales neonatales'),(9411,'P544','Hemorragie surrenalienne neonatale'),(9412,'P545','Hemorragie cutanee neonatale'),(9413,'P546','Hemorragie vaginale neonatale'),(9414,'P548','Autres hemorragies neonatales precisees'),(9415,'P549','Hemorragie neonatale, sans precision'),(9416,'P550','Iso-immunisation Rh du fotus et du nouveau-ne'),(9417,'P551','Iso-immunisation ABO du fotus et du nouveau-ne'),(9418,'P558','Autres maladies hemolytiques du fotus et du nouveau-ne'),(9419,'P559','Maladie hemolytique du fotus et du nouveau-ne, sans precision'),(9420,'P560','Anasarque fotoplacentaire due a une iso-immunisation'),(9421,'P569','Anasarque fotoplacentaire due a des maladies hemolytiques, autres et sans precision'),(9422,'P570','Ictere nucleaire du a une iso-immunisation'),(9423,'P578','Autres formes precisees d\'ictere nucleaire'),(9424,'P579','Ictere nucleaire, sans precision'),(9425,'P580','Ictere neonatal du a des contusions'),(9426,'P581','Ictere neonatal du a un saignement'),(9427,'P582','Ictere neonatal du a une infection'),(9428,'P583','Ictere neonatal du a une polycythemie'),(9429,'P584','Ictere neonatal du a des medicaments ou des toxines transmis par la mere ou administres au nouveau-ne'),(9430,'P585','Ictere neonatal du a une deglutition de sang maternel'),(9431,'P588','Ictere neonatal du a d\'autres hemolyses excessives precisees'),(9432,'P589','Ictere neonatal du a une hemolyse excessive, sans precision'),(9433,'P590','Ictere neonatal associe a un accouchement avant terme'),(9434,'P591','\"Syndrome de la \"\"bile epaisse\"\"\"'),(9435,'P592','Ictere neonatal du a des lesions hepatocellulaires, autres et sans precision'),(9436,'P593','Ictere neonatal du a des inhibiteurs de la lactation'),(9437,'P598','Ictere neonatal du a d\'autres causes precisees'),(9438,'P599','Ictere neonatal, sans precision'),(9439,'P60','Coagulation intravasculaire disseminee chez le fotus et le nouveau-ne'),(9440,'P610','Thrombopenie neonatale transitoire'),(9441,'P611','Polycythemie du nouveau-ne'),(9442,'P612','Anemie de la prematurite'),(9443,'P613','Anemie congenitale par perte de sang fotal'),(9444,'P614','Autres anemies congenitales, non classees ailleurs'),(9445,'P615','Neutropenie neonatale transitoire'),(9446,'P616','Autres affections transitoires de la coagulation pendant la periode neonatale'),(9447,'P618','Autres affections hematologiques precisees de la periode perinatale'),(9448,'P619','Affection hematologique de la periode perinatale, sans precision'),(9449,'P700','Syndrome de l\'enfant dont la mere a un diabete de la grossesse'),(9450,'P701','Syndrome de l\'enfant de mere diabetique'),(9451,'P702','Diabete sucre neonatal'),(9452,'P703','Hypoglycemie neonatale iatrogene'),(9453,'P704','Autres hypoglycemies neonatales'),(9454,'P708','Autres anomalies transitoires du metabolisme des glucides chez le fotus et le nouveau-ne'),(9455,'P709','Anomalie transitoire du metabolisme des glucides chez le fotus et le nouveau-ne, sans precision'),(9456,'P710','Hypocalcemie du nouveau-ne, due au lait de vache'),(9457,'P711','Autres hypocalcemies du nouveau-ne'),(9458,'P712','Hypomagnesemie neonatale'),(9459,'P713','Tetanie neonatale (sans carence en calcium ou magnesium)'),(9460,'P714','Hypoparathyroidie neonatale transitoire'),(9461,'P718','Autres anomalies transitoires du metabolisme du calcium et du magnesium du nouveau-ne'),(9462,'P719','Anomalie transitoire du metabolisme du calcium et du magnesium du nouveau-ne, sans precision'),(9463,'P720','Goitre neonatal, non classe ailleurs'),(9464,'P721','Hyperthyroidie transitoire neonatale'),(9465,'P722','Autres anomalies neonatales de la fonction thyroidienne, non classees ailleurs'),(9466,'P728','Autres anomalies endocriniennes transitoires precisees du nouveau-ne'),(9467,'P729','Anomalie endocrinienne transitoire du nouveau-ne, sans precision'),(9468,'P740','Acidose metabolique tardive du nouveau-ne'),(9469,'P741','Deshydratation du nouveau-ne'),(9470,'P742','Anomalies de l\'equilibre sodique du nouveau-ne'),(9471,'P743','Anomalies de l\'equilibre potassique du nouveau-ne'),(9472,'P744','Autres anomalies electrolytiques transitoires du nouveau-ne'),(9473,'P745','Tyrosinemie transitoire du nouveau-ne'),(9474,'P748','Autres anomalies metaboliques transitoires du nouveau-ne'),(9475,'P749','Anomalie metabolique transitoire du nouveau-ne, sans precision'),(9476,'P75','Ileus meconial (E84.1)'),(9477,'P760','Syndrome du bouchon meconial'),(9478,'P761','Ileus transitoire du nouveau-ne'),(9479,'P762','Occlusion intestinale due a un lait epaissi'),(9480,'P768','Autres occlusions intestinales precisees du nouveau-ne'),(9481,'P769','Occlusion intestinale du nouveau-ne, sans precision'),(9482,'P77','Enterocolite necrosante du fotus et du nouveau-ne'),(9483,'P780','Perforation intestinale perinatale'),(9484,'P781','Autres peritonites neonatales'),(9485,'P782','Hematemese et melana neonatals dus a une deglutition de sang maternel'),(9486,'P783','Diarrhee (non infectieuse) neonatale'),(9487,'P788','Autres affections perinatales precisees de l\'appareil digestif'),(9488,'P789','Affection perinatale de l\'appareil digestif, sans precision'),(9489,'P800','Syndrome hypothermique du nouveau-ne'),(9490,'P808','Autres formes d\'hypothermie du nouveau-ne'),(9491,'P809','Hypothermie du nouveau-ne, sans precision'),(9492,'P810','Hyperthermie du nouveau-ne due a l\'environnement'),(9493,'P818','Autres troubles precises de la regulation thermique du nouveau-ne'),(9494,'P819','Trouble de la regulation thermique du nouveau-ne, sans precision'),(9495,'P830','Sclereme du nouveau-ne'),(9496,'P831','Erytheme toxique du nouveau-ne'),(9497,'P832','Anasarque fotoplacentaire (non due a une maladie hemolytique)'),(9498,'P833','Oedemes, autres et sans precision, specifiques du fotus et du nouveau-ne'),(9499,'P834','Engorgement du sein chez le nouveau-ne'),(9500,'P835','Hydrocele congenitale'),(9501,'P836','Polype ombilical du nouveau-ne'),(9502,'P838','Autres affections precisees des teguments specifiques du fotus et du nouveau-ne'),(9503,'P839','Affection des teguments specifiques du fotus et du nouveau-ne, sans precision'),(9504,'P90','Convulsions du nouveau-ne'),(9505,'P910','Ischemie cerebrale neonatale'),(9506,'P911','Kystes periventriculaires acquis du nouveau-ne'),(9507,'P912','Leucomalacie cerebrale neonatale'),(9508,'P913','Irritabilite cerebrale du nouveau-ne'),(9509,'P914','Baisse de l\'activite cerebrale du nouveau-ne'),(9510,'P915','Coma du nouveau-ne'),(9511,'P918','Autres affections cerebrales precisees du nouveau-ne'),(9512,'P919','Affection cerebrale du nouveau-ne, sans precision'),(9513,'P920','Vomissements du nouveau-ne'),(9514,'P921','Regurgitation et merycisme du nouveau-ne'),(9515,'P922','Alimentation lente du nouveau-ne'),(9516,'P923','Sous-alimentation du nouveau-ne'),(9517,'P924','Suralimentation du nouveau-ne'),(9518,'P925','Alimentation au sein difficile chez le nouveau-ne'),(9519,'P928','Autres problemes alimentaires du nouveau-ne'),(9520,'P929','Probleme alimentaire du nouveau-ne, sans precision'),(9521,'P93','Reactions et intoxications medicamenteuses du fotus et du nouveau-ne'),(9522,'P940','Myasthenie transitoire neonatale'),(9523,'P941','Hypertonie congenitale'),(9524,'P942','Hypotonie congenitale'),(9525,'P948','Autres anomalies du tonus musculaire du nouveau-ne'),(9526,'P949','Anomalie du tonus musculaire du nouveau-ne, sans precision'),(9527,'P95','Mort fotale de cause non precisee'),(9528,'P960','Insuffisance renale congenitale'),(9529,'P961','Symptomes neonatals de privation dus a la toxicomanie de la mere'),(9530,'P962','Symptomes de privation d\'une utilisation therapeutique de medicaments chez le nouveau-ne'),(9531,'P963','Retard de fermeture des sutures craniennes'),(9532,'P964','Interruption de la grossesse, fotus et nouveau-ne'),(9533,'P965','Complications consecutives a des actes a visee diagnostique et therapeutique intra-uterins, non classees ailleurs, fotus et nouveau-ne'),(9534,'P968','Autres affections precisees dont l\'origine se situe dans la periode perinatale'),(9535,'P969','Affection dont l\'origine se situe dans la periode perinatale, sans precision'),(9536,'Q000','Anencephalie'),(9537,'Q001','Cranio-rachischisis'),(9538,'Q002','Iniencephalie'),(9539,'Q010','Encephalocele frontale'),(9540,'Q011','Encephalocele naso-frontale'),(9541,'Q012','Encephalocele occipitale'),(9542,'Q018','Encephalocele d\'autres localisations'),(9543,'Q019','Encephalocele, sans precision'),(9544,'Q02','Microcephalie'),(9545,'Q030','Malformations de l\'aqueduc de Sylvius'),(9546,'Q031','Atresie des fentes de Luschka et du foramen de Magendie'),(9547,'Q038','Autres hydrocephalies congenitales'),(9548,'Q039','Hydrocephalie congenitale, sans precision'),(9549,'Q040','Malformations congenitales du corps calleux'),(9550,'Q041','Arhinencephalie'),(9551,'Q042','Holoprosencephalie'),(9552,'Q043','Autres anomalies localisees du developpement de l\'encephale'),(9553,'Q044','Dysplasie du septum et des voies optiques'),(9554,'Q045','Megalencephalie'),(9555,'Q046','Kystes cerebraux congenitaux'),(9556,'Q048','Autres malformations congenitales precisees de l\'encephale'),(9557,'Q049','Malformation congenitale de l\'encephale, sans precision'),(9558,'Q050','Spina bifida cervical, avec hydrocephalie'),(9559,'Q051','Spina bifida thoracique, avec hydrocephalie'),(9560,'Q052','Spina bifida lombaire, avec hydrocephalie'),(9561,'Q053','Spina bifida sacre, avec hydrocephalie'),(9562,'Q054','Spina bifida, avec hydrocephalie, sans precision'),(9563,'Q055','Spina bifida cervical, (sans hydrocephalie)'),(9564,'Q056','Spina bifida thoracique, (sans hydrocephalie)'),(9565,'Q057','Spina bifida lombaire, (sans hydrocephalie)'),(9566,'Q058','Spina bifida sacre, (sans hydrocephalie)'),(9567,'Q059','Spina bifida, sans precision'),(9568,'Q060','Amyelie'),(9569,'Q061','Hypoplasie et dysplasie de la moelle epiniere'),(9570,'Q062','Diastematomyelie'),(9571,'Q063','Autres malformations congenitales de la queue de cheval'),(9572,'Q064','Hydromyelie'),(9573,'Q068','Autres malformations congenitales precisees de la moelle epiniere'),(9574,'Q069','Malformation congenitale de la moelle epiniere, sans precision'),(9575,'Q070','Syndrome d\'Arnold-Chiari'),(9576,'Q078','Autres malformations congenitales precisees du systeme nerveux'),(9577,'Q079','Malformation congenitale du systeme nerveux, sans precision'),(9578,'Q100','Ptosis congenital'),(9579,'Q101','Ectropion congenital'),(9580,'Q102','Entropion congenital'),(9581,'Q103','Autres malformations congenitales des paupieres'),(9582,'Q104','Absence et agenesie de l\'appareil lacrymal'),(9583,'Q105','Stenose ou retrecissement congenital du canal lacrymal'),(9584,'Q106','Autres malformations congenitales de l\'appareil lacrymal'),(9585,'Q107','Malformation congenitale de l\'orbite'),(9586,'Q110','Oeil kystique'),(9587,'Q111','Autres formes d\'anophtalmie'),(9588,'Q112','Microphtalmie'),(9589,'Q113','Macrophtalmie'),(9590,'Q120','Cataracte congenitale'),(9591,'Q121','Luxation congenitale du cristallin'),(9592,'Q122','Colobome du cristallin'),(9593,'Q123','Aphakie congenitale'),(9594,'Q124','Spherophakie'),(9595,'Q128','Autres malformations congenitales du cristallin'),(9596,'Q129','Malformation congenitale du cristallin, sans precision'),(9597,'Q130','Colobome (de l\'iris)'),(9598,'Q131','Absence (congenitale) d\'iris'),(9599,'Q132','Autres malformations congenitales de l\'iris'),(9600,'Q133','Opacite congenitale de la cornee'),(9601,'Q134','Autres malformations congenitales de la cornee'),(9602,'Q135','Sclerotique bleue'),(9603,'Q138','Autres malformations congenitales de la chambre anterieure de l\'oil'),(9604,'Q139','Malformation congenitale de la chambre anterieure de l\'oil, sans precision'),(9605,'Q140','Malformation congenitale du corps vitre'),(9606,'Q141','Malformation congenitale de la retine'),(9607,'Q142','Malformation congenitale de la papille optique'),(9608,'Q143','Malformation congenitale de la choroide'),(9609,'Q148','Autres malformations congenitales de la chambre posterieure de l\'oil'),(9610,'Q149','Malformation congenitale de la chambre posterieure de l\'oil, sans precision'),(9611,'Q150','Glaucome congenital'),(9612,'Q158','Autres malformations congenitales precisees de l\'oil'),(9613,'Q159','Malformation congenitale de l\'oil, sans precision'),(9614,'Q160','Absence congenitale du pavillon de l\'oreille'),(9615,'Q161','Absence, atresie et retrecissement congenitaux du conduit auditif (externe)'),(9616,'Q162','Absence (congenitale) de trompe d\'Eustache'),(9617,'Q163','Malformation congenitale des osselets'),(9618,'Q164','Autres malformations congenitales de l\'oreille moyenne'),(9619,'Q165','Malformation congenitale de l\'oreille interne'),(9620,'Q169','Malformation congenitale de l\'oreille (avec atteinte de l\'audition), sans precision'),(9621,'Q170','Pavillon surnumeraire'),(9622,'Q171','Macrotie'),(9623,'Q172','Microtie'),(9624,'Q173','Autres deformations de l\'oreille'),(9625,'Q174','Anomalie de position de l\'oreille'),(9626,'Q175','Oreilles proeminentes'),(9627,'Q178','Autres malformations congenitales precisees de l\'oreille'),(9628,'Q179','Malformation congenitale de l\'oreille, sans precision'),(9629,'Q180','Fissure, fistule et kyste d\'origine branchiale'),(9630,'Q181','Fistule et kyste preauriculaires'),(9631,'Q182','Autres malformations d\'origine branchiale'),(9632,'Q183','Cou palme'),(9633,'Q184','Macrostomie'),(9634,'Q185','Microstomie'),(9635,'Q186','Macrocheilie'),(9636,'Q187','Microcheilie'),(9637,'Q188','Autres malformations congenitales precisees de la face et du cou'),(9638,'Q189','Malformation congenitale de la face et du cou, sans precision'),(9639,'Q200','Tronc arteriel commun'),(9640,'Q201','Ventricule droit a double issue'),(9641,'Q202','Ventricule gauche a double issue'),(9642,'Q203','Communication ventriculo-auriculaire discordante'),(9643,'Q204','Ventricule a double issue'),(9644,'Q205','Communication auriculo-ventriculaire discordante'),(9645,'Q206','Isomerisme des auricules cardiaques'),(9646,'Q208','Autres malformations congenitales des cavites et des orifices cardiaques'),(9647,'Q209','Malformation congenitale des cavites et des orifices cardiaques, sans precision'),(9648,'Q210','Communication interventriculaire'),(9649,'Q211','Communication interauriculaire'),(9650,'Q212','Communication auriculo-ventriculaire'),(9651,'Q213','Tetralogie de Fallot'),(9652,'Q214','Communication aorto-pulmonaire'),(9653,'Q218','Autres malformations congenitales des cloisons cardiaques'),(9654,'Q219','Malformation congenitale d\'une cloison cardiaque, sans precision'),(9655,'Q220','Atresie de la valve pulmonaire'),(9656,'Q221','Stenose congenitale de la valve pulmonaire'),(9657,'Q222','Insuffisance congenitale de la valve pulmonaire'),(9658,'Q223','Autres malformations congenitales de la valve pulmonaire'),(9659,'Q224','Stenose congenitale de la valvule tricuspide'),(9660,'Q225','Maladie d\'Ebstein'),(9661,'Q226','Hypoplasie du cour droit'),(9662,'Q228','Autres malformations congenitales de la valvule tricuspide'),(9663,'Q229','Malformation congenitale de la valvule tricuspide, sans precision'),(9664,'Q230','Stenose congenitale de la valvule aortique'),(9665,'Q231','Insuffisance congenitale de la valvule aortique'),(9666,'Q232','Stenose mitrale congenitale'),(9667,'Q233','Insuffisance mitrale congenitale'),(9668,'Q234','Hypoplasie du cour gauche'),(9669,'Q238','Autres malformations congenitales des valvules aortique et mitrale'),(9670,'Q239','Malformation congenitale des valvules aortique et mitrale, sans precision'),(9671,'Q240','Dextrocardie'),(9672,'Q241','Levocardie'),(9673,'Q242','Cour triatrial'),(9674,'Q243','Stenose de l\'infundibulum pulmonaire'),(9675,'Q244','Stenose sous-aortique congenitale'),(9676,'Q245','Malformation des vaisseaux coronaires'),(9677,'Q246','Bloc congenital du cour'),(9678,'Q248','Autres malformations cardiaques congenitales precisees'),(9679,'Q249','Malformation cardiaque congenitale, sans precision'),(9680,'Q250','Permeabilite du canal arteriel'),(9681,'Q251','Coarctation de l\'aorte'),(9682,'Q252','Atresie de l\'aorte'),(9683,'Q253','Stenose (congenitale) de l\'aorte'),(9684,'Q254','Autres malformations congenitales de l\'aorte'),(9685,'Q255','Atresie (congenitale) de l\'artere pulmonaire'),(9686,'Q256','Stenose (congenitale) de l\'artere pulmonaire'),(9687,'Q257','Autres malformations congenitales de l\'artere pulmonaire'),(9688,'Q258','Autres malformations congenitales des gros vaisseaux'),(9689,'Q259','Malformation congenitale des gros vaisseaux, sans precision'),(9690,'Q260','Stenose congenitale de la veine cave'),(9691,'Q261','Persistance de la veine cave superieure gauche'),(9692,'Q262','Retour veineux pulmonaire anormal total'),(9693,'Q263','Retour veineux pulmonaire anormal partiel'),(9694,'Q264','Retour veineux pulmonaire anormal, sans precision'),(9695,'Q265','Retour veineux portal anormal'),(9696,'Q266','Fistule (congenitale) entre la veine porte et l\'artere hepatique'),(9697,'Q268','Autres malformations congenitales des grandes veines'),(9698,'Q269','Malformation congenitale d\'une grande veine, sans precision'),(9699,'Q270','Absence congenitale et hypoplasie de l\'artere ombilicale'),(9700,'Q271','Stenose congenitale de l\'artere renale'),(9701,'Q272','Autres malformations congenitales de l\'artere renale'),(9702,'Q273','Malformation arterioveineuse peripherique'),(9703,'Q274','Phlebectasie congenitale'),(9704,'Q278','Autres malformations congenitales precisees de l\'appareil circulatoire peripherique'),(9705,'Q279','Malformation congenitale de l\'appareil circulatoire peripherique, sans precision'),(9706,'Q280','Malformation arterioveineuse de vaisseaux precerebraux'),(9707,'Q281','Autres malformations des vaisseaux precerebraux'),(9708,'Q282','Malformation arterioveineuse des vaisseaux cerebraux'),(9709,'Q283','Autres malformations des vaisseaux cerebraux'),(9710,'Q288','Autres malformations congenitales precisees de l\'appareil circulatoire'),(9711,'Q289','Malformation congenitale de l\'appareil circulatoire, sans precision'),(9712,'Q300','Atresie des choanes'),(9713,'Q301','Agenesie et hypoplasie du nez'),(9714,'Q302','Fissure, echancrure et fente nasales (congenitales)'),(9715,'Q303','Perforation congenitale de la cloison nasale'),(9716,'Q308','Autres malformations congenitales du nez'),(9717,'Q309','Malformation congenitale du nez, sans precision'),(9718,'Q310','Pterygion du larynx'),(9719,'Q311','Stenose sous-glottique congenitale'),(9720,'Q312','Hypoplasie du larynx'),(9721,'Q313','Laryngocele'),(9722,'Q314','Stridor (larynge) congenital'),(9723,'Q318','Autres malformations congenitales du larynx'),(9724,'Q319','Malformation congenitale du larynx, sans precision'),(9725,'Q320','Tracheomalacie congenitale'),(9726,'Q321','Autres malformations congenitales de la trachee'),(9727,'Q322','Bronchomalacie congenitale'),(9728,'Q323','Stenose bronchique congenitale'),(9729,'Q324','Autres malformations congenitales des bronches'),(9730,'Q330','Poumon kystique congenital'),(9731,'Q331','Lobe pulmonaire surnumeraire'),(9732,'Q332','Sequestration pulmonaire'),(9733,'Q333','Agenesie du poumon'),(9734,'Q334','Bronchectasie congenitale'),(9735,'Q335','Tissu ectopique intrapulmonaire'),(9736,'Q336','Hypoplasie et dysplasie du poumon'),(9737,'Q338','Autres malformations congenitales du poumon'),(9738,'Q339','Malformation congenitale du poumon, sans precision'),(9739,'Q340','Anomalie (congenitale) de la plevre'),(9740,'Q341','Kyste congenital du mediastin'),(9741,'Q348','Autres malformations congenitales precisees de l\'appareil respiratoire'),(9742,'Q349','Malformation congenitale de l\'appareil respiratoire, sans precision'),(9743,'Q350','Supprime 2001'),(9744,'Q351','Fente de la voute du palais'),(9745,'Q352','Supprime 2001'),(9746,'Q353','Fente du voile du palais'),(9747,'Q354','Supprime 2001'),(9748,'Q355','Fente de la voute et du voile du palais'),(9749,'Q356','Fente mediane du palais'),(9750,'Q357','Fente de la luette'),(9751,'Q358','Supprime 2001'),(9752,'Q359','Fente du palais, sans precision'),(9753,'Q360','Fente labiale bilaterale'),(9754,'Q361','Fente labiale mediane'),(9755,'Q369','Fente labiale (unilaterale)'),(9756,'Q370','Fente labiale bilaterale avec fente de la voute du palais'),(9757,'Q371','Fente labiale unilaterale avec fente de la voute du palais'),(9758,'Q372','Fente labiale avec fente du voile du palais, bilaterale'),(9759,'Q373','Fente labiale unilaterale avec fente du voile du palais'),(9760,'Q374','Fente labiale bilaterale avec fente du voile et de la voute du palais'),(9761,'Q375','Fente labiale unilaterale avec fente du voile et de la voute du palais'),(9762,'Q378','Fente labiale bilaterale avec fente palatine, sans precision'),(9763,'Q379','Fente labiale unilaterale avec fente palatine, sans precision'),(9764,'Q380','Malformations congenitales des levres, non classees ailleurs'),(9765,'Q381','Ankyloglossie'),(9766,'Q382','Macroglossie'),(9767,'Q383','Autres malformations congenitales de la langue'),(9768,'Q384','Malformations congenitales des glandes et des canaux salivaires'),(9769,'Q385','Malformations congenitales du palais, non classees ailleurs'),(9770,'Q386','Autres malformations congenitales de la bouche'),(9771,'Q387','Poche pharyngee'),(9772,'Q388','Autres malformations congenitales du pharynx'),(9773,'Q390','Atresie de l\'osophage, (sans fistule)'),(9774,'Q391','Atresie de l\'osophage avec fistule tracheo-osophagienne'),(9775,'Q392','Fistule tracheo-osphagienne congenitale, (sans atresie)'),(9776,'Q393','Stenose et retrecissement congenitaux de l\'osophage'),(9777,'Q394','Pterygion de l\'osophage'),(9778,'Q395','Dilatation congenitale de l\'osophage'),(9779,'Q396','Diverticule (congenital) de l\'osophage'),(9780,'Q398','Autres malformations congenitales de l\'osophage'),(9781,'Q399','Malformation congenitale de l\'osophage, sans precision'),(9782,'Q400','Stenose hypertrophique congenitale du pylore'),(9783,'Q401','Hernie hiatale congenitale'),(9784,'Q402','Autres malformations congenitales precisees de l\'estomac'),(9785,'Q403','Malformation congenitale de l\'estomac, sans precision'),(9786,'Q408','Autres malformations congenitales precisees des voies digestives superieures'),(9787,'Q409','Malformation congenitale des voies digestives superieures, sans precision'),(9788,'Q410','Absence, atresie et stenose congenitales du duodenum'),(9789,'Q411','Absence, atresie et stenose congenitales du jejunum'),(9790,'Q412','Absence, atresie et stenose congenitales de l\'ileon'),(9791,'Q418','Absence, atresie et stenose congenitales d\'autres localisations precisees de l\'intestin grele'),(9792,'Q419','Absence, atresie et stenose congenitales de l\'intestin grele, sans precision de localisation'),(9793,'Q420','Absence, atresie et stenose congenitales du rectum, avec fistule'),(9794,'Q421','Absence, atresie et stenose congenitales du rectum, (sans fistule)'),(9795,'Q422','Absence, atresie et stenose congenitales de l\'anus, avec fistule'),(9796,'Q423','Absence, atresie et stenose congenitales de l\'anus, (sans fistule)'),(9797,'Q428','Absence, atresie et stenose congenitales d\'autres localisations du colon'),(9798,'Q429','Absence, atresie et stenose congenitales du colon, sans precision de localisation'),(9799,'Q430','Diverticule de Meckel'),(9800,'Q431','Maladie de Hirschsprung'),(9801,'Q432','Autres anomalies fonctionnelles congenitales du colon'),(9802,'Q433','Malformations congenitales de fixation de l\'intestin'),(9803,'Q434','Duplication de l\'intestin'),(9804,'Q435','Ectopie de l\'anus'),(9805,'Q436','Fistule congenitale du rectum et de l\'anus'),(9806,'Q437','Persistance du cloaque'),(9807,'Q438','Autres malformations congenitales precisees de l\'intestin'),(9808,'Q439','Malformation congenitale de l\'intestin, sans precision'),(9809,'Q440','Agenesie, aplasie et hypoplasie de la vesicule biliaire'),(9810,'Q441','Autres malformations congenitales de la vesicule biliaire'),(9811,'Q442','Atresie des voies biliaires'),(9812,'Q443','Stenose et retrecissement congenitaux des voies biliaires'),(9813,'Q444','Kyste (congenital) du choledoque'),(9814,'Q445','Autres malformations congenitales des voies biliaires'),(9815,'Q446','Maladie kystique du foie'),(9816,'Q447','Autres malformations congenitales du foie'),(9817,'Q450','Agenesie, aplasie et hypoplasie du pancreas'),(9818,'Q451','Pancreas annulaire'),(9819,'Q452','Kyste pancreatique congenital'),(9820,'Q453','Autres malformations congenitales du pancreas et du canal pancreatique'),(9821,'Q458','Autres malformations congenitales precisees de l\'appareil digestif'),(9822,'Q459','Malformation congenitale de l\'appareil digestif, sans precision'),(9823,'Q500','Absence congenitale d\'ovaire(s)'),(9824,'Q501','Kyste ovarien au cours du developpement'),(9825,'Q502','Torsion congenitale de l\'ovaire'),(9826,'Q503','Autres malformations congenitales de l\'ovaire'),(9827,'Q504','Kyste embryonnaire de la trompe de Fallope'),(9828,'Q505','Kyste embryonnaire du ligament large'),(9829,'Q506','Autres malformations congenitales des trompes de Fallope et des ligaments larges'),(9830,'Q510','Agenesie et aplasie de l\'uterus'),(9831,'Q511','Uterus double avec duplication du col et du vagin'),(9832,'Q512','Autres duplications de l\'uterus'),(9833,'Q513','Uterus bicorne'),(9834,'Q514','Uterus unicorne'),(9835,'Q515','Agenesie et aplasie du col de l\'uterus'),(9836,'Q516','Kyste embryonnaire du col de l\'uterus'),(9837,'Q517','Fistule congenitale utero-digestive et utero-urinaire'),(9838,'Q518','Autres malformations congenitales de l\'uterus et du col de l\'uterus'),(9839,'Q519','Malformation congenitale de l\'uterus et du col de l\'uterus, sans precision'),(9840,'Q520','Absence congenitale de vagin'),(9841,'Q521','Dedoublement du vagin'),(9842,'Q522','Fistule recto-vaginale congenitale'),(9843,'Q523','Imperforation de l\'hymen'),(9844,'Q524','Autres malformations congenitales du vagin'),(9845,'Q525','Fusion de la vulve'),(9846,'Q526','Malformation congenitale du clitoris'),(9847,'Q527','Autres malformations congenitales de la vulve'),(9848,'Q528','Autres malformations congenitales precisees des organes genitaux de la femme'),(9849,'Q529','Malformation congenitale des organes genitaux de la femme, sans precision'),(9850,'Q530','Testicule en situation anormale'),(9851,'Q531','Cryptorchidie unilaterale'),(9852,'Q532','Cryptorchidie bilaterale'),(9853,'Q539','Cryptorchidie, sans precision'),(9854,'Q540','Hypospadias balanique'),(9855,'Q541','Hypospadias penien'),(9856,'Q542','Hypospadias penoscrotal'),(9857,'Q543','Hypospadias perineal'),(9858,'Q544','Chordee congenitale'),(9859,'Q548','Autres hypospadias'),(9860,'Q549','Hypospadias, sans precision'),(9861,'Q550','Absence (congenitale) et aplasie du testicule'),(9862,'Q551','Hypoplasie du (des) testicule(s) et du scrotum'),(9863,'Q552','Autres malformations congenitales du (des) testicule(s) et du scrotum'),(9864,'Q553','Atresie du canal deferent'),(9865,'Q554','Autres malformations congenitales du canal deferent, de l\'epididyme, des vesicules seminales et de la prostate'),(9866,'Q555','Absence et aplasie congenitales du penis'),(9867,'Q556','Autres malformations congenitales du penis'),(9868,'Q558','Autres malformations congenitales precisees des organes genitaux de l\'homme'),(9869,'Q559','Malformation congenitale des organes genitaux de l\'homme, sans precision'),(9870,'Q560','Hermaphrodisme, non classe ailleurs'),(9871,'Q561','Pseudo-hermaphrodisme masculin, non classe ailleurs'),(9872,'Q562','Pseudo-hermaphrodisme feminin, non classe ailleurs'),(9873,'Q563','Pseudo-hermaphrodisme, sans precision'),(9874,'Q564','Sexe indetermine, sans precision'),(9875,'Q600','Agenesie renale, unilaterale'),(9876,'Q601','Agenesie renale, bilaterale'),(9877,'Q602','Agenesie renale, sans precision'),(9878,'Q603','Hypoplasie renale unilaterale'),(9879,'Q604','Hypoplasie renale bilaterale'),(9880,'Q605','Hypoplasie renale, sans precision'),(9881,'Q606','Syndrome de Potter'),(9882,'Q610','Kyste (congenital unique) du rein'),(9883,'Q611','Rein polykystique, type infantile'),(9884,'Q612','Rein polykystique, type adulte'),(9885,'Q613','Rein polykystique, sans precision'),(9886,'Q614','Dysplasie renale'),(9887,'Q615','Kyste medullaire du rein'),(9888,'Q618','Autres maladies kystiques du rein'),(9889,'Q619','Maladie kystique du rein, sans precision'),(9890,'Q620','Hydronephrose congenitale'),(9891,'Q621','Atresie et stenose congenitales de l\'uretere'),(9892,'Q622','Mega-uretere congenital'),(9893,'Q623','Autres anomalies obstructives du bassinet et de l\'uretere'),(9894,'Q624','Agenesie de l\'uretere'),(9895,'Q625','Duplication de l\'uretere'),(9896,'Q626','Malposition de l\'uretere'),(9897,'Q627','Reflux vesico-uretero-renal congenital'),(9898,'Q628','Autres malformations congenitales de l\'uretere'),(9899,'Q630','Rein surnumeraire'),(9900,'Q631','Rein lobule, soude et en fer a cheval'),(9901,'Q632','Rein ectopique'),(9902,'Q633','Rein hyperplasique et geant'),(9903,'Q638','Autres malformations congenitales precisees du rein'),(9904,'Q639','Malformation congenitale du rein, sans precision'),(9905,'Q640','Epispadias'),(9906,'Q641','Exstrophie vesicale'),(9907,'Q642','Valvules uretrales posterieures congenitales'),(9908,'Q643','Autres formes d\'atresie et de stenose (congenitales) de l\'uretre et du col de la vessie'),(9909,'Q644','Malformation de l\'ouraque'),(9910,'Q645','Absence congenitale de la vessie et de l\'uretre'),(9911,'Q646','Diverticule congenital de la vessie'),(9912,'Q647','Autres malformations congenitales de la vessie et de l\'uretre'),(9913,'Q648','Autres malformations congenitales precisees de l\'appareil urinaire'),(9914,'Q649','Malformation congenitale de l\'appareil urinaire, sans precision'),(9915,'Q650','Luxation congenitale de la hanche, unilaterale'),(9916,'Q651','Luxation congenitale de la hanche, bilaterale'),(9917,'Q652','Luxation congenitale de la hanche, sans precision'),(9918,'Q653','Subluxation congenitale de la hanche, unilaterale'),(9919,'Q654','Subluxation congenitale de la hanche, bilaterale'),(9920,'Q655','Subluxation congenitale de la hanche, sans precision'),(9921,'Q656','Hanche instable (congenitale)'),(9922,'Q658','Autres malformations congenitales de la hanche'),(9923,'Q659','Malformation congenitale de la hanche, sans precision'),(9924,'Q660','Pied bot varus equin'),(9925,'Q661','Pied bot talus varus'),(9926,'Q662','Metatarsus varus'),(9927,'Q663','Autres anomalies morphologiques congenitales du pied en varus'),(9928,'Q664','Pied bot talus valgus'),(9929,'Q665','Pied plat congenital'),(9930,'Q666','Autres anomalies morphologiques congenitales du pied en valgus'),(9931,'Q667','Pied creux'),(9932,'Q668','Autres anomalies morphologiques congenitales du pied'),(9933,'Q669','Anomalie morphologique congenitale du pied, sans precision'),(9934,'Q670','Asymetrie faciale'),(9935,'Q671','Anomalie morphologique faciale par compression'),(9936,'Q672','Dolichocephalie'),(9937,'Q673','Plagiocephalie'),(9938,'Q674','Autres anomalies morphologiques congenitales du crane, de la face et de la machoire'),(9939,'Q675','Anomalie morphologique congenitale du rachis'),(9940,'Q676','Thorax en entonnoir congenital'),(9941,'Q677','Thorax en carene congenital'),(9942,'Q678','Autres anomalies morphologiques congenitales du thorax'),(9943,'Q680','Anomalie morphologique congenitale des muscles sterno-cleido-mastoidiens'),(9944,'Q681','Anomalie morphologique congenitale de la main'),(9945,'Q682','Anomalie morphologique congenitale du genou'),(9946,'Q683','Incurvation congenitale du femur'),(9947,'Q684','Incurvation congenitale du tibia et du perone'),(9948,'Q685','Incurvation congenitale des os longs du membre inferieur, sans precision'),(9949,'Q688','Autres anomalies morphologiques congenitales osteo-articulaires et des muscles precisees'),(9950,'Q690','Doigt(s) surnumeraire(s)'),(9951,'Q691','Pouce(s) surnumeraire(s)'),(9952,'Q692','Orteil(s) surnumeraire(s)'),(9953,'Q699','Polydactylie, sans precision'),(9954,'Q700','Coalescence des doigts'),(9955,'Q701','Palmure des doigts'),(9956,'Q702','Coalescence des orteils'),(9957,'Q703','Palmure des orteils'),(9958,'Q704','Polysyndactylie'),(9959,'Q709','Syndactylie, sans precision'),(9960,'Q710','Absence congenitale complete d\'un (des) membre(s) superieur(s)'),(9961,'Q711','Absence congenitale du bras et de l\'avant-bras, main presente'),(9962,'Q712','Absence congenitale de l\'avant-bras et de la main'),(9963,'Q713','Absence congenitale de la main et de(s) doigt(s)'),(9964,'Q714','Raccourcissement (congenital) longitudinal du radius'),(9965,'Q715','Raccourcissement (congenital) longitudinal du cubitus'),(9966,'Q716','Main en pince de homard'),(9967,'Q718','Autres raccourcissements (congenitaux) d\'un (des) membre(s) superieur(s)'),(9968,'Q719','Raccourcissement (congenital) du membre superieur, sans precision'),(9969,'Q720','Absence congenitale complete d\'un (des) membre(s) inferieur(s)'),(9970,'Q721','Absence congenitale de la cuisse et de la jambe, pied present'),(9971,'Q722','Absence congenitale de la jambe et du pied'),(9972,'Q723','Absence congenitale du pied et d\'un (des) orteil(s)'),(9973,'Q724','Raccourcissement (congenital) longitudinal du femur'),(9974,'Q725','Raccourcissement (congenital) longitudinal du tibia'),(9975,'Q726','Raccourcissement (congenital) longitudinal du perone'),(9976,'Q727','Pied bifide'),(9977,'Q728','Autres raccourcissements (congenitaux) d\'un (des) membre(s) inferieur(s)'),(9978,'Q729','Raccourcissement (congenital) du membre inferieur, sans precision'),(9979,'Q730','Absence congenitale d\'un (des) membre(s) non precise(s)'),(9980,'Q731','Phocomelie, membre(s) non precise(s)'),(9981,'Q738','Autres raccourcissements (congenitaux) d\'un (des) membre(s) non precise(s)'),(9982,'Q740','Autres malformations congenitales d\'un (des) membre(s) superieur(s), y compris la ceinture scapulaire'),(9983,'Q741','Malformation congenitale du genou'),(9984,'Q742','Autres malformations congenitales d\'un (des) membre(s) inferieur(s), y compris la ceinture pelvienne'),(9985,'Q743','Arthrogrypose congenitale multiple'),(9986,'Q748','Autres malformations congenitales precisees d\'un (des) membre(s) non precise(s)'),(9987,'Q749','Malformation congenitale d\'un (des) membre(s) non precise(s), sans precision'),(9988,'Q750','Craniosynostose'),(9989,'Q751','Dysostose cranio-faciale'),(9990,'Q752','Hypertelorisme'),(9991,'Q753','Macrocephalie'),(9992,'Q754','Dysostose mandibulo-faciale'),(9993,'Q755','Dysostose oculo-mandibulaire'),(9994,'Q758','Autres malformations congenitales precisees des os du crane et de la face'),(9995,'Q759','Malformation congenitale des os du crane et de la face, sans precision'),(9996,'Q760','Spina bifida occulta'),(9997,'Q761','Syndrome de Klippel-Feil'),(9998,'Q762','Spondylolisthesis congenital'),(9999,'Q763','Scoliose congenitale due a une malformation osseuse congenitale'),(10000,'Q764','Autres malformations congenitales du rachis, non associees a une scoliose'),(10001,'Q765','Cote cervicale'),(10002,'Q766','Autres malformations congenitales des cotes'),(10003,'Q767','Anomalies congenitales du sternum'),(10004,'Q768','Autres malformations congenitales du thorax osseux'),(10005,'Q769','Malformation congenitale du thorax osseux, sans precision'),(10006,'Q770','Achondrogenesie'),(10007,'Q771','Insuffisance staturale thanatophore'),(10008,'Q772','Syndrome des cotes courtes'),(10009,'Q773','Chondrodysplasie ponctuee'),(10010,'Q774','Achondroplasie'),(10011,'Q775','Dysplasie diastrophique'),(10012,'Q776','Dysplasie chondro-ectodermique'),(10013,'Q777','Dysplasie spondylo-epiphysaire'),(10014,'Q778','Autres osteochondrodysplasies avec anomalies de la croissance des os longs et du rachis'),(10015,'Q779','Osteochondrodysplasie avec anomalies de la croissance des os longs et du rachis, sans precision'),(10016,'Q780','Osteogenese imparfaite'),(10017,'Q781','Dysplasie polyostotique fibreuse'),(10018,'Q782','Osteopetrose'),(10019,'Q783','Dysplasie diaphysaire progressive'),(10020,'Q784','Enchondromatose'),(10021,'Q785','Dysplasie metaphysaire'),(10022,'Q786','Exostoses multiples congenitales'),(10023,'Q788','Autres osteochondrodysplasies precisees'),(10024,'Q789','Osteochondrodysplasie, sans precision'),(10025,'Q790','Hernie diaphragmatique congenitale'),(10026,'Q791','Autres malformations congenitales du diaphragme'),(10027,'Q792','Exomphale'),(10028,'Q793','Gastroschisis'),(10029,'Q794','Aplasie congenitale de la musculature abdominale'),(10030,'Q795','Autres malformations congenitales de la paroi abdominale'),(10031,'Q796','Syndrome d\'Ehlers-Danlos'),(10032,'Q798','Autres malformations congenitales du systeme osteo-articulaire et des muscles'),(10033,'Q799','Malformation congenitale du systeme osteo-articulaire et des muscles, sans precision'),(10034,'Q800','Ichtyose vulgaire'),(10035,'Q801','Ichtyose liee au chromosome X'),(10036,'Q802','Ichtyose lamellaire'),(10037,'Q803','Erythrodermie ichtyosiforme bulleuse congenitale'),(10038,'Q804','Fotus arlequin'),(10039,'Q808','Autres ichtyoses congenitales'),(10040,'Q809','Ichtyose congenitale, sans precision'),(10041,'Q810','Epidermolyse bulleuse simple'),(10042,'Q811','Epidermolyse bulleuse letale'),(10043,'Q812','Epidermolyse bulleuse dystrophique'),(10044,'Q818','Autres epidermolyses bulleuses'),(10045,'Q819','Epidermolyse bulleuse, sans precision'),(10046,'Q820','Lymphodeme hereditaire'),(10047,'Q821','Xeroderma pigmentosum'),(10048,'Q822','Mastocytose'),(10049,'Q823','Incontinentia pigmenti'),(10050,'Q824','Dysplasie ectodermique (anhidrotique)'),(10051,'Q825','Navus congenital non neoplasique'),(10052,'Q828','Autres malformations congenitales precisees de la peau'),(10053,'Q829','Malformation congenitale de la peau, sans precision'),(10054,'Q830','Absence congenitale de sein avec absence de mamelon'),(10055,'Q831','Sein surnumeraire'),(10056,'Q832','Absence de mamelon'),(10057,'Q833','Mamelon accessoire'),(10058,'Q838','Autres malformations congenitales du sein'),(10059,'Q839','Malformation congenitale du sein, sans precision'),(10060,'Q840','Alopecie congenitale'),(10061,'Q841','Anomalies congenitales de la morphologie des cheveux, non classees ailleurs'),(10062,'Q842','Autres anomalies congenitales des cheveux'),(10063,'Q843','Anonychie'),(10064,'Q844','Leuconychie congenitale'),(10065,'Q845','Hypertrophie des ongles'),(10066,'Q846','Autres malformations congenitales des ongles'),(10067,'Q848','Autres malformations congenitales precisees de la peau et des phaneres'),(10068,'Q849','Malformation congenitale de la peau et des phaneres, sans precision'),(10069,'Q850','Neurofibromatose (non maligne)'),(10070,'Q851','Sclerose tubereuse'),(10071,'Q858','Autres phacomatoses, non classees ailleurs'),(10072,'Q859','Phacomatose, sans precision'),(10073,'Q860','Syndrome d\'alcoolisme fotal (dysmorphique)'),(10074,'Q861','Syndrome fotal du a l\'hydantoine'),(10075,'Q862','Dysmorphisme du a la warfarine'),(10076,'Q868','Autres syndromes congenitaux malformatifs dus a des causes exogenes connues'),(10077,'Q870','Syndromes congenitaux malformatifs atteignant principalement l\'aspect de la face'),(10078,'Q871','Syndromes congenitaux malformatifs associes principalement a une petite taille'),(10079,'Q872','Syndromes congenitaux malformatifs impliquant principalement les membres'),(10080,'Q873','Syndromes congenitaux malformatifs comprenant un gigantisme neonatal'),(10081,'Q874','Syndrome de Marfan'),(10082,'Q875','Autres syndromes congenitaux malformatifs avec d\'autres modifications du squelette'),(10083,'Q878','Autres syndromes congenitaux malformatifs precises, non classes ailleurs'),(10084,'Q890','Malformations congenitales de la rate'),(10085,'Q891','Malformations congenitales des surrenales'),(10086,'Q892','Malformations congenitales des autres glandes endocrines'),(10087,'Q893','Situs inversus'),(10088,'Q894','Jumeaux soudes'),(10089,'Q897','Malformations congenitales multiples, non classees ailleurs'),(10090,'Q898','Autres malformations congenitales precisees'),(10091,'Q899','Malformation congenitale, sans precision'),(10092,'Q900','Trisomie 21, non-disjonction meiotique'),(10093,'Q901','Trisomie 21, mosaique chromosomique (non-disjonction mitotique)'),(10094,'Q902','Trisomie 21, translocation'),(10095,'Q909','Syndrome de Down, sans precision'),(10096,'Q910','Trisomie 18, non-disjonction meiotique'),(10097,'Q911','Trisomie 18, mosaique chromosomique (non-disjonction mitotique)'),(10098,'Q912','Trisomie 18, translocation'),(10099,'Q913','Syndrome d\'Edwards, sans precision'),(10100,'Q914','Trisomie 13, non-disjonction meiotique'),(10101,'Q915','Trisomie 13, mosaique chromosomique (non-disjonction mitotique)'),(10102,'Q916','Trisomie 13, translocation'),(10103,'Q917','Syndrome de Patau, sans precision'),(10104,'Q920','Trisomie d\'un chromosome entier, non-disjonction meiotique'),(10105,'Q921','Trisomie d\'un chromosome entier, mosaique chromosomique (non-disjonction mitotique)'),(10106,'Q922','Trisomie partielle majeure'),(10107,'Q923','Trisomie partielle mineure'),(10108,'Q924','Duplications (des autosomes) vues seulement a la prometaphase'),(10109,'Q925','Duplications (des autosomes) avec autres rearrangements complexes'),(10110,'Q926','Chromosomes marqueurs supplementaires'),(10111,'Q927','Triploidie et polyploidie'),(10112,'Q928','Autres trisomies et trisomies partielles precisees des autosomes'),(10113,'Q929','Trisomie et trisomie partielle des autosomes, sans precision'),(10114,'Q930','Monosomie d\'un chromosome entier, non-disjonction meiotique'),(10115,'Q931','Monosomie d\'un chromosome entier, mosaique chromosomique (non-disjonction mitotique)'),(10116,'Q932','Chromosome remplace par un anneau ou dicentrique'),(10117,'Q933','Deletion du bras court du chromosome 4'),(10118,'Q934','Deletion du bras court du chromosome 5'),(10119,'Q935','Autres deletions partielles d\'un chromosome'),(10120,'Q936','Deletion (des autosomes) vues seulement a la prometaphase'),(10121,'Q937','Deletions (des autosomes) avec autres rearrangements complexes'),(10122,'Q938','Autres deletions des autosomes'),(10123,'Q939','Deletion des autosomes, sans precision'),(10124,'Q950','Translocation ou insertion equilibree chez un sujet normal'),(10125,'Q951','Inversion chromosomique chez un sujet normal'),(10126,'Q952','Rearrangement autosomique equilibre chez un sujet anormal'),(10127,'Q953','Rearrangement sexuel/autosomique equilibre chez un sujet anormal'),(10128,'Q954','Sujet avec marqueur d\'heterochromatine'),(10129,'Q955','Sujet avec site autosomique fragile'),(10130,'Q958','Autres rearrangements equilibres et marqueurs structurels'),(10131,'Q959','Rearrangement equilibre et marqueur structurel, sans precision'),(10132,'Q960','Caryotype 45,X'),(10133,'Q961','Caryotype 46,X iso (Xq)'),(10134,'Q962','Caryotype 46,X avec chromosome sexuel anormal, sauf iso (Xq)'),(10135,'Q963','Mosaique chromosomique, 45,X/46,XX ou XY'),(10136,'Q964','Mosaique chromosomique, 45,X/autre(s) lignee(s) cellulaire(s) avec chromosome sexuel anormal'),(10137,'Q968','Autres formes du syndrome de Turner'),(10138,'Q969','Syndrome de Turner, sans precision'),(10139,'Q970','Caryotype 47,XXX'),(10140,'Q971','Femme avec plus de trois chromosomes X'),(10141,'Q972','Mosaique chromosomique, lignees avec divers nombres de chromosomes X'),(10142,'Q973','Femme avec un caryotype 46,XY'),(10143,'Q978','Autres anomalies precisees des chromosomes sexuels, phenotype feminin'),(10144,'Q979','Anomalie des chromosomes sexuels, phenotype feminin, sans precision'),(10145,'Q980','Syndrome de Klinefelter, caryotype 47,XXY'),(10146,'Q981','Syndrome de Klinefelter, homme avec plus de deux chromosomes X'),(10147,'Q982','Syndrome de Klinefelter, homme avec caryotype 46,XX'),(10148,'Q983','Autre phenotype masculin avec caryotype 46,XX'),(10149,'Q984','Syndrome de Klinefelter, sans precision'),(10150,'Q985','Caryotype 47,XYY'),(10151,'Q986','Homme avec chromosomes sexuels de structure anormale'),(10152,'Q987','Homme avec mosaique des chromosomes sexuels'),(10153,'Q988','Autres anomalies precisees des chromosomes sexuels, phenotype masculin'),(10154,'Q989','Anomalie des chromosomes sexuels, phenotype masculin, sans precision'),(10155,'Q990','Chimere 46,XX/46,XY'),(10156,'Q991','Hermaphrodite vrai 46,XX'),(10157,'Q992','Chromosome X fragile'),(10158,'Q998','Autres anomalies precisees des chromosomes'),(10159,'Q999','Anomalie chromosomique, sans precision'),(10160,'R000','Tachycardie, sans precision'),(10161,'R001','Bradycardie, sans precision'),(10162,'R002','Palpitations'),(10163,'R008','Anomalies du rythme cardiaque, autres et non precisees'),(10164,'R010','Souffles cardiaques benins et anodins'),(10165,'R011','Souffle cardiaque, sans precision'),(10166,'R012','Autres bruits cardiaques'),(10167,'R02','Gangrene, non classee ailleurs'),(10168,'R030','Constatation d\'une elevation de la tension arterielle, sans diagnostic d\'hypertension'),(10169,'R031','Constatation d\'une baisse non specifique de la tension arterielle'),(10170,'R040','Epistaxis'),(10171,'R041','Hemorragie de la gorge'),(10172,'R042','Hemoptysie'),(10173,'R048','Hemorragie d\'autres parties des voies respiratoires'),(10174,'R049','Hemorragie des voies respiratoires, sans precision'),(10175,'R05','Toux'),(10176,'R060','Dyspnee'),(10177,'R061','Stridor'),(10178,'R062','Sifflement respiratoire'),(10179,'R063','Respiration periodique'),(10180,'R064','Hyperventilation'),(10181,'R065','Respiration par la bouche'),(10182,'R066','Hoquet'),(10183,'R067','Eternuement'),(10184,'R068','Anomalies de la respiration, autres et non precisees'),(10185,'R070','Douleur de la gorge'),(10186,'R071','Douleur thoracique respiratoire'),(10187,'R072','Douleur precordiale'),(10188,'R073','Autres douleurs thoraciques'),(10189,'R074','Douleur thoracique, sans precision'),(10190,'R090','Asphyxie'),(10191,'R091','Inflammation de la plevre'),(10192,'R092','Arret respiratoire'),(10193,'R093','Expectoration anormale'),(10194,'R098','Autres symptomes et signes precises relatifs aux appareils circulatoire et respiratoire'),(10195,'R100','Syndrome abdominal aigu'),(10196,'R101','Douleur localisee a la partie superieure de l\'abdomen'),(10197,'R102','Douleur pelvienne et perineale'),(10198,'R103','Douleur localisee a d\'autres parties inferieures de l\'abdomen'),(10199,'R104','Douleurs abdominales, autres et non precisees'),(10200,'R11','Nausees et vomissements'),(10201,'R12','Pyrosis'),(10202,'R13','Dysphagie'),(10203,'R14','Flatulence et troubles apparentes'),(10204,'R15','Incontinence des matieres fecales'),(10205,'R160','Hepatomegalie, non classee ailleurs'),(10206,'R161','Splenomegalie, non classee ailleurs'),(10207,'R162','Hepatomegalie avec splenomegalie, non classees ailleurs'),(10208,'R17','Ictere, sans precision'),(10209,'R18','Ascite'),(10210,'R190','Tumefaction et masse intra-abdominales et pelviennes'),(10211,'R191','Bruits abdominaux anormaux'),(10212,'R192','Peristaltisme apparent'),(10213,'R193','Contracture abdominale'),(10214,'R194','Modification du transit intestinal'),(10215,'R195','Autres anomalies des matieres fecales'),(10216,'R196','Haleine fetide'),(10217,'R198','Autres symptomes et signes precises relatifs a l\'appareil digestif et a l\'abdomen'),(10218,'R200','Anesthesie cutanee'),(10219,'R201','Hypoesthesie cutanee'),(10220,'R202','Paresthesie cutanee'),(10221,'R203','Hyperesthesie'),(10222,'R208','Troubles de la sensibilite cutanee, autres et non precises'),(10223,'R21','Rash et autres eruptions cutanees non specifiques'),(10224,'R220','Tumefaction et masse localisees, au niveau de la tete'),(10225,'R221','Tumefaction et masse localisees, au niveau du cou'),(10226,'R222','Tumefaction et masse localisees, au niveau du tronc'),(10227,'R223','Tumefaction et masse localisees, au niveau du membre superieur'),(10228,'R224','Tumefaction et masse localisees, au niveau du membre inferieur'),(10229,'R227','Tumefaction et masse localisees, sieges multiples'),(10230,'R229','Tumefaction et masse localisees, sans precision'),(10231,'R230','Cyanose'),(10232,'R231','Paleur'),(10233,'R232','Rougeur'),(10234,'R233','Ecchymoses spontanees'),(10235,'R234','Modifications du tissu cutane'),(10236,'R238','Modifications de la peau, autres et non precisees'),(10237,'R250','Mouvements anormaux de la tete'),(10238,'R251','Tremblement, sans precision'),(10239,'R252','Crampe et spasme'),(10240,'R253','Fasciculation'),(10241,'R258','Mouvements involontaires anormaux, autres et non precises'),(10242,'R260','Demarche ataxique'),(10243,'R261','Demarche paralytique'),(10244,'R262','Difficulte a la marche, non classee ailleurs'),(10245,'R268','Anomalies de la demarche et de la motilite, autres et non precisees'),(10246,'R270','Ataxie, sans precision'),(10247,'R278','Troubles de la coordination, autres et non precises'),(10248,'R290','Tetanie'),(10249,'R291','Meningisme'),(10250,'R292','Reflexes anormaux'),(10251,'R293','Posture anormale'),(10252,'R294','\"Hanche \"\"a ressort\"\"\"'),(10253,'R298','Symptomes et signes relatifs aux systemes nerveux et osteo-musculaire, autres et non precises'),(10254,'R300','Dysurie'),(10255,'R301','Tenesme vesical'),(10256,'R309','Miction douloureuse, sans precision'),(10257,'R31','Hematurie, sans precision'),(10258,'R32','Incontinence urinaire, sans precision'),(10259,'R33','Retention d\'urine'),(10260,'R34','Anurie et oligurie'),(10261,'R35','Polyurie'),(10262,'R36','Ecoulement uretral'),(10263,'R390','Extravasation d\'urine'),(10264,'R391','Autres troubles de la miction'),(10265,'R392','Uremie extrarenale'),(10266,'R398','Symptomes et signes relatifs a l\'appareil urinaire, autres et non precises'),(10267,'R400','Somnolence'),(10268,'R401','Stupeur'),(10269,'R402','Coma, sans precision'),(10270,'R410','Desorientation, sans precision'),(10271,'R411','Amnesie anterograde'),(10272,'R412','Amnesie retrograde'),(10273,'R413','Autres formes d\'amnesie'),(10274,'R418','Symptomes et signes relatifs aux fonctions cognitives et a la conscience, autres et non precises'),(10275,'R42','Etourdissements et eblouissements'),(10276,'R430','Anosmie'),(10277,'R431','Parosmie'),(10278,'R432','Paragueusie'),(10279,'R438','Troubles de l\'odorat et du gout, autres et non precises'),(10280,'R440','Hallucinations auditives'),(10281,'R441','Hallucinations visuelles'),(10282,'R442','Autres hallucinations'),(10283,'R443','Hallucinations, sans precision'),(10284,'R448','Symptomes et signes relatifs aux sensations et aux perceptions generales, autres et non precises'),(10285,'R450','Nervosite'),(10286,'R451','Agitation'),(10287,'R452','Tristesse'),(10288,'R453','Decouragement et apathie'),(10289,'R454','Irritabilite et colere'),(10290,'R455','Hostilite'),(10291,'R456','Violence physique'),(10292,'R457','Etat de choc emotionnel et tension, sans precision'),(10293,'R458','Autres symptomes et signes relatifs a l\'humeur'),(10294,'R460','Hygiene personnelle tres defectueuse'),(10295,'R461','Apparence personnelle bizarre'),(10296,'R462','Comportement etrange et inexplicable'),(10297,'R463','Suractivite'),(10298,'R464','Lenteur et manque de reactivite'),(10299,'R465','Caractere soupconneux et evasif'),(10300,'R466','Inquietude et preoccupation exagerees pour les evenements sources de tension'),(10301,'R467','Prolixite et details masquant les raisons de la consultation et genant le contact'),(10302,'R468','Autres symptomes et signes relatifs a l\'apparence et au comportement'),(10303,'R470','Dysphasie et aphasie'),(10304,'R471','Dysarthrie et anarthrie'),(10305,'R478','Troubles du langage, autres et non precises'),(10306,'R480','Dyslexie et alexie'),(10307,'R481','Agnosie'),(10308,'R482','Apraxie'),(10309,'R488','Troubles de la fonction symbolique, autres et non precises'),(10310,'R490','Dysphonie'),(10311,'R491','Aphonie'),(10312,'R492','Hypernasalite et hyponasalite'),(10313,'R498','Troubles de la voix, autres et non precises'),(10314,'R500','Fievre avec frissons'),(10315,'R501','Fievre persistante'),(10316,'R509','Fievre, sans precision'),(10317,'R51','Cephalee'),(10318,'R520','Douleur aigue'),(10319,'R521','Douleur chronique irreductible'),(10320,'R522','Autres douleurs chroniques'),(10321,'R529','Douleur, sans precision'),(10322,'R53','Malaise et fatigue'),(10323,'R54','Senilite'),(10324,'R55','Syncope et collapsus (sauf choc)'),(10325,'R560','Convulsions febriles'),(10326,'R568','Convulsions, autres et non precisees'),(10327,'R570','Choc cardiogenique'),(10328,'R571','Choc hypovolemique'),(10329,'R578','Autres chocs'),(10330,'R579','Choc, sans precision'),(10331,'R58','Hemorragie, non classee ailleurs'),(10332,'R590','Adenopathies localisees'),(10333,'R591','Adenopathies generalisees'),(10334,'R599','Adenopathie, sans precision'),(10335,'R600','Oedeme localise'),(10336,'R601','Oedeme generalise'),(10337,'R609','Oedeme, sans precision'),(10338,'R610','Hyperhidrose localisee'),(10339,'R611','Hyperhidrose generalisee'),(10340,'R619','Hyperhidrose, sans precision'),(10341,'R620','Maturation (physiologique) retardee'),(10342,'R628','Autres retards du developpement physiologique'),(10343,'R629','Retard du developpement physiologique, sans precision'),(10344,'R630','Anorexie'),(10345,'R631','Polydipsie'),(10346,'R632','Polyphagie'),(10347,'R633','Difficultes nutritionnelles et nutrition inadaptee'),(10348,'R634','Perte de poids anormale'),(10349,'R635','Prise de poids anormale'),(10350,'R638','Autres symptomes et signes relatifs a l\'absorption d\'aliments et de liquides'),(10351,'R64','Cachexie'),(10352,'R680','Hypothermie, non associee a une baisse de la temperature ambiante'),(10353,'R681','Symptomes non specifiques propres au nourrisson'),(10354,'R682','Secheresse de la bouche, sans precision'),(10355,'R683','Hippocratisme digital'),(10356,'R688','Autres symptomes et signes generaux precises'),(10357,'R69','Causes inconnues et non precisees de morbidite'),(10358,'R700','Acceleration de la vitesse de sedimentation'),(10359,'R701','Viscosite plasmatique anormale'),(10360,'R71','Anomalies des globules rouges'),(10361,'R72','Anomalies des globules blancs, non classees ailleurs'),(10362,'R730','Anomalie de l\'epreuve de tolerance au glucose'),(10363,'R739','Hyperglycemie, sans precision'),(10364,'R740','Augmentation des taux de transaminase et d\'acide lactique deshydrogenase'),(10365,'R748','Anomalies d\'autres taux d\'enzymes seriques'),(10366,'R749','Anomalie du taux d\'un enzyme serique, sans precision'),(10367,'R75','Mise en evidence par des examens de laboratoire du virus de l\'immunodeficience humaine [VIH]'),(10368,'R760','Augmentation du taux d\'anticorps'),(10369,'R761','Reaction anormale au test a la tuberculine'),(10370,'R762','Resultats faussement positifs au test serologique de la syphilis'),(10371,'R768','Autres anomalies precisees de resultats immunologiques seriques'),(10372,'R769','Anomalie de resultats immunologiques seriques, sans precision'),(10373,'R770','Anomalie de l\'albumine'),(10374,'R771','Anomalie de la globuline'),(10375,'R772','Anomalie de l\'alpha-fotoproteine'),(10376,'R778','Autres anomalies precisees des proteines plasmatiques'),(10377,'R779','Anomalie des proteines plasmatiques, sans precision'),(10378,'R780','Presence d\'alcool dans le sang'),(10379,'R781','Presence d\'opiace dans le sang'),(10380,'R782','Presence de cocaine dans le sang'),(10381,'R783','Presence d\'hallucinogene dans le sang'),(10382,'R784','Presence dans le sang d\'autres substances susceptibles d\'entrainer une dependance'),(10383,'R785','Presence d\'une substance psychotrope dans le sang'),(10384,'R786','Presence d\'un produit steroidien dans le sang'),(10385,'R787','Presence d\'un taux anormalement eleve de metaux lourds dans le sang'),(10386,'R788','Presence d\'autres substances precisees non trouvees normalement dans le sang'),(10387,'R789','Presence d\'une substance non trouvee normalement dans le sang, sans precision'),(10388,'R790','Taux anormal de mineraux dans le sang'),(10389,'R798','Autres resultats anormaux precises des examens chimiques du sang'),(10390,'R799','Resultat anormal des examens chimiques du sang, sans precision'),(10391,'R80','Proteinurie isolee'),(10392,'R81','Glycosurie'),(10393,'R820','Chylurie'),(10394,'R821','Myoglobinurie'),(10395,'R822','Biliurie'),(10396,'R823','Hemoglobinurie'),(10397,'R824','Acetonurie'),(10398,'R825','Augmentation dans les urines du taux de medicaments et de substances biologiques'),(10399,'R826','Taux anormal dans les urines de substances d\'origine principalement non medicinale'),(10400,'R827','Resultats anormaux de l\'examen microbiologique des urines'),(10401,'R828','Resultats anormaux de l\'examen cytologique et histologique des urines'),(10402,'R829','Resultats anormaux de l\'examen des urines, autres et non precises'),(10403,'R830','Resultats anormaux de l\'examen du liquide cephalo-rachidien : taux d\'enzymes'),(10404,'R831','Resultats anormaux de l\'examen du liquide cephalo-rachidien : taux d\'hormones'),(10405,'R832','Resultats anormaux de l\'examen du liquide cephalo-rachidien : taux d\'autres substances medicamenteuses et biologiques'),(10406,'R833','Resultats anormaux de l\'examen du liquide cephalo-rachidien : taux de substances d\'origine principalement non medicinale'),(10407,'R834','Resultats immunologiques anormaux de l\'examen du liquide cephalo-rachidien'),(10408,'R835','Resultats microbiologiques anormaux de l\'examen du liquide cephalo-rachidien : cultures positives'),(10409,'R836','Resultats cytologiques anormaux de l\'examen du liquide cephalo-rachidien : resultats cytologiques'),(10410,'R837','Resultats histologiques anormaux de l\'examen du liquide cephalo-rachidien'),(10411,'R838','Autres resultats anormaux de l\'examen du liquide cephalo-rachidien : resultats chromosomiques'),(10412,'R839','Resultat anormal de l\'examen du liquide cephalo-rachidien, sans precision'),(10413,'R840','Resultats anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax : taux d\'enzymes'),(10414,'R841','Resultats anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax : taux d\'hormones'),(10415,'R842','Resultats anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax : taux d\'autres substances medicamenteuses et biologiques'),(10416,'R843','Resultats anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax : taux de substances d\'origine principalement non medicinale'),(10417,'R844','Resultats immunologiques anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax'),(10418,'R845','Resultats microbiologiques anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax : cultures positives'),(10419,'R846','Resultats cytologiques anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax : resultats cytologiques'),(10420,'R847','Resultats histologiques anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax'),(10421,'R848','Autres resultats anormaux de prelevements effectues sur l\'appareil respiratoire et le thorax : resultats chromosomiques'),(10422,'R849','Resultat anormal de prelevements effectues sur l\'appareil respiratoire et le thorax, sans precision'),(10423,'R850','Resultats anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale : taux d\'enzymes'),(10424,'R851','Resultats anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale : taux d\'hormones'),(10425,'R852','Resultats anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale : taux d\'autres substances medicamenteuses et biologiques'),(10426,'R853','Resultats anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale : taux de substances d\'origine principalement non medicinale'),(10427,'R854','Resultats immunologiques anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale'),(10428,'R855','Resultats microbiologiques anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale : cultures positives'),(10429,'R856','Resultats cytologiques anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale : resultats cytologiques'),(10430,'R857','Resultats histologiques anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale'),(10431,'R858','Autres resultats anormaux de prelevements effectues sur l\'appareil digestif et la cavite abdominale : resultats chromosomiques'),(10432,'R859','Resultat anormal de prelevements effectues sur l\'appareil digestif et la cavite abdominale, sans precision'),(10433,'R860','Resultats anormaux de prelevements effectues sur les organes genitaux de l\'homme : taux d\'enzymes'),(10434,'R861','Resultats anormaux de prelevements effectues sur les organes genitaux de l\'homme : taux d\'hormones'),(10435,'R862','Resultats anormaux de prelevements effectues sur les organes genitaux de l\'homme : taux d\'autres substances medicamenteuses et biologiques'),(10436,'R863','Resultats anormaux de prelevements effectues sur les organes genitaux de l\'homme : taux de substances d\'origine principalement non medicinale'),(10437,'R864','Resultats immunologiques anormaux de prelevements effectues sur les organes genitaux de l\'homme'),(10438,'R865','Resultats microbiologiques anormaux de prelevements effectues sur les organes genitaux de l\'homme : cultures positives'),(10439,'R866','Resultats cytologiques anormaux de prelevements effectues sur les organes genitaux de l\'homme : resultats cytologiques'),(10440,'R867','Resultats histologiques anormaux de prelevements effectues sur les organes genitaux de l\'homme'),(10441,'R868','Autres resultats anormaux de prelevements effectues sur les organes genitaux de l\'homme : resultats chromosomiques'),(10442,'R869','Resultat anormal de prelevements effectues sur les organes genitaux de l\'homme, sans precision'),(10443,'R870','Resultats anormaux de prelevements effectues sur les organes genitaux de la femme : taux d\'enzymes'),(10444,'R871','Resultats anormaux de prelevements effectues sur les organes genitaux de la femme : taux d\'hormones'),(10445,'R872','Resultats anormaux de prelevements effectues sur les organes genitaux de la femme : taux d\'autres substances medicamenteuses et biologiques'),(10446,'R873','Resultats anormaux de prelevements effectues sur les organes genitaux de la femme : taux de substances d\'origine principalement non medicinale'),(10447,'R874','Resultats immunologiques anormaux de prelevements effectues sur les organes genitaux de la femme'),(10448,'R875','Resultats microbiologiques anormaux de prelevements effectues sur les organes genitaux de la femme : cultures positives'),(10449,'R876','Resultats cytologiques anormaux de prelevements effectues sur les organes genitaux de la femme : resultats cytologiques'),(10450,'R877','Resultats histologiques anormaux de prelevements effectues sur les organes genitaux de la femme'),(10451,'R878','Autres resultats anormaux de prelevements effectues sur les organes genitaux de la femme : resultats chromosomiques'),(10452,'R879','Resultat anormal de prelevements effectues sur les organes genitaux de la femme, sans precision'),(10453,'R890','Resultats anormaux de prelevements effectues sur d\'autres organes, appareils et tissus : taux d\'enzymes'),(10454,'R891','Resultats anormaux de prelevements effectues sur d\'autres organes, appareils et tissus : taux d\'hormones'),(10455,'R892','Resultats anormaux de prelevements effectues sur d\'autres organes, appareils et tissus : taux d\'autres substances medicamenteuses et biologiques'),(10456,'R893','Resultats anormaux de prelevements effectues sur d\'autres organes, appareils et tissus : taux de substances d\'origine principalement non medicinale'),(10457,'R894','Resultats immunologiques anormaux de prelevements effectues sur d\'autres organes, appareils et tissus'),(10458,'R895','Resultats microbiologiques anormaux de prelevements effectues sur d\'autres organes, appareils et tissus : cultures positives'),(10459,'R896','Resultats cytologiques anormaux de prelevements effectues sur d\'autres organes, appareils et tissus : resultats cytologiques'),(10460,'R897','Resultats histologiques anormaux de prelevements effectues sur d\'autres organes, appareils et tissus'),(10461,'R898','Autres resultats anormaux de prelevements effectues sur d\'autres organes, appareils et tissus : resultats chromosomiques'),(10462,'R899','Resultat anormal de prelevements effectues sur d\'autres organes, appareils et tissus, sans precision'),(10463,'R900','Image intracranienne anormale'),(10464,'R908','Autres resultats anormaux d\'imagerie diagnostique du systeme nerveux central'),(10465,'R91','Resultats anormaux d\'imagerie diagnostique du poumon'),(10466,'R92','Resultats anormaux d\'imagerie diagnostique du sein'),(10467,'R930','Resultats anormaux d\'imagerie diagnostique du crane et de la tete, non classes ailleurs'),(10468,'R931','Resultats anormaux d\'imagerie diagnostique du cour et de la circulation coronaire'),(10469,'R932','Resultats anormaux d\'imagerie diagnostique du foie et des voies biliaires'),(10470,'R933','Resultats anormaux d\'imagerie diagnostique d\'autres parties des voies digestives'),(10471,'R934','Resultats anormaux d\'imagerie diagnostique de l\'appareil urinaire'),(10472,'R935','Resultats anormaux d\'imagerie diagnostique d\'autres parties de l\'abdomen, y compris l\'espace retroperitoneal'),(10473,'R936','Resultats anormaux d\'imagerie diagnostique des membres'),(10474,'R937','Resultats anormaux d\'imagerie diagnostique d\'autres parties du systeme osteo-musculaire'),(10475,'R938','Resultats anormaux d\'imagerie diagnostique d\'autres parties du corps precisees'),(10476,'R940','Resultats anormaux d\'explorations fonctionnelles du systeme nerveux central'),(10477,'R941','Resultats anormaux d\'explorations fonctionnelles du systeme nerveux peripherique et epreuves sensorielles speciales'),(10478,'R942','Resultats anormaux d\'explorations fonctionnelles pulmonaires'),(10479,'R943','Resultats anormaux d\'explorations fonctionnelles cardio-vasculaires'),(10480,'R944','Resultats anormaux d\'explorations fonctionnelles renales'),(10481,'R945','Resultats anormaux d\'explorations fonctionnelles hepatiques'),(10482,'R946','Resultats anormaux d\'explorations fonctionnelles thyroidiennes'),(10483,'R947','Resultats anormaux d\'explorations fonctionnelles endocriniennes'),(10484,'R948','Resultats anormaux d\'explorations fonctionnelles d\'autres organes et appareils'),(10485,'R95','Syndrome de la mort subite du nourrisson'),(10486,'R960','Mort instantanee'),(10487,'R961','Deces survenant moins de 24 heures apres le debut des symptomes, sans autre explication'),(10488,'R98','Deces sans temoin'),(10489,'R99','Autres causes de mortalite mal definies et non precisees'),(10490,'S000','Lesion traumatique superficielle du cuir chevelu'),(10491,'S001','Contusion de la paupiere et de la region peri-oculaire'),(10492,'S002','Autres lesions traumatiques superficielles de la paupiere et de la region peri-oculaire'),(10493,'S003','Lesion traumatique superficielle du nez'),(10494,'S004','Lesion traumatique superficielle de l\'oreille'),(10495,'S005','Lesion traumatique superficielle de la levre et de la cavite buccale'),(10496,'S007','Lesions traumatiques superficielles multiples de la tete'),(10497,'S008','Lesion traumatique superficielle d\'autres parties de la tete'),(10498,'S009','Lesion traumatique superficielle de la tete, partie non precisee'),(10499,'S010','Plaie ouverte du cuir chevelu'),(10500,'S011','Plaie ouverte de la paupiere et de la region peri-oculaire'),(10501,'S012','Plaie ouverte du nez'),(10502,'S013','Plaie ouverte de l\'oreille'),(10503,'S014','Plaie ouverte de la joue et de la region temporo-maxillaire'),(10504,'S015','Plaie ouverte de la levre et de la cavite buccale'),(10505,'S017','Plaies ouvertes multiples de la tete'),(10506,'S018','Plaie ouverte d\'autres parties de la tete'),(10507,'S019','Plaie ouverte de la tete, partie non precisee'),(10508,'S020','Fracture de la voute du crane'),(10509,'S0200','Fracture fermee de la voute du crane'),(10510,'S0201','Fracture ouverte de la voute du crane'),(10511,'S021','Fracture de la base du crane'),(10512,'S0210','Fracture fermee de la base du crane'),(10513,'S0211','Fracture ouverte de la base du crane'),(10514,'S022','Fracture des os du nez'),(10515,'S0220','Fracture fermee des os du nez'),(10516,'S0221','Fracture ouverte des os du nez'),(10517,'S023','Fracture du plancher de l\'orbite'),(10518,'S0230','Fracture fermee du plancher de l\'orbite'),(10519,'S0231','Fracture ouverte du plancher de l\'orbite'),(10520,'S024','Fracture des os malaires et maxillaires'),(10521,'S0240','Fracture fermee des os malaires et maxillaires'),(10522,'S0241','Fracture ouverte des os malaires et maxillaires'),(10523,'S025','Fracture dentaire'),(10524,'S0250','Fracture fermee dentaire'),(10525,'S0251','Fracture ouverte dentaire'),(10526,'S026','Fracture du maxillaire inferieur'),(10527,'S0260','Fracture fermee du maxillaire inferieur'),(10528,'S0261','Fracture ouverte du maxillaire inferieur'),(10529,'S027','Fractures multiples du crane et des os de la face'),(10530,'S0270','Fractures fermees multiples du crane et des os de la face'),(10531,'S0271','Fractures ouvertes multiples du crane et des os de la face'),(10532,'S028','Fractures d\'autres os du crane et de la face'),(10533,'S0280','Fractures fermees d\'autres os du crane et de la face'),(10534,'S0281','Fractures ouvertes d\'autres os du crane et de la face'),(10535,'S029','Fracture du crane et des os de la face, partie non precisee'),(10536,'S0290','Fracture fermee du crane et des os de la face, partie non precisee'),(10537,'S0291','Fracture ouverte du crane et des os de la face, partie non precisee'),(10538,'S030','Luxation de la machoire'),(10539,'S031','Luxation de la cloison du nez'),(10540,'S032','Luxation dentaire'),(10541,'S033','Luxation de parties autres et non precisees de la tete'),(10542,'S034','Entorse et foulure de la machoire'),(10543,'S035','Entorse et foulure de l\'articulation et des ligaments de parties autres et non precisees de la tete'),(10544,'S040','Lesion traumatique du nerf et des voies optiques'),(10545,'S041','Lesion traumatique du nerf moteur oculaire commun'),(10546,'S042','Lesion traumatique du nerf pathetique'),(10547,'S043','Lesion traumatique du nerf trijumeau'),(10548,'S044','Lesion traumatique du nerf moteur oculaire externe'),(10549,'S045','Lesion traumatique du nerf facial'),(10550,'S046','Lesion traumatique du nerf auditif'),(10551,'S047','Lesion traumatique du nerf spinal'),(10552,'S048','Lesion traumatique d\'autres nerfs craniens'),(10553,'S049','Lesion traumatique d\'un nerf cranien, sans precision'),(10554,'S050','Lesion traumatique de la conjonctive et abrasion de la cornee sans mention de corps etranger'),(10555,'S051','Contusion du globe oculaire et des tissus de l\'orbite'),(10556,'S052','Laceration et rupture oculaires avec protrusion ou perte de tissu intra-oculaire'),(10557,'S053','Laceration oculaire (sans protrusion ou perte de tissu intra-oculaire)'),(10558,'S054','Plaie penetrante de l\'orbite, avec ou sans corps etranger'),(10559,'S055','Plaie penetrante du globe oculaire, avec corps etranger'),(10560,'S056','Plaie penetrante du globe oculaire, (sans corps etranger)'),(10561,'S057','Arrachement de l\'oil'),(10562,'S058','Autres lesions traumatiques de l\'oil et de l\'orbite'),(10563,'S059','Lesion traumatique de l\'oil et de l\'orbite, (partie non precisee)'),(10564,'S060','Commotion cerebrale'),(10565,'S0600','Commotion cerebrale, sans plaie intracranienne'),(10566,'S0601','Commotion cerebrale, avec plaie intracranienne'),(10567,'S061','Oedeme cerebral traumatique'),(10568,'S0610','Oedeme cerebral traumatique, sans plaie intracranienne'),(10569,'S0611','Oedeme cerebral traumatique, avec plaie intracranienne'),(10570,'S062','Lesion traumatique cerebrale diffuse'),(10571,'S0620','Lesion traumatique cerebrale diffuse, sans plaie intracranienne'),(10572,'S0621','Lesion traumatique cerebrale diffuse, avec plaie intracranienne'),(10573,'S063','Lesion traumatique cerebrale en foyer'),(10574,'S0630','Lesion traumatique cerebrale en foyer, sans plaie intracranienne'),(10575,'S0631','Lesion traumatique cerebrale en foyer, avec plaie intracranienne'),(10576,'S064','Hemorragie epidurale'),(10577,'S0640','Hemorragie epidurale, sans plaie intracranienne'),(10578,'S0641','Hemorragie epidurale, avec plaie intracranienne'),(10579,'S065','Hemorragie sous-durale traumatique'),(10580,'S0650','Hemorragie sous-durale traumatique, sans plaie intracranienne'),(10581,'S0651','Hemorragie sous-durale traumatique, avec plaie intracranienne'),(10582,'S066','Hemorragie sous-arachnoidienne traumatique'),(10583,'S0660','Hemorragie sous-arachnoidienne traumatique, sans plaie intracranienne'),(10584,'S0661','Hemorragie sous-arachnoidienne traumatique, avec plaie intracranienne'),(10585,'S067','Lesion traumatique intracranienne avec coma prolonge'),(10586,'S0670','Lesion traumatique intracranienne avec coma prolonge, sans plaie intracranienne'),(10587,'S0671','Lesion traumatique intracranienne avec coma prolonge, avec plaie intracranienne'),(10588,'S068','Autres lesions traumatiques intracraniennes'),(10589,'S0680','Autres lesions traumatiques intracraniennes, sans plaie intracranienne'),(10590,'S0681','Autres lesions traumatiques intracraniennes, avec plaie intracranienne'),(10591,'S069','Lesion traumatique intracranienne, sans precision'),(10592,'S0690','Lesion traumatique intracranienne, sans precision, sans plaie intracranienne'),(10593,'S0691','Lesion traumatique intracranienne, sans precision, avec plaie intracranienne'),(10594,'S070','Ecrasement de la face'),(10595,'S071','Ecrasement du crane'),(10596,'S078','Ecrasement d\'autres parties de la tete'),(10597,'S079','Ecrasement de la tete, partie non precisee'),(10598,'S080','Arrachement du cuir chevelu'),(10599,'S081','Amputation traumatique de l\'oreille'),(10600,'S088','Amputation traumatique d\'autres parties de la tete'),(10601,'S089','Amputation traumatique d\'une partie de la tete non precisee'),(10602,'S090','Lesion traumatique des vaisseaux sanguins de la tete, non classee ailleurs'),(10603,'S091','Lesion traumatique des muscles et des tendons de la tete'),(10604,'S092','Rupture traumatique du tympan'),(10605,'S097','Lesions traumatiques multiples de la tete'),(10606,'S098','Autres lesions traumatiques precisees de la tete'),(10607,'S099','Lesion traumatique de la tete, sans precision'),(10608,'S100','Contusion de la gorge'),(10609,'S101','Lesions traumatiques superficielles de la gorge, autres et sans precision'),(10610,'S107','Lesions traumatiques superficielles multiples du cou'),(10611,'S108','Lesion traumatique superficielle d\'autres parties du cou'),(10612,'S109','Lesion traumatique superficielle du cou, partie non precisee'),(10613,'S110','Plaie ouverte avec atteinte du larynx et de la trachee'),(10614,'S111','Plaie ouverte avec atteinte de la thyroide'),(10615,'S112','Plaie ouverte avec atteinte du pharynx et de l\'osophage cervical'),(10616,'S117','Plaies ouvertes multiples du cou'),(10617,'S118','Plaie ouverte d\'autres parties du cou'),(10618,'S119','Plaie ouverte du cou, partie non precisee'),(10619,'S120','Fracture de la premiere vertebre cervicale'),(10620,'S1200','Fracture fermee de la premiere vertebre cervicale'),(10621,'S1201','Fracture ouverte de la premiere vertebre cervicale'),(10622,'S121','Fracture de la deuxieme vertebre cervicale'),(10623,'S1210','Fracture fermee de la deuxieme vertebre cervicale'),(10624,'S1211','Fracture ouverte de la deuxieme vertebre cervicale'),(10625,'S122','Fracture d\'autres vertebres cervicales precisees'),(10626,'S1220','Fracture fermee d\'autres vertebres cervicales precisees'),(10627,'S1221','Fracture ouverte d\'autres vertebres cervicales precisees'),(10628,'S127','Fractures multiples du rachis cervical'),(10629,'S1270','Fractures fermees multiples du rachis cervical'),(10630,'S1271','Fractures ouvertes multiples du rachis cervical'),(10631,'S128','Fracture d\'autres parties du cou'),(10632,'S1280','Fracture fermee d\'autres parties du cou'),(10633,'S1281','Fracture ouverte d\'autres parties du cou'),(10634,'S129','Fracture du cou, partie non precisee'),(10635,'S1290','Fracture fermee du cou, partie non precisee'),(10636,'S1291','Fracture ouverte du cou, partie non precisee'),(10637,'S130','Rupture traumatique d\'un disque intervertebral cervical'),(10638,'S131','Luxation d\'une vertebre cervicale'),(10639,'S132','Luxations de parties autres et non precisees du cou'),(10640,'S133','Luxations multiples du cou'),(10641,'S134','Entorse et foulure du rachis cervical'),(10642,'S135','Entorse et foulure de la region thyroidienne'),(10643,'S136','Entorse et foulure des articulations et des ligaments de parties autres et non precisees du cou'),(10644,'S140','Commotion et odeme de la moelle cervicale'),(10645,'S141','Lesions traumatiques de la moelle cervicale, autres et non precisees'),(10646,'S142','Lesion traumatique d\'une racine nerveuse du rachis cervical'),(10647,'S143','Lesion traumatique du plexus brachial'),(10648,'S144','Lesion traumatique des nerfs peripheriques du cou'),(10649,'S145','Lesion traumatique des nerfs sympathiques cervicaux'),(10650,'S146','Lesion traumatique des nerfs du cou, autres et non precises'),(10651,'S150','Lesion traumatique de la carotide'),(10652,'S151','Lesion traumatique de l\'artere vertebrale'),(10653,'S152','Lesion traumatique de la veine jugulaire externe'),(10654,'S153','Lesion traumatique de la veine jugulaire interne'),(10655,'S157','Lesion traumatique de multiples vaisseaux sanguins au niveau du cou'),(10656,'S158','Lesion traumatique d\'autres vaisseaux sanguins au niveau du cou'),(10657,'S159','Lesion traumatique de vaisseaux sanguins non precises au niveau du cou'),(10658,'S16','Lesion traumatique des muscles et des tendons au niveau du cou'),(10659,'S170','Ecrasement du larynx et de la trachee'),(10660,'S178','Ecrasement d\'autres parties du cou'),(10661,'S179','Ecrasement du cou, partie non precisee'),(10662,'S18','Amputation traumatique au niveau du cou'),(10663,'S197','Lesions traumatiques multiples du cou'),(10664,'S198','Autres lesions traumatiques precisees du cou'),(10665,'S199','Lesion traumatique du cou, sans precision'),(10666,'S200','Contusion du sein'),(10667,'S201','Lesions traumatiques superficielles du sein, autres et non precisees'),(10668,'S202','Contusion du thorax'),(10669,'S203','Autres lesions traumatiques superficielles de la paroi thoracique anterieure'),(10670,'S204','Autres lesions traumatiques superficielles de la paroi thoracique posterieure'),(10671,'S207','Lesions traumatiques superficielles multiples du thorax'),(10672,'S208','Lesion traumatique superficielle de parties autres et non precisees du thorax'),(10673,'S210','Plaie ouverte du sein'),(10674,'S211','Plaie ouverte de la paroi thoracique anterieure'),(10675,'S212','Plaie ouverte de la paroi thoracique posterieure'),(10676,'S217','Plaies ouvertes multiples de la paroi thoracique'),(10677,'S218','Plaie ouverte d\'autres parties du thorax'),(10678,'S219','Plaie ouverte du thorax, (partie non precisee)'),(10679,'S220','Fracture d\'une vertebre dorsale'),(10680,'S2200','Fracture fermee d\'une vertebre dorsale'),(10681,'S2201','Fracture ouverte d\'une vertebre dorsale'),(10682,'S221','Fractures multiples du rachis dorsal'),(10683,'S2210','Fractures fermees multiples du rachis dorsal'),(10684,'S2211','Fractures ouvertes multiples du rachis dorsal'),(10685,'S222','Fracture du sternum'),(10686,'S2220','Fracture fermee du sternum'),(10687,'S2221','Fracture ouverte du sternum'),(10688,'S223','Fracture de cote'),(10689,'S2230','Fracture fermee de cote'),(10690,'S2231','Fracture ouverte de cote'),(10691,'S224','Fractures multiples de cotes'),(10692,'S2240','Fractures fermees multiples de cotes'),(10693,'S2241','Fractures ouvertes multiples de cotes'),(10694,'S225','Volet costal'),(10695,'S2250','Volet costal, avec fracture fermee'),(10696,'S2251','Volet costal, avec fracture ouverte'),(10697,'S228','Fractures d\'autres parties des os du thorax'),(10698,'S2280','Fractures fermees d\'autres parties des os du thorax'),(10699,'S2281','Fractures ouvertes d\'autres parties des os du thorax'),(10700,'S229','Fracture des os du thorax, partie non precisee'),(10701,'S2290','Fracture fermee des os du thorax, partie non precisee'),(10702,'S2291','Fracture ouverte des os du thorax, partie non precisee'),(10703,'S230','Rupture traumatique d\'un disque intervertebral dorsal'),(10704,'S231','Luxation d\'une vertebre dorsale'),(10705,'S232','Luxation de parties autres et non precisees du thorax'),(10706,'S233','Entorse et foulure du rachis dorsal'),(10707,'S234','Entorse et foulure des cotes et du sternum'),(10708,'S235','Entorse et foulure de parties autres et non precisees du thorax'),(10709,'S240','Commotion et odeme de la moelle dorsale'),(10710,'S241','Lesions traumatiques autres et non precisees de la moelle dorsale'),(10711,'S242','Lesion traumatique d\'une racine nerveuse du rachis dorsal'),(10712,'S243','Lesion traumatique de nerfs peripheriques du thorax'),(10713,'S244','Lesion traumatique de nerfs sympathiques du thorax'),(10714,'S245','Lesion traumatique d\'autres nerfs du thorax'),(10715,'S246','Lesion traumatique d\'un nerf non precise du thorax'),(10716,'S250','Lesion traumatique de l\'aorte thoracique'),(10717,'S251','Lesion traumatique de l\'artere innominee ou sous-claviere'),(10718,'S252','Lesion traumatique de la veine cave superieure'),(10719,'S253','Lesion traumatique de la veine innominee ou sous-claviere'),(10720,'S254','Lesion traumatique de vaisseaux sanguins du poumon'),(10721,'S255','Lesion traumatique de vaisseaux sanguins intercostaux'),(10722,'S257','Lesions traumatiques de multiples vaisseaux sanguins du thorax'),(10723,'S258','Lesion traumatique d\'autres vaisseaux sanguins du thorax'),(10724,'S2580','Lesion traumatique de la veine azygos'),(10725,'S2588','Lesion traumatique d\'autres vaisseaux sanguins du thorax sauf de la veine azygos'),(10726,'S259','Lesion traumatique d\'un vaisseau sanguin non precise du thorax'),(10727,'S260','Lesion traumatique du cour avec hemopericarde'),(10728,'S2600','Lesion traumatique du cour avec hemopericarde, sans plaie intrathoracique'),(10729,'S2601','Lesion traumatique du cour avec hemopericarde et plaie intrathoracique'),(10730,'S268','Autres lesions traumatiques du cour'),(10731,'S2680','Autres lesions traumatiques du cour, sans plaie intrathoracique'),(10732,'S2681','Autres lesions traumatiques du cour, avec plaie intrathoracique'),(10733,'S269','Lesion traumatique du cour, sans precision'),(10734,'S2690','Lesion traumatique du cour, sans precision, sans plaie intrathoracique'),(10735,'S2691','Lesion traumatique du cour, sans precision, avec plaie intrathoracique'),(10736,'S270','Pneumothorax traumatique'),(10737,'S2700','Pneumothorax traumatique, sans plaie intrathoracique'),(10738,'S2701','Pneumothorax traumatique, avec plaie intrathoracique'),(10739,'S271','Hemothorax traumatique'),(10740,'S2710','Hemothorax traumatique, sans plaie intrathoracique'),(10741,'S2711','Hemothorax traumatique, avec plaie intrathoracique'),(10742,'S272','Hemopneumothorax traumatique'),(10743,'S2720','Hemopneumothorax traumatique, sans plaie intrathoracique'),(10744,'S2721','Hemopneumothorax traumatique, avec plaie intrathoracique'),(10745,'S273','Autres lesions traumatiques du poumon'),(10746,'S2730','Autres lesions traumatiques du poumon, sans plaie intrathoracique'),(10747,'S2731','Autres lesions traumatiques du poumon, avec plaie intrathoracique'),(10748,'S274','Lesion traumatique des bronches'),(10749,'S2740','Lesion traumatique des bronches, sans plaie intrathoracique'),(10750,'S2741','Lesion traumatique des bronches, avec plaie intrathoracique'),(10751,'S275','Lesion traumatique de la trachee thoracique'),(10752,'S2750','Lesion traumatique de la trachee thoracique, sans plaie intrathoracique'),(10753,'S2751','Lesion traumatique de la trachee thoracique, avec plaie intrathoracique'),(10754,'S276','Lesion traumatique de la plevre'),(10755,'S2760','Lesion traumatique de la plevre, sans plaie intrathoracique'),(10756,'S2761','Lesion traumatique de la plevre, avec plaie intrathoracique'),(10757,'S277','Lesions traumatiques multiples des organes intrathoraciques'),(10758,'S2770','Lesions traumatiques multiples des organes intrathoraciques, sans plaie intrathoracique'),(10759,'S2771','Lesions traumatiques multiples des organes intrathoraciques, avec plaie intrathoracique'),(10760,'S278','Lesion traumatique d\'autres organes intrathoraciques precises'),(10761,'S2780','Lesion traumatique d\'autres organes intrathoraciques precises, sans plaie intrathoracique'),(10762,'S2781','Lesion traumatique d\'autres organes intrathoraciques precises, avec plaie intrathoracique'),(10763,'S279','Lesion traumatique d\'organes intrathoraciques non precises'),(10764,'S2790','Lesion traumatique d\'organes intrathoraciques non precises, sans plaie intrathoracique'),(10765,'S2791','Lesion traumatique d\'organes intrathoraciques non precises, avec plaie intrathoracique'),(10766,'S280','Ecrasement du thorax'),(10767,'S281','Amputation traumatique d\'une partie du thorax'),(10768,'S290','Lesion traumatique des muscles et des tendons au niveau du thorax'),(10769,'S297','Lesions traumatiques multiples du thorax'),(10770,'S298','Autres lesions traumatiques precisees du thorax'),(10771,'S299','Lesion traumatique du thorax, sans precision'),(10772,'S300','Contusion des lombes et du bassin'),(10773,'S301','Contusion de la paroi abdominale'),(10774,'S302','Contusion des organes genitaux externes'),(10775,'S307','Lesions traumatiques superficielles multiples de l\'abdomen, des lombes et du bassin'),(10776,'S308','Autres lesions traumatiques superficielles de l\'abdomen, des lombes et du bassin'),(10777,'S309','Lesion traumatique superficielle de l\'abdomen, des lombes et du bassin, partie non precisee'),(10778,'S310','Plaie ouverte des lombes et du bassin'),(10779,'S311','Plaie ouverte de la paroi abdominale'),(10780,'S312','Plaie ouverte du penis'),(10781,'S313','Plaie ouverte du scrotum et des testicules'),(10782,'S314','Plaie ouverte du vagin et de la vulve'),(10783,'S315','Plaie ouverte des organes genitaux externes, autres et non precises'),(10784,'S317','Plaies ouvertes multiples de l\'abdomen, des lombes et du bassin'),(10785,'S318','Plaie ouverte de parties autres et non precisees de l\'abdomen'),(10786,'S320','Fracture d\'une vertebre lombaire'),(10787,'S3200','Fracture fermee d\'une vertebre lombaire'),(10788,'S3201','Fracture ouverte d\'une vertebre lombaire'),(10789,'S321','Fracture du sacrum'),(10790,'S3210','Fracture fermee du sacrum'),(10791,'S3211','Fracture ouverte du sacrum'),(10792,'S322','Fracture du coccyx'),(10793,'S3220','Fracture fermee du coccyx'),(10794,'S3221','Fracture ouverte du coccyx'),(10795,'S323','Fracture de l\'ilion'),(10796,'S3230','Fracture fermee de l\'ilion'),(10797,'S3231','Fracture ouverte de l\'ilion'),(10798,'S324','Fracture de l\'acetabulum'),(10799,'S3240','Fracture fermee de l\'acetabulum'),(10800,'S3241','Fracture ouverte de l\'acetabulum'),(10801,'S325','Fracture du pubis'),(10802,'S3250','Fracture fermee du pubis'),(10803,'S3251','Fracture ouverte du pubis'),(10804,'S327','Fractures multiples du rachis lombaire et du bassin'),(10805,'S3270','Fractures fermees multiples du rachis lombaire et du bassin'),(10806,'S3271','Fractures ouvertes multiples du rachis lombaire et du bassin'),(10807,'S328','Fracture de parties autres et non precisees du rachis lombaire et du bassin'),(10808,'S3280','Fracture fermee de parties autres et non precisees du rachis lombaire et du bassin'),(10809,'S3281','Fracture ouverte de parties autres et non precisees du rachis lombaire et du bassin'),(10810,'S330','Rupture traumatique d\'un disque intervertebral lombaire'),(10811,'S331','Luxation d\'une vertebre lombaire'),(10812,'S332','Luxation des articulations sacro-iliaque et sacro-coccygienne'),(10813,'S333','Luxation de parties autres et non precisees du rachis lombaire et du bassin'),(10814,'S334','Rupture traumatique de la symphyse pubienne'),(10815,'S335','Entorse et foulure du rachis lombaire'),(10816,'S336','Entorse et foulure de l\'articulation sacro-iliaque'),(10817,'S337','Entorse et foulure de parties autres et non precisees du rachis lombaire et du bassin'),(10818,'S340','Commotion et odeme de la moelle lombaire'),(10819,'S341','Autres lesions traumatiques de la moelle lombaire'),(10820,'S342','Lesion traumatique de la racine nerveuse du rachis lombaire et sacre'),(10821,'S343','Lesion traumatique de la queue de cheval'),(10822,'S344','Lesion traumatique du plexus lombo-sacre'),(10823,'S345','Lesion traumatique des nerfs sympathiques lombaires, sacres et du bassin'),(10824,'S346','Lesion traumatique de nerf(s) peripherique(s) de l\'abdomen, des lombes et du bassin'),(10825,'S348','Lesion traumatique de nerfs autres et non precises au niveau de l\'abdomen, des lombes et du bassin'),(10826,'S350','Lesion traumatique de l\'aorte abdominale'),(10827,'S351','Lesion traumatique de la veine cave inferieure'),(10828,'S352','Lesion traumatique de l\'artere coliaque ou mesenterique'),(10829,'S353','Lesion traumatique de la veine porte ou splenique'),(10830,'S354','Lesion traumatique des vaisseaux sanguins du rein'),(10831,'S355','Lesion traumatique des vaisseaux sanguins iliaques'),(10832,'S357','Lesion traumatique de multiples vaisseaux sanguins au niveau de l\'abdomen, des lombes et du bassin'),(10833,'S358','Lesion traumatique d\'autres vaisseaux sanguins au niveau de l\'abdomen, des lombes et du bassin'),(10834,'S359','Lesion traumatique de vaisseaux sanguins non precises, au niveau de l\'abdomen, des lombes et du bassin'),(10835,'S360','Lesion traumatique de la rate'),(10836,'S3600','Lesion traumatique de la rate, sans plaie intra-abdominale'),(10837,'S3601','Lesion traumatique de la rate, avec plaie intra-abdominale'),(10838,'S361','Lesion traumatique du foie et de la vesicule biliaire'),(10839,'S3610','Lesion traumatique du foie et de la vesicule biliaire, sans plaie intra-abdominale'),(10840,'S3611','Lesion traumatique du foie et de la vesicule biliaire, avec plaie intra-abdominale'),(10841,'S362','Lesion traumatique du pancreas'),(10842,'S3620','Lesion traumatique du pancreas, sans plaie intra-abdominale'),(10843,'S3621','Lesion traumatique du pancreas, avec plaie intra-abdominale'),(10844,'S363','Lesion traumatique de l\'estomac'),(10845,'S3630','Lesion traumatique de l\'estomac, sans plaie intra-abdominale'),(10846,'S3631','Lesion traumatique de l\'estomac, avec plaie intra-abdominale'),(10847,'S364','Lesion traumatique de l\'intestin grele'),(10848,'S3640','Lesion traumatique de l\'intestin grele, sans plaie intra-abdominale'),(10849,'S3641','Lesion traumatique de l\'intestin grele, avec plaie intra-abdominale'),(10850,'S365','Lesion traumatique du colon'),(10851,'S3650','Lesion traumatique du colon, sans plaie intra-abdominale'),(10852,'S3651','Lesion traumatique du colon, avec plaie intra-abdominale'),(10853,'S366','Lesion traumatique du rectum'),(10854,'S3660','Lesion traumatique du rectum, sans plaie intra-abdominale'),(10855,'S3661','Lesion traumatique du rectum, avec plaie intra-abdominale'),(10856,'S367','Lesion traumatique de multiples organes intra-abdominaux'),(10857,'S3670','Lesion traumatique de multiples organes intra-abdominaux, sans plaie intra-abdominale'),(10858,'S3671','Lesion traumatique de multiples organes intra-abdominaux, avec plaie intra-abdominale'),(10859,'S368','Lesion traumatique d\'autres organes intra-abdominaux'),(10860,'S3680','Lesion traumatique d\'autres organes intra-abdominaux, sans plaie intra-abdominale'),(10861,'S3681','Lesion traumatique d\'autres organes intra-abdominaux, avec plaie intra-abdominale'),(10862,'S369','Lesion traumatique d\'un organe intra-abdominal non precise'),(10863,'S3690','Lesion traumatique d\'un organe intra-abdominal non precise, sans plaie intra-abdominale'),(10864,'S3691','Lesion traumatique d\'un organe intra-abdominal non precise, avec plaie intra-abdominale'),(10865,'S370','Lesion traumatique du rein'),(10866,'S3700','Lesion traumatique du rein, sans plaie intra-abdominale'),(10867,'S3701','Lesion traumatique du rein, avec plaie intra-abdominale'),(10868,'S371','Lesion traumatique de l\'uretere'),(10869,'S3710','Lesion traumatique de l\'uretere, sans plaie intra-abdominale'),(10870,'S3711','Lesion traumatique de l\'uretere, avec plaie intra-abdominale'),(10871,'S372','Lesion traumatique de la vessie'),(10872,'S3720','Lesion traumatique de la vessie, sans plaie intra-pelvienne'),(10873,'S3721','Lesion traumatique de la vessie, avec plaie intra-pelvienne'),(10874,'S373','Lesion traumatique de l\'uretre'),(10875,'S3730','Lesion traumatique de l\'uretre, sans plaie intra-pelvienne'),(10876,'S3731','Lesion traumatique de l\'uretre, avec plaie intra-pelvienne'),(10877,'S374','Lesion traumatique de l\'ovaire'),(10878,'S3740','Lesion traumatique de l\'ovaire, sans plaie intra-pelvienne'),(10879,'S3741','Lesion traumatique de l\'ovaire, avec plaie intra-pelvienne'),(10880,'S375','Lesion traumatique de la trompe de Fallope'),(10881,'S3750','Lesion traumatique de la trompe de Fallope, sans plaie intra-pelvienne'),(10882,'S3751','Lesion traumatique de la trompe de Fallope, avec plaie intra-pelvienne'),(10883,'S376','Lesion traumatique de l\'uterus'),(10884,'S3760','Lesion traumatique de l\'uterus, sans plaie intra-pelvienne'),(10885,'S3761','Lesion traumatique de l\'uterus, avec plaie intra-pelvienne'),(10886,'S377','Lesions traumatiques de multiples organes pelviens'),(10887,'S3770','Lesions traumatiques de multiples organes pelviens, sans plaie intra-pelvienne'),(10888,'S3771','Lesions traumatiques de multiples organes pelviens, avec plaie intra-pelvienne'),(10889,'S378','Lesions traumatiques d\'autres organes pelviens'),(10890,'S3780','Lesions traumatiques d\'autres organes pelviens, sans plaie intra-pelvienne'),(10891,'S37800','Lesion traumatique de la glande surrenale, sans plaie intra-abdominale'),(10892,'S37808','Lesion traumatique d\'autres organes pelviens, sauf de la glande surrenale, sans plaie intra-pelvienne'),(10893,'S3781','Lesions traumatiques d\'autres organes pelviens, avec plaie intra-pelvienne'),(10894,'S37810','Lesion traumatique de la glande surrenale, avec plaie intra-abdominale'),(10895,'S37818','Lesion traumatique d\'autres organes pelviens, sauf de la glande surrenale, avec plaie intra-pelvienne'),(10896,'S379','Lesion traumatique d\'un organe pelvien non precise'),(10897,'S3790','Lesion traumatique d\'un organe pelvien non precise, sans plaie intra-pelvienne'),(10898,'S3791','Lesion traumatique d\'un organe pelvien non precise, avec plaie intra-pelvienne'),(10899,'S380','Ecrasement des organes genitaux externes'),(10900,'S381','Ecrasement de parties autres et non precisees de l\'abdomen, des lombes et du bassin'),(10901,'S3810','Ecrasement de la fesse'),(10902,'S3818','Ecrasement de parties autres de l\'abdomen, des lombes et du bassin sauf de la fesse'),(10903,'S3819','Ecrasement de parties non precisees de l\'abdomen, des lombes et du bassin'),(10904,'S382','Amputation traumatique des organes genitaux externes'),(10905,'S383','Amputation traumatique de parties autres et non precisees de l\'abdomen, des lombes et du bassin'),(10906,'S390','Lesion traumatique de muscles et de tendons de l\'abdomen, des lombes et du bassin'),(10907,'S396','Lesion traumatique d\'organe(s) intra-abdominal(aux) avec organe(s) pelvien(s)'),(10908,'S397','Autres lesions traumatiques multiples de l\'abdomen, des lombes et du bassin'),(10909,'S398','Autres lesions traumatiques precisees de l\'abdomen, des lombes et du bassin'),(10910,'S399','Lesion traumatique de l\'abdomen, des lombes et du bassin, sans precision'),(10911,'S400','Contusion de l\'epaule et du bras'),(10912,'S407','Lesions traumatiques superficielles multiples de l\'epaule et du bras'),(10913,'S408','Autres lesions traumatiques superficielles de l\'epaule et du bras'),(10914,'S409','Lesion traumatique superficielle de l\'epaule et du bras, sans precision'),(10915,'S410','Plaie ouverte de l\'epaule'),(10916,'S411','Plaie ouverte du bras'),(10917,'S417','Plaies ouvertes multiples de l\'epaule et du bras'),(10918,'S418','Plaie ouverte de parties autres et non precisees de la ceinture scapulaire'),(10919,'S420','Fracture de la clavicule'),(10920,'S4200','Fracture fermee de la clavicule'),(10921,'S4201','Fracture ouverte de la clavicule'),(10922,'S421','Fracture de l\'omoplate'),(10923,'S4210','Fracture fermee de l\'omoplate'),(10924,'S4211','Fracture ouverte de l\'omoplate'),(10925,'S422','Fracture de l\'extremite superieure de l\'humerus'),(10926,'S4220','Fracture fermee de l\'extremite superieure de l\'humerus'),(10927,'S4221','Fracture ouverte de l\'extremite superieure de l\'humerus'),(10928,'S423','Fracture de la diaphyse de l\'humerus'),(10929,'S4230','Fracture fermee de la diaphyse de l\'humerus'),(10930,'S4231','Fracture ouverte de la diaphyse de l\'humerus'),(10931,'S424','Fracture de l\'extremite inferieure de l\'humerus'),(10932,'S4240','Fracture fermee de l\'extremite inferieure de l\'humerus'),(10933,'S4241','Fracture ouverte de l\'extremite inferieure de l\'humerus'),(10934,'S427','Fractures multiples de la clavicule, de l\'omoplate et de l\'humerus'),(10935,'S4270','Fractures fermees multiples de la clavicule, de l\'omoplate et de l\'humerus'),(10936,'S4271','Fractures ouvertes multiples de la clavicule, de l\'omoplate et de l\'humerus'),(10937,'S428','Fracture d\'autres parties de l\'epaule et du bras'),(10938,'S4280','Fracture fermee d\'autres parties de l\'epaule et du bras'),(10939,'S4281','Fracture ouverte d\'autres parties de l\'epaule et du bras'),(10940,'S429','Fracture de la ceinture scapulaire, partie non precisee'),(10941,'S4290','Fracture fermee de la ceinture scapulaire, partie non precisee'),(10942,'S4291','Fracture ouverte de la ceinture scapulaire, partie non precisee'),(10943,'S430','Luxation de l\'articulation de l\'epaule'),(10944,'S431','Luxation de l\'articulation acromio-claviculaire'),(10945,'S432','Luxation de l\'articulation sterno-claviculaire'),(10946,'S433','Luxation de parties autres et non precisees de la ceinture scapulaire'),(10947,'S434','Entorse et foulure de l\'articulation de l\'epaule'),(10948,'S435','Entorse et foulure de l\'articulation acromio-claviculaire'),(10949,'S436','Entorse et foulure de l\'articulation sterno-claviculaire'),(10950,'S437','Entorse et foulure de parties autres et non precisees de la ceinture scapulaire'),(10951,'S440','Lesion traumatique du nerf cubital au niveau du bras'),(10952,'S441','Lesion traumatique du nerf median au niveau du bras'),(10953,'S442','Lesion traumatique du nerf radial au niveau du bras'),(10954,'S443','Lesion traumatique du nerf axillaire'),(10955,'S444','Lesion traumatique d\'un nerf musculo-cutane'),(10956,'S445','Lesion traumatique d\'un nerf cutane sensitif au niveau de l\'epaule et du bras'),(10957,'S447','Lesion traumatique de multiples nerfs au niveau de l\'epaule et du bras'),(10958,'S448','Lesion traumatique d\'autres nerfs au niveau de l\'epaule et du bras'),(10959,'S449','Lesion traumatique d\'un nerf non precise, au niveau de l\'epaule et du bras'),(10960,'S450','Lesion traumatique de l\'artere axillaire'),(10961,'S451','Lesion traumatique de l\'artere brachiale'),(10962,'S452','Lesion traumatique de la veine axillaire et brachiale'),(10963,'S453','Lesion traumatique d\'une veine superficielle au niveau de l\'epaule et du bras'),(10964,'S457','Lesion traumatique de multiples vaisseaux sanguins au niveau de l\'epaule et du bras'),(10965,'S458','Lesion traumatique d\'autres vaisseaux sanguins au niveau de l\'epaule et du bras'),(10966,'S459','Lesion traumatique d\'un vaisseau sanguin non precise, au niveau de l\'epaule et du bras'),(10967,'S460','Lesion traumatique des tendons de la coiffe des rotateurs de l\'epaule'),(10968,'S461','Lesion traumatique du muscle et du tendon du long biceps'),(10969,'S462','Lesion traumatique de muscles et de tendons d\'autres parties du biceps'),(10970,'S463','Lesion traumatique de muscles et de tendons du triceps'),(10971,'S467','Lesion traumatique de multiples muscles et de tendons au niveau de l\'epaule et du bras'),(10972,'S468','Lesion traumatique d\'autres muscles et de tendons au niveau de l\'epaule et du bras'),(10973,'S469','Lesion traumatique de muscle et de tendon non precises, au niveau de l\'epaule et du bras'),(10974,'S47','Ecrasement de l\'epaule et du bras'),(10975,'S47+0','Ecrasement de la region scapulaire'),(10976,'S47+8','Ecrasement de parties autres et non precisees de l\'epaule et du bras, sauf de la region scapulaire'),(10977,'S480','Amputation traumatique de l\'articulation de l\'epaule'),(10978,'S481','Amputation traumatique entre l\'epaule et le coude'),(10979,'S489','Amputation traumatique de l\'epaule et du bras, niveau non precise'),(10980,'S497','Lesions traumatiques multiples de l\'epaule et du bras'),(10981,'S498','Autres lesions traumatiques precisees de l\'epaule et du bras'),(10982,'S499','Lesion traumatique de l\'epaule et du bras, sans precision'),(10983,'S500','Contusion du coude'),(10984,'S501','Contusion de parties autres et non precisees de l\'avant-bras'),(10985,'S507','Lesions traumatiques superficielles multiples de l\'avant-bras'),(10986,'S508','Autres lesions traumatiques superficielles de l\'avant-bras'),(10987,'S509','Lesion traumatique superficielle de l\'avant-bras, sans precision'),(10988,'S510','Plaie ouverte du coude'),(10989,'S517','Plaies ouvertes multiples de l\'avant-bras'),(10990,'S518','Plaie ouverte d\'autres parties de l\'avant-bras'),(10991,'S519','Plaie ouverte de l\'avant-bras, partie non precisee'),(10992,'S520','Fracture de la partie superieure du cubitus'),(10993,'S5200','Fracture fermee de la partie superieure du cubitus'),(10994,'S5201','Fracture ouverte de la partie superieure du cubitus'),(10995,'S521','Fracture de l\'extremite superieure du radius'),(10996,'S5210','Fracture fermee de l\'extremite superieure du radius'),(10997,'S5211','Fracture ouverte de l\'extremite superieure du radius'),(10998,'S522','Fracture de la diaphyse du cubitus'),(10999,'S5220','Fracture fermee de la diaphyse du cubitus'),(11000,'S5221','Fracture ouverte de la diaphyse du cubitus'),(11001,'S523','Fracture de la diaphyse du radius'),(11002,'S5230','Fracture fermee de la diaphyse du radius'),(11003,'S5231','Fracture ouverte de la diaphyse du radius'),(11004,'S524','Fracture des deux diaphyses, cubitale et radiale'),(11005,'S5240','Fracture fermee des deux diaphyses, cubitale et radiale'),(11006,'S5241','Fracture ouverte des deux diaphyses, cubitale et radiale'),(11007,'S525','Fracture de l\'extremite inferieure du radius'),(11008,'S5250','Fracture fermee de l\'extremite inferieure du radius'),(11009,'S5251','Fracture ouverte de l\'extremite inferieure du radius'),(11010,'S526','Fracture de l\'extremite inferieure du cubitus et du radius'),(11011,'S5260','Fracture fermee de l\'extremite inferieure du cubitus et du radius'),(11012,'S5261','Fracture ouverte de l\'extremite inferieure du cubitus et du radius'),(11013,'S527','Fractures multiples de l\'avant-bras'),(11014,'S5270','Fractures fermees multiples de l\'avant-bras'),(11015,'S5271','Fractures ouvertes multiples de l\'avant-bras'),(11016,'S528','Fracture d\'autres parties de l\'avant-bras'),(11017,'S5280','Fracture fermee d\'autres parties de l\'avant-bras'),(11018,'S5281','Fracture ouverte d\'autres parties de l\'avant-bras'),(11019,'S529','Fracture de l\'avant-bras, partie non precisee'),(11020,'S5290','Fracture fermee de l\'avant-bras, partie non precisee'),(11021,'S5291','Fracture ouverte de l\'avant-bras, partie non precisee'),(11022,'S530','Luxation de la tete radiale'),(11023,'S531','Luxation du coude, sans precision'),(11024,'S532','Rupture traumatique du ligament lateral externe du coude'),(11025,'S533','Rupture traumatique du ligament lateral interne du coude'),(11026,'S534','Entorse et foulure du coude'),(11027,'S540','Lesion traumatique du nerf cubital (au niveau de l\'avant-bras)'),(11028,'S541','Lesion traumatique du nerf median (au niveau de l\'avant-bras)'),(11029,'S542','Lesion traumatique du nerf radial (au niveau de l\'avant-bras)'),(11030,'S543','Lesion traumatique d\'un nerf sensitif cutane (au niveau de l\'avant-bras)'),(11031,'S547','Lesion traumatique de multiples nerfs au niveau de l\'avant-bras'),(11032,'S548','Lesion traumatique d\'autres nerfs au niveau de l\'avant-bras'),(11033,'S549','Lesion traumatique d\'un nerf non precise, au niveau de l\'avant-bras'),(11034,'S550','Lesion traumatique de l\'artere cubitale au niveau de l\'avant-bras'),(11035,'S551','Lesion traumatique de l\'artere radiale au niveau de l\'avant-bras'),(11036,'S552','Lesion traumatique d\'une veine au niveau de l\'avant-bras'),(11037,'S557','Lesion traumatique de multiples vaisseaux sanguins au niveau de l\'avant-bras'),(11038,'S558','Lesion traumatique d\'autres vaisseaux sanguins au niveau de l\'avant-bras'),(11039,'S559','Lesion traumatique d\'un vaisseau sanguin non precise, au niveau de l\'avant-bras'),(11040,'S560','Lesion traumatique du muscle et du tendon flechisseurs du pouce au niveau de l\'avant-bras'),(11041,'S561','Lesion traumatique de muscles et de tendons flechisseurs d\'autre(s) doigt(s) au niveau de l\'avant-bras'),(11042,'S562','Lesion traumatique d\'un autre muscle et d\'un autre tendon flechisseurs au niveau de l\'avant-bras'),(11043,'S563','Lesion traumatique de muscles et de tendons extenseurs et abducteurs du pouce au niveau de l\'avant-bras'),(11044,'S564','Lesion traumatique de muscles et de tendons extenseurs d\'autre(s) doigt(s) au niveau de l\'avant-bras'),(11045,'S565','Lesion traumatique d\'un autre muscle et d\'un autre tendon extenseurs au niveau de l\'avant-bras'),(11046,'S567','Lesion traumatique de multiples muscles et tendons au niveau de l\'avant-bras'),(11047,'S568','Lesion traumatique de muscles et de tendons autres et non precises, au niveau de l\'avant-bras'),(11048,'S570','Ecrasement du coude'),(11049,'S578','Ecrasement d\'autres parties de l\'avant-bras'),(11050,'S579','Ecrasement de l\'avant-bras, partie non precisee'),(11051,'S580','Amputation traumatique au niveau du coude'),(11052,'S581','Amputation traumatique entre le coude et le poignet'),(11053,'S589','Amputation traumatique de l\'avant-bras, niveau non precise'),(11054,'S597','Lesions traumatiques multiples de l\'avant-bras'),(11055,'S598','Autres lesions traumatiques precisees de l\'avant-bras'),(11056,'S599','Lesion traumatique de l\'avant-bras, sans precision'),(11057,'S600','Contusion de(s) doigt(s) sans lesion de l\'ongle'),(11058,'S601','Contusion de(s) doigt(s) avec lesion de l\'ongle'),(11059,'S602','Contusion d\'autres parties du poignet et de la main'),(11060,'S607','Lesions traumatiques superficielles multiples du poignet et de la main'),(11061,'S608','Autres lesions traumatiques superficielles du poignet et de la main'),(11062,'S609','Lesion traumatique superficielle du poignet et de la main, sans precision'),(11063,'S610','Plaie ouverte de(s) doigt(s) (sans lesion de l\'ongle)'),(11064,'S611','Plaie ouverte de(s) doigt(s) avec lesion de l\'ongle'),(11065,'S617','Plaies ouvertes multiples du poignet et de la main'),(11066,'S618','Plaie ouverte d\'autres parties du poignet et de la main'),(11067,'S619','Plaie ouverte du poignet et de la main, partie non precisee'),(11068,'S620','Fracture de l\'os scaphoide de la main'),(11069,'S6200','Fracture fermee de l\'os scaphoide de la main'),(11070,'S6201','Fracture ouverte de l\'os scaphoide de la main'),(11071,'S621','Fracture d\'autre(s) os du carpe'),(11072,'S6210','Fracture fermee d\'autre(s) os du carpe'),(11073,'S6211','Fracture ouverte d\'autre(s) os du carpe'),(11074,'S622','Fracture du premier metacarpien'),(11075,'S6220','Fracture fermee du premier metacarpien'),(11076,'S6221','Fracture ouverte du premier metacarpien'),(11077,'S623','Fracture d\'un autre os du metacarpe'),(11078,'S6230','Fracture fermee d\'un autre os du metacarpe'),(11079,'S6231','Fracture ouverte d\'un autre os du metacarpe'),(11080,'S624','Fractures multiples des metacarpiens'),(11081,'S6240','Fractures fermees multiples des metacarpiens'),(11082,'S6241','Fractures ouvertes multiples des metacarpiens'),(11083,'S625','Fracture du pouce'),(11084,'S6250','Fracture fermee du pouce'),(11085,'S6251','Fracture ouverte du pouce'),(11086,'S626','Fracture d\'un autre doigt'),(11087,'S6260','Fracture fermee d\'un autre doigt'),(11088,'S6261','Fracture ouverte d\'un autre doigt'),(11089,'S627','Fractures multiples de doigts'),(11090,'S6270','Fractures fermees multiples de doigts'),(11091,'S6271','Fractures ouvertes multiples de doigts'),(11092,'S628','Fracture de parties autres et non precisees du poignet et de la main'),(11093,'S6280','Fracture fermee de parties autres et non precisees du poignet et de la main'),(11094,'S6281','Fracture ouverte de parties autres et non precisees du poignet et de la main'),(11095,'S630','Luxation du poignet'),(11096,'S631','Luxation du doigt'),(11097,'S632','Luxations multiples des doigts'),(11098,'S633','Rupture traumatique de ligament du poignet et du carpe'),(11099,'S634','Rupture traumatique de ligaments du doigt au niveau des articulations metacarpo-phalangienne et interphalangienne'),(11100,'S635','Entorse et foulure du poignet'),(11101,'S636','Entorse et foulure de doigt(s)'),(11102,'S637','Entorse et foulure d\'articulations autres et non precisees de la main'),(11103,'S640','Lesion traumatique du nerf cubital au niveau du poignet et de la main'),(11104,'S641','Lesion traumatique du nerf median au niveau du poignet et de la main'),(11105,'S642','Lesion traumatique du nerf radial au niveau du poignet et de la main'),(11106,'S643','Lesion traumatique du nerf collateral du pouce'),(11107,'S644','Lesion traumatique du nerf collateral d\'un autre doigt'),(11108,'S647','Lesion traumatique de multiples nerfs au niveau du poignet et de la main'),(11109,'S648','Lesion traumatique d\'autres nerfs au niveau du poignet et de la main'),(11110,'S649','Lesion traumatique d\'un nerf non precise, au niveau du poignet et de la main'),(11111,'S650','Lesion traumatique de l\'artere cubitale au niveau du poignet et de la main'),(11112,'S651','Lesion traumatique de l\'artere radiale au niveau du poignet et de la main'),(11113,'S652','Lesion traumatique de l\'arc palmaire superficiel'),(11114,'S653','Lesion traumatique de l\'arc palmaire profond'),(11115,'S654','Lesion traumatique de vaisseau(x) sanguin(s) du pouce'),(11116,'S655','Lesion traumatique de vaisseau(x) sanguin(s) d\'un autre doigt'),(11117,'S657','Lesion traumatique de multiples vaisseaux sanguins au niveau du poignet et de la main'),(11118,'S658','Lesion traumatique d\'autres vaisseaux sanguins au niveau du poignet et de la main'),(11119,'S659','Lesion traumatique d\'un vaisseau sanguin non precise, au niveau du poignet et de la main'),(11120,'S660','Lesion traumatique du muscle et du tendon longs flechisseurs du pouce au niveau du poignet et de la main'),(11121,'S661','Lesion traumatique du muscle et du tendon flechisseurs d\'un autre doigt au niveau du poignet et de la main'),(11122,'S662','Lesion traumatique du muscle et du tendon extenseurs du pouce au niveau du poignet et de la main'),(11123,'S663','Lesion traumatique du muscle et du tendon extenseurs d\'un autre doigt au niveau du poignet et de la main'),(11124,'S664','Lesion traumatique de muscles et de tendons intrinseques du pouce au niveau du poignet et de la main'),(11125,'S665','Lesion traumatique de muscles et de tendons intrinseques d\'un autre doigt au niveau du poignet et de la main'),(11126,'S666','Lesion traumatique de multiples muscles et tendons flechisseurs au niveau du poignet et de la main'),(11127,'S667','Lesion traumatique de multiples muscles et tendons extenseurs au niveau du poignet et de la main'),(11128,'S668','Lesion traumatique d\'autres muscles et tendons au niveau du poignet et de la main'),(11129,'S669','Lesion traumatique d\'un muscle et d\'un tendon non precises, au niveau du poignet et de la main'),(11130,'S670','Ecrasement du pouce et d\'autre(s) doigt(s)'),(11131,'S678','Ecrasement de parties autres et non precisees du poignet et de la main'),(11132,'S680','Amputation traumatique du pouce (complete) (partielle)'),(11133,'S681','Amputation traumatique d\'un autre doigt (complete) (partielle)'),(11134,'S682','Amputation traumatique de deux doigts ou plus (complete) (partielle)'),(11135,'S683','Amputation traumatique associee de (parties de) doigt(s) et d\'autres parties du poignet et de la main'),(11136,'S684','Amputation traumatique de la main au niveau du poignet'),(11137,'S688','Amputation traumatique d\'autres parties du poignet et de la main'),(11138,'S689','Amputation traumatique du poignet et de la main, niveau non precise'),(11139,'S697','Lesions traumatiques multiples du poignet et de la main'),(11140,'S698','Autres lesions traumatiques precisees du poignet et de la main'),(11141,'S699','Lesion traumatique du poignet et de la main, sans precision'),(11142,'S700','Contusion de la hanche'),(11143,'S701','Contusion de la cuisse'),(11144,'S707','Lesions traumatiques superficielles multiples de la hanche et de la cuisse'),(11145,'S708','Autres lesions traumatiques superficielles de la hanche et de la cuisse'),(11146,'S709','Lesion traumatique superficielle de la hanche et de la cuisse, sans precision'),(11147,'S710','Plaie ouverte de la hanche'),(11148,'S711','Plaie ouverte de la cuisse'),(11149,'S717','Plaies ouvertes multiples de la hanche et de la cuisse'),(11150,'S718','Plaie ouverte de parties autres et non precisees de la ceinture pelvienne'),(11151,'S720','Fracture du col du femur'),(11152,'S7200','Fracture fermee du col du femur'),(11153,'S7201','Fracture ouverte du col du femur'),(11154,'S721','Fracture du trochanter'),(11155,'S7210','Fracture fermee du trochanter'),(11156,'S7211','Fracture ouverte du trochanter'),(11157,'S722','Fracture sous-trochanterienne'),(11158,'S7220','Fracture fermee sous-trochanterienne'),(11159,'S7221','Fracture ouverte sous-trochanterienne'),(11160,'S723','Fracture de la diaphyse femorale'),(11161,'S7230','Fracture fermee de la diaphyse femorale'),(11162,'S7231','Fracture ouverte de la diaphyse femorale'),(11163,'S724','Fracture de l\'extremite inferieure du femur'),(11164,'S7240','Fracture fermee de l\'extremite inferieure du femur'),(11165,'S7241','Fracture ouverte de l\'extremite inferieure du femur'),(11166,'S727','Fractures multiples du femur'),(11167,'S7270','Fractures fermees multiples du femur'),(11168,'S7271','Fractures ouvertes multiples du femur'),(11169,'S728','Fracture d\'autres parties du femur'),(11170,'S7280','Fracture fermee d\'autres parties du femur'),(11171,'S7281','Fracture ouverte d\'autres parties du femur'),(11172,'S729','Fracture du femur, partie non precisee'),(11173,'S7290','Fracture fermee du femur, partie non precisee'),(11174,'S7291','Fracture ouverte du femur, partie non precisee'),(11175,'S730','Luxation de la hanche'),(11176,'S731','Entorse et foulure de la hanche'),(11177,'S740','Lesion traumatique du nerf sciatique au niveau de la hanche et de la cuisse'),(11178,'S741','Lesion traumatique du nerf femoral au niveau de la hanche et de la cuisse'),(11179,'S742','Lesion traumatique d\'un nerf cutane sensitif au niveau de la hanche et de la cuisse'),(11180,'S747','Lesion traumatique de multiples nerfs au niveau de la hanche et de la cuisse'),(11181,'S748','Lesion traumatique d\'autres nerfs au niveau de la hanche et de la cuisse'),(11182,'S749','Lesion traumatique d\'un nerf non precise, au niveau de la hanche et de la cuisse'),(11183,'S750','Lesion traumatique de l\'artere femorale'),(11184,'S751','Lesion traumatique de la veine femorale au niveau de la hanche et de la cuisse'),(11185,'S752','Lesion traumatique de la veine saphene interne au niveau de la hanche et de la cuisse'),(11186,'S757','Lesion traumatique de multiples vaisseaux sanguins au niveau de la hanche et de la cuisse'),(11187,'S758','Lesion traumatique d\'autres vaisseaux sanguins au niveau de la hanche et de la cuisse'),(11188,'S759','Lesion traumatique d\'un vaisseau sanguin non precise, au niveau de la hanche et de la cuisse'),(11189,'S760','Lesion traumatique de muscles et de tendons de la hanche'),(11190,'S761','Lesion traumatique de muscles et de tendons du quadriceps'),(11191,'S762','Lesion traumatique de muscles et de tendons adducteurs de la cuisse'),(11192,'S763','Lesion traumatique de muscles et de tendons posterieurs au niveau de la cuisse'),(11193,'S764','Lesion traumatique de muscles et de tendons autres et non precises, au niveau de la cuisse'),(11194,'S767','Lesion traumatique de multiples muscles et tendons au niveau de la hanche et de la cuisse'),(11195,'S770','Ecrasement de la hanche'),(11196,'S771','Ecrasement de la cuisse'),(11197,'S772','Ecrasement de la hanche avec la cuisse'),(11198,'S780','Amputation traumatique de l\'articulation de la hanche'),(11199,'S781','Amputation traumatique entre la hanche et le genou'),(11200,'S789','Amputation traumatique de la hanche et de la cuisse, niveau non precise'),(11201,'S797','Lesions traumatiques multiples de la hanche et de la cuisse'),(11202,'S798','Autres lesions traumatiques precisees de la hanche et de la cuisse'),(11203,'S799','Lesion traumatique de la hanche et de la cuisse, sans precision'),(11204,'S800','Contusion du genou'),(11205,'S801','Contusion de parties autres et non precisees de la jambe'),(11206,'S807','Lesions traumatiques superficielles multiples de la jambe'),(11207,'S808','Autres lesions traumatiques superficielles de la jambe'),(11208,'S809','Lesion traumatique superficielle de la jambe, sans precision'),(11209,'S810','Plaie ouverte du genou'),(11210,'S817','Plaies ouvertes multiples de la jambe'),(11211,'S818','Plaie ouverte d\'autres parties de la jambe'),(11212,'S819','Plaie ouverte de la jambe, partie non precisee'),(11213,'S820','Fracture de la rotule'),(11214,'S8200','Fracture fermee de la rotule'),(11215,'S8201','Fracture ouverte de la rotule'),(11216,'S821','Fracture de l\'extremite superieure du tibia'),(11217,'S8210','Fracture fermee de l\'extremite superieure du tibia'),(11218,'S8211','Fracture ouverte de l\'extremite superieure du tibia'),(11219,'S822','Fracture de la diaphyse du tibia'),(11220,'S8220','Fracture fermee de la diaphyse du tibia'),(11221,'S8221','Fracture ouverte de la diaphyse du tibia'),(11222,'S823','Fracture de l\'extremite inferieure du tibia'),(11223,'S8230','Fracture fermee de l\'extremite inferieure du tibia'),(11224,'S8231','Fracture ouverte de l\'extremite inferieure du tibia'),(11225,'S824','Fracture du perone seul'),(11226,'S8240','Fracture fermee du perone seul'),(11227,'S8241','Fracture ouverte du perone seul'),(11228,'S825','Fracture de la malleole interne'),(11229,'S8250','Fracture fermee de la malleole interne'),(11230,'S8251','Fracture ouverte de la malleole interne'),(11231,'S826','Fracture de la malleole externe'),(11232,'S8260','Fracture fermee de la malleole externe'),(11233,'S8261','Fracture ouverte de la malleole externe'),(11234,'S827','Fractures multiples de la jambe'),(11235,'S8270','Fractures fermees multiples de la jambe'),(11236,'S8271','Fractures ouvertes multiples de la jambe'),(11237,'S828','Fractures d\'autres parties de la jambe'),(11238,'S8280','Fractures fermees d\'autres parties de la jambe'),(11239,'S8281','Fractures ouvertes d\'autres parties de la jambe'),(11240,'S829','Fracture de la jambe, partie non precisee'),(11241,'S8290','Fracture fermee de la jambe, partie non precisee'),(11242,'S8291','Fracture ouverte de la jambe, partie non precisee'),(11243,'S830','Luxation de la rotule'),(11244,'S831','Luxation du genou'),(11245,'S832','Dechirure recente d\'un menisque'),(11246,'S833','Dechirure recente du cartilage articulaire du genou'),(11247,'S834','Entorse et foulure des ligaments lateraux du genou (interne) (externe)'),(11248,'S835','Entorse et foulure des ligaments croises du genou (anterieur) (posterieur)'),(11249,'S836','Entorse et foulure de parties autres et non precisees du genou'),(11250,'S837','Lesion traumatique de multiples parties du genou'),(11251,'S840','Lesion traumatique du nerf sciatique poplite interne au niveau de la jambe'),(11252,'S841','Lesion traumatique du nerf sciatique poplite externe au niveau de la jambe'),(11253,'S842','Lesion traumatique d\'un nerf cutane sensitif au niveau de la jambe'),(11254,'S847','Lesion traumatique de multiples nerfs au niveau de la jambe'),(11255,'S848','Lesion traumatique d\'autres nerfs au niveau de la jambe'),(11256,'S849','Lesion traumatique d\'un nerf non precise, au niveau de la jambe'),(11257,'S850','Lesion traumatique de l\'artere poplitee'),(11258,'S851','Lesion traumatique de l\'artere tibiale (anterieure) (posterieure)'),(11259,'S852','Lesion traumatique de l\'artere peroniere'),(11260,'S853','Lesion traumatique de la veine saphene interne (au niveau de la jambe).'),(11261,'S854','Lesion traumatique de la veine saphene externe au niveau de la jambe'),(11262,'S855','Lesion traumatique de la veine poplitee'),(11263,'S857','Lesion traumatique de multiples vaisseaux sanguins au niveau de la jambe'),(11264,'S858','Lesion traumatique d\'autres vaisseaux sanguins au niveau de la jambe'),(11265,'S859','Lesion traumatique d\'un vaisseau sanguin non precise, au niveau de la jambe'),(11266,'S860','Lesion traumatique du tendon d\'Achille'),(11267,'S861','Lesion traumatique d\'autre(s) muscle(s) et tendon(s) posterieurs au niveau de la jambe'),(11268,'S862','Lesion traumatique de muscle(s) et de tendon(s) anterieurs au niveau de la jambe'),(11269,'S863','Lesion traumatique de muscle(s) et de tendon(s) peroniers au niveau de la jambe'),(11270,'S867','Lesion traumatique de multiples muscles et tendons au niveau de la jambe'),(11271,'S868','Lesion traumatique d\'autres muscles et tendons au niveau de la jambe'),(11272,'S869','Lesion traumatique d\'un muscle et d\'un tendon non precises, au niveau de la jambe'),(11273,'S870','Ecrasement du genou'),(11274,'S878','Ecrasement de parties autres et non precisees de la jambe'),(11275,'S880','Amputation traumatique au niveau du genou'),(11276,'S881','Amputation traumatique entre le genou et la cheville'),(11277,'S889','Amputation traumatique de la jambe, niveau non precise'),(11278,'S897','Lesions traumatiques multiples de la jambe'),(11279,'S898','Autres lesions traumatiques precisees de la jambe'),(11280,'S899','Lesion traumatique de la jambe, sans precision'),(11281,'S900','Contusion de la cheville'),(11282,'S901','Contusion d\'un (des) orteil(s) (sans lesion de l\'ongle)'),(11283,'S902','Contusion d\'un (des) orteil(s) avec lesion de l\'ongle'),(11284,'S903','Contusion de parties autres et non precisees du pied'),(11285,'S907','Lesions traumatiques superficielles multiples de la cheville et du pied'),(11286,'S908','Autres lesions traumatiques superficielles de la cheville et du pied'),(11287,'S909','Lesion traumatique superficielle de la cheville et du pied, sans precision'),(11288,'S910','Plaie ouverte de la cheville'),(11289,'S911','Plaie ouverte d\'un (des) orteil(s) (sans lesion de l\'ongle)'),(11290,'S912','Plaie ouverte d\'un (des) orteil(s) avec lesion de l\'ongle'),(11291,'S913','Plaie ouverte d\'autres parties du pied'),(11292,'S917','Plaies ouvertes multiples de la cheville et du pied'),(11293,'S920','Fracture du calcaneum'),(11294,'S9200','Fracture fermee du calcaneum'),(11295,'S9201','Fracture ouverte du calcaneum'),(11296,'S921','Fracture de l\'astragale'),(11297,'S9210','Fracture fermee de l\'astragale'),(11298,'S9211','Fracture ouverte de l\'astragale'),(11299,'S922','Fracture d\'autres os du tarse'),(11300,'S9220','Fracture fermee d\'autres os du tarse'),(11301,'S9221','Fracture ouverte d\'autres os du tarse'),(11302,'S923','Fracture d\'os du metatarse'),(11303,'S9230','Fracture fermee d\'os du metatarse'),(11304,'S9231','Fracture ouverte d\'os du metatarse'),(11305,'S924','Fracture du gros orteil'),(11306,'S9240','Fracture fermee du gros orteil'),(11307,'S9241','Fracture ouverte du gros orteil'),(11308,'S925','Fracture d\'un autre orteil'),(11309,'S9250','Fracture fermee d\'un autre orteil'),(11310,'S9251','Fracture ouverte d\'un autre orteil'),(11311,'S927','Fractures multiples du pied'),(11312,'S9270','Fractures fermees multiples du pied'),(11313,'S9271','Fractures ouvertes multiples du pied'),(11314,'S929','Fracture du pied, sans precision'),(11315,'S9290','Fracture fermee du pied, sans precision'),(11316,'S9291','Fracture ouverte du pied, sans precision'),(11317,'S930','Luxation de la cheville'),(11318,'S931','Luxation d\'un (des) orteil(s)'),(11319,'S932','Rupture de ligaments au niveau de la cheville et du pied'),(11320,'S933','Luxation de parties autres et non precisees du pied'),(11321,'S934','Entorse et foulure de la cheville'),(11322,'S935','Entorse et foulure d\'un (des) orteil(s)'),(11323,'S936','Entorse et foulure de parties autres et non precisees du pied'),(11324,'S940','Lesion traumatique du nerf plantaire externe'),(11325,'S941','Lesion traumatique du nerf plantaire interne'),(11326,'S942','Lesion traumatique du nerf tibial anterieur au niveau de la cheville et du pied'),(11327,'S943','Lesion traumatique du nerf cutane sensitif au niveau de la cheville et du pied'),(11328,'S947','Lesion traumatique de multiples nerfs au niveau de la cheville et du pied'),(11329,'S948','Lesion traumatique d\'autres nerfs au niveau de la cheville et du pied'),(11330,'S949','Lesion traumatique d\'un nerf non precise, au niveau de la cheville et du pied'),(11331,'S950','Lesion traumatique de l\'artere dorsale du pied'),(11332,'S951','Lesion traumatique de l\'artere plantaire du pied'),(11333,'S952','Lesion traumatique de la veine dorsale du pied'),(11334,'S957','Lesion traumatique de multiples vaisseaux sanguins au niveau de la cheville et du pied'),(11335,'S958','Lesion traumatique d\'autres vaisseaux sanguins au niveau de la cheville et du pied'),(11336,'S959','Lesion traumatique d\'un vaisseau sanguin non precise, au niveau de la cheville et du pied'),(11337,'S960','Lesion traumatique d\'un muscle et d\'un tendon long flechisseur d\'un orteil, au niveau de la cheville et du pied'),(11338,'S961','Lesion traumatique d\'un muscle et d\'un tendon long extenseur d\'un orteil, au niveau de la cheville et du pied'),(11339,'S962','Lesion traumatique d\'un muscle et d\'un tendon intrinseques au niveau de la cheville et du pied'),(11340,'S967','Lesion traumatique de multiples muscles et tendons au niveau de la cheville et du pied'),(11341,'S968','Lesion traumatique d\'autres muscles et tendons au niveau de la cheville et du pied'),(11342,'S969','Lesion traumatique d\'un muscle et d\'un tendon non precises, au niveau de la cheville et du pied'),(11343,'S970','Ecrasement de la cheville'),(11344,'S971','Ecrasement d\'un (des) orteil(s)'),(11345,'S978','Ecrasement d\'autres parties de la cheville et du pied'),(11346,'S980','Amputation traumatique du pied au niveau de la cheville'),(11347,'S981','Amputation traumatique d\'un orteil'),(11348,'S982','Amputation traumatique de deux orteils ou plus'),(11349,'S983','Amputation traumatique d\'autres parties du pied'),(11350,'S984','Amputation traumatique du pied, niveau non precise'),(11351,'S997','Lesions traumatiques multiples de la cheville et du pied'),(11352,'S998','Autres lesions traumatiques precisees de la cheville et du pied'),(11353,'S999','Lesion traumatique de la cheville et du pied, sans precision'),(11354,'T000','Lesions traumatiques superficielles de la tete avec lesions traumatiques superficielles du cou'),(11355,'T001','Lesions traumatiques superficielles du thorax, de l\'abdomen, des lombes et du bassin'),(11356,'T002','Lesions traumatiques superficielles de plusieurs parties de(s) membre(s) superieur(s)'),(11357,'T003','Lesions traumatiques superficielles de plusieurs parties de(s) membre(s) inferieur(s)'),(11358,'T006','Lesions traumatiques superficielles de plusieurs parties de(s) membre(s) superieur(s) avec membre(s) inferieur(s)'),(11359,'T008','Lesions traumatiques superficielles comprenant d\'autres associations de parties du corps'),(11360,'T009','Lesions traumatiques superficielles multiples, sans precision'),(11361,'T010','Plaies ouvertes de la tete avec plaies ouvertes du cou'),(11362,'T011','Plaies ouvertes du thorax avec plaies ouvertes de l\'abdomen, des lombes et du bassin'),(11363,'T012','Plaies ouvertes de plusieurs parties de(s) membre(s) superieur(s)'),(11364,'T013','Plaies ouvertes de plusieurs parties de(s) membre(s) inferieur(s)'),(11365,'T016','Plaies ouvertes de plusieurs parties de(s) membre(s) superieur(s) avec plaies ouvertes de(s) membre(s) inferieur(s)'),(11366,'T018','Plaies ouvertes avec d\'autres associations de parties du corps'),(11367,'T019','Plaies ouvertes multiples, sans precision'),(11368,'T020','Fractures de la tete avec fractures du cou'),(11369,'T0200','Fractures fermees de la tete avec fractures du cou'),(11370,'T0201','Fractures ouvertes de la tete avec fractures du cou'),(11371,'T021','Fractures du thorax avec fractures des lombes et du bassin'),(11372,'T0210','Fractures fermees du thorax avec fractures des lombes et du bassin'),(11373,'T0211','Fractures ouvertes du thorax avec fractures des lombes et du bassin'),(11374,'T022','Fractures de plusieurs parties d\'un membre superieur'),(11375,'T0220','Fractures fermees de plusieurs parties d\'un membre superieur'),(11376,'T0221','Fractures ouvertes de plusieurs parties d\'un membre superieur'),(11377,'T023','Fractures de plusieurs parties d\'un membre inferieur'),(11378,'T0230','Fractures fermees de plusieurs parties d\'un membre inferieur'),(11379,'T0231','Fractures ouvertes de plusieurs parties d\'un membre inferieur'),(11380,'T024','Fractures de plusieurs parties des deux membres superieurs'),(11381,'T0240','Fractures fermees de plusieurs parties des deux membres superieurs'),(11382,'T0241','Fractures ouvertes de plusieurs parties des deux membres superieurs'),(11383,'T025','Fractures de plusieurs parties des deux membres inferieurs'),(11384,'T0250','Fractures fermees de plusieurs parties des deux membres inferieurs'),(11385,'T0251','Fractures ouvertes de plusieurs parties des deux membres inferieurs'),(11386,'T026','Fractures de plusieurs parties de(s) membre(s) superieur(s) avec membre(s) inferieur(s)'),(11387,'T0260','Fractures fermees de plusieurs parties de(s) membre(s) superieur(s) avec membre(s) inferieur(s)'),(11388,'T0261','Fractures ouvertes de plusieurs parties de(s) membre(s) superieur(s) avec membre(s) inferieur(s)'),(11389,'T027','Fractures du thorax avec fractures des lombes, du bassin et de(s) membre(s)'),(11390,'T0270','Fractures fermees du thorax avec fractures des lombes, du bassin et de(s) membre(s)'),(11391,'T0271','Fractures ouvertes du thorax avec fractures des lombes, du bassin et de(s) membre(s)'),(11392,'T028','Fractures avec d\'autres associations de parties du corps'),(11393,'T0280','Fractures fermees avec d\'autres associations de parties du corps'),(11394,'T0281','Fractures ouvertes avec d\'autres associations de parties du corps'),(11395,'T029','Fractures multiples, sans precision'),(11396,'T0290','Fractures fermees multiples, sans precision'),(11397,'T0291','Fractures ouvertes multiples, sans precision'),(11398,'T030','Luxations, entorses et foulures de la tete avec luxations, entorses et foulures du cou'),(11399,'T031','Luxations, entorses et foulures du thorax avec luxations, entorses et foulures des lombes et du bassin'),(11400,'T032','Luxations, entorses et foulures de plusieurs parties de(s) membre(s) superieur(s)'),(11401,'T033','Luxations, entorses et foulures de plusieurs parties de(s) membre(s) inferieur(s)'),(11402,'T034','Luxations, entorses et foulures de plusieurs parties de(s) membre(s) superieur(s) avec membre(s) inferieur(s)'),(11403,'T038','Luxations, entorses et foulures avec d\'autres associations de parties du corps'),(11404,'T039','Luxations, entorses et foulures multiples, sans precision'),(11405,'T040','Ecrasement de la tete avec ecrasement du cou'),(11406,'T041','Ecrasement du thorax avec ecrasement de l\'abdomen, des lombes et du bassin'),(11407,'T042','Ecrasement de plusieurs parties de(s) membre(s) superieur(s)'),(11408,'T043','Ecrasement de plusieurs parties de(s) membre(s) inferieur(s)'),(11409,'T044','Ecrasement de plusieurs parties de(s) membre(s) superieur(s) avec membre(s) inferieur(s)'),(11410,'T047','Ecrasement du thorax avec ecrasement de l\'abdomen, des lombes, du bassin et de(s) membre(s)'),(11411,'T048','Ecrasement d\'autres associations de parties du corps'),(11412,'T049','Ecrasements multiples, sans precision'),(11413,'T050','Amputation traumatique des deux mains'),(11414,'T051','Amputation traumatique d\'une main et de l\'autre membre superieur [tout niveau, sauf la main]'),(11415,'T052','Amputation traumatique des deux membres superieurs [tout niveau]'),(11416,'T053','Amputation traumatique des deux pieds'),(11417,'T054','Amputation traumatique d\'un pied et de l\'autre membre inferieur [tout niveau, sauf le pied]'),(11418,'T055','Amputation traumatique des deux membres inferieurs [tout niveau]'),(11419,'T056','Amputation traumatique de membres superieurs et inferieurs, toute association [tout niveau]'),(11420,'T058','Amputation traumatique avec d\'autres associations de parties du corps'),(11421,'T059','Amputations traumatiques multiples, sans precision'),(11422,'T060','Lesions traumatiques du cerveau et des nerfs craniens avec lesions traumatiques des nerfs et de la moelle epiniere au niveau du cou'),(11423,'T061','Lesions traumatiques des nerfs et de la moelle epiniere de plusieurs autres parties du corps'),(11424,'T062','Lesions traumatiques des nerfs de plusieurs parties du corps'),(11425,'T063','Lesions traumatiques de vaisseaux sanguins de plusieurs parties du corps'),(11426,'T064','Lesions traumatiques de muscles et de tendons de plusieurs parties du corps'),(11427,'T065','Lesions traumatiques des organes intrathoraciques avec lesions traumatiques des organes intra-abdominaux et pelviens'),(11428,'T068','Autres lesions traumatiques precisees de plusieurs parties du corps'),(11429,'T07','Lesions traumatiques multiples, sans precision'),(11430,'T08','Fracture du rachis, niveau non precise'),(11431,'T08+0','Fracture fermee du rachis, niveau non precise'),(11432,'T08+1','Fracture ouverte du rachis, niveau non precise'),(11433,'T090','Lesion traumatique superficielle du tronc, niveau non precise'),(11434,'T091','Plaie ouverte du tronc, niveau non precise'),(11435,'T092','Luxation, entorse et foulure d\'articulation et de ligament non precises du tronc'),(11436,'T093','Lesion traumatique de la moelle epiniere, niveau non precise'),(11437,'T094','Lesion traumatique d\'un nerf, de la racine nerveuse et du plexus rachidien du tronc, non precises'),(11438,'T095','Lesion traumatique de muscle et de tendon non precises du tronc'),(11439,'T096','Amputation traumatique du tronc, niveau non precise'),(11440,'T098','Autres lesions traumatiques precisees du tronc, niveau non precise'),(11441,'T099','Lesion traumatique non precisee du tronc, niveau non precise'),(11442,'T10','Fracture du membre superieur, niveau non precise'),(11443,'T10+0','Fracture fermee du membre superieur, niveau non precise'),(11444,'T10+1','Fracture ouverte du membre superieur, niveau non precise'),(11445,'T110','Lesion traumatique superficielle du membre superieur, niveau non precise'),(11446,'T111','Plaie ouverte du membre superieur, niveau non precise'),(11447,'T112','Luxation, entorse et foulure d\'une articulation et d\'un ligament non precises du membre superieur, niveau non precise'),(11448,'T113','Lesion traumatique d\'un nerf non precise du membre superieur, niveau non precise'),(11449,'T114','Lesion traumatique d\'un vaisseau sanguin non precise du membre superieur, niveau non precise'),(11450,'T115','Lesion traumatique d\'un muscle et d\'un tendon non precises du membre superieur, niveau non precise'),(11451,'T116','Amputation traumatique du membre superieur, niveau non precise'),(11452,'T118','Autres lesions traumatiques precisees du membre superieur, niveau non precise'),(11453,'T119','Lesion traumatique non precisee du membre superieur, niveau non precise'),(11454,'T12','Fracture d\'un membre inferieur, niveau non precise'),(11455,'T12+0','Fracture fermee d\'un membre inferieur, niveau non precise'),(11456,'T12+1','Fracture ouverte d\'un membre inferieur, niveau non precise'),(11457,'T130','Lesion traumatique superficielle du membre inferieur, niveau non precise'),(11458,'T131','Plaie ouverte du membre inferieur, niveau non precise'),(11459,'T132','Luxation, entorse et foulure d\'une articulation et d\'un ligament non precises du membre inferieur, niveau non precise'),(11460,'T133','Lesion traumatique d\'un nerf non precise du membre inferieur, niveau non precise'),(11461,'T134','Lesion traumatique d\'un vaisseau sanguin non precise du membre inferieur, niveau non precise'),(11462,'T135','Lesion traumatique d\'un muscle et d\'un tendon non precises du membre inferieur, niveau non precise'),(11463,'T136','Amputation traumatique du membre inferieur, niveau non precise'),(11464,'T138','Autres lesions traumatiques precisees du membre inferieur, niveau non precise'),(11465,'T139','Lesion traumatique non precisee du membre inferieur, niveau non precise'),(11466,'T140','Lesion traumatique superficielle d\'une partie du corps non precisee'),(11467,'T141','Plaie ouverte d\'une partie du corps non precisee'),(11468,'T142','Fracture d\'une partie du corps non precisee'),(11469,'T1420','Fracture fermee d\'une partie du corps non precisee'),(11470,'T1421','Fracture ouverte d\'une partie du corps non precisee'),(11471,'T143','Luxation, entorse et foulure d\'une partie du corps non precisee'),(11472,'T144','Lesion traumatique de nerf(s) d\'une partie du corps non precisee'),(11473,'T145','Lesion traumatique de vaisseau(x) sanguin(s) d\'une partie du corps non precisee'),(11474,'T146','Lesion traumatique de muscles et de tendons d\'une partie du corps non precisee'),(11475,'T147','Ecrasement et amputation traumatique d\'une partie du corps non precisee'),(11476,'T148','Autres lesions traumatiques d\'une partie du corps non precisee'),(11477,'T149','Lesion traumatique, sans precision'),(11478,'T150','Corps etranger dans la cornee'),(11479,'T151','Corps etranger dans le sac conjonctival'),(11480,'T158','Corps etranger de localisations autres et multiples dans la partie externe de l\'oil'),(11481,'T159','Corps etranger dans la partie externe de l\'oil, sans precision'),(11482,'T16','Corps etranger dans l\'oreille'),(11483,'T170','Corps etranger dans un sinus nasal'),(11484,'T171','Corps etranger dans une narine'),(11485,'T172','Corps etranger dans le pharynx'),(11486,'T173','Corps etranger dans le larynx'),(11487,'T174','Corps etranger dans la trachee'),(11488,'T175','Corps etranger dans les bronches'),(11489,'T178','Corps etranger de localisations autres et multiples dans les voies respiratoires'),(11490,'T179','Corps etranger dans les voies respiratoires, partie non precisee'),(11491,'T180','Corps etranger dans la bouche'),(11492,'T181','Corps etranger dans l\'osophage'),(11493,'T182','Corps etranger dans l\'estomac'),(11494,'T183','Corps etranger dans l\'intestin grele'),(11495,'T184','Corps etranger dans le colon'),(11496,'T185','Corps etranger dans l\'anus et le rectum'),(11497,'T188','Corps etranger de localisations autres et multiples dans les voies digestives'),(11498,'T189','Corps etranger dans les voies digestives, partie non precisee'),(11499,'T190','Corps etranger dans l\'uretre'),(11500,'T191','Corps etranger dans la vessie'),(11501,'T192','Corps etranger dans la vulve et le vagin'),(11502,'T193','Corps etranger dans l\'uterus [toute partie]'),(11503,'T198','Corps etranger de localisations autres et multiples dans les voies genito-urinaires'),(11504,'T199','Corps etranger dans les voies genito-urinaires, partie non precisee'),(11505,'T200','Brulure de la tete et du cou, degre non precise'),(11506,'T201','Brulure du premier degre de la tete et du cou'),(11507,'T202','Brulure du second degre de la tete et du cou'),(11508,'T203','Brulure du troisieme degre de la tete et du cou'),(11509,'T204','Corrosion de la tete et du cou, degre non precise'),(11510,'T205','Corrosion du premier degre de la tete et du cou'),(11511,'T206','Corrosion du second degre de la tete et du cou'),(11512,'T207','Corrosion du troisieme degre de la tete et du cou'),(11513,'T210','Brulure du tronc, degre non precise'),(11514,'T211','Brulure du premier degre du tronc'),(11515,'T212','Brulure du second degre du tronc'),(11516,'T213','Brulure du troisieme degre du tronc'),(11517,'T214','Corrosion du tronc, degre non precise'),(11518,'T215','Corrosion du premier degre du tronc'),(11519,'T216','Corrosion du second degre du tronc'),(11520,'T217','Corrosion du troisieme degre du tronc'),(11521,'T220','Brulure de l\'epaule et du membre superieur, sauf poignet et main, degre non precise'),(11522,'T221','Brulure du premier degre de l\'epaule et du membre superieur, sauf poignet et main'),(11523,'T222','Brulure du second degre de l\'epaule et du membre superieur, sauf poignet et main'),(11524,'T223','Brulure du troisieme degre de l\'epaule et du membre superieur, sauf poignet et main'),(11525,'T224','Corrosion de l\'epaule et du membre superieur, sauf poignet et main, degre non precise'),(11526,'T225','Corrosion du premier degre de l\'epaule et du membre superieur, sauf poignet et main'),(11527,'T226','Corrosion du second degre de l\'epaule et du membre superieur, sauf poignet et main'),(11528,'T227','Corrosion du troisieme degre de l\'epaule et du membre superieur, sauf poignet et main'),(11529,'T230','Brulure du poignet et de la main, degre non precise'),(11530,'T231','Brulure du premier degre du poignet et de la main'),(11531,'T232','Brulure du second degre du poignet et de la main'),(11532,'T233','Brulure du troisieme degre du poignet et de la main'),(11533,'T234','Corrosion du poignet et de la main, degre non precise'),(11534,'T235','Corrosion du premier degre du poignet et de la main'),(11535,'T236','Corrosion du second degre du poignet et de la main'),(11536,'T237','Corrosion du troisieme degre du poignet et de la main'),(11537,'T240','Brulure de la hanche et du membre inferieur, sauf cheville et pied, degre non precise'),(11538,'T241','Brulure du premier degre de la hanche et du membre inferieur, sauf cheville et pied'),(11539,'T242','Brulure du second degre de la hanche et du membre inferieur, sauf cheville et pied'),(11540,'T243','Brulure du troisieme degre de la hanche et du membre inferieur, sauf cheville et pied'),(11541,'T244','Corrosion de la hanche et du membre inferieur, sauf cheville et pied, degre non precise'),(11542,'T245','Corrosion du premier degre de la hanche et du membre inferieur, sauf cheville et pied'),(11543,'T246','Corrosion du second degre de la hanche et du membre inferieur, sauf cheville et pied'),(11544,'T247','Corrosion du troisieme degre de la hanche et du membre inferieur, sauf cheville et pied'),(11545,'T250','Brulure de la cheville et du pied, degre non precise'),(11546,'T251','Brulure du premier degre de la cheville et du pied'),(11547,'T252','Brulure du second degre de la cheville et du pied'),(11548,'T253','Brulure du troisieme degre de la cheville et du pied'),(11549,'T254','Corrosion de la cheville et du pied, degre non precise'),(11550,'T255','Corrosion du premier degre de la cheville et du pied'),(11551,'T256','Corrosion du second degre de la cheville et du pied'),(11552,'T257','Corrosion du troisieme degre de la cheville et du pied'),(11553,'T260','Brulure de la paupiere et de la region perioculaire'),(11554,'T261','Brulure de la cornee et du sac conjonctival'),(11555,'T262','Brulure provoquant la rupture et la destruction du globe oculaire'),(11556,'T263','Brulure d\'autres parties de l\'oil et de ses annexes'),(11557,'T264','Brulure de l\'oil et de ses annexes, partie non precisee'),(11558,'T265','Corrosion de la paupiere et de la region perioculaire'),(11559,'T266','Corrosion de la cornee et du sac conjonctival'),(11560,'T267','Corrosion provoquant la rupture et la destruction du globe oculaire'),(11561,'T268','Corrosion d\'autres parties de l\'oil et de ses annexes'),(11562,'T269','Corrosion de l\'oil et de ses annexes, partie non precisee'),(11563,'T270','Brulure du larynx et de la trachee'),(11564,'T271','Brulure comprenant le larynx et la trachee avec les poumons'),(11565,'T272','Brulure d\'autres parties des voies respiratoires'),(11566,'T273','Brulure des voies respiratoires, partie non precisee'),(11567,'T274','Corrosion du larynx et de la trachee'),(11568,'T275','Corrosion comprenant la larynx et la trachee avec les poumons'),(11569,'T276','Corrosion d\'autres parties des voies respiratoires'),(11570,'T277','Corrosion des voies respiratoires, partie non precisee'),(11571,'T280','Brulure de la bouche et du pharynx'),(11572,'T281','Brulure de l\'osophage'),(11573,'T282','Brulure d\'autres parties des voies digestives'),(11574,'T283','Brulure des organes genito-urinaires internes'),(11575,'T284','Brulure des organes internes, autres et sans precision'),(11576,'T285','Corrosion de la bouche et du pharynx'),(11577,'T286','Corrosion de l\'osophage'),(11578,'T287','Corrosion d\'autres parties des voies digestives'),(11579,'T288','Corrosion des organes genito-urinaires internes'),(11580,'T289','Corrosion des organes internes, autres et sans precision'),(11581,'T290','Brulures de parties multiples du corps, degre non precise'),(11582,'T291','Brulures de parties multiples du corps, pas de brulures mentionnees depassant le premier degre'),(11583,'T292','Brulures de parties multiples du corps, pas de brulures mentionnees depassant le second degre'),(11584,'T293','Brulures de parties multiples du corps, au moins une brulure du troisieme degre mentionnee'),(11585,'T294','Corrosions de parties multiples du corps, (degre non precise)'),(11586,'T295','Corrosions de parties multiples du corps, pas de corrosions mentionnees depassant le premier degre'),(11587,'T296','Corrosions de parties multiples du corps, pas de corrosions mentionnees depassant le second degre'),(11588,'T297','Corrosions de parties multiples du corps, au moins une corrosion du troisieme degre mentionnee'),(11589,'T300','Brulure, (partie du corps non precisee, degre non precise)'),(11590,'T301','Brulure du premier degre, (partie du corps non precisee)'),(11591,'T302','Brulure du second degre, (partie du corps non precisee)'),(11592,'T303','Brulure du troisieme degre, (partie du corps non precisee)'),(11593,'T304','Corrosion, (partie du corps non precisee, degre non precise)'),(11594,'T305','Corrosion du premier degre, (partie du corps non precisee)'),(11595,'T306','Corrosion du second degre, (partie du corps non precisee)'),(11596,'T307','Corrosion du troisieme degre, (partie du corps non precisee)'),(11597,'T310','Brulures couvrant moins de 10% de la surface du corps'),(11598,'T311','Brulures couvrant entre 10 et moins de 20% de la surface du corps'),(11599,'T312','Brulures couvrant entre 20 et moins de 30% de la surface du corps'),(11600,'T313','Supprime 2001'),(11601,'T3130','Brulures du premier degre, ou dont le degre n\'est pas precise, couvrant entre 30 et moins de 40% de la surface du corps'),(11602,'T3131','Brulures du second degre et plus, couvrant entre 30 et moins de 40% de la surface du corps'),(11603,'T314','Supprime 2001'),(11604,'T3140','Brulures du premier degre, ou dont le degre n\'est pas precise, couvrant entre 40 et moins de 50% de la surface du corps'),(11605,'T3141','Brulures du second degre et plus, couvrant entre 40 et moins de 50% de la surface du corps'),(11606,'T315','Brulures couvrant entre 50 et moins de 60% de la surface du corps'),(11607,'T3150','Brulures du premier degre, ou dont le degre n\'est pas precise, couvrant entre 50 et moins de 60% de la surface du corps'),(11608,'T3151','Brulures du second degre et plus, couvrant entre 50 et moins de 60% de la surface du corps'),(11609,'T316','Brulures couvrant entre 60 et moins de 70% de la surface du corps'),(11610,'T317','Brulures couvrant entre 70 et moins de 80% de la surface du corps'),(11611,'T318','Brulures couvrant entre 80 et moins de 90% de la surface du corps'),(11612,'T319','Brulures couvrant 90% ou plus de la surface du corps'),(11613,'T320','Corrosions couvrant moins de 10% de la surface du corps'),(11614,'T321','Corrosions couvrant entre 10 et moins de 20% de la surface du corps'),(11615,'T322','Corrosions couvrant entre 20 et moins de 30% de la surface du corps'),(11616,'T323','Corrosions couvrant entre 30 et moins de 40% de la surface du corps'),(11617,'T324','Corrosions couvrant entre 40 et moins de 50% de la surface du corps'),(11618,'T325','Corrosions couvrant entre 50 et moins de 60% de la surface du corps'),(11619,'T326','Corrosions couvrant entre 60 et moins de 70% de la surface du corps'),(11620,'T327','Corrosions couvrant entre 70 et moins de 80% de la surface du corps'),(11621,'T328','Corrosions couvrant entre 80 et moins de 90% de la surface du corps'),(11622,'T329','Corrosions couvrant 90% ou plus de la surface du corps'),(11623,'T330','Gelure superficielle de la tete'),(11624,'T331','Gelure superficielle du cou'),(11625,'T332','Gelure superficielle du thorax'),(11626,'T333','Gelure superficielle de la paroi abdominale, des lombes et du bassin'),(11627,'T334','Gelure superficielle du bras et de l\'avant-bras'),(11628,'T335','Gelure superficielle du poignet et de la main'),(11629,'T336','Gelure superficielle de la hanche et de la cuisse'),(11630,'T337','Gelure superficielle du genou et de la jambe'),(11631,'T338','Gelure superficielle de la cheville et du pied'),(11632,'T339','Gelure superficielle de localisations autres et non precisees'),(11633,'T340','Gelure de la tete, avec necrose des tissus'),(11634,'T341','Gelure du cou, avec necrose des tissus'),(11635,'T342','Gelure du thorax, avec necrose des tissus'),(11636,'T343','Gelure de la paroi abdominale, des lombes et du bassin, avec necrose des tissus'),(11637,'T344','Gelure du bras et de l\'avant-bras, avec necrose des tissus'),(11638,'T345','Gelure du poignet et de la main, avec necrose des tissus'),(11639,'T346','Gelure de la hanche et de la cuisse, avec necrose des tissus'),(11640,'T347','Gelure du genou et de la jambe, avec necrose des tissus'),(11641,'T348','Gelure de la cheville et du pied, avec necrose des tissus'),(11642,'T349','Gelure de localisations autres et non precisees, avec necrose des tissus'),(11643,'T350','Gelure superficielle de parties multiples du corps'),(11644,'T351','Gelure de parties multiples du corps, avec necrose des tissus'),(11645,'T352','Gelure de la tete et du cou, sans precision'),(11646,'T353','Gelure du thorax, de l\'abdomen, des lombes et du bassin, sans precision'),(11647,'T354','Gelure du membre superieur, sans precision'),(11648,'T355','Gelure du membre inferieur, sans precision'),(11649,'T356','Gelure de parties multiples du corps, sans precision'),(11650,'T357','Gelure, sans precision, de localisation non precisee'),(11651,'T360','Intoxication par penicillines'),(11652,'T361','Intoxication par cephalosporines et autres betalactamines'),(11653,'T362','Intoxication par groupe du chloramphenicol'),(11654,'T363','Intoxication par macrolides'),(11655,'T364','Intoxication par tetracyclines'),(11656,'T365','Intoxication par aminosides'),(11657,'T366','Intoxication par rifamycines'),(11658,'T367','Intoxication par antibiotiques antifongiques administres par voie generale'),(11659,'T368','Intoxication par autres antibiotiques systemiques'),(11660,'T369','Intoxication par antibiotique systemique, sans precision'),(11661,'T370','Intoxication par sulfamides'),(11662,'T371','Intoxication par antimycobacteriens'),(11663,'T372','Intoxication par antipaludiques et medicaments agissant sur d\'autres protozoaires du sang'),(11664,'T373','Intoxication par autres antiprotozoaires'),(11665,'T374','Intoxication par anthelminthiques'),(11666,'T375','Intoxication par antiviraux'),(11667,'T378','Intoxication par autres anti-infectieux et antiparasitaires systemiques precises'),(11668,'T379','Intoxication par anti-infectieux et anti-parasitaire systemiques, sans precision'),(11669,'T380','Intoxication par glucocorticoides et analogues synthetiques'),(11670,'T381','Intoxication par hormones thyroidiennes et leurs derives'),(11671,'T382','Intoxication par antithyroidiens'),(11672,'T383','Intoxication par insuline et hypoglycemiants oraux [antidiabetiques]'),(11673,'T384','Intoxication par contraceptifs oraux'),(11674,'T385','Intoxication par autres ostrogenes et progestatifs'),(11675,'T386','Intoxication par antigonadotropines, anti-ostrogenes, anti-androgenes, non classes ailleurs'),(11676,'T387','Intoxication par androgenes et autres anabolisants'),(11677,'T388','Intoxication par hormones et leurs substituts synthetiques, autres et sans precision'),(11678,'T389','Intoxication par antagonistes hormonaux, autres et sans precision'),(11679,'T390','Intoxication par salicyles'),(11680,'T391','Intoxication par derives du 4-aminophenol'),(11681,'T392','Intoxication par derives pyrazoles'),(11682,'T393','Intoxication par autres anti-inflammatoires non steroidiens [AINS]'),(11683,'T394','Intoxication par antirhumatismaux, non classes ailleurs'),(11684,'T398','Intoxication par autres analgesiques non opioides et antipyretiques, non classes ailleurs'),(11685,'T399','Intoxication par analgesique non opioide, antipyretique et antirhumatismal, sans precision'),(11686,'T400','Intoxication par opium'),(11687,'T401','Intoxication par heroine'),(11688,'T402','Intoxication par autres opioides'),(11689,'T403','Intoxication par methadone'),(11690,'T404','Intoxication par autres narcotiques synthetiques'),(11691,'T405','Intoxication par cocaine'),(11692,'T406','Intoxication par narcotiques, autres et sans precision'),(11693,'T407','Intoxication par cannabis (derives)'),(11694,'T408','Intoxication par lysergide [LSD]'),(11695,'T409','Intoxication par psychodysleptiques [hallucinogenes], autres et sans precision'),(11696,'T410','Intoxication par anesthesiques gazeux'),(11697,'T411','Intoxication par anesthesiques intraveineux'),(11698,'T412','Intoxication par anesthesiques generaux, autres et sans precision'),(11699,'T413','Intoxication par anesthesiques locaux'),(11700,'T414','Intoxication par anesthesiques, sans precision'),(11701,'T415','Intoxication par gaz therapeutiques'),(11702,'T420','Intoxication par derives de l\'hydantoine'),(11703,'T421','Intoxication par iminostilbenes'),(11704,'T422','Intoxication par succinimides et oxazolidine-diones'),(11705,'T423','Intoxication par barbituriques'),(11706,'T424','Intoxication par benzodiazepines'),(11707,'T425','Intoxication par anti-epileptiques en association, non classes ailleurs'),(11708,'T426','Intoxication par autres anti-epileptiques, sedatifs et hypnotiques'),(11709,'T427','Intoxication par anti-epileptiques, sedatifs et hypnotiques, sans precision'),(11710,'T428','Intoxication par antiparkinsoniens et autres depresseurs centraux du tonus musculaire'),(11711,'T430','Intoxication par antidepresseurs tricycliques et tetracycliques'),(11712,'T431','Intoxication par antidepresseurs inhibiteurs de la mono-amine-oxydase'),(11713,'T432','Intoxication par antidepresseurs, autres et non precises'),(11714,'T433','Intoxication par psycholeptiques et neuroleptiques derives de la phenothiazine'),(11715,'T434','Intoxication par neuroleptiques de type butyrophenone et thioxanthene'),(11716,'T435','Intoxication par psycholeptiques et neuroleptiques, autres et non precises'),(11717,'T436','Intoxication par psychostimulants presentant un risque d\'abus'),(11718,'T438','Intoxication par autres medicaments psychotropes, non classes ailleurs'),(11719,'T439','Intoxication par medicament psychotrope, sans precision'),(11720,'T440','Intoxication par anticholinesterasiques'),(11721,'T441','Intoxication par autres parasympathomimetiques [cholinergiques]'),(11722,'T442','Intoxication par ganglioplegiques, non classes ailleurs'),(11723,'T443','Intoxication par autres agents parasympatholytiques [anticholinergiques et antimuscariniques] et spasmolytiques, non classes ailleurs'),(11724,'T444','Intoxication par agents principalement alpha-sympathomimetiques, non classes ailleurs'),(11725,'T445','Intoxication par agents principalement beta-sympathomimetiques, non classes ailleurs'),(11726,'T446','Intoxication par alpha-bloquants, non classes ailleurs'),(11727,'T447','Intoxication par beta-bloquants, non classes ailleurs'),(11728,'T448','Intoxication par agents bloquants neuronaux adrenergiques et d\'action centrale, non classes ailleurs'),(11729,'T449','Intoxication par medicaments agissant essentiellement sur le systeme nerveux autonome, autres et sans precision'),(11730,'T450','Intoxication par medicaments antiallergiques et antiemetiques'),(11731,'T451','Intoxication par medicaments antitumoraux et immunosuppresseurs'),(11732,'T452','Intoxication par vitamines, non classees ailleurs'),(11733,'T453','Intoxication par enzymes, non classees ailleurs'),(11734,'T454','Intoxication par fer et ses composes'),(11735,'T455','Intoxication par anticoagulants'),(11736,'T456','Intoxication par medicaments agissant sur la fibrinolyse'),(11737,'T457','Intoxication par antagonistes des anticoagulants, vitamine K et autres coagulants'),(11738,'T458','Intoxication par autres substances essentiellement systemiques et hematologiques'),(11739,'T459','Intoxication par substance essentiellement systemique et hematologique, sans precision'),(11740,'T460','Intoxication par glucosides cardiotoniques et medicaments d\'action similaire'),(11741,'T461','Intoxication par inhibiteurs calciques'),(11742,'T462','Intoxication par autres antiarythmisants, non classes ailleurs'),(11743,'T463','Intoxication par vasodilatateurs coronariens, non classes ailleurs'),(11744,'T464','Intoxication par inhibiteurs de l\'enzyme de conversion'),(11745,'T465','Intoxication par autres antihypertenseurs, non classes ailleurs'),(11746,'T466','Intoxication par antihyperlipidemiants et antiarteriosclerosants'),(11747,'T467','Intoxication par vasodilatateurs peripheriques'),(11748,'T468','Intoxication par substances antivariqueuses, y compris les agents sclerosants'),(11749,'T469','Intoxication par substances agissant essentiellement sur le systeme cardio-vasculaire, autres et sans precision'),(11750,'T470','Intoxication par inhibiteurs des recepteurs histaminiques H2'),(11751,'T471','Intoxication par autres antiacides et antisecretoires gastriques'),(11752,'T472','Intoxication par laxatifs stimulants'),(11753,'T473','Intoxication par laxatifs salins et osmotiques'),(11754,'T474','Intoxication par autres laxatifs'),(11755,'T475','Intoxication par medicaments facilitant la digestion'),(11756,'T476','Intoxication par antidiarrheiques'),(11757,'T477','Intoxication par emetiques'),(11758,'T478','Intoxication par autres substances agissant essentiellement sur le tractus gastro-intestinal'),(11759,'T479','Intoxication par substance agissant essentiellement sur le tractus gastro-intestinal, sans precision'),(11760,'T480','Intoxication par ocytociques'),(11761,'T481','Intoxication par myorelaxants (muscles stries) [bloquants neuro-musculaires]'),(11762,'T482','Intoxication par substances agissant essentiellement sur les muscles, autres et sans precision'),(11763,'T483','Intoxication par antitussifs'),(11764,'T484','Intoxication par expectorants'),(11765,'T485','Intoxication par medicaments contre le coryza [rhume banal]'),(11766,'T486','Intoxication par antiasthmatiques, non classes ailleurs'),(11767,'T487','Intoxication par substances agissant essentiellement sur l\'appareil respiratoire, autres et sans precision'),(11768,'T490','Intoxication par medicaments antifongiques, anti-infectieux et anti-inflammatoires a usage topique, non classes ailleurs'),(11769,'T491','Intoxication par antiprurigineux'),(11770,'T492','Intoxication par astringents et detergents locaux'),(11771,'T493','Intoxication par emollients, calmants et protecteurs'),(11772,'T494','Intoxication par keratolytiques, keratoplastiques et autres medicaments et preparations capillaires'),(11773,'T495','Intoxication par medicaments et preparations ophtalmologiques'),(11774,'T496','Intoxication par medicaments et preparations utilises en oto-rhino-laryngologie'),(11775,'T497','Intoxication par medicaments dentaires a usage topique'),(11776,'T498','Intoxication par autres topiques'),(11777,'T499','Intoxication par topique, sans precision'),(11778,'T500','Intoxication par mineralocorticoides et leurs antagonistes'),(11779,'T501','Intoxication par diuretiques de l\'anse'),(11780,'T502','Intoxication par inhibiteurs de l\'anhydrase carbonique, benzothiadiazides et autres diuretiques'),(11781,'T503','Intoxication par produits agissant sur l\'equilibre electrolytique, calorique et hydrique'),(11782,'T504','Intoxication par medicaments agissant sur le metabolisme de l\'acide urique'),(11783,'T505','Intoxication par anorexigenes'),(11784,'T506','Intoxication par antidotes et chelateurs, non classes ailleurs'),(11785,'T507','Intoxication par analeptiques et antagonistes des opiaces'),(11786,'T508','Intoxication par agents de diagnostic'),(11787,'T509','Intoxication par medicaments et substances biologiques, autres et sans precision'),(11788,'T510','Effet toxique de l\'ethanol'),(11789,'T511','Effet toxique du methanol'),(11790,'T512','Effet toxique du 2-Propanol'),(11791,'T513','Effet toxique de l\'huile de fusel'),(11792,'T518','Effet toxique d\'autres alcools'),(11793,'T519','Effet toxique de l\'alcool, sans precision'),(11794,'T520','Effet toxique de produits derives du petrole'),(11795,'T521','Effet toxique du benzene'),(11796,'T522','Effet toxique d\'homologues du benzene'),(11797,'T523','Effet toxique des glycols'),(11798,'T524','Effet toxique des cetones'),(11799,'T528','Effet toxique d\'autres solvants organiques'),(11800,'T529','Effet toxique d\'un solvant organique, sans precision'),(11801,'T530','Effet toxique du tetrachlorure de carbone'),(11802,'T531','Effet toxique du chloroforme'),(11803,'T532','Effet toxique du trichlorethylene'),(11804,'T533','Effet toxique du tetrachlorethylene'),(11805,'T534','Effet toxique du dichloromethane'),(11806,'T535','Effet toxique des chlorofluorocarbures'),(11807,'T536','Effet toxique d\'autres derives halogenes d\'hydrocarbures aliphatiques'),(11808,'T537','Effet toxique d\'autres derives halogenes d\'hydrocarbures aromatiques'),(11809,'T539','Effet toxique d\'un derive halogene d\'hydrocarbures aliphatiques et aromatiques, sans precision'),(11810,'T540','Effet toxique du phenol et homologues du phenol'),(11811,'T541','Effet toxique d\'autres composes organiques corrosifs'),(11812,'T542','Effet toxique d\'acides corrosifs et substances similaires'),(11813,'T543','Effet toxique d\'alcalis corrosifs et substances similaires'),(11814,'T549','Effet toxique d\'une substance corrosive, sans precision'),(11815,'T55','Effet toxique de savons et detergents'),(11816,'T560','Effet toxique du plomb et ses composes'),(11817,'T561','Effet toxique du mercure et ses composes'),(11818,'T562','Effet toxique du chrome et ses composes'),(11819,'T563','Effet toxique du cadmium et ses composes'),(11820,'T564','Effet toxique du cuivre et ses composes'),(11821,'T565','Effet toxique du zinc et ses composes'),(11822,'T566','Effet toxique de l\'etain et ses composes'),(11823,'T567','Effet toxique du beryllium et ses composes'),(11824,'T568','Effet toxique d\'autres metaux'),(11825,'T569','Effet toxique d\'un metal, sans precision'),(11826,'T570','Effet toxique de l\'arsenic et ses composes'),(11827,'T571','Effet toxique du phosphore et ses composes'),(11828,'T572','Effet toxique du manganese et ses composes'),(11829,'T573','Effet toxique du cyanure d\'hydrogene'),(11830,'T578','Effet toxique d\'autres substances non organiques precisees'),(11831,'T579','Effet toxique d\'une substance non organique, sans precision'),(11832,'T58','Effet toxique du monoxyde de carbone'),(11833,'T590','Effet toxique d\'oxydes d\'azote'),(11834,'T591','Effet toxique du dioxyde de soufre'),(11835,'T592','Effet toxique du formaldehyde'),(11836,'T593','Effet toxique de gaz lacrymogene'),(11837,'T594','Effet toxique du chlore gazeux'),(11838,'T595','Effet toxique du fluor (gaz) et fluorure d\'hydrogene'),(11839,'T596','Effet toxique du sulfure d\'hydrogene'),(11840,'T597','Effet toxique du dioxyde de carbone'),(11841,'T598','Effet toxique d\'autres emanations, gaz et fumees precises'),(11842,'T599','Effet toxique d\'emanation, gaz et fumee, sans precision'),(11843,'T600','Effet toxique d\'insecticides organo-phosphores et carbamates'),(11844,'T601','Effet toxique d\'insecticides halogenes'),(11845,'T602','Effet toxique d\'autres insecticides'),(11846,'T603','Effet toxique d\'herbicides et fongicides'),(11847,'T604','Effet toxique de rodenticides'),(11848,'T608','Effet toxique d\'autres pesticides'),(11849,'T609','Effet toxique d\'un pesticide, sans precision'),(11850,'T610','Effet toxique de ciguatera'),(11851,'T611','Intoxication par poissons scombrides'),(11852,'T612','Autres intoxications par poissons et coquillages'),(11853,'T618','Effet toxique d\'autres fruits de mer'),(11854,'T619','Effet toxique d\'un fruit de mer non precise'),(11855,'T620','Effet toxique de champignons ingeres'),(11856,'T621','Effet toxique de baies ingerees'),(11857,'T622','Effet toxique d\'autres (parties de) plantes ingerees'),(11858,'T628','Effet toxique d\'autres substances nocives precisees absorbees par le biais d\'aliments'),(11859,'T629','Effet toxique d\'une substance nocive absorbee par le biais d\'aliment, sans precision'),(11860,'T630','Effet toxique du venin de serpent'),(11861,'T631','Effet toxique du venin d\'autres reptiles'),(11862,'T632','Effet toxique du venin de scorpion'),(11863,'T633','Effet toxique du venin d\'araignee'),(11864,'T634','Effet toxique du venin d\'autres arthropodes'),(11865,'T635','Effet toxique d\'un contact avec des poissons'),(11866,'T636','Effet toxique d\'un contact avec d\'autres animaux marins'),(11867,'T638','Effet toxique d\'un contact avec d\'autres animaux venimeux'),(11868,'T639','Effet toxique d\'un contact avec un animal venimeux, sans precision'),(11869,'T64','Effet toxique de l\'aflatoxine et d\'autres mycotoxines contaminant des aliments'),(11870,'T650','Effet toxique des cyanures'),(11871,'T651','Effet toxique de la strychnine et ses sels'),(11872,'T652','Effet toxique du tabac et de la nicotine'),(11873,'T653','Effet toxique de derives amines et nitroamines du benzene et de ses homologues'),(11874,'T654','Effet toxique du sulfure de carbone'),(11875,'T655','Effet toxique de la nitroglycerine et autres acides et esters nitriques'),(11876,'T656','Effet toxique de peintures et teintures, non classees ailleurs'),(11877,'T658','Effets toxiques d\'autres substances precisees'),(11878,'T659','Effet toxique d\'une substance, sans precision'),(11879,'T66','Effets de rayonnements, sans precision'),(11880,'T670','Coup de chaleur et insolation'),(11881,'T671','Syncope due a la chaleur'),(11882,'T672','Crampes dues a la chaleur'),(11883,'T673','Epuisement du a la chaleur avec perte hydrique'),(11884,'T674','Epuisement du a la chaleur avec perte de sel'),(11885,'T675','Epuisement du a la chaleur, sans precision'),(11886,'T676','Fatigue transitoire due a la chaleur'),(11887,'T677','Oedeme du a la chaleur'),(11888,'T678','Autres effets de la chaleur et de la lumiere'),(11889,'T679','Effet de la chaleur et de la lumiere, sans precision'),(11890,'T68','Hypothermie'),(11891,'T690','Main et pied d\'immersion'),(11892,'T691','Engelures'),(11893,'T698','Autres effets precises d\'une baisse de la temperature'),(11894,'T699','Effet d\'une baisse de la temperature, sans precision'),(11895,'T700','Barotraumatisme de l\'oreille'),(11896,'T701','Barotraumatisme des sinus'),(11897,'T702','Effets de l\'altitude, autres et non precises'),(11898,'T703','Maladie des caissons [maladie de la decompression]'),(11899,'T704','Effets des fluides a haute pression'),(11900,'T708','Autres effets de la pression atmospherique et de la pression de l\'eau'),(11901,'T709','Effet de la pression atmospherique et de la pression de l\'eau, sans precision'),(11902,'T71','Asphyxie'),(11903,'T730','Effets de la faim'),(11904,'T731','Effets de la soif'),(11905,'T732','Epuisement du aux elements'),(11906,'T733','Epuisement du a un effort intensif'),(11907,'T738','Autres effets dus a une privation'),(11908,'T739','Effet du a une privation, sans precision'),(11909,'T740','Delaissement et abandon'),(11910,'T741','Sevices physiques'),(11911,'T742','Sevices sexuels'),(11912,'T743','Sevices psychologiques'),(11913,'T748','Autres syndromes dus a de mauvais traitements'),(11914,'T749','Syndrome du a de mauvais traitements, sans precision'),(11915,'T750','Effets de la foudre'),(11916,'T751','Noyade et submersion non mortelle'),(11917,'T752','Effets des vibrations'),(11918,'T753','Mal des transports'),(11919,'T754','Effets du courant electrique'),(11920,'T758','Autres effets precises de causes externes'),(11921,'T780','Choc anaphylactique du a une intolerance alimentaire'),(11922,'T781','Autres reactions d\'intolerance alimentaire, non classees ailleurs'),(11923,'T782','Choc anaphylactique, sans precision'),(11924,'T783','Oedeme angioneurotique'),(11925,'T784','Allergie, sans precision'),(11926,'T788','Autres effets indesirables, non classes ailleurs'),(11927,'T789','Effet indesirable, sans precision'),(11928,'T790','Embolie gazeuse (traumatique)'),(11929,'T791','Embolie graisseuse (traumatique)'),(11930,'T792','Hemorragie traumatique secondaire et recidivante'),(11931,'T793','Infection post-traumatique d\'une plaie, non classee ailleurs'),(11932,'T794','Choc traumatique'),(11933,'T795','Anurie traumatique'),(11934,'T796','Ischemie traumatique d\'un muscle'),(11935,'T797','Emphyseme sous-cutane d\'origine traumatique'),(11936,'T798','Autres complications precoces d\'un traumatisme'),(11937,'T799','Complication precoce d\'un traumatisme, sans precision'),(11938,'T800','Embolie gazeuse consecutive a une injection therapeutique, une perfusion et une transfusion'),(11939,'T801','Complications vasculaires consecutives a une injection therapeutique, une perfusion et une transfusion'),(11940,'T802','Infections consecutives a une injection therapeutique, une perfusion et une transfusion'),(11941,'T803','Reaction d\'incompatibilite ABO'),(11942,'T804','Reaction d\'incompatibilite Rh'),(11943,'T805','Choc anaphylactique du au serum'),(11944,'T806','Autres reactions seriques'),(11945,'T808','Autres complications consecutives a une injection therapeutique, une perfusion et une transfusion'),(11946,'T809','Complication consecutive a une injection therapeutique, une perfusion et une transfusion, sans precision'),(11947,'T810','Hemorragie et hematome compliquant un acte a visee diagnostique et therapeutique, non classes ailleurs'),(11948,'T811','Choc pendant ou apres un acte a visee diagnostique et therapeutique, non classe ailleurs'),(11949,'T812','Perforation et dechirure accidentelles au cours d\'un acte a visee diagnostique et therapeutique, non classees ailleurs'),(11950,'T813','Desunion d\'une plaie operatoire, non classee ailleurs'),(11951,'T814','Infection apres un acte a visee diagnostique et therapeutique, non classee ailleurs'),(11952,'T815','Corps etranger laisse accidentellement dans une cavite corporelle ou une plaie operatoire a la suite d\'un acte a visee diagnostique et therapeutique'),(11953,'T816','Reaction aigue a une substance etrangere laissee accidentellement au cours d\'un acte a visee diagnostique et therapeutique'),(11954,'T817','Complications vasculaires consecutives a un acte a visee diagnostique et therapeutique, non classees ailleurs'),(11955,'T818','Autres complications d\'un acte a visee diagnostique et therapeutique, non classees ailleurs'),(11956,'T819','Complication non precisee d\'un acte a visee diagnostique et therapeutique'),(11957,'T820','Complication mecanique d\'une prothese valvulaire cardiaque'),(11958,'T821','Complication mecanique d\'un appareil cardiaque electronique'),(11959,'T822','Complication mecanique d\'un pontage coronarien et d\'une greffe valvulaire cardiaque'),(11960,'T823','Complication mecanique d\'autres greffes vasculaires'),(11961,'T824','Complication mecanique d\'un catheter vasculaire de dialyse'),(11962,'T825','Complication mecanique d\'autres protheses et implants cardiaques et vasculaires'),(11963,'T826','Infection et reaction inflammatoire dues a une prothese valvulaire cardiaque'),(11964,'T827','Infection et reaction inflammatoire dues a d\'autres protheses, implants et greffes cardiaques et vasculaires'),(11965,'T828','Autres complications de protheses, implants et greffes cardiaques et vasculaires'),(11966,'T829','Complication d\'une prothese, d\'un implant et d\'une greffe cardiaques et vasculaires, sans precision'),(11967,'T830','Complication mecanique d\'une sonde urinaire (a demeure)'),(11968,'T831','Complication mecanique d\'autres protheses et implants urinaires'),(11969,'T832','Complication mecanique d\'une greffe d\'organe urinaire'),(11970,'T833','Complication mecanique d\'un dispositif intra-uterin contraceptif'),(11971,'T834','Complication mecanique d\'autres protheses, implants et greffes de l\'appareil genital'),(11972,'T835','Infection et reaction inflammatoire dues a une prothese, un implant et une greffe de l\'appareil urinaire'),(11973,'T836','Infection et reaction inflammatoire dues a une prothese, un implant et une greffe de l\'appareil genital'),(11974,'T838','Autres complications de protheses, implants et greffes de l\'appareil genito-urinaire'),(11975,'T839','Complication d\'une prothese, d\'un implant et d\'une greffe de l\'appareil genito-urinaire, sans precision'),(11976,'T840','Complication mecanique d\'une prothese articulaire interne'),(11977,'T841','Complication mecanique d\'une prothese interne de fixation d\'os d\'un membre'),(11978,'T842','Complication mecanique d\'une prothese interne de fixation d\'autres os'),(11979,'T843','Complication mecanique d\'autres protheses, implants et greffes des os'),(11980,'T844','Complication mecanique d\'autres protheses, implants et greffes orthopediques internes'),(11981,'T845','Infection et reaction inflammatoire dues a une prothese articulaire interne'),(11982,'T846','Infection et reaction inflammatoire dues a un appareil de fixation interne [toute localisation]'),(11983,'T847','Infection et reaction inflammatoire dues a d\'autres protheses, implants et greffes orthopediques internes'),(11984,'T848','Autres complications de protheses, implants et greffes orthopediques internes'),(11985,'T849','Complication d\'une prothese, d\'un implant et d\'une greffe orthopediques internes, sans precision'),(11986,'T850','Complication mecanique d\'un shunt ventriculaire intracranien (communication)'),(11987,'T851','Complication mecanique de l\'implantation d\'un stimulateur electronique du systeme nerveux'),(11988,'T852','Complication mecanique d\'une lentille intra-oculaire'),(11989,'T853','Complication mecanique d\'autres protheses, implants et greffes oculaires'),(11990,'T854','Complication mecanique d\'une prothese et d\'un implant mammaires'),(11991,'T855','Complication mecanique de protheses, implants et greffes gastro-intestinaux'),(11992,'T856','Complication mecanique d\'autres protheses, implants et greffes internes precises'),(11993,'T857','Infection et reaction inflammatoire dues a d\'autres protheses, implants et greffes internes'),(11994,'T858','Autres complications de protheses, implants et greffes internes, non classees ailleurs'),(11995,'T859','Complication d\'une prothese, d\'un implant et d\'une greffe internes, sans precision'),(11996,'T860','Rejet d\'une greffe de moelle osseuse'),(11997,'T861','Echec et rejet d\'une greffe de rein'),(11998,'T862','Echec et rejet d\'une greffe de cour'),(11999,'T863','Echec et rejet d\'une greffe cour-poumon'),(12000,'T864','Echec et rejet d\'une greffe de foie'),(12001,'T868','Echec et rejet d\'autres organes et tissus greffes'),(12002,'T869','Echec et rejet d\'un organe et d\'un tissu greffes non precises'),(12003,'T870','Complications d\'une reimplantation de (ou d\'une partie de) membre superieur'),(12004,'T871','Complications d\'une reimplantation de (ou d\'une partie de) membre inferieur'),(12005,'T872','Complications d\'une reimplantation d\'une autre partie du corps'),(12006,'T873','Nevrome sur moignon d\'amputation'),(12007,'T874','Infection d\'un moignon d\'amputation'),(12008,'T875','Necrose d\'un moignon d\'amputation'),(12009,'T876','Complications autres et non precisees au niveau d\'un moignon d\'amputation'),(12010,'T880','Infection consecutive a vaccination'),(12011,'T881','Autres complications consecutives a vaccination, non classees ailleurs'),(12012,'T882','Choc anesthesique'),(12013,'T883','Hyperthermie maligne due a une anesthesie'),(12014,'T884','Echec ou difficulte d\'intubation'),(12015,'T885','Autres complications consecutives a une anesthesie'),(12016,'T886','Choc anaphylactique du a des effets indesirables d\'une substance medicamenteuse appropriee et correctement administree'),(12017,'T887','Effet indesirable d\'un medicament, sans precision'),(12018,'T888','Autres complications precisees de soins medicaux et chirurgicaux, non classees ailleurs'),(12019,'T889','Complication de soins chirurgicaux et medicaux, sans precision'),(12020,'T900','Sequelles de lesion traumatique superficielle de la tete'),(12021,'T901','Sequelles de plaie ouverte de la tete'),(12022,'T902','Sequelles d\'une fracture du crane ou des os de la face'),(12023,'T903','Sequelles de lesion traumatique de nerfs craniens'),(12024,'T904','Sequelles de lesion traumatique de l\'oil et de l\'orbite'),(12025,'T905','Sequelles de lesion traumatique intracranienne'),(12026,'T908','Sequelles d\'autres lesions traumatiques precisees de la tete'),(12027,'T909','Sequelles de lesion traumatique de la tete, sans precision'),(12028,'T910','Sequelles de lesion traumatique superficielle et de plaie ouverte du cou et du tronc'),(12029,'T911','Sequelles d\'une fracture du rachis'),(12030,'T912','Sequelles d\'autres fractures du thorax et du bassin'),(12031,'T913','Sequelles de lesion traumatique de la moelle epiniere'),(12032,'T914','Sequelles de lesion traumatique d\'organes intrathoraciques'),(12033,'T915','Sequelles de lesion traumatique d\'organes intra-abdominaux et pelviens'),(12034,'T918','Sequelles d\'autres lesions traumatiques precisees du cou et du tronc'),(12035,'T919','Sequelles de lesion traumatique du cou et du tronc, sans precision'),(12036,'T920','Sequelles de plaie ouverte du membre superieur'),(12037,'T921','Sequelles d\'une fracture du bras et de l\'avant-bras'),(12038,'T922','Sequelles d\'une fracture au niveau du poignet et de la main'),(12039,'T923','Sequelles d\'une luxation, entorse et foulure du membre superieur'),(12040,'T924','Sequelles d\'une lesion traumatique de nerfs du membre superieur'),(12041,'T925','Sequelles d\'une lesion traumatique de muscles et de tendons du membre superieur'),(12042,'T926','Sequelles d\'ecrasement et d\'amputation traumatiques du membre superieur'),(12043,'T928','Sequelles d\'autres lesions traumatiques precisees du membre superieur'),(12044,'T929','Sequelles de lesion traumatique du membre superieur, sans precision'),(12045,'T930','Sequelles de plaie ouverte du membre inferieur'),(12046,'T931','Sequelles d\'une fracture du femur'),(12047,'T932','Sequelles d\'autres fractures du membre inferieur'),(12048,'T933','Sequelles de luxation, entorse et foulure du membre inferieur'),(12049,'T934','Sequelles de lesion traumatique de nerfs du membre inferieur'),(12050,'T935','Sequelles de lesion traumatique de muscles et de tendons du membre inferieur'),(12051,'T936','Sequelles d\'ecrasement et d\'amputation traumatiques du membre inferieur'),(12052,'T938','Sequelles d\'autres lesions traumatiques precisees du membre inferieur'),(12053,'T939','Sequelles de lesion traumatique du membre inferieur, sans precision'),(12054,'T940','Sequelles de lesions traumatiques de parties multiples du corps'),(12055,'T941','Sequelles de lesions traumatiques, non precisees selon la partie du corps'),(12056,'T950','Sequelles de brulure, corrosion et gelure de la tete et du cou'),(12057,'T951','Sequelles de brulure, corrosion et gelure du tronc'),(12058,'T952','Sequelles de brulure, corrosion et gelure du membre superieur'),(12059,'T953','Sequelles de brulure, corrosion et gelure du membre inferieur'),(12060,'T954','Sequelles de brulure et corrosion classees selon leur etendue sur la surface du corps'),(12061,'T958','Sequelles d\'autres brulures, corrosions et gelures precisees'),(12062,'T959','Sequelles de brulure, corrosion et gelure, sans precision'),(12063,'T96','Sequelles d\'intoxications par medicaments et substances biologiques'),(12064,'T97','Sequelles d\'effets toxiques de substances d\'origine essentiellement non medicinale'),(12065,'T980','Sequelles d\'effets dus a un corps etranger ayant penetre dans un orifice naturel'),(12066,'T981','Sequelles d\'effets de causes externes, autres et sans precision'),(12067,'T982','Sequelles de certaines complications precoces d\'un traumatisme'),(12068,'T983','Sequelles de complications de soins chirurgicaux et medicaux, non classees ailleurs'),(12069,'Y472','Personne adressee dans un autre etablissement pour realisation d\'un acte'),(12070,'Z000','Examen medical general'),(12071,'Z001','Examen de routine de l\'enfant'),(12072,'Z002','Examen a la periode de croissance rapide de l\'enfance'),(12073,'Z003','Examen de l\'adolescent en cours de croissance'),(12074,'Z004','Examen psychiatrique general, non classe ailleurs'),(12075,'Z005','Examen d\'un donneur eventuel d\'organe et de tissu'),(12076,'Z006','Examen de comparaison et de controle dans le cadre d\'un programme de recherche clinique'),(12077,'Z008','Autres examens generaux'),(12078,'Z010','Examen des yeux et de la vision'),(12079,'Z011','Examen des oreilles et de l\'audition'),(12080,'Z012','Examen dentaire'),(12081,'Z013','Mesure de la tension arterielle'),(12082,'Z014','Examen gynecologique (de routine) (general)'),(12083,'Z015','Tests cutanes de diagnostic et de sensibilisation'),(12084,'Z016','Examen radiologique, non classe ailleurs'),(12085,'Z017','Examens de laboratoire'),(12086,'Z018','Autres examens speciaux precises'),(12087,'Z019','Examen special, sans precision'),(12088,'Z020','Examen pour l\'admission dans une institution educative'),(12089,'Z021','Examen d\'embauche'),(12090,'Z022','Examen pour l\'admission dans une autre institution'),(12091,'Z023','Examen d\'incorporation dans l\'armee'),(12092,'Z024','Examen pour le permis de conduire'),(12093,'Z025','Examen pour la pratique d\'un sport'),(12094,'Z026','Examen a des fins d\'assurance'),(12095,'Z027','Delivrance d\'un certificat medical'),(12096,'Z028','Autres examens a des fins administratives'),(12097,'Z029','Examen a des fins administratives, sans precision'),(12098,'Z030','Mise en observation pour suspicion de tuberculose'),(12099,'Z031','Mise en observation pour suspicion de tumeur maligne'),(12100,'Z032','Mise en observation pour suspicion de troubles mentaux et du comportement'),(12101,'Z033','Mise en observation pour suspicion d\'affection du systeme nerveux'),(12102,'Z034','Mise en observation pour suspicion d\'infarctus du myocarde'),(12103,'Z035','Mise en observation pour suspicion d\'autres affections cardio-vasculaires'),(12104,'Z036','Mise en observation pour suspicion d\'effet toxique de substances ingerees'),(12105,'Z038','Mise en observation pour suspicion d\'autres maladies'),(12106,'Z039','Mise en observation pour suspicion de maladie, sans precision'),(12107,'Z040','Alcootest et recherche de substances pharmacologiques dans le sang'),(12108,'Z041','Examen et mise en observation apres un accident de transport'),(12109,'Z042','Examen et mise en observation apres un accident de travail'),(12110,'Z043','Examen et mise en observation apres un autre accident'),(12111,'Z044','Examen et mise en observation apres allegation de viol et de seduction'),(12112,'Z045','Examen et mise en observation apres d\'autres blessures dues a une agression'),(12113,'Z046','Examen psychiatrique general, a la demande des autorites'),(12114,'Z048','Examen et mise en observation pour d\'autres raisons precisees'),(12115,'Z049','Examen et mise en observation pour une raison non precisee'),(12116,'Z080','Examen de controle apres traitement chirurgical d\'une tumeur maligne'),(12117,'Z081','Examen de controle apres radiotherapie pour tumeur maligne'),(12118,'Z082','Examen de controle apres chimiotherapie pour tumeur maligne'),(12119,'Z087','Examen de controle apres traitements combines pour tumeur maligne'),(12120,'Z088','Examen de controle apres d\'autres traitements pour tumeur maligne'),(12121,'Z089','Examen de controle apres traitement pour tumeur maligne, sans precision'),(12122,'Z090','Examen de controle apres traitement chirurgical d\'autres affections'),(12123,'Z091','Examen de controle apres radiotherapie pour d\'autres affections'),(12124,'Z092','Examen de controle apres chimiotherapie pour d\'autres affections'),(12125,'Z093','Examen de controle apres psychotherapie'),(12126,'Z094','Examen de controle apres traitement d\'une fracture'),(12127,'Z097','Examen de controle apres traitements combines pour d\'autres affections'),(12128,'Z098','Examen de controle apres d\'autres traitements pour d\'autres affections'),(12129,'Z099','Examen de controle apres traitement pour une affection, sans precision'),(12130,'Z100','Examen de medecine du travail'),(12131,'Z101','Examen general de routine des residents d\'institutions'),(12132,'Z102','Examen general de routine des forces armees'),(12133,'Z103','Examen general de routine des equipes sportives'),(12134,'Z108','Examens generaux de routine d\'autres sous-populations definies'),(12135,'Z110','Examen special de depistage de maladies infectieuses intestinales'),(12136,'Z111','Examen special de depistage de tuberculose pulmonaire'),(12137,'Z112','Examen special de depistage d\'autres maladies bacteriennes'),(12138,'Z113','Examen special de depistage des infections dont le mode de transmission est essentiellement sexuel'),(12139,'Z114','Examen special de depistage du virus de l\'immunodeficience humaine [VIH]'),(12140,'Z115','Examen special de depistage d\'autres maladies a virus'),(12141,'Z116','Examen special de depistage d\'autres maladies a protozoaires et helminthiases'),(12142,'Z118','Examen special de depistage d\'autres maladies infectieuses et parasitaires'),(12143,'Z119','Examen special de depistage de maladies infectieuses et parasitaires, sans precision'),(12144,'Z120','Examen special de depistage de tumeur de l\'estomac'),(12145,'Z121','Examen special de depistage de tumeur de l\'intestin'),(12146,'Z122','Examen special de depistage de tumeur de l\'appareil respiratoire'),(12147,'Z123','Examen special de depistage de tumeur du sein'),(12148,'Z124','Examen special de depistage de tumeur du col de l\'uterus'),(12149,'Z125','Examen special de depistage de tumeur de la prostate'),(12150,'Z126','Examen special de depistage de tumeur de la vessie'),(12151,'Z128','Examen special de depistage de tumeurs d\'autres localisations'),(12152,'Z129','Examen special de depistage d\'une tumeur, sans precision'),(12153,'Z130','Examen special de depistage de maladies du sang, des organes hematopoietiques et de certains troubles du systeme immunitaire'),(12154,'Z131','Examen special de depistage de diabete sucre'),(12155,'Z132','Examen special de depistage des troubles de la nutrition'),(12156,'Z133','Examen special de depistage des troubles mentaux et du comportement'),(12157,'Z134','Examen special de depistage de certains troubles du developpement de l\'enfance'),(12158,'Z135','Examen special de depistage des affections des yeux et des oreilles'),(12159,'Z136','Examen special de depistage des affections cardio-vasculaires'),(12160,'Z137','Examen special de depistage des malformations congenitales et anomalies chromosomiques'),(12161,'Z138','Examen special de depistage d\'autres maladies precisees'),(12162,'Z139','Examen special de depistage, sans precision'),(12163,'Z200','Sujets en contact avec et exposes a des maladies infectieuses intestinales'),(12164,'Z201','Sujets en contact avec et exposes a la tuberculose'),(12165,'Z202','Sujets en contact avec et exposes a des infections dont le mode de transmission est essentiellement sexuel'),(12166,'Z203','Sujets en contact avec et exposes a la rage'),(12167,'Z204','Sujets en contact avec et exposes a la rubeole'),(12168,'Z205','Sujets en contact avec et exposes a l\'hepatite virale'),(12169,'Z206','Sujets en contact avec et exposes au virus de l\'immunodeficience humaine [VIH]'),(12170,'Z207','Sujets en contact avec et exposes a la pediculose, l\'acariase et a d\'autres infestations'),(12171,'Z208','Sujets en contact avec et exposes a d\'autres maladies transmissibles'),(12172,'Z209','Sujets en contact avec et exposes a une maladie transmissible non precisee'),(12173,'Z21','Infection asymptomatique par le virus de l\'immunodeficience humaine [VIH]'),(12174,'Z220','Sujet porteur de typhoide'),(12175,'Z221','Sujet porteur d\'autres maladies intestinales infectieuses'),(12176,'Z222','Sujet porteur de diphterie'),(12177,'Z223','Sujet porteur d\'autres maladies bacteriennes precisees'),(12178,'Z224','Sujet porteur de maladies dont le mode de transmission est essentiellement sexuel'),(12179,'Z225','Sujet porteur d\'hepatite virale'),(12180,'Z226','Sujet porteur d\'une infection a virus lymphotrope des lymphocytes T humains de type 1 [HTLV-1]'),(12181,'Z228','Sujet porteur d\'autres maladies infectieuses'),(12182,'Z229','Sujet porteur d\'une maladie infectieuse, sans precision'),(12183,'Z230','Necessite d\'une vaccination contre le cholera seul'),(12184,'Z231','Necessite d\'une vaccination contre la typhoide-paratyphoide seule [TAB]'),(12185,'Z232','Necessite d\'une vaccination contre la tuberculose [BCG]'),(12186,'Z233','Necessite d\'une vaccination contre la peste'),(12187,'Z234','Necessite d\'une vaccination contre la tularemie'),(12188,'Z235','Necessite d\'une vaccination contre le tetanos seul'),(12189,'Z236','Necessite d\'une vaccination contre la diphterie seule'),(12190,'Z237','Necessite d\'une vaccination contre la coqueluche seule'),(12191,'Z238','Necessite d\'une vaccination contre d\'autres maladies bacteriennes uniques'),(12192,'Z240','Necessite d\'une vaccination contre la poliomyelite'),(12193,'Z241','Necessite d\'une vaccination contre l\'encephalite virale transmise par les arthropodes'),(12194,'Z242','Necessite d\'une vaccination contre la rage'),(12195,'Z243','Necessite d\'une vaccination contre la fievre jaune'),(12196,'Z244','Necessite d\'une vaccination contre la rougeole seule'),(12197,'Z245','Necessite d\'une vaccination contre la rubeole seule'),(12198,'Z246','Necessite d\'une vaccination contre l\'hepatite virale'),(12199,'Z250','Necessite d\'une vaccination contre les oreillons seuls'),(12200,'Z251','Necessite d\'une vaccination contre la grippe'),(12201,'Z258','Necessite d\'une vaccination contre d\'autres maladies virales uniques precisees'),(12202,'Z260','Necessite d\'une vaccination contre la leishmaniose'),(12203,'Z268','Necessite d\'une vaccination contre d\'autres maladies infectieuses uniques precisees'),(12204,'Z269','Necessite d\'une vaccination (contre une maladie infectieuse, sans precision)'),(12205,'Z270','Necessite d\'une vaccination contre le cholera et la typhoide-paratyphoide [cholera+TAB]'),(12206,'Z271','Necessite d\'une vaccination associee contre diphterie-tetanos-coqueluche [DTCoq]'),(12207,'Z272','Necessite d\'une vaccination contre diphterie-tetanos-coqueluche et typhoide-paratyphoide [DTCoq+TAB]'),(12208,'Z273','Necessite d\'une vaccination contre diphterie-tetanos-coqueluche et poliomyelite [DTCoq+polio]'),(12209,'Z274','Necessite d\'une vaccination contre rougeole-oreillons-rubeole [ROR]'),(12210,'Z278','Necessite d\'une vaccination contre d\'autres associations de maladies infectieuses'),(12211,'Z279','Necessite d\'une vaccination associee contre plusieurs maladies infectieuses, sans precision'),(12212,'Z280','Vaccination non faite en raison d\'une contre-indication'),(12213,'Z281','Vaccination non faite par decision du sujet pour raisons de conviction et de pression sociale'),(12214,'Z282','Vaccination non faite par decision du sujet pour des raisons autres et non precisees'),(12215,'Z288','Vaccination non faite pour d\'autres raisons'),(12216,'Z289','Vaccination non faite, sans precision'),(12217,'Z290','Isolement (prophylactique)'),(12218,'Z291','Immunotherapie prophylactique'),(12219,'Z292','Autres mesures de chimiotherapie prophylactique'),(12220,'Z298','Autres mesures prophylactiques precisees'),(12221,'Z299','Mesure prophylactique, sans precision'),(12222,'Z300','Conseils et avis generaux concernant la contraception'),(12223,'Z301','Mise en place d\'un dispositif contraceptif (intra-uterin)'),(12224,'Z302','Sterilisation'),(12225,'Z303','Extraction catameniale'),(12226,'Z304','Surveillance de contraceptifs'),(12227,'Z305','Surveillance d\'un dispositif contraceptif (intra-uterin)'),(12228,'Z308','Autres prises en charge d\'une contraception'),(12229,'Z309','Prise en charge d\'une contraception, sans precision'),(12230,'Z310','Tuboplastie ou vasoplastie apres sterilisation'),(12231,'Z311','Insemination artificielle'),(12232,'Z312','Fecondation in vitro'),(12233,'Z313','Autres methodes de fecondation assistee'),(12234,'Z314','Recherches et tests en vue d\'une procreation'),(12235,'Z315','Conseil genetique'),(12236,'Z316','Conseils et avis generaux en matiere de procreation'),(12237,'Z318','Autres mesures procreatives'),(12238,'Z319','Mesure procreative, sans precision'),(12239,'Z320','Grossesse non (encore) confirmee'),(12240,'Z321','Grossesse confirmee'),(12241,'Z33','Grossesse constatee fortuitement'),(12242,'Z340','Surveillance d\'une premiere grossesse normale'),(12243,'Z348','Surveillance d\'une autre grossesse normale'),(12244,'Z349','Surveillance d\'une grossesse normale, sans precision'),(12245,'Z350','Surveillance d\'une grossesse avec antecedent de sterilite'),(12246,'Z351','Surveillance d\'une grossesse avec antecedent d\'avortement'),(12247,'Z352','Surveillance d\'une grossesse avec d\'autres antecedents obstetricaux pathologiques et difficultes a procreer'),(12248,'Z353','Surveillance d\'une grossesse avec antecedent de soins prenatals insuffisants'),(12249,'Z354','Surveillance d\'une grossesse avec multiparite elevee'),(12250,'Z355','Surveillance d\'une primipare agee'),(12251,'Z356','Surveillance d\'une primipare tres jeune'),(12252,'Z357','Surveillance d\'une grossesse a haut risque du fait de problemes sociaux'),(12253,'Z358','Surveillance d\'autres grossesses a haut risque'),(12254,'Z359','Surveillance de grossesse a haut risque, sans precision'),(12255,'Z360','Depistage prenatal d\'anomalies chromosomiques'),(12256,'Z361','Depistage prenatal d\'un taux eleve d\'alpha-fotoproteines'),(12257,'Z362','Autres depistages prenatals par amniocentese'),(12258,'Z363','Depistage prenatal de malformations par echographie et autres methodes physiques'),(12259,'Z364','Depistage prenatal de retard de croissance du fotus par echographie et autres methodes physiques'),(12260,'Z365','Depistage prenatal d\'iso-immunisation'),(12261,'Z368','Autres depistages prenatals'),(12262,'Z369','Depistage prenatal, sans precision'),(12263,'Z370','Naissance unique, enfant vivant'),(12264,'Z371','Naissance unique, enfant mort-ne'),(12265,'Z372','Naissance gemellaire, jumeaux nes vivants'),(12266,'Z373','Naissance gemellaire, l\'un des jumeaux ne vivant, l\'autre mort-ne'),(12267,'Z374','Naissance gemellaire, jumeaux morts-nes'),(12268,'Z375','Autres naissances multiples, tous nes vivants'),(12269,'Z376','Autres naissances multiples, certains enfants nes vivants'),(12270,'Z377','Autres naissances multiples, tous morts-nes'),(12271,'Z379','Resultat de l\'accouchement, sans precision'),(12272,'Z380','Enfant unique, ne a l\'hopital'),(12273,'Z381','Enfant unique, ne hors d\'un hopital'),(12274,'Z382','Enfant unique, lieu de naissance non precise'),(12275,'Z383','Jumeaux, nes a l\'hopital'),(12276,'Z384','Jumeaux, nes hors d\'un hopital'),(12277,'Z385','Jumeaux, lieu de naissance non precise'),(12278,'Z386','Autres naissances multiples, enfants nes a l\'hopital'),(12279,'Z387','Autres naissances multiples, enfants nes hors d\'un hopital'),(12280,'Z388','Autres naissances multiples, lieu de naissance non precise'),(12281,'Z390','Soins et examens immediatement apres l\'accouchement'),(12282,'Z391','Soins et examens de l\'allaitement maternel'),(12283,'Z392','Controle de routine au cours du post-partum'),(12284,'Z400','Operation prophylactique pour facteur de risque de tumeurs malignes'),(12285,'Z408','Autres operations prophylactiques'),(12286,'Z409','Operation prophylactique, sans precision'),(12287,'Z410','Implant de cheveux'),(12288,'Z411','Autres operations plastiques pour raisons esthetiques'),(12289,'Z412','Circoncision rituelle et de routine'),(12290,'Z413','Percage du lobe de l\'oreille'),(12291,'Z418','Autres therapies sans raison medicale'),(12292,'Z419','Therapie sans raison medicale, sans precision'),(12293,'Z420','Soins de controle comprenant une operation plastique de la tete et du cou'),(12294,'Z421','Soins de controle comprenant une operation plastique du sein'),(12295,'Z422','Soins de controle comprenant une operation plastique d\'autres parties du tronc'),(12296,'Z423','Soins de controle comprenant une operation plastique des extremites superieures'),(12297,'Z424','Soins de controle comprenant une operation plastique des extremites inferieures'),(12298,'Z428','Soins de controle comprenant une operation plastique d\'autres parties du corps'),(12299,'Z429','Soins de controle comprenant une operation plastique, sans precision'),(12300,'Z430','Surveillance de tracheostomie'),(12301,'Z431','Surveillance de gastrostomie'),(12302,'Z432','Surveillance d\'ileostomie'),(12303,'Z433','Surveillance de colostomie'),(12304,'Z434','Surveillance d\'autres stomies de l\'appareil digestif'),(12305,'Z435','Surveillance de cystostomie'),(12306,'Z436','Surveillance d\'autres stomies des voies urinaires'),(12307,'Z437','Surveillance de vagin artificiel'),(12308,'Z438','Surveillance d\'autres stomies'),(12309,'Z439','Surveillance d\'une stomie non precisee'),(12310,'Z440','Mise en place et ajustement d\'un bras artificiel (total) (partiel)'),(12311,'Z441','Mise en place et ajustement d\'une jambe artificielle (totale) (partielle)'),(12312,'Z442','Mise en place et ajustement d\'un oil artificiel'),(12313,'Z443','Mise en place et ajustement d\'une prothese externe du sein'),(12314,'Z448','Mise en place et ajustement d\'autres appareils de prothese externe'),(12315,'Z449','Mise en place et ajustement d\'un appareil de prothese externe non precise'),(12316,'Z450','Ajustement et entretien d\'un stimulateur cardiaque'),(12317,'Z451','Ajustement et entretien d\'une pompe a perfusion'),(12318,'Z452','Ajustement et entretien d\'un dispositif d\'acces vasculaire'),(12319,'Z453','Ajustement et entretien d\'une prothese auditive implantee'),(12320,'Z458','Ajustement et entretien d\'autres protheses internes'),(12321,'Z459','Ajustement et entretien d\'une prothese interne non precisee'),(12322,'Z460','Mise en place et ajustement de lunettes et verres de contact'),(12323,'Z461','Mise en place et ajustement d\'un appareil auditif'),(12324,'Z462','Mise en place et ajustement d\'autres appareils en rapport avec le systeme nerveux et les organes des sens'),(12325,'Z463','Mise en place et ajustement d\'une prothese dentaire'),(12326,'Z464','Mise en place et ajustement d\'un appareil orthodontique'),(12327,'Z465','Mise en place et ajustement d\'une ileostomie et autres dispositifs intestinaux'),(12328,'Z466','Mise en place et ajustement d\'un appareil urinaire'),(12329,'Z467','Mise en place et ajustement d\'un appareil orthopedique'),(12330,'Z468','Mise en place et ajustement d\'autres appareils precises'),(12331,'Z469','Mise en place et ajustement d\'un appareil, sans precision'),(12332,'Z470','Soins de controle impliquant l\'enlevement d\'une plaque et autre prothese interne (orthopedique) de fixation'),(12333,'Z478','Autres soins de controle orthopediques precises'),(12334,'Z479','Soin de controle orthopedique, sans precision'),(12335,'Z480','Surveillance des sutures et pansements chirurgicaux'),(12336,'Z488','Autres soins de controle chirurgicaux precises'),(12337,'Z489','Soin de controle chirurgical, sans precision'),(12338,'Z490','Soins preparatoires en vue d\'une dialyse'),(12339,'Z491','Dialyse extra-corporelle'),(12340,'Z492','Autres dialyses'),(12341,'Z500','Reeducation des cardiaques'),(12342,'Z501','Autres therapies physiques'),(12343,'Z502','Sevrage d\'alcool'),(12344,'Z503','Reeducation des drogues et apres abus de medicaments'),(12345,'Z504','Psychotherapie, non classee ailleurs'),(12346,'Z505','Reeducation du langage'),(12347,'Z506','Education de la vision [orthoptique]'),(12348,'Z507','Ergotherapie et reeducation professionnelle, non classees ailleurs'),(12349,'Z508','Soins impliquant d\'autres moyens de reeducation'),(12350,'Z509','Soins impliquant une reeducation, sans precision'),(12351,'Z5100','Seance de preparation de radiotherapie'),(12352,'Z5101','Seance de radiotherapie'),(12353,'Z511','Seance de chimiotherapie pour tumeur'),(12354,'Z512','Autres formes de chimiotherapie'),(12355,'Z513','Transfusion sanguine, sans mention de diagnostic'),(12356,'Z514','Soins preparatoires pour traitement ulterieur, non classes ailleurs'),(12357,'Z515','Soins palliatifs'),(12358,'Z516','Desensibilisation aux allergenes'),(12359,'Z518','Autres formes precisees de soins medicaux'),(12360,'Z519','Soin medical, sans precision'),(12361,'Z520','Donneur de sang'),(12362,'Z521','Donneur de peau'),(12363,'Z522','Donneur d\'os'),(12364,'Z523','Donneur de moelle osseuse'),(12365,'Z524','Donneur de rein'),(12366,'Z525','Donneur de cornee'),(12367,'Z526','Donneur de foie'),(12368,'Z527','Donneur de coeur'),(12369,'Z528','Donneur d\'autres organes et tissus'),(12370,'Z529','Donneur d\'organe ou de tissu non precises'),(12371,'Z530','Acte non effectue en raison de contre-indication'),(12372,'Z531','Acte non effectue par decision du sujet pour raisons de conviction et de pression sociale'),(12373,'Z532','Acte non effectue par decision du sujet pour des raisons autres et non precisees'),(12374,'Z538','Acte non effectue pour d\'autres raisons'),(12375,'Z539','Acte non effectue, raison non precisee'),(12376,'Z540','Convalescence apres intervention chirurgicale'),(12377,'Z541','Convalescence apres radiotherapie'),(12378,'Z542','Convalescence apres chimiotherapie'),(12379,'Z543','Convalescence apres psychotherapie'),(12380,'Z544','Convalescence apres traitement d\'une fracture'),(12381,'Z547','Convalescence apres traitements combines'),(12382,'Z548','Convalescence apres un autre traitement'),(12383,'Z549','Convalescence apres un traitement non precise'),(12384,'Z550','Difficultes liees a l\'analphabetisme et au faible niveau educatif'),(12385,'Z551','Difficultes liees a une scolarisation inexistante ou inaccessible'),(12386,'Z552','Difficultes liees a un echec aux examens'),(12387,'Z553','Difficultes liees aux mauvais resultats scolaires'),(12388,'Z554','Difficultes liees a une mauvaise adaptation educative et difficultes avec les enseignants et les autres eleves'),(12389,'Z558','Autres difficultes liees a l\'education et l\'alphabetisation'),(12390,'Z559','Difficulte liee a l\'education et l\'alphabetisation, sans precision'),(12391,'Z560','Difficultes liees au chomage, sans precision'),(12392,'Z561','Difficultes liees a un changement d\'emploi'),(12393,'Z562','Difficultes liees a une menace de perte d\'emploi'),(12394,'Z563','Difficultes liees a un rythme de travail penible'),(12395,'Z564','Difficultes liees a un desaccord avec le superieur et les collegues'),(12396,'Z565','Difficultes liees a une mauvaise adaptation au travail'),(12397,'Z566','Autres difficultes physiques et mentales liees a l\'emploi'),(12398,'Z567','Difficultes liees a l\'emploi, autres et sans precision'),(12399,'Z570','Difficultes liees a l\'exposition professionnelle au bruit'),(12400,'Z571','Difficultes liees a l\'exposition professionnelle a des rayonnements'),(12401,'Z572','Difficultes liees a l\'exposition professionnelle a la poussiere'),(12402,'Z573','Difficultes liees a l\'exposition professionnelle a d\'autres polluants atmospheriques'),(12403,'Z574','Difficultes liees a l\'exposition professionnelle a des substances toxiques agricoles'),(12404,'Z575','Difficultes liees a l\'exposition professionnelle a des substances toxiques dans d\'autres industries'),(12405,'Z576','Difficultes liees a l\'exposition professionnelle a des temperatures extremes'),(12406,'Z577','Difficultes liees a l\'exposition professionnelle a des vibrations'),(12407,'Z578','Difficultes liees a l\'exposition professionnelle a d\'autres facteurs de risque'),(12408,'Z579','Difficultes liees a l\'exposition professionnelle a un facteur de risque, sans precision'),(12409,'Z580','Difficultes liees a l\'exposition au bruit'),(12410,'Z581','Difficultes liees a l\'exposition a la pollution atmospherique'),(12411,'Z582','Difficultes liees a l\'exposition a la pollution de l\'eau'),(12412,'Z583','Difficultes liees a l\'exposition a la pollution du sol'),(12413,'Z584','Difficultes liees a l\'exposition aux rayonnements'),(12414,'Z585','Difficultes liees a l\'exposition a d\'autres formes de pollution'),(12415,'Z586','Difficultes liees a un approvisionnement insuffisant en eau potable'),(12416,'Z588','Autres difficultes liees a l\'environnement physique'),(12417,'Z589','Difficulte liee a l\'environnement physique, sans precision'),(12418,'Z590','Difficultes liees au fait d\'etre sans abri'),(12419,'Z591','Difficultes liees a un logement inadequat'),(12420,'Z592','Difficultes liees a un desaccord avec les voisins, les locataires et le proprietaire'),(12421,'Z593','Difficulte liee a la vie en institution'),(12422,'Z594','Difficultes liees a une alimentation defectueuse'),(12423,'Z595','Difficultes liees a une pauvrete extreme'),(12424,'Z596','Difficultes liees a de faibles revenus'),(12425,'Z597','Difficultes liees a une couverture sociale et un secours insuffisants'),(12426,'Z598','Autres difficultes liees au logement et aux conditions economiques'),(12427,'Z599','Difficulte liee au logement et aux conditions economiques, sans precision'),(12428,'Z600','Difficultes d\'ajustement aux transitions entre les differentes periodes de vie'),(12429,'Z601','Difficultes liees a une situation parentale atypique'),(12430,'Z602','Difficultes liees a la solitude'),(12431,'Z603','Difficultes liees a l\'acculturation'),(12432,'Z604','Difficultes liees a l\'exclusion et au rejet sociaux'),(12433,'Z605','Difficultes liees au fait d\'etre la cible d\'une discrimination et d\'une persecution'),(12434,'Z608','Autres difficultes liees a l\'environnement social'),(12435,'Z609','Difficulte liee a l\'environnement social, sans precision'),(12436,'Z610','Difficultes liees a une perte de relation affective pendant l\'enfance'),(12437,'Z611','Difficultes liees au depart du foyer pendant l\'enfance'),(12438,'Z612','Difficultes liees aux changements dans le tissu des relations familiales pendant l\'enfance'),(12439,'Z613','Difficultes liees aux evenements resultant de la perte de l\'estime de soi pendant l\'enfance'),(12440,'Z614','Difficultes liees a de possibles sevices sexuels infliges a un enfant par une personne de son entourage immediat'),(12441,'Z615','Difficultes liees a de possibles sevices sexuels infliges a un enfant par une personne etrangere a son entourage immediat'),(12442,'Z616','Difficultes liees a de possibles sevices physiques infliges a un enfant'),(12443,'Z617','Difficultes liees a une experience personnelle terrifiante'),(12444,'Z618','Autres difficultes liees a une enfance malheureuse'),(12445,'Z619','Difficulte liee a une enfance malheureuse, sans precision'),(12446,'Z620','Difficultes liees a une surveillance inadequate de la part des parents'),(12447,'Z621','Difficultes liees a une surprotection parentale'),(12448,'Z622','Difficultes liees a une education dans une institution'),(12449,'Z623','Difficultes liees a une hostilite envers un enfant transforme en bouc emissaire'),(12450,'Z624','Difficultes liees a une negligence affective'),(12451,'Z625','Autres difficultes liees a des negligences dans l\'education'),(12452,'Z626','Difficultes liees a une pression parentale inappropriee et autres defauts de l\'education'),(12453,'Z628','Autres difficultes precisees liees a l\'education'),(12454,'Z629','Difficulte liee a l\'education, sans precision'),(12455,'Z630','Difficultes dans les rapports avec le conjoint ou le partenaire'),(12456,'Z631','Difficultes dans les rapports avec les parents et les beaux-parents'),(12457,'Z632','Difficultes liees a un soutien familial inadequat'),(12458,'Z633','Difficultes liees a l\'absence d\'un des membres de la famille'),(12459,'Z634','Difficultes liees a la disparition et au deces d\'un membre de la famille'),(12460,'Z635','Difficultes liees a la dislocation de la famille par separation et divorce'),(12461,'Z636','Difficultes liees au fait d\'avoir un parent a charge au domicile, necessitant des soins'),(12462,'Z637','Autres evenements difficiles ayant une incidence sur la famille et le foyer'),(12463,'Z638','Autres difficultes precisees liees a l\'entourage immediat'),(12464,'Z639','Difficulte liee a l\'entourage immediat, sans precision'),(12465,'Z640','Difficultes liees a une grossesse non desiree'),(12466,'Z641','Difficultes liees a une multiparite'),(12467,'Z642','Difficultes liees a la recherche et l\'acceptation d\'interventions physiques, nutritionnelles et chimiques connues comme dangereuses et nuisibles'),(12468,'Z643','Difficultes liees a la recherche et l\'acceptation d\'interventions comportementales et psychologiques connues comme dangereuses et nuisibles'),(12469,'Z644','Difficultes liees a un desaccord avec les conseillers'),(12470,'Z650','Difficultes liees a une condamnation, sans emprisonnement, apres proces civil ou penal'),(12471,'Z651','Difficultes liees a un emprisonnement et autre incarceration'),(12472,'Z652','Difficultes liees a une liberation de prison'),(12473,'Z653','Difficultes liees a d\'autres situations juridiques'),(12474,'Z654','Difficultes liees au fait d\'etre victime d\'un crime et d\'actes terroristes'),(12475,'Z655','Difficultes liees a l\'exposition a une catastrophe, une guerre et autres hostilites'),(12476,'Z658','Autres difficultes precisees liees a certaines situations psychosociales'),(12477,'Z659','Difficulte liee a des situations psychosociales, sans precision'),(12478,'Z700','Conseil relatif aux attitudes en matiere de sexualite'),(12479,'Z701','Conseil relatif au comportement et a l\'orientation du sujet en matiere de sexualite'),(12480,'Z702','Conseil relatif au comportement et a l\'orientation d\'un tiers en matiere de sexualite'),(12481,'Z703','Conseil relatif a des preoccupations associees concernant les attitudes, le comportement et l\'orientation en matiere de sexualite'),(12482,'Z708','Autres formes de conseils en matiere de sexualite'),(12483,'Z709','Conseil en matiere de sexualite, sans precision'),(12484,'Z710','Personne consultant pour le compte d\'un tiers'),(12485,'Z711','Sujet inquiet de son etat de sante (sans diagnostic)'),(12486,'Z712','Sujet consultant pour explications des resultats d\'examen'),(12487,'Z713','Surveillance et conseils dietetiques'),(12488,'Z714','Conseil et surveillance pour alcoolisme'),(12489,'Z715','Conseil et surveillance pour toxicomanie et pharmacodependance'),(12490,'Z716','Conseil pour tabagisme'),(12491,'Z717','Conseil a propos du virus de l\'immunodeficience humaine [VIH]'),(12492,'Z718','Autres conseils precises'),(12493,'Z719','Conseil, sans precision'),(12494,'Z720','Difficultes liees a l\'usage du tabac (sans abus)'),(12495,'Z721','Difficultes liees a la consommation d\'alcool (sans abus)'),(12496,'Z722','Difficultes liees a l\'utilisation de drogues (sans abus)'),(12497,'Z723','Difficultes liees au manque d\'exercice physique'),(12498,'Z724','Difficulte liees au regime et habitudes alimentaires inadequats'),(12499,'Z725','Difficulte liees au comportement sexuel a haut risque'),(12500,'Z726','Difficultes liees au jeu et pari'),(12501,'Z728','Autres difficultes liees au mode de vie'),(12502,'Z729','Difficultes liees au mode de vie, sans precision'),(12503,'Z730','Surmenage'),(12504,'Z731','Accentuation de certains traits de la personnalite'),(12505,'Z732','Manque de repos et de loisirs'),(12506,'Z733','Stress, non classe ailleurs'),(12507,'Z734','Competences sociales inadequates, non classees ailleurs'),(12508,'Z735','Conflit sur le role social, non classe ailleurs'),(12509,'Z736','Limites imposees aux activites par une incapacite'),(12510,'Z738','Autres difficultes liees a l\'orientation de son mode de vie'),(12511,'Z739','Difficulte liee a l\'orientation de son mode de vie non precise'),(12512,'Z740','Mobilite restreinte'),(12513,'Z741','Besoin d\'assistance et de soins d\'hygiene'),(12514,'Z742','Besoin d\'assistance a domicile, aucun autre membre du foyer n\'etant capable d\'assurer les soins'),(12515,'Z743','Besoin d\'une surveillance permanente'),(12516,'Z748','Autres difficultes liees a une dependance envers la personne qui donne les soins'),(12517,'Z749','Difficulte liee a une dependance envers la personne qui donne les soins, sans precision'),(12518,'Z750','Absence de services medicaux a domicile'),(12519,'Z751','Sujet attendant d\'etre admis ailleurs, dans un etablissement adequat'),(12520,'Z752','Autre periode d\'attente pour investigation et traitement'),(12521,'Z753','Centres medicaux non disponibles et non accessibles'),(12522,'Z754','Autres organisations d\'aide non disponibles et non accessibles'),(12523,'Z755','Prise en charge pendant les vacances'),(12524,'Z758','Supprime 2001'),(12525,'Z7580','Acte impossible a realiser dans l\'etablissement'),(12526,'Z7588','Autres difficultes liees aux installations medicales et autres soins de sante, non classees ailleurs'),(12527,'Z759','Difficulte liee aux installations medicales et autre soins de sante, sans precision'),(12528,'Z760','Renouvellement d\'une ordonnance'),(12529,'Z761','Surveillance medicale et soins medicaux des enfants trouves'),(12530,'Z762','Surveillance medicale et soins medicaux d\'autres nourrissons et enfants en bonne sante'),(12531,'Z763','Personne en bonne sante accompagnant un sujet malade'),(12532,'Z764','Autres pensionnaires d\'etablissements de soins'),(12533,'Z765','Simulateur'),(12534,'Z768','Sujet ayant recours aux services de sante dans d\'autres circonstances precisees'),(12535,'Z769','Sujet ayant recours aux services de sante dans des circonstances non precisees'),(12536,'Z800','Antecedents familiaux de tumeur maligne des organes digestifs'),(12537,'Z801','Antecedents familiaux de tumeur maligne de la trachee, des bronches et des poumons'),(12538,'Z802','Antecedents familiaux de tumeur maligne des autres organes respiratoires et intrathoraciques'),(12539,'Z803','Antecedents familiaux de tumeur maligne du sein'),(12540,'Z804','Antecedents familiaux de tumeur maligne des organes genitaux'),(12541,'Z805','Antecedents familiaux de tumeur maligne des voies urinaires'),(12542,'Z806','Antecedents familiaux de leucemie'),(12543,'Z807','Antecedents familiaux d\'autres tumeurs des tissus lymphoide, hematopoietique et apparentes'),(12544,'Z808','Antecedents familiaux de tumeur maligne d\'autres systemes et organes'),(12545,'Z809','Antecedent familial de tumeur maligne, sans precision'),(12546,'Z810','Antecedents familiaux de retard mental'),(12547,'Z811','Antecedents familiaux d\'abus d\'alcool'),(12548,'Z812','Antecedents familiaux de tabagisme'),(12549,'Z813','Antecedents familiaux d\'abus d\'autres substances psycho-actives'),(12550,'Z814','Antecedents familiaux d\'abus d\'autres substances'),(12551,'Z818','Antecedents familiaux d\'autres troubles mentaux et du comportement'),(12552,'Z820','Antecedents familiaux d\'epilepsie et autres affections neurologiques'),(12553,'Z821','Antecedents familiaux de cecite et perte de vision'),(12554,'Z822','Antecedents familiaux de surdite et perte d\'audition'),(12555,'Z823','Antecedents familiaux d\'accident cerebrovasculaire'),(12556,'Z824','Antecedents familiaux de cardiopathies ischemiques et autres maladies de l\'appareil circulatoire'),(12557,'Z825','Antecedents familiaux d\'asthme et autres maladies chroniques des voies respiratoires inferieures'),(12558,'Z826','Antecedents familiaux d\'arthrite et autres maladies du systeme osteo-articulaire, des muscles et du tissu conjonctif'),(12559,'Z827','Antecedents familiaux de malformations congenitales et anomalies chromosomiques'),(12560,'Z828','Antecedents familiaux d\'autres incapacites et maladies chroniques conduisant a l\'invalidite, non classees ailleurs'),(12561,'Z830','Antecedents familiaux de maladie due au virus de l\'immunodeficience humaine [VIH]'),(12562,'Z831','Antecedents familiaux d\'autres maladies infectieuses et parasitaires'),(12563,'Z832','Antecedents familiaux de maladies du sang et des organes hematopoietiques et de certains troubles du systeme immunitaire'),(12564,'Z833','Antecedents familiaux de diabete sucre'),(12565,'Z834','Antecedents familiaux d\'autres maladies endocriniennes, nutritionnelles et metaboliques'),(12566,'Z835','Antecedents familiaux de troubles de la vue et de l\'audition'),(12567,'Z836','Antecedents familiaux de maladies de l\'appareil respiratoire'),(12568,'Z837','Antecedents familiaux de maladies de l\'appareil digestif'),(12569,'Z840','Antecedents familiaux de maladies de la peau et du tissu cellulaire sous-cutane'),(12570,'Z841','Antecedents familiaux de maladies renales et de l\'uretere'),(12571,'Z842','Antecedents familiaux d\'autres maladies de l\'appareil genito-urinaire'),(12572,'Z843','Antecedents familiaux de consanguinite'),(12573,'Z848','Antecedents familiaux d\'autres affections precisees'),(12574,'Z850','Antecedents personnels de tumeur maligne des organes digestifs'),(12575,'Z851','Antecedents personnels de tumeur maligne de la trachee, des bronches et des poumons'),(12576,'Z852','Antecedents personnels de tumeur maligne d\'autres organes respiratoires et intrathoraciques'),(12577,'Z853','Antecedents personnels de tumeur maligne du sein'),(12578,'Z854','Antecedents personnels de tumeur maligne des organes genitaux'),(12579,'Z855','Antecedents personnels de tumeur maligne des voies urinaires'),(12580,'Z856','Antecedents personnels de leucemie'),(12581,'Z857','Antecedents personnels d\'autres tumeurs malignes des tissus lymphoide, hematopoietique et apparentes'),(12582,'Z858','Antecedents personnels de tumeurs malignes d\'autres organes et systemes'),(12583,'Z859','Antecedents personnels de tumeur maligne, sans precision'),(12584,'Z860','Antecedents personnels d\'autres tumeurs'),(12585,'Z861','Antecedents personnels de maladies infectieuses et parasitaires'),(12586,'Z862','Antecedents personnels de maladies du sang et des organes hematopoietiques et de certains troubles du systeme immunitaire'),(12587,'Z863','Antecedents personnels de maladies endocriniennes, nutritionnelles et metaboliques'),(12588,'Z864','Antecedents personnels d\'abus de substances psycho-actives'),(12589,'Z865','Antecedents personnels d\'autres troubles mentaux et du comportement'),(12590,'Z866','Antecedents personnels de maladies du systeme nerveux et des organes des sens'),(12591,'Z867','Antecedents personnels de maladies de l\'appareil circulatoire'),(12592,'Z870','Antecedents personnels de maladies de l\'appareil respiratoire'),(12593,'Z871','Antecedents personnels de maladies de l\'appareil digestif'),(12594,'Z872','Antecedents personnels de maladies de la peau et du tissu cellulaire sous-cutane'),(12595,'Z873','Antecedents personnels de maladies du systeme osteo-articulaire, des muscles et du tissu conjonctif'),(12596,'Z874','Antecedents personnels de maladies de l\'appareil genito-urinaire'),(12597,'Z875','Antecedents personnels de complications de la grossesse, de l\'accouchement et de la puerperalite'),(12598,'Z876','Antecedents personnels de certaines affections dont l\'origine se situe dans la periode perinatale'),(12599,'Z877','Antecedents personnels de malformations congenitales et anomalies chromosomiques'),(12600,'Z878','Antecedents personnels d\'autres etats precises'),(12601,'Z880','Antecedents personnels d\'allergie a la penicilline'),(12602,'Z881','Antecedents personnels d\'allergie a d\'autres antibiotiques'),(12603,'Z882','Antecedents personnels d\'allergie aux sulfamides'),(12604,'Z883','Antecedents personnels d\'allergie a d\'autres agents anti-infectieux'),(12605,'Z884','Antecedents personnels d\'allergie aux anesthesiques'),(12606,'Z885','Antecedents personnels d\'allergie aux narcotiques'),(12607,'Z886','Antecedents personnels d\'allergie aux analgesiques'),(12608,'Z887','Antecedents personnels d\'allergie aux serum et vaccin'),(12609,'Z888','Antecedents personnels d\'allergie a d\'autres medicaments et substances biologiques'),(12610,'Z889','Antecedents personnels d\'allergie a un medicament et une substance biologique, sans precision'),(12611,'Z890','Absence acquise de doigt(s) [y compris le pouce], unilaterale'),(12612,'Z891','Absence acquise de main et poignet'),(12613,'Z892','Absence acquise d\'un membre superieur au-dessus du poignet'),(12614,'Z893','Absence acquise des deux membres superieurs [tout niveau]'),(12615,'Z894','Absence acquise de pied et cheville'),(12616,'Z895','Absence acquise d\'un membre inferieur, au niveau du genou ou au-dessous'),(12617,'Z896','Absence acquise d\'un membre inferieur, au-dessus du genou'),(12618,'Z897','Absence acquise des deux membres inferieurs [tout niveau, sauf orteils seuls]'),(12619,'Z898','Absence acquise a la fois de membres superieurs et inferieurs [tout niveau]'),(12620,'Z899','Absence acquise de membre, sans precision'),(12621,'Z900','Absence acquise d\'une partie de la tete et du cou'),(12622,'Z901','Absence acquise de sein(s)'),(12623,'Z902','Absence acquise de poumon [partie de]'),(12624,'Z903','Absence acquise de partie d\'estomac'),(12625,'Z904','Absence acquise d\'autres parties de l\'appareil digestif'),(12626,'Z905','Absence acquise de rein'),(12627,'Z906','Absence acquise d\'autres organes des voies urinaires'),(12628,'Z907','Absence acquise d\'organe(s) genital(aux)'),(12629,'Z908','Absence acquise d\'autres organes'),(12630,'Z910','Antecedents personnels d\'allergie, autre qu\'a des medicaments et des substances biologiques'),(12631,'Z911','Antecedents personnels de non-observance d\'un traitement medical et d\'un regime'),(12632,'Z912','Antecedents personnels de mauvaise hygiene personnelle'),(12633,'Z913','Antecedents personnels de cycle veille/sommeil anormal'),(12634,'Z914','Antecedents personnels de traumatisme psychologique, non classe ailleurs'),(12635,'Z915','Antecedents personnels de lesions auto-infligees'),(12636,'Z916','Antecedents personnels d\'autres traumatismes physiques'),(12637,'Z918','Antecedents personnels d\'autres facteurs de risque precises, non classes ailleurs'),(12638,'Z920','Antecedents personnels de contraception'),(12639,'Z921','Antecedents personnels d\'utilisation (actuelle) a long terme d\'anticoagulants'),(12640,'Z922','Antecedents personnels d\'utilisation (actuelle) a long terme d\'autres medicaments'),(12641,'Z923','Antecedents personnels d\'irradiation'),(12642,'Z924','Antecedents personnels d\'intervention chirurgicale importante, non classee ailleurs'),(12643,'Z925','Antecedents personnels de mesures de reeducation'),(12644,'Z928','Antecedents personnels d\'autres traitements medicaux'),(12645,'Z929','Antecedents personnels de traitement medical, sans precision'),(12646,'Z930','Presence de tracheostomie'),(12647,'Z931','Presence de gastrostomie'),(12648,'Z932','Presence d\'ileostomie'),(12649,'Z933','Presence de colostomie'),(12650,'Z934','Presence d\'autres stomies de l\'appareil digestif'),(12651,'Z935','Presence de cystostomie'),(12652,'Z936','Presence d\'autres stomies de l\'appareil urinaire'),(12653,'Z938','Presence d\'autres stomies'),(12654,'Z939','Presence de stomie, sans precision'),(12655,'Z940','Presence de greffe de rein'),(12656,'Z941','Presence de greffe du cour'),(12657,'Z942','Presence de greffe de poumon'),(12658,'Z943','Presence de greffe de cour et poumon'),(12659,'Z944','Presence de greffe de foie'),(12660,'Z945','Presence de greffe de peau'),(12661,'Z946','Presence de greffe d\'os'),(12662,'Z947','Presence de greffe de cornee'),(12663,'Z948','Presence d\'autres greffes d\'organes et de tissus'),(12664,'Z9480','Presence de greffe de moelle osseuse'),(12665,'Z9481','Presence de greffe de pancreas'),(12666,'Z9488','Presence de greffe d\'organes et de tissus, autres'),(12667,'Z949','Presence de greffe d\'organe et de tissu, sans precision'),(12668,'Z950','Presence d\'un stimulateur cardiaque'),(12669,'Z951','Presence d\'un pontage aorto-coronaire'),(12670,'Z952','Presence de prothese d\'une valvule cardiaque'),(12671,'Z953','Presence d\'une valvule cardiaque xenogenique'),(12672,'Z954','Presence d\'une autre valvule cardiaque de remplacement'),(12673,'Z955','Presence d\'implant et de greffe vasculaires coronaires'),(12674,'Z958','Presence d\'autres implants et greffes cardiaques et vasculaires'),(12675,'Z959','Presence d\'implant et de greffe cardiaques et vasculaires, sans precision'),(12676,'Z960','Presence d\'implants urogenitaux'),(12677,'Z961','Presence d\'implants intra-oculaires de cristallin'),(12678,'Z962','Presence d\'implants otologiques et audiologiques'),(12679,'Z963','Presence d\'un larynx artificiel'),(12680,'Z964','Presence d\'implants endocriniens'),(12681,'Z965','Presence d\'implants maxillaires et sur racines dentaires'),(12682,'Z966','Presence d\'implants d\'articulations orthopediques'),(12683,'Z967','Presence d\'autres implants osseux et tendineux'),(12684,'Z968','Presence d\'autres implants fonctionnels precises'),(12685,'Z969','Presence d\'implant fonctionnel, sans precision'),(12686,'Z970','Presence d\'un oil artificiel'),(12687,'Z971','Presence d\'un membre artificiel (complet) (partiel)'),(12688,'Z972','Presence d\'une prothese dentaire (complete) (partielle)'),(12689,'Z973','Presence de lunettes et lentilles de contact'),(12690,'Z974','Presence d\'appareil auditif externe'),(12691,'Z975','Presence d\'un dispositif contraceptif (intra-uterin) [sterilet]'),(12692,'Z978','Presence d\'autres appareils precises'),(12693,'Z980','Presence de derivation intestinale et anastomose'),(12694,'Z981','Presence d\'arthrodese'),(12695,'Z982','Presence d\'un appareil de drainage du liquide cephalo-rachidien'),(12696,'Z988','Autres etats post-chirurgicaux precises'),(12697,'Z990','Dependance envers un aspirateur'),(12698,'Z991','Dependance envers un respirateur'),(12699,'Z991+0','Dependance envers un respirateur: ventilation par tracheostomie'),(12700,'Z991+1','Dependance envers un respirateur: ventilation par masque nasal'),(12701,'Z991+8','Dependance envers un respirateur: ventilation par un autre moyen'),(12702,'Z992','Dependance envers une dialyse renale'),(12703,'Z992+0','Dependance envers une hemodialyse (renale)'),(12704,'Z992+1','Dependance envers une dialyse peritoneale'),(12705,'Z992+8','Dependance envers une dialyse renale, autre'),(12706,'Z993','Dependance envers un fauteuil roulant'),(12707,'Z998','Dependance envers d\'autres machines et appareils auxiliaires'),(12708,'Z999','Dependance envers une machine et un appareil auxiliaire, sans precision'); --- core tables that drive system configuration - these configurations could --- be overriden by individual enterprises however these are the defaults --- set variables -SET foreign_key_checks = 0; - -SET names 'utf8mb4'; -SET character_set_database = 'utf8mb4'; -SET collation_database = 'utf8mb4_unicode_ci'; -SET CHARACTER SET utf8mb4, CHARACTER_SET_CONNECTION = utf8mb4; - --- units -INSERT INTO unit VALUES - (0,'Root','TREE.ROOT','The unseen root node',NULL,'/root'), - (1,'Admin','TREE.ADMIN','The Administration Super-Category',0,'/ADMIN_FOLDER'), - (2,'Enterprise','TREE.ENTERPRISE','Manage the registered enterprises from here',1,'/enterprises'), - (3,'Invoice Registry','TREE.INVOICE_REGISTRY','Invoice Registry',5,'/invoices'), - (4,'Users & Permissions','TREE.USERS','Manage user privileges and permissions',1,'/users'), - (5,'Finance','TREE.FINANCE','The Finance Super-Category',0,'/FINANCE_FOLDER'), - (6,'Account','TREE.ACCOUNT','Chart of Accounts management',5,'/accounts'), - (9,'Posting Journal','TREE.POSTING_JOURNAL','Daily Log',5,'/journal'), - (10,'General Ledger','TREE.GENERAL_LEDGER','Posted Journal Data',5,'/general_ledger'), - (12,'Hospital','TREE.HOSPITAL','The Hospital Super-Category',0,'/HOSPITAL_FOLDER'), - (13,'Fiscal Year','TREE.FISCAL_YEAR','Fiscal year configuration page',5,'/fiscal'), - (14,'Patient Registration','TREE.PATIENT_REGISTRATION','Register patients',12,'/patients/register'), - (15,'Patient Registry','TREE.PATIENT_REGISTRY','Patient Registry',12,'/patients'), - (16,'Patient Invoice','TREE.PATIENT_INVOICE','Create an invoice for a patient',5,'/invoices/patient'), - (18,'Cash Window','TREE.CASH_WINDOW','Cash payments against past or future invoices',5,'/cash'), - (19,'Register Supplier','TREE.REGISTER_SUPPLIER','',1,'/suppliers'), - (20,'Depot Management','DEPOT.TITLE','',160,'/depots'), - (21,'Price List','TREE.PRICE_LIST','Configure price lists!',1,'/prices'), - (26,'Location Manager','TREE.LOCATION','',1,'/locations'), - (29,'Patient Group','TREE.PATIENT_GRP','',1,'/patients/groups'), - (48,'Service Management','TREE.SERVICE','',1,'/services'), - (57,'Human Resources','TREE.HUMANS_RESSOURCES','',0,'/PAYROLL_FOLDER'), - (61,'Employee','TREE.EMPLOYEE','Employees Registration',57,'/employees/register'), - (62,'Employee Registry','TREE.EMPLOYEE_REGISTRY','',57,'/employees'), - (82,'Subsidies','TREE.SUBSIDY','Handles the subsidy situation',1,'/subsidies'), - (105,'Cashbox Management','TREE.CASHBOX_MANAGEMENT','',1,'/cashboxes'), - (107,'Debtor Groups Management','TREE.DEBTOR_GROUP','Debtor Groups Management module',1,'/debtors/groups'), - (134,'Simple Journal Vouchers','TREE.SIMPLE_VOUCHER','Creates a simple transfer slip between two accounts',5,'/vouchers/simple'), - (135,'Invoicing Fee','TREE.INVOICING_FEES','Configures invoicing Fee for bhima',1,'/invoicing_fees'), - (137,'Complex Journal Vouchers','TREE.COMPLEX_JOURNAL_VOUCHER','Complex Journal vouchers module',5,'/vouchers/complex'), - (138,'Inventory Module','TREE.INVENTORY','Inventory management module',0,'/INVENTORY_FOLDER'), - (139,'Inventory Registry','TREE.INVENTORY_REGISTRY','Inventory Registry module',138,'/inventory'), - (140,'Inventory Configurations','TREE.INVENTORY_CONFIGURATION','Inventory configuration module',138,'/inventory/configuration'), - (141,'Vouchers Records','TREE.VOUCHER_REGISTRY','Vouchers registry module',5,'/vouchers'), - (143,'Transaction Type Module','TREE.TRANSACTION_TYPE','This module is responsible for managing transaction type',1,'/transaction_type'), - (145,'Cashflow','TREE.CASHFLOW','The Cashflow Report',281,'/reports/cashflow'), - (146,'Creditor Groups Management','TREE.CREDITOR_GROUP','Creditor Groups Management module',1,'/creditors/groups'), - (147,'Cash Payment Registry','TREE.CASH_PAYMENT_REGISTRY','Cash Payment Registry',5,'/payments'), - (149,'Cash Report','TREE.CASH_REPORT','The report of cash entry and exit',281,'/reports/cash_report'), - (150,'Balance Sheet','TREE.BALANCE_REPORT','Balance report module',281,'/reports/balance_report'), - (151,'Aged Debtors','TREE.AGED_DEBTORS','Aged Debtors',281,'/reports/aged_debtors'), - (152,'Account report','TREE.REPORT_ACCOUNTS','The report accounts',281,'/reports/account_report'), - (153,'Report Cashflow by Service','TREE.CASHFLOW_BY_SERVICE','cashflow_by_service',281,'/reports/cashflow_by_service'), - (154,'Purchase Order','TREE.PURCHASE_ORDER','Purchase order folder',0,'/PURCHASE_FOLDER'), - (155,'Purchase','TREE.PURCHASE','The purchase module',154,'/purchases/create'), - (156,'Purchase Registry','TREE.PURCHASE_REGISTRY','The purchase registry',154,'/purchases'), - (157,'Open Debtors','REPORT.OPEN_DEBTORS.TREE','Open Debtors',281,'/reports/open_debtors'), - (160,'Stock','TREE.STOCK','The stock management module',0,'/STOCK_FOLDER'), - (161,'Stock Lots','TREE.STOCK_LOTS','The stock lots registry',160,'/stock/lots'), - (162,'Stock Movements','TREE.STOCK_MOVEMENTS','The stock lots movements registry',160,'/stock/movements'), - (163,'Stock Inventory','TREE.STOCK_INVENTORY','The stock inventory registry',160,'/stock/inventories'), - (164,'Stock Exit','STOCK.EXIT','The stock exit module',160,'/stock/exit'), - (165,'Stock Entry','STOCK.ENTRY','The stock entry module',160,'/stock/entry'), - (167,'Stock Adjustment','STOCK.ADJUSTMENT','The stock adjustment module',160,'/stock/adjustment'), - (168,'Aged Creditors','TREE.AGED_CREDITORS','Aged Creditors',281,'/reports/aged_creditors'), - (170,'Account Statement','TREE.ACCOUNT_STATEMENT','Account Statement Module',281,'/account_statement'), - (180,'Profit & Loss Statement','REPORT.PROFIT_AND_LOSS','The report of income and expenses',281,'/reports/income_expense'), - (181,'Stock Report','TREE.STOCK_REPORT','The report of inventories in stock',282,'/reports/inventory_report'), - (182,'Stock Sheet Report','TREE.STOCK_INVENTORY_REPORT','The report of an inventory in stock',282,'/reports/stock_sheet'), - (183,'Grade Management','TREE.GRADES','',57,'/grades'), - (184,'Job Title Management','TREE.PROFESSION','',57,'/functions'), - (185,'Payroll Rubric Management','TREE.PAYROLL_RUB_MANAGEMENT','',57,'/payroll/rubrics'), - (186,'Holidays Management','TREE.HOLIDAYS_MANAGEMENT','Holidays Management',57,'/holidays'), - (187,'Offdays Management','TREE.OFFDAYS_MANAGEMENT','Offdays Management',57,'/offdays'), - (188,'Tax IPR Management','TREE.IPR_MANAGEMENT','IPR Management',57,'/ipr_tax'), - (189,'IPR Tax Configuration','TREE.IPR_TAX_CONFIGURATION','IPR Tax Configuration',57,'/ipr_tax/configuration'), - (190,'Payroll Rubric Configuration','TREE.PAYROLL_RUB_CONFIGURATION','',57,'/payroll/rubric_configuration'), - (191,'Account Configuration','TREE.PAYROLL_ACCOUNT_CONFIGURATION','Account Configuration',57,'/payroll/account_configuration'), - (192,'Operating Accounts Report','TREE.OPERATING_ACCOUNT','The report of operating',281,'/reports/operating'), - (193,'Weekend Configuration','TREE.WEEKEND_CONFIGURATION','Weekend Configuration',57,'/payroll/weekend_configuration'), - (194,'Payroll Configuration','TREE.PAYROLL_CONFIGURATION','Payroll Configuration',57,'/payroll'), - (195,'Role Management','TREE.ROLE_MANAGEMENT','Roles Management',1,'/roles'), - (197,'Stock Exit Report','TREE.STOCK_EXIT_REPORT','Stock Exit Report',282,'/reports/stock_exit'), - (199,'Annual Clients Report','REPORT.CLIENTS.TITLE','Annual Clients Report',281,'/reports/annual_clients_report'), - (200,'Multiple Payroll','TREE.MULTI_PAYROLL','Multiple Payroll',57,'/multiple_payroll'), - (201,'Employee Standing Report','TREE.EMPLOYEE_STANDING_REPORT','Employee Standing Report',283,'/reports/employee_standing'), - (202,'Patient Standing Report','TREE.PATIENT_STANDING_REPORT','Patient Standing Report',280,'/reports/patient_standing'), - (203,'Employees Configuration','TREE.PAYROLL_EMP_CONFIGURATION','',57,'/payroll/employee_configuration'), - (204,'Exchange Rate','TREE.EXCHANGE','',1,'/exchange'), - (205,'Account Reference Management','TREE.ACCOUNT_REFERENCE_MANAGEMENT','',1,'/account_reference'), - (206,'OHADA Bilan','TREE.OHADA_BALANCE_SHEET','',281,'/reports/ohada_balance_sheet_report'), - (207,'Account Reference Report','TREE.ACCOUNT_REFERENCE_REPORT','',281,'/reports/account_reference'), - (208,'Import Stock From File','TREE.IMPORT_STOCK_FROM_FILE','',160,'/stock/import'), - (209,'Accounts Report Multiple','TREE.REPORTS_MULTIPLE_ACCOUNTS','',281,'/reports/account_report_multiple'), - (210,'Unbalanced Invoice Payments','REPORT.UNPAID_INVOICE_PAYMENTS_REPORT.TITLE','',281,'/reports/unpaid_invoice_payments'), - (211,'Profit & Loss by Month','REPORT.PROFIT_AND_LOSS_BY_MONTH','The report of income and expenses',281,'/reports/income_expense_by_month'), - (213,'Stock Value Report','TREE.STOCK_VALUE','',282,'/reports/stock_value'), - (214,'OHADA Compte de resultat','TREE.OHADA_RESULT_ACCOUNT','',281,'/reports/ohada_profit_loss'), - (216,'Profit & Loss by Year','REPORT.PROFIT_AND_LOSS_BY_YEAR','The report of income and expenses',281,'/reports/income_expense_by_year'), - (217,'Tags','TREE.TAGS','',1,'/tags'), - (218,'Fee Center Management','TREE.COST_CENTER_MANAGEMENT','',0,'/cost_center'), - (219,'Fee Center Management','TREE.COST_CENTER','',218,'/cost_center'), - -- (220,'Distributions Fee Centers','TREE.DITRIBUTION_AUX_FEES_CENTERS','',218,'/allocation_center'), - -- (221,'Update Distributions','TREE.UPDATE_DISTRIBUTION','',218,'/allocation_center/update'), - -- (222,'Fee Center Report','TREE.COST_CENTER_REPORT','Fee Center Report',286,'/reports/cost_center'), - -- (223,'Distribution keys','TREE.DISTRIBUTION_KEYS_MANAGEMENT','Distribution keys',218,'/allocation_center/allocation_key'), - (225,'Stock Assignment','ASSIGN.STOCK_ASSIGN','',160,'/stock/assign'), - (226,'Account Reference Type','TREE.ACCOUNT_REFERENCE_TYPE','Account Reference Type',1,'/account_reference_type'), - (227,'Ward Module','TREE.WARD','Ward folder',0,'/WARD_FOLDER'), - (228,'Ward Configurations','TREE.WARD_CONFIGURATION','Ward configuration module',227,'/ward/configuration'), - (229,'Visits Registry','TREE.VISITS_REGISTRY','Visits registry',12,'/patients/visits'), - -- (230,'Break Even Reference','TREE.BREAK_EVEN_REFERENCE','Break Even Reference',1,'/break_even_reference'), - -- (231,'Break Even Report','TREE.BREAK_EVEN_REPORT','Break-even Report',286,'/reports/break_even'), - -- (232,'Break Even By Fee Center','TREE.BREAK_EVEN_COST_CENTER_REPORT','Break-even By Fee Center Report',286,'/reports/break_even_cost_center'), - (233,'Dashboards Folder','TREE.DASHBOARDS.TITLE','Tableaux de bord',0,'/DASHBOARDS_FOLDER'), - (234,'Indicators Files Registry','TREE.DASHBOARDS.INDICATORS_FILES_REGISTRY','Registre des fiches des indicateurs',233,'/dashboards/indicators_files_registry'), - (235,'Hospitalization dashboard','TREE.DASHBOARDS.HOSPITALIZATION','Tableau de bord des hospitalisations',233,'/dashboards/hospitalization'), - (236,'Human Resources dashboard','TREE.DASHBOARDS.HUMAN_RESOURCES','Tableau de bord du Personnel',233,'/dashboards/staff'), - (237,'Finances dashboard','TREE.DASHBOARDS.FINANCES','Tableau de bord des finances',233,'/dashboards/finances'), - (238,'Indicators report','TREE.INDICATORS_REPORT','Rapport sur les indicateurs',233,'/reports/indicators_report'), - (239,'Visits Report','TREE.VISITS_REPORT','Visits registry',280,'/reports/visit_report'), - (240,'Stock Entry Report','TREE.STOCK_ENTRY_REPORT','Stock Entry Report',282,'/reports/stock_entry'), - (241,'Entity Folder','ENTITY.MANAGEMENT','Entity Folder',0,'/ENTITY_FOLDER'), - (242,'Entity Management','ENTITY.MANAGEMENT','',241,'/entities'), - (243,'Entity Group','ENTITY.GROUP.TITLE','Entity Group',241,'/entity_group'), - (244,'Monthly Analysis of Balance','TREE.MONTHLY_BALANCE','Monthly Balance',281,'/reports/monthly_balance'), - (245,'Debtor Summary Report','REPORT.DEBTOR_SUMMARY.TITLE','Debtor summary report',281,'/reports/debtor_summary'), - (246,'Client Debts Report','TREE.CLIENT_DEBTS_REPORT','Client debts report',281,'/reports/client_debts'), - (247,'Client Support Report','TREE.CLIENT_SUPPORT_REPORT','Client support report',281,'/reports/client_support'), - (248,'Analysis of Cashboxes','REPORT.ANALYSIS_AUX_CASHBOXES.TITLE','Analysis of auxiliary cashboxes',281,'/reports/analysis_auxiliary_cashboxes'), - (249,'Realized Profit Report','TREE.REALIZED_PROFIT_REPORT','Realized profit report / Collection on Invoicies',281,'/reports/realized_profit'), - (250,'System Usage Statistics','REPORT.SYSTEM_USAGE_STAT.TITLE','System usage statistics',280,'/reports/system_usage_stat'), - (251,'Indexes','TREE.INDEXES','The payroll index',57,'/PAYROLL_INDEX_FOLDER'), - (252,'Staffing indexes management','TREE.STAFFING_INDICES_MANAGEMENT','Staffing indices management',251,'/staffing_indices'), - (253,'Multiple Payroll by Indice','TREE.MULTI_PAYROLL_INDICE','Multiple Payroll (indice)',251,'/multiple_payroll_indice'), - (254,'Data Collection','TREE.DATA_COLLECTION','',0,'/data_collection'), - (255,'Fill Form','TREE.FILL_FORM','',254,'/fill_form'), - (256,'Display Metadata','TREE.DISPLAY_METADATA','',254,'/display_metadata'), - (257,'Data Kit','TREE.DATA_KIT','Data Kit',254,'/data_kit'), - (258,'Data Collector Management','TREE.FORMS_MANAGEMENT','',257,'/data_collector_management'), - (259,'Choices List Management','TREE.CHOICES_LIST_MANAGEMENT','',257,'/choices_list_management'), - (260,'Survey Form','TREE.FORMS_CONFIGURATION','',257,'/survey_form'), - (261,'Data Kit Report','TREE.DATA_KIT_REPORT','Data Kit Report',284,'/reports/data_kit'), - (262,'Stock Requisition','TREE.STOCK_REQUISITION','Stock Requisition',160,'/stock/requisition'), - (263,'Configuration Analysis Tools','TREE.CONFIGURATION_ANALYSIS_TOOLS','Configuration Analysis Tools',1,'/configuration_analysis_tools'), - (264,'Configurable Analysis Report','TREE.CONFIGURABLE_ANALYSIS_REPORT','Configurable Analysis Report',281,'/reports/configurable_analysis_report'), - (265,'Purchase Order Analysis','TREE.PURCHASE_ORDER_ANALYSIS','Purchase order analysis',285,'/reports/purchase_order_analysis'), - (266,'Inventory Changes Report','REPORT.INVENTORY_CHANGE.TITLE','Inventory Changes Report',287,'/reports/inventory_changes'), - (267,'Monthly Consumption Report','TREE.MONTHLY_CONSUMPTION','Monthly consumption report',282,'/reports/monthly_consumption_report'), - (268,'Stock Consumption Graph','TREE.STOCK_CONSUMPTION_GRAPH_REPORT','Stock Consumption graph report',282,'/reports/stock_consumption_graph_report'), - (269,'Inventory Adjustment','TREE.INVENTORY_ADJUSTMENT','Inventory Adjustment',160,'/stock/inventory-adjustment'), - (270,'Compare Invoiced to Received','TREE.COMPARE_INVOICED_RECEIVED','Compare invoiced items to received stock',282,'/reports/invoiced_received_stock'), - (271,'Recovery Capacity Report','TREE.RECOVERY_CAPACITY_REPORT','Recovery Capacity Report',281,'/reports/recovery_capacity'), - (280,'Hospital Reports','TREE.REPORTS','reports for the hospital modules',12,'/HOSPITAL_FOLDER/reports'), - (281,'Finance Reports','TREE.REPORTS','reports for the accounting/finance module',5,'/FINANCE_FOLDER/reports'), - (282,'Stock Reports','TREE.REPORTS','reports for the stock modules',160,'/STOCK_FOLDER/reports'), - (283,'HR Reports','TREE.REPORTS','reports for the HR/Payroll modules',57,'/PAYROLL_FOLDER/reports'), - (284,'Data Kit Reports','TREE.REPORTS','reports for the data collection modules',254,'/data_collection/reports'), - (285,'Purchase Reports','TREE.REPORTS','reports for the purchasing modules',154,'/PURCHASE_FOLDER/reports'), - (286,'Fee Center Reports','TREE.REPORTS','reports for the cost center modules',218,'/cost_center/reports'), - (287,'Inventory Reports','TREE.REPORTS','reports for the inventory modules', 138,'/inventory/reports'), - (288, 'Stock Movement Report','TREE.STOCK_MOVEMENT_REPORT','Stock Movement Report', 282,'/reports/stock_movement_report'), - (289, 'Stock Expiration report','TREE.STOCK_EXPIRATION_REPORT','Stock expiration report', 282,'/reports/stock_expiration_report'), - (290, '[SETTINGS] Settings', 'TREE.STOCK_SETTINGS', 'Stock Settings', 160, '/stock/setting'), - (291, 'Stock Dashboard', 'TREE.STOCK_DASHBOARD','Stock Dashboard', 160,'/stock/dashboard'), - (292, 'Stock Changes Report', 'REPORT.STOCK_CHANGES.TITLE', 'Stock Changes Report', 282, '/reports/stock_changes'), - (293, 'Aggregated consumption','TREE.AGGREGATED_STOCK_CONSUMPTION','Aggregated consumption', 160,'/stock/aggregated_consumption'), - (294, 'Duplicate Lots','TREE.DUPLICATE_LOTS','The stock lots duplicates list', 160,'/stock/lots/duplicates'), - (295, 'Rumer report','TREE.RUMER_REPORT','The rumer reports', 282,'/reports/rumer_report'), - (296, 'Agg. Stock Consumption Report','REPORT.AGGREGATED_STOCK_CONSUMPTION.TITLE','Aggregated consumption', 282, '/reports/aggregated_stock_consumption'), - (297, 'Journal Log','TREE.JOURNAL_LOG','The Journal log module', 5,'/journal/log'), - (298, 'Cost Center Step-down','TREE.COST_CENTER_STEPDOWN','The fee center report with step-down algorithm', 286,'/reports/cost_center_step_down'), - (299, 'Allocation Bases','TREE.COST_CENTER_ALLOCATION_KEYS','List cost center allocation bases with values', 218,'/cost_center/allocation_bases'), - (300, 'Lost Stock Report','TREE.LOST_STOCK_REPORT','Report on stock lost during depot transfers', 282,'/reports/lost_stock_report'), - (301, 'Purchase Prices Report','REPORT.PURCHASE_PRICES.TITLE','Report on purchase prices over time', 285,'/reports/purchase_prices'), - (302, 'Cost Centers Accounts Report','TREE.COST_CENTER_ACCOUNTS_REPORT','Report of cc accounts values', 286,'/reports/cost_center_accounts'), - (303, 'Cost Centers Balance Report','TREE.COST_CENTER_INCOME_EXPENSE_REPORT','Report of cc balance', 286,'/reports/cost_center_income_and_expense'), - (304, '[SETTINGS] Settings', 'TREE.PAYROLL_SETTINGS', 'Payroll Settings', 57, '/payroll/setting'), - (305, 'Avg Medical Costs Per Patient', 'TREE.AVERAGE_MED_COST_REPORT', 'Report of avg med costs', 282, '/reports/avg_med_costs_per_patient'); - --- Reserved system account type -INSERT INTO `account_category` VALUES - (1, 'income', 'ACCOUNT.TYPES.INCOME'), - (2, 'expense', 'ACCOUNT.TYPES.EXPENSE'), - (3, 'balance', 'ACCOUNT.TYPES.BALANCE'), - (4, 'title', 'ACCOUNT.TYPES.TITLE'); - --- Reserved system account category -INSERT INTO `account_type` VALUES - (1, 'asset', 'ACCOUNT.TYPES.ASSET', 3), - (2, 'liability', 'ACCOUNT.TYPES.LIABILITY', 3), - (3, 'equity', 'ACCOUNT.TYPES.EQUITY', 3), - (4, 'income', 'ACCOUNT.TYPES.INCOME', 1), - (5, 'expense', 'ACCOUNT.TYPES.EXPENSE', 2), - (6, 'title', 'ACCOUNT.TYPES.TITLE', 4); - --- core BHIMA reports -INSERT INTO `report` (`report_key`, `title_key`) VALUES - ('cashflow', 'TREE.CASHFLOW'), - ('accounts_chart', 'REPORT.CHART_OF_ACCOUNTS'), - ('income_expense', 'REPORT.PROFIT_AND_LOSS'), - ('balance_report', 'REPORT.BALANCE'), - ('aged_debtors', 'TREE.AGED_DEBTORS'), - ('account_report', 'REPORT.REPORT_ACCOUNTS.TITLE'), - ('cashflow_by_service', 'TREE.CASHFLOW_BY_SERVICE'), - ('open_debtors', 'REPORT.OPEN_DEBTORS.TITLE'), - ('aged_creditors','TREE.AGED_CREDITORS'), - ('balance_sheet_report', 'REPORT.BALANCE_SHEET.TITLE'), - ('cash_report', 'REPORT.CASH_REPORT.TITLE'), - ('inventory_report', 'REPORT.STOCK.TITLE'), - ('stock_sheet', 'REPORT.STOCK.INVENTORY_REPORT'), - ('operating', 'TREE.OPERATING_ACCOUNT'), - ('stock_exit', 'REPORT.STOCK.EXIT_REPORT'), - ('annual_clients_report', 'REPORT.CLIENTS.TITLE'), - ('employee_standing', 'REPORT.EMPLOYEE_STANDING.TITLE'), - ('patient_standing', 'REPORT.PATIENT_STANDING.TITLE'), - ('ohada_balance_sheet_report', 'REPORT.OHADA.BALANCE_SHEET'), - ('account_reference', 'REPORT.ACCOUNT_REFERENCE.TITLE'), - ('account_report_multiple', 'REPORT.REPORT_ACCOUNTS_MULTIPLE.TITLE'), - ('unpaid_invoice_payments', 'REPORT.UNPAID_INVOICE_PAYMENTS_REPORT.TITLE'), - ('income_expense_by_month', 'REPORT.PROFIT_AND_LOSS_BY_MONTH'), - ('stock_value', 'TREE.STOCK_VALUE'), - ('ohada_profit_loss', 'TREE.OHADA_RESULT_ACCOUNT'), - ('income_expense_by_year', 'REPORT.PROFIT_AND_LOSS_BY_YEAR'), - -- ('cost_center', 'REPORT.COST_CENTER.TITLE'), - -- ('break_even', 'TREE.BREAK_EVEN_REPORT'), - -- ('break_even_cost_center', 'TREE.BREAK_EVEN_COST_CENTER_REPORT'), - ('indicators_report', 'TREE.INDICATORS_REPORT'), - ('visit_report', 'PATIENT_RECORDS.REPORT.VISITS'), - ('stock_entry', 'REPORT.STOCK.ENTRY_REPORT'), - ('monthly_balance', 'REPORT.MONTHLY_BALANCE.TITLE'), - ('debtor_summary', 'REPORT.DEBTOR_SUMMARY.TITLE'), - ('client_debts', 'REPORT.CLIENT_SUMMARY.TITLE'), - ('client_support', 'REPORT.CLIENT_SUPPORT.TITLE'), - ('analysis_auxiliary_cashboxes', 'REPORT.ANALYSIS_AUX_CASHBOXES.TITLE'), - ('realized_profit', 'REPORT.REALIZED_PROFIT.TITLE'), - ('recovery_capacity', 'REPORT.RECOVERY_CAPACITY.TITLE'), - ('system_usage_stat', 'REPORT.SYSTEM_USAGE_STAT.TITLE'), - ('data_kit', 'TREE.DATA_KIT_REPORT'), - ('configurable_analysis_report', 'REPORT.CONFIGURABLE_ANALYSIS_REPORT.TITLE'), - ('purchase_order_analysis', 'REPORT.PURCHASE_ORDER_ANALYSIS.TITLE'), - ('inventory_changes', 'REPORT.INVENTORY_CHANGE.TITLE'), - ('monthly_consumption_report', 'REPORT.MONTHLY_CONSUMPTION.TITLE'), - ('stock_consumption_graph_report', 'REPORT.STOCK_CONSUMPTION_GRAPH_REPORT.TITLE'), - ('invoiced_received_stock', 'REPORT.COMPARE_INVOICED_RECEIVED.TITLE'), - ('invoiceRegistryReport', 'Invoice Registry as report'), - ('stock_movement_report', 'REPORT.STOCK_MOVEMENT_REPORT.TITLE'), - ('stock_expiration_report', 'REPORT.STOCK_EXPIRATION_REPORT.TITLE'), - ('stock_changes', 'REPORT.STOCK_CHANGES.TITLE'), - ('aggregated_stock_consumption', 'REPORT.AGGREGATED_STOCK_CONSUMPTION.TITLE'), - ('rumer_report', 'REPORT.RUMER.TITLE'), - ('purchase_prices', 'REPORT.PURCHASE_PRICES.TITLE'), - ('cost_center_step_down', 'TREE.COST_CENTER_STEPDOWN'), - ('lost_stock_report', 'TREE.LOST_STOCK_REPORT'), - ('cost_center_accounts', 'TREE.COST_CENTER_ACCOUNTS_REPORT'), - ('cost_center_income_and_expense', 'TREE.COST_CENTER_INCOME_EXPENSE_REPORT'), - ('avg_med_costs_per_patient', 'TREE.AVERAGE_MED_COST_REPORT'); - --- Supported Languages -INSERT INTO `language` VALUES - (1,'Francais','fr', 'fr-be'), - (2,'English','en', 'en-us'); - --- Currencies -INSERT INTO `currency` (`id`, `name`, `format_key`, `symbol`, `note`, `min_monentary_unit`) VALUES - (1,'Congolese Francs','fc','Fc',NULL,50.00), - (2,'United States Dollars','usd','$',NULL,0.01), - (3,'Euro','EUR','€',NULL,0.01); - -INSERT INTO `inventory_type` VALUES (1,'Article'),(2,'Assembly'),(3,'Service'); -INSERT INTO `inventory_unit` VALUES - (1,'Act', 'Act'), - (2,'Pal', 'Pallet'), - (3,'Pill', 'Pillule'), - (4,'Box', 'Box'), - (5,'Lot', 'Lot'), - (6,'amp', 'ampoule'), - (7,'bags', 'bags'), - (8,'btl', 'bouteille'), - (9,'cap', 'capsule'), - (10,'flc', 'flacon'), - (11,'jar', 'jar'), - (12,'ltr', 'littre'), - (13,'pce', 'piece'), - (14,'sch', 'sachet'), - (15,'tab', 'tablette'), - (16,'tub', 'tube'), - (17,'vial', 'vial'), - (18, 'unité', 'unité'); - --- fonctions -INSERT INTO `fonction` VALUES - (1,'Infirmier'), - (2,'Medecin Directeur'); - -INSERT INTO `staffing_function_indice` (`uuid`, `value`, `fonction_id`) VALUES -(HUID('9ee06e4a-7b59-48e6-812c-c0f8a00cf7d3'), 60.0000, 1), -(HUID(uuid()), 125.0000, 2); - --- transaction type -INSERT INTO `transaction_type` (`id`, `text`, `type`, `fixed`) VALUES - (1, 'VOUCHERS.SIMPLE.GENERIC_INCOME', 'income', 1), - (2, 'VOUCHERS.SIMPLE.CASH_PAYMENT', 'income', 1), - (3, 'VOUCHERS.SIMPLE.CONVENTION_PAYMENT', 'income', 1), - (4, 'VOUCHERS.SIMPLE.SUPPORT_INCOME', 'income', 1), - (5, 'VOUCHERS.SIMPLE.TRANSFER', 'other', 1), - (6, 'VOUCHERS.SIMPLE.GENERIC_EXPENSE', 'expense', 1), - (7, 'VOUCHERS.SIMPLE.SALARY_PAYMENT', 'expense', 1), - (8, 'VOUCHERS.SIMPLE.CASH_RETURN', 'expense', 1), - (9, 'VOUCHERS.SIMPLE.PURCHASES', 'expense', 1), - (10,'VOUCHERS.SIMPLE.CREDIT_NOTE', 'other', 1), - (11,'VOUCHERS.SIMPLE.INVOICING', 'income', 1), - (12, 'VOUCHERS.SIMPLE.STOCK_INTEGRATION', 'other', 1), - (13, 'VOUCHERS.SIMPLE.STOCK_EXIT', 'other', 1), - (14, 'VOUCHERS.SIMPLE.STOCK_ENTRY', 'other', 1), - (15, 'VOUCHERS.SIMPLE.COMMITMENT', 'other', 1), - (16, 'VOUCHERS.SIMPLE.EMPLOYEE_WITHHOLDINGS', 'other', 1), - (17, 'VOUCHERS.SIMPLE.CHARGE_REMUNERATION', 'other', 1), - (18, 'VOUCHERS.SIMPLE.ADJUSTMENT', 'other', 1), - (19, 'VOUCHERS.SIMPLE.CAUTION_LINK', 'other', 1); - -INSERT INTO `transaction_type` (`text`, `type`, `fixed`) VALUES - ('VOUCHERS.SIMPLE.TRANSFER_AUXILIARY', 'expense', 1), - ('VOUCHERS.SIMPLE.RECEPTION_FUNDS_AUXILIARY', 'income', 1), - ('VOUCHERS.SIMPLE.PROVISIONING_PRINCIPAL', 'income', 1), - ('VOUCHERS.SIMPLE.TRANSFER_FUNDS_BANKS', 'expense', 1), - ('VOUCHERS.SIMPLE.EXIT_FUNDS_BANK', 'expense', 1), - ('VOUCHERS.SIMPLE.BANK_CASH_APPROVALS', 'income', 1); - --- Stock Movement Flux -INSERT INTO `flux` VALUES - (1, 'STOCK_FLUX.FROM_PURCHASE'), - (2, 'STOCK_FLUX.FROM_OTHER_DEPOT'), - (3, 'STOCK_FLUX.FROM_ADJUSTMENT'), - (4, 'STOCK_FLUX.FROM_PATIENT'), - (5, 'STOCK_FLUX.FROM_SERVICE'), - (6, 'STOCK_FLUX.FROM_DONATION'), - (7, 'STOCK_FLUX.FROM_LOSS'), - (8, 'STOCK_FLUX.TO_OTHER_DEPOT'), - (9, 'STOCK_FLUX.TO_PATIENT'), - (10, 'STOCK_FLUX.TO_SERVICE'), - (11, 'STOCK_FLUX.TO_LOSS'), - (12, 'STOCK_FLUX.TO_ADJUSTMENT'), - (13, 'STOCK_FLUX.FROM_INTEGRATION'), - (14, 'STOCK_FLUX.INVENTORY_RESET'), - (15, 'STOCK_FLUX.INVENTORY_ADJUSTMENT'), - (16, 'STOCK_FLUX.AGGREGATE_CONSUMPTION'); - --- Roles Actions - -INSERT INTO `actions`(`id`, `description`) VALUES - (1, 'FORM.LABELS.CAN_EDIT_ROLES'), - (2, 'FORM.LABELS.CAN_UNPOST_TRANSACTIONS'), - (3, 'USERS.ACTIONS.DELETE_CASH_PAYMENT' ), - (4, 'USERS.ACTIONS.DELETE_INVOICE' ), - (5, 'USERS.ACTIONS.DELETE_PURCHASE_ORDER'), - (6, 'USERS.ACTIONS.DELETE_STOCK_MOVEMENT'), - (7, 'USERS.ACTIONS.DELETE_VOUCHER'), - (8, 'USERS.ACTIONS.EDIT_LOT'); - - --- Purchase Status -INSERT INTO `purchase_status` (`id`, `text`) VALUES - (1, 'PURCHASES.STATUS.WAITING_CONFIRMATION'), - (2, 'PURCHASES.STATUS.CONFIRMED'), - (3, 'PURCHASES.STATUS.RECEIVED'), - (4, 'PURCHASES.STATUS.PARTIALLY_RECEIVED'), - (5, 'PURCHASES.STATUS.CANCELLED'), - (6, 'PURCHASES.STATUS.EXCESSIVE_RECEIVED_QUANTITY'); - --- Paiement Status -INSERT INTO `payment_status` (`id`, `text`) VALUES - (1, 'PAYROLL_STATUS.WAITING_FOR_CONFIGURATION'), - (2, 'PAYROLL_STATUS.CONFIGURED'), - (3, 'PAYROLL_STATUS.WAITING_FOR_PAYMENT'), - (4, 'PAYROLL_STATUS.PARTIALLY_PAID'), - (5, 'PAYROLL_STATUS.PAID'); - --- locations (default enterprise location only) -INSERT INTO `country` VALUES (HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f'),'République Démocratique du Congo'); -INSERT INTO `province`(`uuid`, `name`, `country_uuid`) -VALUES (HUID(UUID()), 'Bas-Uele', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Équateur', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Haut-Katanga', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Haut-Lomami', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Ituri', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Kasaï', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Kasaï-Central', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Kasaï-Oriental', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID('f6fc7469-7e58-45cb-b87c-f08af93edade'),'Kinshasa', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Kongo-Centra', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Kwango', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Kwilu', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Lomami', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Lualaba', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Mai-Ndombe', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Maniema', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Mongala', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Nord-Kivu', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Nord-Ubangi', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Sankuru', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Sud-Kivu', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Sud-Ubangi', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Tanganyika', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Tshopo', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')), - (HUID(UUID()), 'Tshuapa', HUID('dbe330b6-5cde-4830-8c30-dc00eccd1a5f')); - -INSERT INTO `sector` VALUES (HUID('0404e9ea-ebd6-4f20-b1f8-6dc9f9313450'),'Lukunga', HUID('f6fc7469-7e58-45cb-b87c-f08af93edade')); -INSERT INTO `village` VALUES (HUID('1f162a10-9f67-4788-9eff-c1fea42fcc9b'),'Gombe', HUID('0404e9ea-ebd6-4f20-b1f8-6dc9f9313450'), NULL, NULL); - --- default entity types -INSERT INTO `entity_type` (`label`, `translation_key`) VALUES - ('person', 'ENTITY.TYPE.PERSON'), - ('service', 'ENTITY.TYPE.SERVICE'), - ('office', 'ENTITY.TYPE.OFFICE'), - ('enterprise', 'ENTITY.TYPE.ENTERPRISE'); - --- Default Account Reference Type -INSERT INTO `account_reference_type` (`id`, `label`, `fixed`) VALUES -(1, 'FORM.LABELS.COST_CENTER', 1), -(2, 'FORM.LABELS.BALANCE_SHEET', 1), -(3, 'FORM.LABELS.PROFIT_LOSS', 1), -(4, 'FORM.LABELS.BREAK_EVEN', 1), -(5, 'FORM.LABELS.ANALYSIS_TOOLS.TITLE', 1); - --- Default Discharge types -INSERT INTO `discharge_type` (`id`, `label`) VALUES - (1, 'PATIENT_RECORDS.DISCHARGE.REGULAR'), - (2, 'PATIENT_RECORDS.DISCHARGE.ON_PATIENT_WILL'), - (3, 'PATIENT_RECORDS.DISCHARGE.EMERGENCY'), - (4, 'PATIENT_RECORDS.DISCHARGE.SERVICE_CHANGE'), - (5, 'PATIENT_RECORDS.DISCHARGE.DEATH'), - (6, 'PATIENT_RECORDS.DISCHARGE.EVASION'), - (7, 'PATIENT_RECORDS.DISCHARGE.DISCHARGE_BUT_ON_BED'), - (8, 'PATIENT_RECORDS.DISCHARGE.STATUQUO_CLINIC'), - (9, 'PATIENT_RECORDS.DISCHARGE.TRANSFER'); - --- indicators status values -INSERT INTO `indicator_status`(`id`, `text`,`translate_key`)VALUES - (1, 'incomplete', 'FORM.LABELS.INCOMPLETE'), - (2, 'complete', 'FORM.LABELS.COMPLETE'), - (3, 'validated', 'FORM.LABELS.VALIDATED'); - --- indicators types -INSERT INTO `indicator_type`(`id`, `text`,`translate_key`)VALUES - (1, 'hospitalization', 'DASHBOARD.HOSPITALIZATION'), - (2, 'staff', 'DASHBOARD.STAFF'), - (3, 'finance', 'DASHBOARD.FINANCE'); - --- cron --- NOTE(@jniles): the cron syntax for month is 0-indexed, but the cron --- syntax for day is 1-indexed. -INSERT INTO `cron` (`label`, `value`) VALUES - ('CRON.DAILY', '0 1 * * *'), - ('CRON.WEEKLY', '0 1 * * 0'), - ('CRON.MONTHLY', '0 1 30 * *'), - ('CRON.YEARLY', '0 1 31 11 *'); - --- Survey Form Type -INSERT INTO `survey_form_type` (`id`, `label`, `type`, `is_list`) VALUES - (1, 'FORM.LABELS.NUMBER', 'number', 0), - (2, 'FORM.LABELS.TEXT', 'text', 0), - (3, 'FORM.LABELS.SELECT_ONE', 'select_one', 1), - (4, 'FORM.LABELS.SELECT_MULTIPLE', 'select_multiple', 1), - (5, 'FORM.LABELS.NOTE', 'note', 0), - (6, 'FORM.LABELS.DATE', 'date', 0), - (7, 'FORM.LABELS.TIME', 'time', 0), - (8, 'FORM.LABELS.IMAGE', 'image', 0), - (9, 'FORM.LABELS.CALCULATION', 'calculation', 0), - (10, 'FORM.LABELS.TEXT_AREA', 'text_area', 0); - --- application process status -INSERT INTO `status` VALUES - (1, 'in_progress', 'FORM.LABELS.STATUS_TYPE.IN_PROGRESS', 'label label-default'), - (2, 'done', 'FORM.LABELS.STATUS_TYPE.DONE', 'label label-primary'), - (3, 'partially', 'FORM.LABELS.STATUS_TYPE.PARTIALLY', 'label label-warning'), - (4, 'draft', 'FORM.LABELS.STATUS_TYPE.DRAFT', 'label label-info'), - (5, 'cancelled', 'FORM.LABELS.STATUS_TYPE.CANCELLED', 'label label-danger'), - (6, 'completed', 'FORM.LABELS.STATUS_TYPE.COMPLETED', 'label label-success'), - (7, 'excessive', 'FORM.LABELS.STATUS_TYPE.EXCESSIVE_RECEIVED_QUANTITY', 'label label-danger'); - --- type of requestors -INSERT INTO `stock_requestor_type` (`type_key`, `title_key`) VALUES - ('service', 'FORM.LABELS.SERVICE'), - ('depot', 'FORM.LABELS.DEPOT'); - --- analysis_tool_type -INSERT INTO `analysis_tool_type` (`label`, `is_balance_sheet`, `rank`) VALUES - ('FORM.LABELS.ANALYSIS_TOOLS.COSTS', 0, 1), - ('FORM.LABELS.ANALYSIS_TOOLS.RECEIVABLES', 1, 4), - ('FORM.LABELS.ANALYSIS_TOOLS.PROFITS', 0, 2), - ('FORM.LABELS.ANALYSIS_TOOLS.DEBTS', 1, 1); - --- Cost Center basis info --- NOTE: 'id' field must match values assigned to the corresponding allocation --- basis items in server/config/constants.js (search for allocationBasis) -INSERT INTO `cost_center_allocation_basis` - (`id`, `name`, `units`, `description`, `is_predefined`, `is_currency`, `decimal_places`, `is_computed`) - VALUES - (1, 'ALLOCATION_BASIS_DIRECT_COST', '', - 'ALLOCATION_BASIS_DIRECT_COST_DESCRIPTION', 1, 1, 2, 0), - (2, 'ALLOCATION_BASIS_NUM_EMPLOYEES', '', - 'ALLOCATION_BASIS_NUM_EMPLOYEES_DESCRIPTION', 1, 0, 0, 1), - (3, 'ALLOCATION_BASIS_AREA_USED', 'ALLOCATION_BASIS_AREA_USED_UNITS', - 'ALLOCATION_BASIS_AREA_USED_DESCRIPTION', 1, 0, 1, 0), - (4, 'ALLOCATION_BASIS_ELECTRICITY_CONSUMED', 'ALLOCATION_BASIS_ELECTRICITY_CONSUMED_UNITS', - 'ALLOCATION_BASIS_ELECTRICITY_CONSUMED_DESCRIPTION', 1, 0, 1, 0), - (5, 'ALLOCATION_BASIS_NUM_COMPUTERS', '', - 'ALLOCATION_BASIS_NUM_COMPUTERS_DESCRIPTION', 1, 0, 0, 0), - (6, 'ALLOCATION_BASIS_NUM_LABOR_HOURS', 'ALLOCATION_BASIS_NUM_LABOR_HOURS_UNITS', - 'ALLOCATION_BASIS_NUM_LABOR_HOURS_DESCRIPTION', 1, 0, 1, 0), - (7, 'ALLOCATION_BASIS_NUM_PATIENTS', '', - 'ALLOCATION_BASIS_NUM_PATIENTS_DESCRIPTION', 1, 0, 0, 0), - (8, 'ALLOCATION_BASIS_NUM_LAB_TESTS', '', - 'ALLOCATION_BASIS_NUM_LAB_TESTS_DESCRIPTION', 1, 0, 0, 0); -Call zRecomputeEntityMap(); -Call zRecomputeDocumentMap(); diff --git a/docker-compose.yml b/docker-compose.yml index 8bb32d5a39..d976eb824c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,9 @@ services: restart: unless-stopped ports: - $PORT:$PORT + environment: + - REDIS_HOST=redis + - DB_HOST=mysql depends_on: - mysql - redis @@ -17,7 +20,7 @@ services: - --sql-mode=STRICT_ALL_TABLES,NO_UNSIGNED_SUBTRACTION volumes: - mysqldata:/var/lib/mysql/ - - "./temp/data.sql:/docker-entrypoint-initdb.d/bhima.sql" + - "./temp/docker-build.sql:/docker-entrypoint-initdb.d/bhima.sql" environment: - MYSQL_RANDOM_ROOT_PASSWORD=1 - MYSQL_USER=$DB_USER diff --git a/sh/docker-init.sh b/sh/docker-init.sh index e5cf988871..191e538adb 100755 --- a/sh/docker-init.sh +++ b/sh/docker-init.sh @@ -1,7 +1,10 @@ #!/bin/bash -cat server/models/schema.sql \ - server/models/functions.sql \ +set -e + +cat server/models/schema.sql > temp/docker-build-schema.sql + +cat server/models/functions.sql \ server/models/procedures/cash.sql \ server/models/procedures/invoicing.sql \ server/models/procedures/time_period.sql \ @@ -16,12 +19,25 @@ cat server/models/schema.sql \ server/models/procedures/analysis.sql \ server/models/procedures/migration-process.sql \ server/models/procedures/cost_centers.sql \ - server/models/procedures.sql \ server/models/admin.sql \ - server/models/triggers.sql \ - server/models/icd10.sql \ - server/models/bhima.sql \ -> temp/docker-build.sql + server/models/triggers.sql > temp/docker-build-procedures.sql + +cat server/models/icd10.sql \ + server/models/bhima.sql > temp/docker-build-data.sql + +sed -i '/DELIMITER/d' temp/docker-build-schema.sql +sed -i '/DELIMITER/d' temp/docker-build-procedures.sql +sed -i '/DELIMITER/d' temp/docker-build-data.sql + +cat temp/docker-build-schema.sql > temp/docker-build.sql +echo "DELIMITER \$\$" >> temp/docker-build.sql +cat temp/docker-build-procedures.sql >> temp/docker-build.sql +echo "DELIMITER ;" >> temp/docker-build.sql +cat temp/docker-build-data.sql >> temp/docker-build.sql echo "Call zRecomputeEntityMap();" >> temp/docker-build.sql echo "Call zRecomputeDocumentMap();" >> temp/docker-build.sql + +rm temp/docker-build-schema.sql +rm temp/docker-build-procedures.sql +rm temp/docker-build-data.sql