asmmiz.com Randevu Web Servisi Kullanım Klavuzu



Benzer belgeler
API v1.0

Medula Eczane E-Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

GİRİŞİMSEL İŞLEMLER ENTEGRASYON KILAVUZU DOKÜMANI

Medula Eczane E-Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

SMS API. KobiKom Telekomunikasyon A.Ş. SMS API Kullanım Bilgilerini İçerir. Tel: Fax:

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

Merhaba Güncel API Dokümantasyonu.

ÇÖZÜM BİLGİSAYAR KOLAY RANDEVU RANDEVU WEB SERVİSLERİ YAZILIM FİRMALARI ENTEGRASYON KILAVUZU Sürüm: 1.0

2 Kullanıcı Yönetimi ve Yetkilendirme Tüm kullanıcıların Kullanıcı Adı ve Parola bilgisi Sağlık.Net sisteminde kullandığı veriler olmalıdır.

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

XML ile Mesaj İşlemleri

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.2


Merhaba Güncel API Dokümantasyonu.

Medula Eczane Stok Bilgileri Web Servisleri Kullanım Kılavuzu

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.4

Eczane İlaç Satış Onay Bildirimi Web Servislerinin Kullanım Kılavuzu

Tel : 0(532) Web : E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

BOTAN SMS APİ DÖKÜMANI. Versiyon 1.0

BAUHAUS B2B Web Servis Dökümantasyonu

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.1

3G Sms&MMS GateWay Xml Interface

V-Count API v İnsan Sayma sonuçları için istekler adresine gönderilecektir.

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

XML ile Mesaj Đşlemleri

Merhaba Güncel API Dokümantasyonu.

TC KİMLİK NO SMS GÖNDERİM SOAP API

KDS ENTEGRASYON KILAVUZU DOKÜMANI


Global Haberleşme API Kullanıcı Notları

08/12/2017

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 1.8

MOKA ÖDEME SERVİSİ IFRAME ENTEGRASYON DOKÜMANI

KLİNİK MÜHENDİSLİK BİLGİ YÖNETİM SİSTEMLERİ (KMBYS) UYGUNLUK DEĞERLENDİRME WEB SERVİS KULLANIM KILAVUZU V.1.0

%20dolor%20sit%20amet&receipents= , &sender=PROAKTIF

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 1.9

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 2.2

SOSYAL GÜVENLİK KURUMU

TAKASBANK ALTIN TRANSFER SİSTEMİ WEB SERVİS KULLANICI KILAVUZU

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi :

um%20dolor%20sit%20amet&receipents= , &sender=ILETICELL İstekte gönderilen parametrelerin açıklamaları aşağıdaki gibidir:

Medula Eczane Reçete Web Servislerinin Kullanım Kılavuzu

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

AKM SMS APİ DÖKÜMANI. VER:6.4.2 BETA ~ 1 ~

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.6

POL KL K DEFTER WEB SERV S KULLANIM KLAVUZU zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 1

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

Veritabanı İşlemleri

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

Misafir Anne Web Servisi Projesi

V-Count API v3.6 İçindekiler

Online Protokol Üretim Projesi

SISOFT HEALTHCARE INFORMATION SYSTEMS SİSOFT SAĞLIK BİLGİ SİSTEMLERİ

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-reçete Web Servisleri Kullanım Kılavuzu

GRID ZİYARET. Grid Ziyaret hakkındaki tüm aksiyonları dökümanda bulabilirsiniz.

MOKA ÖDEME SERVİSİ ORTAK ÖDEME SAYFASI ENTEGRASYON DOKÜMANI V

Medula Eczane Reçete Web Servislerinin Kullanım Kılavuzu

MÜŞTERİ KARGO ENTEGRASYONU VE İLGİLİ WEB SERVİS METOTLARI

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

NETGSMSMS. VER 5.6.0

3G SMS & MMS GateWay Xml Interface

Görsel Programlama 1

Medula Eczane Reçete ve Rapor Web Servisleri Kullanım Kılavuzu

SOSYAL GÜVENLĠK KURUMU


Bu ekrana Kullanıcı adı ve şifre ile giriş yapıldığında ekranda giriş yapabilmeniz için yetki almanız


SOSYAL GÜVENLĠK KURUMU

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

