Showing:

Ports
Operations
Parts
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:

Resource hierarchy:

Main WSDL webservices
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
[ top ]
Inner Schema webservices
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Properties
attribute form default unqualified
element form default qualified
[ top ]
Service tns:PathWayService
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Ports
PathWayServiceSoap12
Binding tns:PathWayServiceSoap12
Extensibility
<soap12:address location="https://nww.pathwaysdos.nhs.uk/app/api/webservices"/>
Source
<wsdl:service name="PathWayService">
  <wsdl:port binding="tns:PathWayServiceSoap12" name="PathWayServiceSoap12">
    <soap12:address location="https://nww.pathwaysdos.nhs.uk/app/api/webservices"/>
  </wsdl:port>
</wsdl:service>
[ top ]
Binding tns:PathWayServiceSoap12
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Type
Extensibility
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
Operations
ServiceDetailsById
Extensibility
<soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/ServiceDetailsById"/>
Input
<soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
<soap12:body use="literal"/>
Output
<soap12:body use="literal"/>
GetHospitalScores
Extensibility
<soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/GetHospitalScores" style="document"/>
Input
<soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
<soap12:body use="literal"/>
Output
<soap12:body use="literal"/>
CheckCapacitySummary
Extensibility
<soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/CheckCapacitySummary" style="document"/>
Input
<soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
<soap12:body use="literal"/>
Output
<soap12:body use="literal"/>
ServiceAnalysis
Extensibility
<soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/ServiceAnalysis" style="document"/>
Input
<soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
<soap12:body use="literal"/>
Output
<soap12:body use="literal"/>
ExceptionCapture
Extensibility
<soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/ExceptionCapture" style="document"/>
Input
<soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
<soap12:body use="literal"/>
Output
<soap12:body use="literal"/>
Used by
Source
<wsdl:binding name="PathWayServiceSoap12" type="tns:PathWayServiceSoap">
  <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
  <wsdl:operation name="ServiceDetailsById">
    <soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/ServiceDetailsById"/>
    <wsdl:input>
      <soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
      <soap12:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
      <soap12:body use="literal"/>
    </wsdl:output>
  </wsdl:operation>
  <wsdl:operation name="GetHospitalScores">
    <soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/GetHospitalScores" style="document"/>
    <wsdl:input>
      <soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
      <soap12:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
      <soap12:body use="literal"/>
    </wsdl:output>
  </wsdl:operation>
  <wsdl:operation name="CheckCapacitySummary">
    <soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/CheckCapacitySummary" style="document"/>
    <wsdl:input>
      <soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
      <soap12:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
      <soap12:body use="literal"/>
    </wsdl:output>
  </wsdl:operation>
  <wsdl:operation name="ServiceAnalysis">
    <soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/ServiceAnalysis" style="document"/>
    <wsdl:input>
      <soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
      <soap12:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
      <soap12:body use="literal"/>
    </wsdl:output>
  </wsdl:operation>
  <wsdl:operation name="ExceptionCapture">
    <soap12:operation soapAction="https://nww.pathwaysdos.nhs.uk/app/api/webservices/ExceptionCapture" style="document"/>
    <wsdl:input>
      <soap12:header message="tns:ServiceVersionHeader" part="ServiceVersion" use="literal"/>
      <soap12:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
      <soap12:body use="literal"/>
    </wsdl:output>
  </wsdl:operation>
