Partially Update Visit Note
Update an existing visit note.
curl --request PATCH \
--url https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"signatures": [
{
"comments": "<string>",
"role": "<string>",
"signed_date": "2023-11-07T05:31:56Z",
"user": "<string>",
"user_name": "<string>"
}
],
"signed_by": 123,
"signed_date": "2023-11-07T05:31:56Z"
}
'import requests
url = "https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/"
payload = {
"signatures": [
{
"comments": "<string>",
"role": "<string>",
"signed_date": "2023-11-07T05:31:56Z",
"user": "<string>",
"user_name": "<string>"
}
],
"signed_by": 123,
"signed_date": "2023-11-07T05:31:56Z"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
signatures: [
{
comments: '<string>',
role: '<string>',
signed_date: '2023-11-07T05:31:56Z',
user: '<string>',
user_name: '<string>'
}
],
signed_by: 123,
signed_date: '2023-11-07T05:31:56Z'
})
};
fetch('https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'signatures' => [
[
'comments' => '<string>',
'role' => '<string>',
'signed_date' => '2023-11-07T05:31:56Z',
'user' => '<string>',
'user_name' => '<string>'
]
],
'signed_by' => 123,
'signed_date' => '2023-11-07T05:31:56Z'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/"
payload := strings.NewReader("{\n \"signatures\": [\n {\n \"comments\": \"<string>\",\n \"role\": \"<string>\",\n \"signed_date\": \"2023-11-07T05:31:56Z\",\n \"user\": \"<string>\",\n \"user_name\": \"<string>\"\n }\n ],\n \"signed_by\": 123,\n \"signed_date\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"signatures\": [\n {\n \"comments\": \"<string>\",\n \"role\": \"<string>\",\n \"signed_date\": \"2023-11-07T05:31:56Z\",\n \"user\": \"<string>\",\n \"user_name\": \"<string>\"\n }\n ],\n \"signed_by\": 123,\n \"signed_date\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"signatures\": [\n {\n \"comments\": \"<string>\",\n \"role\": \"<string>\",\n \"signed_date\": \"2023-11-07T05:31:56Z\",\n \"user\": \"<string>\",\n \"user_name\": \"<string>\"\n }\n ],\n \"signed_by\": 123,\n \"signed_date\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"id": 123,
"signatures": [
{
"comments": "<string>",
"role": "<string>",
"signed_date": "2023-11-07T05:31:56Z",
"user": "<string>",
"user_name": "<string>"
}
],
"signed_by": 123,
"signed_date": "2023-11-07T05:31:56Z"
}Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Path Parameters
Body
Requires special co-signature permissions. If enabled, users can add co-signatures to the visit note by providing them in this field.
Show child attributes
Show child attributes
The user id of the provider who signed the visit note. (Requires special permission).
The time at which the visit note was signed. Cannot be in the future. (Requires Special Permission).
Response
Requires special co-signature permissions. If enabled, users can add co-signatures to the visit note by providing them in this field.
Show child attributes
Show child attributes
The user id of the provider who signed the visit note. (Requires special permission).
The time at which the visit note was signed. Cannot be in the future. (Requires Special Permission).
Was this page helpful?
curl --request PATCH \
--url https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"signatures": [
{
"comments": "<string>",
"role": "<string>",
"signed_date": "2023-11-07T05:31:56Z",
"user": "<string>",
"user_name": "<string>"
}
],
"signed_by": 123,
"signed_date": "2023-11-07T05:31:56Z"
}
'import requests
url = "https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/"
payload = {
"signatures": [
{
"comments": "<string>",
"role": "<string>",
"signed_date": "2023-11-07T05:31:56Z",
"user": "<string>",
"user_name": "<string>"
}
],
"signed_by": 123,
"signed_date": "2023-11-07T05:31:56Z"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
signatures: [
{
comments: '<string>',
role: '<string>',
signed_date: '2023-11-07T05:31:56Z',
user: '<string>',
user_name: '<string>'
}
],
signed_by: 123,
signed_date: '2023-11-07T05:31:56Z'
})
};
fetch('https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'signatures' => [
[
'comments' => '<string>',
'role' => '<string>',
'signed_date' => '2023-11-07T05:31:56Z',
'user' => '<string>',
'user_name' => '<string>'
]
],
'signed_by' => 123,
'signed_date' => '2023-11-07T05:31:56Z'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/"
payload := strings.NewReader("{\n \"signatures\": [\n {\n \"comments\": \"<string>\",\n \"role\": \"<string>\",\n \"signed_date\": \"2023-11-07T05:31:56Z\",\n \"user\": \"<string>\",\n \"user_name\": \"<string>\"\n }\n ],\n \"signed_by\": 123,\n \"signed_date\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"signatures\": [\n {\n \"comments\": \"<string>\",\n \"role\": \"<string>\",\n \"signed_date\": \"2023-11-07T05:31:56Z\",\n \"user\": \"<string>\",\n \"user_name\": \"<string>\"\n }\n ],\n \"signed_by\": 123,\n \"signed_date\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.elationemr.com/api/2.0/visit_notes/{id}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"signatures\": [\n {\n \"comments\": \"<string>\",\n \"role\": \"<string>\",\n \"signed_date\": \"2023-11-07T05:31:56Z\",\n \"user\": \"<string>\",\n \"user_name\": \"<string>\"\n }\n ],\n \"signed_by\": 123,\n \"signed_date\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"id": 123,
"signatures": [
{
"comments": "<string>",
"role": "<string>",
"signed_date": "2023-11-07T05:31:56Z",
"user": "<string>",
"user_name": "<string>"
}
],
"signed_by": 123,
"signed_date": "2023-11-07T05:31:56Z"
}