İŞ 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.
Bingöl'e 5 ambulans ve 2 UMKE aracı tahsis edildiSağlık Bakanlığı Acil Sağlık Hizmetleri Genel Müdürlüğü tarafından Bingöl'e 5 tam donanımlı acil yardım ambulansı ile Ulusal Medikal Kurtarma Ekibi (UMKE) personel ve haberleşme aracı tahsis edildi.05 Aralık 2025 Cuma 17:33SAĞLIK BAKANLIĞI
Sağlık Bakanlığınca Adana'ya gönderilen 15 ambulans hizmete alındıSağlık Bakanlığınca Adana İl Sağlık Müdürlüğüne tahsis edilen 15 ambulans, düzenlenen törenle hizmete alındı.05 Aralık 2025 Cuma 17:28SAĞLIK BAKANLIĞI
Karabük Üniversitesinden kısa kısaKarabük Üniversitesi (KBÜ) Sağlık Hizmetleri Meslek Yüksekokulu, 4. Ulusal MediRalli organizasyonuna ev sahipliği yaptı.05 Aralık 2025 Cuma 17:08ÜNİVERSİTELER
Türkiye, 2027'deki Dünya Su Kongresi ev sahipliğini Fas’ta törenle devraldıTarım ve Orman Bakanı İbrahim Yumaklı, Fas’ın Marakeş kentinde düzenlenen 19. Dünya Su Kongresi kapsamında, Uluslararası Su Kaynakları Birliği (IWRA) bayrağını Fas Bayındırlık ve Su Bakanı Nizar Baraka’dan teslim aldı.05 Aralık 2025 Cuma 17:03BASIN HABERLERİ
Ağrı'da 112 Acil Sağlık filosuna donanımlı 7 yeni ambulans katıldıSağlık Bakanlığınca Ağrı İl Sağlık Müdürlüğüne tahsis edilen her türlü acil vakaya anında müdahale edilebilecek şekilde tasarlanan 7 yeni ambulans törenle hizmete alındı.05 Aralık 2025 Cuma 17:03SAĞLIK BAKANLIĞI
Çatak'ta okulların, kurumların ve öğretmenevinin yemekhaneleri denetlendiVan'ın Çatak ilçesinde Tarım ve Orman Müdürlüğü ile Sağlık Müdürlüğü ekipleri, okulların, kurumların ve öğretmenevinin yemekhanelerini denetledi.05 Aralık 2025 Cuma 16:48BASIN HABERLERİ
Sağlık Bakanı Memişoğlu, Sinop'ta ziyaretlerde bulunduSağlık Bakanı Kemal Memişoğlu, Sinop'ta çeşitli ziyaretlerde bulundu.05 Aralık 2025 Cuma 16:43SAĞLIK BAKANLIĞI
Kosova'da hasta çocukların yüzünü "süper kahramanlar" güldürdüKosova'nın başkenti Priştine'de "süper kahraman" kostümleri giyen bir grup dağcı, tedavi gördükleri kliniğin çatısından inerek çocuklara hediyeler dağıttı.05 Aralık 2025 Cuma 16:33BASIN HABERLERİ
Sağlık Bakanı Memişoğlu, Sinop'ta konuştu:Sağlık Bakanı Kemal Memişoğlu, "Sağlık Bakanlığı olarak Türkiye genelinde şu anda 856 ambulans aldık ve inşallah birkaç hafta içerisinde illerimize göndereceğiz." dedi.05 Aralık 2025 Cuma 16:28SAĞLIK BAKANLIĞI
Bozok Üniversitesi, iletişim becerileri güçlü hekimler yetiştiriyorYozgat Bozok Üniversitesi, iletişim becerileri güçlü hekimler yetiştirmek amacıyla bu yıl müfredata eklenen Mesleki İletişim derslerini uygulamaya devam ediyor.05 Aralık 2025 Cuma 16:18ÜNİVERSİTELER
- Geri
- Ana Sayfa
- Normal Görünüm
- © 2006 Sağlık Aktüel











