İŞ SAĞLIĞI VE GÜVENLİĞİ BİLGİ YÖNETİM SİSTEMİ (İBYS) WEB SERVİS GÜNCELLEMESİ
Çalışma ve Sosyal Güvenlik Bakanlığı tarafından İş Sağlığı ve Güvenliği Bilgi Yönetim Sistemi (İBYS) web servis güncellemesi yapıldı.

18 Temmuz 2018 Çarşamba 13:25
İBYS WEB SERVİS BİLGİLERİ
WEB SERVİS SONUÇ KODLARI
Sonuç Kodu | Kod Açıklaması |
200 | İşlem Başarılı |
204 | İşlem Başarısız |
210 | Zorunlu alanlarda hata var! Lütfen ilgili DVO yu yeniden kontrol ediniz. |
211 | Sorgu numarası hatalıdır! bu servisi sadece yeni kayıtlar için kullanılabilirsiniz! |
212 | uzmanKimlikNo + " kimlik numaralı İG Uzmanı ile " + calisanKimlikNo + " kimlik numaralı calişan arasında işyeri bazında bir bağ bulunamadı! |
213 | uzmanKimlikNo + " kimlik numaralı İSG Profesyoneli bulunamadı |
214 | İmzalı içerik ile gönderilen değerler aynı değildir! |
215 | İsg prof TC kimlik no ile e imza sahibi aynı kişi değildir! |
401 | firma kodu ve parola ile aktif bir firma bulunamadı! |
1111 | Sistem Hatası |
2222 | SQL Exception |
WEB SERVİS VERİ GÖNDERİMİ
1. Aşağıdaki xml dökümanı oluşturulur. Oluşturulan xml tek bir satır olmalıdır. Formatlanmasına gerek yoktur.
Document doc = docBuilder.newDocument(); Element rootElement = doc.createElement("EgitimDVO"); doc.appendChild(rootElement); Element egitimBildirim = doc.createElement("egitimBildirim"); rootElement.appendChild(egitimBildirim); Element belgeTipi = doc.createElement("belgeTipi"); belgeTipi.appendChild(doc.createTextNode(egitim.getBelgeTipi().toString())); egitimBildirim.appendChild(belgeTipi); Element isgProfTckNo = doc.createElement("isgProfTckNo"); isgProfTckNo.appendChild(doc.createTextNode(egitim.getIsgProfTckNo().toString())); egitimBildirim.appendChild(isgProfTckNo); Element calisanTckNo = doc.createElement("calisanTckNo"); calisanTckNo.appendChild(doc.createTextNode(egitim.getCalisanTckNo().toString())); egitimBildirim.appendChild(calisanTckNo); Element egitimKoduId = doc.createElement("egitimKoduId"); egitimKoduId.appendChild(doc.createTextNode(egitim.getEgitimKoduId().toString())); egitimBildirim.appendChild(egitimKoduId); Element egitimSuresi = doc.createElement("egitimSuresi"); egitimSuresi.appendChild(doc.createTextNode(String.valueOf(egitim.getEgitimSuresi()))); egitimBildirim.appendChild(egitimSuresi); Element egitimTarihi = doc.createElement("egitimTarihi"); egitimTarihi.appendChild(doc.createTextNode(egitim.getEgitimTarihi().toString())); egitimBildirim.appendChild(egitimTarihi); Element egitimYer = doc.createElement("egitimYer"); egitimYer.appendChild(doc.createTextNode(String.valueOf(egitim.getEgitimYer()))); egitimBildirim.appendChild(egitimYer); Element egitimTur = doc.createElement("egitimTur"); egitimTur.appendChild(doc.createTextNode(String.valueOf(egitim.getEgitimTur()))); egitimBildirim.appendChild(egitimTur); Element sgkTescilNo = doc.createElement("sgkTescilNo"); sgkTescilNo.appendChild(doc.createTextNode(egitim.getSgkTescilNo())); egitimBildirim.appendChild(sgkTescilNo); Element egiticiTckNo = doc.createElement("egiticiTckNo"); egiticiTckNo.appendChild(doc.createTextNode(egitim.getEgiticiTckNo().toString())); egitimBildirim.appendChild(egiticiTckNo); String generateEdilenIcerik = “”; //Generate edilen tek satırlık xml String gelenIcerikDiggest = digest("SHA-256", generateEdilenIcerik); /* Imzalama Islemi burada yapilacak! Asagida tanimlanan imzalanmisIcerik imzali deger olmali. */ String imzalanmisIcerik=””; //imzalanmis deger; // Eger byte[] tipinde cikti varsa bu satır gereksiz byte[] imzalanmisIcerikByte=imzalanmisIcerikString.getBytes(); //imzalanmisIcerikString i Base64.encode ediyoruz ve servis objesine setliyoruz. String imzaliDeger=Base64.encode(imzalanmisIcerikByte); egitim.setImzaliDeger(imzaliDeger); public static String digest(String alg, String input) throws UnsupportedEncodingException { try { MessageDigest md = MessageDigest.getInstance(alg); // direk "SHA-256" da verilebilinir. byte[] buffer = input.getBytes(StandardCharsets.UTF_8); //direk “UTF-8” de verilebilinir. md.update(buffer); byte[] digest = md.digest(); return bytesToHex(digest); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return e.getMessage(); }} private static String bytesToHex(byte[] digest) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < digest.length; i++) { sb.append(Integer.toString((digest[i] & 0xff) + 0x100, 16).substring(1)); } return sb.toString();}- Oluşturulan xml için sha256 Mdiggest algoritması ile hash i alınır ve imzalanır. Daha sonra imzalı içerik Base64 ile encode edilerek servise gönderilir.
- Xml içerisindeki isgProf ile imza sahibinin TC kimlik numarası aynı olmalıdır.
Eğitim DVO
Alan | Açıklama |
String firmaKodu; | Bakanlık tarafından firmaya verilen kod |
Long sorguNo; | firmanın oluşturduğu ve eşsiz bir numaradır. |
Long belgeTipi; | 1:işyeri hekimi 2: iş güvenliği uzmanı 3:Diğer sağlık personeli |
Long isgProfTckNo; | |
Long calisanTckNo; | |
Long egitimKoduId; | |
double egitimSuresi; | |
String egitimTarihi; | dd-MM-yyyy formatında |
int egitimYer; | 0: işyeri dışında 1: işyerinde |
int egitimTur; | 0: uzaktan 1: yüzyüze |
String sgkTescilNo; | boşluksuz ve aralıksız 26 hane olacak şekilde. |
Long isyeriId; | Boş Gönderilecek |
Long egiticiTckNo; |
Profesyonel Yetkilimi DVO
Alan | Açıklama |
int isProfesyonel; | 0: profesyonel 1: hekim |
String isyeriSgkNo; | |
Long isgProfTc; | |
Long sorguNo; | firmanın oluşturduğu ve eşsiz bir numaradır. |
Eğitim Bildirim Sorgu DVO
Alan | Açıklama |
long sorguNo; | firmanın oluşturduğu ve eşsiz bir numaradır. |
long isgProfTckNo; | |
long calisanTckNo; | |
String baslangicTarihi; | |
String bitisTarihi; |
Sağlık Aktüel - www.saglikaktuel.com
YASAL UYARI: Yayınlanan köşe yazısı/haberin tüm hakları Sağlık Aktüel’e (www.saglikaktuel.com) aittir. www.saglikaktuel.com biçiminde aktif bağlantı kurulabilir, açık kaynak gösterilmek kaydıyla içerik kullanılabilir. Açık kaynak göstermeden yapılan alıntılar için yasal işlem uygulanacaktır.
Sağlık Bakanı Memişoğlu'ndan Güney Kore'de Kritik Temaslar: Yerli Üretim ve Biyoteknoloji İş Birlikleri MasadaSağlık Bakanı Kemal Memişoğlu, Güney Kore ziyaretinde Samsung Medison, IFEZ ve Celltrion'u ziyaret ederek en az %71 yerlilikle ultrason üretimi ile biyolojik ilaç alanındaki ortaklık süreçlerini inceledi.20 Ekim 2026 Salı 17:26BASIN HABERLERİ
Giresun'da Tıp Literatürüne Girecek Operasyon: Doğuştan Anatomik Farklılığı Olan Mesane Kanseri Hastası Sağlığına KavuştuGiresun Prof. Dr. İlhan Özdemir Devlet Hastanesinde, sağ böbreği leğen kemiği içinde bulunan mesane kanseri hastası Fahri Çakır, Türkiye'de ilk kez gerçekleştirilen zorlu ameliyatla şifa buldu.20 Ekim 2026 Salı 17:25BASIN HABERLERİ
Kenya'da Ebola Vakaları Artıyor: Vaka Sayısı 8'e YükseldiKenya Sağlık Bakanlığı, ülkede Ebola virüsü tespit edilen kişi sayısının 8'e çıktığını ve salgının yayılmasını önlemek amacıyla tedbirlerin artırıldığını duyurdu.20 Ekim 2026 Salı 17:17BASIN HABERLERİ
Sibirya'daki Şüpheli Ölüm Salgın Kaygısına Neden Oldu: COVID-19'dan Alınan Dersler Neden Önemli?Rusya'daki bir veba araştırma merkezinde çalışan araştırmacının şüpheli ölümü küresel kaygıya neden olurken, uzmanlar salgınla mücadelede erken ve şeffaf bilgi paylaşımının hayati önemine dikkat çekti.20 Ekim 2026 Salı 15:24BASIN HABERLERİ
ABD Başkanı Trump'tan Kadın Sağlığı Kararnamesi: Melania Trump'ın Öncülüğünde Yeni Birim KuruluyorABD Başkanı Donald Trump, eşi Melania Trump'ın girişimleriyle hazırlanan ve federal düzeyde kadın sağlığı araştırmalarını güçlendirmeyi hedefleyen Başkanlık Kararnamesi'ni imzaladı.20 Ekim 2026 Salı 15:23BASIN HABERLERİ
Bangladeş'te Kızamık Salgını Büyüyor: Hayatını Kaybeden Çocuk Sayısı 1200'ü AştıBangladeş'te mart ayı ortasından bu yana etkisini sürdüren kızamık salgınında, şüpheli ve doğrulanmış vakalar nedeniyle yaşamını yitiren çocuk sayısının 1201'e yükseldiği bildirildi.20 Ekim 2026 Salı 15:21BASIN HABERLERİ
Aşırı Alkol Beynin Bağışıklık Hücrelerini Tetikliyor: Sinir Dokusundaki Destek Ağı Tahrip OluyorCleveland Clinic tarafından yürütülen yeni bir araştırma, aşırı alkol tüketiminin beynin bağışıklık hücreleri olan mikrogliaları harekete geçirerek nöronları koruyan destek ağını bozduğunu ortaya koydu.20 Ekim 2026 Salı 14:26BASIN HABERLERİ
Uykuda Diş Sıkmaya (Bruksizm) Dikkat: Sabah Oluşan Çene Ağrısı En Belirgin İşaretUykuda farkında olmadan gerçekleşen diş sıkma ve gıcırdatmanın çene ağrısı ile dişlerde ciddi aşınmalara yol açabileceğini belirten uzmanlar, gece plağının dişleri koruduğunu ancak sorunu kökten çözmediğini bildirdi.20 Ekim 2026 Salı 14:25BASIN HABERLERİ
Yapay Zekâ Yüz Fotoğraflarından Kanser Hastalarının Sağkalım Riskini Tahmin EdiyorMass General Brigham araştırmacıları, 40 milyondan fazla yüz görüntüsüyle eğittikleri iki yapay zekâ modeli sayesinde kanser hastalarında biyolojik yaş ve sağkalım riskine dair önemli veriler elde etti.20 Ekim 2026 Salı 14:22BASIN HABERLERİ
Erkek Tipi Saç Dökülmesinde Yeni Umut: Ağızdan Alınan VDPHL01 İlacı Faz 3'te Başarılı OlduABD'de 536 erkeğin katıldığı Faz 3 çalışmasında, uzatılmış salımlı VDPHL01 tabletinin 6 ayda saç sayısını plasebodan anlamlı derecede daha fazla artırdığı duyuruldu.20 Ekim 2026 Salı 14:21BASIN HABERLERİ
- Geri
- Ana Sayfa
- Normal Görünüm
- © 2006 Sağlık Aktüel











