Document Management: Webhooks



Document Management

Import to EHR

Event


 import_to_ehr



Payload

1{
2  "accountId": "",
3  "messageId": <long>,
4  "userId": "",
5  "patientId": "",
6  "categoryId": "",
7  "date": "<YYYY-MM-dd>"
8}


Description


 Push notification event to partner when an import (as multiple attachments) is available for retrieving

Payload Summary


  • accountId: the unique identifier of the account

  • messageId: the unique identifier of the folder item 

  • userId: the unique identifier of the user sending the import

  • patientId: the unique identifier of the patient the import is for

  • categoryId: the unique identifier of the category the import falls under

  • date: the assigned import date


Import Queue to EHR

Event

import_queue_to_ehr

Payload
 
1{
2  "accountId": "",
3  "queueId": "",
4  "userId": "",
5  "patientId": "",
6  "categoryId": "",
7  "date": "<YYYY-MM-dd>"
8}


Description

Push notification event to partner when an import (as a single attachment) is available for retrieving

Payload Summary

  • accountId: the unique identifier of the account

  • queueId: the unique identifier of the import item 

  • userId: the unique identifier of the user sending the import

  • patientId: the unique identifier of the patient the import is for

  • categoryId: the unique identifier of the category the import falls under

  • date: the assigned import date


Inbound Print Queue

Event


inbound_print_queued

Payload
 
1{ 
2  "accountId": "",
3  "messageId": "",
4  "timestamp": <Unix Epoch>
5}

Description


Push notification event to partner when there is an inbound print job

Payload Summary


  • accountId: the unique identifier of the account

  • messageId: the unique identifier of the print job

  • timestamp: the date/time the print job was received