</wsdl:binding>
[ top ]
PortType tns:PathWayServiceSoap
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Operations
ServiceDetailsById
This service returns attributes for a given
service id, this currently returns the following attributes
- contactdetails: This attribute contain any contact details for the
specified service id.
- tag: a short tag for the contact detail. E.g. itk, telno, faxno,
dts
- name: the friendly name of the contact detail. E.g. 111 routing,
Telephone No, Fax No, DTS
- priority: The priority of the contact detail for the service.
- value: The actual contact detail value.
Input tns:ServiceDetailsByIdRequest
Output tns:ServiceDetailsByIdResponse
GetHospitalScores
Returns the OHA score
for all Emergency Departments
Input tns:GetHospitalScoresSoapIn
Output tns:GetHospitalScoresSoapOut
CheckCapacitySummary
Returns an ordered
list of Service Care items with an integrated ServiceCare record
Input tns:CheckCapacitySummarySoapIn
Output tns:CheckCapacitySummarySoapOut
ServiceAnalysis
Returns an ordered
list of services that are clinically appropriate
Input tns:ServiceAnalysisSoapIn
Output tns:ServiceAnalysisSoapOut
ExceptionCapture
Returns all the
ExceptionCapture items for a particular user
Input tns:ExceptionCaptureSoapIn
Output tns:ExceptionCaptureSoapOut
Used by
Source
<wsdl:portType name="PathWayServiceSoap">
  <wsdl:operation name="ServiceDetailsById">
    <wsdl:documentation>This service returns attributes for a given service id, this currently returns the following attributes - contactdetails: This attribute contain any contact details for the specified service id. - tag: a short tag for the contact detail. E.g. itk, telno, faxno, dts - name: the friendly name of the contact detail. E.g. 111 routing, Telephone No, Fax No, DTS - priority: The priority of the contact detail for the service. - value: The actual contact detail value.</wsdl:documentation>
    <wsdl:input message="tns:ServiceDetailsByIdRequest"/>
    <wsdl:output message="tns:ServiceDetailsByIdResponse"/>
  </wsdl:operation>
  <wsdl:operation name="GetHospitalScores">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the OHA score for all Emergency Departments</wsdl:documentation>
    <wsdl:input message="tns:GetHospitalScoresSoapIn"/>
    <wsdl:output message="tns:GetHospitalScoresSoapOut"/>
  </wsdl:operation>
  <wsdl:operation name="CheckCapacitySummary">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an ordered list of Service Care items with an integrated ServiceCare record</wsdl:documentation>
    <wsdl:input message="tns:CheckCapacitySummarySoapIn"/>
    <wsdl:output message="tns:CheckCapacitySummarySoapOut"/>
  </wsdl:operation>
  <wsdl:operation name="ServiceAnalysis">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an ordered list of services that are clinically appropriate</wsdl:documentation>
    <wsdl:input message="tns:ServiceAnalysisSoapIn"/>
    <wsdl:output message="tns:ServiceAnalysisSoapOut"/>
  </wsdl:operation>
  <wsdl:operation name="ExceptionCapture">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all the ExceptionCapture items for a particular user</wsdl:documentation>
    <wsdl:input message="tns:ExceptionCaptureSoapIn"/>
    <wsdl:output message="tns:ExceptionCaptureSoapOut"/>
  </wsdl:operation>
</wsdl:portType>
[ top ]
Message tns:ServiceAnalysisSoapIn
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:ServiceAnalysis
Used by
Operation ServiceAnalysis
Source
<wsdl:message name="ServiceAnalysisSoapIn">
  <wsdl:part element="tns:ServiceAnalysis" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:ServiceDetailsByIdRequest
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:ServiceDetailsById
Used by
Operation ServiceDetailsById
Source
<wsdl:message name="ServiceDetailsByIdRequest">
  <wsdl:part element="tns:ServiceDetailsById" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:ServiceAnalysisSoapOut
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:ServiceAnalysisResponse
Used by
Operation ServiceAnalysis
Source
<wsdl:message name="ServiceAnalysisSoapOut">
  <wsdl:part element="tns:ServiceAnalysisResponse" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:ExceptionCaptureSoapOut
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:ExceptionCaptureResponse
Used by
Operation ExceptionCapture
Source
<wsdl:message name="ExceptionCaptureSoapOut">
  <wsdl:part element="tns:ExceptionCaptureResponse" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:CheckCapacitySummarySoapIn
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:CheckCapacitySummary
Used by
Source
<wsdl:message name="CheckCapacitySummarySoapIn">
  <wsdl:part element="tns:CheckCapacitySummary" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:CheckCapacitySummarySoapOut
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
Used by
Source
<wsdl:message name="CheckCapacitySummarySoapOut">
  <wsdl:part element="tns:CheckCapacitySummaryResponse" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:ExceptionCaptureSoapIn
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:ExceptionCapture
Used by
Operation ExceptionCapture
Source
<wsdl:message name="ExceptionCaptureSoapIn">
  <wsdl:part element="tns:ExceptionCapture" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:ServiceVersionHeader
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
ServiceVersion Element tns:serviceVersion
Source
<wsdl:message name="ServiceVersionHeader">
  <wsdl:part element="tns:serviceVersion" name="ServiceVersion"/>
