<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://docs.doctorrobert.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PawelM</id>
	<title>DrRobert DOCS - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.doctorrobert.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PawelM"/>
	<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Specjalna:Wk%C5%82ad/PawelM"/>
	<updated>2026-04-13T13:58:43Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=372</id>
		<title>API: Rejestracja (konta i profile)</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=372"/>
		<updated>2026-02-24T08:34:11Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /user/signup ==&lt;br /&gt;
Endpoint służący utworzeniu konta użytkownika, zwraca token uwierzytelniania.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa użytkownika: imię lub imię i nazwisko&lt;br /&gt;
|Nie&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|string&lt;br /&gt;
| +48699999999&lt;br /&gt;
|Telefon&lt;br /&gt;
|Tak&lt;br /&gt;
|Cyfry i znak +; Długość: 20&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|jankowalski@domena.pl&lt;br /&gt;
|E-mail&lt;br /&gt;
|Tak&lt;br /&gt;
|Adres email zgodny z RFC 5322 i RFC 6854, unikalny w skali serwisu&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|string&lt;br /&gt;
|BardzoTrudneHasło123&lt;br /&gt;
|Nadane hasło&lt;br /&gt;
|Tak&lt;br /&gt;
|Minimum 8 dowolnych znaków&lt;br /&gt;
|-&lt;br /&gt;
|organisation_id&lt;br /&gt;
|integer&lt;br /&gt;
|1&lt;br /&gt;
|Organizacja (Placówka POZ)&lt;br /&gt;
|Nie&lt;br /&gt;
|ID organizacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|agreements&lt;br /&gt;
|array&lt;br /&gt;
|[1:true,2:true,3:false]&lt;br /&gt;
|Zgody prawne&lt;br /&gt;
|Nie&lt;br /&gt;
|Tablica z id zgody i wartością bool jej akceptacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|anonymous_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji użytkownika anonimowego, gdy prawidłowo podany zamiast dodawać nowego użytkownika nastąpi przekształcenie użytkownika anonimowego na pełnoprawnego.&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
Identyczna jak w [[API: Autoryzacja]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź niepoprawna walidacja ====&lt;br /&gt;
&#039;&#039;&#039;JSON:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{&amp;quot;error&amp;quot;: &amp;quot;validation&amp;quot;,&amp;quot;validation&amp;quot;:{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|validation&lt;br /&gt;
|Informacja o typie błędu, tutaj walidacja&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|array&lt;br /&gt;
|{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true,&amp;quot;unique&amp;quot;:true},&amp;quot;password&amp;quot;:{&amp;quot;min&amp;quot;:true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}&lt;br /&gt;
|Tablica z błędami walidacji, lista pól i występujących błędów&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/profile ==&lt;br /&gt;
Endpoint służący utworzeniu profilu przypisanego do użytkownika, zwraca dane profilu.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa profilu: imię lub imię i nazwisko&lt;br /&gt;
|Tak&lt;br /&gt;
|Długość: 50; Gdy puste ale podane firstname i lastname to są one łączone do name&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[[API: UserObject]]&lt;br /&gt;
|Obiekt profilu patrz: [[API: UserObject]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_UserObject&amp;diff=371</id>
		<title>API: UserObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_UserObject&amp;diff=371"/>
		<updated>2026-02-13T09:45:22Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== UserObject ==&lt;br /&gt;
Obiekt danych użytkownika lub profilu&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Użytkownik&lt;br /&gt;
!Profil&lt;br /&gt;
!Edytowalne&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wartości&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|3b0769ba-19f6-4dd1-af5b-b20416b8825a&lt;br /&gt;
|Unikatowe UUID użytkownika&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|user&lt;br /&gt;
|Typ profilu&lt;br /&gt;
|user,profile&lt;br /&gt;
|-&lt;br /&gt;
|relationship&lt;br /&gt;
|Nie&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|&#039;&#039;UserRelationshipObject&#039;&#039;&lt;br /&gt;
|Obiekt opisujący relację z rodzicem&lt;br /&gt;
|Patrz poniżej do &#039;&#039;UserRelationshipObject&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|lang&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|pl&lt;br /&gt;
|Kod języka&lt;br /&gt;
|pl, en, ua&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Jan Testowy&lt;br /&gt;
|Nazwa (imię i/lub nazwisko)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|Nie&lt;br /&gt;
|jantestowy@domena.pl&lt;br /&gt;
|Adres e-mail&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|Nie&lt;br /&gt;
| +48505444333&lt;br /&gt;
|Nr telefonu&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|birthdate&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|1965-07-20&lt;br /&gt;
|Data urodzenia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|birthyear&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1965&lt;br /&gt;
|Rok urodzenia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gender&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|male&lt;br /&gt;
|Płeć&lt;br /&gt;
|male, female&lt;br /&gt;
|-&lt;br /&gt;
|weight&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|75&lt;br /&gt;
|Waga w kg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|175&lt;br /&gt;
|Wzrost w cm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|waist&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|100&lt;br /&gt;
|Obwód pasa w cm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bmi&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|20.5&lt;br /&gt;
|Współczynnik BMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|smoking&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status palenia tytoniu&lt;br /&gt;
|0-nie,1-tak&lt;br /&gt;
|-&lt;br /&gt;
|smoking_products&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Tablica z listą produktów&lt;br /&gt;
|1-papierosy,2-podrzewany tytoń,3-e-papierosy&lt;br /&gt;
|-&lt;br /&gt;
|smoking_packyears&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|23&lt;br /&gt;
|Liczba &amp;quot;paczkolat&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|drinking&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|0&lt;br /&gt;
|Status spożycia alkoholu&lt;br /&gt;
|0-nie lub sporadycznie,1-regularnie&lt;br /&gt;
|-&lt;br /&gt;
|diabetes&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na cukrzyce&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|hypertension&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na nadciśnienie&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|hypercholesterolemia&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na hipercholesterolemie&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|colon_cancer&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na raka jelita grubego&lt;br /&gt;
|0-brak,1-występowanie w rodzinie,2-obecność mutacji gen.&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Autoryzacja]], [[API: Rejestracja]], [[API: Pobieranie i zmiana danych konta i profili]]&lt;br /&gt;
&lt;br /&gt;
== UserRelationshipObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|3dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID relacji&lt;br /&gt;
|-&lt;br /&gt;
|parent_uuid&lt;br /&gt;
|7dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID rodzica&lt;br /&gt;
|-&lt;br /&gt;
|children_uuid&lt;br /&gt;
|9dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID dziecka&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|default&lt;br /&gt;
|typ relacji&lt;br /&gt;
|-&lt;br /&gt;
|date_start&lt;br /&gt;
|2023-12-20&lt;br /&gt;
|Data rozpoczęcia relacji&lt;br /&gt;
|-&lt;br /&gt;
|date_stop&lt;br /&gt;
|NULL&lt;br /&gt;
|Data zakończenia relacji&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=370</id>
		<title>API: Rejestracja (konta i profile)</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=370"/>
		<updated>2026-02-13T09:44:04Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /user/signup ==&lt;br /&gt;
