@@ -65,9 +65,13 @@ public void started() {
6565 try {
6666 // enable disable apps of in coreapps
6767 ugandaEMRService .disableEnableAPPS ();
68+ DataImporter dataImporter = Context .getRegisteredComponent ("dataImporter" , DataImporter .class );
69+
70+ // install common metadata
71+ ugandaEMRService .installCommonMetadata ();
6872 GlobalProperty initialiseMetaDataOnStart = administrationService .getGlobalPropertyObject ("ugandaemr.initialiseMetadataOnStart" );
6973 if (initialiseMetaDataOnStart .getPropertyValue ().equals ("true" )) {
70- DataImporter dataImporter = Context . getRegisteredComponent ( "dataImporter" , DataImporter . class );
74+
7175 // initialise forms and concepts and other metadata like privileges, personal attribute types
7276 importInternalMetaData (dataImporter );
7377 for (Initializer initializer : ugandaEMRService .initialiseForms ()) {
@@ -78,8 +82,9 @@ public void started() {
7882 administrationService .saveGlobalProperty (initialiseMetaDataOnStart );
7983 }
8084
81- // install common metadata
82- ugandaEMRService .installCommonMetadata ();
85+ dataImporter .importData ("metadata/appointment.xml" );
86+
87+ dataImporter .importData ("metadata/Programs.xml" );
8388
8489 // initialise primary Identifier
8590 ugandaEMRService .initializePrimaryIdentifierTypeMapping ();
@@ -155,9 +160,7 @@ private void importInternalMetaData(DataImporter dataImporter) {
155160 dataImporter .importData (metaDataFilePath + "concepts_and_drugs/Concept_Modifications.xml" );
156161 log .info ("import to Concept Modifications Table Successful" );
157162
158- log .info ("import of Drugs Starting" );
159- dataImporter .importData (metaDataFilePath + "appointment.xml" );
160- log .info ("import of Drugs Successful" );
163+
161164
162165 log .info ("import of ICD 11 concepts Starting" );
163166 dataImporter .importData (metaDataFilePath + "concepts_and_drugs/icd_11/icd_11_import_concept.xml" );
@@ -235,9 +238,7 @@ private void importInternalMetaData(DataImporter dataImporter) {
235238 dataImporter .importData (metaDataFilePath + "RelationshipTypes.xml" );
236239 log .info ("UgandaEMR Relationship Types Imported" );
237240
238- log .info ("Start import of Program related objects" );
239- dataImporter .importData (metaDataFilePath + "Programs.xml" );
240- log .info (" Program related objects Imported" );
241+
241242
242243 log .info ("Start import of orderFrequencies related objects" );
243244 dataImporter .importData (metaDataFilePath + "order_frequency.xml" );
0 commit comments