</wsdl:message>
[ top ]
Message tns:GetHospitalScoresSoapIn
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:GetHospitalScores
Used by
Operation GetHospitalScores
Source
<wsdl:message name="GetHospitalScoresSoapIn">
  <wsdl:part element="tns:GetHospitalScores" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:GetHospitalScoresSoapOut
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:GetHospitalScoresResponse
Used by
Operation GetHospitalScores
Source
<wsdl:message name="GetHospitalScoresSoapOut">
  <wsdl:part element="tns:GetHospitalScoresResponse" name="parameters"/>
</wsdl:message>
[ top ]
Message tns:ServiceDetailsByIdResponse
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Parts
parameters Element tns:ServiceDetailsByIdResponse
Used by
Operation ServiceDetailsById
Source
<wsdl:message name="ServiceDetailsByIdResponse">
  <wsdl:part element="tns:ServiceDetailsByIdResponse" name="parameters"/>
</wsdl:message>
[ top ]
Element tns:ServiceDetailsById
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:userInfo , tns:serviceId
Children tns:serviceId, tns:userInfo
Instance
<tns:ServiceDetailsById xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:userInfo>{1,1}</tns:userInfo>
  <tns:serviceId>{1,1}</tns:serviceId>
</tns:ServiceDetailsById>
Source
<s:element name="ServiceDetailsById">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="1" name="userInfo" type="tns:UserInfo"/>
      <s:element maxOccurs="1" minOccurs="1" name="serviceId" type="s:string"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:ServiceDetailsByIdResponse
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:services{0,1}
Children tns:services
Instance
<tns:ServiceDetailsByIdResponse xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:services>{0,1}</tns:services>
</tns:ServiceDetailsByIdResponse>
Source
<s:element name="ServiceDetailsByIdResponse">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="services" type="tns:ArrayOfServices"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:serviceVersion
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Type s:string
Properties
content simple
Used by
Source
<s:element name="serviceVersion" type="s:string"/>
[ top ]
Element tns:GetHospitalScores
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:userInfo{0,1}
Children tns:userInfo
Instance
<tns:GetHospitalScores xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:userInfo>{0,1}</tns:userInfo>
</tns:GetHospitalScores>
Source
<s:element name="GetHospitalScores">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="userInfo" type="tns:UserInfo"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:GetHospitalScoresResponse
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:GetHospitalScoresResult{0,1}
Children tns:GetHospitalScoresResult
Instance
<tns:GetHospitalScoresResponse xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:GetHospitalScoresResult>{0,1}</tns:GetHospitalScoresResult>
</tns:GetHospitalScoresResponse>
Source
<s:element name="GetHospitalScoresResponse">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="GetHospitalScoresResult" type="tns:ArrayOfHospitalScores"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:CheckCapacitySummary
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:userInfo , tns:c
Children tns:c, tns:userInfo
Instance
<tns:CheckCapacitySummary xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:userInfo>{1,1}</tns:userInfo>
  <tns:c>{1,1}</tns:c>
</tns:CheckCapacitySummary>
Source
<s:element name="CheckCapacitySummary">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="1" name="userInfo" type="tns:UserInfo"/>
      <s:element maxOccurs="1" minOccurs="1" name="c" type="tns:Case"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:CheckCapacitySummaryResponse
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:TransactionId , tns:CheckCapacitySummaryResult
Children tns:CheckCapacitySummaryResult, tns:TransactionId
Instance
<tns:CheckCapacitySummaryResponse xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:TransactionId>{1,1}</tns:TransactionId>
  <tns:CheckCapacitySummaryResult>{1,1}</tns:CheckCapacitySummaryResult>
