API for the Nextvisit Clinical Documentation platform for developers
Nextvisit API (1.0.0)
- Mock serverhttps://developers.nextvisit.app/_mock/openapi/v1/progress-notes
- Production APIhttps://nextvisit.app/api/v1/progress-notes
- Beta APIhttps://ea.nextvisit.app/api/v1/progress-notes
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.nextvisit.app/_mock/openapi/v1/progress-notes?patient_id=0&per_page=15&sort_by=latest' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "data": [ { … } ], "links": {}, "meta": {} }
Name or title of the progress note
- Mock serverhttps://developers.nextvisit.app/_mock/openapi/v1/progress-notes
- Production APIhttps://nextvisit.app/api/v1/progress-notes
- Beta APIhttps://ea.nextvisit.app/api/v1/progress-notes
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.nextvisit.app/_mock/openapi/v1/progress-notes \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F 'name=Follow-up Visit - Jane Doe' \
-F 'note=Patient presents for follow-up visit. Reports improvement in symptoms since last visit. Sleep quality has improved with current medication regimen. No adverse effects reported.' \
-F model_id=1 \
-F patient_id=123 \
-F 'context=Patient reports improved sleep quality' \
-F 'documents[0]=0'Progress note created successfully
Transcribed content of the audio recording
AI-generated analysis of the transcription
When transcription process started
When transcription was completed
When the progress note was created
{ "id": 123, "name": "Follow-up Visit - Jane Doe", "transcription": "Patient reports improvement in symptoms since last visit...", "analysis": "Patient's condition has improved with current treatment regimen...", "template": { "id": 5, "name": "Standard Follow-up", "description": "Standard template for routine follow-up visits" }, "patient": { "id": 789, "uuid": "550e8400-e29b-41d4-a716-446655440000", "first_name": "Jane", "middle_name": "Marie", "last_name": "Doe", "gender": "female", "date_of_birth": "1985-03-15", "notes": "Patient has a history of anxiety. Prefers afternoon appointments.", "latest_medications": [ … ], "user": { … }, "timeline": [ … ], "encounters": [ … ], "meta": {}, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-06-20T14:45:00Z" }, "audio": { "duration": 480, "bitrate": 128000, "size": 7680000, "uploaded_at": "2023-04-10T15:30:00Z", "expires_at": "2023-05-10T15:30:00Z", "file_url": "https://storage.nextvisit.app/encounters/abc123.mp3?token=xyz" }, "has": { "content": true, "transcription": true, "signed": false }, "team_id": 5, "user_id": 42, "user": { "id": 12345, "name": "Dr. Sarah Johnson", "email": "sarah.johnson@nextvisit.ai", "created_at": "2023-03-15T09:12:34Z", "updated_at": "2023-05-22T14:07:53Z" }, "transcription_started_at": "2023-04-10T15:35:00Z", "transcription_completed_at": "2023-04-10T15:40:00Z", "analysis_started_at": "2023-04-10T15:40:00Z", "analysis_completed_at": "2023-04-10T15:45:00Z", "error_state": null, "created_at": "2023-04-10T15:30:00Z", "updated_at": "2023-04-10T15:45:00Z" }
- Mock serverhttps://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}
- Production APIhttps://nextvisit.app/api/v1/progress-notes/{id}
- Beta APIhttps://ea.nextvisit.app/api/v1/progress-notes/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Progress note details
Transcribed content of the audio recording
AI-generated analysis of the transcription
When transcription process started
When transcription was completed
When the progress note was created
{ "id": 123, "name": "Follow-up Visit - Jane Doe", "transcription": "Patient reports improvement in symptoms since last visit...", "analysis": "Patient's condition has improved with current treatment regimen...", "template": { "id": 5, "name": "Standard Follow-up", "description": "Standard template for routine follow-up visits" }, "patient": { "id": 789, "uuid": "550e8400-e29b-41d4-a716-446655440000", "first_name": "Jane", "middle_name": "Marie", "last_name": "Doe", "gender": "female", "date_of_birth": "1985-03-15", "notes": "Patient has a history of anxiety. Prefers afternoon appointments.", "latest_medications": [ … ], "user": { … }, "timeline": [ … ], "encounters": [ … ], "meta": {}, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-06-20T14:45:00Z" }, "audio": { "duration": 480, "bitrate": 128000, "size": 7680000, "uploaded_at": "2023-04-10T15:30:00Z", "expires_at": "2023-05-10T15:30:00Z", "file_url": "https://storage.nextvisit.app/encounters/abc123.mp3?token=xyz" }, "has": { "content": true, "transcription": true, "signed": false }, "team_id": 5, "user_id": 42, "user": { "id": 12345, "name": "Dr. Sarah Johnson", "email": "sarah.johnson@nextvisit.ai", "created_at": "2023-03-15T09:12:34Z", "updated_at": "2023-05-22T14:07:53Z" }, "transcription_started_at": "2023-04-10T15:35:00Z", "transcription_completed_at": "2023-04-10T15:40:00Z", "analysis_started_at": "2023-04-10T15:40:00Z", "analysis_completed_at": "2023-04-10T15:45:00Z", "error_state": null, "created_at": "2023-04-10T15:30:00Z", "updated_at": "2023-04-10T15:45:00Z" }
Transcribed content of the audio recording
- Mock serverhttps://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}
- Production APIhttps://nextvisit.app/api/v1/progress-notes/{id}
- Beta APIhttps://ea.nextvisit.app/api/v1/progress-notes/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Follow-up Visit - Jane Doe",
"transcription": "Patient reports improvement in symptoms since last visit.",
"analysis": "Patient presents with improved symptoms. Continue current treatment plan."
}'Progress note updated successfully
Transcribed content of the audio recording
AI-generated analysis of the transcription
When transcription process started
When transcription was completed
When the progress note was created
{ "id": 123, "name": "Follow-up Visit - Jane Doe", "transcription": "Patient reports improvement in symptoms since last visit...", "analysis": "Patient's condition has improved with current treatment regimen...", "template": { "id": 5, "name": "Standard Follow-up", "description": "Standard template for routine follow-up visits" }, "patient": { "id": 789, "uuid": "550e8400-e29b-41d4-a716-446655440000", "first_name": "Jane", "middle_name": "Marie", "last_name": "Doe", "gender": "female", "date_of_birth": "1985-03-15", "notes": "Patient has a history of anxiety. Prefers afternoon appointments.", "latest_medications": [ … ], "user": { … }, "timeline": [ … ], "encounters": [ … ], "meta": {}, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-06-20T14:45:00Z" }, "audio": { "duration": 480, "bitrate": 128000, "size": 7680000, "uploaded_at": "2023-04-10T15:30:00Z", "expires_at": "2023-05-10T15:30:00Z", "file_url": "https://storage.nextvisit.app/encounters/abc123.mp3?token=xyz" }, "has": { "content": true, "transcription": true, "signed": false }, "team_id": 5, "user_id": 42, "user": { "id": 12345, "name": "Dr. Sarah Johnson", "email": "sarah.johnson@nextvisit.ai", "created_at": "2023-03-15T09:12:34Z", "updated_at": "2023-05-22T14:07:53Z" }, "transcription_started_at": "2023-04-10T15:35:00Z", "transcription_completed_at": "2023-04-10T15:40:00Z", "analysis_started_at": "2023-04-10T15:40:00Z", "analysis_completed_at": "2023-04-10T15:45:00Z", "error_state": null, "created_at": "2023-04-10T15:30:00Z", "updated_at": "2023-04-10T15:45:00Z" }
- Mock serverhttps://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}
- Production APIhttps://nextvisit.app/api/v1/progress-notes/{id}
- Beta APIhttps://ea.nextvisit.app/api/v1/progress-notes/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "message": "Progress note deleted successfully" }
- Mock serverhttps://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}/sign
- Production APIhttps://nextvisit.app/api/v1/progress-notes/{id}/sign
- Beta APIhttps://ea.nextvisit.app/api/v1/progress-notes/{id}/sign
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}/sign' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Progress note signed successfully
Transcribed content of the audio recording
AI-generated analysis of the transcription
When transcription process started
When transcription was completed
When the progress note was created
{ "id": 123, "name": "Follow-up Visit - Jane Doe", "transcription": "Patient reports improvement in symptoms since last visit...", "analysis": "Patient's condition has improved with current treatment regimen...", "template": { "id": 5, "name": "Standard Follow-up", "description": "Standard template for routine follow-up visits" }, "patient": { "id": 789, "uuid": "550e8400-e29b-41d4-a716-446655440000", "first_name": "Jane", "middle_name": "Marie", "last_name": "Doe", "gender": "female", "date_of_birth": "1985-03-15", "notes": "Patient has a history of anxiety. Prefers afternoon appointments.", "latest_medications": [ … ], "user": { … }, "timeline": [ … ], "encounters": [ … ], "meta": {}, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-06-20T14:45:00Z" }, "audio": { "duration": 480, "bitrate": 128000, "size": 7680000, "uploaded_at": "2023-04-10T15:30:00Z", "expires_at": "2023-05-10T15:30:00Z", "file_url": "https://storage.nextvisit.app/encounters/abc123.mp3?token=xyz" }, "has": { "content": true, "transcription": true, "signed": false }, "team_id": 5, "user_id": 42, "user": { "id": 12345, "name": "Dr. Sarah Johnson", "email": "sarah.johnson@nextvisit.ai", "created_at": "2023-03-15T09:12:34Z", "updated_at": "2023-05-22T14:07:53Z" }, "transcription_started_at": "2023-04-10T15:35:00Z", "transcription_completed_at": "2023-04-10T15:40:00Z", "analysis_started_at": "2023-04-10T15:40:00Z", "analysis_completed_at": "2023-04-10T15:45:00Z", "error_state": null, "created_at": "2023-04-10T15:30:00Z", "updated_at": "2023-04-10T15:45:00Z" }
- Mock serverhttps://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}/audio-url
- Production APIhttps://nextvisit.app/api/v1/progress-notes/{id}/audio-url
- Beta APIhttps://ea.nextvisit.app/api/v1/progress-notes/{id}/audio-url
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.nextvisit.app/_mock/openapi/v1/progress-notes/{id}/audio-url' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "url": "https://storage.nextvisit.app/encounters/abc123.mp3?token=xyz" }