May 23, 2025
May 23, 2025
May 23, 2025
Written By Will Kinsman
Written By Will Kinsman
Written By Will Kinsman

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. Personal Health Information should never be placed publicly on the internet. 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

GET STARTED NOW
GET STARTED NOW
GET STARTED NOW
GET STARTED NOW

Leverage the Power of AI with Tenasol Today!

Powered by AI, Purpose Built for Healthcare

Contact Information

2461 Eisenhower Avenue, 2nd Floor

Alexandria, VA 22331

Phone: (202) 888-1757

© 2025 Tenasol. All rights reserved.

Disclaimer:
The information and materials on this website are provided for general informational purposes only and are subject to change without notice. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the website or its content. Any reliance you place on such information is strictly at your own risk. We are not responsible for, and do not necessarily endorse, the content of any third-party websites linked from this site. All product names, logos, and brands are property of their respective owners.

Powered by AI, Purpose Built for Healthcare

Contact Information

2461 Eisenhower Avenue, 2nd Floor

Alexandria, VA 22331

Phone: (202) 888-1757

© 2025 Tenasol. All rights reserved.

Disclaimer:
The information and materials on this website are provided for general informational purposes only and are subject to change without notice. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the website or its content. Any reliance you place on such information is strictly at your own risk. We are not responsible for, and do not necessarily endorse, the content of any third-party websites linked from this site. All product names, logos, and brands are property of their respective owners.

Powered by AI, Purpose Built for Healthcare

Contact Information

2461 Eisenhower Avenue, 2nd Floor

Alexandria, VA 22331

Phone: (202) 888-1757

© 2025 Tenasol. All rights reserved.

Disclaimer:
The information and materials on this website are provided for general informational purposes only and are subject to change without notice. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the website or its content. Any reliance you place on such information is strictly at your own risk. We are not responsible for, and do not necessarily endorse, the content of any third-party websites linked from this site. All product names, logos, and brands are property of their respective owners.

Powered by AI, Purpose Built for Healthcare

Contact Information

2461 Eisenhower Avenue, 2nd Floor

Alexandria, VA 22331

Phone: (202) 888-1757

© 2025 Tenasol. All rights reserved.

Disclaimer:
The information and materials on this website are provided for general informational purposes only and are subject to change without notice. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the website or its content. Any reliance you place on such information is strictly at your own risk. We are not responsible for, and do not necessarily endorse, the content of any third-party websites linked from this site. All product names, logos, and brands are property of their respective owners.