</tns:CheckCapacitySummaryResponse>
Source
<s:element name="CheckCapacitySummaryResponse">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="1" name="TransactionId" type="s:string"/>
      <s:element maxOccurs="1" minOccurs="1" name="CheckCapacitySummaryResult" type="tns:ArrayOfServiceCareSummaryDestination"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:ServiceAnalysisResponse
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:TransactionId , tns:ServiceAnalysisResultArray
Children tns:ServiceAnalysisResultArray, tns:TransactionId
Instance
<tns:ServiceAnalysisResponse xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:TransactionId>{1,1}</tns:TransactionId>
  <tns:ServiceAnalysisResultArray>{1,1}</tns:ServiceAnalysisResultArray>
</tns:ServiceAnalysisResponse>
Source
<s:element name="ServiceAnalysisResponse">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="1" name="TransactionId" type="s:string"/>
      <s:element maxOccurs="1" minOccurs="1" name="ServiceAnalysisResultArray" type="tns:ArrayOfServiceAnalysisResults"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:ExceptionCapture
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:userInfo
Children tns:userInfo
Instance
<tns:ExceptionCapture xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:userInfo>{1,1}</tns:userInfo>
</tns:ExceptionCapture>
Source
<s:element name="ExceptionCapture">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="1" name="userInfo" type="tns:UserInfo"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:ExceptionCaptureResponse
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:ExceptionCaptureResult{0,1}
Children tns:ExceptionCaptureResult
Instance
<tns:ExceptionCaptureResponse xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:ExceptionCaptureResult>{0,1}</tns:ExceptionCaptureResult>
</tns:ExceptionCaptureResponse>
Source
<s:element name="ExceptionCaptureResponse">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="ExceptionCaptureResult" type="tns:ArrayOfExceptionCapture"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Element tns:ServiceAnalysis
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Properties
content complex
Used by
Model
tns:userInfo , tns:c
Children tns:c, tns:userInfo
Instance
<tns:ServiceAnalysis xmlns:tns="https://nww.pathwaysdos.nhs.uk/app/api/webservices">
  <tns:userInfo>{1,1}</tns:userInfo>
  <tns:c>{1,1}</tns:c>
</tns:ServiceAnalysis>
Source
<s:element name="ServiceAnalysis">
  <s:complexType>
    <s:sequence>
      <s:element maxOccurs="1" minOccurs="1" name="userInfo" type="tns:UserInfo"/>
      <s:element maxOccurs="1" minOccurs="1" name="c" type="tns:SACase"/>
    </s:sequence>
  </s:complexType>
</s:element>
[ top ]
Complex Type tns:UserInfo
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Elements tns:CheckCapacitySummary/tns:userInfo, tns:ExceptionCapture/tns:userInfo, tns:GetHospitalScores/tns:userInfo, tns:ServiceAnalysis/tns:userInfo, tns:ServiceDetailsById/tns:userInfo
Model
tns:username , tns:password
Children tns:password, tns:username
Source
<s:complexType name="UserInfo">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="username" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="password" type="s:string"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ArrayOfServices
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ServiceDetailsByIdResponse/tns:services
Model
tns:service*
Children tns:service
Source
<s:complexType name="ArrayOfServices">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="service" nillable="true" type="tns:ServiceDetail"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ServiceDetail
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ArrayOfServices/tns:service
Model
tns:id , tns:odsCode , tns:contactDetails{0,1}
Children tns:contactDetails, tns:id, tns:odsCode
Source
<s:complexType name="ServiceDetail">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="id" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="odsCode" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="contactDetails" type="tns:ArrayOfContactDetails"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ArrayOfContactDetails
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ServiceDetail/tns:contactDetails
Model
tns:contactDetail*
Children tns:contactDetail
Source
<s:complexType name="ArrayOfContactDetails">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="contactDetail" nillable="true" type="tns:ContactDetail"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ContactDetail
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ArrayOfContactDetails/tns:contactDetail
Model
tns:tag , tns:name , tns:value , tns:order
Children tns:name, tns:order, tns:tag, tns:value
Source
<s:complexType name="ContactDetail">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="tag" type="tns:contactType"/>
    <s:element maxOccurs="1" minOccurs="1" name="name" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="value" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="order" type="s:int"/>
  </s:sequence>
