Building screens with the SampleHC UI Library - a collection of React components built on shadcn/ui
shadcn
CLI to install any packages you need.useScreenFunctions
hook provides essential workflow operations:
Document Management Hooks
useDocumentUpload()
- Upload documents to the platformuseDocumentMetadata(documentId)
- Fetch document metadatauseDocuments(documentIds)
- Fetch multiple documentsuseDocumentExtractionResult(resultId)
- Monitor extraction resultsTask & Workflow Hooks
useTaskState(key, initialValue)
- Persistent task stateuseFullTaskState(taskId)
- Complete task state objectuseTaskSuspendedPayload(taskId)
- Suspended task detailsuseCompleteMutation()
- Complete workflow tasksuseCancelMutation()
- Cancel workflow tasksSearch & Classification
useDocumentSearch()
- Search across documentsusePayerSearch(query)
- Search healthcare payersuseDocumentClassificationResult()
- Document classification resultsuseDebounce(value, delay)
- Debounce rapidly changing valuesuseLocalStorage(key, initialValue)
- Persist data in browser storage