diff --git a/404.html b/404.html index b5686c4..8035338 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | NordXDataspace - + diff --git a/CNAME b/CNAME index 8e32f29..58affb7 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -developer.nxd.foundation \ No newline at end of file +nxd.foundation diff --git a/assets/js/bf1b44a7.e57129b0.js b/assets/js/bf1b44a7.2d972adc.js similarity index 59% rename from assets/js/bf1b44a7.e57129b0.js rename to assets/js/bf1b44a7.2d972adc.js index d7b3d35..f3aeb36 100644 --- a/assets/js/bf1b44a7.e57129b0.js +++ b/assets/js/bf1b44a7.2d972adc.js @@ -1 +1 @@ -"use strict";(self.webpackChunknxd_foundation=self.webpackChunknxd_foundation||[]).push([[282],{4138:(e,s,t)=>{t.r(s),t.d(s,{default:()=>u});t(6540);var n=t(4586),i=t(1352),a=t(7106),r=t(8154),d=t(8478),c=t(4848);function u(){const{siteConfig:e}=(0,n.A)();return(0,c.jsxs)(i.A,{title:`${e.title}`,description:"Enabling trust in the data ecosystem for next-generation data sharing. ",children:[(0,c.jsxs)(r.A,{children:[(0,c.jsx)("title",{children:"NordXDataspace (NXD)"}),(0,c.jsx)("link",{rel:"stylesheet",href:"https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui.css"})]}),(0,c.jsx)("div",{id:"swagger-ui"}),(0,c.jsx)(d.A,{children:()=>{const e=document.createElement("script");e.src="https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui-bundle.js",e.charset="utf-8",e.crossOrigin=!0,e.async=!1,e.onload=function(){window.ui=SwaggerUIBundle({url:"/openapi/datamarketplace.yaml",dom_id:"#swagger-ui"})},document.head.appendChild(e)}}),(0,c.jsx)(a.A,{})]})}}}]); \ No newline at end of file +"use strict";(self.webpackChunknxd_foundation=self.webpackChunknxd_foundation||[]).push([[282],{4138:(e,s,n)=>{n.r(s),n.d(s,{default:()=>u});n(6540);var i=n(4586),t=n(1352),a=n(7106),r=n(8154),d=n(8478),c=n(4848);function u(){const{siteConfig:e}=(0,i.A)();return(0,c.jsxs)(t.A,{title:`${e.title}`,description:"Enabling trust in the data ecosystem for next-generation data sharing. ",children:[(0,c.jsxs)(r.A,{children:[(0,c.jsx)("title",{children:"NordXDataspace (NXD)"}),(0,c.jsx)("link",{rel:"stylesheet",href:"https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui.css"})]}),(0,c.jsx)("div",{id:"swagger-ui"}),(0,c.jsx)(d.A,{children:()=>{const e=document.createElement("script");e.src="https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui-bundle.js",e.charset="utf-8",e.crossOrigin=!0,e.async=!1,e.onload=function(){window.ui=SwaggerUIBundle({url:"/openapi/domainSpecific.yaml",dom_id:"#swagger-ui"})},document.head.appendChild(e)}}),(0,c.jsx)(a.A,{})]})}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.9bcfb06f.js b/assets/js/runtime~main.9bcfb06f.js deleted file mode 100644 index 3620072..0000000 --- a/assets/js/runtime~main.9bcfb06f.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,t,r,o,n,a={},f={};function i(e){var t=f[e];if(void 0!==t)return t.exports;var r=f[e]={id:e,loaded:!1,exports:{}};return a[e].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=a,i.c=f,e=[],i.O=(t,r,o,n)=>{if(!r){var a=1/0;for(d=0;d=n)&&Object.keys(i.O).every((e=>i.O[e](r[c])))?r.splice(c--,1):(f=!1,n0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[r,o,n]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var n=Object.create(null);i.r(n);var a={};t=t||[null,r({}),r([]),r(r)];for(var f=2&o&&e;"object"==typeof f&&!~t.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,i.d(n,a),n},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"assets/js/"+({67:"0cdc20f4",76:"common",282:"bf1b44a7",387:"bb5ff058",618:"0d70c1c1",634:"c4f5d8e4"}[e]||e)+"."+{67:"717530d8",76:"885c55b4",282:"e57129b0",387:"43933314",618:"411289fa",634:"b828df51",780:"6518d1ed"}[e]+".js",i.miniCssF=e=>{},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},n="nxd-foundation:",i.l=(e,t,r,a)=>{if(o[e])o[e].push(t);else{var f,c;if(void 0!==r)for(var u=document.getElementsByTagName("script"),d=0;d{f.onerror=f.onload=null,clearTimeout(b);var n=o[e];if(delete o[e],f.parentNode&&f.parentNode.removeChild(f),n&&n.forEach((e=>e(r))),t)return t(r)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),c&&document.head.appendChild(f)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/",i.gca=function(e){return e={"0cdc20f4":"67",common:"76",bf1b44a7:"282",bb5ff058:"387","0d70c1c1":"618",c4f5d8e4:"634"}[e]||e,i.p+i.u(e)},(()=>{var e={354:0,869:0};i.f.j=(t,r)=>{var o=i.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var n=new Promise(((r,n)=>o=e[t]=[r,n]));r.push(o[2]=n);var a=i.p+i.u(t),f=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;f.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",f.name="ChunkLoadError",f.type=n,f.request=a,o[1](f)}}),"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,a=r[0],f=r[1],c=r[2],u=0;if(a.some((t=>0!==e[t]))){for(o in f)i.o(f,o)&&(i.m[o]=f[o]);if(c)var d=c(i)}for(t&&t(r);u{"use strict";var e,t,r,o,n,a={},i={};function f(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return a[e].call(r.exports,r,r.exports,f),r.loaded=!0,r.exports}f.m=a,f.c=i,e=[],f.O=(t,r,o,n)=>{if(!r){var a=1/0;for(d=0;d=n)&&Object.keys(f.O).every((e=>f.O[e](r[c])))?r.splice(c--,1):(i=!1,n0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[r,o,n]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var n=Object.create(null);f.r(n);var a={};t=t||[null,r({}),r([]),r(r)];for(var i=2&o&&e;"object"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,f.d(n,a),n},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,r)=>(f.f[r](e,t),t)),[])),f.u=e=>"assets/js/"+({67:"0cdc20f4",76:"common",282:"bf1b44a7",387:"bb5ff058",618:"0d70c1c1",634:"c4f5d8e4"}[e]||e)+"."+{67:"717530d8",76:"885c55b4",282:"2d972adc",387:"43933314",618:"411289fa",634:"b828df51",780:"6518d1ed"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},n="nxd-foundation:",f.l=(e,t,r,a)=>{if(o[e])o[e].push(t);else{var i,c;if(void 0!==r)for(var u=document.getElementsByTagName("script"),d=0;d{i.onerror=i.onload=null,clearTimeout(b);var n=o[e];if(delete o[e],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(r))),t)return t(r)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=s.bind(null,i.onerror),i.onload=s.bind(null,i.onload),c&&document.head.appendChild(i)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/",f.gca=function(e){return e={"0cdc20f4":"67",common:"76",bf1b44a7:"282",bb5ff058:"387","0d70c1c1":"618",c4f5d8e4:"634"}[e]||e,f.p+f.u(e)},(()=>{var e={354:0,869:0};f.f.j=(t,r)=>{var o=f.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var n=new Promise(((r,n)=>o=e[t]=[r,n]));r.push(o[2]=n);var a=f.p+f.u(t),i=new Error;f.l(a,(r=>{if(f.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",i.name="ChunkLoadError",i.type=n,i.request=a,o[1](i)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,a=r[0],i=r[1],c=r[2],u=0;if(a.some((t=>0!==e[t]))){for(o in i)f.o(i,o)&&(f.m[o]=i[o]);if(c)var d=c(f)}for(t&&t(r);u NordXDataspace | NordXDataspace - + diff --git a/datamarketplace.html b/datamarketplace.html index cf9da9d..3457596 100644 --- a/datamarketplace.html +++ b/datamarketplace.html @@ -4,7 +4,7 @@ NordXDataspace | NordXDataspace - + diff --git a/domain.html b/domain.html index a5f5626..c424041 100644 --- a/domain.html +++ b/domain.html @@ -4,7 +4,7 @@ NordXDataspace | NordXDataspace - + diff --git a/index.html b/index.html index 8b70f26..b08d9fa 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ NordXDataspace | NordXDataspace - + diff --git a/openapi/domainSpecific.yaml b/openapi/domainSpecific.yaml new file mode 100644 index 0000000..e284bbc --- /dev/null +++ b/openapi/domainSpecific.yaml @@ -0,0 +1,1772 @@ +openapi: 3.0.1 +info: + title: Crane API + version: '4.0' +paths: + "/api/Authenticate/Login": + post: + tags: + - Authenticate + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse" + "/api/Authenticate/Logout": + post: + tags: + - Authenticate + parameters: + - name: api-version + in: query + required: true + schema: + type: string + responses: + '200': + description: Success + "/api/CarePlan/GetActiveCarePlan": + post: + tags: + - CarePlan + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse" + "/api/CarePlan/GetRelativeActiveCarePlan": + post: + tags: + - CarePlan + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse" + "/api/Measurement/GetMeasurements": + post: + tags: + - Measurement + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse" + "/api/Onboarding/GetUserInvitation": + post: + tags: + - Onboarding + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.CraneCommands.GetConnection.GetConnectionCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.CraneCommands.GetConnection.GetConnectionResponse" + "/api/Onboarding/OnboardUser": + post: + tags: + - Onboarding + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.CraneCommands.Onboarding.Oboard.OnboardingCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.CraneCommands.Onboarding.Oboard.OnboardingResponse" + "/api/Questionnaire/GetAvailableQuestionnaires": + post: + tags: + - Questionnaire + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetAvailableQuestionnaires.GetAvailableQuestionnairesQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetQuestionnaireResponse" + "/api/Session/RemoveManualValuesSession": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.RemoveManualValuesSession.RemoveManualValuesSessionCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.RemoveManualValuesSession.RemoveManualValuesSessionResponse" + "/api/Session/OpenNewSession": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.OpenNewSession.OpenNewSessionCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.OpenNewSession.OpenNewSessionResponse" + "/api/Session/AddOrUpdateSessionWithManualValues": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesResponse" + "/api/Session/CloseSession": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.CloseSession.CloseSessionCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.CloseSession.CloseSessionResponse" + "/api/Session/GetSessionsWithMeasurements": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse" + "/api/Session/SignSessions": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.SignSessions.SignSessionsCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.SignSessions.SignSessionsResponse" + "/api/Session/GetSessions": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.GetSessionsQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.GetSessionsResponse" +components: + schemas: + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginCommand: + type: object + properties: + app: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse: + type: object + properties: + userId: + type: string + format: uuid + firstName: + type: string + nullable: true + lastName: + type: string + nullable: true + token: + type: string + nullable: true + isRehabkompassenCareRecipient: + type: boolean + nullable: true + tokenExpiresOn: + type: string + format: date-time + roles: + type: array + items: + type: string + nullable: true + isCareRecipient: + type: boolean + isCaregiver: + type: boolean + customers: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+Customer" + nullable: true + nationalIdentifier: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+UserNationalIdentifier" + appData: + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+Customer: + type: object + properties: + customerId: + type: string + format: uuid + name: + type: string + nullable: true + settings: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+CustomerSettings" + additionalProperties: false + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+CustomerSettings: + type: object + properties: + isVideoAvailable: + type: boolean + additionalProperties: false + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+UserNationalIdentifier: + type: object + properties: + number: + type: string + nullable: true + countryId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.CountryKey" + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand: + type: object + properties: + userId: + type: string + format: uuid + sessionId: + type: string + format: uuid + nullable: true + measurements: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Measurement" + nullable: true + responses: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Response" + nullable: true + date: + type: string + format: date-time + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Answear: + type: object + properties: + questionId: + type: string + format: uuid + answearOption: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+AnswearOption" + additionalProperties: false + ? Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+AnswearGroup + : type: object + properties: + questionGroupdId: + type: string + format: uuid + answears: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Answear" + nullable: true + additionalProperties: false + ? Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+AnswearOption + : type: object + properties: + questionOptionId: + type: string + format: uuid + answear: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Measurement: + type: object + properties: + value: + type: number + format: double + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + measurementTypeId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementTypeKey" + customMeasurementTypeId: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Response: + type: object + properties: + questionnaireId: + type: string + format: uuid + answearGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+AnswearGroup" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesResponse: + type: object + properties: + sessionId: + type: string + format: uuid + userId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.CloseSession.CloseSessionCommand: + type: object + properties: + sessionId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.CloseSession.CloseSessionResponse: + type: object + properties: + sessionId: + type: string + format: uuid + open: + type: boolean + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.OpenNewSession.OpenNewSessionCommand: + required: + - terminalId + - userId + type: object + properties: + userId: + type: string + format: uuid + terminalId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.OpenNewSession.OpenNewSessionResponse: + type: object + properties: + sessionId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.RemoveManualValuesSession.RemoveManualValuesSessionCommand: + type: object + properties: + userId: + type: string + format: uuid + sessionId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.RemoveManualValuesSession.RemoveManualValuesSessionResponse: + type: object + properties: + sessionId: + type: string + format: uuid + userId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.SignSessions.SignSessionsCommand: + type: object + properties: + userId: + type: string + format: uuid + sessionIds: + type: array + items: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.SignSessions.SignSessionsResponse: + type: object + properties: + signedSessionIds: + type: array + items: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.CraneCommands.GetConnection.GetConnectionCommand: + type: object + properties: + userId: + type: string + format: uuid + useHealthKitApi: + type: boolean + nullable: true + additionalProperties: false + Nhi.Healfy.Application.CraneCommands.GetConnection.GetConnectionResponse: + type: object + properties: + connectionId: + type: string + nullable: true + invitationUrl: + type: string + nullable: true + connectionInvitation: + "$ref": "#/components/schemas/Nhi.Healfy.iGrant.Api.CreateInvitationConnection.CreateInvitationConnectionResponse+Invitation" + additionalProperties: false + Nhi.Healfy.Application.CraneCommands.Onboarding.Oboard.OnboardingCommand: + required: + - userId + type: object + properties: + userId: + type: string + format: uuid + contactEmail: + type: string + nullable: true + city: + type: string + nullable: true + postalCode: + type: string + nullable: true + street: + type: string + nullable: true + streetNo: + type: string + nullable: true + preferredLanguage: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.CraneCommands.Onboarding.Oboard.OnboardingResponse: + type: object + properties: + userId: + type: string + format: uuid + username: + type: string + nullable: true + contactEmail: + type: string + nullable: true + city: + type: string + nullable: true + postalCode: + type: string + nullable: true + street: + type: string + nullable: true + streetNo: + type: string + nullable: true + preferredLanguage: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.CarePlanMedicineOrdinate: + type: object + properties: + medicineId: + type: string + format: uuid + occurrence: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Occurrence" + medicines: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.MedicineOrdinateMedicine" + nullable: true + extraImportant: + type: boolean + additionalProperties: false + Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanQuery: + required: + - careRecipientId + type: object + properties: + careRecipientId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse: + type: object + properties: + id: + type: string + format: uuid + careRecipientId: + type: string + format: uuid + caregiverId: + type: string + format: uuid + directoryId: + type: string + format: uuid + isActive: + type: boolean + specificNeedType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.NeedType" + specificNeedDescription: + type: string + nullable: true + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + measurementDevices: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanMeasurementDevice" + nullable: true + measurementLimits: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanMeasurementLimit" + nullable: true + diseases: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanDisease" + nullable: true + communicationChannels: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanCommunicationChannel" + nullable: true + relatives: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse+Relative" + nullable: true + questionnaires: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Rehabkompassen.GetQuestionnairesForCustomer.GetQuestionnairesForCustomerResponse" + nullable: true + exercises: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanExercise" + nullable: true + medicines: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.CarePlanMedicineOrdinate" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse+Relative: + type: object + properties: + id: + type: string + format: uuid + relationType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.RelationType" + name: + type: string + nullable: true + phoneNumber: + type: string + nullable: true + email: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsQuery: + required: + - userId + type: object + properties: + userId: + type: string + format: uuid + measurementGroupId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + count: + type: integer + format: int32 + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse: + type: object + properties: + measurementTypeGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+MeasurementTypeGroup" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+CustomerMeasurement: + type: object + properties: + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + value: + type: number + format: double + measurementTypeId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementTypeKey" + manualValues: + type: boolean + customMeasurementTypeId: + type: string + format: uuid + nullable: true + measurementId: + type: string + format: uuid + nullable: true + date: + type: string + format: date-time + nullable: true + measurementTypeName: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+MeasurementGroup: + type: object + properties: + group: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + measurements: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+CustomerMeasurement" + nullable: true + name: + type: string + nullable: true + date: + type: string + format: date-time + sessionId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+MeasurementTypeGroup: + type: object + properties: + group: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + measurementGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+MeasurementGroup" + nullable: true + name: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetAvailableQuestionnaires.GetAvailableQuestionnairesQuery: + type: object + properties: + userId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionGroupResponse: + type: object + properties: + questionnaireQuestionGroupId: + type: string + format: uuid + index: + type: integer + format: int32 + name: + type: string + nullable: true + description: + type: string + nullable: true + questions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionResponse" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionOptionsResponse: + type: object + properties: + questionnaireQuestionOptionId: + type: string + format: uuid + index: + type: integer + format: int32 + option: + type: string + nullable: true + weight: + type: integer + format: int32 + questionnaireQuestionOptionType: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionOptionTypeResponse" + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionOptionTypeResponse: + type: object + properties: + questionnaireQuestionOptionTypeId: + type: integer + format: int32 + name: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionResponse: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + index: + type: integer + format: int32 + question: + type: string + nullable: true + questionOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionOptionsResponse" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetQuestionnaireResponse: + type: object + properties: + questionnaireId: + type: string + format: uuid + name: + type: string + nullable: true + canBeEdited: + type: boolean + questionGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionGroupResponse" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Rehabkompassen.GetQuestionnairesForCustomer.GetQuestionnairesForCustomerResponse: + type: object + properties: + id: + type: string + format: uuid + customerId: + type: string + format: uuid + created: + type: string + format: date-time + name: + type: string + nullable: true + description: + type: string + nullable: true + overview: + type: string + nullable: true + patientGroupId: + type: string + format: uuid + nullable: true + basedOnId: + type: string + format: uuid + nullable: true + version: + type: integer + format: int32 + nullable: true + status: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Rehabkompassen.Questionnaires.Status" + mostUsedFunctionGroup: + type: string + nullable: true + responseId: + type: string + format: uuid + nullable: true + responseStatus: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Rehabkompassen.Responses.ResponseStatus" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.GetSessionsQuery: + required: + - userId + type: object + properties: + userId: + type: string + format: uuid + sessionId: + type: string + format: uuid + nullable: true + skip: + type: integer + format: int32 + take: + type: integer + format: int32 + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.GetSessionsResponse: + type: object + properties: + items: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem" + nullable: true + total: + type: integer + format: int32 + skip: + type: integer + format: int32 + take: + type: integer + format: int32 + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem: + type: object + properties: + sessionId: + type: string + format: uuid + date: + type: string + format: date-time + isSigned: + type: boolean + isOpen: + type: boolean + manualValues: + type: boolean + measurementGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+MeasurementGroup" + nullable: true + questionnaires: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Questionnaire" + nullable: true + photoReport: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+SessionPhotoReport" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Measurement: + type: object + properties: + measurementTypeId: + type: integer + format: int32 + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + value: + type: number + format: double + manualValues: + type: boolean + customMeasurementTypeId: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+MeasurementGroup: + type: object + properties: + group: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + measurements: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Measurement" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionGroup: + type: object + properties: + questionnaireQuestionGroupId: + type: string + format: uuid + index: + type: integer + format: int32 + name: + type: string + nullable: true + description: + type: string + nullable: true + questions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionnaireQuestion" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Questionnaire: + type: object + properties: + questionnaireId: + type: string + format: uuid + name: + type: string + nullable: true + questionGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionGroup" + nullable: true + response: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Response" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionnaireQuestion: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + index: + type: integer + format: int32 + question: + type: string + nullable: true + questionOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionOption" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionOption: + type: object + properties: + questionnaireQuestionOptionId: + type: string + format: uuid + index: + type: integer + format: int32 + option: + type: string + nullable: true + questionnaireQuestionOptionType: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionOptionType" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionOptionType: + type: object + properties: + questionnaireQuestionOptionTypeId: + type: integer + format: int32 + name: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Response: + type: object + properties: + responseId: + type: string + format: uuid + date: + type: string + format: date-time + responseAnswerOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+ResponseAnswerOption" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+ResponseAnswerOption: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + questionnaireQuestionOptionId: + type: string + format: uuid + answear: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+SessionPhotoReport: + type: object + properties: + photoReportId: + type: string + format: uuid + heading: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsQuery: + required: + - userId + type: object + properties: + userId: + type: string + format: uuid + sessionId: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse: + type: object + properties: + sessionId: + type: string + format: uuid + date: + type: string + format: date-time + isSigned: + type: boolean + signedAt: + type: string + format: date-time + nullable: true + signedByFirstName: + type: string + nullable: true + signedByLastName: + type: string + nullable: true + isOpen: + type: boolean + manualValues: + type: boolean + measurementGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+MeasurementGroup" + nullable: true + questionnaires: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Questionnaire" + nullable: true + photoReport: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+SessionPhotoReport" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Measurement: + type: object + properties: + measurementTypeId: + type: integer + format: int32 + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + value: + type: number + format: double + manualValues: + type: boolean + customMeasurementTypeId: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+MeasurementGroup: + type: object + properties: + group: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + measurements: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Measurement" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionGroup: + type: object + properties: + questionnaireQuestionGroupId: + type: string + format: uuid + index: + type: integer + format: int32 + name: + type: string + nullable: true + description: + type: string + nullable: true + questions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionnaireQuestion" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Questionnaire: + type: object + properties: + questionnaireId: + type: string + format: uuid + name: + type: string + nullable: true + questionGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionGroup" + nullable: true + response: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Response" + minWeight: + type: integer + format: int32 + maxWeight: + type: integer + format: int32 + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionnaireQuestion: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + index: + type: integer + format: int32 + question: + type: string + nullable: true + questionOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionOption" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionOption: + type: object + properties: + questionnaireQuestionOptionId: + type: string + format: uuid + index: + type: integer + format: int32 + option: + type: string + nullable: true + questionnaireQuestionOptionType: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionOptionType" + weight: + type: integer + format: int32 + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionOptionType: + type: object + properties: + questionnaireQuestionOptionTypeId: + type: integer + format: int32 + name: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Response: + type: object + properties: + responseId: + type: string + format: uuid + date: + type: string + format: date-time + responseAnswerOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+ResponseAnswerOption" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+ResponseAnswerOption: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + questionnaireQuestionOptionId: + type: string + format: uuid + answear: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+SessionPhotoReport: + type: object + properties: + photoReportId: + type: string + format: uuid + heading: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Domain.Care.CommunicationChannelType: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + type: integer + format: int32 + Nhi.Healfy.Domain.Care.DiseaseType: + enum: + - 0 + - 1 + - 2 + - 3 + type: integer + format: int32 + Nhi.Healfy.Domain.Care.LimitExceedingActionType: + enum: + - 0 + - 1 + - 2 + type: integer + format: int32 + Nhi.Healfy.Domain.Care.MedicineOrdinateMedicine: + type: object + properties: + name: + type: string + nullable: true + dose: + type: number + format: double + doseUnit: + type: string + nullable: true + doseAmount: + type: number + format: double + warning: + type: string + nullable: true + isTaken: + type: boolean + additionalProperties: false + Nhi.Healfy.Domain.Care.NeedType: + enum: + - 0 + - 1 + - 2 + - 3 + type: integer + format: int32 + Nhi.Healfy.Domain.Care.RelationType: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + - 12 + - 13 + - 14 + - 15 + - 16 + - 17 + - 18 + - 19 + - 20 + - 21 + type: integer + format: int32 + Nhi.Healfy.Domain.CountryKey: + enum: + - 0 + - 1 + - 2 + - 3 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementDeviceTypeKey: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementGroupKey: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementLimitTypeKey: + enum: + - 1 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementTypeKey: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + - 12 + - 13 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementUnitKey: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.Occurrence: + type: object + properties: + startDate: + type: string + format: date-time + nullable: true + endDate: + type: string + format: date-time + nullable: true + recurringType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.RecurringType" + recurringFrequency: + type: integer + format: int32 + nullable: true + daysOfWeek: + type: array + items: + "$ref": "#/components/schemas/System.DayOfWeek" + nullable: true + timesOfDay: + type: array + items: + "$ref": "#/components/schemas/System.TimeSpan" + nullable: true + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanCommunicationChannel: + type: object + properties: + id: + type: string + format: uuid + name: + type: string + nullable: true + description: + type: string + nullable: true + type: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.CommunicationChannelType" + carePlanId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanDisease: + type: object + properties: + id: + type: string + format: uuid + name: + type: string + nullable: true + description: + type: string + nullable: true + type: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.DiseaseType" + carePlanId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanExercise: + type: object + properties: + id: + type: string + format: uuid + exerciseName: + type: string + nullable: true + extraImportant: + type: boolean + carePlanId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanMeasurementDevice: + type: object + properties: + measurementDeviceId: + type: string + format: uuid + name: + type: string + nullable: true + measurementDeviceType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementDeviceTypeKey" + carePlanId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanMeasurementLimit: + type: object + properties: + measurementLimitId: + type: string + format: uuid + value: + type: number + format: double + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + measurementLimitType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementLimitTypeKey" + measurementTypeId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementTypeKey" + limitExceedingActionType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.LimitExceedingActionType" + carePlanId: + type: string + format: uuid + measurementDeviceId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.RecurringType: + enum: + - 0 + - 1 + type: integer + format: int32 + Nhi.Healfy.Domain.Rehabkompassen.Questionnaires.Status: + enum: + - 0 + - 1 + - 2 + - 3 + type: integer + format: int32 + Nhi.Healfy.Domain.Rehabkompassen.Responses.ResponseStatus: + enum: + - 0 + - 1 + type: integer + format: int32 + Nhi.Healfy.iGrant.Api.CreateInvitationConnection.CreateInvitationConnectionResponse+Invitation: + type: object + properties: + label: + type: string + nullable: true + id: + type: string + nullable: true + serviceEndpoint: + type: string + nullable: true + recipientKeys: + type: array + items: + type: string + nullable: true + additionalProperties: false + System.DayOfWeek: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + type: integer + format: int32 + System.TimeSpan: + type: object + properties: + ticks: + type: integer + format: int64 + days: + type: integer + format: int32 + hours: + type: integer + format: int32 + milliseconds: + type: integer + format: int32 + minutes: + type: integer + format: int32 + seconds: + type: integer + format: int32 + totalDays: + type: number + format: double + readOnly: true + totalHours: + type: number + format: double + readOnly: true + totalMilliseconds: + type: number + format: double + readOnly: true + totalMinutes: + type: number + format: double + readOnly: true + totalSeconds: + type: number + format: double + readOnly: true + additionalProperties: false diff --git a/sv/404.html b/sv/404.html index 1817a25..cc1f269 100644 --- a/sv/404.html +++ b/sv/404.html @@ -4,7 +4,7 @@ Sidan Hittades Inte | NordXDataspace - + diff --git a/sv/assets/js/bf1b44a7.e57129b0.js b/sv/assets/js/bf1b44a7.2d972adc.js similarity index 59% rename from sv/assets/js/bf1b44a7.e57129b0.js rename to sv/assets/js/bf1b44a7.2d972adc.js index d7b3d35..f3aeb36 100644 --- a/sv/assets/js/bf1b44a7.e57129b0.js +++ b/sv/assets/js/bf1b44a7.2d972adc.js @@ -1 +1 @@ -"use strict";(self.webpackChunknxd_foundation=self.webpackChunknxd_foundation||[]).push([[282],{4138:(e,s,t)=>{t.r(s),t.d(s,{default:()=>u});t(6540);var n=t(4586),i=t(1352),a=t(7106),r=t(8154),d=t(8478),c=t(4848);function u(){const{siteConfig:e}=(0,n.A)();return(0,c.jsxs)(i.A,{title:`${e.title}`,description:"Enabling trust in the data ecosystem for next-generation data sharing. ",children:[(0,c.jsxs)(r.A,{children:[(0,c.jsx)("title",{children:"NordXDataspace (NXD)"}),(0,c.jsx)("link",{rel:"stylesheet",href:"https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui.css"})]}),(0,c.jsx)("div",{id:"swagger-ui"}),(0,c.jsx)(d.A,{children:()=>{const e=document.createElement("script");e.src="https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui-bundle.js",e.charset="utf-8",e.crossOrigin=!0,e.async=!1,e.onload=function(){window.ui=SwaggerUIBundle({url:"/openapi/datamarketplace.yaml",dom_id:"#swagger-ui"})},document.head.appendChild(e)}}),(0,c.jsx)(a.A,{})]})}}}]); \ No newline at end of file +"use strict";(self.webpackChunknxd_foundation=self.webpackChunknxd_foundation||[]).push([[282],{4138:(e,s,n)=>{n.r(s),n.d(s,{default:()=>u});n(6540);var i=n(4586),t=n(1352),a=n(7106),r=n(8154),d=n(8478),c=n(4848);function u(){const{siteConfig:e}=(0,i.A)();return(0,c.jsxs)(t.A,{title:`${e.title}`,description:"Enabling trust in the data ecosystem for next-generation data sharing. ",children:[(0,c.jsxs)(r.A,{children:[(0,c.jsx)("title",{children:"NordXDataspace (NXD)"}),(0,c.jsx)("link",{rel:"stylesheet",href:"https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui.css"})]}),(0,c.jsx)("div",{id:"swagger-ui"}),(0,c.jsx)(d.A,{children:()=>{const e=document.createElement("script");e.src="https://unpkg.com/swagger-ui-dist@5.11.0/swagger-ui-bundle.js",e.charset="utf-8",e.crossOrigin=!0,e.async=!1,e.onload=function(){window.ui=SwaggerUIBundle({url:"/openapi/domainSpecific.yaml",dom_id:"#swagger-ui"})},document.head.appendChild(e)}}),(0,c.jsx)(a.A,{})]})}}}]); \ No newline at end of file diff --git a/sv/assets/js/runtime~main.24e9523d.js b/sv/assets/js/runtime~main.24e9523d.js deleted file mode 100644 index f1337bf..0000000 --- a/sv/assets/js/runtime~main.24e9523d.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,t,r,o,n,a={},f={};function i(e){var t=f[e];if(void 0!==t)return t.exports;var r=f[e]={id:e,loaded:!1,exports:{}};return a[e].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=a,i.c=f,e=[],i.O=(t,r,o,n)=>{if(!r){var a=1/0;for(d=0;d=n)&&Object.keys(i.O).every((e=>i.O[e](r[c])))?r.splice(c--,1):(f=!1,n0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[r,o,n]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var n=Object.create(null);i.r(n);var a={};t=t||[null,r({}),r([]),r(r)];for(var f=2&o&&e;"object"==typeof f&&!~t.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,i.d(n,a),n},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"assets/js/"+({67:"0cdc20f4",76:"common",282:"bf1b44a7",387:"bb5ff058",618:"0d70c1c1",634:"c4f5d8e4"}[e]||e)+"."+{67:"717530d8",76:"885c55b4",282:"e57129b0",387:"43933314",618:"411289fa",634:"b828df51",780:"6518d1ed"}[e]+".js",i.miniCssF=e=>{},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},n="nxd-foundation:",i.l=(e,t,r,a)=>{if(o[e])o[e].push(t);else{var f,c;if(void 0!==r)for(var u=document.getElementsByTagName("script"),d=0;d{f.onerror=f.onload=null,clearTimeout(b);var n=o[e];if(delete o[e],f.parentNode&&f.parentNode.removeChild(f),n&&n.forEach((e=>e(r))),t)return t(r)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),c&&document.head.appendChild(f)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/sv/",i.gca=function(e){return e={"0cdc20f4":"67",common:"76",bf1b44a7:"282",bb5ff058:"387","0d70c1c1":"618",c4f5d8e4:"634"}[e]||e,i.p+i.u(e)},(()=>{var e={354:0,869:0};i.f.j=(t,r)=>{var o=i.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var n=new Promise(((r,n)=>o=e[t]=[r,n]));r.push(o[2]=n);var a=i.p+i.u(t),f=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;f.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",f.name="ChunkLoadError",f.type=n,f.request=a,o[1](f)}}),"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,a=r[0],f=r[1],c=r[2],u=0;if(a.some((t=>0!==e[t]))){for(o in f)i.o(f,o)&&(i.m[o]=f[o]);if(c)var d=c(i)}for(t&&t(r);u{"use strict";var e,t,r,o,n,a={},i={};function f(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return a[e].call(r.exports,r,r.exports,f),r.loaded=!0,r.exports}f.m=a,f.c=i,e=[],f.O=(t,r,o,n)=>{if(!r){var a=1/0;for(d=0;d=n)&&Object.keys(f.O).every((e=>f.O[e](r[c])))?r.splice(c--,1):(i=!1,n0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[r,o,n]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var n=Object.create(null);f.r(n);var a={};t=t||[null,r({}),r([]),r(r)];for(var i=2&o&&e;"object"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,f.d(n,a),n},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,r)=>(f.f[r](e,t),t)),[])),f.u=e=>"assets/js/"+({67:"0cdc20f4",76:"common",282:"bf1b44a7",387:"bb5ff058",618:"0d70c1c1",634:"c4f5d8e4"}[e]||e)+"."+{67:"717530d8",76:"885c55b4",282:"2d972adc",387:"43933314",618:"411289fa",634:"b828df51",780:"6518d1ed"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},n="nxd-foundation:",f.l=(e,t,r,a)=>{if(o[e])o[e].push(t);else{var i,c;if(void 0!==r)for(var u=document.getElementsByTagName("script"),d=0;d{i.onerror=i.onload=null,clearTimeout(b);var n=o[e];if(delete o[e],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(r))),t)return t(r)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=s.bind(null,i.onerror),i.onload=s.bind(null,i.onload),c&&document.head.appendChild(i)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/sv/",f.gca=function(e){return e={"0cdc20f4":"67",common:"76",bf1b44a7:"282",bb5ff058:"387","0d70c1c1":"618",c4f5d8e4:"634"}[e]||e,f.p+f.u(e)},(()=>{var e={354:0,869:0};f.f.j=(t,r)=>{var o=f.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var n=new Promise(((r,n)=>o=e[t]=[r,n]));r.push(o[2]=n);var a=f.p+f.u(t),i=new Error;f.l(a,(r=>{if(f.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",i.name="ChunkLoadError",i.type=n,i.request=a,o[1](i)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,a=r[0],i=r[1],c=r[2],u=0;if(a.some((t=>0!==e[t]))){for(o in i)f.o(i,o)&&(f.m[o]=i[o]);if(c)var d=c(f)}for(t&&t(r);u NordXDataspace | NordXDataspace - + diff --git a/sv/datamarketplace.html b/sv/datamarketplace.html index 1c8642e..b320302 100644 --- a/sv/datamarketplace.html +++ b/sv/datamarketplace.html @@ -4,7 +4,7 @@ NordXDataspace | NordXDataspace - + diff --git a/sv/domain.html b/sv/domain.html index c58521a..9ea8d3c 100644 --- a/sv/domain.html +++ b/sv/domain.html @@ -4,7 +4,7 @@ NordXDataspace | NordXDataspace - + diff --git a/sv/index.html b/sv/index.html index ea37d8c..84d7875 100644 --- a/sv/index.html +++ b/sv/index.html @@ -4,7 +4,7 @@ NordXDataspace | NordXDataspace - + diff --git a/sv/openapi/domainSpecific.yaml b/sv/openapi/domainSpecific.yaml new file mode 100644 index 0000000..e284bbc --- /dev/null +++ b/sv/openapi/domainSpecific.yaml @@ -0,0 +1,1772 @@ +openapi: 3.0.1 +info: + title: Crane API + version: '4.0' +paths: + "/api/Authenticate/Login": + post: + tags: + - Authenticate + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse" + "/api/Authenticate/Logout": + post: + tags: + - Authenticate + parameters: + - name: api-version + in: query + required: true + schema: + type: string + responses: + '200': + description: Success + "/api/CarePlan/GetActiveCarePlan": + post: + tags: + - CarePlan + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse" + "/api/CarePlan/GetRelativeActiveCarePlan": + post: + tags: + - CarePlan + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse" + "/api/Measurement/GetMeasurements": + post: + tags: + - Measurement + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse" + "/api/Onboarding/GetUserInvitation": + post: + tags: + - Onboarding + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.CraneCommands.GetConnection.GetConnectionCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.CraneCommands.GetConnection.GetConnectionResponse" + "/api/Onboarding/OnboardUser": + post: + tags: + - Onboarding + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.CraneCommands.Onboarding.Oboard.OnboardingCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.CraneCommands.Onboarding.Oboard.OnboardingResponse" + "/api/Questionnaire/GetAvailableQuestionnaires": + post: + tags: + - Questionnaire + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetAvailableQuestionnaires.GetAvailableQuestionnairesQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetQuestionnaireResponse" + "/api/Session/RemoveManualValuesSession": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.RemoveManualValuesSession.RemoveManualValuesSessionCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.RemoveManualValuesSession.RemoveManualValuesSessionResponse" + "/api/Session/OpenNewSession": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.OpenNewSession.OpenNewSessionCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.OpenNewSession.OpenNewSessionResponse" + "/api/Session/AddOrUpdateSessionWithManualValues": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesResponse" + "/api/Session/CloseSession": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.CloseSession.CloseSessionCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.CloseSession.CloseSessionResponse" + "/api/Session/GetSessionsWithMeasurements": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse" + "/api/Session/SignSessions": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.SignSessions.SignSessionsCommand" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.SignSessions.SignSessionsResponse" + "/api/Session/GetSessions": + post: + tags: + - Session + parameters: + - name: api-version + in: query + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.GetSessionsQuery" + responses: + '200': + description: Success + content: + application/json: + schema: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.GetSessionsResponse" +components: + schemas: + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginCommand: + type: object + properties: + app: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse: + type: object + properties: + userId: + type: string + format: uuid + firstName: + type: string + nullable: true + lastName: + type: string + nullable: true + token: + type: string + nullable: true + isRehabkompassenCareRecipient: + type: boolean + nullable: true + tokenExpiresOn: + type: string + format: date-time + roles: + type: array + items: + type: string + nullable: true + isCareRecipient: + type: boolean + isCaregiver: + type: boolean + customers: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+Customer" + nullable: true + nationalIdentifier: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+UserNationalIdentifier" + appData: + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+Customer: + type: object + properties: + customerId: + type: string + format: uuid + name: + type: string + nullable: true + settings: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+CustomerSettings" + additionalProperties: false + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+CustomerSettings: + type: object + properties: + isVideoAvailable: + type: boolean + additionalProperties: false + Nhi.Healfy.Application.Commands.Authenticate.Login.LoginResponse+UserNationalIdentifier: + type: object + properties: + number: + type: string + nullable: true + countryId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.CountryKey" + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand: + type: object + properties: + userId: + type: string + format: uuid + sessionId: + type: string + format: uuid + nullable: true + measurements: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Measurement" + nullable: true + responses: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Response" + nullable: true + date: + type: string + format: date-time + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Answear: + type: object + properties: + questionId: + type: string + format: uuid + answearOption: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+AnswearOption" + additionalProperties: false + ? Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+AnswearGroup + : type: object + properties: + questionGroupdId: + type: string + format: uuid + answears: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Answear" + nullable: true + additionalProperties: false + ? Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+AnswearOption + : type: object + properties: + questionOptionId: + type: string + format: uuid + answear: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Measurement: + type: object + properties: + value: + type: number + format: double + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + measurementTypeId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementTypeKey" + customMeasurementTypeId: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+Response: + type: object + properties: + questionnaireId: + type: string + format: uuid + answearGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesCommand+AnswearGroup" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.AddOrUpdateSessionWithManualValues.AddOrUpdateSessionWithManualValuesResponse: + type: object + properties: + sessionId: + type: string + format: uuid + userId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.CloseSession.CloseSessionCommand: + type: object + properties: + sessionId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.CloseSession.CloseSessionResponse: + type: object + properties: + sessionId: + type: string + format: uuid + open: + type: boolean + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.OpenNewSession.OpenNewSessionCommand: + required: + - terminalId + - userId + type: object + properties: + userId: + type: string + format: uuid + terminalId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.OpenNewSession.OpenNewSessionResponse: + type: object + properties: + sessionId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.RemoveManualValuesSession.RemoveManualValuesSessionCommand: + type: object + properties: + userId: + type: string + format: uuid + sessionId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.RemoveManualValuesSession.RemoveManualValuesSessionResponse: + type: object + properties: + sessionId: + type: string + format: uuid + userId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.SignSessions.SignSessionsCommand: + type: object + properties: + userId: + type: string + format: uuid + sessionIds: + type: array + items: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Commands.Session.SignSessions.SignSessionsResponse: + type: object + properties: + signedSessionIds: + type: array + items: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.CraneCommands.GetConnection.GetConnectionCommand: + type: object + properties: + userId: + type: string + format: uuid + useHealthKitApi: + type: boolean + nullable: true + additionalProperties: false + Nhi.Healfy.Application.CraneCommands.GetConnection.GetConnectionResponse: + type: object + properties: + connectionId: + type: string + nullable: true + invitationUrl: + type: string + nullable: true + connectionInvitation: + "$ref": "#/components/schemas/Nhi.Healfy.iGrant.Api.CreateInvitationConnection.CreateInvitationConnectionResponse+Invitation" + additionalProperties: false + Nhi.Healfy.Application.CraneCommands.Onboarding.Oboard.OnboardingCommand: + required: + - userId + type: object + properties: + userId: + type: string + format: uuid + contactEmail: + type: string + nullable: true + city: + type: string + nullable: true + postalCode: + type: string + nullable: true + street: + type: string + nullable: true + streetNo: + type: string + nullable: true + preferredLanguage: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.CraneCommands.Onboarding.Oboard.OnboardingResponse: + type: object + properties: + userId: + type: string + format: uuid + username: + type: string + nullable: true + contactEmail: + type: string + nullable: true + city: + type: string + nullable: true + postalCode: + type: string + nullable: true + street: + type: string + nullable: true + streetNo: + type: string + nullable: true + preferredLanguage: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.CarePlanMedicineOrdinate: + type: object + properties: + medicineId: + type: string + format: uuid + occurrence: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Occurrence" + medicines: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.MedicineOrdinateMedicine" + nullable: true + extraImportant: + type: boolean + additionalProperties: false + Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanQuery: + required: + - careRecipientId + type: object + properties: + careRecipientId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse: + type: object + properties: + id: + type: string + format: uuid + careRecipientId: + type: string + format: uuid + caregiverId: + type: string + format: uuid + directoryId: + type: string + format: uuid + isActive: + type: boolean + specificNeedType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.NeedType" + specificNeedDescription: + type: string + nullable: true + startDate: + type: string + format: date-time + endDate: + type: string + format: date-time + measurementDevices: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanMeasurementDevice" + nullable: true + measurementLimits: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanMeasurementLimit" + nullable: true + diseases: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanDisease" + nullable: true + communicationChannels: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanCommunicationChannel" + nullable: true + relatives: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse+Relative" + nullable: true + questionnaires: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Rehabkompassen.GetQuestionnairesForCustomer.GetQuestionnairesForCustomerResponse" + nullable: true + exercises: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.QueryTypes.CarePlanExercise" + nullable: true + medicines: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.CarePlanMedicineOrdinate" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.CarePlan.GetActiveCarePlan.GetActiveCarePlanResponse+Relative: + type: object + properties: + id: + type: string + format: uuid + relationType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.RelationType" + name: + type: string + nullable: true + phoneNumber: + type: string + nullable: true + email: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsQuery: + required: + - userId + type: object + properties: + userId: + type: string + format: uuid + measurementGroupId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + count: + type: integer + format: int32 + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse: + type: object + properties: + measurementTypeGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+MeasurementTypeGroup" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+CustomerMeasurement: + type: object + properties: + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + value: + type: number + format: double + measurementTypeId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementTypeKey" + manualValues: + type: boolean + customMeasurementTypeId: + type: string + format: uuid + nullable: true + measurementId: + type: string + format: uuid + nullable: true + date: + type: string + format: date-time + nullable: true + measurementTypeName: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+MeasurementGroup: + type: object + properties: + group: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + measurements: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+CustomerMeasurement" + nullable: true + name: + type: string + nullable: true + date: + type: string + format: date-time + sessionId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+MeasurementTypeGroup: + type: object + properties: + group: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + measurementGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Measurement.GetLatestMeasurements.GetMeasurementsResponse+MeasurementGroup" + nullable: true + name: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetAvailableQuestionnaires.GetAvailableQuestionnairesQuery: + type: object + properties: + userId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionGroupResponse: + type: object + properties: + questionnaireQuestionGroupId: + type: string + format: uuid + index: + type: integer + format: int32 + name: + type: string + nullable: true + description: + type: string + nullable: true + questions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionResponse" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionOptionsResponse: + type: object + properties: + questionnaireQuestionOptionId: + type: string + format: uuid + index: + type: integer + format: int32 + option: + type: string + nullable: true + weight: + type: integer + format: int32 + questionnaireQuestionOptionType: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionOptionTypeResponse" + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionOptionTypeResponse: + type: object + properties: + questionnaireQuestionOptionTypeId: + type: integer + format: int32 + name: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionResponse: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + index: + type: integer + format: int32 + question: + type: string + nullable: true + questionOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionOptionsResponse" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetQuestionnaireResponse: + type: object + properties: + questionnaireId: + type: string + format: uuid + name: + type: string + nullable: true + canBeEdited: + type: boolean + questionGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Questionnaire.GetQuestionnaire.GetLatestQuestionnaireQuestionGroupResponse" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Rehabkompassen.GetQuestionnairesForCustomer.GetQuestionnairesForCustomerResponse: + type: object + properties: + id: + type: string + format: uuid + customerId: + type: string + format: uuid + created: + type: string + format: date-time + name: + type: string + nullable: true + description: + type: string + nullable: true + overview: + type: string + nullable: true + patientGroupId: + type: string + format: uuid + nullable: true + basedOnId: + type: string + format: uuid + nullable: true + version: + type: integer + format: int32 + nullable: true + status: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Rehabkompassen.Questionnaires.Status" + mostUsedFunctionGroup: + type: string + nullable: true + responseId: + type: string + format: uuid + nullable: true + responseStatus: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Rehabkompassen.Responses.ResponseStatus" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.GetSessionsQuery: + required: + - userId + type: object + properties: + userId: + type: string + format: uuid + sessionId: + type: string + format: uuid + nullable: true + skip: + type: integer + format: int32 + take: + type: integer + format: int32 + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.GetSessionsResponse: + type: object + properties: + items: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem" + nullable: true + total: + type: integer + format: int32 + skip: + type: integer + format: int32 + take: + type: integer + format: int32 + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem: + type: object + properties: + sessionId: + type: string + format: uuid + date: + type: string + format: date-time + isSigned: + type: boolean + isOpen: + type: boolean + manualValues: + type: boolean + measurementGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+MeasurementGroup" + nullable: true + questionnaires: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Questionnaire" + nullable: true + photoReport: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+SessionPhotoReport" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Measurement: + type: object + properties: + measurementTypeId: + type: integer + format: int32 + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + value: + type: number + format: double + manualValues: + type: boolean + customMeasurementTypeId: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+MeasurementGroup: + type: object + properties: + group: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + measurements: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Measurement" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionGroup: + type: object + properties: + questionnaireQuestionGroupId: + type: string + format: uuid + index: + type: integer + format: int32 + name: + type: string + nullable: true + description: + type: string + nullable: true + questions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionnaireQuestion" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Questionnaire: + type: object + properties: + questionnaireId: + type: string + format: uuid + name: + type: string + nullable: true + questionGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionGroup" + nullable: true + response: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Response" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionnaireQuestion: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + index: + type: integer + format: int32 + question: + type: string + nullable: true + questionOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionOption" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionOption: + type: object + properties: + questionnaireQuestionOptionId: + type: string + format: uuid + index: + type: integer + format: int32 + option: + type: string + nullable: true + questionnaireQuestionOptionType: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionOptionType" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+QuestionOptionType: + type: object + properties: + questionnaireQuestionOptionTypeId: + type: integer + format: int32 + name: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+Response: + type: object + properties: + responseId: + type: string + format: uuid + date: + type: string + format: date-time + responseAnswerOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+ResponseAnswerOption" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+ResponseAnswerOption: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + questionnaireQuestionOptionId: + type: string + format: uuid + answear: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessions.SessionItem+SessionPhotoReport: + type: object + properties: + photoReportId: + type: string + format: uuid + heading: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsQuery: + required: + - userId + type: object + properties: + userId: + type: string + format: uuid + sessionId: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse: + type: object + properties: + sessionId: + type: string + format: uuid + date: + type: string + format: date-time + isSigned: + type: boolean + signedAt: + type: string + format: date-time + nullable: true + signedByFirstName: + type: string + nullable: true + signedByLastName: + type: string + nullable: true + isOpen: + type: boolean + manualValues: + type: boolean + measurementGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+MeasurementGroup" + nullable: true + questionnaires: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Questionnaire" + nullable: true + photoReport: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+SessionPhotoReport" + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Measurement: + type: object + properties: + measurementTypeId: + type: integer + format: int32 + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + value: + type: number + format: double + manualValues: + type: boolean + customMeasurementTypeId: + type: string + format: uuid + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+MeasurementGroup: + type: object + properties: + group: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementGroupKey" + measurements: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Measurement" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionGroup: + type: object + properties: + questionnaireQuestionGroupId: + type: string + format: uuid + index: + type: integer + format: int32 + name: + type: string + nullable: true + description: + type: string + nullable: true + questions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionnaireQuestion" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Questionnaire: + type: object + properties: + questionnaireId: + type: string + format: uuid + name: + type: string + nullable: true + questionGroups: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionGroup" + nullable: true + response: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Response" + minWeight: + type: integer + format: int32 + maxWeight: + type: integer + format: int32 + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionnaireQuestion: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + index: + type: integer + format: int32 + question: + type: string + nullable: true + questionOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionOption" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionOption: + type: object + properties: + questionnaireQuestionOptionId: + type: string + format: uuid + index: + type: integer + format: int32 + option: + type: string + nullable: true + questionnaireQuestionOptionType: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionOptionType" + weight: + type: integer + format: int32 + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+QuestionOptionType: + type: object + properties: + questionnaireQuestionOptionTypeId: + type: integer + format: int32 + name: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+Response: + type: object + properties: + responseId: + type: string + format: uuid + date: + type: string + format: date-time + responseAnswerOptions: + type: array + items: + "$ref": "#/components/schemas/Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+ResponseAnswerOption" + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+ResponseAnswerOption: + type: object + properties: + questionnaireQuestionId: + type: string + format: uuid + questionnaireQuestionOptionId: + type: string + format: uuid + answear: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Application.Queries.Session.GetSessionsWithMeasurements.GetSessionsWithMeasurementsResponse+SessionPhotoReport: + type: object + properties: + photoReportId: + type: string + format: uuid + heading: + type: string + nullable: true + additionalProperties: false + Nhi.Healfy.Domain.Care.CommunicationChannelType: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + type: integer + format: int32 + Nhi.Healfy.Domain.Care.DiseaseType: + enum: + - 0 + - 1 + - 2 + - 3 + type: integer + format: int32 + Nhi.Healfy.Domain.Care.LimitExceedingActionType: + enum: + - 0 + - 1 + - 2 + type: integer + format: int32 + Nhi.Healfy.Domain.Care.MedicineOrdinateMedicine: + type: object + properties: + name: + type: string + nullable: true + dose: + type: number + format: double + doseUnit: + type: string + nullable: true + doseAmount: + type: number + format: double + warning: + type: string + nullable: true + isTaken: + type: boolean + additionalProperties: false + Nhi.Healfy.Domain.Care.NeedType: + enum: + - 0 + - 1 + - 2 + - 3 + type: integer + format: int32 + Nhi.Healfy.Domain.Care.RelationType: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + - 12 + - 13 + - 14 + - 15 + - 16 + - 17 + - 18 + - 19 + - 20 + - 21 + type: integer + format: int32 + Nhi.Healfy.Domain.CountryKey: + enum: + - 0 + - 1 + - 2 + - 3 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementDeviceTypeKey: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementGroupKey: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementLimitTypeKey: + enum: + - 1 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementTypeKey: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + - 12 + - 13 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.MeasurementUnitKey: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - -1 + type: integer + format: int32 + Nhi.Healfy.Domain.Occurrence: + type: object + properties: + startDate: + type: string + format: date-time + nullable: true + endDate: + type: string + format: date-time + nullable: true + recurringType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.RecurringType" + recurringFrequency: + type: integer + format: int32 + nullable: true + daysOfWeek: + type: array + items: + "$ref": "#/components/schemas/System.DayOfWeek" + nullable: true + timesOfDay: + type: array + items: + "$ref": "#/components/schemas/System.TimeSpan" + nullable: true + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanCommunicationChannel: + type: object + properties: + id: + type: string + format: uuid + name: + type: string + nullable: true + description: + type: string + nullable: true + type: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.CommunicationChannelType" + carePlanId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanDisease: + type: object + properties: + id: + type: string + format: uuid + name: + type: string + nullable: true + description: + type: string + nullable: true + type: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.DiseaseType" + carePlanId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanExercise: + type: object + properties: + id: + type: string + format: uuid + exerciseName: + type: string + nullable: true + extraImportant: + type: boolean + carePlanId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanMeasurementDevice: + type: object + properties: + measurementDeviceId: + type: string + format: uuid + name: + type: string + nullable: true + measurementDeviceType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementDeviceTypeKey" + carePlanId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.QueryTypes.CarePlanMeasurementLimit: + type: object + properties: + measurementLimitId: + type: string + format: uuid + value: + type: number + format: double + unit: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementUnitKey" + measurementLimitType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementLimitTypeKey" + measurementTypeId: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.MeasurementTypeKey" + limitExceedingActionType: + "$ref": "#/components/schemas/Nhi.Healfy.Domain.Care.LimitExceedingActionType" + carePlanId: + type: string + format: uuid + measurementDeviceId: + type: string + format: uuid + additionalProperties: false + Nhi.Healfy.Domain.RecurringType: + enum: + - 0 + - 1 + type: integer + format: int32 + Nhi.Healfy.Domain.Rehabkompassen.Questionnaires.Status: + enum: + - 0 + - 1 + - 2 + - 3 + type: integer + format: int32 + Nhi.Healfy.Domain.Rehabkompassen.Responses.ResponseStatus: + enum: + - 0 + - 1 + type: integer + format: int32 + Nhi.Healfy.iGrant.Api.CreateInvitationConnection.CreateInvitationConnectionResponse+Invitation: + type: object + properties: + label: + type: string + nullable: true + id: + type: string + nullable: true + serviceEndpoint: + type: string + nullable: true + recipientKeys: + type: array + items: + type: string + nullable: true + additionalProperties: false + System.DayOfWeek: + enum: + - 0 + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + type: integer + format: int32 + System.TimeSpan: + type: object + properties: + ticks: + type: integer + format: int64 + days: + type: integer + format: int32 + hours: + type: integer + format: int32 + milliseconds: + type: integer + format: int32 + minutes: + type: integer + format: int32 + seconds: + type: integer + format: int32 + totalDays: + type: number + format: double + readOnly: true + totalHours: + type: number + format: double + readOnly: true + totalMilliseconds: + type: number + format: double + readOnly: true + totalMinutes: + type: number + format: double + readOnly: true + totalSeconds: + type: number + format: double + readOnly: true + additionalProperties: false