{"adoption": {"forks": 177, "observed_at": "2026-08-28T04:07:22.241464+00:00", "stars": 2793}, "canonical_url": "https://ross.abutalabs.com/products/fasten-onprem", "card": {"archived": true, "artifact_type": "application", "description": "Fasten is an open-source, self-hosted, personal/family electronic medical record manager", "domain": ["healthcare", "self-hosted", "privacy", "web-development"], "enriched": true, "function": ["self-hosted", "gui", "database", "file-upload", "web-framework"], "health_score": 10, "homepage": null, "language": "Go", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["fastenhealth/fasten-onprem"], "name": "fastenhealth/fasten-onprem", "platform": ["self-hosted", "go", "cross-platform"], "pushed_at": "2026-02-13T03:26:58+00:00", "repo": "fastenhealth/fasten-onprem", "stars": 2793, "tags": ["personal-health-record", "fhir", "electronic-medical-record", "family-health", "medical-records", "docker", "web-server"], "topics": ["electronic-health-record", "electronic-medical-record", "emr", "open-source", "personal-health-record", "healthcare"], "urls": [], "use_cases": ["self-host a personal health record for my family", "store and view my medical records privately at home", "upload FHIR bundles and organize patient medical data", "keep health records out of third-party cloud services", "manage multiple family members' medical history in one place"], "what_it_is": "Fasten OnPrem is an open-source, self-hosted personal/family electronic medical record (PHR) application for securely storing and viewing your own medical data. It supports manual data entry and uploading FHIR Bundles exported from other sources, without direct EHR integration.", "when_to_avoid": ["you need automatic integration with healthcare providers or insurers - use Fasten Connect instead", "you want hosted support, SLAs, or commercial features", "you expect direct EHR connectivity out of the box"], "when_to_choose": ["you want full ownership and privacy of your medical data on your own server", "you already have FHIR exports or will enter data manually", "you need a family-oriented, multi-patient health record dashboard"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fasten-onprem", "repo": "fastenhealth/fasten-onprem", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.241464+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:49:14.779888+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22ebbefeae434e198b339ece26fb45eba19188d8da7cfc4ae150b1f0aaab5d3d", "fetched_at": "2026-08-28T04:07:22.241464+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastenhealth/fasten-onprem"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 67, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1472, "days_push": 201, "days_rel": 702, "gap_med": null, "n_releases_24m": 1}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}