Sample Soap Request for Method: updateMedicalHistory( String nationalId, WsMedicalHistory )

Request: add a record.

note:A recipient has only 1 medical history record.
The record is created when a new recipient is added to the CTR and the medical history data fields are empty.

Request: added a "WsMedicalHistory" record.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ctr="http://ctr3ws.cbs.com/"> <soapenv:Header> <wsse:Security soapenv:mustUnderstand="0" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:UsernameToken wsu:Id="UsernameToken-3" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsse:Username>someCTRuser</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Anypw123!</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ctr:updateMedicalHistory> <arg0>CTR001855</arg0> <arg1> <id>0</id> <cardiacInterventionHistory> <bizRef>YES</bizRef> </cardiacInterventionHistory> <cardiacInterventionType> <id>2</id> <bizRef>PERCUTANEOUS_ANGIOPLASTY</bizRef> </cardiacInterventionType> <cardiacSurgeryHistory> <bizRef>YES</bizRef> </cardiacSurgeryHistory> <cerebrovascularHistory> <bizRef>YES</bizRef> </cerebrovascularHistory> <congenitalHistory> <bizRef>YES</bizRef> </congenitalHistory> <copdHistory> <bizRef>YES</bizRef> </copdHistory> <diabetesRisk> <bizRef>YES</bizRef> </diabetesRisk> <diabetesType>Type II</diabetesType> <heartRhythmDistHistory> <bizRef>YES</bizRef> </heartRhythmDistHistory> <hyperlipidemiaHistory> <bizRef>YES</bizRef> </hyperlipidemiaHistory> <hypertensionHistory> <bizRef>YES</bizRef> </hypertensionHistory> <ischemicHeartHistory> <bizRef>YES</bizRef> </ischemicHeartHistory> <numPrevPregnancies>1</numPrevPregnancies> <prevCardiacSurgeryType> <bizRef>CONGENITAL</bizRef> </prevCardiacSurgeryType> <priorCrtdCrtIcd> <bizRef>YES</bizRef> </priorCrtdCrtIcd> <valvularHeartHistory> <bizRef>YES</bizRef> </valvularHeartHistory> </arg1> </ctr:updateMedicalHistory> </soapenv:Body> </soapenv:Envelope>

Response: The added "WsMedicalHistory" record.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:updateMedicalHistoryResponse xmlns:ns2="http://ctr3ws.cbs.com/"> <return> <id>105</id> <patientId>1855</patientId> <cardiacInterventionHistory> <id>1</id> <bizRef>YES</bizRef> </cardiacInterventionHistory> <cardiacInterventionType> <id>2</id> <bizRef>PERCUTANEOUS_ANGIOPLASTY</bizRef> </cardiacInterventionType> <cardiacSurgeryHistory> <id>1</id> <bizRef>YES</bizRef> </cardiacSurgeryHistory> <cerebrovascularHistory> <id>1</id> <bizRef>YES</bizRef> </cerebrovascularHistory> <congenitalHistory> <id>1</id> <bizRef>YES</bizRef> </congenitalHistory> <copdHistory> <id>1</id> <bizRef>YES</bizRef> </copdHistory> <diabetesRisk> <id>1</id> <bizRef>YES</bizRef> </diabetesRisk> <diabetesType>Type II</diabetesType> <heartRhythmDistHistory> <id>1</id> <bizRef>YES</bizRef> </heartRhythmDistHistory> <hyperlipidemiaHistory> <id>1</id> <bizRef>YES</bizRef> </hyperlipidemiaHistory> <hypertensionHistory> <id>1</id> <bizRef>YES</bizRef> </hypertensionHistory> <ischemicHeartHistory> <id>1</id> <bizRef>YES</bizRef> </ischemicHeartHistory> <numPrevPregnancies>1</numPrevPregnancies> <prevCardiacSurgeryType> <id>3</id> <bizRef>CONGENITAL</bizRef> </prevCardiacSurgeryType> <priorCrtdCrtIcd> <id>1</id> <bizRef>YES</bizRef> </priorCrtdCrtIcd> <valvularHeartHistory> <id>1</id> <bizRef>YES</bizRef> </valvularHeartHistory> </return> </ns2:updateMedicalHistoryResponse> </soap:Body> </soap:Envelope>