OCC Tutorial

1.  OCC Server

1.1  Setup and Configuration

- Coming soon

1.2.  Searching and Tagging concepts 

2.  OCC Module

2.1  Configuration

1.  Under  settings (formerly global properties from platform 1.8 downwards, set the occmodule.occServerURL that your OpenMRS instance should connect to e.g. http://localhost:8080/occ/ (http://localhost:8080/occ/*)

2.  Make sure your OpenMRS installation has an Implementation ID set as this is used on the OCC server to identify the concept source

2.2.  Viewing and Importing concepts from the OCC

2.2.1  Searching concepts in your local OpenMRS dictionary OCC concept view  Import Confirmation

Currently, the only conflict we flag during the import process is a warning for concept with duplicate name already exists.  This can be resolved by editing the concept in question and replacing it.

2.2.2  Adding a new concept to your local OpenMRS dictionary

When typing in a name for the new concept, the user is presented with possible OCC alternatives.  This initial set of OCC results can be further filtered by selecting the class and/or data-type

2.2.3  Importing multiple concepts

An empty string in the Concept Name input will return all concepts.  Using the search filters, you could pull down all concepts from a particular concept source (e.g. all MVP or AMPATH), with a particular tag, data-type or class.

2.3.  Exporting concepts to the OCC

2.3.1  Individual concepts

An "Export Concept to OCC Server" button appears at the bottom of the screen when viewing individual concepts in the concept dictionary.

2.3.2  All concepts

In the Administration page, under the Concepts heading, click on the "Synchronize Concepts with OCC" link.  By clicking on the "Send All Concepts to OCC" button, the entire concept dictionary can be uploaded or just the concepts that have been created or updated since the last upload.