Repository for DHIN's 2025 Testing Connectathon
# 🇳🇬 DHIN 2025 Connectathon
**Maintained by:** Digital Health Interoperability Network (DHIN)
**Project Type:** HL7® FHIR® Implementation Guide
**Language:** FHIR Shorthand (FSH)
**Build Tool:** SUSHI (ShortHand Unshortens Syntax Iteratively)
**License:** MIT
## Overview
This repository contains the **2025 Connectathon FHIR Implementation Guide (IG)** published by the **DHIN**. Showcasing end-to-end, standards-based interoperability across **five tracks**:
- **Immunization**
- **MNCH Referral**
- **ePharamacy**
- **Insurance & Claims**
- **Medical-Devices Communications**
The IG defines how HL7 FHIR standards are applied to immunization use cases in Nigeria, aligning with the **WHO SMART Guidelines**, **Digital Adaptation Kits (DAKs)**, and global best practices in digital health interoperability.
## Repository Structure
- `input/`: Main working folder containing:
- `fsh/`: FHIR Shorthand (FSH) files (profiles, extensions, value sets, etc.)
- `images/`: Contains static images used in the guide.
- `includes/`: Custom content like narrative markdown, guidance pages
- `pagecontent/`: Markdown files for IG narrative contents
- `sushi-config.yaml`: Main config for IG metadata (title, canonical URL, etc.)
- `ig.ini`: IG Publisher initialization file
- ~~`output/`: (To be auto-generated) IG publisher output including HTML, and assets, etc. Generated when ./_genonce is run.~~
### Tracks & Key Artifacts
Below is a **practical cheat-sheet** of the main profiles and sample instances you’ll use during the Connectathon.
(Names shown reflect example instances already provided in this repository.)
1) **Immunization**
- Core Profiles: NgPatient, NgImmunization, NgObservation (age/pregnancy/HIV),
NgPractitioner, NgPractitionerRole, NgOrganization, NgLocation
- Terminology / Extensions: NGGenderVS, NGWardsVS, NGLGAsVS, NGStatesVS,
NGContraindicated, NGContraindications, NextDoseDate
- Example Instances: NgPatient-001/002/003, NgImmunization-001/002/003
**Sample Flow**: Re …