Skip to content
Products
By Type
By Industry
Applications
A suite of applications built on InterSystems IRIS data platform and optimized to address industry specific challenges.
A FHIR®-enabled care management software solution that allows the entire care team to create and share comprehensive care plans.
A cloud-based, on-demand service delivering near real-time, secure access to patient data from across the nation.
Analytics solution that provides real-time care insights and in-depth analysis for clinical, business, and population health management.
A next-generation enterprise master person index – an automated, easily integrated solution for identity resolution.
A reimagined EHR with built-in GenAI that empowers clinicians, enhances patient experiences, and elevates business operations.
Helps clinicians, care managers, and care teams strengthen coordination, enhance continuity of care, and improve patient engagement in under-served rural areas.
Enables health systems, independent providers, health plans, HIEs, governments and software developers to create a digital front door.
Collects, consolidates, and publishes information about healthcare providers' relationships to patients, health plans, and one another.
A powerful, flexible electronic health record (EHR) that supports all leading health information interoperability standards and profiles.
Enterprise solution supports any clinical lab service, public or private, independent to extensive national laboratory systems.
Low Code Platforms
A suite of low code platforms built on InterSystems IRIS and optimized to address industry-specific challenges.
An aggregated, normalized and deduplicated patient record created from patient data across multiple sources.
A high-availability, high-performance integration engine created specifically for healthcare.
A cloud-based data pipeline and management solution combining FHIR with an out-of-the-box transformation to the CDM and OMOP repository.
One integration that standardizes data exchange between Epic Payer Platform and your clinical and administrative applications.
Interoperability solutions designed to help U.S. health insurers address CMS-0057 and CMS-9115.
Platforms & Components
Versatile foundation supporting a range of solutions, with built-in APIs for integration.
Rapidly access & use FHIR data from diverse sources without the need to create your own FHIR computing infrastructure.
A high-performance data platform designed to make it easy to build applications that support mission-critical processes.
Fully managed cloud-native SaaS offerings that provide customers the fastest time to value for InterSystems data management software.
A digital health data platform that provides the building blocks needed to work with any healthcare data standard, including FHIR.
An AI-enabled supply chain decision intelligence platform that predicts disruptions before they occur, and optimally handles when they do.
Healthcare
InterSystems HL7 FHIR-based technology and solutions power success for organizations across the entire healthcare ecosystem.
A cloud-based, on-demand service delivering near real-time, secure access to patient data from across the nation.
A suite of solutions that work together to capture information, share it in a meaningful way, aid understanding, and drive transformative action.
Analytics solution that provides real-time care insights and in-depth analysis for clinical, business, and population health management.
Rapidly access & use FHIR data from diverse sources without the need to create your own FHIR computing infrastructure.
A high-availability, high-performance integration engine created specifically for healthcare.
A reimagined EHR with built-in GenAI that empowers clinicians, enhances patient experiences, and elevates business operations.
A digital health data platform that provides the building blocks needed to work with any healthcare data standard, including FHIR.
A cloud-based data pipeline and management solution combining FHIR with an out-of-the-box transformation to the CDM and OMOP repository.
One integration that standardizes data exchange between Epic Payer Platform and your clinical and administrative applications.
Interoperability solutions designed to help U.S. health insurers address CMS-0057 and CMS-9115.
Helps clinicians, care managers, and care teams strengthen coordination, enhance continuity of care, and improve patient engagement in under-served rural areas.
A powerful, flexible electronic health record (EHR) that supports all leading health information interoperability standards and profiles.
Enterprise solution supports any clinical lab service, public or private, independent to extensive national laboratory systems.
Financial Services
Enabling firms to transform at scale, so they can increase customer satisfaction, adopt generative AI, maintain compliance, grow revenue, and optimize efficiency.
A high-performance data platform designed to make it easy to build applications that support mission-critical processes.
The fastest way for financial services firms to break down silos and transform disparate data into a single unified resource of actionable information.
Launch new funds, accelerate AI initiatives, automate reporting with a self-service solution tailor-made for asset management firms.
Supply Chain
Empowering organizations with real-time supply chain visibility and the ability to make optimized, real-time, AI-driven decisions.
An AI-enabled supply chain decision intelligence platform that predicts disruptions before they occur, and optimally handles when they do.
A data gateway that speeds and simplifies data access for supply chain applications and practitioners.
Knowledge Hub
Developer Websites
New to InterSystems? Start here, this is your gateway to developer sites, tutorials and more.
Connect, grow, share. The developer community is full of resources, news, and events and a community of people to connect with.
Everything you need to know about our products and more.
Develop. Learn. Share. Network. All with InterSystems Global Masters program where you can join an engaged community of developers.
Experience first hand the community’s dedication to the evolution of our technology with applications.
Education
Get to know InterSystems products and technologies your way, with self-paced online materials and classroom courses.
Online learning presents self-paced materials to help you build and support your organization's most critical applications.
In-person courses maximize learning in a distraction-free environment with face-to-face engagement.
InterSystems proudly supports the free use of InterSystems products for university and college coursework.
View the full list of course offerings and our current course schedule.
Certification
Offers industry-standard exams, flexible testing options, certification badges, and career advancement opportunities demonstrating expertise in InterSystems technologies.
InterSystems Learning Services offers industry-standard certification exams that allow you to prove your mastery of our technology.
Digital credentials that represent the varying levels of achievement you can earn with InterSystems.
Everything you need to know about preparing for, scheduling, and taking InterSystems Exams.
Retake Policies & Support, Beta Exams and more.
Answers to common questions regarding exams, including exam preparation, practice exams, retaking exams, and certifications.
InterSystems Blogs
Explore InterSystems blogs featuring expert insights, industry trends, technology innovations, data management strategies, and thought leadership.
Healthcare industry experts talk about pressing challenges, issues, and trends at the intersection of healthcare and technology.
Addressing various business, data, and technology-related issues for the line of business.
Partners
Partner Programs
Our partners ensure that organizations around the globe are already ready for tomorrow’s opportunities.
Bring together people, processes and technology to deliver solutions that solve complex customer challenges.
Combine your expertise with our proven data, analytics and interoperability capabilities to deliver optimal solutions.
Specialists whose services and guidance ensure consistent, effective delivery of InterSystems technology.
Provide complementary tools and platforms that strengthen and expand our technologies' capabilities.
InterSystems powers data-driven digital startups across healthcare, financial services, and supply chain.
Cloud Partners
InterSystems works with the world's leading cloud providers to give customers the freedom to deploy our technology where it delivers the most value.
The speed, scale, and capabilities of InterSystems and AWS can streamline operations, improve access to data and power breakthrough applications.
InterSystems IRIS and InterSystems IRIS for Health Data Platforms are Preferred Solutions on Azure Marketplace.
InterSystems and Google Cloud empower you to quickly build new apps or modernize existing ones to increase agility and reap the benefits of the multicloud.
InterSystems works with the world’s leading cloud providers - including Amazon Web Services (AWS), Microsoft Azure, Google Cloud, TenCent and Alibaba
Company
About Us
Our technologies provide the connective tissue that transforms disparate data into a single, complete view, enabling better outcomes.
News
News and resources for media including press releases, media kits, tools and more.
The latest news and coverage from our corporate headquarters in Boston, MA.
Core information about InterSystems, our background, our products and technologies, and more.
Please contact Corporate Affairs & Communications regarding media inquiries.
Events
Check out conferences and events we're hosting and attending, and view on-demand content for anything you missed.
Browse our upcoming conference and event schedule to see where we'll be and what we'll be covering.
View our library of on-demand content, including keynote speeches from InterSystems READY, webinars and live event footage.
Watch keynote presentations from InterSystems READY 2026.
Support
Product Support
We provide expert technical assistance to customers 24 hours a day, every day, with support advisors in 15 countries.
Read about support alerts, critical issues, fixes, and product releases.
Access current and previous versions and related notes for InterSystems products.
Contact the WRC for Immediate Help
Documentation
Detailed technical information for InterSystems products, technologies, solutions, and more.
Products
By Type
By Industry
Applications
A suite of applications built on InterSystems IRIS data platform and optimized to address industry specific challenges.
A FHIR®-enabled care management software solution that allows the entire care team to create and share comprehensive care plans.
A cloud-based, on-demand service delivering near real-time, secure access to patient data from across the nation.
Analytics solution that provides real-time care insights and in-depth analysis for clinical, business, and population health management.
A next-generation enterprise master person index – an automated, easily integrated solution for identity resolution.
A reimagined EHR with built-in GenAI that empowers clinicians, enhances patient experiences, and elevates business operations.
Helps clinicians, care managers, and care teams strengthen coordination, enhance continuity of care, and improve patient engagement in under-served rural areas.
Enables health systems, independent providers, health plans, HIEs, governments and software developers to create a digital front door.
Collects, consolidates, and publishes information about healthcare providers' relationships to patients, health plans, and one another.
A powerful, flexible electronic health record (EHR) that supports all leading health information interoperability standards and profiles.
Enterprise solution supports any clinical lab service, public or private, independent to extensive national laboratory systems.
Low Code Platforms
A suite of low code platforms built on InterSystems IRIS and optimized to address industry-specific challenges.
An aggregated, normalized and deduplicated patient record created from patient data across multiple sources.
A high-availability, high-performance integration engine created specifically for healthcare.
A cloud-based data pipeline and management solution combining FHIR with an out-of-the-box transformation to the CDM and OMOP repository.
One integration that standardizes data exchange between Epic Payer Platform and your clinical and administrative applications.
Interoperability solutions designed to help U.S. health insurers address CMS-0057 and CMS-9115.
Platforms & Components
Versatile foundation supporting a range of solutions, with built-in APIs for integration.
Rapidly access & use FHIR data from diverse sources without the need to create your own FHIR computing infrastructure.
A high-performance data platform designed to make it easy to build applications that support mission-critical processes.
Fully managed cloud-native SaaS offerings that provide customers the fastest time to value for InterSystems data management software.
A digital health data platform that provides the building blocks needed to work with any healthcare data standard, including FHIR.
An AI-enabled supply chain decision intelligence platform that predicts disruptions before they occur, and optimally handles when they do.
Healthcare
InterSystems HL7 FHIR-based technology and solutions power success for organizations across the entire healthcare ecosystem.
A cloud-based, on-demand service delivering near real-time, secure access to patient data from across the nation.
A suite of solutions that work together to capture information, share it in a meaningful way, aid understanding, and drive transformative action.
Analytics solution that provides real-time care insights and in-depth analysis for clinical, business, and population health management.
Rapidly access & use FHIR data from diverse sources without the need to create your own FHIR computing infrastructure.
A high-availability, high-performance integration engine created specifically for healthcare.
A reimagined EHR with built-in GenAI that empowers clinicians, enhances patient experiences, and elevates business operations.
A digital health data platform that provides the building blocks needed to work with any healthcare data standard, including FHIR.
A cloud-based data pipeline and management solution combining FHIR with an out-of-the-box transformation to the CDM and OMOP repository.
One integration that standardizes data exchange between Epic Payer Platform and your clinical and administrative applications.
Interoperability solutions designed to help U.S. health insurers address CMS-0057 and CMS-9115.
Helps clinicians, care managers, and care teams strengthen coordination, enhance continuity of care, and improve patient engagement in under-served rural areas.
A powerful, flexible electronic health record (EHR) that supports all leading health information interoperability standards and profiles.
Enterprise solution supports any clinical lab service, public or private, independent to extensive national laboratory systems.
Financial Services
Enabling firms to transform at scale, so they can increase customer satisfaction, adopt generative AI, maintain compliance, grow revenue, and optimize efficiency.
A high-performance data platform designed to make it easy to build applications that support mission-critical processes.
The fastest way for financial services firms to break down silos and transform disparate data into a single unified resource of actionable information.
Launch new funds, accelerate AI initiatives, automate reporting with a self-service solution tailor-made for asset management firms.
Supply Chain
Empowering organizations with real-time supply chain visibility and the ability to make optimized, real-time, AI-driven decisions.
An AI-enabled supply chain decision intelligence platform that predicts disruptions before they occur, and optimally handles when they do.
A data gateway that speeds and simplifies data access for supply chain applications and practitioners.
Knowledge Hub
Developer Websites
New to InterSystems? Start here, this is your gateway to developer sites, tutorials and more.
Connect, grow, share. The developer community is full of resources, news, and events and a community of people to connect with.
Everything you need to know about our products and more.
Develop. Learn. Share. Network. All with InterSystems Global Masters program where you can join an engaged community of developers.
Experience first hand the community’s dedication to the evolution of our technology with applications.
Education
Get to know InterSystems products and technologies your way, with self-paced online materials and classroom courses.
Online learning presents self-paced materials to help you build and support your organization's most critical applications.
In-person courses maximize learning in a distraction-free environment with face-to-face engagement.
InterSystems proudly supports the free use of InterSystems products for university and college coursework.
View the full list of course offerings and our current course schedule.
Certification
Offers industry-standard exams, flexible testing options, certification badges, and career advancement opportunities demonstrating expertise in InterSystems technologies.
InterSystems Learning Services offers industry-standard certification exams that allow you to prove your mastery of our technology.
Digital credentials that represent the varying levels of achievement you can earn with InterSystems.
Everything you need to know about preparing for, scheduling, and taking InterSystems Exams.
Retake Policies & Support, Beta Exams and more.
Answers to common questions regarding exams, including exam preparation, practice exams, retaking exams, and certifications.
InterSystems Blogs
Explore InterSystems blogs featuring expert insights, industry trends, technology innovations, data management strategies, and thought leadership.
Healthcare industry experts talk about pressing challenges, issues, and trends at the intersection of healthcare and technology.
Addressing various business, data, and technology-related issues for the line of business.
Partners
Partner Programs
Our partners ensure that organizations around the globe are already ready for tomorrow’s opportunities.
Bring together people, processes and technology to deliver solutions that solve complex customer challenges.
Combine your expertise with our proven data, analytics and interoperability capabilities to deliver optimal solutions.
Specialists whose services and guidance ensure consistent, effective delivery of InterSystems technology.
Provide complementary tools and platforms that strengthen and expand our technologies' capabilities.
InterSystems powers data-driven digital startups across healthcare, financial services, and supply chain.
Cloud Partners
InterSystems works with the world's leading cloud providers to give customers the freedom to deploy our technology where it delivers the most value.
The speed, scale, and capabilities of InterSystems and AWS can streamline operations, improve access to data and power breakthrough applications.
InterSystems IRIS and InterSystems IRIS for Health Data Platforms are Preferred Solutions on Azure Marketplace.
InterSystems and Google Cloud empower you to quickly build new apps or modernize existing ones to increase agility and reap the benefits of the multicloud.
InterSystems works with the world’s leading cloud providers - including Amazon Web Services (AWS), Microsoft Azure, Google Cloud, TenCent and Alibaba
Company
About Us
Our technologies provide the connective tissue that transforms disparate data into a single, complete view, enabling better outcomes.
News
News and resources for media including press releases, media kits, tools and more.
The latest news and coverage from our corporate headquarters in Boston, MA.
Core information about InterSystems, our background, our products and technologies, and more.
Please contact Corporate Affairs & Communications regarding media inquiries.
Events
Check out conferences and events we're hosting and attending, and view on-demand content for anything you missed.
Browse our upcoming conference and event schedule to see where we'll be and what we'll be covering.
View our library of on-demand content, including keynote speeches from InterSystems READY, webinars and live event footage.
Watch keynote presentations from InterSystems READY 2026.
Support
Product Support
We provide expert technical assistance to customers 24 hours a day, every day, with support advisors in 15 countries.
Read about support alerts, critical issues, fixes, and product releases.
Access current and previous versions and related notes for InterSystems products.
Contact the WRC for Immediate Help
Documentation
Detailed technical information for InterSystems products, technologies, solutions, and more.
Search to learn about InterSystems products and solutions, career opportunities, and more.