Endpoint służący utworzeniu konta użytkownika, zwraca token uwierzytelniania.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa użytkownika: imię lub imię i nazwisko&lt;br /&gt;
|Nie&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|string&lt;br /&gt;
| +48699999999&lt;br /&gt;
|Telefon&lt;br /&gt;
|Tak&lt;br /&gt;
|Cyfry i znak +; Długość: 20&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|jankowalski@domena.pl&lt;br /&gt;
|E-mail&lt;br /&gt;
|Tak&lt;br /&gt;
|Adres email zgodny z RFC 5322 i RFC 6854, unikalny w skali serwisu&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|string&lt;br /&gt;
|BardzoTrudneHasło123&lt;br /&gt;
|Nadane hasło&lt;br /&gt;
|Tak&lt;br /&gt;
|Minimum 8 dowolnych znaków&lt;br /&gt;
|-&lt;br /&gt;
|organisation_id&lt;br /&gt;
|integer&lt;br /&gt;
|1&lt;br /&gt;
|Organizacja (Placówka POZ)&lt;br /&gt;
|Nie&lt;br /&gt;
|ID organizacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|agreements&lt;br /&gt;
|array&lt;br /&gt;
|[1:true,2:true,3:false]&lt;br /&gt;
|Zgody prawne&lt;br /&gt;
|Nie&lt;br /&gt;
|Tablica z id zgody i wartością bool jej akceptacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|anonymous_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji użytkownika anonimowego, gdy prawidłowo podany zamiast dodawać nowego użytkownika nastąpi przekształcenie użytkownika anonimowego na pełnoprawnego.&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
Identyczna jak w [[API: Autoryzacja]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź niepoprawna walidacja ====&lt;br /&gt;
&#039;&#039;&#039;JSON:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{&amp;quot;error&amp;quot;: &amp;quot;validation&amp;quot;,&amp;quot;validation&amp;quot;:{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|validation&lt;br /&gt;
|Informacja o typie błędu, tutaj walidacja&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|array&lt;br /&gt;
|{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true,&amp;quot;unique&amp;quot;:true},&amp;quot;password&amp;quot;:{&amp;quot;min&amp;quot;:true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}&lt;br /&gt;
|Tablica z błędami walidacji, lista pól i występujących błędów&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/profile ==&lt;br /&gt;
Endpoint służący utworzeniu profilu przypisanego do użytkownika, zwraca dane profilu.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa profilu: imię lub imię i nazwisko&lt;br /&gt;
|Tak&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[[API: UserObject]]&lt;br /&gt;
|Obiekt profilu patrz: [[API: UserObject]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=369</id>
		<title>API: Rejestracja (konta i profile)</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=369"/>
		<updated>2026-02-13T09:43:28Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /user/signup ==&lt;br /&gt;
Endpoint służący utworzeniu konta użytkownika, zwraca token uwierzytelniania.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa użytkownika: imię lub imię i nazwisko&lt;br /&gt;
|Nie&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|string&lt;br /&gt;
| +48699999999&lt;br /&gt;
|Telefon&lt;br /&gt;
|Tak&lt;br /&gt;
|Cyfry i znak +; Długość: 20&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|jankowalski@domena.pl&lt;br /&gt;
|E-mail&lt;br /&gt;
|Tak&lt;br /&gt;
|Adres email zgodny z RFC 5322 i RFC 6854, unikalny w skali serwisu&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|string&lt;br /&gt;
|BardzoTrudneHasło123&lt;br /&gt;
|Nadane hasło&lt;br /&gt;
|Tak&lt;br /&gt;
|Minimum 8 dowolnych znaków&lt;br /&gt;
|-&lt;br /&gt;
|organisation_id&lt;br /&gt;
|integer&lt;br /&gt;
|1&lt;br /&gt;
|Organizacja (Placówka POZ)&lt;br /&gt;
|Nie&lt;br /&gt;
|ID organizacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|agreements&lt;br /&gt;
|array&lt;br /&gt;
|[1:true,2:true,3:false]&lt;br /&gt;
|Zgody prawne&lt;br /&gt;
|Nie&lt;br /&gt;
|Tablica z id zgody i wartością bool jej akceptacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|anonymous_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji użytkownika anonimowego, gdy prawidłowo podany zamiast dodawać nowego użytkownika nastąpi przekształcenie użytkownika anonimowego na pełnoprawnego.&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
Identyczna jak w [[API: Autoryzacja]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź niepoprawna walidacja ====&lt;br /&gt;
&#039;&#039;&#039;JSON:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{&amp;quot;error&amp;quot;: &amp;quot;validation&amp;quot;,&amp;quot;validation&amp;quot;:{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|validation&lt;br /&gt;
|Informacja o typie błędu, tutaj walidacja&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|array&lt;br /&gt;
|{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true,&amp;quot;unique&amp;quot;:true},&amp;quot;password&amp;quot;:{&amp;quot;min&amp;quot;:true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}&lt;br /&gt;
|Tablica z błędami walidacji, lista pól i występujących błędów&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/profile ==&lt;br /&gt;
Endpoint służący utworzeniu profilu przypisanego do użytkownika, zwraca dane profilu.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa profilu: imię lub imię i nazwisko&lt;br /&gt;
|Tak&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[https://docs.doctorrobert.com/index.php?title=API:_UserObject API: UserObject]&lt;br /&gt;
|Obiekt profilu patrz: [https://docs.doctorrobert.com/index.php?title=API:_UserObject API: UserObject]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=368</id>
		<title>API: Rejestracja (konta i profile)</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=368"/>
		<updated>2026-02-13T09:42:50Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /user/signup ==&lt;br /&gt;
Endpoint służący utworzeniu konta użytkownika, zwraca token uwierzytelniania.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa użytkownika: imię lub imię i nazwisko&lt;br /&gt;
|Nie&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|string&lt;br /&gt;
| +48699999999&lt;br /&gt;
|Telefon&lt;br /&gt;
|Tak&lt;br /&gt;
|Cyfry i znak +; Długość: 20&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|jankowalski@domena.pl&lt;br /&gt;
|E-mail&lt;br /&gt;
|Tak&lt;br /&gt;
|Adres email zgodny z RFC 5322 i RFC 6854, unikalny w skali serwisu&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|string&lt;br /&gt;
|BardzoTrudneHasło123&lt;br /&gt;
|Nadane hasło&lt;br /&gt;
|Tak&lt;br /&gt;
|Minimum 8 dowolnych znaków&lt;br /&gt;
|-&lt;br /&gt;
|organisation_id&lt;br /&gt;
|integer&lt;br /&gt;
|1&lt;br /&gt;
|Organizacja (Placówka POZ)&lt;br /&gt;
|Nie&lt;br /&gt;
|ID organizacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|agreements&lt;br /&gt;
|array&lt;br /&gt;
|[1:true,2:true,3:false]&lt;br /&gt;
|Zgody prawne&lt;br /&gt;
|Nie&lt;br /&gt;
|Tablica z id zgody i wartością bool jej akceptacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|anonymous_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji użytkownika anonimowego, gdy prawidłowo podany zamiast dodawać nowego użytkownika nastąpi przekształcenie użytkownika anonimowego na pełnoprawnego.&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
Identyczna jak w [[API: Autoryzacja]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź niepoprawna walidacja ====&lt;br /&gt;
&#039;&#039;&#039;JSON:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{&amp;quot;error&amp;quot;: &amp;quot;validation&amp;quot;,&amp;quot;validation&amp;quot;:{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|validation&lt;br /&gt;
|Informacja o typie błędu, tutaj walidacja&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|array&lt;br /&gt;
|{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true,&amp;quot;unique&amp;quot;:true},&amp;quot;password&amp;quot;:{&amp;quot;min&amp;quot;:true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}&lt;br /&gt;
|Tablica z błędami walidacji, lista pól i występujących błędów&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/profile ==&lt;br /&gt;
Endpoint służący utworzeniu profilu przypisanego do użytkownika, zwraca dane profilu.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa profilu: imię lub imię i nazwisko&lt;br /&gt;
|Tak&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[https://docs.doctorrobert.com/API:_UserObject API: UserObject]&lt;br /&gt;
|Obiekt profilu patrz: [https://docs.doctorrobert.com/API:_UserObject API: UserObject]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=367</id>
		<title>API: Rejestracja (konta i profile)</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=367"/>
		<updated>2026-02-13T09:36:24Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /user/signup ==&lt;br /&gt;
Endpoint służący utworzeniu konta użytkownika, zwraca token uwierzytelniania.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa użytkownika: imię lub imię i nazwisko&lt;br /&gt;
|Nie&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|string&lt;br /&gt;
| +48699999999&lt;br /&gt;
|Telefon&lt;br /&gt;
|Tak&lt;br /&gt;
|Cyfry i znak +; Długość: 20&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|jankowalski@domena.pl&lt;br /&gt;
|E-mail&lt;br /&gt;
|Tak&lt;br /&gt;
|Adres email zgodny z RFC 5322 i RFC 6854, unikalny w skali serwisu&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|string&lt;br /&gt;
|BardzoTrudneHasło123&lt;br /&gt;
|Nadane hasło&lt;br /&gt;
|Tak&lt;br /&gt;
|Minimum 8 dowolnych znaków&lt;br /&gt;
|-&lt;br /&gt;
|organisation_id&lt;br /&gt;
|integer&lt;br /&gt;
|1&lt;br /&gt;
|Organizacja (Placówka POZ)&lt;br /&gt;
|Nie&lt;br /&gt;
|ID organizacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|agreements&lt;br /&gt;
|array&lt;br /&gt;
|[1:true,2:true,3:false]&lt;br /&gt;
|Zgody prawne&lt;br /&gt;
|Nie&lt;br /&gt;
|Tablica z id zgody i wartością bool jej akceptacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|anonymous_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji użytkownika anonimowego, gdy prawidłowo podany zamiast dodawać nowego użytkownika nastąpi przekształcenie użytkownika anonimowego na pełnoprawnego.&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
Identyczna jak w [[API: Autoryzacja]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź niepoprawna walidacja ====&lt;br /&gt;
&#039;&#039;&#039;JSON:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{&amp;quot;error&amp;quot;: &amp;quot;validation&amp;quot;,&amp;quot;validation&amp;quot;:{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|validation&lt;br /&gt;
|Informacja o typie błędu, tutaj walidacja&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|array&lt;br /&gt;
|{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true,&amp;quot;unique&amp;quot;:true},&amp;quot;password&amp;quot;:{&amp;quot;min&amp;quot;:true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}&lt;br /&gt;
|Tablica z błędami walidacji, lista pól i występujących błędów&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/profile ==&lt;br /&gt;
Endpoint służący utworzeniu profilu przypisanego do użytkownika, zwraca dane profilu.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa profilu: imię lub imię i nazwisko&lt;br /&gt;
|Tak&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[https://drrobert.it4u.company/docs/API:_UserObject API: UserObject]&lt;br /&gt;
|Obiekt profilu patrz: [https://drrobert.it4u.company/docs/API:_UserObject API: UserObject]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=366</id>
		<title>API: Rejestracja (konta i profile)</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=366"/>
		<updated>2026-02-13T09:33:58Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /user/signup ==&lt;br /&gt;
Endpoint służący utworzeniu konta użytkownika, zwraca token uwierzytelniania.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa użytkownika: imię lub imię i nazwisko&lt;br /&gt;
|Nie&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pesel&lt;br /&gt;
|string&lt;br /&gt;
|99062873619&lt;br /&gt;
|PESEL użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|czy prawidłowy pesel&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|string&lt;br /&gt;
| +48699999999&lt;br /&gt;
|Telefon&lt;br /&gt;
|Tak&lt;br /&gt;
|Cyfry i znak +; Długość: 20&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|jankowalski@domena.pl&lt;br /&gt;
|E-mail&lt;br /&gt;
|Tak&lt;br /&gt;
|Adres email zgodny z RFC 5322 i RFC 6854, unikalny w skali serwisu&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|string&lt;br /&gt;
|BardzoTrudneHasło123&lt;br /&gt;
|Nadane hasło&lt;br /&gt;
|Tak&lt;br /&gt;
|Minimum 8 dowolnych znaków&lt;br /&gt;
|-&lt;br /&gt;
|organisation_id&lt;br /&gt;
|integer&lt;br /&gt;
|1&lt;br /&gt;
|Organizacja (Placówka POZ)&lt;br /&gt;
|Nie&lt;br /&gt;
|ID organizacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|agreements&lt;br /&gt;
|array&lt;br /&gt;
|[1:true,2:true,3:false]&lt;br /&gt;
|Zgody prawne&lt;br /&gt;
|Nie&lt;br /&gt;
|Tablica z id zgody i wartością bool jej akceptacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|anonymous_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji użytkownika anonimowego, gdy prawidłowo podany zamiast dodawać nowego użytkownika nastąpi przekształcenie użytkownika anonimowego na pełnoprawnego.&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
Identyczna jak w [[API: Autoryzacja]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź niepoprawna walidacja ====&lt;br /&gt;
&#039;&#039;&#039;JSON:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{&amp;quot;error&amp;quot;: &amp;quot;validation&amp;quot;,&amp;quot;validation&amp;quot;:{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|validation&lt;br /&gt;
|Informacja o typie błędu, tutaj walidacja&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|array&lt;br /&gt;
|{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true,&amp;quot;unique&amp;quot;:true},&amp;quot;password&amp;quot;:{&amp;quot;min&amp;quot;:true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}&lt;br /&gt;
|Tablica z błędami walidacji, lista pól i występujących błędów&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/profile ==&lt;br /&gt;
Endpoint służący utworzeniu profilu przypisanego do użytkownika, zwraca dane profilu.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa profilu: imię lub imię i nazwisko&lt;br /&gt;
|Tak&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|firstname&lt;br /&gt;
|string&lt;br /&gt;
|Jan&lt;br /&gt;
|Imię użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lastname&lt;br /&gt;
|string&lt;br /&gt;
|Kowalski&lt;br /&gt;
|Nazwisko użytkownika&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[https://drrobert.it4u.company/docs/API:_UserObject API: UserObject]&lt;br /&gt;
|Obiekt profilu patrz: [https://drrobert.it4u.company/docs/API:_UserObject API: UserObject]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Zalecenia&amp;diff=361</id>
		<title>API: Zalecenia</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Zalecenia&amp;diff=361"/>
		<updated>2025-09-02T11:17:06Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /recommendations ==&lt;br /&gt;
Lista wszystkich zaleceń, zwraca tablice elementów [[API: RecommendationObject]]&lt;br /&gt;
&lt;br /&gt;
== GET /recommendation/$id ==&lt;br /&gt;
Dane zalecenia, zwraca element [[API: RecommendationObject]]&lt;br /&gt;
&lt;br /&gt;
== GET /user/$user_uuid/recommendations ==&lt;br /&gt;
Lista zaleceń dla użytkownika, zwraca tablice elementów [[API: UserRecommendationObject]]&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/recommendation/$recomendation_uuid ==&lt;br /&gt;
Wysłanie informacji o wykonaniu zalecenia.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
|-&lt;br /&gt;
|done_date&lt;br /&gt;
|date&lt;br /&gt;
|2024-01-01&lt;br /&gt;
|Data wykonania rekomendacji&lt;br /&gt;
|Tak&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/$user_uuid/email_recommendations ==&lt;br /&gt;
Wysłanie emaila z PDF rekomendacji na adres użytkownika.&lt;br /&gt;
&lt;br /&gt;
=== Parametry ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
|-&lt;br /&gt;
|pdf_file&lt;br /&gt;
|pdf file&lt;br /&gt;
| -&lt;br /&gt;
|Plik pdf z rekomendacjami użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|-&lt;br /&gt;
|language&lt;br /&gt;
|text&lt;br /&gt;
|pl&lt;br /&gt;
|Język pdf&lt;br /&gt;
|Nie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/pdf_recommendations ==&lt;br /&gt;
Wysłanie PDF rekomendacji do systemu.&lt;br /&gt;
&lt;br /&gt;
=== Parametry ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
|-&lt;br /&gt;
|pdf_file&lt;br /&gt;
|pdf file&lt;br /&gt;
| -&lt;br /&gt;
|Plik pdf z rekomendacjami użytkownika&lt;br /&gt;
|Tak&lt;br /&gt;
|-&lt;br /&gt;
|language&lt;br /&gt;
|text&lt;br /&gt;
|pl&lt;br /&gt;
|Język pdf&lt;br /&gt;
|Nie&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_UserRecommendationObject&amp;diff=350</id>
		<title>API: UserRecommendationObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_UserRecommendationObject&amp;diff=350"/>
		<updated>2024-12-10T12:20:47Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych rekomendacji dla użytkownika&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|3dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|Wewnętrzne UUID rekomendacji&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Pomiar stężenia glukozy we krwi naczczo&lt;br /&gt;
|Nazwa rekomendacji&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Pomiar wykonuje się przy pomocy badania laboratoryjnego lub indywidualnego urządzenia monitorowania cukru we krwi&lt;br /&gt;
|Opis rekomendacji&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|grouping&lt;br /&gt;
|true&lt;br /&gt;
|Grupowanie zaleceń&lt;br /&gt;
|-&lt;br /&gt;
|date&lt;br /&gt;
|2023-12-20&lt;br /&gt;
|Data najbliższego wykonania lub false gdy nie można ustalić daty (należy zapytać użytkownika kiedy ostatnio została wykonana rekomendacja)&lt;br /&gt;
|-&lt;br /&gt;
|frequency&lt;br /&gt;
|d1&lt;br /&gt;
|Częstotliwość, identycznie jak w [[API: RecommendationObject]]&lt;br /&gt;
|-&lt;br /&gt;
|i18n&lt;br /&gt;
|&#039;&#039;&#039;RecommendationI18nObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami tłumaczeń rekomendacji, identycznie jak w [[API: RecommendationObject]]&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Zalecenia]]&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_RecommendationObject&amp;diff=349</id>
		<title>API: RecommendationObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_RecommendationObject&amp;diff=349"/>
		<updated>2024-12-10T10:39:00Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych rekomendacji&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|e59be4f7-f263-4508-a314-506f06b7cd18&lt;br /&gt;
|Wewnętrzne UUID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Pomiar stężenia glukozy we krwi naczczo&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|lab&lt;br /&gt;
|Typ badania&lt;br /&gt;
|-&lt;br /&gt;
|type_name&lt;br /&gt;
|Badanie labolatoryjne&lt;br /&gt;
|Nazwa typu badania&lt;br /&gt;
|-&lt;br /&gt;
|grouping&lt;br /&gt;
|true&lt;br /&gt;
|Grupowanie zaleceń&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Pomiar wykonuje się przy pomocy badania laboratoryjnego lub indywidualnego urządzenia monitorowania cukru we krwi&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|i18n&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;RecommendationI18nObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami tłumaczeń rekomendacji&lt;br /&gt;
|-&lt;br /&gt;
|triggers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;RecommendationTriggerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami wyzwalania rekomendacji&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RecommendationTriggerObject ==&lt;br /&gt;
Obiekt wyzwalania rekomendacji.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|37c7b885-ffa0-429f-a2a0-5fd735a70787&lt;br /&gt;
|Wewnętrzne UUID&lt;br /&gt;
|-&lt;br /&gt;
|field&lt;br /&gt;
|user.gender&lt;br /&gt;
|Klucz pola wymaganego do warunku: user.* dla danych profilu&lt;br /&gt;
|-&lt;br /&gt;
|condition&lt;br /&gt;
|equal&lt;br /&gt;
|Typ warunku: equal - równy, more - więcej, less - mniej, equal_more - więcej lub równy, equal_less - mniej lub równy&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|male&lt;br /&gt;
|Wartość pola wymagana do wyzwolenia&lt;br /&gt;
|-&lt;br /&gt;
|frequency&lt;br /&gt;
|m36&lt;br /&gt;
|Częstotliwość rekomendacji:&lt;br /&gt;
once - jednorazowo&lt;br /&gt;
d1 - codziennie&lt;br /&gt;
w1 - co tydzień&lt;br /&gt;
w2 - co 2 tygodnie&lt;br /&gt;
m1 - co 1 miesiąc&lt;br /&gt;
m* - co * miesięcy&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Zalecenia]]&lt;br /&gt;
&lt;br /&gt;
== RecommendationI18nObject ==&lt;br /&gt;
Obiekt tłumaczenia rekomendacji.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|lang&lt;br /&gt;
|pl&lt;br /&gt;
|Kod języka&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Pomiar stężenia glukozy we krwi naczczo&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|type_name&lt;br /&gt;
|Badanie labolatoryjne&lt;br /&gt;
|Nazwa typu badania&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Pomiar wykonuje się przy pomocy badania laboratoryjnego lub indywidualnego urządzenia monitorowania cukru we krwi&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Zasoby_publiczne_i_konfiguracje_og%C3%B3lne&amp;diff=348</id>
		<title>API: Zasoby publiczne i konfiguracje ogólne</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Zasoby_publiczne_i_konfiguracje_og%C3%B3lne&amp;diff=348"/>
		<updated>2024-09-16T10:14:09Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wszystkie dane w poniższych endpointach są publiczne (nie wymagają autoryzacji) należy jedynie pamiętać o parametrach obowiązkowych [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
== GET /global ==&lt;br /&gt;
&lt;br /&gt;
== GET /global/config ==&lt;br /&gt;
==== Odpowiedź JSON ====&lt;br /&gt;
&amp;lt;code&amp;gt;{&amp;quot;logo&amp;quot;:&amp;quot;http:\/\/drrobert.it4u.company\/img\/logo.png&amp;quot;,&amp;quot;register_survey_uuid&amp;quot;:&amp;quot;49c1cfce-077c-47c8-bea4-4ec3a1e054da&amp;quot;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GET /global/contents/$lang ==&lt;br /&gt;
Lista treści dla odpowiedniego języka $lang: pl - polski, en - angielski, ua - ukraiński&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{&amp;quot;start&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;Witaj w dr robert&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;quot;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GET /global/organisations/$lang ==&lt;br /&gt;
Lista organizacji (Placówek POZ)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{1:&amp;quot;bez organizacji&amp;quot;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;&amp;lt;code&amp;gt;[TODO]&amp;lt;/code&amp;gt;&#039;&#039;&#039; GET /global/organisation/$id ==&lt;br /&gt;
Dane organizacji&lt;br /&gt;
&#039;&#039;&#039;Odpowiedź JSON&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|id&lt;br /&gt;
|int&lt;br /&gt;
|1&lt;br /&gt;
|ID organizacji&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|bez organizacji&lt;br /&gt;
|Nazwa główna&lt;br /&gt;
|-&lt;br /&gt;
|i18n&lt;br /&gt;
|array&lt;br /&gt;
|&amp;lt;code&amp;gt;{&amp;quot;pl&amp;quot;:&amp;quot;bez organizacji&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;no organisation&amp;quot;}&amp;lt;/code&amp;gt;&lt;br /&gt;
|Nazwy w językach&lt;br /&gt;
|-&lt;br /&gt;
|color_light&lt;br /&gt;
|string&lt;br /&gt;
|#332255&lt;br /&gt;
|Kolor jasnego motywu&lt;br /&gt;
|-&lt;br /&gt;
|color_dark&lt;br /&gt;
|string&lt;br /&gt;
|#ffeedd&lt;br /&gt;
|Kolor ciemnego motywu&lt;br /&gt;
|-&lt;br /&gt;
|logo&lt;br /&gt;
|string&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://doctorrobert.com/resources/data/organisations/1/logo.png&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|URL loga organizacji&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GET /global/agreements/$lang ==&lt;br /&gt;
Lista zgód prawnych&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{1:&amp;quot;&amp;lt;a href=\&amp;quot;https:\/\/...\&amp;quot;&amp;gt;Regulamin&amp;lt;/a&amp;gt;&amp;quot;,2:&amp;quot;Przetwarzanie danych &amp;lt;a href=\&amp;quot;https:\/\/...\&amp;quot;&amp;gt;osobowych&amp;lt;/a&amp;gt;&amp;quot;}&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_UserObject&amp;diff=347</id>
		<title>API: UserObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_UserObject&amp;diff=347"/>
		<updated>2024-08-20T12:49:26Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== UserObject ==&lt;br /&gt;
Obiekt danych użytkownika lub profilu&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Użytkownik&lt;br /&gt;
!Profil&lt;br /&gt;
!Edytowalne&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wartości&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|3b0769ba-19f6-4dd1-af5b-b20416b8825a&lt;br /&gt;
|Unikatowe UUID użytkownika&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|user&lt;br /&gt;
|Typ profilu&lt;br /&gt;
|user,profile&lt;br /&gt;
|-&lt;br /&gt;
|relationship&lt;br /&gt;
|Nie&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|&#039;&#039;UserRelationshipObject&#039;&#039;&lt;br /&gt;
|Obiekt opisujący relację z rodzicem&lt;br /&gt;
|Patrz poniżej do &#039;&#039;UserRelationshipObject&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|lang&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|pl&lt;br /&gt;
|Kod języka&lt;br /&gt;
|pl, en, ua&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Jan Testowy&lt;br /&gt;
|Nazwa (imię i/lub nazwisko)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|Nie&lt;br /&gt;
|jantestowy@domena.pl&lt;br /&gt;
|Adres e-mail&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|Nie&lt;br /&gt;
| +48505444333&lt;br /&gt;
|Nr telefonu&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|birthdate&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|1965-07-20&lt;br /&gt;
|Data urodzenia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|birthyear&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1965&lt;br /&gt;
|Rok urodzenia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gender&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|male&lt;br /&gt;
|Płeć&lt;br /&gt;
|male, female&lt;br /&gt;
|-&lt;br /&gt;
|weight&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|75&lt;br /&gt;
|Waga w kg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|175&lt;br /&gt;
|Wzrost w cm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|waist&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|100&lt;br /&gt;
|Obwód pasa w cm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bmi&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|20.5&lt;br /&gt;
|Współczynnik BMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|smoking&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status palenia tytoniu&lt;br /&gt;
|0-nie,1-tak&lt;br /&gt;
|-&lt;br /&gt;
|smoking_products&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Tablica z listą produktów&lt;br /&gt;
|1-papierosy,2-podrzewany tytoń,3-e-papierosy&lt;br /&gt;
|-&lt;br /&gt;
|smoking_packyears&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|23&lt;br /&gt;
|Liczba &amp;quot;paczkolat&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|drinking&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|0&lt;br /&gt;
|Status spożycia alkoholu&lt;br /&gt;
|0-nie lub sporadycznie,1-regularnie&lt;br /&gt;
|-&lt;br /&gt;
|diabetes&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na cukrzyce&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|hypertension&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na nadciśnienie&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|hypercholesterolemia&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na hipercholesterolemie&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|colon_cancer&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na raka jelita grubego&lt;br /&gt;
|0-brak,1-występowanie w rodzinie,2-obecność mutacji gen.&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Autoryzacja]], [[API: Rejestracja]], [[API: Pobieranie i zmiana danych konta i profili]]&lt;br /&gt;
&lt;br /&gt;
== UserRelationshipObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|3dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID relacji&lt;br /&gt;
|-&lt;br /&gt;
|parent_uuid&lt;br /&gt;
|7dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID rodzica&lt;br /&gt;
|-&lt;br /&gt;
|children_uuid&lt;br /&gt;
|9dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID dziecka&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|default&lt;br /&gt;
|typ relacji&lt;br /&gt;
|-&lt;br /&gt;
|date_start&lt;br /&gt;
|2023-12-20&lt;br /&gt;
|Data rozpoczęcia relacji&lt;br /&gt;
|-&lt;br /&gt;
|date_stop&lt;br /&gt;
|NULL&lt;br /&gt;
|Data zakończenia relacji&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Pobieranie_i_zmiana_danych_konta_i_profili&amp;diff=346</id>
		<title>API: Pobieranie i zmiana danych konta i profili</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Pobieranie_i_zmiana_danych_konta_i_profili&amp;diff=346"/>
		<updated>2024-08-20T09:56:13Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /user/$user_uuid/data ==&lt;br /&gt;
Endpoint służący pobraniu danych użytkownika lub profilu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Odpowiedź JSON&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[[API: UserObject]]&lt;br /&gt;
|Obiekt użytkownika patrz: [[API: UserObject]]&lt;br /&gt;
|}&lt;br /&gt;
== GET /user/$user_uuid/profiles ==&lt;br /&gt;
Endpoint służący pobraniu listy profili użytkownika .&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Odpowiedź JSON&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|profiles&lt;br /&gt;
|tablica z UserObject&lt;br /&gt;
|[[API: UserObject]]&lt;br /&gt;
|Tablica z obiektami profilów patrz: [[API: UserObject]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/data ==&lt;br /&gt;
Endpoint służący aktualizacji danych użytkownika lub profilu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parametry JSON&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[[API: UserObject]]&lt;br /&gt;
|Obiekt użytkownika patrz: [[API: UserObject]] można wysłać cały, ale zaktualizowane będą jedynie pola edytowalne.&lt;br /&gt;
|-&lt;br /&gt;
|delete&lt;br /&gt;
|bool&lt;br /&gt;
|true&lt;br /&gt;
|Gdy parametr jest równy &#039;true&#039; następuje usunięcie profilu lub w przypadku użytkownika rozpoczyna się procedura usunięcia konta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GET /user/$user_uuid/lang ==&lt;br /&gt;
Endpoint służący do pobierania kodu języka użytkownika. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|lang&lt;br /&gt;
|string&lt;br /&gt;
|pl&lt;br /&gt;
|Kod języka użytkownika.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/lang ==&lt;br /&gt;
Endpoint służący do aktualizacji kodu języka użytownika.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|lang&lt;br /&gt;
|string&lt;br /&gt;
|pl&lt;br /&gt;
|Kod języka użytkownika.&lt;br /&gt;
|}&lt;br /&gt;
== GET /user/$user_uuid/avatar ==&lt;br /&gt;
Endpoint służący do pobierania avatara użytkownika. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|avatar&lt;br /&gt;
|File&lt;br /&gt;
|&lt;br /&gt;
|Avatar użytkownika.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/avatar ==&lt;br /&gt;
Endpoint służący do aktualizacji avatara użytownika.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|avatar&lt;br /&gt;
|File&lt;br /&gt;
|&lt;br /&gt;
|Avatar użytkownika.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_UserObject&amp;diff=345</id>
		<title>API: UserObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_UserObject&amp;diff=345"/>
		<updated>2024-08-20T09:54:47Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== UserObject ==&lt;br /&gt;
Obiekt danych użytkownika lub profilu&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Użytkownik&lt;br /&gt;
!Profil&lt;br /&gt;
!Edytowalne&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wartości&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|3b0769ba-19f6-4dd1-af5b-b20416b8825a&lt;br /&gt;
|Unikatowe UUID użytkownika&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|user&lt;br /&gt;
|Typ profilu&lt;br /&gt;
|user,profile&lt;br /&gt;
|-&lt;br /&gt;
|relationship&lt;br /&gt;
|Nie&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|&#039;&#039;UserRelationshipObject&#039;&#039;&lt;br /&gt;
|Obiekt opisujący relację z rodzicem&lt;br /&gt;
|Patrz poniżej do &#039;&#039;UserRelationshipObject&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|pl&lt;br /&gt;
|Kod języka&lt;br /&gt;
|pl, en, ua&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Jan Testowy&lt;br /&gt;
|Nazwa (imię i/lub nazwisko)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|Nie&lt;br /&gt;
|jantestowy@domena.pl&lt;br /&gt;
|Adres e-mail&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|Nie&lt;br /&gt;
| +48505444333&lt;br /&gt;
|Nr telefonu&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|birthdate&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|1965-07-20&lt;br /&gt;
|Data urodzenia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|birthyear&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1965&lt;br /&gt;
|Rok urodzenia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gender&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|male&lt;br /&gt;
|Płeć&lt;br /&gt;
|male, female&lt;br /&gt;
|-&lt;br /&gt;
|weight&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|75&lt;br /&gt;
|Waga w kg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|175&lt;br /&gt;
|Wzrost w cm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|waist&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|100&lt;br /&gt;
|Obwód pasa w cm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bmi&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|20.5&lt;br /&gt;
|Współczynnik BMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|smoking&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status palenia tytoniu&lt;br /&gt;
|0-nie,1-tak&lt;br /&gt;
|-&lt;br /&gt;
|smoking_products&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Tablica z listą produktów&lt;br /&gt;
|1-papierosy,2-podrzewany tytoń,3-e-papierosy&lt;br /&gt;
|-&lt;br /&gt;
|smoking_packyears&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|23&lt;br /&gt;
|Liczba &amp;quot;paczkolat&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|drinking&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|0&lt;br /&gt;
|Status spożycia alkoholu&lt;br /&gt;
|0-nie lub sporadycznie,1-regularnie&lt;br /&gt;
|-&lt;br /&gt;
|diabetes&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na cukrzyce&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|hypertension&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na nadciśnienie&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|hypercholesterolemia&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na hipercholesterolemie&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|colon_cancer&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na raka jelita grubego&lt;br /&gt;
|0-brak,1-występowanie w rodzinie,2-obecność mutacji gen.&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Autoryzacja]], [[API: Rejestracja]], [[API: Pobieranie i zmiana danych konta i profili]]&lt;br /&gt;
&lt;br /&gt;
== UserRelationshipObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|3dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID relacji&lt;br /&gt;
|-&lt;br /&gt;
|parent_uuid&lt;br /&gt;
|7dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID rodzica&lt;br /&gt;
|-&lt;br /&gt;
|children_uuid&lt;br /&gt;
|9dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID dziecka&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|default&lt;br /&gt;
|typ relacji&lt;br /&gt;
|-&lt;br /&gt;
|date_start&lt;br /&gt;
|2023-12-20&lt;br /&gt;
|Data rozpoczęcia relacji&lt;br /&gt;
|-&lt;br /&gt;
|date_stop&lt;br /&gt;
|NULL&lt;br /&gt;
|Data zakończenia relacji&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_UserObject&amp;diff=344</id>
		<title>API: UserObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_UserObject&amp;diff=344"/>
		<updated>2024-08-20T09:23:44Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== UserObject ==&lt;br /&gt;
Obiekt danych użytkownika lub profilu&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Użytkownik&lt;br /&gt;
!Profil&lt;br /&gt;
!Edytowalne&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wartości&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|3b0769ba-19f6-4dd1-af5b-b20416b8825a&lt;br /&gt;
|Unikatowe UUID użytkownika&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|user&lt;br /&gt;
|Typ profilu&lt;br /&gt;
|user,profile&lt;br /&gt;
|-&lt;br /&gt;
|relationship&lt;br /&gt;
|Nie&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|&#039;&#039;UserRelationshipObject&#039;&#039;&lt;br /&gt;
|Obiekt opisujący relację z rodzicem&lt;br /&gt;
|Patrz poniżej do &#039;&#039;UserRelationshipObject&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|pl&lt;br /&gt;
|Kod języka&lt;br /&gt;
|pl, en, ua&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Jan Testowy&lt;br /&gt;
|Nazwa (imię i/lub nazwisko)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|Nie&lt;br /&gt;
|jantestowy@domena.pl&lt;br /&gt;
|Adres e-mail&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|Nie&lt;br /&gt;
| +48505444333&lt;br /&gt;
|Nr telefonu&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|birthdate&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|1965-07-20&lt;br /&gt;
|Data urodzenia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|birthyear&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1965&lt;br /&gt;
|Rok urodzenia&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gender&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|male&lt;br /&gt;
|Płeć&lt;br /&gt;
|male, female&lt;br /&gt;
|-&lt;br /&gt;
|weight&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|75&lt;br /&gt;
|Waga w kg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|175&lt;br /&gt;
|Wzrost w cm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|waist&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|100&lt;br /&gt;
|Obwód pasa w cm&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bmi&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|20.5&lt;br /&gt;
|Współczynnik BMI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|smoking&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status palenia tytoniu&lt;br /&gt;
|0-nie,1-tak&lt;br /&gt;
|-&lt;br /&gt;
|smoking_products&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Tablica z listą produktów&lt;br /&gt;
|1-papierosy,2-podrzewany tytoń,3-e-papierosy&lt;br /&gt;
|-&lt;br /&gt;
|smoking_packyears&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|23&lt;br /&gt;
|Liczba &amp;quot;paczkolat&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|drinking&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|0&lt;br /&gt;
|Status spożycia alkoholu&lt;br /&gt;
|0-nie lub sporadycznie,1-regularnie&lt;br /&gt;
|-&lt;br /&gt;
|diabetes&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na cukrzyce&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|hypertension&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na nadciśnienie&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|hypercholesterolemia&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na hipercholesterolemie&lt;br /&gt;
|0-nie choruje,1-choruje&lt;br /&gt;
|-&lt;br /&gt;
|colon_cancer&lt;br /&gt;
|Tak&lt;br /&gt;
|Tak&lt;br /&gt;
|Nie&lt;br /&gt;
|1&lt;br /&gt;
|Status chorowania na raka jelita grubego&lt;br /&gt;
|0-brak,1-występowanie w rodzinie,2-obecność mutacji gen.&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Autoryzacja]], [[API: Rejestracja]]&lt;br /&gt;
&lt;br /&gt;
== UserRelationshipObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|3dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID relacji&lt;br /&gt;
|-&lt;br /&gt;
|parent_uuid&lt;br /&gt;
|7dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID rodzica&lt;br /&gt;
|-&lt;br /&gt;
|children_uuid&lt;br /&gt;
|9dabcbd4-fab0-4ed6-b356-8d5df897d498&lt;br /&gt;
|UUID dziecka&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|default&lt;br /&gt;
|typ relacji&lt;br /&gt;
|-&lt;br /&gt;
|date_start&lt;br /&gt;
|2023-12-20&lt;br /&gt;
|Data rozpoczęcia relacji&lt;br /&gt;
|-&lt;br /&gt;
|date_stop&lt;br /&gt;
|NULL&lt;br /&gt;
|Data zakończenia relacji&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_%C5%9Arodowiska&amp;diff=342</id>
		<title>API: Środowiska</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_%C5%9Arodowiska&amp;diff=342"/>
		<updated>2024-08-05T07:19:35Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DEV: Środowisko testowe ==&lt;br /&gt;
API: &amp;lt;nowiki&amp;gt;https://drrobert.it4u.company/api-v1/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CMS: https://drrobert.it4u.company/_cms4u&lt;br /&gt;
&lt;br /&gt;
CM: https://drrobert.it4u.company/cm&lt;br /&gt;
&lt;br /&gt;
APP: https://drrobertapps.it4u.company/&lt;br /&gt;
&lt;br /&gt;
== PROD: Środowisko produkcyjne ==&lt;br /&gt;
LANDING: https://doctorrobert.com/&lt;br /&gt;
&lt;br /&gt;
API: &amp;lt;nowiki&amp;gt;https://api.doctorrobert.com/api-v1/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CMS: https://doctorrobert.com/_cms4u/&lt;br /&gt;
&lt;br /&gt;
CM: https://doctorrobert.com/cm&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_%C5%9Arodowiska&amp;diff=341</id>
		<title>API: Środowiska</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_%C5%9Arodowiska&amp;diff=341"/>
		<updated>2024-08-05T07:16:13Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DEV: Środowisko testowe ==&lt;br /&gt;
API: &amp;lt;nowiki&amp;gt;https://drrobert.it4u.company/api-v1/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CMS: https://drrobert.it4u.company/_cms4u&lt;br /&gt;
&lt;br /&gt;
CM: https://drrobert.it4u.company/cm&lt;br /&gt;
&lt;br /&gt;
APP: https://drrobertapps.it4u.company/&lt;br /&gt;
&lt;br /&gt;
== PROD: Środowisko produkcyjne ==&lt;br /&gt;
LANDING: https://doctorrobert.com/&lt;br /&gt;
&lt;br /&gt;
API: &amp;lt;nowiki&amp;gt;https://doctorrobert.com/api-v1/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CMS: https://doctorrobert.com/_cms4u/&lt;br /&gt;
&lt;br /&gt;
CM: https://doctorrobert.com/cm&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_%C5%9Arodowiska&amp;diff=340</id>
		<title>API: Środowiska</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_%C5%9Arodowiska&amp;diff=340"/>
		<updated>2024-08-05T07:15:43Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DEV: Środowisko testowe ==&lt;br /&gt;
API: &amp;lt;nowiki&amp;gt;https://drrobert.it4u.company/api-v1/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CMS: https://drrobert.it4u.company/_cms4u&lt;br /&gt;
&lt;br /&gt;
CM: https://drrobert.it4u.company/cm&lt;br /&gt;
&lt;br /&gt;
APP: https://drrobertapps.it4u.company/&lt;br /&gt;
&lt;br /&gt;
== PROD: Środowisko produkcyjne ==&lt;br /&gt;
API: &amp;lt;nowiki&amp;gt;https://doctorrobert.com/api-v1/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CMS: https://doctorrobert.com/_cms4u/&lt;br /&gt;
&lt;br /&gt;
CM: https://doctorrobert.com/cm&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=335</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=335"/>
		<updated>2024-06-19T13:56:06Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dokumentacja systemu DrRobert&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== API aplikacji ==&lt;br /&gt;
&lt;br /&gt;
* Ogólne&lt;br /&gt;
** [[API: Środowiska]]&lt;br /&gt;
** [[API: Parametry]]&lt;br /&gt;
* Zasoby&lt;br /&gt;
** [[API: Zasoby publiczne i konfiguracje ogólne]]&lt;br /&gt;
* Użytkownicy&lt;br /&gt;
** [[API: Autoryzacja|API]]&amp;lt;nowiki/&amp;gt;[[API: Autoryzacja|: Autoryzacja]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Rejestracja (konta i profile)]]&lt;br /&gt;
** [[API: Pobieranie i zmiana danych konta i profili]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Notyfikacje Push]]&lt;br /&gt;
* Pozostałe&lt;br /&gt;
** [[API: Ankiety|A]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|PI: An]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|kiety]] [&amp;lt;nowiki/&amp;gt;[[API: SurveyObject]]]&lt;br /&gt;
** [[API: Zalecenia]] [&amp;lt;nowiki/&amp;gt;[[API: RecommendationObject]], [[API: UserRecommendationObject]]]&lt;br /&gt;
** [[API: Kalendarz]] [&amp;lt;nowiki/&amp;gt;[[API: UserEventObject]]]&lt;br /&gt;
** [[API: Organizacje|API: Organizac]]&amp;lt;nowiki/&amp;gt;[[API: Organizacje|je]] [&amp;lt;nowiki/&amp;gt;[[API: UserOrganisationObject]], [[API: UserOrganisationMembership]]]&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* [[API: TODO]]&lt;br /&gt;
&lt;br /&gt;
== C&amp;lt;nowiki/&amp;gt;entrum Monitoringu ==&lt;br /&gt;
* [[CM: Dashboard]]&lt;br /&gt;
* [[CM: Użytkownicy]]&lt;br /&gt;
* [[CM: Ośrodki]]&lt;br /&gt;
* [[CM: Ankiety]]&lt;br /&gt;
* [[CM: Rekomendacje]]&lt;br /&gt;
* [[CM: Profil]]&lt;br /&gt;
&lt;br /&gt;
== API edytora ankiet ==&lt;br /&gt;
* [[API edytora ankiet: Środowiska|Środowiska]]&lt;br /&gt;
* [[API edytora ankiet: Uwierzytelnianie|Uwierzytelnianie]]&lt;br /&gt;
* [[API edytora ankiet: Pobieranie danych ankiety|Pobieranie danych ankiety]]&lt;br /&gt;
* [[API edytora ankiet: Wysyłanie danych ankiety|Wysyłanie danych ankiety]]&lt;br /&gt;
* Obiekty: [[API edytora ankiet: SurveyObject|[SurveyObject]]]&lt;br /&gt;
&lt;br /&gt;
== Baza danych ==&lt;br /&gt;
* [[Baza danych: Użytkownicy]]&lt;br /&gt;
* [[Baza danych: Ankiety]]&lt;br /&gt;
* [[Baza danych: Zalecenia]]&lt;br /&gt;
* [[Baza danych: Organizacje]]&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=CM:_Rekomendacje&amp;diff=328</id>
		<title>CM: Rekomendacje</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=CM:_Rekomendacje&amp;diff=328"/>
		<updated>2024-06-18T08:50:18Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lista rekomendacji ==&lt;br /&gt;
[[Plik:Lista Rekomendacji.png|alt=Lista Rekomendacji|brak|mały|1000x1000px|Lista Rekomendacji]]&lt;br /&gt;
Widok wszystkich Rekomendacji sortowanych po unikalnym ID. Centrum Monitoringu pozwala na dodanie, usunięcie oraz edycję Rekomendacji.&lt;br /&gt;
&lt;br /&gt;
Przycisk &#039;Dodaj rekomendację&#039; przekierowuje do pustego widoku rekomendacji w Centrum Monitoringu, który pozwala na wypełnienie danych. ID nowej Rekomendacji generuje się automatycznie przy zapisie danych.&lt;br /&gt;
&lt;br /&gt;
Po naciśnięciu przycisku &#039;Usuń&#039;  nad listą pojawia się przycisk &#039;Przywróć usunięty element&#039; pozwalający przywrócić właśnie usuniętą Rekomendację. Po naciśnięciu przycisku &#039;Przywróć usunięty element&#039; następuje przekierowanie do widoku przywróconej Rekomendacji, a jej usunięcie zostało anulowane.&lt;br /&gt;
&lt;br /&gt;
== Widok rekomendacji ==&lt;br /&gt;
Widok rekomendacji składa się z dwóch części. Formularza rekomendacji który pozwala na edycję danych oraz tabeli wyzwalaczy, które służą do przypisania użytkownikom odpowiedniej rekomendacji.&lt;br /&gt;
&lt;br /&gt;
== Formularz rekomendacji ==&lt;br /&gt;
Pozwala na uzupełnienie nazwy oraz opisu badania po polsku oraz jego tłumaczenia w każdym dostępnym w aplikacji języku.&lt;br /&gt;
&lt;br /&gt;
== Lista wyzwalaczy ==&lt;br /&gt;
[[Plik:Lista wyzwalaczy.png|alt=Lista wyzwalaczy|brak|mały|1000x1000px|Lista wyzwalaczy]]&lt;br /&gt;
Lista wyzwalaczy pozwala na przegląd oraz edycję wszystkich wyzwalaczy (również tych zagnieżdżonych), które wywołają przypisanie użytkownikowi danej rekomendacji.&lt;br /&gt;
&lt;br /&gt;
== Widok edycji wyzwalacza ==&lt;br /&gt;
[[Plik:Formularz wyzwalacza głównego.png|alt=Formularz wyzwalacza głównego|mały|938x938px|Formularz wyzwalacza głównego|brak]]&lt;br /&gt;
[[Plik:Formularz wyzwalacza zagnieżdżonego.png|alt=Formularz wyzwalacza zagnieżdżonego|mały|939x939px|Formularz wyzwalacza zagnieżdżonego|brak]]&lt;br /&gt;
Widok wyzwalacza głównego składa się z dwóch części. Formularza edycji rekomendacji oraz lista powiązanych wyzwalaczy.&lt;br /&gt;
&lt;br /&gt;
== Formularz wyzwalaczy rekomendacji ==&lt;br /&gt;
Formularz dla wyzwalaczy głównych oraz zagnieżdżonych wygląda identycznie za wyjątkiem przycisku &#039;Przejdź do wyzwalacza głównego&#039; w formularzu wyzwalaczy zagnieżdżonych. Przycisk ten przekierowuje do wyzwalacza głównego, do którego wyzwalacz zagnieżdżony jest przypisany.&lt;br /&gt;
&lt;br /&gt;
Wyzwalacze zagnieżdżone służą do tworzenia wyzwalacza, który wymaga spełnienia więcej niż jednego warunku, aby przypisać rekomendację do użytkownika. Ukazany wyzwalacz ma na celu przypisanie badania prostaty jedynie dla mężczyzn (warunek pierwszy) w wieku lat 50 lub wyższym (warunek drugi).&lt;br /&gt;
&lt;br /&gt;
ID - unikalne ID wyzwalacza&lt;br /&gt;
&lt;br /&gt;
ID rekomendacji - unikalne ID rekomendacji. wskazuje do jakiej rekomendacji przypisany jest wyzwalacz.&lt;br /&gt;
&lt;br /&gt;
Nazwa - nazwa wyzwalacza&lt;br /&gt;
&lt;br /&gt;
Powiązany wyzwalacz - pozwala zamienić obecny wyzwalacz w wyzwalacz zagnieżdżony innego wyzwalacza.&lt;br /&gt;
&lt;br /&gt;
Pole danych - jakie pole danych będzie sprawdzane pod kątem podanej w wyzwalaczu wartości/odpowiedzi. Polem danych może być informacja podana w profilu użytkownika w aplikacji (płeć, waga, wzrost), wyliczona na podstawie danych w profilu użytkownika w aplikacji (wiek, BMI), bądź też odpowiedź na jakiekolwiek pytanie w ankiecie, którą wypełnił użytkownik.&lt;br /&gt;
&lt;br /&gt;
==== W przypadku wybrania ankiety: ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;Ankieta - wskazuje, do której z ankiet odnosił się będzie wyzwalacz.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pytanie - na odpowiedź którego z pytań będzie wskazywał wyzwalacz.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;W przypadku gdy pytanie jest otwarte:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Warunek - wyznacza, czy wartość podana w ankiecie powinna być mniejsza, równa, bądź też większa niż ta podana w wyzwalaczu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wartość - wartość numeryczna do, której będzie porównywana wartość podana w ankiecie&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;W przypadku, gdy pytanie jest zamknięte:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Odpowiedź - odpowiedź na pytanie, które zaznaczone przez użytkownika, uruchomi wyzwalacz i przypisze mu wskazaną przez wyzwalacz rekomendację&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== W przypadku wybrania wartości powiązanej z profilem użytkownika: ====&lt;br /&gt;
&#039;&#039;Warunek -  wyznacza, czy wartość podana w profilu użytkownika wartość powinna być mniejsza, równa, bądź też większa  niż ta podana w wyzwalaczu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wartość - wartość numeryczna do, której będzie porównywana wartość podana w profilu użytkownika.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Lista powiązanych wyzwalaczy: ==&lt;br /&gt;
Pozwala dodać, usunąć oraz edytować wyzwalacza zagnieżdżone przypisane do wyzwalacza głównego. Lista powiązań wyzwalaczy w widoku wyzwalacza zagnieżdżonego nie wskazuje na wyzwalacz główny, do którego wyzwalacz zagnieżdżony jest przypisany.&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Zasoby_publiczne_i_konfiguracje_og%C3%B3lne&amp;diff=241</id>
		<title>API: Zasoby publiczne i konfiguracje ogólne</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Zasoby_publiczne_i_konfiguracje_og%C3%B3lne&amp;diff=241"/>
		<updated>2024-06-14T10:03:11Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wszystkie dane w poniższych endpointach są publiczne (nie wymagają autoryzacji) należy jedynie pamiętać o parametrach obowiązkowych [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
== GET /global ==&lt;br /&gt;
&lt;br /&gt;
== GET /global/config ==&lt;br /&gt;
==== Odpowiedź JSON ====&lt;br /&gt;
&amp;lt;code&amp;gt;{&amp;quot;logo&amp;quot;:&amp;quot;http:\/\/drrobert.it4u.company\/img\/logo.png&amp;quot;,&amp;quot;register_survey_uuid&amp;quot;:&amp;quot;49c1cfce-077c-47c8-bea4-4ec3a1e054da&amp;quot;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GET /global/contents/$lang ==&lt;br /&gt;
Lista treści dla odpowiedniego języka $lang: pl - polski, en - angielski, ua - ukraiński&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{&amp;quot;start&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;Witaj w dr robert&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;quot;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GET /global/organisations/$lang ==&lt;br /&gt;
Lista organizacji (Placówek POZ)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{1:&amp;quot;bez organizacji&amp;quot;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GET /global/agreements/$lang ==&lt;br /&gt;
Lista zgód prawnych&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{1:&amp;quot;&amp;lt;a href=\&amp;quot;https:\/\/...\&amp;quot;&amp;gt;Regulamin&amp;lt;/a&amp;gt;&amp;quot;,2:&amp;quot;Przetwarzanie danych &amp;lt;a href=\&amp;quot;https:\/\/...\&amp;quot;&amp;gt;osobowych&amp;lt;/a&amp;gt;&amp;quot;}&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Notyfikacje_Push&amp;diff=239</id>
		<title>API: Notyfikacje Push</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Notyfikacje_Push&amp;diff=239"/>
		<updated>2024-06-03T13:06:46Z</updated>

		<summary type="html">&lt;p&gt;PawelM: Utworzono nową stronę &amp;quot;== POST /user/push_instance == Endpoint służący dodaniu kluczy autoryzacji do wysyłki notifikacji PUSH  &amp;#039;&amp;#039;&amp;#039;Parametry JSON dla subskrypcji przeglądarki&amp;#039;&amp;#039;&amp;#039; {| class=&amp;quot;wikitable&amp;quot; !Klucz !Typ !Przykład !Opis |- |type |string |subscription |Typ instancji |- |endpoint |string |&amp;lt;nowiki&amp;gt;https://updates.push.services.mozilla.com/wpush/v2/gAAAAABmTcZgukiH9IODEr7Ve6WdY60sK4TSJJU8ioya1kXjgdt8yOtLvKrrh4Y9P6DBBpxo0ozXSUhQVaplW3FpefvwC8bi-c4_3DFVVXE0zXGpMABK5OUEJzwipj5OIXlHg…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /user/push_instance ==&lt;br /&gt;
Endpoint służący dodaniu kluczy autoryzacji do wysyłki notifikacji PUSH&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parametry JSON dla subskrypcji przeglądarki&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|string&lt;br /&gt;
|subscription&lt;br /&gt;
|Typ instancji&lt;br /&gt;
|-&lt;br /&gt;
|endpoint&lt;br /&gt;
|string&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://updates.push.services.mozilla.com/wpush/v2/gAAAAABmTcZgukiH9IODEr7Ve6WdY60sK4TSJJU8ioya1kXjgdt8yOtLvKrrh4Y9P6DBBpxo0ozXSUhQVaplW3FpefvwC8bi-c4_3DFVVXE0zXGpMABK5OUEJzwipj5OIXlHgHgWB1iF1OPSLDKzZh3LxiqZeNxG2DwAs7nEzrFpLaNqBxIEPTU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Endpoint usługi push&lt;br /&gt;
|-&lt;br /&gt;
|public_key&lt;br /&gt;
|string&lt;br /&gt;
|BFyYMtZ-dg4mYUJaq1Xn4Fo0hVciExquBTT2zJhC9TRjmaKG5NDDVcuHW-FGbEbYzkrqtYKtwnFsSA1zX6PucRI&lt;br /&gt;
|Klucz publiczny&lt;br /&gt;
|-&lt;br /&gt;
|auth_token&lt;br /&gt;
|string&lt;br /&gt;
|OhUrddOix7gFP3vEgQ7_eg&lt;br /&gt;
|Token uwierzytelniania&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Parametry JSON dla Firebase&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|string&lt;br /&gt;
|firebase&lt;br /&gt;
|Typ instancji&lt;br /&gt;
|-&lt;br /&gt;
|auth_token&lt;br /&gt;
|string&lt;br /&gt;
|BFyYMtZ-dg4mYUJaq1Xn4Fo0hVciExquBTT2zJhC9TRjmaKG5NDDVcuHW-FGbEbYzkrqtYKtwnFsSA1zX6PucRI&lt;br /&gt;
|Token firebase&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=238</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=238"/>
		<updated>2024-06-03T12:58:37Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dokumentacja systemu DrRobert&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== API aplikacji ==&lt;br /&gt;
&lt;br /&gt;
* Ogólne&lt;br /&gt;
** [[API: Środowiska]]&lt;br /&gt;
** [[API: Parametry]]&lt;br /&gt;
** [[API: Obsługa i kody błędów]]&lt;br /&gt;
* Zasoby&lt;br /&gt;
** [[API: Zasoby publiczne i konfiguracje ogólne]]&lt;br /&gt;
* Użytkownicy&lt;br /&gt;
** [[API: Autoryzacja|API]]&amp;lt;nowiki/&amp;gt;[[API: Autoryzacja|: Autoryzacja]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Rejestracja (konta i profile)]]&lt;br /&gt;
** [[API: Pobieranie i zmiana danych konta i profili]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Notyfikacje Push]]&lt;br /&gt;
* Pozostałe&lt;br /&gt;
** [[API: Ankiety|A]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|PI: An]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|kiety]] [&amp;lt;nowiki/&amp;gt;[[API: SurveyObject]]]&lt;br /&gt;
** [[API: Zalecenia]] [&amp;lt;nowiki/&amp;gt;[[API: RecommendationObject]], [[API: UserRecommendationObject]]]&lt;br /&gt;
** [[API: Kalendarz]] [&amp;lt;nowiki/&amp;gt;[[API: UserEventObject]]]&lt;br /&gt;
** [[API: Organizacje|API: Organizac]]&amp;lt;nowiki/&amp;gt;[[API: Organizacje|je]] [&amp;lt;nowiki/&amp;gt;[[API: UserOrganisationObject]], [[API: UserOrganisationMembership]]]&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* [[API: TODO]]&lt;br /&gt;
&lt;br /&gt;
== C&amp;lt;nowiki/&amp;gt;entrum Monitoringu ==&lt;br /&gt;
* [[CM: TODO]]&lt;br /&gt;
&lt;br /&gt;
== API edytora ankiet ==&lt;br /&gt;
* [[API edytora ankiet: Środowiska|Środowiska]]&lt;br /&gt;
* [[API edytora ankiet: Uwierzytelnianie|Uwierzytelnianie]]&lt;br /&gt;
* [[API edytora ankiet: Pobieranie danych ankiety|Pobieranie danych ankiety]]&lt;br /&gt;
* [[API edytora ankiet: Wysyłanie danych ankiety|Wysyłanie danych ankiety]]&lt;br /&gt;
* Obiekty: [[API edytora ankiet: SurveyObject|[SurveyObject]]]&lt;br /&gt;
&lt;br /&gt;
== Aplikacja Svelte ==&lt;br /&gt;
&lt;br /&gt;
* [[Wersje aplikacji Svelte|Wersje aplikacji]]&lt;br /&gt;
* [[TODO: porządki Svelte|TODO: zmiany i porządki]]&lt;br /&gt;
&lt;br /&gt;
== Baza danych ==&lt;br /&gt;
* [[Baza danych: Użytkownicy]]&lt;br /&gt;
* [[Baza danych: Ankiety]]&lt;br /&gt;
* [[Baza danych: Zalecenia]]&lt;br /&gt;
* [[Baza danych: Organizacje]]&lt;br /&gt;
&lt;br /&gt;
== Wikimedia ==&lt;br /&gt;
Zapoznaj się z [[mediawikiwiki:Special:MyLanguage/Help:Contents|Podręcznikiem użytkownika]] zawierającym informacje o tym jak korzystać z oprogramowania wiki.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Lista ustawień konfiguracyjnych]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Komunikaty o nowych wersjach MediaWiki (lista dyskusyjna)]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Przetłumacz MediaWiki na swój język]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Dowiedz się, jak walczyć ze spamem na swojej wiki]&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Zalecenia&amp;diff=234</id>
		<title>API: Zalecenia</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Zalecenia&amp;diff=234"/>
		<updated>2024-06-03T11:09:59Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /recommendations ==&lt;br /&gt;
Lista wszystkich zaleceń, zwraca tablice elementów [[API: RecommendationObject]]&lt;br /&gt;
&lt;br /&gt;
== GET /recommendation/$id ==&lt;br /&gt;
Dane zalecenia, zwraca element [[API: RecommendationObject]]&lt;br /&gt;
&lt;br /&gt;
== GET /user/$user_uuid/recommendations ==&lt;br /&gt;
Lista zaleceń dla użytkownika, zwraca tablice elementów [[API: UserRecommendationObject]]&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/recommendation/$recomendation_uuid ==&lt;br /&gt;
Wysłanie informacji o wykonaniu zalecenia.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
|-&lt;br /&gt;
|done_date&lt;br /&gt;
|date&lt;br /&gt;
|2024-01-01&lt;br /&gt;
|Data wykonania rekomendacji&lt;br /&gt;
|Tak&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/$user_uuid/email_recommendations ==&lt;br /&gt;
Wysłanie emaila z PDF rekomendacji na adres użtykownika.&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=231</id>
		<title>API: Rejestracja (konta i profile)</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Rejestracja_(konta_i_profile)&amp;diff=231"/>
		<updated>2024-05-06T09:52:37Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /user/signup ==&lt;br /&gt;
Endpoint służący utworzeniu konta użytkownika, zwraca token uwierzytelniania.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa użytkownika: imię lub imię i nazwisko&lt;br /&gt;
|Tak&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|-&lt;br /&gt;
|phone&lt;br /&gt;
|string&lt;br /&gt;
| +48699999999&lt;br /&gt;
|Telefon&lt;br /&gt;
|Tak&lt;br /&gt;
|Cyfry i znak +; Długość: 20&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|jankowalski@domena.pl&lt;br /&gt;
|E-mail&lt;br /&gt;
|Tak&lt;br /&gt;
|Adres email zgodny z RFC 5322 i RFC 6854, unikalny w skali serwisu&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|string&lt;br /&gt;
|BardzoTrudneHasło123&lt;br /&gt;
|Nadane hasło&lt;br /&gt;
|Tak&lt;br /&gt;
|Minimum 8 dowolnych znaków&lt;br /&gt;
|-&lt;br /&gt;
|organisation_id&lt;br /&gt;
|integer&lt;br /&gt;
|1&lt;br /&gt;
|Organizacja (Placówka POZ)&lt;br /&gt;
|Nie&lt;br /&gt;
|ID organizacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|agreements&lt;br /&gt;
|array&lt;br /&gt;
|[1:true,2:true,3:false]&lt;br /&gt;
|Zgody prawne&lt;br /&gt;
|Nie&lt;br /&gt;
|Tablica z id zgody i wartością bool jej akceptacji (lista w [[API: Zasoby publiczne i konfiguracje ogólne]])&lt;br /&gt;
|-&lt;br /&gt;
|anonymous_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji użytkownika anonimowego, gdy prawidłowo podany zamiast dodawać nowego użytkownika nastąpi przekształcenie użytkownika anonimowego na pełnoprawnego.&lt;br /&gt;
|Nie&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
Identyczna jak w [[API: Autoryzacja]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź niepoprawna walidacja ====&lt;br /&gt;
&#039;&#039;&#039;JSON:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{&amp;quot;error&amp;quot;: &amp;quot;validation&amp;quot;,&amp;quot;validation&amp;quot;:{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|validation&lt;br /&gt;
|Informacja o typie błędu, tutaj walidacja&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|array&lt;br /&gt;
|{&amp;quot;name&amp;quot;: {&amp;quot;max&amp;quot;: true},&amp;quot;phone&amp;quot;: {&amp;quot;required&amp;quot;: true},&amp;quot;email&amp;quot;: {&amp;quot;email&amp;quot;: true,&amp;quot;unique&amp;quot;:true},&amp;quot;password&amp;quot;:{&amp;quot;min&amp;quot;:true},&amp;quot;organization_id&amp;quot;: [],&amp;quot;agreements&amp;quot;: []}&lt;br /&gt;
|Tablica z błędami walidacji, lista pól i występujących błędów&lt;br /&gt;
|}&lt;br /&gt;
== POST /user/profile ==&lt;br /&gt;
Endpoint służący utworzeniu profilu przypisanego do użytkownika, zwraca dane profilu.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
!Wymagane&lt;br /&gt;
!Walidacja&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Jan Kowalski&lt;br /&gt;
|Nazwa profilu: imię lub imię i nazwisko&lt;br /&gt;
|Tak&lt;br /&gt;
|Długość: 50&lt;br /&gt;
|}&lt;br /&gt;
Należy pamiętać o wymaganych parametrach: [[API: Parametry]]&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź poprawna ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[https://drrobert.it4u.company/docs/API:_UserObject API: UserObject]&lt;br /&gt;
|Obiekt profilu patrz: [https://drrobert.it4u.company/docs/API:_UserObject API: UserObject]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_%C5%9Arodowiska&amp;diff=230</id>
		<title>API: Środowiska</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_%C5%9Arodowiska&amp;diff=230"/>
		<updated>2024-04-19T07:11:15Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DEV: Środowisko testowe ==&lt;br /&gt;
API: &amp;lt;nowiki&amp;gt;https://drrobert.it4u.company/api-v1/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CMS: https://drrobert.it4u.company/_cms4u&lt;br /&gt;
&lt;br /&gt;
CM: https://drrobert.it4u.company/cm&lt;br /&gt;
&lt;br /&gt;
APP: https://drrobertapps.it4u.company/&lt;br /&gt;
&lt;br /&gt;
== PROD: Środowisko produkcyjne ==&lt;br /&gt;
Nie zostało jeszcze uruchomione&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_%C5%9Arodowiska&amp;diff=229</id>
		<title>API edytora ankiet: Środowiska</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_%C5%9Arodowiska&amp;diff=229"/>
		<updated>2024-04-19T07:00:17Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DEV: Środowisko testowe ==&lt;br /&gt;
API: &amp;lt;nowiki&amp;gt;https://drrobert.it4u.company/sapi/modules/surveys/editor_api/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
APP: &amp;lt;nowiki&amp;gt;https://drrobert.it4u.company/sapi/modules/surveys/editor/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PROD: Środowisko produkcyjne ==&lt;br /&gt;
Nie zostało jeszcze uruchomione&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_%C5%9Arodowiska&amp;diff=228</id>
		<title>API edytora ankiet: Środowiska</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_%C5%9Arodowiska&amp;diff=228"/>
		<updated>2024-04-19T06:59:47Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DEV: Środowisko testowe ==&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://drrobert.it4u.company/sapi/modules/surveys/editor_api/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PROD: Środowisko produkcyjne ==&lt;br /&gt;
Nie zostało jeszcze uruchomione&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_%C5%9Arodowiska&amp;diff=227</id>
		<title>API edytora ankiet: Środowiska</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_%C5%9Arodowiska&amp;diff=227"/>
		<updated>2024-04-19T06:59:17Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DEV: Środowisko testowe ==&lt;br /&gt;
https://drrobert.it4u.company/sapi/modules/surveys/editor/&lt;br /&gt;
&lt;br /&gt;
== PROD: Środowisko produkcyjne ==&lt;br /&gt;
Nie zostało jeszcze uruchomione&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Wysy%C5%82anie_danych_ankiety&amp;diff=226</id>
		<title>API edytora ankiet: Wysyłanie danych ankiety</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Wysy%C5%82anie_danych_ankiety&amp;diff=226"/>
		<updated>2024-04-19T06:58:10Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /survey/$uuid ==&lt;br /&gt;
Zapisywanie danych ankiety&lt;br /&gt;
&lt;br /&gt;
==== Parametry JSON ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|auth_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji patrz: [[API edytora ankiet: Uwierzytelnianie]]&lt;br /&gt;
|-&lt;br /&gt;
|survey&lt;br /&gt;
|object&lt;br /&gt;
|{uuid:...}&lt;br /&gt;
|Patrz [[API edytora ankiet: SurveyObject]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|result&lt;br /&gt;
|string&lt;br /&gt;
|ok&lt;br /&gt;
|&#039;ok&#039; gdy przetworzono i zapisano, &#039;error&#039; gdy błąd (patrz poniżej opis błędu)&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|bad_uuid&lt;br /&gt;
|Kod błędu:&lt;br /&gt;
&lt;br /&gt;
* bad_token - błędny token lub brak uprawnień&lt;br /&gt;
* bad_uuid - nie znaleziono ankiety&lt;br /&gt;
* bad_survey_object - błędna struktura obiektu &#039;survey&#039;&lt;br /&gt;
* no_survey_object - nie wysłano obiektu &#039;survey&#039;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=225</id>
		<title>API edytora ankiet: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=225"/>
		<updated>2024-04-16T12:56:46Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola: select, text, number, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validations&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionValidationObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami walidacji&lt;br /&gt;
|-&lt;br /&gt;
|triggers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionTriggerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami wyzwalania pytania, gdy brak pytanie jest zawsze pokazywane&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|-&lt;br /&gt;
|sort&lt;br /&gt;
|1&lt;br /&gt;
|Numer porządkowy&lt;br /&gt;
|-&lt;br /&gt;
|delete&lt;br /&gt;
|false&lt;br /&gt;
|&#039;true&#039; oznacza usunięcie pytania&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|-&lt;br /&gt;
|sort&lt;br /&gt;
|1&lt;br /&gt;
|Numer porządkowy&lt;br /&gt;
|-&lt;br /&gt;
|delete&lt;br /&gt;
|false&lt;br /&gt;
|true oznacza usunięcie odpowiedzi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionValidationObject ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionTriggerObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|37c7b885-ffa0-429f-a2a0-5fd735a70787&lt;br /&gt;
|Wewnętrzne UUID&lt;br /&gt;
|-&lt;br /&gt;
|field&lt;br /&gt;
|user.gender&lt;br /&gt;
|Klucz pola wymaganego do warunku: user.* dla danych profilu&lt;br /&gt;
|-&lt;br /&gt;
|condition&lt;br /&gt;
|equal&lt;br /&gt;
|Typ warunku: equal - równy, more - więcej, less - mniej, equal_more - więcej lub równy, equal_less - mniej lub równy&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|male&lt;br /&gt;
|Wartość pola wymagana do wyzwolenia&lt;br /&gt;
|-&lt;br /&gt;
|required&lt;br /&gt;
|false&lt;br /&gt;
|Gdy wartość true wyzwalacz jest niezbędny do pokazania pytania, gdy false wystarczy że dowolny inny wyzwalacz jest spełniony&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_SurveyObject&amp;diff=224</id>
		<title>API: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_SurveyObject&amp;diff=224"/>
		<updated>2024-04-16T12:08:32Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola pytania otwartego: text, number, date&lt;br /&gt;
Typ pola pytania zamkniętego (odpowiedzi do wyboru): select, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validations&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionValidationObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami walidacji&lt;br /&gt;
|-&lt;br /&gt;
|triggers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionTriggerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami wyzwalania pytania, gdy brak pytanie jest zawsze pokazywane&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Ankiety]]&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionValidationObject ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionTriggerObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|37c7b885-ffa0-429f-a2a0-5fd735a70787&lt;br /&gt;
|Wewnętrzne UUID&lt;br /&gt;
|-&lt;br /&gt;
|field&lt;br /&gt;
|user.gender&lt;br /&gt;
|Klucz pola wymaganego do warunku: user.* dla danych profilu&lt;br /&gt;
|-&lt;br /&gt;
|condition&lt;br /&gt;
|equal&lt;br /&gt;
|Typ warunku: equal - równy, more - więcej, less - mniej, equal_more - więcej lub równy, equal_less - mniej lub równy&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|male&lt;br /&gt;
|Wartość pola wymagana do wyzwolenia&lt;br /&gt;
|-&lt;br /&gt;
|required&lt;br /&gt;
|false&lt;br /&gt;
|Gdy wartość true wyzwalacz jest niezbędny do pokazania pytania, gdy false wystarczy że dowolny inny wyzwalacz jest spełniony&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_SurveyObject&amp;diff=223</id>
		<title>API: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_SurveyObject&amp;diff=223"/>
		<updated>2024-04-16T11:56:20Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola: select, text, number, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validations&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionValidationObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami walidacji&lt;br /&gt;
|-&lt;br /&gt;
|triggers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionTriggerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami wyzwalania pytania, gdy brak pytanie jest zawsze pokazywane&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Ankiety]]&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionValidationObject ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionTriggerObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|37c7b885-ffa0-429f-a2a0-5fd735a70787&lt;br /&gt;
|Wewnętrzne UUID&lt;br /&gt;
|-&lt;br /&gt;
|field&lt;br /&gt;
|user.gender&lt;br /&gt;
|Klucz pola wymaganego do warunku: user.* dla danych profilu&lt;br /&gt;
|-&lt;br /&gt;
|condition&lt;br /&gt;
|equal&lt;br /&gt;
|Typ warunku: equal - równy, more - więcej, less - mniej, equal_more - więcej lub równy, equal_less - mniej lub równy&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|male&lt;br /&gt;
|Wartość pola wymagana do wyzwolenia&lt;br /&gt;
|-&lt;br /&gt;
|required&lt;br /&gt;
|false&lt;br /&gt;
|Gdy wartość true wyzwalacz jest niezbędny do pokazania pytania, gdy false wystarczy że dowolny inny wyzwalacz jest spełniony&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_SurveyObject&amp;diff=222</id>
		<title>API: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_SurveyObject&amp;diff=222"/>
		<updated>2024-04-16T11:29:20Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola: select, text, number, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validations&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionValidationObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami walidacji&lt;br /&gt;
