The AN/API® is a software object library for creating DICOM conformant applications. The library supplies a single standard programming interface that can be used by application developers to build, parse, send and receive DICOM messages across any protocol stack supported by the DICOM standard, as well as to and from local or removable media. Although the library is written in C, it is fully compatible with C++ programs.

The library supports multi-tasking environments through its mutually exclusive management of independent processes. You can build your own shared AN/API library or DLL simply by creating the definition file. The AN/API includes multiple application layer entry points so application performance can be controlled. The library includes a runtime debug facility that allows for the incorporation of AN/API runtime statuses and messages into your application. There is support for the DICOM TCP/IP protocol stack, disk-based I/O functions and the complete implementation of DICOM parts 1 through 10, plus supplements. The library's editable data dictionary and syntax UID files enable users to implement new DICOM features as they evolve.

The AN/API is available on the following platforms: Sun/OS, Solaris, IRIX, HP-UX, Digital UNIX, AIX, Windows 3.1, Windows 95, Windows NT, Windows 2000, DOS, OS/2, Macintosh System 7 and a number of embedded operating systems. Custom platform ports are also available. The AN/API requires a license agreement and is available for multi-developer licenses.  Please contact your DeJarnette sales representative for more information.