NOVO Clinical Middleware API

Running

Base URL https://mw-dev.novohcspcc.net · 25 endpoints

Authentication: headers X-NOVO-PartnerId and X-NOVO-ApiKey (admin routes: X-NOVO-AdminKey) (except routes marked public)

MethodPathHandlerAuth
GET /admin/v1/clients AdminController.ListClients Required
POST /admin/v1/clients AdminController.CreateClient Required
GET /admin/v1/clients/{clientCode} AdminController.GetClient Required
PUT /admin/v1/clients/{clientCode} AdminController.UpdateClient Required
GET /admin/v1/imports/{jobKey:guid} AdminController.GetImport Required
GET /admin/v1/partners/{partnerId} AdminController.GetPartner Required
PUT /admin/v1/partners/{partnerId} AdminController.PutPartner Required
PUT /admin/v1/partners/{partnerId}/clients/{clientCode} AdminController.PutAccess Required
POST /admin/v1/sites AdminController.CreateSite Required
GET /admin/v1/sites/{siteCode} AdminController.GetSite Required
PUT /admin/v1/sites/{siteCode} AdminController.UpdateSite Required
PUT /admin/v1/sites/{siteCode}/ehr AdminController.PutEhr Required
GET /admin/v1/sites/{siteCode}/imports AdminController.ListImports Required
POST /admin/v1/sites/{siteCode}/imports AdminController.StartImport Required
PUT /admin/v1/sites/{siteCode}/interface AdminController.PutInterface Required
GET /api/v1/clients SitesController.GetClients Required
GET /api/v1/clients/{clientCode}/sites SitesController.GetClientSites Required
GET /api/v1/sites SitesController.GetSites Required
GET /api/v1/sites/{siteReference}/patients PatientsController.GetPatients Required
GET /api/v1/sites/{siteReference}/patients/{patientId} PatientsController.GetPatientDetails Required
POST /api/v1/webhooks/additional-data AdditionalDataController.SubmitAdditionalData Required
POST /api/v1/webhooks/progress-notes ProgressNotesController.SubmitProgressNote Required
GET /health/live HealthController.Live Public
POST /webhooks/v1/matrixcare WebhooksController.MatrixCare Required
POST /webhooks/v1/pcc WebhooksController.Pcc Required