</s:complexType>
[ top ]
Simple Type tns:contactType
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Type restriction of s:string
Facets
enumeration dts
enumeration itk
enumeration telno
enumeration email
enumeration faxno
Used by
Element tns:ContactDetail/tns:tag
Source
<s:simpleType name="contactType">
  <s:restriction base="s:string">
    <s:enumeration value="dts"/>
    <s:enumeration value="itk"/>
    <s:enumeration value="telno"/>
    <s:enumeration value="email"/>
    <s:enumeration value="faxno"/>
  </s:restriction>
</s:simpleType>
[ top ]
Complex Type tns:ArrayOfHospitalScores
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:GetHospitalScoresResponse/tns:GetHospitalScoresResult
Model
tns:Hospital*
Children tns:Hospital
Source
<s:complexType name="ArrayOfHospitalScores">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="Hospital" nillable="true" type="tns:Hospital"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:Hospital
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ArrayOfHospitalScores/tns:Hospital
Model
tns:hospital_name , tns:total_score , tns:note , tns:update_date
Children tns:hospital_name, tns:note, tns:total_score, tns:update_date
Source
<s:complexType name="Hospital">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="hospital_name" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="total_score" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="note" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="update_date" type="s:string"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:Case
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:CheckCapacitySummary/tns:c
Model
tns:caseRef{0,1} , tns:caseId{0,1} , tns:postcode , tns:surgery{0,1} , tns:age , tns:ageFormat , tns:disposition , tns:symptomGroup , tns:symptomDiscriminatorList , tns:searchDistance{0,1} , tns:gender
Children tns:age, tns:ageFormat, tns:caseId, tns:caseRef, tns:disposition, tns:gender, tns:postcode, tns:searchDistance, tns:surgery, tns:symptomDiscriminatorList, tns:symptomGroup
Source
<s:complexType name="Case">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="0" name="caseRef" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="caseId" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="postcode" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="surgery" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="age" type="s:short"/>
    <s:element maxOccurs="1" minOccurs="1" name="ageFormat" type="tns:ageFormatType"/>
    <s:element maxOccurs="1" minOccurs="1" name="disposition" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="symptomGroup" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="symptomDiscriminatorList" type="tns:ArrayOfInt"/>
    <s:element maxOccurs="1" minOccurs="0" name="searchDistance" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="gender" type="tns:genderType"/>
  </s:sequence>
</s:complexType>
[ top ]
Simple Type tns:ageFormatType
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Type restriction of s:string
Facets
enumeration Years
enumeration AgeGroup
Used by
Elements tns:Case/tns:ageFormat, tns:SACase/tns:ageFormat
Source
<s:simpleType name="ageFormatType">
  <s:restriction base="s:string">
    <s:enumeration value="Years"/>
    <s:enumeration value="AgeGroup"/>
  </s:restriction>
</s:simpleType>
[ top ]
Complex Type tns:ArrayOfInt
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:Case/tns:symptomDiscriminatorList
Model
tns:int*
Children tns:int
Source
<s:complexType name="ArrayOfInt">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="int" type="s:int"/>
  </s:sequence>
</s:complexType>
[ top ]
Simple Type tns:genderType
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Type restriction of s:string
Facets
enumeration M
enumeration F
enumeration I
Used by
Elements tns:Case/tns:gender, tns:SACase/tns:gender
Source
<s:simpleType name="genderType">
  <s:restriction base="s:string">
    <s:enumeration value="M"/>
    <s:enumeration value="F"/>
    <s:enumeration value="I"/>
  </s:restriction>
