Tenasol FHIR Viewer
The FHIR Viewer (available here) is a tool built to easily manipulate and analyze FHIR bundles which are normally difficult to analyze in a text editor. For more information on what FHIR data is, see our blog on HL7 FHIR.
Note that this viewer is primarily for development purposes. Real PHI (personal health information) should never be placed on the internet, including Tenasol’s website. That being said, Tenasol’s viewer does not retain logs or history of anything posted on it’s HL7 FHIR Viewer.
Click here to access the viewer.
Why Do I Need a Viewer?
FHIR data has a graph structure, unlike its predecessors X12, HL7v2, and HL7v3. This means that it is comprised of nodes (objects) and edges (relationships) to build a picture of the overall data present. The problem here is that FHIR messages are not read from start to finish the way that we would read a book, or more specifically a paper medical record.
C-CDA files, the previous medical record format, is in fact intended to be read from start to finish, listing out different sections about a patient, often repeating information when relevant - such as practitioners, facilities and diagnosis. FHIR aimed to resolve this by eliminating data duplication at the cost of no longer have an ordered data structure. But, the data is more easy to parse by an electronic system.
As such either an interactive viewer (such as an electronic medical record interface or others displayed below) or a rendered format (such as PDF) is required.
Features of the Tenasol FHIR Viewer
Upload View: Currently, the FHIR Viewer accepts FHIR bundles only. They may be pasted, dragged onto the interface, or imported with the import button. We also offer de-identified examples of files that have been converted to FHIR by Tenasol:
Code View: The browser permits searching for resources based on the content within them. Here we show a search for “tenasol“. This jumps the user to resources that contain this string. When clicked on in the browser, they are outlined to the side by a yellow bar. Also note that the tree is expandable and contractable.
Graph View: The graph view permits the user to visually interact with the code.
Clicking on a resource will activate it and its references.
Clicking and holding a resource will allow it to be dragged and pinned.
Right clicking a resource will un-pin a previously pinned resource.
Double clicking a resource will activate the Entry Details window, displaying information on that resource.
Clicking on a resource in the browser to the left will also activate a node. Note that you can search for Resources based on their content.
Additional Features: These are products and features that Tenasol already currently performs for clients, but will be building into our interface for demo and trial usage.
FHIR Converters: This uses our conversion engines to convert X12, HL7v3, and HL7v4 to FHIR in real time. PDF to FHIR conversion remains a standalone service that Tenasol offers its clients but will not be available in the interface due to latency and costs associated with OCR processing.
FHIR Validator: Tenasol is further developing integration with the Inferno Validator. This engine seeks to identify adherence of FHIR data to different specifications, such as FHIR R1, R2, R3, R4, R4B, R5, USCDI, and so on. Implementations of FHIR are variations on the structure that have more narrowly defined Resources and fields within those resources.
FHIR Patient Viewer: The patient viewer permits selection of different patient resources and provides visualized statistics on each patient. This includes patient information, patient-associated care dates, and associated resource counts.
FHIR Rendering Engine: The FHIR rendering engine permits PDF rendering of FHIR data. Tenasol currently offers this product to clients as a standalone service, but will bake into the viewer for trialing in time.
Other Viewers
The Tenasol FHIR Viewer is intended for quickly viewing the relationships and nodes of FHIR data, but it is not the only way to view FHIR data.
Vhewer: This tool was created to show data in a more visual fashion than a text editor, with color coding.
PDF Rendering: Tenasol also permits custom PDF rendering of FHIR data similar to C-CDA templates.
Tenasol FHIR viewer, Vhewer, and traditional PDF generation
Conclusion
The Tenasol FHIR Viewer is the fastest, easiest way to make sense of complex FHIR bundles. If you’ve ever tried analyzing FHIR data in a text editor, you know how painful and inefficient it can be. Our tool eliminates that frustration. With an intuitive upload interface, powerful resource search, and an interactive graph view, the FHIR Viewer lets you instantly explore the structure and relationships inside your FHIR data. Activate and inspect resources with a click, visualize patient timelines, and trace references in seconds—not hours. Built for developers and analysts, the viewer is optimized for real-world tasks like FHIR validation, bundle navigation, and conversion preview. Coming soon: PDF rendering and real-time converters from HL7v3, X12, and more. Don’t waste time digging through JSON—use the Tenasol FHIR Viewer and focus on what matters. Try it now with our de-identified demo bundles and see how easy FHIR analysis can be.
Contact us for more associated FHIR services