140 lines
7.1 KiB
XML
140 lines
7.1 KiB
XML
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="DemographicWsService" targetNamespace="http://ws.oscarehr.org/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.oscarehr.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
<wsdl:types>
|
|
<xs:schema elementFormDefault="unqualified" targetNamespace="http://ws.oscarehr.org/" version="1.0" xmlns:tns="http://ws.oscarehr.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
<xs:element name="getDemographic" type="tns:getDemographic"/>
|
|
<xs:element name="getDemographicByMyOscarUserName" type="tns:getDemographicByMyOscarUserName"/>
|
|
<xs:element name="getDemographicByMyOscarUserNameResponse" type="tns:getDemographicByMyOscarUserNameResponse"/>
|
|
<xs:element name="getDemographicResponse" type="tns:getDemographicResponse"/>
|
|
<xs:complexType name="getDemographic">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="arg0" type="xs:int"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="getDemographicResponse">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="return" type="tns:demographicTransfer"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType final="extension restriction" name="demographicTransfer">
|
|
<xs:sequence>
|
|
<xs:element name="activeCount" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="address" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="alias" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="anonymous" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="chartNo" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="children" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="citizenship" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="city" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="dateJoined" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="dateOfBirth" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="demographicNo" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="displayName" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="effDate" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="email" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="endDate" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="familyDoctor" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="firstName" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="hcRenewDate" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="hcType" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="headRecord" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="hin" type="xs:string"/>
|
|
<xs:element name="hsAlertCount" type="xs:int"/>
|
|
<xs:element minOccurs="0" name="lastName" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="lastUpdateDate" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="lastUpdateUser" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="links" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="monthOfBirth" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="myOscarUserName" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="officialLanguage" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="patientStatus" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="patientStatusDate" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="pcnIndicator" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="phone" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="phone2" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="postal" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="previousAddress" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="providerNo" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="province" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="rosterDate" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="rosterStatus" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="rosterTerminationDate" type="xs:dateTime"/>
|
|
<xs:element minOccurs="0" name="rosterTerminationReason" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="sex" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="sexDesc" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="sin" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="sourceOfIncome" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="spokenLanguage" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="title" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="ver" type="xs:string"/>
|
|
<xs:element minOccurs="0" name="yearOfBirth" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="getDemographicByMyOscarUserName">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="arg0" type="xs:string"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="getDemographicByMyOscarUserNameResponse">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="return" type="tns:demographicTransfer"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:schema>
|
|
</wsdl:types>
|
|
<wsdl:message name="getDemographicByMyOscarUserNameResponse">
|
|
<wsdl:part element="tns:getDemographicByMyOscarUserNameResponse" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="getDemographicByMyOscarUserName">
|
|
<wsdl:part element="tns:getDemographicByMyOscarUserName" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="getDemographicResponse">
|
|
<wsdl:part element="tns:getDemographicResponse" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:message name="getDemographic">
|
|
<wsdl:part element="tns:getDemographic" name="parameters">
|
|
</wsdl:part>
|
|
</wsdl:message>
|
|
<wsdl:portType name="DemographicWs">
|
|
<wsdl:operation name="getDemographic">
|
|
<wsdl:input message="tns:getDemographic" name="getDemographic">
|
|
</wsdl:input>
|
|
<wsdl:output message="tns:getDemographicResponse" name="getDemographicResponse">
|
|
</wsdl:output>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="getDemographicByMyOscarUserName">
|
|
<wsdl:input message="tns:getDemographicByMyOscarUserName" name="getDemographicByMyOscarUserName">
|
|
</wsdl:input>
|
|
<wsdl:output message="tns:getDemographicByMyOscarUserNameResponse" name="getDemographicByMyOscarUserNameResponse">
|
|
</wsdl:output>
|
|
</wsdl:operation>
|
|
</wsdl:portType>
|
|
<wsdl:binding name="DemographicWsServiceSoapBinding" type="tns:DemographicWs">
|
|
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
|
<wsdl:operation name="getDemographic">
|
|
<soap:operation soapAction="" style="document"/>
|
|
<wsdl:input name="getDemographic">
|
|
<soap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output name="getDemographicResponse">
|
|
<soap:body use="literal"/>
|
|
</wsdl:output>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="getDemographicByMyOscarUserName">
|
|
<soap:operation soapAction="" style="document"/>
|
|
<wsdl:input name="getDemographicByMyOscarUserName">
|
|
<soap:body use="literal"/>
|
|
</wsdl:input>
|
|
<wsdl:output name="getDemographicByMyOscarUserNameResponse">
|
|
<soap:body use="literal"/>
|
|
</wsdl:output>
|
|
</wsdl:operation>
|
|
</wsdl:binding>
|
|
<wsdl:service name="DemographicWsService">
|
|
<wsdl:port binding="tns:DemographicWsServiceSoapBinding" name="DemographicWsPort">
|
|
<soap:address location="https://secure11.oscarhost.ca/kensington/ws/DemographicService"/>
|
|
</wsdl:port>
|
|
</wsdl:service>
|
|
</wsdl:definitions> |