In LexEVS 6.2 CTS2, the following profile was implemented:
Structural Profile: Value Set
The following CTS2 Value Set Read services have been implemented:
http://<base url>/valuesets |
http://<base url>/valueset/<value set name>/definition/<value set id> |
http://<base url>/valueset/<value set name>/definition/<value set id>/resolution |
The following CTS2 Value Set Query services have been implemented:
http://<base url>/valuesets?matchvalue=<search string> |
LexEVS 6.2 CTS2 service accepts an "active" flag for entities. If no flag is present, the LexEVS 6.2 CTS2 service will return only active entities.
The two options for the active flag are:
http://<base url>/codesystem/Automobiles/version/1.0/entities?active=ACTIVE_ONLY |
http://<base url>/codesystem/Automobiles/version/1.0/entities?active=ACTIVE_AND_INACTIVE |
The existing CTS2 landing page (http://<server name>/cts2) redirected to the CTS2 Framework homepage. LexEVS 6.2 CTS2 service allows the CTS2 landing page to redirect to an alternate page.
To add an alternate homepage, the following optional properties file will need to be created (if it is not already):
webapp-config.properties
This webapp-config.properties file should, at a minimum, include the following lines:
service.pid=edu.mayo.cts2.framework.webapp.rest.config alternateHomePage=<URL to alternate location> |
The NCI CTS2 Value Set Viewer client will expect the CTS2 Value Set Services to adhere to the a "Client Profile" listed below:
Value Set Client UI Design DetailsThis UI will initially be hosted at Mayo on Informatics
UI will use CTS2 1.1 based services and will expect a CTS2 JSON rendering to be returned.
UI will provide access to the following CTS2 Services:
For the CTS2 Services at 1.0, the client will transform the CTS2 1.0 XML to CTS2 1.1 XML. This will then be transformed to CTS2 Standard JSON. This JSON will be the same as what CTS2 1.1 Services are returning.
UI will have the following features:
Value Set Table
Value Set Entries Table