NPR Tip: “Fishbone” Diagrams (MAGIC or C/S)
Joe Cocuzzo, Vice President – NPR Services
Recently, I was working on an export of ED clinical data and I noticed some funny imbedded graphics which appeared to contain unlabeled lab values when I viewed a report in PCI.

These are “fishbone” diagrams, apparently, a shorthand method of presenting lab results:
Here are some common ones, with the tests indicated:


The tricky part of these diagrams is drawing a diagonal line. This can be done fairly easily in a MAGIC NPR report by turning the HP printer into a plotter, but such printer commands are blocked by the C/S “Print Manager.”
Only in MAGIC can you get an NPR report to do this by plotting some circles and arcs.

First I tried to see if I could scale a “>” and “<” to a sufficient size to serve as my fish tailbones, but the result was poor; the angle of the lines was too shallow to be satisfactory.
Then it occurred to me that the C/S print manager will allow you to save (push) and restore (pop) the printer position and also move the printer position anywhere on the page.
By moving the printer cursor position in 300ths of an inch and printing multiple “dots,” it turns out it is possible to create reasonable versions of these fishbone diagrams in a lab report:
Here is an example from “Print to Preview” from a MAGIC site.

The basic approach is to move diagonally in four directions (up and to the left, down and to the left, up and to the right, down and to the right) and print many dots, crude but effective.


In the start macro of the report, you just set up your lab test mnemonics to match what is used at your site, referring to the handy documentation and diagram I have provided:

Then you create a picture which prints the lab results and calls for the “fishbone” from a computed field:

An example report for both MAGIC and C/S have been uploaded to our report library: LAB.L.SPEC.zcus.is.fishbone
Search our report library for more NPR tips:http://www.iatric.com/Information/NPRReportLibrarySearch.aspx (search for fishbone – only 1 hit per platform and likely to stay that way).
You can find additional NPR Tips on our website athttp://www.iatric.com/Information/NPRTips.aspx, as well as information about our on-site NPR Report Writer Training and NPR Report Writing Services.
Upcoming NPR Training Opportunities:
We are pleased to offer NPR Report Writer training sessions at host sites. Details and a course description are available on our website athttp://www.iatric.com/Information/Classes.aspx.
| Location | Level | Instructor | Date | Status |
| Salinas Valley Memorial HealthCare Salinas, CA |
Report Designer for 6.x: Beginner/Intermediate | Philip Sherry | September 5-7, 2012 | Fee for Seat |
| Valley Presbyterian Hospital Van Nuys,CA |
C/S NPR Report Writer: Intermediate/Advanced | Richard Serrano | September 10-12, 2012 | Fee for Seat |
To subscribe for email notifications for new classes, please follow this link:
http://www.iatric.com/Information/Classes.aspx
For more information or to reserve a seat, please contact Karen Roemer at 978-805-3142 or email karen.roemer@iatric.com.
(This article originally appeared in the June 2012 issue of Iatric Systems Updates! newsletter.)
Hi, In this fishbone NPR tips example you mention that it is fairly easy to plot a smiley face through Magic NPR. Did you write a NPR tips article on this before? Any working examples you can share?
Thanks
Hi Andre- I’ll see if Joe has an example to share
Thanks for your comment!
http://www.iatric.com/MUSE2007
“Stupid NPR Tips and Tricks”
Shows how to treat HP laser as plotter and do HP/GL2 commands to it, included is smiley face example, also our famous “crooked faxing” example, where you can slant output and make it look like the paper was loaded into the printer at an angle.