Paste a FHIR® bundle (represented by Json) into the text area to the right. Click the 'Analyze bundle' button (that will appear) to start the Analyzer.

Sample references graph with clickable nodes(resources) to view the Json:

...


Upload all files into the text area below. Click the 'Generate FHIR bundle' button to generate the FHIR bundle into the text area to the right.


  
                        
Load FHIR bundle to the Analyzer
{{exampleBundle | json}}

{{example.name}}
{{example.display}} Converted by {{example.comment}}
Load bundle to the Analyzer
{{exampleBundle | json}}

Adding a FHIR bundle

The left pane allows to add a FHIR bundle to the Analyser. A sample bundle can be loaded from examples by the way! Just the sample file name and hit the load button.
  {{fhir | json}} 

Bundle entries {{fhir.entry.length}}
{{entry.resource.resourceType}} {{hashErrors[$index].length}}
{{entry.resource.text.div | cleanTextDiv | limitTo:50}}
Id: {{entry.resource.id}}
{{es.type}}
{{entry.resource.text.div | cleanTextDiv | limitTo:50}}
Id: {{entry.resource.id}}
{{k}}
{{item.display}}
{{es.type}}
{{selectedBundleEntry.resource | json}}
{{selectedBundleEntry | json}}



Hide Patient

{{selectedFromSingleGraph | json}}
{{selectedFshFromSingleGraph}}

{{obs.text.div | cleanTextDiv}}
{{obs.valueCodeableConcept.text}} {{obs.valueString}} {{obs.valueQuantity.value}}

{{base64Decode(selectedBundleEntry.resource.data)}}
Errors {{selectedBundleEntryErrors.length}}
Validation Server: {{validationServer.url}}
{{err.severity}} {{err.diagnostics}} {{err.details.text}}
{{ex}}
{{location}}

Notes
  • "Resource should have narrative..." means you're missing the .text element
  • "Unable to resolve resource..." errors simply mean that the referenced resource was not found on the Validation server. These can generally be ignored.
{{fshText}}
{{xmlText}}
{{section.title}}
{{entry.reference}}
{{resourceFromSection | json}}
Expansion {{selectedBundleEntry.resource.expansion.contains.length}}
{{concept.code}}
{{concept.system}}
{{concept.version}}
{{concept.display}}
Canonicals {{hashRefsByResource[selectedBundleEntry.resource.id].length}}
{{hashRefsByResource[selectedBundleEntry.resource.id] | json}}
Large graphs can take a while to render in the graph. Be patient!
You can use Command+Mouse Wheel (on Mac) or Control+Mouse Wheel (on Windows/Linux) to zoom in or out.
Click each node(resource) on the graph to see the bundle entry(json).
Hide Patient
{{selectedNode.entry.resource | json}}
{{selectedNode.entry | json}}

{{obs.text.div | cleanTextDiv}}
{{coding.display}}
{{obs.valueCodeableConcept.text}} {{obs.valueString}} {{obs.valueQuantity.value}} {{obs.valueQuantity.unit}}
{{selectedCanResource | json}}
Expansion {{selectedCanResource.expansion.contains.length}}
{{concept.code}}
{{concept.system}}
{{concept.version}}
{{concept.display}}
Canonicals {{hashRefsByResource[selectedCanResource.id].length}}
{{hashRefsByResource[selectedCanResource.id] | json}}