Conversation
|
At this point, this example PHI annotator can be built and started using the instructions already available in the README. The tool is then available at http://localhost:8080/ui The endpoints that work at this point are the one implemented by the date annotator example tool that this tool is based on. Next step is to fix/implement the following endpoints that were not part of the date annotator tool:
|
|
For now all the internal annotators - but dates - return an empty array. Checking that this is the case and that the response code return is 200 (success) by starting the tool and accessing http://localhost:8080. |
|
We updated the README. The missing information is the URL to the docker image that will be generated by this GH repository using the CI/CD workflow. This image will be hosted on Synapse and will get a unique ID that will be part of its URL. Once we have it, we can update the URL in the README. |
|
Added GitHub secrets to this repository so that GitHub is authorized to push the Docker image to Synapse after building it in the CI/CD workflow. See the section |
|
We should now have successfully created an example tool that follow the NLP Sandbox PHI Annotator API. After merging this PR to the default branch, the CI/CD workflow should start, build the docker image and push it to Synapse. We will then be able to submit the image to the NLP Sandbox to evaluate the performance directly from Synapse. |
This PR starts with the GitHub repository https://github.com/nlpsandbox/date-annotator-example-java and modify this tool to create another tool that implements the NLP Sandbox PHI Annotator API.
The history of events is available below and can be used as a reference for similar operations.