<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Medpass Blog &#187; Technologia</title>
	<atom:link href="http://blog.medpass.pl/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.medpass.pl</link>
	<description>Identyfikacja lekarza okiem developera</description>
	<lastBuildDate>Mon, 17 Oct 2011 15:49:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Medpass z SSL</title>
		<link>http://blog.medpass.pl/2011/05/02/medpass-z-ssl/</link>
		<comments>http://blog.medpass.pl/2011/05/02/medpass-z-ssl/#comments</comments>
		<pubDate>Mon, 02 May 2011 19:21:51 +0000</pubDate>
		<dc:creator>igorgnot</dc:creator>
				<category><![CDATA[Nowa funkcjonalność]]></category>
		<category><![CDATA[Technologia]]></category>

		<guid isPermaLink="false">http://blog.medpass.pl/?p=293</guid>
		<description><![CDATA[Miło nam poinformować &#8211; wszystkich lekarzy oraz developerów &#8211; iż mając na uwadze bezpieczeństwo systemu Medpass oraz jego stały rozwój, kolejny element systemu Medpass został wdrożony w szyfrowanym połączeniu SSL. Teraz logowanie jest realizowane w szyfrowanym połączeniu nie przy użyciu 128 bitowego klucza, ale dzięki bezpiecznemu 256 bitowemu kluczowi SSL.]]></description>
			<content:encoded><![CDATA[<p>Miło nam poinformować &#8211; wszystkich lekarzy oraz developerów &#8211; iż mając na uwadze bezpieczeństwo systemu Medpass oraz jego stały rozwój, kolejny element systemu Medpass został wdrożony w szyfrowanym połączeniu SSL. Teraz logowanie jest realizowane w szyfrowanym połączeniu nie przy użyciu 128 bitowego klucza, ale dzięki bezpiecznemu 256 bitowemu kluczowi SSL.</p>
<p><a rel="attachment wp-att-294" href="http://blog.medpass.pl/2011/05/02/medpass-z-ssl/screen-shot-2011-05-02-at-9-12-04-pm/"><img class="alignnone size-large wp-image-294" title="Medpass z SSL" src="http://blog.medpass.pl/wp-content/uploads/2011/05/Screen-shot-2011-05-02-at-9.12.04-PM-308x300.png" alt="" width="308" height="300" /></a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://blog.medpass.pl/2011/05/02/medpass-z-ssl/&amp;layout=button_count&amp;show_faces=1&amp;width=500&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:40px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.medpass.pl/2011/05/02/medpass-z-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wizytówka w Medpass</title>
		<link>http://blog.medpass.pl/2011/04/27/wizytowka-w-medpass/</link>
		<comments>http://blog.medpass.pl/2011/04/27/wizytowka-w-medpass/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 12:56:13 +0000</pubDate>
		<dc:creator>igorgnot</dc:creator>
				<category><![CDATA[Technologia]]></category>

		<guid isPermaLink="false">http://blog.medpass.pl/?p=287</guid>
		<description><![CDATA[Wizytówka Medpass to rewelacyjne narzędzie dla każdego lekarza. W prosty sposób już posiadając konto medpass może stworzyć publiczną, dostępną w internecie wizytówkę ze swoimi danymi zawodowymi. Całkowicie bezpłatnie, bezpiecznie. I wszystko jest pod kontrolą &#8211; prywatność najważniejsza ! Zaczynamy 1. Zaloguj się w http://medpass.pl 2. Wybierz z menu Profil &#62; Mój profil &#160; 3. Zmień [...]]]></description>
			<content:encoded><![CDATA[<p>Wizytówka Medpass to rewelacyjne narzędzie dla każdego lekarza. W prosty sposób już posiadając konto medpass może stworzyć publiczną, dostępną w internecie wizytówkę ze swoimi danymi zawodowymi. Całkowicie bezpłatnie, bezpiecznie.</p>
<p><img title="medpass 2" src="http://test.activeweb.pl/~ignot/wizytowka1.jpg" alt="" width="420" height="405" /></p>
<p>I wszystko jest pod kontrolą &#8211; prywatność najważniejsza ! Zaczynamy</p>
<p><span id="more-287"></span></p>
<p><span class="orange"><strong>1</strong>.</span> Zaloguj się w <a href="http://medpass.pl">http://medpass.pl</a></p>
<p><span class="orange"><strong>2</strong>.</span> Wybierz z menu Profil &gt; Mój profil</p>
<p><img class="alignnone" title="medpass 1" src="http://test.activeweb.pl/~ignot/wizytowka0.jpg" alt="" width="600" height="220" /></p>
<p>&nbsp;</p>
<p><span class="orange"><strong>3</strong>.</span> Zmień lub dodaj elementy Twojej wizytówki jak O sobie, Biografia, Miejsca pracy</p>
<p><img class="alignnone" title="medpass 2" src="http://test.activeweb.pl/~ignot/wizytowka1.jpg" alt="" width="600" height="579" /></p>
<p>&nbsp;</p>
<p><span class="orange"><strong>4</strong>.</span> Ukryj elementy tylko dla <a href="http://medpass.pl/contacts">znajomych z medpass</a> lub całkowicie. Służy do tego ikona kłódki</p>
<p><img class="alignnone" title="medpass 3" src="http://test.activeweb.pl/~ignot/wizytowka2.jpg" alt="" width="600" height="210" /></p>
<p>&nbsp;</p>
<p><span class="orange"><strong>5</strong>.</span> Nie zapomnij sprawdzić które dane chcesz zostawić a które ukryć. Pamiętaj &#8211; kłódka otwarta <img title="medpass" src="http://test.activeweb.pl/~ignot/klodka1.jpg" alt="" width="35" height="35" /> oznacza że dane są widoczne, zamknięta <img class="alignnone" title="medpass" src="http://test.activeweb.pl/~ignot/klodka2.jpg" alt="" width="38" height="33" />że dane są ukryte</p>
<p><img class="alignnone" title="medpass wizytowka" src="http://test.activeweb.pl/~ignot/wizytowka3.jpg" alt="" width="600" height="150" /></p>
<p>&nbsp;</p>
<p><span class="orange"><strong>6</strong>.</span> Twój profil już jest widoczny. http://medpass.pl/ <em>twój login</em>, np. http://medpass.pl/igor</p>
<p>&nbsp;</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://blog.medpass.pl/2011/04/27/wizytowka-w-medpass/&amp;layout=button_count&amp;show_faces=1&amp;width=500&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:40px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.medpass.pl/2011/04/27/wizytowka-w-medpass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Medpass ma nową wyszukiwarkę</title>
		<link>http://blog.medpass.pl/2009/10/14/medpass-ma-nowa-wyszukiwarke/</link>
		<comments>http://blog.medpass.pl/2009/10/14/medpass-ma-nowa-wyszukiwarke/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 13:38:50 +0000</pubDate>
		<dc:creator>pablo</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[Technologia]]></category>
		<category><![CDATA[Wydarzenia]]></category>
		<category><![CDATA[medpass]]></category>
		<category><![CDATA[wyszukiwarka]]></category>

		<guid isPermaLink="false">http://blog.medpass.pl/?p=13</guid>
		<description><![CDATA[Teraz dzięki nowej wyszukiwarce możesz łatwo znaleźć i dodać swoich znajomych do swojej książki adresowej. Swoich znajomych można szukać po imieniu, nazwisku lub loginie Medpass (Uwaga: w opcjach profilu publicznego istnieje możliwość ukrycia swoich danych w wyszukiwarce). Dodatkowo wyniki wyszukiwania można filtrować wg typu profilu Medpass.]]></description>
			<content:encoded><![CDATA[<p>Teraz dzięki nowej wyszukiwarce możesz łatwo znaleźć i dodać swoich znajomych do swojej książki adresowej. Swoich znajomych można szukać po imieniu, nazwisku lub loginie Medpass (Uwaga: w opcjach profilu publicznego istnieje możliwość ukrycia swoich danych w wyszukiwarce). Dodatkowo wyniki wyszukiwania można filtrować wg typu profilu Medpass.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://blog.medpass.pl/2009/10/14/medpass-ma-nowa-wyszukiwarke/&amp;layout=button_count&amp;show_faces=1&amp;width=500&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:40px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.medpass.pl/2009/10/14/medpass-ma-nowa-wyszukiwarke/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak zainstalować Medpass Free</title>
		<link>http://blog.medpass.pl/2009/08/12/jak-zainstalowac%c2%a0medpass-free/</link>
		<comments>http://blog.medpass.pl/2009/08/12/jak-zainstalowac%c2%a0medpass-free/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 14:00:57 +0000</pubDate>
		<dc:creator>pablo</dc:creator>
				<category><![CDATA[Dla developerów]]></category>
		<category><![CDATA[Partnerzy]]></category>
		<category><![CDATA[Technologia]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[darmowy]]></category>
		<category><![CDATA[do pobrania]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[instalacja]]></category>
		<category><![CDATA[medpass]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pliki]]></category>
		<category><![CDATA[przykłady]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://blog.medpass.pl/?p=84</guid>
		<description><![CDATA[Jeśli jestem właścicielem strony internetowej związanej z tematyką medyczną możesz bezpłatnie wykorzystać system Medpass. System pozwala na rejestrację oraz logowanie użytkowników do części lub całości portalu. Weryfikacja lekarzy odbywa się za pomocą analizy numeru prawa wykonania zawodu na podstawie algorytmu dostarczonego przez Naczelną Izbę Lekarską. System Medpass można zainstalować na każdej platformie w związku z [...]]]></description>
			<content:encoded><![CDATA[<p>Jeśli jestem właścicielem strony internetowej związanej z tematyką medyczną możesz bezpłatnie wykorzystać system Medpass. System pozwala na rejestrację oraz logowanie użytkowników do części lub całości portalu. Weryfikacja lekarzy odbywa się za pomocą analizy numeru prawa wykonania zawodu na podstawie algorytmu dostarczonego przez Naczelną Izbę Lekarską. System Medpass można zainstalować na każdej platformie w związku z standardem OpenID.<span id="more-84"></span></p>
<h3>Przykłady</h3>
<p>Poniżej przedstawiamy działające implementacje dla różnych środowisk programistycznych. Na tej podstawie system Medpass można dostosować praktycznie do każdego języka programowania.</p>
<h4>PHP</h4>
<p><a href="http://medpass.pl/medpass_login_php.zip">Pobierz przykładową instalacje</a></p>
<h4>Rails</h4>
<p><a href="http://medpass.pl/medpass_login_rails.zip">Pobierz przykładową instalacje</a></p>
<h4>.NET</h4>
<p><a href="http://blog.medpass.pl/wp-content/uploads/2009/08/Medpass-2.5-ASP.zip">Pobierz przykładową instalację</a></p>
<h4>Plugin Medpass do WordPress</h4>
<p><a title="Plugin Medpass WordPress" href="http://blog.medpass.pl/wp-content/uploads/2009/08/medpass.zip" target="_self">Pobierz plugin</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://blog.medpass.pl/2009/08/12/jak-zainstalowac%c2%a0medpass-free/&amp;layout=button_count&amp;show_faces=1&amp;width=500&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:40px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.medpass.pl/2009/08/12/jak-zainstalowac%c2%a0medpass-free/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Medpass API</title>
		<link>http://blog.medpass.pl/2009/07/09/medpass-api/</link>
		<comments>http://blog.medpass.pl/2009/07/09/medpass-api/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 07:56:39 +0000</pubDate>
		<dc:creator>pablo</dc:creator>
				<category><![CDATA[Dla developerów]]></category>
		<category><![CDATA[Inne]]></category>
		<category><![CDATA[Technologia]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[instalacja]]></category>
		<category><![CDATA[medpass]]></category>

		<guid isPermaLink="false">http://blog.medpass.pl/?p=15</guid>
		<description><![CDATA[Jeśli jestem właścicielem strony internetowej związanej z tematyką medyczną możesz bezpłatnie wykorzystać system Medpass. System pozwala na rejestrację oraz logowanie użytkowników do części lub całości portalu w zależności od profilu Medpass (lekarz, farmaceuta, student medycyny itd). Weryfikacja lekarzy odbywa się za pomocą analizy numeru prawa wykonania zawodu na podstawie algorytmu dostarczonego przez Naczelną Izbę Lekarską. [...]]]></description>
			<content:encoded><![CDATA[<p>Jeśli jestem właścicielem strony internetowej związanej z tematyką medyczną możesz bezpłatnie wykorzystać system Medpass. System pozwala na rejestrację oraz logowanie użytkowników do części lub całości portalu w zależności od profilu Medpass (lekarz, farmaceuta, student medycyny itd). Weryfikacja lekarzy odbywa się za pomocą analizy numeru prawa wykonania zawodu na podstawie algorytmu dostarczonego przez Naczelną Izbę Lekarską. System Medpass można zainstalować na każdej platformie w związku z standardem OpenID.<span id="more-15"></span></p>
<p>W celu zapoznania się ze szczegółami procesu instalacji oraz standardem OpenID zapraszamy na stronę: <a href="http://medpass.pl/article/medPassPublishing. ">medpass.pl/article/medPassPublishing</a>.</p>
<p>Poniższy zestaw funkcji Medpass API umożliwia bezpieczną wymianę informacji między zewnętrznymi aplikacjami lub stronami a systemem Medpass.</p>
<h2>Profil</h2>
<h3>exportProfile</h3>
<p><strong>exportProfile(api_key, openid_url) : ExportedProfile Object</strong></p>
<p>Metoda zwraca dane na temat profile uzyrkownika w postaci obiektu typu:</p>
<p>ExportedProfile{<br />
:user_id, :integer //id usera w medpassie<br />
:firstname, :string // imie<br />
:lastname, :string //nazwisko<br />
:email, :string  // email<br />
:phone, :string // telefon<br />
:mobile_phone, :string // komórka<br />
:speciality, :string // specjalizacja<br />
:birthday, :date // data urodzin<br />
:nameday, :date // data imienin<br />
:city, :string // miasto<br />
:province, :string // wojewodztwo<br />
:gender, :integer // plec<br />
:gadu, :string  // nr gg<br />
:skype, :string 	// login skype<br />
}</p>
<p><strong>Argumenty:</strong></p>
<p>1.<strong>api_key</strong> : String → unika unikalny ciąg znaków służący do weryfikacji<br />
2.<strong>openid_url</strong> : String → openid_url danego użytkownika medpass (login)</p>
<h3>user_specialties</h3>
<p><strong>user_specialties(api_key, login): String</strong></p>
<p>Metoda zwracająca specjalizaje danego usera odzielone przecinkami w postaci ciagu znaków</p>
<p>1.<strong>api_key</strong> :String → unikalny ciąg znaków służący do weryfikacji wywołującego metodę.<br />
2.<strong>login</strong> :String -&gt; login usera medpassu , dla którego będziemy wyszukiwać specjalizacji</p>
<h3>search_user</h3>
<p><strong>search_user(api_key, phrase, page=nil, per_page=nil) MedpassUser Array[:Object]</strong></p>
<p>Metoda zwracająca tablicę User-ów którzy odpowiadali podanej frazie wyszukiwania</p>
<p><strong>Argumenty:</strong></p>
<p>1.<strong>api_key</strong> :String → unikalny ciąg znaków służący do weryfikacji wywołującego metodę.<br />
2.<strong>phrase</strong> :String -&gt; zmienna identyfikująca po jakim ciągu znaków będziemy wyszukiwać user-ów<br />
3.<strong>page</strong> :String -&gt; zmienna informująca numer strony w paginacji<br />
4.<strong>per_page</strong> :String -&gt; zmienna przechowująca liczbę z wilkością tablicy jaka zostanie zwrócona</p>
<h2>Pobieranie nazwy użytkownika</h2>
<h3>getDesiredName</h3>
<p><strong>getDesiredName(api_key, openid_url) : String</strong></p>
<p>Zwraca nazwe użytkownika zgodnie z ustawieniami profilu użytkownika (login, imie nazwisko ,etc )</p>
<p><strong>Argumenty:</strong></p>
<p>1.	api_key : String → unikalny ciąg znaków służący do weryfikacji wywołującego<br />
2.	openid_url : String → openid_url danego użytkownika medpass (login)</p>
<h2>Wiadomości medpass</h2>
<h3>WebMessage</h3>
<pre class="php">
WebMessage {
:id,         :integer //id
:sender,     :string  // nadawca (login)
:recipient,  :string // odbiorca (login)
:subject,    :string // temat
:created_at, :date // data utworzenia
:read,       :integer // czy przeczytane 1- tak 0- nie
:answered,   :integer // czy odpowiedziane 1 tak 0 nie
:deleted,    :integer // czy skasowane 1 tak 0 nie
:type_id,    :integer // id typu wiadomości
:body,       :text // treść
:short,      :integer // ??
}</pre>
<h3>messageList</h3>
<p><strong>messageList(api_key, openid_url, start, count, app) : WebMessage Array[Objects]</strong></p>
<p>Metoda zwraca tablicę wiadomości przychodzących danego użytkownika</p>
<p>Argumenty:</p>
<p>1. <strong>api_key</strong> : String → unikalny ciąg znaków służący do weryfikacji wywołującego<br />
2. <strong>openid_url</strong> : String → openid_url danego użytkownika medpass (login)<br />
3. <strong>start</strong> : Integer → index wiadomości od której zacząc pobieranie (przydatne do stronicowania)<br />
4. <strong>count</strong> : Integer → ilość wiadomości do pobrania zaczynając od indenu start (przydatne do stronicowania – ilość wiadomości na strone)<br />
5. <strong>app</strong> : String → nazwa portalu, z którego pobrać wiadomości, np. Science, Medpass, etc</p>
<p>Uwaga: argumenty start i count mogą pozostac puste – wtedy ściągane są wszystkie wiadomości<br />
Argument app pozostawiony pusty powoduje ściągnięcie wiadomości medpass ze wszystkich portali.</p>
<h3>sentMessageList</h3>
<p><strong>sentMessageList(api_key, openid_url, start, count) : WebMessage Array[Objects]</strong></p>
<p>Zwraca tablice wiadomosci wysłanych przez użytkonika (reszta działania analogiczna do messageList)</p>
<p><strong>Argumenty:</strong></p>
<p>1. <strong>api_key</strong> : String → unikalny ciąg znaków służący do weryfikacji wywołującego<br />
2. <strong>openid_url</strong> : String → openid_url danego użytkownika medpass (login)<br />
3. <strong>start</strong> : Integer → index wiadomości od której zacząc pobieranie (przydatne do stronicowania)<br />
4. <strong>count</strong> : Integer → ilość wiadomości do pobrania zaczynając od indenu start (przydatne do stronicowania – ilość wiadomości na strone)</p>
<h3>messageGet</h3>
<p><strong>messageGet(api_key, message_id) :WebMessage Object</strong></p>
<p>Zwraca pojedyncza wiadomość o podanym id</p>
<p><strong>Argumenty:</strong></p>
<p>1. <strong>api_key</strong> : String → unikalny ciąg znaków służący do weryfikacji<br />
2. <strong>message_id</strong> : Integer → id wiadomości</p>
<h3>messageDelete</h3>
<p><strong>messageDelete(api_key, message_id) : Boolean</strong></p>
<p>Usuwa dana wiadomość (zwraca true gdy sukces, w przeciwnym razie false)</p>
<p><strong>Argumenty:</strong></p>
<p>1.	<strong>api_key</strong> : String → unikalny ciąg znaków służący do weryfikacji<br />
2.	<strong>message_id</strong> : Integer → id wiadomości</p>
<h3>messageSentDelete</h3>
<p><strong>messageSentDelete(api_key, message_id) :Boolean</strong></p>
<p>Ustawia wiadomość jako wysłaną i skasowaną</p>
<p><strong>Argumenty</strong></p>
<p>1. <strong>api_key</strong> : String → unikalny ciąg znaków służący do weryfikacji<br />
2. <strong>message_id</strong> : Integer → id wiadomości</p>
<h3>messageSend</h3>
<p><strong>messageSend(api_key, from, to, subject, body, app) : Boolean</strong></p>
<p>Wysyła wiadomość do użytkownika (zwraca true jesli sukces , w przeciwnym razie false)</p>
<p>Argumenty<br />
1. <strong>api_key</strong> : String → unikalny ciąg znaków służący do weryfikacji<br />
2. <strong>from</strong> : String → login nadawcy<br />
3. <strong>to</strong> : String → login odbiorcy<br />
4. <strong>subject</strong> : String → temat wiadomości<br />
5. <strong>body</strong> : String →treść wiadomości<br />
6. <strong>app</strong> : String →nazwa portalu np Science</p>
<h3>messageReply</h3>
<p><strong>messageReply(api_key, :from, :to, :subject, :body, app) : Boolean</strong></p>
<p>Analogiczne do messsageSend</p>
<h3>messageCount</h3>
<p><strong>messageCount(api_key, openid_url, type_id) : integer</strong></p>
<p>Zwraca  liczbe wiadomosci podanego typu. Jesli nie podano typu zwraca liczbe wszystkich wiadomosci.</p>
<p><strong>Argumenty:</strong></p>
<p>1. <strong>api_key</strong> : String → unika unikalny ciąg znaków służący do weryfikacji<br />
2. <strong>openid_url</strong> : String → openid_url danego użytkownika medpass (login)<br />
3. <strong>type_id</strong> : Integer → id typu wiadomości</p>
<h3>messageCountUnread</h3>
<p><strong>messageCountUnread(api_key, imei, type_id) : Integer</strong></p>
<p>Zwraca liczbe nieprzeczytanych wiadomości (analogicznei do messageCount)</p>
<p><strong>Argumenty:</strong></p>
<p>1. <strong>api_key</strong> : String → unika unikalny ciąg znaków służący do weryfikacji<br />
2. <strong>openid_url</strong> : String → openid_url danego użytkownika medpass (login)<br />
3. <strong>type_id</strong> : Integer → id typu wiadomości</p>
<h3>contacts_list</h3>
<p><strong>contacts_list( api_key, openid_url ): Array[:String]</strong></p>
<p>Metoda zwracająca tablicę kontaktów danego użytwkonika w postaci ich loginów.</p>
<p>1.<strong>api_key</strong> :String → unikalny ciąg znaków służący do weryfikacji wywołującego metodę.<br />
2.<strong>openid_url</strong> :String -&gt; open id usera medpassu lub jego login</p>
<h3>contacts_add</h3>
<p><strong>contacts_add( api_key, openid_url, target_openid_url ): Boolean</strong></p>
<p>Metoda dodająca nowego uzytwkonika do listy kontaktów danego uzytkownika.</p>
<p>1.<strong>api_key</strong> :String → unikalny ciąg znaków służący do weryfikacji wywołującego metodę.<br />
2.<strong>openid_url</strong> :String -&gt; open id usera medpassu lub jego login<br />
3.<strong>target_openid_url</strong> :String -&gt; open id usera medpassu lub jego login, którego chcemy dodać do kontaktu</p>
<h3>user_exists</h3>
<p><strong>user_exists( api_key, openid_url ) : Boolean</strong></p>
<p>Metoda sprawdzająca czy dany użytkownik istnieje w medpasie.</p>
<p>1.<strong>api_key</strong> :String → unikalny ciąg znaków służący do weryfikacji wywołującego metodę.<br />
2.<strong>openid_url</strong> :String -&gt; open id usera medpassu lub jego login</p>
<h2>Miejsca pracy</h2>
<h3>getUserCompanies</h3>
<p><strong>getUserCompanies(api_key, openid_url) : UserCompanySoap Array[Objects]</strong></p>
<p>Metoda zwraca tablicę obiektów typu</p>
<pre>
UserCompanySoap {
medpass_id : Integer
place_id, : Integer
name : String
position : String
}</pre>
<p>Gdzie:</p>
<p><strong>medpass_id</strong> – id rekordu w baize medpass oznaczającego wpis w tabeli user_companies dla danego zakładu pracy i usera (tabela łącząca)<br />
<strong>place_id</strong> – id miejscowości w jakiej znajduje sie zakład pracy (tabela places)<br />
<strong>name</strong> – nazwa zakładu pracy<br />
<strong>position</strong> – nazwa zajmowanego stanowiska</p>
<p><strong>Argumenty:</strong></p>
<p>1.	<strong>api_key :</strong> String → unikalny ciąg znaków służący do weryfikacji wywołującego  metodę.<br />
2.	<strong>openid_url :</strong> String → openid_url danego użytkownika medpass (login)</p>
<h3>field_get</h3>
<p><strong>field_get( api_key, user, field ): String</strong></p>
<p>Metoda zwracająca wartość atrybutu danego użytkownika</p>
<p>1.<strong>api_key</strong> :String → unikalny ciąg znaków służący do weryfikacji wywołującego metodę.<br />
2.<strong>user</strong> :String -&gt; open id usera medpassu lub jego login<br />
3.<strong>field</strong> :String -&gt; zmienna identyfikująca pobieraną wartość danego atrybutu użytkownika.</p>
<h3>user_is_doctor</h3>
<p><strong>user_is_doctor( api_key, user ): Boolean</strong></p>
<p>Metoda sprawdzająca czy dany użytkownik jest doktorem. Zwraca true jeżel jest w przeciwnym razie false</p>
<p>1.<strong>api_key</strong> :String → unikalny ciąg znaków służący do weryfikacji wywołującego metodę.<br />
2.<strong>user</strong> :String -&gt; open id usera medpassu lub jego login</p>
<h3>userGetGroup</h3>
<p><strong>userGetGroup( api_key, user ): Integer</strong></p>
<p>Metoda zwracająca id grupy do której należy dany użytkownik .</p>
<p>1.<strong>api_key</strong> :String -&gt; unikalny ciąg znaków służący do weryfikacji wywołującego metodę.<br />
2.<strong>user</strong> :String -&gt; open id usera medpassu lub jego login</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://blog.medpass.pl/2009/07/09/medpass-api/&amp;layout=button_count&amp;show_faces=1&amp;width=500&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:40px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://blog.medpass.pl/2009/07/09/medpass-api/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

