About APeX Integration

 

What can be integrated?

APIs make it easy to take data from the EHR and use it in a wide range of diagnostic, treatment and clinical decision support tools. Here are some common scenarios that involve API connections:

  • A clinical researcher developing a decision-support application for physicians
  • A UCSF faculty doing a QI project creating a custom dashboard for your clinic
  • A trainee creating a clinical calculator
  • A UCSF faculty looking to solve a clinical problem by working with a commercial software company and looking to integrate the tool with our EHR

What are APIs?

What APIs are NOT

The EHR API’s are for data exchange "on demand" versus being event-driven. For example, if you need to know when a patient has been admitted, you wouldn't use an API - you’d have to poll the EHR and ask it every few minutes if the patient has been admitted. Instead, you would use a traditional HL7 interface, e.g. the ADT interface, which sends outbound messages to subscribed recipients regarding which patients have been admitted, discharged, or transferred. Once the message that a patient has been admitted has been received however, an API could then be used to query further details about that patient.  For more information on HL7 interfaces, please contact the Clinical Systems Integration Team.