InterSystems ObjectScript Specialist

Object-oriented programming, SQL for application data access, ObjectScript specifics, InterSystems IRIS specific technologies

The InterSystems ObjectScript Specialist exam is designed to validate core skills for developers who build applications using ObjectScript and other InterSystems technologies.

Purchase Certification Exam

Exam Details

Target Exam Role

An IT professional who:

  • Is familiar with object-oriented programming concepts
  • Uses InterSystems ObjectScript programming language, including objects and SQL, for data access

Recommended Practical Experience

  • At least 1 year of experience writing and executing ObjectScript code using InterSystems technologies.

Recommended Preparation

Exam Parameters

Number of questions: 87
Time allotted to take exam: 2.5 hours
Passing score: 72%
Language offered: English
Exam format: Multiple choice and multiple response.Access to InterSystems Documentation will be available during the exam.

Exam Topics and Content

The exam contains question items that cover the areas for the stated role as shown in the KSA (Knowledge, Skills, Abilities) chart immediately below.


TOPICS/KNOWLEDGE

SECTION/SKILLS


ABILITIES

T1 Manages Data Model
T1.1
Uses classes
  1. Identifies use cases for persistent and registered object classes
  2. Creates and saves a persistent object
  3. Deletes objects
  4. Interprets storage definitions
  5. Implements multiple inheritance
  6. Documents classes
