ImmuCast logo ImmuCast 5.17.4 User Guide

Example SOAP Response

<SOAP - ENV:Envelope="ENV:Envelope" xmlns:SOAP="xmlns:SOAP" - ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP - ENV:Header="ENV:Header" />
  <SOAP - ENV:Body="ENV:Body">
    <ns:GetForecastResponse xmlns:ns="http://saf.stchome.com/messages/get/1.2">
      <ns:responses>
        <ns:personDetails personId="">
          <ns:dateOfBirth>20041105</ns:dateOfBirth>
          <ns:vaccination codeType="CVX">
            <ns:vaccCode>107</ns:vaccCode>
            <ns:vaccDate>20050105</ns:vaccDate>
            <ns:doseSize>1</ns:doseSize>
          </ns:vaccination>
          <ns:vaccination codeType="CVX">
            <ns:vaccCode>88</ns:vaccCode>
            <ns:vaccDate>20050505</ns:vaccDate>
            <ns:doseSize>1</ns:doseSize>
          </ns:vaccination>
          <ns:vaccination codeType="CVX">
            <ns:vaccCode>45</ns:vaccCode>
            <ns:vaccDate>20041105</ns:vaccDate>
            <ns:doseSize>1</ns:doseSize>
          </ns:vaccination>
          <ns:vaccination codeType="CVX">
            <ns:vaccCode>45</ns:vaccCode>
            <ns:vaccDate>20041122</ns:vaccDate>
            <ns:doseSize>1</ns:doseSize>
            <ns:message messageType="INVALID-VACC">
              <com:message xmlns:com="http://saf.stchome.com/common">HEP-B 3 DOSE - Minimum interval from previous dose not met.
              </com:message>
            </ns:message>
          </ns:vaccination>
          <ns:vaccination codeType="CVX">
            <ns:vaccCode>17</ns:vaccCode>
            <ns:vaccDate>20050105</ns:vaccDate>
            <ns:doseSize>1</ns:doseSize>
          </ns:vaccination>
          <ns:vaccination codeType="CVX">
            <ns:vaccCode>3</ns:vaccCode>
            <ns:vaccDate>20051105</ns:vaccDate>
            <ns:doseSize>1</ns:doseSize>
          </ns:vaccination>
          <ns:vaccination codeType="CVX">
            <ns:vaccCode>10</ns:vaccCode>
            <ns:vaccDate>20050105</ns:vaccDate>
            <ns:doseSize>1</ns:doseSize>
          </ns:vaccination>
          <ns:vaccination codeType="CVX">
            <ns:vaccCode>21</ns:vaccCode>
            <ns:vaccDate>20051105</ns:vaccDate>
            <ns:doseSize>1</ns:doseSize>
          </ns:vaccination>
          <ns:contraindication codeType="CVX">
            <ns:vaccCode>21</ns:vaccCode>
          </ns:contraindication>
        </ns:personDetails>
        <ns:forecastDetails>
          <ns:familyCode>4</ns:familyCode>
          <ns:doseNumber>2</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20041220</ns:minAllowableDate>
          <ns:recommendedDate>20041220</ns:recommendedDate>
          <ns:pastDueDate>20050305</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>1</ns:familyCode>
          <ns:doseNumber>2</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20050202</ns:minAllowableDate>
          <ns:recommendedDate>20050305</ns:recommendedDate>
          <ns:pastDueDate>20050405</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>2</ns:familyCode>
          <ns:doseNumber>2</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20050202</ns:minAllowableDate>
          <ns:recommendedDate>20050305</ns:recommendedDate>
          <ns:pastDueDate>20050404</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>3</ns:familyCode>
          <ns:doseNumber>2</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20050202</ns:minAllowableDate>
          <ns:recommendedDate>20050305</ns:recommendedDate>
          <ns:pastDueDate>20050405</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>9</ns:familyCode>
          <ns:doseNumber>1</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20051105</ns:minAllowableDate>
          <ns:recommendedDate>20051105</ns:recommendedDate>
          <ns:pastDueDate>20061105</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>10</ns:familyCode>
          <ns:doseNumber>2</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20051203</ns:minAllowableDate>
          <ns:recommendedDate>20051203</ns:recommendedDate>
          <ns:pastDueDate>20060102</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>5</ns:familyCode>
          <ns:doseNumber>2</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20051203</ns:minAllowableDate>
          <ns:recommendedDate>20081105</ns:recommendedDate>
          <ns:pastDueDate>20111105</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>12</ns:familyCode>
          <ns:doseNumber>1</ns:doseNumber>
          <ns:maxAllowableDate>20201105</ns:maxAllowableDate>
          <ns:minAllowableDate>20151105</ns:minAllowableDate>
          <ns:recommendedDate>20151105</ns:recommendedDate>
          <ns:pastDueDate>20151205</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>21</ns:familyCode>
          <ns:doseNumber>1</ns:doseNumber>
          <ns:maxAllowableDate>21041105</ns:maxAllowableDate>
          <ns:minAllowableDate>20131105</ns:minAllowableDate>
          <ns:recommendedDate>20151105</ns:recommendedDate>
          <ns:pastDueDate>20171105</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>7</ns:familyCode>
          <ns:doseNumber>1</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20151105</ns:minAllowableDate>
          <ns:recommendedDate>20151105</ns:recommendedDate>
          <ns:pastDueDate>20171105</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:forecastDetails>
          <ns:familyCode>18</ns:familyCode>
          <ns:doseNumber>1</ns:doseNumber>
          <ns:maxAllowableDate>21241105</ns:maxAllowableDate>
          <ns:minAllowableDate>20061105</ns:minAllowableDate>
          <ns:recommendedDate>20691105</ns:recommendedDate>
          <ns:pastDueDate>20691205</ns:pastDueDate>
        </ns:forecastDetails>
        <ns:information>Forecast success.</ns:information>
      </ns:responses>
    </ns:GetForecastResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>