Developer Tools
This page provides an overview of the tools available to programmers who use HealthShare® Health Connect.
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 Health Connect and verify that you have successfully connected, using template files downloaded from GitHub.
Integrating InterSystems IRIS with Source Control Systems explains how to place Health Connect code under source control by connecting to a third-party source control system.
Shells
Health Connect 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 Health Connect classes, including your own classes. Local class reference information is available on any system where Health Connect is installed. See Locating and Exploring Class Reference Documentation for details.
Other Tools
Other developer tools are as follows:
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.
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 Health Connect applications. By acting as an API gateway between your Health Connect 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).
The ^%GSIZE routine enables you to determine the size of globals.
%UnitTest is the Health Connect unit testing framework.
The Code Scanner (%SYSTEM.CodeScannerOpens in a new tab) enables you to quickly find code that refers to deprecated classes and deprecated class members.