T1. 2.
Creates properties, indexes, and other class members
  1. Sets max length for string properties
  2. Uses stream properties for large data sets
  3. Creates properties that calculate values dynamically or are auto-updated (e.g., a timestamp for last updated)
  4. Creates and validates class member parameters and attributes
  5. Selects appropriate index type based on data distribution
  6. Uses unique index methods
  7. Recalls how foreign keys enforce referential integrity
T1.3
Creates ObjectScript methods
  1. Differentiates between instance and class methods
  2. Uses class parameters inside methods
  3. Specifies method arguments and return type
  4. Passes objects to methods
  5. Passes variables by reference
  6. Passes multidimensional variables by reference
  7. Uses and overrides inherited methods
  8. Determines when to use ##super for calling superclass methods
T1.4
Uses complex structures
  1. Creates dynamic objects/arrays (JSON) 
  2. Uses stream objects of the appropriate type
T2
Applies basic programming concepts to InterSystemsObjectScript and SQL
T2.1
Ensures data integrity
  1. Manages transactions
  2. Manages rollbacks
  3. Describes how LOCKs enforce concurrency
  4. Describes lock escalation threshold and effect on row locks versus table locks
  5. Differentiates between pessimistic and optimistic concurrency controls
  6. Uses transactions and applies concurrency controls in SQL scripts