</s:simpleType>
[ top ]
Complex Type tns:SACase
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ServiceAnalysis/tns:c
Model
tns:caseRef{0,1} , tns:caseId{0,1} , tns:postcode , tns:surgery{0,1} , tns:age , tns:ageFormat , tns:disposition , tns:symptomGroup , tns:symptomDiscriminator , tns:searchDistance{0,1} , tns:gender , tns:searchRole{0,1}
Children tns:age, tns:ageFormat, tns:caseId, tns:caseRef, tns:disposition, tns:gender, tns:postcode, tns:searchDistance, tns:searchRole, tns:surgery, tns:symptomDiscriminator, tns:symptomGroup
Source
<s:complexType name="SACase">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="0" name="caseRef" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="caseId" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="postcode" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="surgery" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="age" type="s:short"/>
    <s:element maxOccurs="1" minOccurs="1" name="ageFormat" type="tns:ageFormatType"/>
    <s:element maxOccurs="1" minOccurs="1" name="disposition" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="symptomGroup" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="symptomDiscriminator" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="0" name="searchDistance" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="gender" type="tns:genderType"/>
    <s:element maxOccurs="1" minOccurs="0" name="searchRole" type="s:int"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ArrayOfServiceCareSummaryDestination
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:CheckCapacitySummaryResponse/tns:CheckCapacitySummaryResult
Model
tns:ServiceCareSummaryDestination*
Children tns:ServiceCareSummaryDestination
Source
<s:complexType name="ArrayOfServiceCareSummaryDestination">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="ServiceCareSummaryDestination" nillable="true" type="tns:ServiceCareSummaryDestination"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ServiceCareSummaryDestination
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ArrayOfServiceCareSummaryDestination/tns:ServiceCareSummaryDestination
Model
tns:id , tns:capacity , tns:name{0,1} , tns:contactDetails{0,1} , tns:address{0,1} , tns:postcode{0,1} , tns:northings{0,1} , tns:eastings{0,1} , tns:url{0,1} , tns:serviceType , tns:odsCode{0,1} , tns:nonPublicTelephoneNo{0,1} , tns:fax{0,1} , tns:referralText{0,1} , tns:distance{0,1} , tns:notes{0,1} , tns:openAllHours , tns:rotaSessions{0,1} , tns:openTimeSpecifiedSessions{0,1}
Children tns:address, tns:capacity, tns:contactDetails, tns:distance, tns:eastings, tns:fax, tns:id, tns:name, tns:nonPublicTelephoneNo, tns:northings, tns:notes, tns:odsCode, tns:openAllHours, tns:openTimeSpecifiedSessions, tns:postcode, tns:referralText, tns:rotaSessions, tns:serviceType, tns:url
Source
<s:complexType name="ServiceCareSummaryDestination">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="id" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="capacity" type="tns:Capacity"/>
    <s:element maxOccurs="1" minOccurs="0" name="name" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="contactDetails" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="address" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="postcode" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="northings" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="0" name="eastings" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="0" name="url" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="serviceType" type="tns:serviceDetails"/>
    <s:element maxOccurs="1" minOccurs="0" name="odsCode" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="nonPublicTelephoneNo" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="fax" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="referralText" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="distance" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="notes" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="openAllHours" type="s:boolean"/>
    <s:element maxOccurs="1" minOccurs="0" name="rotaSessions" type="tns:ArrayOfServiceCareItemRotaSession"/>
    <s:element maxOccurs="1" minOccurs="0" name="openTimeSpecifiedSessions" type="tns:ArrayOfOpenTimeSpecified"/>
  </s:sequence>
</s:complexType>
[ top ]
Simple Type tns:Capacity
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Type restriction of s:string
Facets
enumeration High
enumeration Low
enumeration None
Used by
Elements tns:ServiceAnalysisResult/tns:capacity, tns:ServiceCareDestination/tns:capacity, tns:ServiceCareSummaryDestination/tns:capacity
Source
<s:simpleType name="Capacity">
  <s:restriction base="s:string">
    <s:enumeration value="High"/>
    <s:enumeration value="Low"/>
    <s:enumeration value="None"/>
  </s:restriction>