|-&lt;br /&gt;
|triggers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionTriggerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami wyzwalania pytania&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [[API: Ankiety]]&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionValidationObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|37c7b885-ffa0-429f-a2a0-5fd735a70787&lt;br /&gt;
|Wewnętrzne UUID&lt;br /&gt;
|-&lt;br /&gt;
|field&lt;br /&gt;
|user.gender&lt;br /&gt;
|Klucz pola wymaganego do warunku: user.* dla danych profilu&lt;br /&gt;
|-&lt;br /&gt;
|condition&lt;br /&gt;
|equal&lt;br /&gt;
|Typ warunku: equal - równy, more - więcej, less - mniej, equal_more - więcej lub równy, equal_less - mniej lub równy&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|male&lt;br /&gt;
|Wartość pola wymagana do wyzwolenia&lt;br /&gt;
|-&lt;br /&gt;
|frequency&lt;br /&gt;
|m36&lt;br /&gt;
|Częstotliwość rekomendacji:&lt;br /&gt;
once - jednorazowo d1 - codziennie w1 - co tydzień w2 - co 2 tygodnie m1 - co 1 miesiąc m* - co * miesięcy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionTriggerObject ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|37c7b885-ffa0-429f-a2a0-5fd735a70787&lt;br /&gt;
|Wewnętrzne UUID&lt;br /&gt;
|-&lt;br /&gt;
|field&lt;br /&gt;
|user.gender&lt;br /&gt;
|Klucz pola wymaganego do warunku: user.* dla danych profilu&lt;br /&gt;
|-&lt;br /&gt;
|condition&lt;br /&gt;
|equal&lt;br /&gt;
|Typ warunku: equal - równy, more - więcej, less - mniej, equal_more - więcej lub równy, equal_less - mniej lub równy&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|male&lt;br /&gt;
|Wartość pola wymagana do wyzwolenia&lt;br /&gt;
|-&lt;br /&gt;
|frequency&lt;br /&gt;
|m36&lt;br /&gt;
|Częstotliwość rekomendacji:&lt;br /&gt;
once - jednorazowo d1 - codziennie w1 - co tydzień w2 - co 2 tygodnie m1 - co 1 miesiąc m* - co * miesięcy&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=221</id>
		<title>API edytora ankiet: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=221"/>
		<updated>2024-04-11T13:54:09Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola: select, text, number, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|&lt;br /&gt;