T2.2
Tracks application data
  1. Locates and accesses applicationglobals
  2. Uses logging to track application data
  3. Adds and tracks metrics for performance monitoring
T2.3
Implements security features when writing code 
  1. Ensures appropriate variable and global use to avoid security leaks
  2. Checks roles for permission control
  3. Prevents SQL injection attacks
  4. Implements embedded SQL permission checks
T3
Identifies and leverages features unique to InterSystems IRIS 
T3.1
Differentiates between different storage media in InterSystems IRIS
  1. Differentiates between PPGs, variables, temporary globals, andglobals
T3.2
Leverages InterSystems ObjectScript and SQL features
  1. Identifies ObjectScript as a weakly typed language and contrasts its usage with strongly typed languages
  2. Uses system macros and include files
  3. Describes how object structures are projected to SQL tables
  4. Differentiates between Embedded and Dynamic SQL
  5. Differentiates between runtime and select modes, and enforces the correct mode
  6. Uses SQL variables such as ROWID and SQLCODE
T3.3
Handles nulls
  1. Manages $C(0) in SQL and ObjectScript
T3.4
Handles schema evolution
  1. Adds indexes to existing properties
  2. Describes the impact of changing the name and datatype of a property with existing data
  3. Describes consequences of purging cached queries after schema changes