Visual Basic. Dosya İşlemleri

VIDEOCELL API. Versiyon 1.0.0

PAKET TRANSFER SİSTEMİ

ÜNİT E ÜNİTE KONTROL DEYİMLERİ KARAR YAPILARI. IF Deyimi GİRİŞ

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

T.C AİLE, ÇALIŞMA VE SOSYAL HİZMETLER BAKANLIĞI İŞ SAĞLIĞI VE GÜVENLİĞİ BİLGİ YÖNETİM SİSTEMİ (İBYS) WEB SERVİS KULLANIM KILAVUZU V1.

AJANS İLETİŞİM API XML API v İçindekiler. 1. AMAÇ - Sayfa 2

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

SOSYAL GÜVENLĠK KURUMU

Doküman Tarihçesi. Bildirimi Zorunlu Enfeksiyon Etkenleri Muayene

3K TELEKOM APİ DÖKÜMANI VER:5.1.0 PRO

VETERİNER HEKİMLER ODASI KLİNKLERE ÖZEL WEB PAKETLERİ

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

Medula Eczane Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

TNB KAYITLI ELEKTRONİK POSTA HİZMET SAĞLAYICILIĞI VE TİCARET A.Ş.

SMS interconnecion APi S DOKÜMANI

İÇİNDEKİLER 1. E-DEVLET SİSTEMİNE GİRİŞ KULLANICI İŞLEM MENÜSÜ... 6

VIO DIŞ WEB SERVİS KULLANICI REHBERİ

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA HATA KILAVUZU

COM API v2.0 Belge sürümü : 2.0.3

WEB SERVİSİ ile ACENTE VE KULLANICI İŞLEMLERİ GİRİŞ... 2 a. Tanımlar... 2 b. Sınıflar ACENTE TANIM / GÜNCELLEME FONKSİYONLARI... 4 a.

1-) Veritabanımıza bağlanmak için bir SqlConnection nesnesi, 2-) Veritabanındaki bilgileri kullanmak (seçme, kaydetme, silme, güncelleme) için

Window Script Host. Message Box Kullanımı. Pupup(Acilir)Message Kullanımı. Arslan ACAR

Transkript:

asmmiz.com web servisi xml yapısı ile çalışmaktadır. Her bir hekimin web servis adresi farklıdır. Randevu web servisi toplamda 3 method dan oluşmaktadır. Bunlar; 1- randevuplaninial 2- randevuplankaydet 3- randevugetir Servis Adres Yapısı: Web servis adresi http://www.asmmiz.com/service/[hekime ait kod] yapısındadır. Örnek: http://www.asmmiz.com/service/9ec2226cab834506b08ae073e89ba782 Methodlar: 1) randevuplaninial : Hekimin asmmiz.com da yapmış olduğu randevu mesai planını verir. XML ile istek yapılır ve randevu planı XML yapısında geri döner. İstek XML yapısı: <xmltur>randevuplaninial</xmltur> <kullaniciadi>username</kullaniciadi> <sifre>password</sifre> <xmltur> tagı yapılacak olan işi belirler. <kullaniciadi> tagı Hekim asmmiz.com daki panelinde belirlemiş olduğu kullanıcı adıdır. <sifre> tagı Hekim asmmiz.com daki panelinde belirlemiş olduğu şifredir. <tarih> randevu plan detayının istenildiği tarihdir. Mutlaka bir tarih belirtilmelidir. Tarih yapısı örnekte olduğu gibi olmalıdır. (dd.mm.yyyy) Sonuç XML yapısı: <kod>1</ kod > < aciklama >İşlem Başarılı</aciklama> <mesailer> <bassaat>09:00:00</ bassaat> <sonsaat>09:45:00</ sonsaat> <hastasayi>5</ hastasayi > </mesailer> http://www.asmmiz.com - 1 -