|TODO&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|-&lt;br /&gt;
|sort&lt;br /&gt;
|1&lt;br /&gt;
|Numer porządkowy&lt;br /&gt;
|-&lt;br /&gt;
|delete&lt;br /&gt;
|false&lt;br /&gt;
|&#039;true&#039; oznacza usunięcie pytania&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|-&lt;br /&gt;
|sort&lt;br /&gt;
|1&lt;br /&gt;
|Numer porządkowy&lt;br /&gt;
|-&lt;br /&gt;
|delete&lt;br /&gt;
|false&lt;br /&gt;
|true oznacza usunięcie odpowiedzi&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Wysy%C5%82anie_danych_ankiety&amp;diff=220</id>
		<title>API edytora ankiet: Wysyłanie danych ankiety</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Wysy%C5%82anie_danych_ankiety&amp;diff=220"/>
		<updated>2024-04-08T13:34:53Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /survey/$uuid ==&lt;br /&gt;
Zapisywanie danych ankiety&lt;br /&gt;
&lt;br /&gt;
==== Parametry JSON ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|auth_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji patrz: [https://drrobert.it4u.company/docs/API_edytora_ankiet:_Uwierzytelnianie API edytora ankiet: Uwierzytelnianie]&lt;br /&gt;
|-&lt;br /&gt;
|survey&lt;br /&gt;
|object&lt;br /&gt;
|{uuid:...}&lt;br /&gt;
|Patrz [https://drrobert.it4u.company/docs/API_edytora_ankiet:_SurveyObject API edytora ankiet: SurveyObject]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|result&lt;br /&gt;
|string&lt;br /&gt;
|ok&lt;br /&gt;
|&#039;ok&#039; gdy przetworzono i zapisano, &#039;error&#039; gdy błąd (patrz poniżej opis błędu)&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|bad_uuid&lt;br /&gt;
|Kod błędu:&lt;br /&gt;
&lt;br /&gt;
* bad_token - błędny token lub brak uprawnień&lt;br /&gt;
* bad_uuid - nie znaleziono ankiety&lt;br /&gt;
* bad_survey_object - błędna struktura obiektu &#039;survey&#039;&lt;br /&gt;
* no_survey_object - nie wysłano obiektu &#039;survey&#039;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Pobieranie_i_zmiana_danych_konta_i_profili&amp;diff=219</id>
		<title>API: Pobieranie i zmiana danych konta i profili</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Pobieranie_i_zmiana_danych_konta_i_profili&amp;diff=219"/>
		<updated>2024-04-04T08:47:10Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /user/$user_uuid/data ==&lt;br /&gt;
Endpoint służący pobraniu danych użytkownika lub profilu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Odpowiedź JSON&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[[API: UserObject]]&lt;br /&gt;
|Obiekt użytkownika patrz: [[API: UserObject]]&lt;br /&gt;
|}&lt;br /&gt;
== GET /user/$user_uuid/profiles ==&lt;br /&gt;
Endpoint służący pobraniu listy profili użytkownika .&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Odpowiedź JSON&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|profiles&lt;br /&gt;
|tablica z UserObject&lt;br /&gt;
|[[API: UserObject]]&lt;br /&gt;
|Tablica z obiektami profilów patrz: [[API: UserObject]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/data ==&lt;br /&gt;
Endpoint służący aktualizacji danych użytkownika lub profilu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parametry JSON&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|UserObject&lt;br /&gt;
|[[API: UserObject]]&lt;br /&gt;
|Obiekt użytkownika patrz: [[API: UserObject]] można wysłać cały, ale zaktualizowane będą jedynie pola edytowalne.&lt;br /&gt;
|-&lt;br /&gt;
|delete&lt;br /&gt;
|bool&lt;br /&gt;
|true&lt;br /&gt;
|Gdy parametr jest równy &#039;true&#039; następuje usunięcie profilu lub w przypadku użytkownika rozpoczyna się procedura usunięcia konta.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Ankiety&amp;diff=218</id>
		<title>API: Ankiety</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Ankiety&amp;diff=218"/>
		<updated>2024-04-04T07:14:42Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /surveys ==&lt;br /&gt;
Lista wszystkich ankiet, wraca tablice składającą się z [[API: SurveyObject]]&lt;br /&gt;
&lt;br /&gt;
== GET /survey/$uuid ==&lt;br /&gt;
Dane ankiety wraz z listą pytań i odpowiedzi, zwraca [[API: SurveyObject]]&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/survey/$survey_uuid ==&lt;br /&gt;
Wysłanie udzielonych odpowiedzi użytkownika na ankietę o podanym ID.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|array&lt;br /&gt;
|[&lt;br /&gt;
{&#039;question_uuid&#039;:&#039;d2dade75-ebe4-4bad-a280-a11211dbfbe7&#039;,&#039;answer_uuid&#039;:&#039;fdcd261b-d740-4b88-90bd-9cd2e7822776&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;question_uuid&#039;:&#039;0e6381f7-23a0-4ff2-9885-9e2a306921a6&#039;,&#039;value&#039;:&#039;10&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;question_uuid&#039;:&#039;bbb84130-f11f-46c5-a706-24e4f85db02f&#039;,&#039;value&#039;:&#039;test&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;question_uuid&#039;:&#039;23582e46-b6b2-475a-af16-6b002139053a&#039;,&#039;answer_uuid&#039;:&#039;8eccfa91-4a13-4532-85f1-9fc347af5488&#039;},&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
|Tablica z obiektami odpowiedzi, klucze:&lt;br /&gt;
&#039;&#039;&#039;question_uuid&#039;&#039;&#039; uuid pytania, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;answer_uuid&#039;&#039;&#039; uuid odpowiedzi (pytania zamkniete), &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;value&#039;&#039;&#039; wartość odpowiedzi (pytania otwarte) &lt;br /&gt;
|}&lt;br /&gt;
Odpowiedź jest taka sama jak w przypadku zapytania GET poniżej.&lt;br /&gt;
&lt;br /&gt;
== GET /user/$user_uuid/survey/$survey_uuid ==&lt;br /&gt;
Pobranie ostatnich udzielonych odpowiedzi użytkownika na ankietę o podanym ID.&lt;br /&gt;
&lt;br /&gt;
=== Odpowiedź JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|array&lt;br /&gt;
|[&lt;br /&gt;
{&#039;question_uuid&#039;:&#039;d2dade75-ebe4-4bad-a280-a11211dbfbe7&#039;,&#039;answer_uuid&#039;:&#039;fdcd261b-d740-4b88-90bd-9cd2e7822776&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;question_uuid&#039;:&#039;0e6381f7-23a0-4ff2-9885-9e2a306921a6&#039;,&#039;value&#039;:&#039;10&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;question_uuid&#039;:&#039;bbb84130-f11f-46c5-a706-24e4f85db02f&#039;,&#039;value&#039;:&#039;test&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;question_uuid&#039;:&#039;23582e46-b6b2-475a-af16-6b002139053a&#039;,&#039;answer_uuid&#039;:&#039;8eccfa91-4a13-4532-85f1-9fc347af5488&#039;},&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
|Tablica z obiektami odpowiedzi [patrz tabela wyżej] &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API:_Ankiety&amp;diff=217</id>
		<title>API: Ankiety</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API:_Ankiety&amp;diff=217"/>
		<updated>2024-04-03T14:01:00Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /surveys ==&lt;br /&gt;
Lista wszystkich ankiet, wraca tablice składającą się z [[API: SurveyObject]]&lt;br /&gt;
&lt;br /&gt;
== GET /survey/$uuid ==&lt;br /&gt;
Dane ankiety wraz z listą pytań i odpowiedzi, zwraca [[API: SurveyObject]]&lt;br /&gt;
&lt;br /&gt;
== POST /user/$user_uuid/survey/$survey_uuid ==&lt;br /&gt;
Wysłanie udzielonych odpowiedzi użytkownika na ankietę o podanym ID.&lt;br /&gt;
&lt;br /&gt;
=== Parametry JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|array&lt;br /&gt;
|[&lt;br /&gt;
{&#039;uuid&#039;:&#039;d2dade75-ebe4-4bad-a280-a11211dbfbe7&#039;,&#039;value&#039;:null},&lt;br /&gt;
&lt;br /&gt;
{&#039;uuid&#039;:&#039;0e6381f7-23a0-4ff2-9885-9e2a306921a6&#039;,&#039;value&#039;:&#039;10&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;uuid&#039;:&#039;bbb84130-f11f-46c5-a706-24e4f85db02f&#039;,&#039;value&#039;:&#039;test&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;uuid&#039;:&#039;23582e46-b6b2-475a-af16-6b002139053a&#039;,&#039;value&#039;:null},&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
|Tablica z obiektami odpowiedzi, klucze:&lt;br /&gt;
&#039;&#039;&#039;uuid&#039;&#039;&#039; pytania lub odpowiedzi,&lt;br /&gt;
&#039;&#039;&#039;value&#039;&#039;&#039; wartość odpowiedzi [null gdy uuid odpowiedzi lub int, float lub string gdy uuid pytania] &lt;br /&gt;
|}&lt;br /&gt;
Odpowiedź jest taka sama jak w przypadku zapytania GET poniżej.&lt;br /&gt;
&lt;br /&gt;
== GET /user/$user_uuid/survey/$survey_uuid ==&lt;br /&gt;
Pobranie ostatnich udzielonych odpowiedzi użytkownika na ankietę o podanym ID.&lt;br /&gt;
&lt;br /&gt;
=== Odpowiedź JSON ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|array&lt;br /&gt;
|[&lt;br /&gt;
{&#039;uuid&#039;:&#039;d2dade75-ebe4-4bad-a280-a11211dbfbe7&#039;,&#039;value&#039;:null},&lt;br /&gt;
&lt;br /&gt;
{&#039;uuid&#039;:&#039;0e6381f7-23a0-4ff2-9885-9e2a306921a6&#039;,&#039;value&#039;:&#039;10&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;uuid&#039;:&#039;bbb84130-f11f-46c5-a706-24e4f85db02f&#039;,&#039;value&#039;:&#039;test&#039;},&lt;br /&gt;
&lt;br /&gt;
{&#039;uuid&#039;:&#039;23582e46-b6b2-475a-af16-6b002139053a&#039;,&#039;value&#039;:null},&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
|Tablica z obiektami odpowiedzi [patrz tabela wyżej] &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=216</id>
		<title>API edytora ankiet: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=216"/>
		<updated>2024-04-03T06:44:46Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola: select, text, number, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|&lt;br /&gt;
|TODO&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|-&lt;br /&gt;
|sort&lt;br /&gt;
|1&lt;br /&gt;
|Numer porządkowy&lt;br /&gt;
|-&lt;br /&gt;
|deleted&lt;br /&gt;
|false&lt;br /&gt;
|&#039;true&#039; oznacza usunięcie pytania&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|-&lt;br /&gt;
|sort&lt;br /&gt;
|1&lt;br /&gt;
|Numer porządkowy&lt;br /&gt;
|-&lt;br /&gt;
|deleted&lt;br /&gt;
|false&lt;br /&gt;
|true oznacza usunięcie odpowiedzi&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=215</id>
		<title>API edytora ankiet: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=215"/>
		<updated>2024-04-03T06:40:18Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola: select, text, number, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|&lt;br /&gt;
|TODO&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|-&lt;br /&gt;
|deleted&lt;br /&gt;
|false&lt;br /&gt;
|true oznacza usunięcie pytania&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|-&lt;br /&gt;
|deleted&lt;br /&gt;
|false&lt;br /&gt;
|true oznacza usunięcie pytania&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Wysy%C5%82anie_danych_ankiety&amp;diff=214</id>
		<title>API edytora ankiet: Wysyłanie danych ankiety</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Wysy%C5%82anie_danych_ankiety&amp;diff=214"/>
		<updated>2024-04-02T12:27:40Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== POST /survey/$uuid ==&lt;br /&gt;
Zapisywanie danych ankiety&lt;br /&gt;
&lt;br /&gt;
==== Parametry JSON ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|auth_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji patrz: [https://drrobert.it4u.company/docs/API_edytora_ankiet:_Uwierzytelnianie API edytora ankiet: Uwierzytelnianie]&lt;br /&gt;
|-&lt;br /&gt;
|survey&lt;br /&gt;
|object&lt;br /&gt;
|{uuid:...}&lt;br /&gt;
|Patrz [https://drrobert.it4u.company/docs/API_edytora_ankiet:_SurveyObject API edytora ankiet: SurveyObject]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|result&lt;br /&gt;
|string&lt;br /&gt;
|ok&lt;br /&gt;
|&#039;ok&#039; gdy przetworzono i zapisano, &#039;error&#039; gdy błąd (patrz poniżej opis błędu)&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|bad_uuid&lt;br /&gt;
|Kod błędu:&lt;br /&gt;
&lt;br /&gt;
* bad_token - błędny token lub brak uprawnień&lt;br /&gt;
* bad_uuid - nie znaleziono ankiety&lt;br /&gt;
* bad_survey_object - błędna struktura obiektu survey&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Pobieranie_danych_ankiety&amp;diff=213</id>
		<title>API edytora ankiet: Pobieranie danych ankiety</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Pobieranie_danych_ankiety&amp;diff=213"/>
		<updated>2024-04-02T12:24:58Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /survey/$survey_uuid ==&lt;br /&gt;
Pobieranie danych ankiety, UUID jest pobierane z parametru odwołania &#039;?survey_uuid=...&#039;&lt;br /&gt;
&lt;br /&gt;
==== Parametry JSON ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|auth_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji patrz: [[API edytora ankiet: Uwierzytelnianie]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|survey&lt;br /&gt;
|object&lt;br /&gt;
|{uuid:...}&lt;br /&gt;
|Patrz [[API edytora ankiet: SurveyObject]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Pobieranie_danych_ankiety&amp;diff=212</id>
		<title>API edytora ankiet: Pobieranie danych ankiety</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Pobieranie_danych_ankiety&amp;diff=212"/>
		<updated>2024-04-02T12:22:41Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /survey/$survey_uuid ==&lt;br /&gt;
Pobieranie danych ankiety, UUID jest pobierane z parametru odwołania &#039;?survey_uuid=...&#039;&lt;br /&gt;
&lt;br /&gt;
==== Parametry JSON ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|auth_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji patrz: [[API edytora ankiet: Uwierzytelnianie]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź ====&lt;br /&gt;
Patrz [[API edytora ankiet: SurveyObject]]&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=211</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=211"/>
		<updated>2024-04-02T12:21:37Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dokumentacja systemu DrRobert&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== API aplikacji ==&lt;br /&gt;
&lt;br /&gt;
* Ogólne&lt;br /&gt;
** [[API: Środowiska]]&lt;br /&gt;
** [[API: Parametry]]&lt;br /&gt;
** [[API: Obsługa i kody błędów]]&lt;br /&gt;
* Zasoby&lt;br /&gt;
** [[API: Zasoby publiczne i konfiguracje ogólne]]&lt;br /&gt;
* Użytkownicy&lt;br /&gt;
** [[API: Autoryzacja|API]]&amp;lt;nowiki/&amp;gt;[[API: Autoryzacja|: Autoryzacja]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Rejestracja (konta i profile)]]&lt;br /&gt;
** [[API: Pobieranie i zmiana danych konta i profili]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
* Pozostałe&lt;br /&gt;
** [[API: Ankiety|A]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|PI: Ankiety]] [&amp;lt;nowiki/&amp;gt;[[API: SurveyObject]]]&lt;br /&gt;
** [[API: Zalecenia]] [&amp;lt;nowiki/&amp;gt;[[API: RecommendationObject]], [[API: UserRecommendationObject]]]&lt;br /&gt;
** [[API: Kalendarz]] [&amp;lt;nowiki/&amp;gt;[[API: UserEventObject]]]&lt;br /&gt;
** [[API: Organizacje|API: Organizac]]&amp;lt;nowiki/&amp;gt;[[API: Organizacje|je]] [&amp;lt;nowiki/&amp;gt;[[API: UserOrganisationObject]], [[API: UserOrganisationMembership]]]&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* [[API: TODO]]&lt;br /&gt;
&lt;br /&gt;
== C&amp;lt;nowiki/&amp;gt;entrum Monitoringu ==&lt;br /&gt;
* [[CM: TODO]]&lt;br /&gt;
&lt;br /&gt;
== API edytora ankiet ==&lt;br /&gt;
* [[API edytora ankiet: Środowiska|Środowiska]]&lt;br /&gt;
* [[API edytora ankiet: Uwierzytelnianie|Uwierzytelnianie]]&lt;br /&gt;
* [[API edytora ankiet: Pobieranie danych ankiety|Pobieranie danych ankiety]]&lt;br /&gt;
* [[API edytora ankiet: Wysyłanie danych ankiety|Wysyłanie danych ankiety]]&lt;br /&gt;
* Obiekty: [[API edytora ankiet: SurveyObject|[SurveyObject]]]&lt;br /&gt;
&lt;br /&gt;
== Aplikacja Svelte ==&lt;br /&gt;
&lt;br /&gt;
* [[Wersje aplikacji Svelte|Wersje aplikacji]]&lt;br /&gt;
* [[TODO: porządki Svelte|TODO: zmiany i porządki]]&lt;br /&gt;
&lt;br /&gt;
== Baza danych ==&lt;br /&gt;
* [[Baza danych: Użytkownicy]]&lt;br /&gt;
* [[Baza danych: Ankiety]]&lt;br /&gt;
* [[Baza danych: Zalecenia]]&lt;br /&gt;
* [[Baza danych: Organizacje]]&lt;br /&gt;
&lt;br /&gt;
== Wikimedia ==&lt;br /&gt;
Zapoznaj się z [[mediawikiwiki:Special:MyLanguage/Help:Contents|Podręcznikiem użytkownika]] zawierającym informacje o tym jak korzystać z oprogramowania wiki.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Lista ustawień konfiguracyjnych]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Komunikaty o nowych wersjach MediaWiki (lista dyskusyjna)]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Przetłumacz MediaWiki na swój język]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Dowiedz się, jak walczyć ze spamem na swojej wiki]&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=210</id>
		<title>API edytora ankiet: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=210"/>
		<updated>2024-04-02T12:20:51Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola: select, text, number, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|&lt;br /&gt;
|TODO&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=209</id>
		<title>API edytora ankiet: SurveyObject</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_SurveyObject&amp;diff=209"/>
		<updated>2024-04-02T12:20:20Z</updated>

		<summary type="html">&lt;p&gt;PawelM: Utworzono nową stronę &amp;quot;Obiekt danych ankiety {| class=&amp;quot;wikitable&amp;quot; |+ !Nazwa !Przykład !Opis |- |uuid |a6193cb2-a187-4fb7-bc58-48af9e26f9b5 |Wewnętrzne ID |- |name |Ankieta rejestracyjna |Nazwa |- |description |Ankieta medyczna wypełniana po rejestracji |Opis |- |image |https://drrobert.it4u.company/cdn/985234875234984239834.jpg |URL pliku |- |questions |Patrz poniżej: &amp;#039;&amp;#039;&amp;#039;SurveyQuestionObject&amp;#039;&amp;#039;&amp;#039; |Tablica z obiektami pytań |}  == SurveyQuestionObject == Obiekt pytania {| class=&amp;quot;wikita…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obiekt danych ankiety&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|a6193cb2-a187-4fb7-bc58-48af9e26f9b5&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Ankieta rejestracyjna&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Ankieta medyczna wypełniana po rejestracji&lt;br /&gt;
|Opis&lt;br /&gt;
|-&lt;br /&gt;
|image&lt;br /&gt;
|https://drrobert.it4u.company/cdn/985234875234984239834.jpg&lt;br /&gt;
|URL pliku&lt;br /&gt;
|-&lt;br /&gt;
|questions&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z obiektami pytań&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyQuestionObject ==&lt;br /&gt;
Obiekt pytania&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|cigarettes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Czy palisz papierosy / podgrzewany tytoń / e-papierosy ?&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|select&lt;br /&gt;
|Typ pola: select, text, number, radio, checkbox&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|NULL&lt;br /&gt;
|W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|&lt;br /&gt;
|TODO&lt;br /&gt;
|-&lt;br /&gt;
|answers&lt;br /&gt;
|Patrz poniżej: &#039;&#039;&#039;SurveyAnswerObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z odpowiedziami&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SurveyAnswerObject ==&lt;br /&gt;
Obiekt odpowiedzi&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Nazwa&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|uuid&lt;br /&gt;
|4af41076-d8c1-4523-bec0-488dd4d5927a&lt;br /&gt;
|Wewnętrzne ID&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|yes&lt;br /&gt;
|Nazwa&lt;br /&gt;
|-&lt;br /&gt;
|content&lt;br /&gt;
|Tak&lt;br /&gt;
|Treść&lt;br /&gt;
|-&lt;br /&gt;
|subquestions&lt;br /&gt;
|Patrz: &#039;&#039;&#039;SurveyQuestionObject&#039;&#039;&#039;&lt;br /&gt;
|Tablica z podpytaniami&lt;br /&gt;
|}&lt;br /&gt;
Wykorzystywane w: [https://drrobert.it4u.company/docs/API:_Ankiety API: Ankiety]&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Pobieranie_danych_ankiety&amp;diff=208</id>
		<title>API edytora ankiet: Pobieranie danych ankiety</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Pobieranie_danych_ankiety&amp;diff=208"/>
		<updated>2024-04-02T12:19:17Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GET /survey/$id ==&lt;br /&gt;
Pobieranie danych ankiety&lt;br /&gt;
&lt;br /&gt;
==== Parametry JSON ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Klucz&lt;br /&gt;
!Typ&lt;br /&gt;
!Przykład&lt;br /&gt;
!Opis&lt;br /&gt;
|-&lt;br /&gt;
|auth_token&lt;br /&gt;
|string&lt;br /&gt;
|2580f055d57a2a298cb899f8ede75edbb88f1c92&lt;br /&gt;
|Token autoryzacji patrz: [[API edytora ankiet: Uwierzytelnianie]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Odpowiedź ====&lt;br /&gt;
Patrz [[API edytora ankiet: SurveyObject]]&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Uwierzytelnianie&amp;diff=207</id>
		<title>API edytora ankiet: Uwierzytelnianie</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=API_edytora_ankiet:_Uwierzytelnianie&amp;diff=207"/>
		<updated>2024-04-02T12:08:16Z</updated>

		<summary type="html">&lt;p&gt;PawelM: Utworzono nową stronę &amp;quot;Do uwierzytelniania zapytań API wykorzystywany jest token który jest przekazywany w adresie wywołania aplikacji jako parametr &amp;#039;?auth_token=&amp;#039;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Do uwierzytelniania zapytań API wykorzystywany jest token który jest przekazywany w adresie wywołania aplikacji jako parametr &#039;?auth_token=&#039;&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
	<entry>
		<id>https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=206</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://docs.doctorrobert.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=206"/>
		<updated>2024-04-02T11:54:31Z</updated>

		<summary type="html">&lt;p&gt;PawelM: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dokumentacja systemu DrRobert&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== API aplikacji ==&lt;br /&gt;
&lt;br /&gt;
* Ogólne&lt;br /&gt;
** [[API: Środowiska]]&lt;br /&gt;
** [[API: Parametry]]&lt;br /&gt;
** [[API: Obsługa i kody błędów]]&lt;br /&gt;
* Zasoby&lt;br /&gt;
** [[API: Zasoby publiczne i konfiguracje ogólne]]&lt;br /&gt;
* Użytkownicy&lt;br /&gt;
** [[API: Autoryzacja|API]]&amp;lt;nowiki/&amp;gt;[[API: Autoryzacja|: Autoryzacja]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
** [[API: Rejestracja (konta i profile)]]&lt;br /&gt;
** [[API: Pobieranie i zmiana danych konta i profili]] [&amp;lt;nowiki/&amp;gt;[[API: UserObject]]]&lt;br /&gt;
* Pozostałe&lt;br /&gt;
** [[API: Ankiety|A]]&amp;lt;nowiki/&amp;gt;[[API: Ankiety|PI: Ankiety]] [&amp;lt;nowiki/&amp;gt;[[API: SurveyObject]]]&lt;br /&gt;
** [[API: Zalecenia]] [&amp;lt;nowiki/&amp;gt;[[API: RecommendationObject]], [[API: UserRecommendationObject]]]&lt;br /&gt;
** [[API: Kalendarz]] [&amp;lt;nowiki/&amp;gt;[[API: UserEventObject]]]&lt;br /&gt;
** [[API: Organizacje|API: Organizac]]&amp;lt;nowiki/&amp;gt;[[API: Organizacje|je]] [&amp;lt;nowiki/&amp;gt;[[API: UserOrganisationObject]], [[API: UserOrganisationMembership]]]&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
* [[API: TODO]]&lt;br /&gt;
&lt;br /&gt;
== C&amp;lt;nowiki/&amp;gt;entrum Monitoringu ==&lt;br /&gt;
* [[CM: TODO]]&lt;br /&gt;
&lt;br /&gt;
== API edytora ankiet ==&lt;br /&gt;
* [[API edytora ankiet: Środowiska|Środowiska]]&lt;br /&gt;
* [[API edytora ankiet: Uwierzytelnianie|Uwierzytelnianie]]&lt;br /&gt;
* [[API edytora ankiet: Pobieranie danych ankiety|Pobieranie danych ankiety]]&lt;br /&gt;
* [[API edytora ankiet: Wysyłanie danych ankiety|Wysyłanie danych ankiety]]&lt;br /&gt;
&lt;br /&gt;
== Aplikacja Svelte ==&lt;br /&gt;
&lt;br /&gt;
* [[Wersje aplikacji Svelte|Wersje aplikacji]]&lt;br /&gt;
* [[TODO: porządki Svelte|TODO: zmiany i porządki]]&lt;br /&gt;
&lt;br /&gt;
== Baza danych ==&lt;br /&gt;
* [[Baza danych: Użytkownicy]]&lt;br /&gt;
* [[Baza danych: Ankiety]]&lt;br /&gt;
* [[Baza danych: Zalecenia]]&lt;br /&gt;
* [[Baza danych: Organizacje]]&lt;br /&gt;
&lt;br /&gt;
== Wikimedia ==&lt;br /&gt;
Zapoznaj się z [[mediawikiwiki:Special:MyLanguage/Help:Contents|Podręcznikiem użytkownika]] zawierającym informacje o tym jak korzystać z oprogramowania wiki.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Lista ustawień konfiguracyjnych]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Komunikaty o nowych wersjach MediaWiki (lista dyskusyjna)]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Przetłumacz MediaWiki na swój język]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Dowiedz się, jak walczyć ze spamem na swojej wiki]&lt;/div&gt;</summary>
		<author><name>PawelM</name></author>
	</entry>
</feed>