WebService_EMR_PatientDetail
Click here for a complete list of operations.
GetPatientDetail
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /Modules/EMR/WebServices/WebService_EMR_PatientDetail.asmx HTTP/1.1
Host: 10.20.1.42
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetPatientDetail"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPatientDetail xmlns="http://tempuri.org/">
<patient_id>string</patient_id>
<RequestID>string</RequestID>
</GetPatientDetail>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPatientDetailResponse xmlns="http://tempuri.org/">
<GetPatientDetailResult>
<PatientID>string</PatientID>
<MRDType>string</MRDType>
<FirstName>string</FirstName>
<MiddleName>string</MiddleName>
<LastName>string</LastName>
<Guardian>string</Guardian>
<NameMyanmar>string</NameMyanmar>
<Gender>string</Gender>
<DateOfBirth>dateTime</DateOfBirth>
<IsDOBApproximate>boolean</IsDOBApproximate>
<BuddhistDate>boolean</BuddhistDate>
<IsVIP>boolean</IsVIP>
<VIPPatientType>string</VIPPatientType>
<IsAnonymous>boolean</IsAnonymous>
<Tilte>string</Tilte>
<BloodGroup>string</BloodGroup>
<Nationality>string</Nationality>
<InterpreterRequired>boolean</InterpreterRequired>
<Occupation>string</Occupation>
<PatientType>string</PatientType>
<Religion>string</Religion>
<AddressNo>string</AddressNo>
<Building>string</Building>
<Lane>string</Lane>
<Road>string</Road>
<Area>string</Area>
<District>string</District>
<DistrictEdit>boolean</DistrictEdit>
<State>string</State>
<Country>string</Country>
<ResidentailPhone>string</ResidentailPhone>
<MobileNo>string</MobileNo>
<Email>string</Email>
<NationalID>string</NationalID>
<AciveFrom>dateTime</AciveFrom>
<ActiveTo>dateTime</ActiveTo>
<Active>boolean</Active>
<CreatedBy>string</CreatedBy>
<CreatedOn>dateTime</CreatedOn>
<ModifiedBy>string</ModifiedBy>
<ModifiedOn>dateTime</ModifiedOn>
<LastAction>string</LastAction>
<CreatedByCode>string</CreatedByCode>
<ModifiedByCode>string</ModifiedByCode>
<PreferredLanguage>string</PreferredLanguage>
<PatientName>string</PatientName>
<PatientNo>string</PatientNo>
<PerSSINo>string</PerSSINo>
<ReceivedHostpitalNews>string</ReceivedHostpitalNews>
<ZipCode>string</ZipCode>
<City>string</City>
<RegistrationOn>dateTime</RegistrationOn>
<RegisterBy>string</RegisterBy>
<LocationID>string</LocationID>
<RegisterationStatus>string</RegisterationStatus>
<LocationName>string</LocationName>
<LocationCode>string</LocationCode>
<DOB_DD>string</DOB_DD>
<DOB_MM>string</DOB_MM>
<DOB_YYYY>string</DOB_YYYY>
<UserName>string</UserName>
<InsuranceCode>string</InsuranceCode>
<InsuranceName>string</InsuranceName>
<InsuranceID>string</InsuranceID>
<ProfileURL>string</ProfileURL>
<FatherName>string</FatherName>
<Establishment>string</Establishment>
<EstablishmentAddress>string</EstablishmentAddress>
<EmployerPhoneNo>string</EmployerPhoneNo>
<EmployerCodeNo>string</EmployerCodeNo>
<IDType>string</IDType>
<NationalityName>string</NationalityName>
<NationalityCode>string</NationalityCode>
<IsRetire>boolean</IsRetire>
<IsSelfRegister>boolean</IsSelfRegister>
</GetPatientDetailResult>
</GetPatientDetailResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /Modules/EMR/WebServices/WebService_EMR_PatientDetail.asmx HTTP/1.1
Host: 10.20.1.42
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetPatientDetail xmlns="http://tempuri.org/">
<patient_id>string</patient_id>
<RequestID>string</RequestID>
</GetPatientDetail>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetPatientDetailResponse xmlns="http://tempuri.org/">
<GetPatientDetailResult>
<PatientID>string</PatientID>
<MRDType>string</MRDType>
<FirstName>string</FirstName>
<MiddleName>string</MiddleName>
<LastName>string</LastName>
<Guardian>string</Guardian>
<NameMyanmar>string</NameMyanmar>
<Gender>string</Gender>
<DateOfBirth>dateTime</DateOfBirth>
<IsDOBApproximate>boolean</IsDOBApproximate>
<BuddhistDate>boolean</BuddhistDate>
<IsVIP>boolean</IsVIP>
<VIPPatientType>string</VIPPatientType>
<IsAnonymous>boolean</IsAnonymous>
<Tilte>string</Tilte>
<BloodGroup>string</BloodGroup>
<Nationality>string</Nationality>
<InterpreterRequired>boolean</InterpreterRequired>
<Occupation>string</Occupation>
<PatientType>string</PatientType>
<Religion>string</Religion>
<AddressNo>string</AddressNo>
<Building>string</Building>
<Lane>string</Lane>
<Road>string</Road>
<Area>string</Area>
<District>string</District>
<DistrictEdit>boolean</DistrictEdit>
<State>string</State>
<Country>string</Country>
<ResidentailPhone>string</ResidentailPhone>
<MobileNo>string</MobileNo>
<Email>string</Email>
<NationalID>string</NationalID>
<AciveFrom>dateTime</AciveFrom>
<ActiveTo>dateTime</ActiveTo>
<Active>boolean</Active>
<CreatedBy>string</CreatedBy>
<CreatedOn>dateTime</CreatedOn>
<ModifiedBy>string</ModifiedBy>
<ModifiedOn>dateTime</ModifiedOn>
<LastAction>string</LastAction>
<CreatedByCode>string</CreatedByCode>
<ModifiedByCode>string</ModifiedByCode>
<PreferredLanguage>string</PreferredLanguage>
<PatientName>string</PatientName>
<PatientNo>string</PatientNo>
<PerSSINo>string</PerSSINo>
<ReceivedHostpitalNews>string</ReceivedHostpitalNews>
<ZipCode>string</ZipCode>
<City>string</City>
<RegistrationOn>dateTime</RegistrationOn>
<RegisterBy>string</RegisterBy>
<LocationID>string</LocationID>
<RegisterationStatus>string</RegisterationStatus>
<LocationName>string</LocationName>
<LocationCode>string</LocationCode>
<DOB_DD>string</DOB_DD>
<DOB_MM>string</DOB_MM>
<DOB_YYYY>string</DOB_YYYY>
<UserName>string</UserName>
<InsuranceCode>string</InsuranceCode>
<InsuranceName>string</InsuranceName>
<InsuranceID>string</InsuranceID>
<ProfileURL>string</ProfileURL>
<FatherName>string</FatherName>
<Establishment>string</Establishment>
<EstablishmentAddress>string</EstablishmentAddress>
<EmployerPhoneNo>string</EmployerPhoneNo>
<EmployerCodeNo>string</EmployerCodeNo>
<IDType>string</IDType>
<NationalityName>string</NationalityName>
<NationalityCode>string</NationalityCode>
<IsRetire>boolean</IsRetire>
<IsSelfRegister>boolean</IsSelfRegister>
</GetPatientDetailResult>
</GetPatientDetailResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /Modules/EMR/WebServices/WebService_EMR_PatientDetail.asmx/GetPatientDetail?patient_id=string&RequestID=string HTTP/1.1 Host: 10.20.1.42
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <EMR_PatientDetailView xmlns="http://tempuri.org/"> <PatientID>string</PatientID> <MRDType>string</MRDType> <FirstName>string</FirstName> <MiddleName>string</MiddleName> <LastName>string</LastName> <Guardian>string</Guardian> <NameMyanmar>string</NameMyanmar> <Gender>string</Gender> <DateOfBirth>dateTime</DateOfBirth> <IsDOBApproximate>boolean</IsDOBApproximate> <BuddhistDate>boolean</BuddhistDate> <IsVIP>boolean</IsVIP> <VIPPatientType>string</VIPPatientType> <IsAnonymous>boolean</IsAnonymous> <Tilte>string</Tilte> <BloodGroup>string</BloodGroup> <Nationality>string</Nationality> <InterpreterRequired>boolean</InterpreterRequired> <Occupation>string</Occupation> <PatientType>string</PatientType> <Religion>string</Religion> <AddressNo>string</AddressNo> <Building>string</Building> <Lane>string</Lane> <Road>string</Road> <Area>string</Area> <District>string</District> <DistrictEdit>boolean</DistrictEdit> <State>string</State> <Country>string</Country> <ResidentailPhone>string</ResidentailPhone> <MobileNo>string</MobileNo> <Email>string</Email> <NationalID>string</NationalID> <AciveFrom>dateTime</AciveFrom> <ActiveTo>dateTime</ActiveTo> <Active>boolean</Active> <CreatedBy>string</CreatedBy> <CreatedOn>dateTime</CreatedOn> <ModifiedBy>string</ModifiedBy> <ModifiedOn>dateTime</ModifiedOn> <LastAction>string</LastAction> <CreatedByCode>string</CreatedByCode> <ModifiedByCode>string</ModifiedByCode> <PreferredLanguage>string</PreferredLanguage> <PatientName>string</PatientName> <PatientNo>string</PatientNo> <PerSSINo>string</PerSSINo> <ReceivedHostpitalNews>string</ReceivedHostpitalNews> <ZipCode>string</ZipCode> <City>string</City> <RegistrationOn>dateTime</RegistrationOn> <RegisterBy>string</RegisterBy> <LocationID>string</LocationID> <RegisterationStatus>string</RegisterationStatus> <LocationName>string</LocationName> <LocationCode>string</LocationCode> <DOB_DD>string</DOB_DD> <DOB_MM>string</DOB_MM> <DOB_YYYY>string</DOB_YYYY> <UserName>string</UserName> <InsuranceCode>string</InsuranceCode> <InsuranceName>string</InsuranceName> <InsuranceID>string</InsuranceID> <ProfileURL>string</ProfileURL> <FatherName>string</FatherName> <Establishment>string</Establishment> <EstablishmentAddress>string</EstablishmentAddress> <EmployerPhoneNo>string</EmployerPhoneNo> <EmployerCodeNo>string</EmployerCodeNo> <IDType>string</IDType> <NationalityName>string</NationalityName> <NationalityCode>string</NationalityCode> <IsRetire>boolean</IsRetire> <IsSelfRegister>boolean</IsSelfRegister> </EMR_PatientDetailView>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /Modules/EMR/WebServices/WebService_EMR_PatientDetail.asmx/GetPatientDetail HTTP/1.1 Host: 10.20.1.42 Content-Type: application/x-www-form-urlencoded Content-Length: length patient_id=string&RequestID=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <EMR_PatientDetailView xmlns="http://tempuri.org/"> <PatientID>string</PatientID> <MRDType>string</MRDType> <FirstName>string</FirstName> <MiddleName>string</MiddleName> <LastName>string</LastName> <Guardian>string</Guardian> <NameMyanmar>string</NameMyanmar> <Gender>string</Gender> <DateOfBirth>dateTime</DateOfBirth> <IsDOBApproximate>boolean</IsDOBApproximate> <BuddhistDate>boolean</BuddhistDate> <IsVIP>boolean</IsVIP> <VIPPatientType>string</VIPPatientType> <IsAnonymous>boolean</IsAnonymous> <Tilte>string</Tilte> <BloodGroup>string</BloodGroup> <Nationality>string</Nationality> <InterpreterRequired>boolean</InterpreterRequired> <Occupation>string</Occupation> <PatientType>string</PatientType> <Religion>string</Religion> <AddressNo>string</AddressNo> <Building>string</Building> <Lane>string</Lane> <Road>string</Road> <Area>string</Area> <District>string</District> <DistrictEdit>boolean</DistrictEdit> <State>string</State> <Country>string</Country> <ResidentailPhone>string</ResidentailPhone> <MobileNo>string</MobileNo> <Email>string</Email> <NationalID>string</NationalID> <AciveFrom>dateTime</AciveFrom> <ActiveTo>dateTime</ActiveTo> <Active>boolean</Active> <CreatedBy>string</CreatedBy> <CreatedOn>dateTime</CreatedOn> <ModifiedBy>string</ModifiedBy> <ModifiedOn>dateTime</ModifiedOn> <LastAction>string</LastAction> <CreatedByCode>string</CreatedByCode> <ModifiedByCode>string</ModifiedByCode> <PreferredLanguage>string</PreferredLanguage> <PatientName>string</PatientName> <PatientNo>string</PatientNo> <PerSSINo>string</PerSSINo> <ReceivedHostpitalNews>string</ReceivedHostpitalNews> <ZipCode>string</ZipCode> <City>string</City> <RegistrationOn>dateTime</RegistrationOn> <RegisterBy>string</RegisterBy> <LocationID>string</LocationID> <RegisterationStatus>string</RegisterationStatus> <LocationName>string</LocationName> <LocationCode>string</LocationCode> <DOB_DD>string</DOB_DD> <DOB_MM>string</DOB_MM> <DOB_YYYY>string</DOB_YYYY> <UserName>string</UserName> <InsuranceCode>string</InsuranceCode> <InsuranceName>string</InsuranceName> <InsuranceID>string</InsuranceID> <ProfileURL>string</ProfileURL> <FatherName>string</FatherName> <Establishment>string</Establishment> <EstablishmentAddress>string</EstablishmentAddress> <EmployerPhoneNo>string</EmployerPhoneNo> <EmployerCodeNo>string</EmployerCodeNo> <IDType>string</IDType> <NationalityName>string</NationalityName> <NationalityCode>string</NationalityCode> <IsRetire>boolean</IsRetire> <IsSelfRegister>boolean</IsSelfRegister> </EMR_PatientDetailView>