tagı yapılan işlem ile ilgili durumu belirtir. Mesaj kodları ve açıklamaları dökümanın sonunda verilmiştir. <tarih> tagı randevu planına ait tarihi belirtir. Buradaki tarih istek yapılan tarihdir. <mesailer> istek yapılan tarihe ait planın detayını içerir. < item > plana ait her bir detayı belirler. Tarihe ait saat dilimi kadar < item >< /item > tagları oluşur. < bassaat > saat diliminin başlangıç saatidir. < sonsaat > saat diliminin bitiş saatidir. < hastasayi> saat dilime ait hasta sayısını belirtir. 2. randevuplankaydet : Hekimin kullanmış olduğu Aile Hekimliği programınında yapmış olduğu randevu planını XML formatında asmmiz.com sayfasına kaydetmek için kullanılır. İstek XML yapısı: <xmltur> randevuplankaydet</xmltur> <kullaniciadi>username</kullaniciadi> <sifre>password</sifre> <mesailist> <bassaat>12:00:00</bassaat > <sonsaat>13:00:00</sonsaat> <hastasayi>5</hastasayi> </mesailist> <mesailist> <bassaat>14:00:00</bassaat > <sonsaat>15:00:00</sonsaat> <hastasayi>25</hastasayi> </mesailist> <xmltur> tagı yapılacak olan işi belirler. <kullaniciadi> tagı Hekim asmmiz.com daki panelinde belirlemiş olduğu kullanıcı adıdır. <sifre> tagı Hekim asmmiz.com daki panelinde belirlemiş olduğu şifredir. <tarih> randevu plan kaydedileceği tarihtir. Mutlaka bir tarih belirtilmelidir. Tarih yapısı örnekte olduğu gibi olmalıdır. (dd.mm.yyyy) <mesailist> plana ait her bir detayı belirler. Tarihe ait saat dilimi kadar < mesailist >< / mesailist > tagları oluşur. <bassaat> Randevu saat dilimin başlangıç saat dilimini belirtir. Mutlaka bir saat dilimi belirtilmelidir. Saat yapısı örnekte olduğu gibi olmalıdır. (hh:mm:00) < sonsaat > Randevu saat dilimin bitiş saat dilimini belirtir. Mutlaka bir saat dilimi belirtilmelidir. Saat yapısı örnekte olduğu gibi olmalıdır. (hh:mm:00) http://www.asmmiz.com - 2 -

<hastasayi> Başlangıç ve Bitiş saati arasında bakılacak hasta sayısını belirtir. Mutlaka sayı girilmelidir. Sonuç XML yapısı: <kod>1</ kod > < aciklama >İşlem Başarılı</aciklama> tagı yapılan işlem ile ilgili durumu belirtir. Mesaj kodları ve açıklamaları dokümanın sonunda verilmiştir. 3) randevugetir: Hekimin asmmiz.com sayfasında hastaların alınmış olduğu hekim tarafından onaylanmış randevuları verir. XML ile istek yapılır ve randevu planı XML yapısında geri döner. İstek XML yapısı: <xmltur> randevugetir </xmltur> <kullaniciadi>username</kullaniciadi> <sifre>password</sifre> <hasta_tc>0</hasta_tc> <xmltur> tagı yapılacak olan işi belirler. <kullaniciadi> tagı Hekim asmmiz.com daki panelinde belirlemiş olduğu kullanıcı adıdır. <sifre> tagı Hekim asmmiz.com daki panelinde belirlemiş olduğu şifredir. <tarih> Hastaların almış hekim tarafından onaylamış randevuların getirileceği tarih belirtir.. Mutlaka bir tarih belirtilmelidir. Tarih yapısı örnekte olduğu gibi olmalıdır. (dd.mm.yyyy) <hasta_tc> T.C Kimlik hanesi 0(Sıfır) gönderildiğinde o güne ait tüm onaylanmış hastaları döndürür. Eğer ki hastanın T.C.sini girdiğinizde o güne ait o hastanın onaylanmış randevusunu döndürür. Sonuç XML yapısı: <kod>1</ kod > < aciklama >İşlem Başarılı</aciklama> <randevular> http://www.asmmiz.com - 3 -

