Kibana Reporting

Overview

Kibana is an analytics and visualization platform built on Elasticsearch. You use Kibana to search, view, and interact with data stored 1up platform. Key features include:
  • Simple, browser-based interface
  • Visualize data in a variety of charts, tables, and maps
  • Dynamic dashboards update in real time
  • Key API and member usage metric dashboards (see below)

Kibana Architecture

The Kibana administrator dashboards are accessible via web browser (for users who have logged in) and pulls from the customer specific FHIR platform repository

AuditEvents

We capture all platform interactions and exchanges in FHIR AuditEvent resources with the following information:
  • Time of interaction
  • Type (GET, POST, Member Authorization, etc.)
  • Outcome (e.g. 200)
  • IP Address
  • Client ID and User ID (if relevant)
These are immutable and store indefinitely and serve as the source for dashboards on API usage, member authorizations, etc. described in further detail below.

Accessing Kibana

If you don't have access to Kibana for your 1up environment please reach out to your 1up Customer Success Manager and they can assist you

1up Account Creation

To access Kibana you will first need to create a 1up account.
  1. 2.
    Receive an email to activate account
  2. 3.
    Once you have an account, reach out to your 1up CSM with your registered email to request Kibana access

Kibana Sign-in Flow

Prerequisite: Users must create 1up account and request Kibana access via 1up CSM (see steps 1, 2, 3 above)
  1. 1.
    Navigate to Kibana reporting url for your environment (e.g. https://admin.{{baseUrl}}/) - will be provided by your 1up CSM.
  2. 2.
    Enter 1up username and password
  3. 3.
    View Dashboards (described below)

Dashboards

After signing in as described above you will be able to access various dashboards described below.
At a higher level the following types of dashboards are available in Kibana:
  • Total FHIR Resource Counts, and # of resources loaded over time
    • Members (Patient resources)
    • Claims (ExplanationOfBenefit resources)
    • Coverages (Coverage resources)
    • Provider Directory (Practitioner resources)
    • Formulary (MedicationKnowledge resources)
  • Number of API requests
    • Provider Directory API requests
    • Formulary API requests
    • Number of Member Authorizations for 3rd Party applications
      • OneRecord, CareEvolution myFHR (others added as needed)
If you see any irregularities in the data presented in Kibana please double check the time filter in the top right is set to the proper value (e.g., setting to last 15 minutes will yield very different results than last 6 months). If that doesn't solve the issue you should reach out to your 1up Customer Success Manager directly.

Changing Dashboard Timeframe

In the top right click Last 1 year or equivalent current time frame:
You can then click the time range you'd like from the options shown, or can specify your own via Relative (e.g., last 7 days), or Absolute (e.g., the month of July 2020). Then you click Refresh button and all of the visualizations on the Dashboard you're viewing will now show results for the selected Time Range.

Accessing Dashboards

To access the dashboards you first click Dashboard in left side pane. Then the following standard dashboards will be available which you can choose from:

Printing Dashboards as PDF

To print a specific dashboard, you can use your browser (e.g., Chrome). Select print, change orientation to "Landscape", and "Save as PDF".
At the top of each dashboard there will be a header with links to the other dashboards like so:

1. Claims Resources

This dashboard summarizes:
  • Total Members (patients) loaded to the FHIR platform, and when they were loaded
  • Total Claims (ExplanationOfBenefit) resources loaded on platform, and when they were loaded
  • Total Coverage resources loaded on platform, and when they were loaded
Filter available:
  • Time range for all visualizations based on when resource was loaded

3. Provider Directory Resources

This dashboard summarizes:
  • Number of Practitioner FHIR resources loaded, and when they were loaded over time
Filter available:
  • Time range for all visualizations based on when resource was loaded
  • The top number provides the total number of Practitioner resources that have been loaded to the environment for the Provider Directory
  • The Practitioner Cumulative Sum graph shows a view of when Practitioner resources were loaded to the environment in cumulative fashion (building over time to the current total)
  • 4. Formulary Resources

    This dashboard summarizes:
    • Number of MedicationKnowledge (Formulary) FHIR resources loaded, and when they were loaded over time
    Filter available:
    • Time range for all visualizations based on when resource was loaded
  • The top number provides the total number of MedicationKnowledge FHIR resources that have been loaded to the environment for the Formulary information
  • The Formulary Cumulative Sum graph shows a view of when MedicationKnowledge resources were loaded to the environment in cumulative fashion (building over time to the current total)

5. Provider Directory APIs

This dashboard summarizes:
  • Number is the number of API requests made to the /r4/public/Practitioner API endpoint for the environment
  • The Provider Directory Requests per Day graph shows the cumulative (building over time) summary of how many /r4/public/Practitioner requests are may over time
Filter Available:
  • Time range for all visualizations based on when resource was loaded

6. Formulary APIs

This dashboard summarizes:
  • The top left number is the number of API requests made to the /r4/public/MedicationKnowledge API endpoint for the environment
  • The Formulary Requests per Day graph shows the cumulative (building over time) summary of how many /r4/public/MedicationKnowledge requests are may over time

7. Patient Access Member API Metrics

This dashboard provides information for how many members have authorized sharing their data with a particular 3rd party application (CMS Patient Access). The two approved production apps today are OneRecord and CareEvolution myFHR. The latest apps approved for Production access can be found here.
  • The top number (104) is the total number of members who have authorized access to their data across all apps (not unique)
  • The top left number (58) is the raw total number of member authorizations for OneRecord for the time period (not unique members)
  • The top right number (46) is the raw total number of member authorizations for CareEvolution myFHR for the time period (not unique members)
  • The bottom left number (41) is the number of unique member authorizations for OneRecord for the time period
  • The bottom right number (44) is the number of unique member authorizations for CareEvolution myFHR for the time period
  • The OneRecord Member Authorizations Over Time - Counts graph displays the member authorization totals per day for OneRecord
  • The CareEvolution Member Authorizations Over Time - Counts graph displays the member authorization totals per day for CareEvolution myFHR.
  • Number of FHIR API calls made by OneRecord, and CareEvolution MyFHR
Filter available:
  • Time range for all visualizations based on when resource was loaded
Copy link
On this page
Overview
Kibana Architecture
AuditEvents
Accessing Kibana
Dashboards
1. Claims Resources
3. Provider Directory Resources
5. Provider Directory APIs
6. Formulary APIs
7. Patient Access Member API Metrics