Skip to main content

Developer Tools

This page provides an overview of the tools available to programmers who use InterSystems IRIS for Health™.

IDEs and Source Control

Connecting an IDE tells you how to quickly connect your integrated development environment (IDE) for ObjectScript, Java, .NET, Python, or JavaScript/Node.js to an instance of InterSystems IRIS for Health and verify that you have successfully connected, using template files downloaded from GitHub.

Integrating InterSystems IRIS with Source Control Systems explains how to place InterSystems IRIS for Health code under source control by connecting to a third-party source control system.

Shells

InterSystems IRIS for Health provides the ObjectScript shell, which is useful during learning, development, and debugging. You can use it to execute ObjectScript commands (and see their results), as well as to access various other shells.

The Terminal application (available only on Windows) presents the ObjectScript shell in a window that also provides a menu bar with additional options.

Class Reference

The class reference is an application that dynamically displays information about compiled InterSystems IRIS for Health classes, including your own classes. Local class reference information is available on any system where InterSystems IRIS for Health is installed. See Locating and Exploring Class Reference Documentation for details.

Other Tools

Other developer tools are as follows:

Package Manager

InterSystems Package Manager (IPM) is a package manager for InterSystems products. Use IPM to search, install, update, remove, and publish modules (also known as packages). Each module could be an application, framework, tool, or technology example. See Introduction to InterSystems Package Manager.

API Manager

The InterSystems API Manager (IAM) is an independent component that InterSystems provides for use with InterSystems IRIS products.

By enabling you to monitor, control, and govern HTTP-based API traffic, InterSystems API Manager (IAM) lets you take full advantage of microservices and APIs that are either exposed or consumed by your InterSystems IRIS for Health applications. By acting as an API gateway between your InterSystems IRIS for Health servers and applications, it gives you the ability to more effectively monitor and control the traffic of calls between your server-side APIs and your client-side applications.

For an introduction, see InterSystems API Manager (IAM).

Management Portal Tools

The Management Portal provides pages you can use to see and work with classes, routines, and globals.

^%GSIZE routine

The ^%GSIZE routine enables you to determine the size of globals.

%UnitTest framework

%UnitTest is the InterSystems IRIS for Health unit testing framework.

Code Scanner

The Code Scanner (%SYSTEM.CodeScannerOpens in a new tab) enables you to quickly find code that refers to deprecated classes and deprecated class members.

FeedbackOpens in a new tab