Using Virtual Documents in Productions

Process EDI and XML virtual documents within InterSystems IRIS productions.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill using-virtual-documents-in-productions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Using Virtual Documents in Productions
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/using-virtual-documents
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill using-virtual-documents-in-productions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of processing complex, non-standard document formats like EDI and XML efficiently within InterSystems IRIS productions, by enabling partial parsing and direct data access.

Core Features & Use Cases

  • Virtual Document Handling: Process EDIFACT, X12, XML, ASTM, and HL7 v2 documents without full object instantiation.
  • Schema-Driven Parsing: Utilizes schema definitions for validation and data access.
  • Virtual Property Paths: Enables targeted access to specific data elements within documents.
  • Search Table Integration: Allows for efficient searching and filtering of virtual document content.
  • Use Case: Automatically process incoming X12 837 (Healthcare Claim) transactions, extract key patient and billing information using virtual property paths, and route it to the appropriate downstream system for adjudication.

Quick Start

Configure a business service to process incoming HL7 v2 messages using the virtual document capabilities.

Frequently Asked Questions about Using Virtual Documents in Productions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I process EDI documents in InterSystems IRIS productions?

To process EDI documents in InterSystems IRIS productions, configure a custom business service to handle incoming messages using virtual document capabilities. This enables partial parsing and direct data access for formats like EDIFACT, X12, and HL7 v2.

What is a virtual document in InterSystems IRIS?

A virtual document in InterSystems IRIS is a complex document format like XML, HL7 v2, or X12 that is processed without full object instantiation. This approach uses schema definitions and virtual property paths for targeted data extraction.

How do I extract specific fields from an X12 837 Healthcare Claim using virtual property paths?

You extract specific fields from an X12 837 Healthcare Claim by using virtual property paths to access targeted data elements directly. This schema-driven parsing method validates the document structure while allowing efficient data retrieval without full instantiation.

Can I use search tables to filter virtual document content in an IRIS production?

Yes, you can use search table integration to efficiently search and filter virtual document content within an InterSystems IRIS production. This allows for robust document interchange and targeted routing of formats like XML and ASTM.

Does InterSystems IRIS support HL7 v2 message processing without full object instantiation?

InterSystems IRIS supports HL7 v2 message processing without full object instantiation through its virtual document handling capabilities. By utilizing schema definitions, the production can efficiently parse and route messages using custom business services and operations.

What are the limitations of using virtual documents for XML data processing in IRIS?

Virtual documents require schema definitions for validation and data access, meaning processing fails if schemas are incorrectly defined. This approach is designed for efficient partial parsing rather than full document transformation within InterSystems IRIS productions.