diff --git a/api/src/main/resources/liquibase-update-to-2.2.xml b/api/src/main/resources/liquibase-update-to-2.2.xml index f64f6b86bc31..ed4346a28908 100644 --- a/api/src/main/resources/liquibase-update-to-2.2.xml +++ b/api/src/main/resources/liquibase-update-to-2.2.xml @@ -117,14 +117,23 @@ baseTableName="patient_program_attribute" baseColumnNames="voided_by" referencedTableName="users" referencedColumnNames="user_id" /> - + - + - Add condition table + Rename conditions table to emrapi_conditions - + + + + + + + + Add conditions table + + @@ -162,27 +171,40 @@ + baseTableName="conditions" baseColumnNames="previous_version" + referencedTableName="conditions" referencedColumnNames="condition_id" /> + + + + + + + Migrate data from the emrapi_conditions table to the new conditions table + + + INSERT into `conditions` (condition_id, previous_version, patient_id, clinical_status, condition_non_coded, condition_coded, onset_date, additional_detail, end_date, creator, date_created, voided, voided_by, date_voided, void_reason, uuid) + SELECT condition_id, previous_condition_id, patient_id, status, condition_non_coded, concept_id, onset_date, additional_detail, end_date, creator, date_created, voided, voided_by, date_voided, void_reason, uuid FROM `emrapi_conditions`; + + @@ -191,7 +213,6 @@ Creating encounter_diagnosis table - @@ -225,7 +246,7 @@ referencedTableName="patient" referencedColumnNames="patient_id" /> + referencedTableName="conditions" referencedColumnNames="condition_id" /> @@ -252,17 +273,4 @@ Rename concept_numeric.precise to concept_numeric.allow_decimal - - - - - - - Migrate data from the conditions table to the new condition table - - - INSERT into `condition` (condition_id, previous_version, patient_id, clinical_status, condition_non_coded, condition_coded, onset_date, additional_detail, end_date, creator, date_created, voided, voided_by, date_voided, void_reason, uuid) - SELECT condition_id, previous_condition_id, patient_id, status, condition_non_coded, concept_id, onset_date, additional_detail, end_date, creator, date_created, voided, voided_by, date_voided, void_reason, uuid FROM `conditions`; - - diff --git a/api/src/main/resources/org/openmrs/api/db/hibernate/Condition.hbm.xml b/api/src/main/resources/org/openmrs/api/db/hibernate/Condition.hbm.xml index 4ce5fac17b87..f43ca04dbc0d 100644 --- a/api/src/main/resources/org/openmrs/api/db/hibernate/Condition.hbm.xml +++ b/api/src/main/resources/org/openmrs/api/db/hibernate/Condition.hbm.xml @@ -15,7 +15,7 @@ "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> - + condition_condition_id_seq diff --git a/api/src/test/resources/org/openmrs/api/db/hibernate/include/HibernateConditionDAOTestDataSet.xml b/api/src/test/resources/org/openmrs/api/db/hibernate/include/HibernateConditionDAOTestDataSet.xml index 57efa23828fc..9dc73f638078 100644 --- a/api/src/test/resources/org/openmrs/api/db/hibernate/include/HibernateConditionDAOTestDataSet.xml +++ b/api/src/test/resources/org/openmrs/api/db/hibernate/include/HibernateConditionDAOTestDataSet.xml @@ -11,12 +11,12 @@ --> - - - - diff --git a/api/src/test/resources/org/openmrs/api/include/ConditionServiceImplTest-SetupCondition.xml b/api/src/test/resources/org/openmrs/api/include/ConditionServiceImplTest-SetupCondition.xml index 14db8a318c74..28ce3cf5eccc 100644 --- a/api/src/test/resources/org/openmrs/api/include/ConditionServiceImplTest-SetupCondition.xml +++ b/api/src/test/resources/org/openmrs/api/include/ConditionServiceImplTest-SetupCondition.xml @@ -11,17 +11,17 @@ --> - - - - diff --git a/api/src/test/resources/org/openmrs/api/include/DiagnosisServiceImplTest-SetupDiagnosis.xml b/api/src/test/resources/org/openmrs/api/include/DiagnosisServiceImplTest-SetupDiagnosis.xml index 7048a73d17d2..531a8e5d93a8 100644 --- a/api/src/test/resources/org/openmrs/api/include/DiagnosisServiceImplTest-SetupDiagnosis.xml +++ b/api/src/test/resources/org/openmrs/api/include/DiagnosisServiceImplTest-SetupDiagnosis.xml @@ -14,7 +14,7 @@ -