Service: createDocument
https://<mule-host>:<port>/api/<version>/<program-name>/<resource-path>/<document-name>
1 – Document: The document to be saved – you don’t actually create, streamserve does this.
2 - Folder Structure: needs to be calculated based on Program and Doc Type
3 – Metadata tags: For each document type there will be certain metadata you want to associate with that document so they can be searched based on this metadata; like
Patient Name
Document Type (From business perspective not PDF, TIFF, etc)
Service: getDocument
https://<mule-host>:<port>/api/<version>/<program-name>/<resource-path>/<document-name>
program-name: how will these be separated?
resource-path: what will determine the folder structure?
document-name: what document types will be saved where?
The big part is how all of the data going to be managed on the NAS server and then building the APIs so they enable you to manage the data; Save new document, retrieve a document, Creating folders, how are the nodes managed.
You say each Program is on a separate node, how many programs are there?
Need to find out API search capability on metadata – if we have following attributes as metadata at the time of document creation and User search on them – than what all API we can use.
Thanks,
Sandeep