openemr_manual
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| openemr_manual [2026/06/22 14:47] – brad.sharp | openemr_manual [2026/08/26 21:25] (current) – [Module Version Compatibility] brad.sharp | ||
|---|---|---|---|
| Line 681: | Line 681: | ||
| ===== Compatibility ===== | ===== Compatibility ===== | ||
| + | |||
| + | ==== Module Version Compatibility ==== | ||
| + | |||
| + | **Always run the current release.** A single build covers every supported OpenEMR version — the '' | ||
| + | |||
| + | ^ Module version ^ OpenEMR 7.0.2 ^ OpenEMR 7.0.4 ^ OpenEMR 8.0.x ^ OpenEMR 8.2 ^ OpenEMR 8.3 ^ | ||
| + | | **v2.1.9** (current) | Yes | Yes | Yes | Yes | Yes | | ||
| + | |||
| + | |||
| + | Requires **PHP 8.2 or later** on any core. v2.1.8 verified live against the ClaimRev API on 8.3.0, 7.0.4 and 7.0.2, including 837P claim submission. | ||
| + | |||
| + | === Running an older module version? === | ||
| + | |||
| + | **v2.1.6 and earlier fail on OpenEMR 7.0.4 and on the 8.0.x patch line.** Module pages die with: | ||
| + | |||
| + | < | ||
| + | |||
| + | Those cores ship an '' | ||
| + | |||
| + | Upgrading to v2.1.7 or later resolves all of it. | ||
| + | |||
| + | === Pinning a specific version === | ||
| + | |||
| + | Every release stays available on Packagist. To hold a particular version: | ||
| + | |||
| + | < | ||
| + | |||
| + | There is no separate branch per OpenEMR version. A single build covers both 7.x and 8.x, and older cores are supported by pinning the last release that supported them. | ||
| ==== Supported OpenEMR Versions ==== | ==== Supported OpenEMR Versions ==== | ||
| Line 699: | Line 727: | ||
| | '' | | '' | ||
| | '' | | '' | ||
| - | |||
| - | ==== Compatibility Check ==== | ||
| - | To verify the module works correctly on your OpenEMR version: | ||
| - | |||
| - | - Navigate to **ClaimRev Connect > Connectivity**. | ||
| - | - Click the **Run Compatibility Check** button. | ||
| - | - A diagnostic page shows the status of each critical component: | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * OpenEMR version and PHP version | ||
| - | |||
| - | If all checks show green, the module is fully operational. If any check shows "Using ClaimRev shim", the module is running with compatibility shims — all features work normally. | ||
| --- | --- | ||
| Line 832: | Line 846: | ||
| * **Eligibility Sweep Background Service** — New '' | * **Eligibility Sweep Background Service** — New '' | ||
| * **OpenEMR 7.x Compatibility** — Built-in compatibility shims ('' | * **OpenEMR 7.x Compatibility** — Built-in compatibility shims ('' | ||
| - | * **Compatibility Check** — New diagnostic page (Connectivity > Run Compatibility Check) verifies all module dependencies resolve correctly | ||
| * **Statement Tracking Table** — New '' | * **Statement Tracking Table** — New '' | ||
openemr_manual.1782139636.txt.gz · Last modified: by brad.sharp