</s:simpleType>
[ top ]
Complex Type tns:serviceDetails
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Elements tns:ServiceAnalysisResult/tns:serviceType, tns:ServiceCareSummaryDestination/tns:serviceType
Model
tns:id , tns:name
Children tns:id, tns:name
Source
<s:complexType name="serviceDetails">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="id" type="s:long"/>
    <s:element maxOccurs="1" minOccurs="1" name="name" type="s:string"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ArrayOfServiceCareItemRotaSession
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Elements tns:ServiceAnalysisResult/tns:rotaSessions, tns:ServiceCareSummaryDestination/tns:rotaSessions
Model
tns:ServiceCareItemRotaSession*
Children tns:ServiceCareItemRotaSession
Source
<s:complexType name="ArrayOfServiceCareItemRotaSession">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="ServiceCareItemRotaSession" nillable="true" type="tns:ServiceCareItemRotaSession"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ServiceCareItemRotaSession
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ArrayOfServiceCareItemRotaSession/tns:ServiceCareItemRotaSession
Model
tns:startDayOfWeek , tns:startTime{0,1} , tns:endDayOfWeek , tns:endTime{0,1} , tns:status{0,1}
Children tns:endDayOfWeek, tns:endTime, tns:startDayOfWeek, tns:startTime, tns:status
Source
<s:complexType name="ServiceCareItemRotaSession">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="startDayOfWeek" type="tns:DayOfWeek"/>
    <s:element maxOccurs="1" minOccurs="0" name="startTime" type="tns:TimeOfDay"/>
    <s:element maxOccurs="1" minOccurs="1" name="endDayOfWeek" type="tns:DayOfWeek"/>
    <s:element maxOccurs="1" minOccurs="0" name="endTime" type="tns:TimeOfDay"/>
    <s:element maxOccurs="1" minOccurs="0" name="status" type="s:string"/>
  </s:sequence>
</s:complexType>
[ top ]
Simple Type tns:DayOfWeek
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Type restriction of s:string
Facets
enumeration Sunday
enumeration Monday
enumeration Tuesday
enumeration Wednesday
enumeration Thursday
enumeration Friday
enumeration Saturday
enumeration Bankholiday
Used by
Elements tns:ServiceCareItemRotaSession/tns:endDayOfWeek, tns:ServiceCareItemRotaSession/tns:startDayOfWeek
Source
<s:simpleType name="DayOfWeek">
  <s:restriction base="s:string">
    <s:enumeration value="Sunday"/>
    <s:enumeration value="Monday"/>
    <s:enumeration value="Tuesday"/>
    <s:enumeration value="Wednesday"/>
    <s:enumeration value="Thursday"/>
    <s:enumeration value="Friday"/>
    <s:enumeration value="Saturday"/>
    <s:enumeration value="Bankholiday"/>
  </s:restriction>
