|
|
|
|
|
| |
|
|
GSS Medula Uygulaması
GSS Medula A00 Provizyon İşlemleri Test Formu
Tıp Bilişimi Türkiye Platformu, GSS Medula web servislerinin kullanımı konusunda yardımcı araçlar üretmeye devam ediyor. Bu amaçla A00 provizyon işlemlerini test edebileceğiniz bir form hazırlandı ve kullanımınıza sunuldu.
Diğer web serisleriyle ilgili web formlarının da hazırlanmasına çalışılmaktadır. Soru ve görüşleriniz için forumlarımızı kullanabilirsiniz.
GSS Medula web servislerinden A00 provizyon işlemlerini test etmek için tıklayınız.
GSS Medula web servislerinden B00 reçete, tetkik, sevk takibi işlemlerini test etmek için tıklayınız.
GSS Medula web servislerinden C00 ödeme bilgisi kayıt işlemlerini test etmek için tıklayınız.
GSS Medula web servislerinden C01 ödeme durum kontrol işlemlerini test etmek için tıklayınız.
GSS Medula web servislerinden E00 fatura bilgisi kayıt işlemlerini test etmek için tıklayınız.
GSS Medula Uygulaması Delphi 7 Örnek Kodları
GSS Medula Delphi7 Örnek Kodlarını İndir
Medula Delphi7 örnek kodları için tıklayınız.

GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
GSS Medula PHP Örnek Kodlarını İndir
Medula PHP örnek kodları için tıklayınız.
GSS Medula Uygulaması ile Haberleşme Üzerine Örnek C# Kodları
GSS Medula C# Örnek Kodlarını İndir
Medula hizmetleriyle ilgili örneğimizde Hak Sahipliği ve Sözleşme Doğrulama - A00 Hastanın Takiplerini Bul Medula metodu uygulanmıştır. Medula C# örnek kodları için tıklayınız.

GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
Hak Sahipliği ve Sözleşme Doğrulama -A00 (Provizyon Alma)
HastaKabul
<?
/*
Dokuz Eylül Üniversitesi, Bilgi İşlem Dairesi
Medula Çalışmaları
Semih Turgut - semih.turgut@deu.edu.tr
Yaşar Dereli - yasar.dereli@deu.edu.tr
*/
$client = new SoapClient("http://test.sgk.gov.tr/saglikws/services/ProvizyonIslemleri/wsdl/ProvizyonIslemleri.wsdl",
array('uri' => "http://servisler.ws.gss.sgk.gov.tr",
'trace' => 1,
'login' => "43000111000",
'password' => "43000111000",
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL));
//Hasta Kabul
$param =array("hastaTCKimlikNo"=>'',
"saglikTesisKodu"=>10614,
"hastaSosyalGuvNo"=>'0395364524',
"hastaKarneNo"=>'D1270619',
"sigortaliTuru"=>'2',
"yakinlikKodu"=>'3101',
"devredilenKurum"=>'2',
"provizyonTarihi"=>'06.02.2007',
"takipTuru"=>'1',
"provizyonTipi"=>'N',
);
$params = array('provizyonGiris' => $param);
$result = $client->hastaKabul($params);
//-------------------------------------------------------------------------
//Dönen Sonuç
/*
stdClass Object
(
[hastaKabulReturn] => stdClass Object
(
[hastaBilgileri] => stdClass Object
(
[ad] => ZULEYHA
[cinsiyet] => K
[dogumTarihi] => 01.01.1973
[karneNo] => D1270619
[sosyalGuvenlikNo] => 0395364524
[soyad] => KALSIN
[tcKimlikNo] => 0
[yakinlikKodu] => 2
)
[sonucKodu] => 0000
[sonucMesaji] => İÅ?lem baÅ?arı ile sona erdi.
[takipNo] => 3Z09
)
)
*/
//-------------------------------------------------------------------------
echo "<b>Dönen Sonuç</b><hr><pre>";
print_r($result);
echo "</pre>";
?>
GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
Hak Sahipliği ve Sözleşme Doğrulama -A00 (Provizyon Alma)
Hastanın Takiplerini Bul
<?
/*
Dokuz Eylül Üniversitesi, Bilgi İşlem Dairesi
Medula Çalışmaları
Semih Turgut - semih.turgut@deu.edu.tr
Yaşar Dereli - yasar.dereli@deu.edu.tr
*/
$client = new SoapClient("http://test.sgk.gov.tr/saglikws/services/ProvizyonIslemleri/wsdl/ProvizyonIslemleri.wsdl",
array('uri' => "http://servisler.ws.gss.sgk.gov.tr",
'trace' => 1,
'login' => "43000111000",
'password' => "43000111000",
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL));
//Hastanin Takiplerini Bul
$param = array(
'tesisKodu' => '',
'hastaSosyalGuvenlikNo' => '0395364524',
'hastaTCKimlikNo' => '',
'karneNo' => 'D1270619',
'saglikTesisKodu' => 10614
);
$params = array('hastaTakipAraGiris' => $param);
$result = $client->hastaninTakipleriniBul($params);
//-------------------------------------------------------------------------
//Dönen Sonuç
/*
stdClass Object
(
[hastaninTakipleriniBulReturn] => stdClass Object
(
[hastaBilgileri] => stdClass Object
(
[ad] => ZULEYHA
[cinsiyet] => K
[dogumTarihi] => 01.01.1973
[karneNo] => D1270619
[sosyalGuvenlikNo] => 0395364524
[soyad] => KALSIN
[tcKimlikNo] => 0
[yakinlikKodu] => 0
)
[hastaTakipleri] => stdClass Object
(
[HastaTakipListDVO] => Array
(
[0] => stdClass Object
(
[sevkEdenTesisAdi] => (TEST) ANKARA DR.HULUSİ ALATAÅ? ELMADAÄ? DEVLET HASTANESİ
[sevkEdenTesisKodu] => 10085
[sevkEdilenBransAdi] => İç Hastalıkları
[sevkEdilenBransKodu] => 1000
[sevkEdilisTarihi] => 22.12.2006
[takipNo] => VC9
)
[1] => stdClass Object
(
[sevkEdenTesisAdi] => (TEST) ANKARA DR.HULUSİ ALATAÅ? ELMADAÄ? DEVLET HASTANESİ
[sevkEdenTesisKodu] => 10085
[sevkEdilenBransAdi] => İç Hastalıkları
[sevkEdilenBransKodu] => 1000
[sevkEdilisTarihi] => 22.12.2006
[takipNo] => VCA
)
//Aradakileri sildim
...
[54] => stdClass Object
(
[sevkEdenTesisAdi] => (TEST) ANKARA KALP CERRAHİ
[sevkEdenTesisKodu] => 10396
[sevkEdilenBransAdi] => İç Hastalıkları
[sevkEdilenBransKodu] => 1000
[sevkEdilisTarihi] => 05.01.2007
[takipNo] => 2DOW
)
)
)
[sonucKodu] => 0000
[sonucMesaji] => İÅ?lem baÅ?arı ile sona erdi.
)
)
*/
//-------------------------------------------------------------------------
echo "<b>Dönen Sonuç</b><hr><pre>";
print_r($result);
echo "</pre>";
?>
GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
Hak Sahipliği ve Sözleşme Doğrulama -A00 (Provizyon Alma)
Takip Numarası Olmayan Sevki Kabul
<?
/*
Dokuz Eylül Üniversitesi, Bilgi İşlem Dairesi
Medula Çalışmaları
Semih Turgut - semih.turgut@deu.edu.tr
Yaşar Dereli - yasar.dereli@deu.edu.tr
*/
$client = new SoapClient("http://test.sgk.gov.tr/saglikws/services/ProvizyonIslemleri/wsdl/ProvizyonIslemleri.wsdl",
array('uri' => "http://servisler.ws.gss.sgk.gov.tr",
'trace' => 1,
'login' => "43000111000",
'password' => "43000111000",
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL));
//TakipNumarasıOlmayanSevkiKabul
$param = array(
"hastaTCKimlikNo"=>'49000719000',
"saglikTesisKodu"=>10614,
"hastaSosyalGuvNo"=>'1111111111126',
"hastaKarneNo"=>'111111216',
"sigortaliTuru"=>'3',
"yakinlikKodu"=>'',
"devredilenKurum"=>'3',
"provizyonTipi"=>'N',
"sevkTuru"=>'3',
"muayeneAcilisTarihi"=>'08.02.2007',
"sevkEdenDrTescilNo"=>'12345',
"sevkEdenTesisKodu"=>'8001',
"sevkEdilenBransKodu"=>'1000',
"sevkKabulTarihi"=>'08.02.2007'
);
$params = array('sistemDisiSevkGiris' => $param);
$result = $client->takipNumarasiOlmayanSevkiKabul($params);
//-------------------------------------------------------------------------
//Dönen Sonuç
/*
stdClass Object
(
[takipNumarasiOlmayanSevkiKabulReturn] => stdClass Object
(
[hastaBilgileri] => stdClass Object
(
[ad] => AD21
[cinsiyet] => E
[dogumTarihi] => 01.01.1985
[karneNo] => 111111216
[sosyalGuvenlikNo] => 1111111111126
[soyad] => SOYAD21
[tcKimlikNo] => 49000719000
[yakinlikKodu] => 1
)
[sonucKodu] => 0000
[sonucMesaji] => İÅ?lem baÅ?arı ile sona erdi.
[takipNo] => 3Z48
)
)
*/
//-------------------------------------------------------------------------
echo "<b>Dönen Sonuç</b><hr><pre>";
print_r($result);
echo "</pre>";
?>
GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
Hak Sahipliği ve Sözleşme Doğrulama -A00 (Provizyon Alma)
Takip Oku
<?
/*
Dokuz Eylül Üniversitesi, Bilgi İşlem Dairesi
Medula Çalışmaları
Semih Turgut - semih.turgut@deu.edu.tr
Yaşar Dereli - yasar.dereli@deu.edu.tr
*/
$client = new SoapClient("http://test.sgk.gov.tr/saglikws/services/ProvizyonIslemleri/wsdl/ProvizyonIslemleri.wsdl",
array('uri' => "http://servisler.ws.gss.sgk.gov.tr",
'trace' => 1,
'login' => "43000111000",
'password' => "43000111000",
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL));
//takipOku
$param = array(
"saglikTesisKodu"=>10614,
"takipNo"=>'VC9'
);
$params = array('takipOkuGiris' => $param);
$result = $client->takipOku($params);
//-------------------------------------------------------------------------
//Dönen Sonuç
/*
stdClass Object
(
[takipOkuReturn] => stdClass Object
(
[gidecegiTesisTuru] => 0
[hastaBilgileri] => stdClass Object
(
[ad] => AD21
[cinsiyet] => E
[dogumTarihi] => 01.01.1985
[karneNo] => 111111216
[sosyalGuvenlikNo] => 1111111111126
[soyad] => SOYAD21
[tcKimlikNo] => 49000719000
[yakinlikKodu] => 1
)
[kayitTarihi] => 08.02.2007
[sevkEdenDrTescil] => 12345
[sevkEdenTesis] => 8001
[sevkEdilenBransKodu] => 1000
[sevkEdilisTarihi] => 08.02.2007
[sonucKodu] => 0000
[sonucMesaji] => İÅ?lem baÅ?arı ile sona erdi.
[takipDurumu] => 0
[takipNo] => 3Z48
[takipTarihi] => 08.02.2007
[takipTuru] => 3
[tesisKodu] => 10614
)
)
*/
//-------------------------------------------------------------------------
echo "<b>Dönen Sonuç</b><hr><pre>";
print_r($result);
echo "</pre>";
?>
GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
Hak Sahipliği ve Sözleşme Doğrulama -A00 (Provizyon Alma)
Takip Sil
<?
/*
Dokuz Eylül Üniversitesi, Bilgi İşlem Dairesi
Medula Çalışmaları
Semih Turgut - semih.turgut@deu.edu.tr
Yaşar Dereli - yasar.dereli@deu.edu.tr
*/
$client = new SoapClient("http://test.sgk.gov.tr/saglikws/services/ProvizyonIslemleri/wsdl/ProvizyonIslemleri.wsdl",
array('uri' => "http://servisler.ws.gss.sgk.gov.tr",
'trace' => 1,
'login' => "43000111000",
'password' => "43000111000",
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL));
//takipSil
$param = array(
"saglikTesisKodu"=>10614,
"takipNo"=>'3Z48'
);
$params = array('takipSilGiris' => $param);
$result = $client->takipSil($params);
//-------------------------------------------------------------------------
//Dönen Sonuç
/*
stdClass Object
(
[takipSilReturn] => stdClass Object
(
[takipNo] => 3Z48
[sonucKodu] => 0000
[sonucMesaji] => İÅ?lem baÅ?arı ile sona erdi.
)
)
*/
//-------------------------------------------------------------------------
echo "<b>Dönen Sonuç</b><hr><pre>";
print_r($result);
echo "</pre>";
?>
GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
Reçete, Tetkik, Sevk Takibi -B00 (Sevk Bildirimi)
Sevk Bildir
<?
/*
Dokuz Eylül Üniversitesi, Bilgi İşlem Dairesi
Medula Çalışmaları
Semih Turgut - semih.turgut@deu.edu.tr
Yaşar Dereli - yasar.dereli@deu.edu.tr
*/
<?
$client = new SoapClient("http://test.sgk.gov.tr/saglikws/services/SevkBildirimIslemleri/wsdl/SevkBildirimIslemleri.wsdl",
array('uri' => "http://servisler.ws.gss.sgk.gov.tr",
'trace' => 1,
'login' => "43000111000",
'password' => "43000111000",
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL));
//sevkBildir
$param = array(
"saglikTesisKodu"=>10614,
"takipNo"=>'3ZUC',
"gidecegiTesisTuru"=>'3',
"sevkEdenDrTescilNo"=>'24000932000',
"sevkEdilenBrans"=>'2900',
);
$params = array('takipGiris' => $param);
$result = $client->sevkBildir($params);
echo "<b>Dönen Sonuç</b><hr><pre>";
print_r($result);
echo "</pre>";
//-----------------------------
/*
Dönen Sonuç
stdClass Object
(
[sevkBildirReturn] => stdClass Object
(
[hastaBilgileri] => stdClass Object
(
[ad] => ZULEYHA
[cinsiyet] => K
[dogumTarihi] => 01.01.1973
[karneNo] => D1270619
[sosyalGuvenlikNo] => 0395364524
[soyad] => KALSIN
[tcKimlikNo] => 0
[yakinlikKodu] => 2
)
[sonucKodu] => 0000
[sonucMesaji] => İÅ?lem baÅ?arı ile sona erdi.
[takipNo] => 3ZUV
)
)
*/
//-----------------------------
?>
GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
Ödeme Sorgulama - C00 (Ödeme Bilgisi Kayıt)
Ödeme Bilgisi Kaydet
<?
/*
Dokuz Eylül Üniversitesi, Bilgi İşlem Dairesi
Medula Çalışmaları
Semih Turgut - semih.turgut@deu.edu.tr
Yaşar Dereli - yasar.dereli@deu.edu.tr
*/
<?
$client = new SoapClient("http://test.sgk.gov.tr/saglikws/services/SevkBildirimIslemleri/wsdl/SevkBildirimIslemleri.wsdl",
array('uri' => "http://servisler.ws.gss.sgk.gov.tr",
'trace' => 1,
'login' => "43000111000",
'password' => "43000111000",
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL));
//odemeBilgisiKaydet
$digerIslemBilgileri=array(
"acilDurum"=>'',
"adet"=>0,
"bransKodu"=>'',
"butKodu"=>'',
"drTescilNo"=>'',
"hizmetSunucuRefNo"=>'',
"islemTarihi"=>''
);
$disBilgileri=array(
"acilDurum"=>'',
"adet"=>0,
"butKodu"=>'',
"hizmetSunucuRefNo"=>'',
"islemTarihi"=>'',
"sagAltCene"=>'',
"sagUstCene"=>'',
"solAltCene"=>'',
"solUstCene"=>''
);
$hastaYatisBilgileri=array(
"bransKodu"=>'',
"butKodu"=>'',
"drTescilNo"=>'',
"hizmetSunucuRefNo"=>'',
"refakatciGunSayisi"=>'',
"yatisBaslangicTarihi"=>'',
"yatisBitisTarihi"=>''
);
$ilacBilgileri=array(
"aciklama"=>'',
"adet"=>0,
"barkod"=>'',
"hizmetSunucuRefNo"=>'',
"ilacTuru"=>'',
"islemTarihi"=>'',
"tutar"=>0,
);
$konsultasyonBilgileri=array(
"bransKodu"=>'',
"butKodu"=>'',
"drTescilNo"=>'',
"hizmetSunucuRefNo"=>'',
"islemTarihi"=>''
);
$malzemeBilgileri=array(
"adet"=>0,
"hizmetSunucuRefNo"=>'',
"islemTarihi"=>'',
"kodsuzMalzemeAdi"=>'',
"kodsuzMalzemeFiyati"=>'',
"malzemeKodu"=>'',
"malzemeTuru"=>''
);
$muayeneBilgisi=array(
"butKodu" =>'520030',
"drTescilNo"=>'24000932000',
"hizmetSunucuRefNo"=>'yasar1',
"muayeneTarihi" =>'08.02.2007',
);
$ameliyatveGirisimBilgileri=array(
"aciklama"=>'',
"acilDurum"=>'',
"adet" =>0,
"ayniFarkliKesi"=>'',
"bransKodu"=>'',
"butKodu"=>'',
"drTescilNo"=>'',
"hizmetSunucuRefNo"=>'',
"islemTarihi"=>'',
"sagSol"=>''
);
$tetkikveRadyolojiBilgileri=array(
"adet"=>1,
"bransKodu"=>'1000',
"butKodu" =>'801830',
"drTescilNo"=>'24000932000',
"hizmetSunucuRefNo" =>'DEU12',
"islemTarihi"=>'08.02.2007'
);
$raporBilgileri=array(
"hizmetSunucuRefNo" =>'',
"raporNo" =>'',
"raporVerenTesisKodu"=>0,
"raporVerilisTarihi" =>''
);
$tahlilBilgileri=array(
"adet" =>0,
"bransKodu" =>'',
"butKodu" =>'',
"drTescilNo"=>'',
"hizmetSunucuRefNo"=>'',
"islemTarihi" =>''
);
$tanilar=array(
"hizmetSunucuRefNo"=>'DEU1',
"birincilTani"=>'E',
"taniKodu"=>'C38',
"taniTipi"=>'2'
);
$param = array(
"aciklama" =>'Yasar',
"bransKodu" =>'2900',
"digerIslemBilgileri" =>$digerIslemBilgileri,
"disBilgileri" =>$disBilgileri,
"hastaCikisTarihi" =>'08.02.2007',
"hastaYatisBilgileri" =>$hastaYatisBilgileri,
"ilacBilgileri" =>$ilacBilgileri,
"istisnaiDurum" =>'',
"konsultasyonBilgileri" =>$konsultasyonBilgileri,
"malzemeBilgileri" =>$malzemeBilgileri,
"muayeneBilgisi" =>$muayeneBilgisi,
"ameliyatveGirisimBilgileri" =>$ameliyatveGirisimBilgileri,
"protokolNo" =>'DEU123456',
"tetkikveRadyolojiBilgileri" =>$tetkikveRadyolojiBilgileri,
"raporBilgileri" =>$raporBilgileri,
"saglikTesisKodu"=>10614,
"sorguTuru" =>'0',
"taburcuKodu" =>'1',
"tahlilBilgileri" =>$tahlilBilgileri,
"takipNo" =>'48ZP',
"tanilar" =>array("TaniBilgisiDVO"=>$tanilar),
"tedaviTuru" =>'A'
);
$params = array('odemeSorguGiris' => $param);
$result = $client->odemeBilgisiKaydet($params);
echo "<b>Dönen Sonuç</b><hr><pre>";
print_r($result);
echo "</pre>";
//-------------------------------------------------------------------------
//Dönen Sonuç
/*
stdClass Object
(
[odemeBilgisiKaydetReturn] => stdClass Object
(
[islemBilgileri] =>
[toplamTutar] => 0
[durum] => 0
[hataliKayitlar] =>
[sonucKodu] => 0000
[sonucMesaji] => İÅ?lem baÅ?arı ile sona erdi.
)
)
*/
//-------------------------------------------------------------------------
?>
GSS Medula Uygulaması ile Haberleşme Üzerine Örnek PHP Kodları
Ödeme Sorgulama - C00 (Ödeme Bilgisi Kayıt)
Ödeme Bilgisi Oku
<?
/*
Dokuz Eylül Üniversitesi, Bilgi İşlem Dairesi
Medula Çalışmaları
Semih Turgut - semih.turgut@deu.edu.tr
Yaşar Dereli - yasar.dereli@deu.edu.tr
*/
<?
$client = new SoapClient("http://test.sgk.gov.tr/saglikws/services/SevkBildirimIslemleri/wsdl/SevkBildirimIslemleri.wsdl",
array('uri' => "http://servisler.ws.gss.sgk.gov.tr",
'trace' => 1,
'login' => "43000111000",
'password' => "43000111000",
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL));
//odemeBilgisiOku
$param = array(
"saglikTesisKodu"=>10614,
"takipNo"=>'48ZP'
);
$params = array('odemeSorguOkuGiris' => $param);
$result = $client->odemeBilgisiOku($params);
echo "<b>Dönen Sonuç</b><hr><pre>";
print_r($result);
echo "</pre>";
//-------------------------------------------------------------------------
//Dönen Sonuç
/*
stdClass Object
(
[odemeBilgisiOkuReturn] => stdClass Object
(
[bransKodu] => 2900
[digerIslemBilgileri] => stdClass Object
(
)
[disBilgileri] => stdClass Object
(
)
[durumKodu] => 0
[hastaBilgileri] =>
[hastaCikisTarihi] => 08.02.2007
[hastaYatisBilgileri] => stdClass Object
(
)
[hizmetAciklama] => Yasar
[ilacBilgileri] => stdClass Object
(
)
[istisnaiDurum] => 0
[konsultasyonBilgileri] => stdClass Object
(
)
[malzemeBilgileri] => stdClass Object
(
)
[muayeneBilgisi] => stdClass Object
(
[butKodu] => 520030
[drTescilNo] => 24000932000
[hizmetSunucuRefNo] => yasar1
[muayeneTarihi] => 08.02.2007
)
[paketAmeliyatBilgileri] => stdClass Object
(
)
[protokolNo] => DEU123456
[radyolojiGoruntuBilgileri] => stdClass Object
(
)
[raporBilgileri] => stdClass Object
(
)
[saglikTesisKodu] => 10614
[sonucKodu] => 0000
[sonucMesaji] => İÅ?lem baÅ?arı ile sona erdi.
[sorguTuru] => 0
[taburcuKodu] => 1
[tahlilBilgileri] => stdClass Object
(
)
[takipNo] => 3ZUC
[tanilar] => stdClass Object
(
[TaniBilgisiDVO] => stdClass Object
(
[hizmetSunucuRefNo] =>
[birincilTani] => E
[taniKodu] => C38
[taniTipi] => 2
)
)
[tedaviTuru] => A
[toplamTutar] => 0.0
)
)
*/
//-------------------------------------------------------------------------
?>
|
|
|
|
|
|