Skip to content

microsoft/dragon-copilot-extension-samples

Repository files navigation

Dragon Copilot Extension Samples

Welcome! This repository contains sample code, models, OpenAPI specs, and developer tools for building extensions across the Dragon Copilot product family.

📚 Contents

📝 Overview

This repo includes:

Extensions vs. Clinical Application Connectors

Type Description Use Case
Physician Workflow Custom AI-powered extensions with automation scripts, event triggers, and dependencies Extend Dragon Copilot with custom clinical data processing
Clinical Application Connector EHR integrations and API connectors that interface with clinical applications Connect Dragon Copilot to external clinical systems

🚀 Getting Started

1. Clone the Repository

git clone <your-repo-url>
cd dragon-copilot-extension-samples

2. Choose Your Product

Pick the product you are building an extension for and follow its dedicated quick-start guide:

Product README Quick Start Guide
Physician physician/README.md physician/QUICKSTART.md

Tip: Each product's QUICKSTART.md is a self-contained, end-to-end walkthrough from setting up your dev environment to testing your extension inside Dragon Copilot.

🛠️ Tools

Dragon Copilot CLI

CLI to easily generate manifests and package integrations for publishing or upload. The CLI supports two types of integrations:

Installation

See the CLI README for installation instructions.

Physician Extension Commands

For creating Physician Workflows with automation scripts, event triggers, and dependencies:

dragon-copilot physician init       # Initialize a new extension project
dragon-copilot physician generate   # Generate or update extension manifest
dragon-copilot physician validate   # Validate extension manifest
dragon-copilot physician package    # Package for distribution

Connector Commands

For creating Clinical Application Connectors (EHR integrations, API connectors):

dragon-copilot connector init       # Initialize a new connector project
dragon-copilot connector generate   # Generate or update connector manifest
dragon-copilot connector validate   # Validate connector manifest
dragon-copilot connector package    # Package for distribution

See the CLI README for detailed options, advanced usage, and release instructions.

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests
  5. Ensure all tests pass
  6. Submit a pull request

📄 License

MIT License. See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors