Professional Documents
Culture Documents
Data
Comentarii
1.0 (PROIECT)
10.10.2006
1.0 (PUBLICAT)
30.11.2007
1.1 (PUBLICAT)
06.05.2008
1.2 (PUBLICAT)
11.05.2009
1.3 (PUBLICAT)
06.05.2010
2.0 (PUBLICAT)
29.11.2010
2.1 (PUBLICAT)
01.08.2011
2.2 (PUBLICAT)
12.01.2012
3.0 (PUBLICAT)
01.07.2012
3.0.1 (PUBLICAT)
31.07.2012
3.0.2 (PUBLICAT)
08.08.2012
3.0.3 (PUBLICAT)
26.10.2012
3.5 (PUBLICAT)
10.12.2012
3.5.1 (PUBLICAT)
12.02.2013
3.5.2 (PUBLICAT)
01.07.2013
3.7 (PUBLICAT)
15.07.2014
CUPRINS
1. INTRODUCERE ......................................................................................................................................................3
2. DEFINIIILE SERVICIILOR-WEB EXPUSE ...................................................................................................................4
2.1. Fiierul SiuiWS.wsdl..................................................................................................................................4
2.2. Fiierul SiuiInsuredWS.wsdl ................................................................................................................... 15
2.3. Fiierul SiuiValidateWS.wsdl .................................................................................................................. 16
2.4. Fiierul EPrescriptionWS.wsdl ............................................................................................................... 20
2.5. Fiierul CeasMedicalDataWS.wsdl ......................................................................................................... 28
2.6. Fiierul SiuiEInvoiceWS.wsdl (*NOU) ..................................................................................................... 30
3. STRUCTURA FIIERELOR XML COMUNE ................................................................................................................. 34
3.1. Structura fiierului de definiie a tipurilor comune pentru validri online .......................................... 34
3.2. Structura fiierului de consultare a calitii de asigurat a persoanelor .............................................. 39
3.3. Structura fiierului de consultare a reetelor gratuite i compensate ................................................ 40
3.4. Structura fiierului de preluare a informaiilor despre bilete de trimitere ctre specialiti clinice
sau investigaii de laborator .......................................................................................................................... 41
3.5. Structura fiierului de nomenclatoare pentru medici n contract cu Casa de Asigurri de Sntate42
Pagina 2 din 44
1. INTRODUCERE
Acest document este anex la "Specificaia de interfaare cu SIUI+PE+CEAS" i descrie
din punct de vedere tehnic modalitile de interfaare cu Sistemul Informatic Unic
Integrat (SIUI) al Casei Naionale de Asigurri de Sntate (CNAS), extins cu Prescripia
Electronic i Cardul Electronic de Asigurri de Sntate.
NOT
Acest document este destinat productorilor de aplicaii informatice n
domeniul medical i al asigurrilor de sntate, facilitnd accesul acestora la
informaiile tehnice necesare actualizrii aplicaiilor existente sau dezvoltrii
de aplicaii noi n vederea raportrii electronice ctre SIUI+PE+CEAS a
serviciilor prestate de furnizorii de servicii medicale i farmaceutice.
Prezenta anex conine declaraiile WSDL ale serviciilor Web expuse, precum i
structurile de date ale fiierelor XML comune folosite n aplicaiile de raportare.
Adresele serviciilor-Web expuse de SIUI sunt urmtoarele:
https://www.siui.ro/svapntws/services/SiuiWS
https://www.siui.ro/svapntws/services/SiuiValidateWS
https://www.siui.ro/svapntws/services/SiuiInsuredWS
https://www.siui.ro/svapntws/services/SiuiEInvoiceWS
Pagina 3 din 44
Pagina 4 din 44
<sequence>
<element name="partnerCategory" type="xsd:string" />
<element name="start" type="xsd:dateTime" />
<element name="stop" type="xsd:dateTime" />
<element name="uic" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getProviderInfoResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="getProviderInfoReturn" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getProviderInfoForPhysician">
<complexType>
<sequence>
<element name="partnerCategory" type="xsd:string" />
<element name="start" type="xsd:dateTime" />
<element name="stop" type="xsd:dateTime" />
<element name="uic" type="xsd:string" />
<element name="stencilNo" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getProviderInfoForPhysicianResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="getProviderInfoForPhysicianReturn"
type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="sendReport">
<complexType>
<sequence>
<element name="reportType" type="xsd:string" />
<element name="reportXML" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="sendReportResponse">
<complexType>
<sequence>
<element name="sendReportReturn" type="xsd:int" />
</sequence>
</complexType>
</element>
<element name="getReportFeedback">
<complexType>
<sequence>
<element name="fileName" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getReportFeedbackResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="getReportFeedbackReturn" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getRefund">
<complexType>
<sequence>
Versiunea 3.7 din 15.07.2014
Pagina 5 din 44
Pagina 6 din 44
<element name="registerApplicationInstance">
<complexType>
<sequence>
<element name="provType" type="xsd:string" />
<element name="uic" type="xsd:string" />
<element name="ctrNo" type="xsd:string" />
<element name="serialNo" type="xsd:string" />
<element name="regDate" type="xsd:dateTime" />
</sequence>
</complexType>
</element>
<element name="registerApplicationInstanceResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="registerApplicationInstanceReturn"
type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="isPhysicianOnContract">
<complexType>
<sequence>
<element name="contractNo" type="xsd:string" />
<element name="physicianId" type="xsd:long" />
<element name="atDate" type="xsd:dateTime" />
</sequence>
</complexType>
</element>
<element name="isPhysicianOnContractResponse">
<complexType>
<sequence>
<element name="isPhysicianOnContractReturn" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="generatePrescriptionSeries">
<complexType>
<sequence>
<element name="categoryCode" type="xsd:string" />
<element name="orgUnitCode" type="xsd:string" />
<element name="uic" type="xsd:string" />
<element name="subUnitCode" type="xsd:string" />
<element name="validFrom" type="xsd:dateTime" />
<element name="isOnLine" type="xsd:boolean" />
<element name="quantity" type="xsd:int" />
</sequence>
</complexType>
</element>
<element name="generatePrescriptionSeriesResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="generatePrescriptionSeriesReturn"
type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getPrescriptionSeriesInfo">
<complexType>
<sequence>
<element name="categoryCode" type="xsd:string" />
<element name="orgUnitCode" type="xsd:string" />
<element name="uic" type="xsd:string" />
<element name="subUnitCode" type="xsd:string" />
</sequence>
</complexType>
</element>
Versiunea 3.7 din 15.07.2014
Pagina 7 din 44
<element name="getPrescriptionSeriesInfoResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="getPrescriptionSeriesInfoReturn"
type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getPartnerInfo">
<complexType>
<sequence>
<element name="partnerCode" type="xsd:string" />
<element name="startDate" type="xsd:dateTime" />
<element name="stopDate" type="xsd:dateTime" />
<element name="uic" type="xsd:string" />
<element name="subUnitCode" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getPartnerInfoResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="getPartnerInfoReturn" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getRegisterFeedbackAggregated">
<complexType>
<sequence>
<element name="partnerUic" type="xsd:string" />
<element name="partnerWorkplace" type="xsd:string" />
<element name="start" type="xsd:dateTime" />
<element name="stop" type="xsd:dateTime" />
</sequence>
</complexType>
</element>
<element name="getRegisterFeedbackAggregatedResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="getRegisterFeedbackAggregatedReturn"
type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getRegisterFeedback">
<complexType>
<sequence>
<element name="filename" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getRegisterFeedbackResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="getRegisterFeedbackReturn" type="xsd:string"
/>
</sequence>
</complexType>
</element>
</schema>
<schema elementFormDefault="qualified"
targetNamespace="http://exceptions.webservices.utils.svapnt.siveco.ro"
xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="RaportariException">
<sequence>
<element name="errorCode" type="xsd:int" />
Versiunea 3.7 din 15.07.2014
Pagina 8 din 44
Pagina 9 din 44
Pagina 10 din 44
<wsdl:operation name="getRefund">
<wsdl:input message="impl:getRefundRequest" name="getRefundRequest" />
<wsdl:output message="impl:getRefundResponse" name="getRefundResponse" />
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="getRefundForPhysician">
<wsdl:input message="impl:getRefundForPhysicianRequest" name="getRefundForPhysicianRequest"
/>
<wsdl:output message="impl:getRefundForPhysicianResponse"
name="getRefundForPhysicianResponse" />
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="getRefundForInvoice">
<wsdl:input message="impl:getRefundForInvoiceRequest" name="getRefundForInvoiceRequest" />
<wsdl:output message="impl:getRefundForInvoiceResponse" name="getRefundForInvoiceResponse"
/>
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="getDecisions">
<wsdl:input message="impl:getDecisionsRequest" name="getDecisionsRequest" />
<wsdl:output message="impl:getDecisionsResponse" name="getDecisionsResponse" />
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="registerApplicationInstance">
<wsdl:input message="impl:registerApplicationInstanceRequest"
name="registerApplicationInstanceRequest" />
<wsdl:output message="impl:registerApplicationInstanceResponse"
name="registerApplicationInstanceResponse" />
</wsdl:operation>
<wsdl:operation name="isPhysicianOnContract">
<wsdl:input message="impl:isPhysicianOnContractRequest" name="isPhysicianOnContractRequest"
/>
<wsdl:output message="impl:isPhysicianOnContractResponse"
name="isPhysicianOnContractResponse" />
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="generatePrescriptionSeries">
<wsdl:input message="impl:generatePrescriptionSeriesRequest"
name="generatePrescriptionSeriesRequest" />
<wsdl:output message="impl:generatePrescriptionSeriesResponse"
name="generatePrescriptionSeriesResponse" />
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="getPrescriptionSeriesInfo">
<wsdl:input message="impl:getPrescriptionSeriesInfoRequest"
name="getPrescriptionSeriesInfoRequest" />
<wsdl:output message="impl:getPrescriptionSeriesInfoResponse"
name="getPrescriptionSeriesInfoResponse" />
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="getPartnerInfo">
<wsdl:input message="impl:getPartnerInfoRequest" name="getPartnerInfoRequest" />
<wsdl:output message="impl:getPartnerInfoResponse" name="getPartnerInfoResponse" />
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="getRegisterFeedbackAggregated">
<wsdl:input message="impl:getRegisterFeedbackAggregatedRequest"
name="getRegisterFeedbackAggregatedRequest" />
<wsdl:output message="impl:getRegisterFeedbackAggregatedResponse"
name="getRegisterFeedbackAggregatedResponse" />
<wsdl:fault message="impl:RaportariException" name="RaportariException" />
</wsdl:operation>
<wsdl:operation name="getRegisterFeedback">
<wsdl:input message="impl:getRegisterFeedbackRequest" name="getRegisterFeedbackRequest" />
<wsdl:output message="impl:getRegisterFeedbackResponse" name="getRegisterFeedbackResponse"
/>
Versiunea 3.7 din 15.07.2014
Pagina 11 din 44
Pagina 12 din 44
/>
/>
/>
/>
/>
Pagina 13 din 44
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="generatePrescriptionSeries">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="generatePrescriptionSeriesRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="generatePrescriptionSeriesResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="RaportariException">
<wsdlsoap:fault name="RaportariException" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getPrescriptionSeriesInfo">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getPrescriptionSeriesInfoRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getPrescriptionSeriesInfoResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="RaportariException">
<wsdlsoap:fault name="RaportariException" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getPartnerInfo">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getPartnerInfoRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getPartnerInfoResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="RaportariException">
<wsdlsoap:fault name="RaportariException" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getRegisterFeedbackAggregated">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getRegisterFeedbackAggregatedRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getRegisterFeedbackAggregatedResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="RaportariException">
<wsdlsoap:fault name="RaportariException" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getRegisterFeedback">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getRegisterFeedbackRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getRegisterFeedbackResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="RaportariException">
<wsdlsoap:fault name="RaportariException" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SiuiWSService">
<wsdl:port binding="impl:SiuiWSSoapBinding" name="SiuiWS">
<wsdlsoap:address location="https://www.siui.ro/svapntws/services/SiuiWS" />
Versiunea 3.7 din 15.07.2014
Pagina 14 din 44
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Pagina 15 din 44
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SiuiInsuredWSService">
<wsdl:port name="SiuiInsuredWS" binding="impl:SiuiInsuredWSSoapBinding">
<wsdlsoap:address location="https://www.siui.ro/svapntws/services/SiuiInsuredWS" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Pagina 16 din 44
Pagina 17 din 44
<wsdl:output name="validatePrescriptionResponse"
message="impl:validatePrescriptionResponse" />
</wsdl:operation>
<wsdl:operation name="validateClinicReferral" parameterOrder="reportXml reportType">
<wsdl:input name="validateClinicReferralRequest"
message="impl:validateClinicReferralRequest" />
<wsdl:output name="validateClinicReferralResponse"
message="impl:validateClinicReferralResponse" />
</wsdl:operation>
<wsdl:operation name="validateLabReferral" parameterOrder="reportXml reportType">
<wsdl:input name="validateLabReferralRequest" message="impl:validateLabReferralRequest" />
<wsdl:output name="validateLabReferralResponse" message="impl:validateLabReferralResponse"
/>
</wsdl:operation>
<wsdl:operation name="validateSickLeave" parameterOrder="reportXml">
<wsdl:input name="validateSickLeaveRequest" message="impl:validateSickLeaveRequest" />
<wsdl:output name="validateSickLeaveResponse" message="impl:validateSickLeaveResponse" />
</wsdl:operation>
<wsdl:operation name="validatePharmacyDrugs" parameterOrder="reportXml">
<wsdl:input name="validatePharmacyDrugsRequest" message="impl:validatePharmacyDrugsRequest"
/>
<wsdl:output name="validatePharmacyDrugsResponse"
message="impl:validatePharmacyDrugsResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="SiuiValidateWSSoapBinding" type="impl:SiuiValidateWS">
<wsdlsoap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc" />
<wsdl:operation name="getPrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getPrescriptionRequest">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="getPrescriptionResponse">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getClinicReferral">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getClinicReferralRequest">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="getClinicReferralResponse">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getLabReferral">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getLabReferralRequest">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="getLabReferralResponse">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
Versiunea 3.7 din 15.07.2014
Pagina 18 din 44
<wsdl:operation name="validateEnlisted">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="validateEnlistedRequest">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="validateEnlistedResponse">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateReport">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="validateReportRequest">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="validateReportResponse">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validatePrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="validatePrescriptionRequest">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="validatePrescriptionResponse">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateClinicReferral">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="validateClinicReferralRequest">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="validateClinicReferralResponse">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateLabReferral">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="validateLabReferralRequest">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output name="validateLabReferralResponse">
<wsdlsoap:body use="encoded"
namespace="http://siuiValidate.webservices.utils.svapnt.siveco.ro"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateSickLeave">
Versiunea 3.7 din 15.07.2014
Pagina 19 din 44
Pagina 20 din 44
Pagina 21 din 44
<wsdl:message name="processHospitalPrescriptionRequest">
<wsdl:part name="reportXml" type="xsd:string" />
</wsdl:message>
<wsdl:message name="getStatusForPrescriptionsResponse">
<wsdl:part name="getStatusForPrescriptionsReturn" type="xsd:string" />
</wsdl:message>
<wsdl:message name="processHospitalPrescriptionResponse">
<wsdl:part name="processHospitalPrescriptionReturn" type="xsd:string" />
</wsdl:message>
<wsdl:message name="getStatusForPrescriptionsRequest">
<wsdl:part name="insuranceHouseCode" type="xsd:string" />
<wsdl:part name="providerCode" type="xsd:string" />
<wsdl:part name="contractNo" type="xsd:string" />
<wsdl:part name="contractType" type="xsd:string" />
<wsdl:part name="startFrom" type="xsd:dateTime" />
<wsdl:part name="endTo" type="xsd:dateTime" />
<wsdl:part name="workPlaceCode" type="xsd:string" />
</wsdl:message>
<wsdl:message name="getReleasedPrescriptionRequest">
<wsdl:part name="providerCode" type="xsd:string" />
<wsdl:part name="workplaceCode" type="xsd:string" />
<wsdl:part name="insuranceHouseCode" type="xsd:string" />
<wsdl:part name="series" type="xsd:string" />
<wsdl:part name="no" type="xsd:string" />
<wsdl:part name="fractionNo" type="xsd:int" />
</wsdl:message>
<wsdl:message name="cancelPrescribedPrescriptionResponse">
<wsdl:part name="cancelPrescribedPrescriptionReturn" type="xsd:int" />
</wsdl:message>
<wsdl:message name="cancelReleasedHospitalPrescriptionResponse">
<wsdl:part name="cancelReleasedHospitalPrescriptionReturn" type="xsd:int" />
</wsdl:message>
<wsdl:message name="getPrescribedPrescriptionsForCidRequest">
<wsdl:part name="requestXml" type="xsd:string" />
</wsdl:message>
<wsdl:message name="cancelPrescribedPrescriptionRequest">
<wsdl:part name="providerCode" type="xsd:string" />
<wsdl:part name="physicianStencilNo" type="xsd:string" />
<wsdl:part name="contractNo" type="xsd:string" />
<wsdl:part name="contractType" type="xsd:string" />
<wsdl:part name="insuranceHouseCode" type="xsd:string" />
<wsdl:part name="series" type="xsd:string" />
<wsdl:part name="no" type="xsd:string" />
<wsdl:part name="prescriptionDate" type="xsd:dateTime" />
<wsdl:part name="cancellationReason" type="xsd:string" />
</wsdl:message>
<wsdl:message name="getReleasedPrescriptionResponse">
<wsdl:part name="getReleasedPrescriptionReturn" type="xsd:string" />
</wsdl:message>
<wsdl:message name="cancelReleasedPrescriptionResponse">
<wsdl:part name="cancelReleasedPrescriptionReturn" type="xsd:int" />
</wsdl:message>
<wsdl:message name="processIssuedPrescriptionResponse">
<wsdl:part name="processIssuedPrescriptionReturn" type="xsd:string" />
</wsdl:message>
<wsdl:message name="getPrescribedPrescriptionsForCidResponse">
<wsdl:part name="getPrescribedPrescriptionsForCidReturn" type="xsd:string" />
</wsdl:message>
<wsdl:message name="getPrescribedPrescriptionRequest">
<wsdl:part name="providerCode" type="xsd:string" />
<wsdl:part name="physicianStencilNo" type="xsd:string" />
<wsdl:part name="contractNo" type="xsd:string" />
<wsdl:part name="contractType" type="xsd:string" />
<wsdl:part name="insuranceHouseCode" type="xsd:string" />
<wsdl:part name="series" type="xsd:string" />
<wsdl:part name="no" type="xsd:string" />
Versiunea 3.7 din 15.07.2014
Pagina 22 din 44
Pagina 23 din 44
Pagina 24 din 44
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getPrescribedPrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getPrescribedPrescriptionRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:input>
<wsdl:output name="getPrescribedPrescriptionResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="cancelPrescribedPrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="cancelPrescribedPrescriptionRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:input>
<wsdl:output name="cancelPrescribedPrescriptionResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="cancelReleasedPrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="cancelReleasedPrescriptionRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:input>
<wsdl:output name="cancelReleasedPrescriptionResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateInvoices">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="updateInvoicesRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:input>
<wsdl:output name="updateInvoicesResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
Versiunea 3.7 din 15.07.2014
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>
Pagina 25 din 44
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getReleasedPrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getReleasedPrescriptionRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:input>
<wsdl:output name="getReleasedPrescriptionResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="downloadNotReportedPrescriptionsReport">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="downloadNotReportedPrescriptionsReportRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:input>
<wsdl:output name="downloadNotReportedPrescriptionsReportResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getStatusForPrescriptions">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getStatusForPrescriptionsRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:input>
<wsdl:output name="getStatusForPrescriptionsResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getPrescribedPrescriptionsForCid">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getPrescribedPrescriptionsForCidRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:input>
<wsdl:output name="getPrescribedPrescriptionsForCidResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded"
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>
Pagina 26 din 44
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="processHospitalPrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="processHospitalPrescriptionRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:input>
<wsdl:output name="processHospitalPrescriptionResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="cancelReleasedHospitalPrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="cancelReleasedHospitalPrescriptionRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:input>
<wsdl:output name="cancelReleasedHospitalPrescriptionResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getReleasedHospitalPrescription">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getReleasedHospitalPrescriptionRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:input>
<wsdl:output name="getReleasedHospitalPrescriptionResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:output>
<wsdl:fault name="EPrescriptionException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="EPrescriptionException"
namespace="http://processPrescription.webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="EPrescriptionWSService">
<wsdl:port binding="impl:EPrescriptionWSSoapBinding" name="EPrescriptionWS">
<wsdlsoap:address location="https://sipe.siui.ro/svapntws/services/EPrescriptionWS" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Pagina 27 din 44
Pagina 28 din 44
<wsdl:portType name="CeasMedicalDataWS">
<wsdl:operation name="sendMedicalData" parameterOrder="cid medicalDataRequest">
<wsdl:input message="impl:sendMedicalDataRequest" name="sendMedicalDataRequest" />
<wsdl:output message="impl:sendMedicalDataResponse" name="sendMedicalDataResponse" />
<wsdl:fault message="impl:ECardException" name="ECardException" />
</wsdl:operation>
<wsdl:operation name="getCardStatus" parameterOrder="cardNo">
<wsdl:input message="impl:getCardStatusRequest" name="getCardStatusRequest" />
<wsdl:output message="impl:getCardStatusResponse" name="getCardStatusResponse" />
<wsdl:fault message="impl:ECardException" name="ECardException" />
</wsdl:operation>
<wsdl:operation name="setInvalidCardData" parameterOrder="cid cardNo motivation">
<wsdl:input message="impl:setInvalidCardDataRequest" name="setInvalidCardDataRequest" />
<wsdl:output message="impl:setInvalidCardDataResponse" name="setInvalidCardDataResponse" />
<wsdl:fault message="impl:ECardException" name="ECardException" />
</wsdl:operation>
<wsdl:operation name="getMedicalData" parameterOrder="cid">
<wsdl:input message="impl:getMedicalDataRequest" name="getMedicalDataRequest" />
<wsdl:output message="impl:getMedicalDataResponse" name="getMedicalDataResponse" />
<wsdl:fault message="impl:ECardException" name="ECardException" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CeasMedicalDataWSSoapBinding" type="impl:CeasMedicalDataWS">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="sendMedicalData">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="sendMedicalDataRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:input>
<wsdl:output name="sendMedicalDataResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:output>
<wsdl:fault name="ECardException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="ECardException" namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getCardStatus">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getCardStatusRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:input>
<wsdl:output name="getCardStatusResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:output>
<wsdl:fault name="ECardException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="ECardException" namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="setInvalidCardData">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="setInvalidCardDataRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:input>
<wsdl:output name="setInvalidCardDataResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:output>
<wsdl:fault name="ECardException">
Pagina 29 din 44
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="ECardException" namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getMedicalData">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getMedicalDataRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:input>
<wsdl:output name="getMedicalDataResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:output>
<wsdl:fault name="ECardException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="ECardException" namespace="http://webservices.utils.svapnt.siveco.ro" use="encoded" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CeasMedicalDataWSService">
<wsdl:port binding="impl:CeasMedicalDataWSSoapBinding" name="CeasMedicalDataWS">
<wsdlsoap:address location="https://ceas.siui.ro/svapntws/services/CeasMedicalDataWS" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Pagina 30 din 44
</xsd:complexType>
</xsd:element>
<xsd:element name="fault" type="tns1:RaportariException" />
<xsd:element name="cancelEInvoice">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="serialCode" type="xsd:string" />
<xsd:element name="serialNumber" type="xsd:string" />
<xsd:element name="providerFiscalCode" type="xsd:string" />
<xsd:element name="cancellationDate" type="xsd:dateTime" />
<xsd:element name="cancellationReason" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="cancelEInvoiceResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="cancelEInvoiceReturn" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getEInvoiceClearingNote">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="serialCode" type="xsd:string" />
<xsd:element name="serialNumber" type="xsd:string" />
<xsd:element name="providerFiscalCode" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getEInvoiceClearingNoteResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="getEInvoiceClearingNoteReturn"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getEInvoice">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="serialCode" type="xsd:string" />
<xsd:element name="serialNumber" type="xsd:string" />
<xsd:element name="providerFiscalCode" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getEInvoiceResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="getEInvoiceReturn" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
targetNamespace="http://exceptions.webservices.utils.svapnt.siveco.ro">
<xsd:complexType name="RaportariException">
<xsd:sequence>
<xsd:element name="errorCode" type="xsd:int" />
<xsd:element name="message" nillable="true" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="RaportariException">
Versiunea 3.7 din 15.07.2014
Pagina 31 din 44
Pagina 32 din 44
<wsdl:input name="cancelEInvoiceRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="cancelEInvoiceResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="RaportariException">
<wsdlsoap:fault use="literal" name="RaportariException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getEInvoiceClearingNote">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getEInvoiceClearingNoteRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getEInvoiceClearingNoteResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="RaportariException">
<wsdlsoap:fault use="literal" name="RaportariException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getEInvoice">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getEInvoiceRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getEInvoiceResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="RaportariException">
<wsdlsoap:fault use="literal" name="RaportariException" namespace="" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SiuiEInvoiceWSService">
<wsdl:port name="SiuiEInvoiceWS" binding="impl:SiuiEInvoiceWSSoapBinding">
<wsdlsoap:address location="https://www.siui.ro/svapntws/services/SiuiEInvoiceWS" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Pagina 33 din 44
CommonReportingTypes.xsd
http://www.cnas.ro/siui/2.0
foreignPersonType
Tipul de date folosit pentru datele ceteni strini
Descriere atribut
Obligatoriu Tip de date Constrngeri
Lungime max.
Identificatorul unic al persoanei
Da
string
20
Lungime max.
Prenumele persoanei
Nu
string
40
Lungime max.
Numele de familie al persoanei
Nu
string
40
Data naterii
Nu
date
ara de origine (Valoarea codului din
Lungime max.
Nu
string
nomenclatorul de ri)
20
Codul de card pentru asiguraii
Lungime max.
europeni, aa cum este el nscris pe Nu
string
40
card
Data de expirare a cardului
Nu
date
Codul insituiei emitente, aa cum
Lungime max.
Nu
string
este nscris pe card
30
Numele insituiei emitente, aa cum
Lungime max.
Nu
string
este nscris pe card
100
Adresa insituiei emitente, aa cum
Lungime max.
Nu
string
este nscris pe card
100
personIdentifier
personFirstName
personLastName
birthDate
countryCode
cardCode
cardExpireDate
emissiveOrgUnitCode
emissiveOrgUnitName
emissiveOrgUnitAddress
Nume tip complex
Descriere tip complex
Nume atribut
code
docSeries
jDocType
Tipul de date folosit pentru documentele justificative
Descriere atribut
Obligatoriu Tip de date Constrngeri
Lungime max.
Codul tipului de document justificativ Da
string
20
Lungime max.
Seria documentului justificativ
Nu
string
20
Pagina 34 din 44
docNo
Nu
string
Nu
string
Nu
Nu
Da
date
date
date
Nu
string
Lungime max.
20
Lungime max.
255
Lungime max.
20
validFrom
validTo
docDate
issuedBy
Unitatea/Instituia emitent
claimItemType
Tipul de date de baz folosit pentru trimiterea cererilor de validare
Descriere atribut
Obligatoriu Tip de date Constrngeri
Identificatorul unic al nregistrrii la
Lungime max.
Da
string
nivelul aplicaiei de raportare
40
Indica daca nregistrarea raportat a
fost adugat, modificat sau
Nu
boolean
tears
description
AppID
deleted
refferedClaimItemType
claimItemType (vezi definiia mai jos, sau n tipurile comune)
Descriere atribut
Obligatoriu Tip de date Constrngeri
Lungime max.
Seria biletului de trimitere
Nu
string
20
Lungime max.
Numarul biletului de trimitere
Nu
string
20
Parafa medicului de pe biletul de
Lungime max.
Nu
string
trimitere
20
Lungime max.
Data biletului de trimitere
Nu
string
10
Specialitate medicului de pe biletul
Lungime max.
Nu
string
de trimitere
20
Numarul contractului medicului de
Lungime max.
Nu
string
pe biletul de trimitere
40
feedbackType
Tipul de date de baz folosit pentru trimiterea erorilor de raportare
Nr apariii: minim 0, maxim 1
errors
Lista de erori detectate la prelucrarea raportrii
errorsCollection (vezi definiia mai jos, sau n tipurile comune)
Descriere atribut
Obligatoriu Tip de date Constrngeri
Identificatorul unic al nregistrrii la
Lungime max.
Da
string
nivelul aplicaiei de raportare
40
Indic dac nregistrarea raportat a
Da
feedbackStatefost validat sau nu
errorType
Definiia tipului de date folosit pentru erorile de raportare (elementul poate
conine ca text inclus comentariile operatorilor SIUI)
Descriere atribut
Obligatoriu Tip de date Constrngeri
Codul erorii (valoare din
Da
string
nomenclatorul de erori SIUI)
errorsCollection
Definiia tipului de date folosit pentru lista de erori
Pagina 35 din 44
Nume element
Descriere element
Tip element
requestType
Tipul de date de baz folosit pentru transmiterea cererilor de validare ctre
SIUI (abstract - trebuie derivat)
Descriere atribut
Obligatoriu Tip de date Constrngeri
Cheia de identificare a aplicaiei de
Lungime max.
raportare (producator de software Nu
string
20
3rd partry)
Codul unic de identificare al
Lungime max.
Da
string
furnizorului
20
Denumirea furnizorului (unitii
Lungime max.
medicale) n numele creia se emite Da
string
100
cererea de validare
Punctul de lucru al furnizorului, de la
Lungime max.
Nu
string
care se efectueaza raportarea
20
Codul casei de asigurri cu care
Lungime max.
furnizorul are contract (valoare din Da
string
20
nomenclatorul de case de asigurri)
reportDate
reportType
reportMonth
reportYear
correction
Versiunea 3.7 din 15.07.2014
requestContractType
Tipul de date de baz folosit pentru transmiterea cererilor de validare ctre
SIUI, pentru furnizorii cu contract
requestType (vezi definiia mai jos, sau n tipurile comune)
Descriere atribut
Obligatoriu Tip de date Constrngeri
Numrul contractului n vigoare,
Lungime max.
Da
string
pentru care se realizeaz raportarea
40
Tipul contractului specific
Lungime max.
furnizorului pentru care se
Da
string
20
realizeaz raportarea
Data pentru care se realizeaz
raportare (toate nregistrrile
Da
date
trebuie sa se ncadreze la aceast
dat)
Tipul de raportare (identic cu
Lungime max.
valoarea primului parametru al
Da
string
20
metodei serviciului-web de validare)
requestConventionType
Tipul de date de baz folosit pentru transmiterea cererilor de validare ctre
SIUI, pentru medicii cu connvenii
requestType (vezi definiia mai jos, sau n tipurile comune)
Descriere atribut
Obligatoriu Tip de date Constrngeri
Numrul conveiei de eliberare
Lungime max.
certificiate medicale n vigoare,
Da
string
20
pentru care se realizeaz raportarea
Luna pentru care se realizeaz
raportare (toate nregistrrile
Da
monthType trebuie sa se ncadreze n luna/anul
precizate)
Anul pentru care se realizeaz
raportare (toate nregistrrile
Da
yearType
trebuie sa se ncadreze n luna/anul
precizate)
Specific dac raportarea este
Nu
boolean
Pagina 36 din 44
rectificativ
Nume tip complex
Descriere tip complex
Nume element
Descriere element
Tip element
Nume atribut
validationDate
state
Nume tip complex
Descriere tip complex
Nume element
Descriere element
Tip element
Nume atribut
responseDate
responseType
Tipul de date de baz folosit pentru rspunsul la cererile de validare
Nr apariii: minim 0, maxim 1
errors
Lista de erori detectate la prelucrarea raportrii
errorsCollection (vezi definiia mai jos, sau n tipurile comune)
Descriere atribut
Obligatoriu Tip de date Constrngeri
Data i ora validrii n SIUI a cererii
Da
date-time
(timestamp)
Indic dac nregistrarea raportat a
Da
feedbackStatefost validat sau nu
getResponseBase
Tipul de date de baz folosit pentru rspunsul la cererile de validare
Nr apariii: minim 0, maxim 1
errors
Lista de erori detectate la prelucrarea raportrii
errorsCollection (vezi definiia mai jos, sau n tipurile comune)
Descriere atribut
Obligatoriu Tip de date Constrngeri
Data i ora validrii n SIUI a cererii
Da
date-time (timestamp)
Tip de date
string
Constrangeri
Patern [0-9]{13}
Tip de date
Constrangeri
string
Patern [0-9A-Z]{5,6}
Tip de date
genderType
Constrangeri
1-MASCULIN
2-FEMININ
3-BISEXUAL
4-NECUNOSCUT
Tip de date
patientType
string
stencilType
Constrangeri
ASIGURAT-Asigurati
ACCI_PROFAccidente de munca
sau boli profesionale
PREJ_DAUNAccidente rutiere
sau vatamari
corporale
CARD_EUROPersoane titulare ale
cardului european
CETA_CONVCetatenii statelor cu
care Romania a
incheiat intelegeri,
conventii sau
protocoale
internationale
FORM_CEEBeneficiari de
Pagina 37 din 44
regulament cee
1408/1971
Nume tip simplu
Tip de date
Tip de date
Tip de date
diagnosticType
Tipul dianostic
string
Tip de date
monthType
Nume tip simplu
yearType
clinicPresentationMode
integer
Constrangeri
integer
unsigned-int
clinicServiceType
Constrangeri
Tip de date
unsigned-int
Constrangeri
0-ACUT
1-SUBACUT
2-CRONIC
Constrangeri
1-CONSULTATIE
INITIALA
2-CONSULTATIE DE
CONTROL
3-CONSULTATIE
SPECIFICA INITIALA
4-CONSULTATIE
SPECIFICA
CONTROL
5-SERVICII
6-SERVICII CONEXE
7-CONSULTATIE
CONEXA INITIALA
8-CONSULTATIE
CONEXA DE
CONTROL
Constrangeri
1-URGENTA
2-BILET DE
TRIMITERE
3-SCRISOARE
MEDICALA
4-CONTROL
5-PREZENTARE
DIRECTA
6-ANEXA 10
7-BILET DE
EXTERNARE
8-POTENTIAL
ENDEMO-EPIDEMIC
9-AFECTIUNE
ACUTA
INTERCURENTA
10-CRONICE SI PNS
(ANEXA 39A)
URMARIREA
EVOLUTIEI
11-CRONICE SI PNS
(ANEXA 39A)
Pagina 38 din 44
EXAMEN PERIODIC
12-Telemedicina
Nume tip simplu
Tip de date
feedbackState
Constrangeri
0-INVALID
1-VALID
2-PARTIAL VALID
GetInsuredResponse.xsd
http://www.cnas.ro/siui/2.0
Nume element
Descriere element
Nume element
Descriere element
Nume atribut
insuredResponse
insured
Descriere atribut
Codul numeric personal al
pacientului (CNP)
Numrul de asigurat al pacientului
(CID)
pid
cid
Nu
pidType
Nu
cidType
-1-Eroare
0-Inexistent
Da
xs:short
1-Asigurat
2-Neasigurat
3-Decedat
Nr apariii: minim 0, maxim 1
state
Nume element
Descriere element
Nume element
Descriere element
Nume atribut
validFrom
validTo
categories
Lista de categorii
Nr apariii: minim 0, maxim nelimitat
category
Categoria pacientului
Descriere atribut
Obligatoriu Tip de date Constrngeri
Codul categoriei de asigurat (valoare
Da
string
din nomenclatorul de categorii)
Data de nceput a valabilitii
Nu
date
Data de sfrit a valabilitii
Nu
date
Nr
apariii:
minim
0,
maxim
1
states
Lista de strilor de asigurare ale persoanei (valori folosite la reete)
Nr apariii: minim 0, maxim nelimitat
state
Starea de asigurare a persoanei
Descriere atribut
Obligatoriu Tip de date Constrngeri
Codul strii de asigurat (valoarea
Da
string
codului din nomenclatorul de stri)
Data de nceput a valabilitii
Nu
date
Data de sfrit a valabilitii
Nu
date
-
Tip de date
pidType
string
code
validFrom
validTo
Nume element
Descriere element
Nume element
Descriere element
Nume atribut
code
Constrangeri
Lungime min. 13
Lungime max. 13
Patern [0-9]{13}
Pagina 39 din 44
Tip de date
cidType
string
Constrangeri
Lungime min. 20
Lungime max. 20
Patern [0-9]{20}
GetPrescriptionResponse.xsd
http://www.cnas.ro/siui/2.0
CommonReportingTypes.xsd
Pagina 40 din 44
Nume atribut
no
drugCode
Descriere atribut
Numrul de ordine al
medicamentului n reet.
Constrngeri
Nu
unsigned-int
Nu
string
quantity
dose
Nume element
Descriere element
Nume atribut
prescriptionTest
Teste medicale prescrise pe reet
Descriere atribut
testName
monthsNo
Numr de luni
patientType
Tip pacient
activeSubstance
concentration
pharmaceuticalForm
diseaseCode
diseaseCategory
diagnosticType
copaymentListType
copaymentListPercent
Lungime max.
20
Lungime max.
string
150
Lungime max.
string
30
Lungime max.
string
100
Lungime max.
string
20
Lungime max.
string
20
diagnosticTypestring
Lungime max.
20
decimal
double
Lungime max.
Nu
string
20
Nr apariii: minim 0, maxim 1
Obligatoriu Tip de date Constrngeri
Lungime max.
Nu
string
100
Da
integer
COPILDa
string
ADULT-
GetReferralResponse.xsd
http://www.cnas.ro/siui/2.0
CommonReportingTypes.xsd
Nume element
Descriere element
Extinde tipul
Nume element
Descriere element
Nume atribut
stencilNo
personPID
patientInsuranceHouse
Versiunea 3.7 din 15.07.2014
Pagina 41 din 44
Nu
serialCode
Nu
issueDate
Data emiterii
Da
ticketType
Da
diagnostic
specialty
personType
Nume element
Descriere element
Tip element
Nume element
Descriere element
Nume atribut
no
investigation
quantity
20
Lungime max.
string
20
Lungime max.
string
20
date
1-MEDIC
SPECIALIST
unsigned-int 2-INVESTIGATII
DE
LABORATOR
Lungime max.
string
20
NomenclatoareMedici.xsd
Pagina 42 din 44
Namespace
http://www.cnas.ro/siui/2.0
Nume element
Descriere element
Nume atribut
issueDate
Nume element
Descriere element
Nume element
Descriere element
Nume atribut
code
description
Nume element
Descriere element
Nume element
Descriere element
Nume atribut
code
name
type
validFrom
validTo
Nume element
Descriere element
Nume element
Descriere element
Nume atribut
code
name
validFrom
validTo
Nume element
Descriere element
Nume element
Descriere element
Nume atribut
pid
name
stencil
validFrom
validTo
Nume element
Versiunea 3.7 din 15.07.2014
Pagina 43 din 44
Descriere element
Nume element
Descriere element
Nume atribut
stencil
contractNo
insuranceHouse
contractType
physicianType
specialityCode
validFrom
validTo
Pagina 44 din 44