Agents

Prev Next

Description

The Agents service enables both good business and good medicine. Identify new business opportunities while keeping better track of patient health. It offers the following capabilities:

  • Detect patterns in your data and take action, in near real-time
  • Communicate with Team dashboards or webhooks when matching criteria are detected
  • Capture data samples to single-site and multi-site datasets that can be downloaded as needed

Properties

Below is a list of properties supported by this object.

Name Description
subject The subject of a Team message
message The body of a Team message
dos The date when the Team message will appear
sample A JSON object representing a data sample to be captured for research

Functions

Below is a list of functions supported by this object.

Name Description
--- ---

Trigger

Notifications are triggered each time a report is completed in the Dr. Know product.


Examples

The example below checks for the presence of a patient lung mass. When found, a notification is sent immediately to a configured Team. The Team, default subject, and this script are all configured within the Dr. Know - Admin product.

// fetch values
var lungMass = app.get("D83AD65522094CB3BB156939F8113617", false);

// prepare message
if (lungMass === true)
	service.message = "A lung mass was detected. Consider follow up.";

The example below is the same as above, but overrides the default subject and date and specifies that the message should not appear in the Teams dashboard until 3 days from today.

// fetch values
var lungMass = app.get("D83AD65522094CB3BB156939F8113617", false);

// prepare message
if (lungMass === true) {

    service.subject = "Lung Mass Detected";
    service.message = "A lung mass was detected. Consider follow up.";
    service.dos = tools.addDays(3);
}

The example below captures this data sample to a research dataset.

// fetch values
var lungMass = app.get("D83AD65522094CB3BB156939F8113617", false);

// prepare data sample for capture to research dataset
service.sample = {
    Age: avatar.age,
    LungMass: lungMass
};

Remarks

All agents are created and managed in the Dr. Know - Admin product.

From the main menu, goto Services / Agents to get started.