Rename metadata to Arbeidspuls
This commit is contained in:
parent
cb0f5354ea
commit
80c7de3c1f
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,6 +1,12 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
dist/
|
dist/
|
||||||
*.log
|
*.log
|
||||||
|
*.tar.gz
|
||||||
|
.vite/
|
||||||
|
coverage/
|
||||||
|
tmp/
|
||||||
|
temp/
|
||||||
.env
|
.env
|
||||||
.env.local
|
.env.local
|
||||||
test-data*.json
|
test-data*.json
|
||||||
|
*.local
|
||||||
|
|||||||
@ -4,11 +4,11 @@
|
|||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
|
||||||
<meta name="theme-color" content="#235b5e" />
|
<meta name="theme-color" content="#235b5e" />
|
||||||
<meta name="description" content="Rask egenvurdering av arbeidsevne under og etter arbeidsutprøving." />
|
<meta name="description" content="Rask lokal egenrapportering med Arbeidspuls under og etter arbeidsutprøving." />
|
||||||
<link rel="manifest" href="/manifest.webmanifest" />
|
<link rel="manifest" href="/manifest.webmanifest" />
|
||||||
<link rel="icon" href="/icon.svg" type="image/svg+xml" />
|
<link rel="icon" href="/icon.svg" type="image/svg+xml" />
|
||||||
<link rel="apple-touch-icon" href="/icon.svg" />
|
<link rel="apple-touch-icon" href="/icon.svg" />
|
||||||
<title>Arbeidsevne</title>
|
<title>Arbeidspuls</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "arbeidsevne-egenvurdering",
|
"name": "arbeidspuls",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "arbeidsevne-egenvurdering",
|
"name": "arbeidspuls",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"lucide-react": "^0.475.0",
|
"lucide-react": "^0.475.0",
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "arbeidsevne-egenvurdering",
|
"name": "arbeidspuls",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "Arbeidsevne-egenvurdering",
|
"name": "Arbeidspuls",
|
||||||
"short_name": "Arbeidsevne",
|
"short_name": "Arbeidspuls",
|
||||||
"description": "Rask lokal egenvurdering av arbeidsevne under og etter arbeidsutprøving.",
|
"description": "Rask lokal egenrapportering med Arbeidspuls under og etter arbeidsutprøving.",
|
||||||
"lang": "nb",
|
"lang": "nb",
|
||||||
"start_url": "/",
|
"start_url": "/",
|
||||||
"scope": "/",
|
"scope": "/",
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
const CACHE_NAME = "arbeidsevne-egenvurdering-v4";
|
const CACHE_NAME = "arbeidspuls-v4";
|
||||||
const ASSETS = ["/", "/index.html", "/manifest.webmanifest", "/icon.svg"];
|
const ASSETS = ["/", "/index.html", "/manifest.webmanifest", "/icon.svg"];
|
||||||
|
|
||||||
self.addEventListener("install", (event) => {
|
self.addEventListener("install", (event) => {
|
||||||
|
|||||||
@ -47,7 +47,7 @@ const nb = {
|
|||||||
},
|
},
|
||||||
app: {
|
app: {
|
||||||
eyebrow: "Lokal egenvurdering",
|
eyebrow: "Lokal egenvurdering",
|
||||||
title: "Arbeidsevne",
|
title: "Arbeidspuls",
|
||||||
evaluator: "Veileder",
|
evaluator: "Veileder",
|
||||||
navLabel: "Hovednavigasjon"
|
navLabel: "Hovednavigasjon"
|
||||||
},
|
},
|
||||||
@ -324,7 +324,7 @@ const en: TranslationTree = {
|
|||||||
notCalculated: "Not calculated",
|
notCalculated: "Not calculated",
|
||||||
unknownWorkplace: "Unknown workplace"
|
unknownWorkplace: "Unknown workplace"
|
||||||
},
|
},
|
||||||
app: { eyebrow: "Local self-assessment", title: "Work ability", evaluator: "Guide", navLabel: "Main navigation" },
|
app: { eyebrow: "Local self-assessment", title: "Arbeidspuls", evaluator: "Guide", navLabel: "Main navigation" },
|
||||||
nav: { register: "Register", followup: "Follow-up", overview: "Overview", privacy: "Privacy" },
|
nav: { register: "Register", followup: "Follow-up", overview: "Overview", privacy: "Privacy" },
|
||||||
footer: {
|
footer: {
|
||||||
norwegian: "Norsk",
|
norwegian: "Norsk",
|
||||||
|
|||||||
@ -1,232 +0,0 @@
|
|||||||
{
|
|
||||||
"schema_version": 3,
|
|
||||||
"export_version": 3,
|
|
||||||
"exported_at": "2026-05-28T07:04:10+00:00",
|
|
||||||
"export_integrity": {
|
|
||||||
"schema": "arbeidsevne-export-integrity-v1",
|
|
||||||
"created_at": "2026-05-28T07:04:10+00:00",
|
|
||||||
"algorithm": "sha256",
|
|
||||||
"manifest_hash_sha256": "15327125e0481a31900bc5b1769207199edae0790f7a5f39b745aa537b1730e9",
|
|
||||||
"note": "Lokal best-effort integritetskontroll. Dette kan avdekke endringer i eksporterte data, men er ikke et juridisk eller medisinsk bevis."
|
|
||||||
},
|
|
||||||
"reports": [
|
|
||||||
{
|
|
||||||
"id": "demo-arbeidspuls-001",
|
|
||||||
"created_at": "2026-05-20T06:15:00.000Z",
|
|
||||||
"report_date": "2026-05-20",
|
|
||||||
"report_time": "08:15:00",
|
|
||||||
"type": "work_report",
|
|
||||||
"workplace": "Hjemmekontor",
|
|
||||||
"work_start_time": "08:00",
|
|
||||||
"work_end_time": "10:00",
|
|
||||||
"work_ability": 4,
|
|
||||||
"energy_level": 4,
|
|
||||||
"mental_clarity": 4,
|
|
||||||
"symptom_burden": 2,
|
|
||||||
"effort_strain": 2,
|
|
||||||
"status": "kan_fortsette",
|
|
||||||
"physical_energy": 4,
|
|
||||||
"mental_energy": 4,
|
|
||||||
"perceived_productivity": 4,
|
|
||||||
"task_completion": "som_forventet",
|
|
||||||
"task_types": [
|
|
||||||
"sitting",
|
|
||||||
"computer_work",
|
|
||||||
"concentration"
|
|
||||||
],
|
|
||||||
"main_limitations": [],
|
|
||||||
"helpful_accommodations": [
|
|
||||||
"reduced_pace"
|
|
||||||
],
|
|
||||||
"note": "Testdata: rolig arbeidsøkt med god funksjon.",
|
|
||||||
"total_score_percent": 78,
|
|
||||||
"integrity": {
|
|
||||||
"report_id": "demo-arbeidspuls-001",
|
|
||||||
"canonicalization": "stable-json-v2",
|
|
||||||
"algorithm": "sha256",
|
|
||||||
"payload_hash_sha256": "c8dec91321626eaa8be100c2d6e8e0fc2b30eef5bfd6dda55a27e150dad186c7",
|
|
||||||
"signed_at": "2026-05-20T06:15:00.000Z",
|
|
||||||
"verification_status": "valid"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "demo-arbeidspuls-002",
|
|
||||||
"created_at": "2026-05-21T09:40:00.000Z",
|
|
||||||
"report_date": "2026-05-21",
|
|
||||||
"report_time": "11:40:00",
|
|
||||||
"type": "work_report",
|
|
||||||
"workplace": "Kontor",
|
|
||||||
"work_start_time": "09:00",
|
|
||||||
"work_end_time": "12:00",
|
|
||||||
"work_ability": 3,
|
|
||||||
"energy_level": 3,
|
|
||||||
"mental_clarity": 3,
|
|
||||||
"symptom_burden": 3,
|
|
||||||
"effort_strain": 4,
|
|
||||||
"status": "trenger_pause",
|
|
||||||
"physical_energy": 3,
|
|
||||||
"mental_energy": 3,
|
|
||||||
"perceived_productivity": 3,
|
|
||||||
"task_completion": "delvis",
|
|
||||||
"task_types": [
|
|
||||||
"sitting",
|
|
||||||
"talking_social",
|
|
||||||
"noise",
|
|
||||||
"time_pressure"
|
|
||||||
],
|
|
||||||
"main_limitations": [
|
|
||||||
"fatigue",
|
|
||||||
"sensory_overload"
|
|
||||||
],
|
|
||||||
"helpful_accommodations": [
|
|
||||||
"extra_breaks",
|
|
||||||
"quiet_room"
|
|
||||||
],
|
|
||||||
"note": "Testdata: tydelig behov for pauser og roligere miljø.",
|
|
||||||
"total_score_percent": 51,
|
|
||||||
"integrity": {
|
|
||||||
"report_id": "demo-arbeidspuls-002",
|
|
||||||
"canonicalization": "stable-json-v2",
|
|
||||||
"algorithm": "sha256",
|
|
||||||
"payload_hash_sha256": "0e6c518e835f401ee925f5b4f2db1892493a033321bd587ebecb96cf990fcea7",
|
|
||||||
"signed_at": "2026-05-21T09:40:00.000Z",
|
|
||||||
"verification_status": "valid"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "demo-arbeidspuls-003",
|
|
||||||
"created_at": "2026-05-24T12:05:00.000Z",
|
|
||||||
"report_date": "2026-05-24",
|
|
||||||
"report_time": "14:05:00",
|
|
||||||
"type": "work_report",
|
|
||||||
"workplace": "Butikk/verksted",
|
|
||||||
"work_start_time": "11:00",
|
|
||||||
"work_end_time": "14:00",
|
|
||||||
"work_ability": 2,
|
|
||||||
"energy_level": 2,
|
|
||||||
"mental_clarity": 2,
|
|
||||||
"symptom_burden": 4,
|
|
||||||
"effort_strain": 4,
|
|
||||||
"status": "trenger_enklere_oppgave",
|
|
||||||
"physical_energy": 2,
|
|
||||||
"mental_energy": 2,
|
|
||||||
"perceived_productivity": 2,
|
|
||||||
"task_completion": "litt",
|
|
||||||
"task_types": [
|
|
||||||
"standing",
|
|
||||||
"walking",
|
|
||||||
"talking_social",
|
|
||||||
"bright_light"
|
|
||||||
],
|
|
||||||
"main_limitations": [
|
|
||||||
"fatigue",
|
|
||||||
"pain",
|
|
||||||
"brain_fog"
|
|
||||||
],
|
|
||||||
"helpful_accommodations": [
|
|
||||||
"sitting_down",
|
|
||||||
"shorter_task"
|
|
||||||
],
|
|
||||||
"note": "Testdata: lavere funksjon med tydelig symptomøkning.",
|
|
||||||
"total_score_percent": 31,
|
|
||||||
"integrity": {
|
|
||||||
"report_id": "demo-arbeidspuls-003",
|
|
||||||
"canonicalization": "stable-json-v2",
|
|
||||||
"algorithm": "sha256",
|
|
||||||
"payload_hash_sha256": "cde1f65dc4607e61a6bb9ad2e157a07ffda33ca89a756f1b8915ba4a97bd36da",
|
|
||||||
"signed_at": "2026-05-24T12:05:00.000Z",
|
|
||||||
"verification_status": "valid"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "demo-arbeidspuls-004",
|
|
||||||
"created_at": "2026-05-27T07:30:00.000Z",
|
|
||||||
"report_date": "2026-05-27",
|
|
||||||
"report_time": "09:30:00",
|
|
||||||
"type": "work_report",
|
|
||||||
"workplace": "Hjemmekontor",
|
|
||||||
"work_start_time": "08:30",
|
|
||||||
"work_end_time": "09:30",
|
|
||||||
"work_ability": 5,
|
|
||||||
"energy_level": 4,
|
|
||||||
"mental_clarity": 5,
|
|
||||||
"symptom_burden": 1,
|
|
||||||
"effort_strain": 1,
|
|
||||||
"status": "kan_fortsette",
|
|
||||||
"physical_energy": 4,
|
|
||||||
"mental_energy": 5,
|
|
||||||
"perceived_productivity": 5,
|
|
||||||
"task_completion": "mer_enn_forventet",
|
|
||||||
"task_types": [
|
|
||||||
"sitting",
|
|
||||||
"computer_work",
|
|
||||||
"concentration"
|
|
||||||
],
|
|
||||||
"main_limitations": [],
|
|
||||||
"helpful_accommodations": [
|
|
||||||
"reduced_pace"
|
|
||||||
],
|
|
||||||
"note": "Testdata: kort og svært god økt.",
|
|
||||||
"total_score_percent": 98,
|
|
||||||
"integrity": {
|
|
||||||
"report_id": "demo-arbeidspuls-004",
|
|
||||||
"canonicalization": "stable-json-v2",
|
|
||||||
"algorithm": "sha256",
|
|
||||||
"payload_hash_sha256": "5fd70378270c9ab2760c21e285b5ff8661c3b1ae034d12ae7073f93962b667bb",
|
|
||||||
"signed_at": "2026-05-27T07:30:00.000Z",
|
|
||||||
"verification_status": "valid"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "demo-arbeidspuls-followup-002",
|
|
||||||
"created_at": "2026-05-22T08:00:00.000Z",
|
|
||||||
"report_date": "2026-05-22",
|
|
||||||
"report_time": "10:00:00",
|
|
||||||
"type": "delayed_followup",
|
|
||||||
"parent_report_id": "demo-arbeidspuls-002",
|
|
||||||
"related_report_id": "demo-arbeidspuls-002",
|
|
||||||
"worse_than_before": "moderat",
|
|
||||||
"delayed_symptoms": [
|
|
||||||
"fatigue",
|
|
||||||
"brain_fog",
|
|
||||||
"sensory_sensitivity"
|
|
||||||
],
|
|
||||||
"recovery_status": "to_tre_dager",
|
|
||||||
"note": "Testdata: forsinket forverring etter kontorøkt.",
|
|
||||||
"integrity": {
|
|
||||||
"report_id": "demo-arbeidspuls-followup-002",
|
|
||||||
"canonicalization": "stable-json-v2",
|
|
||||||
"algorithm": "sha256",
|
|
||||||
"payload_hash_sha256": "9ddb85b0a00f638748099092fd798ef0c49de24358a570e911d9225f444aa56b",
|
|
||||||
"signed_at": "2026-05-22T08:00:00.000Z",
|
|
||||||
"verification_status": "valid"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "demo-arbeidspuls-followup-003",
|
|
||||||
"created_at": "2026-05-25T09:10:00.000Z",
|
|
||||||
"report_date": "2026-05-25",
|
|
||||||
"report_time": "11:10:00",
|
|
||||||
"type": "delayed_followup",
|
|
||||||
"parent_report_id": "demo-arbeidspuls-003",
|
|
||||||
"related_report_id": "demo-arbeidspuls-003",
|
|
||||||
"worse_than_before": "mye",
|
|
||||||
"delayed_symptoms": [
|
|
||||||
"fatigue",
|
|
||||||
"pain",
|
|
||||||
"headache",
|
|
||||||
"sleep_disruption"
|
|
||||||
],
|
|
||||||
"recovery_status": "fire_pluss_dager",
|
|
||||||
"note": "Testdata: kraftig forsinket reaksjon etter fysisk/sosial arbeidsøkt.",
|
|
||||||
"integrity": {
|
|
||||||
"report_id": "demo-arbeidspuls-followup-003",
|
|
||||||
"canonicalization": "stable-json-v2",
|
|
||||||
"algorithm": "sha256",
|
|
||||||
"payload_hash_sha256": "021422fac293255f00dd41f0583e8055a7ef552c1db2cd20c8c9163cf9817fc8",
|
|
||||||
"signed_at": "2026-05-25T09:10:00.000Z",
|
|
||||||
"verification_status": "valid"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue
Block a user