{
 "categories": [
  "healthcare",
  "public-sector"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-16",
   "fact": "homepage",
   "note": "The Prorenata AB homepage presents Prorenata Journal as a web-based documentation system for the school-health team. The page prints organization number 556827-5555.",
   "source": "https://prorenata.se/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "name",
   "note": "The product name on the page is Prorenata Journal.",
   "source": "https://prorenata.se/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "vendor",
   "note": "The page is published by Prorenata AB, Wallingatan 2, 111 60 Stockholm.",
   "source": "https://prorenata.se/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "license",
   "note": "The vendor says municipalities obtain Prorenata Journal by calling it off a framework agreement, as an alternative to their own procurement. The homepage says support is included in the agreement. The Adda and Kammarkollegiet catalogs were not opened.",
   "source": "https://prorenata.se/ramavtal/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "deployment",
   "note": "The homepage calls Prorenata Journal a cloud service and a web-based system available wherever there is an internet connection.",
   "source": "https://prorenata.se/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "platforms[0]",
   "note": "The page says the system is web-based. It does not name an iOS or Android app.",
   "source": "https://prorenata.se/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.exists",
   "note": "The integration guide says Prorenata Journal provides a REST API for the functionality the system includes, and that Prorenata's own frontend uses it. The readable body was the markdown alternate of the integration page.",
   "source": "https://docs.prorenata.se/space/MAN/2150072431.md",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.kinds[0]",
   "note": "The guide says the API is based on REST, with some RPC-style actions such as sign and acquire_lock. Examples use /api/v2/patients/patient/, /api/v2/patients/journalentry/, and /api/v2/patients/patienttransfer/.",
   "source": "https://docs.prorenata.se/space/MAN/2150072431.md",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.auth[0]",
   "note": "The OpenAPI security scheme tokenAuth is an Authorization header with the required prefix Token. The integration guide shows the same header and says the token is a shared secret for an API user, issued by Prorenata Support.",
   "source": "https://journal.prorenata.se/api/docs.json",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.auth[1]",
   "note": "The scheme cookieAuth is a cookie named sessionid. Journal-entry reads accept cookieAuth or tokenAuth.",
   "source": "https://journal.prorenata.se/api/docs.json",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.auth[2]",
   "note": "The scheme integrationApiKeyAuth sends the header PRNJ-API-AUTH-KEY. It is listed on a subset of routes, including /api/integration/v1/issue/ and /api/integration/v1/studentlookup/.",
   "source": "https://journal.prorenata.se/api/docs.json",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.coverage",
   "note": "The document is OpenAPI 3.0.3 for Prorenata Journal v2 and contains 980 paths, including patients, journal entries, calendar, and the patient portal. Its description says the generated reference is incomplete and inaccurate, especially required request fields, so coverage is partial.",
   "source": "https://journal.prorenata.se/api/docs.json",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.docs",
   "note": "Opened as the markdown body of Integration with Prorenata Journal through the REST API. The HTML at the canonical page URL was an application shell. The guide links to https://journal.prorenata.se/api/docs/.",
   "source": "https://docs.prorenata.se/space/MAN/2150072431.md",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.data_access.export[0]",
   "note": "GET and PUT responses are JSON. List responses use the keys objects, total, limit, and page.",
   "source": "https://docs.prorenata.se/space/MAN/2150072431.md",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "The homepage says the product is web-based. No UI probe was run.",
   "source": "https://prorenata.se/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "The URL returned a Refined for Cloud index that tells readers to add .md to Confluence page URLs. It is a documentation-theme fallback, not a Prorenata agent guide. https://prorenata.se/llms.txt returned HTTP 404.",
   "source": "https://docs.prorenata.se/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-10-16",
   "fact": "verdict.scores.api",
   "note": "Token auth and the patient and journal-entry flows support production work. Support-issued tokens and the schema's warning about inaccurate required fields keep the score at 6.",
   "source": "https://journal.prorenata.se/api/docs.json",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Prorenata Journal homepage.",
   "source": "https://prorenata.se/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current framework-agreement page for calling off Prorenata Journal.",
   "source": "https://prorenata.se/ramavtal/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current markdown integration guide, including Token authentication and the patient and journal-entry flows.",
   "source": "https://docs.prorenata.se/space/MAN/2150072431.md",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current OpenAPI 3.0.3 document, including tokenAuth, cookieAuth, integrationApiKeyAuth, and 980 paths.",
   "source": "https://journal.prorenata.se/api/docs.json",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-16",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://prorenata.se/"
   },
   {
    "type": "docs",
    "url": "https://prorenata.se/ramavtal/"
   },
   {
    "type": "docs",
    "url": "https://docs.prorenata.se/space/MAN/2150072431.md"
   },
   {
    "type": "docs",
    "url": "https://journal.prorenata.se/api/docs.json"
   }
  ]
 },
 "homepage": "https://prorenata.se/",
 "id": "prorenata",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "api-token",
    "session-cookie",
    "integration-api-key"
   ],
   "coverage": "partial",
   "docs": "https://docs.prorenata.se/space/MAN/2150072431.md",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Prorenata Journal is a web-based school-health record. The documented machine path is the REST API. This record is not CGM TakeCare, Cambio COSMIC, SchoolSoft, or IST Everyday.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Prorenata Journal",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "cgm-takecare",
   "cambio-cosmic",
   "schoolsoft",
   "ist-everyday"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Prorenata AB",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "search": {
   "description": "Prorenata documents Token-header REST calls for patients, journal entries, locks, and transfers. The OpenAPI reference says some required fields are inaccurate.",
   "title": "Prorenata Journal is automatable through its REST API"
  },
  "summary": "Prorenata Journal is automatable through its REST API. The integration guide says the API covers the system's functionality and is what Prorenata's own frontend uses. Each integration request sends an Authorization header with the word Token and an API token. Tokens are issued by Prorenata Support. The guide shows how to create a patient, read and write journal entries, lock and sign an entry, and transfer a patient, on paths under /api/v2/patients/. One admission example is a POST whose query string is not a valid filter. The opened OpenAPI 3.0.3 document lists 980 current externally accessible paths. Most version-2 paths accept either a sessionid cookie or the Token header. A smaller set, including /api/integration/v1/, also accepts the header PRNJ-API-AUTH-KEY. The external patient paths shown accept the Token header. The same OpenAPI text says the generated reference is incomplete and inaccurate in places, especially required request fields. This record is Prorenata Journal from Prorenata AB, not CGM TakeCare or Cambio COSMIC. No first-party MCP server was established from the pages opened here. Zapier, Make, Power Automate, and n8n were not opened. Computer-use viability is unassessed. The API scores 6.\n"
 }
}