< randevuno>1</randevuno> < tcno>12345678910</ tcno> <ad>deneme</ ad> <soyad>deneme</ soyad> < cinsiyet>1</ cinsiyet > < dogumtarih > 1901-05-03 </ dogumtarih > < zaman > 16:04:00 </ zaman > </ randevular> tagı yapılan işlem ile ilgili durumu belirtir. Mesaj kodları ve açıklamaları dokümanın sonunda verilmiştir. <tarih> tagı alınmış randevulu hastaların tarihini belirtir. Buradaki tarih istek yapılan tarihtir. <mesailer> istek yapılan tarihe ait planın detayını içerir. < item > plana ait her bir detayı belirler. Tarihe ait hasta sayısı kadar < item >< /item > tagları oluşur. < randevuno> Randevulu hastanın randevu nosunu belirtir. < tcno > Randevulu hastanın T.C. kimlik numarasıdır. < ad > Randevulu hastanın ismini döndürür. < soyad > Randevulu hastanın soyadını döndürür. < cinsiyet> > Randevulu hastanın cinsiyetini döndürür.(cinsiyet türü: 1:Erkek 2 Kadın) < dogumtarih > Randevulu hastanın doğum tarihini döndürür. Tarih yapısı örnekte olduğu gibi olmalıdır. (YYYY-mm-dd) < zaman > Randevulu hastanın randevu saatini döndürür. Saat yapısı örnekte olduğu gibi olmalıdır. (hh:mm:00) Örnek Uygulama: Bu Örnek uygulama VB.Net kullanılarak yapılmıştır. Dim url = " http://www.asmmiz.com/service/[hekime ait kod] " Dim req As WebRequest = WebRequest.Create(url) Dim xml As String req.method = "POST" req.contenttype = "application/xml" req.headers.add("custom: API_Method") Dim newstream As Stream = req.getrequeststream() xml = "<?xml version=""1.0"" encoding=""utf-8""?>" & vbcrlf & _ "" & vbcrlf & _ "<xmltur>randevuplaninial</xmltur>" & vbcrlf & _ "<kullaniciadi>deneme</kullaniciadi>" & vbcrlf & _ "<sifre>1111</sifre>" & vbcrlf & _ "<tarih>02.01.2012</tarih>" & vbcrlf & _ "" Try newstream.write((new System.Text.UTF8Encoding).GetBytes(xml), 0, xml.length) Dim mywebresp As WebResponse = req.getresponse() http://www.asmmiz.com - 4 -

Dim sr As StreamReader = New StreamReader(myWebResp.GetResponseStream) Dim strhtml As String = sr.readtoend Dim reader As XmlReader = XmlReader.Create(New StringReader(strHTML)) Dim output As StringBuilder = New StringBuilder() Dim ws As XmlWriterSettings = New XmlWriterSettings() ws.indent = True Using writer As XmlWriter = XmlWriter.Create(output, ws) While reader.read() Select Case reader.nodetype Case XmlNodeType.Element writer.writestartelement(reader.name) Case XmlNodeType.Text writer.writestring(reader.value) Case XmlNodeType.XmlDeclaration Case XmlNodeType.ProcessingInstruction writer.writeprocessinginstruction(reader.name, reader.value) Case XmlNodeType.Comment writer.writecomment(reader.value) Case XmlNodeType.EndElement writer.writefullendelement() End Select End While End Using Dim sw As StreamWriter sw = File.CreateText("d:\1.txt") sw.writeline(output.tostring()) sw.close() Uygulamanın Çıktısı: Uygulamanın 1.txt teki çıktısı aşağıdaki gibidir.?xml version="1.0" encoding="utf-16"?> <kod>1</kod> <aciklama>işlem başarılı.</aciklama> <tarih>2012-01-02</tarih> <mesailer> <bassaat>09:00:00</bassaat> <sonsaat>10:00:00</sonsaat> <hastasayi>15</hastasayi> <bassaat>10:00:00</bassaat> <sonsaat>11:00:00</sonsaat> <hastasayi>20</hastasayi> http://www.asmmiz.com - 5 -

<bassaat>11:00:00</bassaat> <sonsaat>12:00:00</sonsaat> <hastasayi>25</hastasayi> </mesailer> Mesaj Kodları: 1 : İşlem başarılı. -1 : Kullanıcı Web Servis Adresi mevcut değil! -3 : Kullanıcı adı ve şifre boş kalamaz. -4 : Kullanıcı adı ve şifre bilgileri hatalı! -5 : Bağlantı Hatası! -6 : XML belgesi hatalı! -7 : XML Türü hatalı veya mevcut değil! -8 : Parametre verileri alınamadı XML yapısını kontrol ediniz. -9 : Tarih formatı hatalı. -10: T.C. Kimlik No hatalı http://www.asmmiz.com - 6 -