</s:simpleType>
[ top ]
Complex Type tns:TimeOfDay
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Elements tns:ServiceCareItemRotaSession/tns:endTime, tns:ServiceCareItemRotaSession/tns:startTime
Model
tns:hours , tns:minutes
Children tns:hours, tns:minutes
Source
<s:complexType name="TimeOfDay">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="hours" type="s:short"/>
    <s:element maxOccurs="1" minOccurs="1" name="minutes" type="s:short"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ArrayOfOpenTimeSpecified
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Elements tns:ServiceAnalysisResult/tns:openTimeSpecifiedSessions, tns:ServiceCareSummaryDestination/tns:openTimeSpecifiedSessions
Model
tns:openTimeSpecified*
Children tns:openTimeSpecified
Source
<s:complexType name="ArrayOfOpenTimeSpecified">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="openTimeSpecified" nillable="true" type="s:string"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ArrayOfServiceAnalysisResults
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ServiceAnalysisResponse/tns:ServiceAnalysisResultArray
Model
tns:ServiceAnalysisResult*
Children tns:ServiceAnalysisResult
Source
<s:complexType name="ArrayOfServiceAnalysisResults">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="ServiceAnalysisResult" nillable="true" type="tns:ServiceAnalysisResult"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ServiceAnalysisResult
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ArrayOfServiceAnalysisResults/tns:ServiceAnalysisResult
Model
tns:id , tns:capacity , tns:name{0,1} , tns:contactDetails{0,1} , tns:address{0,1} , tns:postcode{0,1} , tns:northings{0,1} , tns:eastings{0,1} , tns:url{0,1} , tns:serviceType , tns:odsCode{0,1} , tns:nonPublicTelephoneNo{0,1} , tns:fax{0,1} , tns:referralText{0,1} , tns:distance{0,1} , tns:notes{0,1} , tns:openAllHours , tns:rotaSessions{0,1} , tns:openTimeSpecifiedSessions{0,1}
Children tns:address, tns:capacity, tns:contactDetails, tns:distance, tns:eastings, tns:fax, tns:id, tns:name, tns:nonPublicTelephoneNo, tns:northings, tns:notes, tns:odsCode, tns:openAllHours, tns:openTimeSpecifiedSessions, tns:postcode, tns:referralText, tns:rotaSessions, tns:serviceType, tns:url
Source
<s:complexType name="ServiceAnalysisResult">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="id" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="capacity" type="tns:Capacity"/>
    <s:element maxOccurs="1" minOccurs="0" name="name" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="contactDetails" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="address" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="postcode" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="northings" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="0" name="eastings" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="0" name="url" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="serviceType" type="tns:serviceDetails"/>
    <s:element maxOccurs="1" minOccurs="0" name="odsCode" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="nonPublicTelephoneNo" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="fax" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="referralText" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="distance" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="0" name="notes" type="s:string"/>
    <s:element maxOccurs="1" minOccurs="1" name="openAllHours" type="s:boolean"/>
    <s:element maxOccurs="1" minOccurs="0" name="rotaSessions" type="tns:ArrayOfServiceCareItemRotaSession"/>
    <s:element maxOccurs="1" minOccurs="0" name="openTimeSpecifiedSessions" type="tns:ArrayOfOpenTimeSpecified"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ArrayOfServiceCareDestination
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Model
tns:ServiceCareDestination*
Children tns:ServiceCareDestination
Source
<s:complexType name="ArrayOfServiceCareDestination">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="ServiceCareDestination" nillable="true" type="tns:ServiceCareDestination"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ServiceCareDestination
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ArrayOfServiceCareDestination/tns:ServiceCareDestination
Model
tns:id , tns:capacity
Children tns:capacity, tns:id
Source
<s:complexType name="ServiceCareDestination">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="id" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="1" name="capacity" type="tns:Capacity"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ArrayOfExceptionCapture
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ExceptionCaptureResponse/tns:ExceptionCaptureResult
Model
tns:ExceptionCapture*
Children tns:ExceptionCapture
Source
<s:complexType name="ArrayOfExceptionCapture">
  <s:sequence>
    <s:element maxOccurs="unbounded" minOccurs="0" name="ExceptionCapture" nillable="true" type="tns:ExceptionCapture"/>
  </s:sequence>
</s:complexType>
[ top ]
Complex Type tns:ExceptionCapture
Namespace https://nww.pathwaysdos.nhs.uk/app/api/webservices
Diagram
Used by
Element tns:ArrayOfExceptionCapture/tns:ExceptionCapture
Model
tns:exceptionid , tns:reason{0,1}
Children tns:exceptionid, tns:reason
Source
<s:complexType name="ExceptionCapture">
  <s:sequence>
    <s:element maxOccurs="1" minOccurs="1" name="exceptionid" type="s:int"/>
    <s:element maxOccurs="1" minOccurs="0" name="reason" type="s:string"/>
  </s:sequence>
</s:complexType>
[ top ]