T3.5
Ensures scalability and performance
  1. Uses TUNE TABLE to optimize performance
  2. Interprets basic query plans
  3. Tests code correctness and performance in non-functional tests
T4
Uses ObjectScript functions and APIs for common operations
T4.1
Traverses and sorts arrays
  1. Describes how subscripts are sorted within an array
  2. Traverses subset of a subscript using $ORDER
  3. Traverse multi-level variables using $ORDER
  4. Checks the existence of array nodes with $DATA
T4.2
Manipulates and processes lists
  1. Uses $LIST to insert/update/delete elements in a list
  2. Retrieves and iterates through elements in a list using $LISTGET and $LISTNEXT
  3. Converts between lists and strings
T4.3
Manipulates strings
  1. Uses $PIECE to extract and manipulate delimited strings
  2. Uses $EXTRACT to retrieve substrings
  3. Uses $REPLACE, $TRANSLATE, and $ZSTRIP to manipulate strings
  4. Interpolates strings
  5. Uses regular expressions to search and replace patterns in strings
  6. Uses $ZCONVERT to escape and encode strings
  7. Recalls how to escape special characters within strings
T4.4
Performs mathematical, logical, date, and time operations
  1. Uses mathematical operators 
  2. Uses logical operators
  3. Formats dates and times (e.g., uses $ZDATE, $ZTIME, and $HOROLOG)
  4. Performs arithmetic operations on date/time values
T4.5
Uses decision and control structures
  1. Uses post-conditionals to control which commands are executed
  2. Distinguishes between the quit and return commands
T4.6
Executes and queries methods and objects
  1. Executes methods with $METHOD and $CLASSMETHOD
  2. Uses %IsA and %ClassName to obtain information about existing objects
  3. Uses %Dictionary to inspect class definitions
T4.7
Uses APIs for common operations
  1. Reads and writes files with %Streampackage
  2. Uses %Net to make HTTP requests, transfer files securely, and send emails
T5
Handles and resolves errors in InterSystems IRIS
T5.1
Uses InterSystems IRIS supported troubleshooting tools
  1. Uses tools provided in InterSystems IRIS for monitoring code performance
  2. Interprets class compilation errors 
T5.2
Handles and logs runtime errors
  1. Uses TRY-CATCH to handle runtime errors
  2. Throws and handles exceptions in ObjectScript
  3. Reviews application error log for runtime failures
  4. Uses $STACK to analyze and trace runtime errors
  5. Converts error status codes to readable messages
  6. Differentiates between statuses and exceptions when troubleshooting
T5.3
Diagnoses and debugs common runtime errors
  1. Diagnoses and debugs <SUBSCRIPT> errors
  2. Diagnoses and debugs <PROTECT> errors
  3. Diagnoses and debugs <FRAMESTACK> errors 
  4. Diagnoses and debugs <UNDEFINED> errors