-
Type:
Story
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: None
-
HWC Sprint 1, HWC Sprint 2, HWC Sprint 3, HWC Sprint 4, HWC Sprint 5, HWC Sprint 6, HWC Sprint 7, HWC Sprint 8
HWC App, should be single platform to cater the need of Mobile Medical Unit (MMU) and HWC services, so in User Login based on the service lines App should switch to service line need (HWC/ MMU).
In login page, based on the credentials that is being provided should redirect to either MMU or HWC services accordingly.
If providing MMU credentials and clicking submit then below screen should come wherein after selecting Van- Service Point, State, District, Taluk should get filled automatically according to User Mapping. Village needs to be filled manually.
Once these details are filled then it should be auto-filled in Location Information field under registration.

Acceptance Criteria:
- Except Login API, Vitals till pharmacy API for MMU will be same as HWC.
- User Login, based on the credentials that is provided should re-direct to respective services for further diagnosis.
- End-to-End Services will be provided offline as well as online.
- In MMU, currently below API is using for login / user authentication:
https://uatamrit.piramalswasthya.org/commonapi-v1.0/user/userAuthenticate
Request:
{ "userName": "jorhatv2rmo", "password": "d055de3bb7edf0192418031cb6efb1a19cb85b078dbdcf8f38de366f62c2d3a8f08a085f13f4b20a81241cf1c2d34c46uFza9a1YtJEwz+5eFKfqkw==", "doLogout": false }
Response:
{
"data": {
"Status": "Active",
"designationID": 25,
"sessionStatus": "login success",
"fullName": "Jorhatv2 RMO",
"Previlege": [
{ "Role": "Registrar", "Service": "MMU" }
],
"isAuthenticated": true,
"designation":
{ "designationName": "Doctor", "deleted": false, "createdBy": "Admin", "designationID": 25 },
"userName": "Jorhatv2RMO",
"m_UserLangMappings": [],
"userID": 828,
"key": "bb3630c75bf70ef4b8a293860cc989f25784a2d96d7efa8269914871bc29a913",
"previlegeObj": [
{
"serviceDesc": "Mobile Medical Unit",
"deleted": false,
"createdBy": "Admin",
"roles": [
{
"CreatedBy": "sanjeevanimmu",
"workingLocationID": 15,
"RoleID": 94,
"RoleName": "DataSync",
"serviceRoleScreenMappings": [
{
"screenID": 41,
"deleted": false,
"createdBy": "sanjeevanimmu",
"roleID": 94,
"srsMappingID": 108,
"screen":
{ "screenID": 41, "deleted": false, "screenDesc": "Data Sync activity for MMU", "createdBy": "Admin", "screenName": "DataSync" },
"providerServiceMapID": 18,
"providerServiceMapping": {
"stateID": 5,
"providerServiceMapID": 18,
"statusID": 2,
"isDialPreferenceManual": true,
"serviceProviderID": 12,
"m_ServiceMaster":
{ "serviceDesc": "Mobile Medical Unit", "deleted": false, "createdBy": "Admin", "serviceID": 2, "serviceName": "MMU" },
"deleted": false,
"createdDate": "2022-03-02T10:09:55.000Z",
"createdBy": "Super Admin",
"serviceProvider": {
"primaryContactName": "Hitesh",
"validTill": "2049-04-03T00:00:00.000Z",
"primaryContactNo": "9957557548",
"validFrom": "2022-03-02T00:00:00.000Z",
"serviceProviderName": "Sanjeevani",
"statusID": 2,
"serviceProviderID": 12,
"primaryContactEmailID": "hitesh@piramaswasthya.org
",
"primaryContactAddress": "assam",
"deleted": false,
"createdDate": "2022-03-02T00:00:00.000Z",
"createdBy": "Super Admin",
"lastModDate": "2023-05-11T00:00:00.000Z",
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }},
"lastModDate": "2022-03-02T10:10:14.000Z",
"serviceID": 2,
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }}
}
],
"Deleted": false
},
{
"CreatedBy": "sanjeevanimmu",
"workingLocationID": 15,
"RoleID": 90,
"RoleName": "Doctor",
"serviceRoleScreenMappings": [
{
"screenID": 16,
"deleted": false,
"createdBy": "sanjeevanimmu",
"roleID": 90,
"srsMappingID": 104,
"screen":
{ "screenID": 16, "deleted": false, "screenDesc": "Doctor", "createdBy": "Admin", "screenName": "Doctor" },
"providerServiceMapID": 18,
"providerServiceMapping": {
"stateID": 5,
"providerServiceMapID": 18,
"statusID": 2,
"isDialPreferenceManual": true,
"serviceProviderID": 12,
"m_ServiceMaster":
{ "serviceDesc": "Mobile Medical Unit", "deleted": false, "createdBy": "Admin", "serviceID": 2, "serviceName": "MMU" },
"deleted": false,
"createdDate": "2022-03-02T10:09:55.000Z",
"createdBy": "Super Admin",
"serviceProvider": {
"primaryContactName": "Hitesh",
"validTill": "2049-04-03T00:00:00.000Z",
"primaryContactNo": "9957557548",
"validFrom": "2022-03-02T00:00:00.000Z",
"serviceProviderName": "Sanjeevani",
"statusID": 2,
"serviceProviderID": 12,
"primaryContactEmailID": "hitesh@piramaswasthya.org
",
"primaryContactAddress": "assam",
"deleted": false,
"createdDate": "2022-03-02T00:00:00.000Z",
"createdBy": "Super Admin",
"lastModDate": "2023-05-11T00:00:00.000Z",
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }},
"lastModDate": "2022-03-02T10:10:14.000Z",
"serviceID": 2,
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }}
}
],
"Deleted": false
},
{
"CreatedBy": "sanjeevanimmu",
"workingLocationID": 15,
"RoleID": 91,
"RoleName": "Lab Technician",
"serviceRoleScreenMappings": [
{
"screenID": 19,
"deleted": false,
"createdBy": "sanjeevanimmu",
"roleID": 91,
"srsMappingID": 105,
"screen":
{ "screenID": 19, "deleted": false, "screenDesc": "Lab Technician", "createdBy": "Admin", "screenName": "Lab Technician" },
"providerServiceMapID": 18,
"providerServiceMapping": {
"stateID": 5,
"providerServiceMapID": 18,
"statusID": 2,
"isDialPreferenceManual": true,
"serviceProviderID": 12,
"m_ServiceMaster":
{ "serviceDesc": "Mobile Medical Unit", "deleted": false, "createdBy": "Admin", "serviceID": 2, "serviceName": "MMU" },
"deleted": false,
"createdDate": "2022-03-02T10:09:55.000Z",
"createdBy": "Super Admin",
"serviceProvider": {
"primaryContactName": "Hitesh",
"validTill": "2049-04-03T00:00:00.000Z",
"primaryContactNo": "9957557548",
"validFrom": "2022-03-02T00:00:00.000Z",
"serviceProviderName": "Sanjeevani",
"statusID": 2,
"serviceProviderID": 12,
"primaryContactEmailID": "hitesh@piramaswasthya.org
",
"primaryContactAddress": "assam",
"deleted": false,
"createdDate": "2022-03-02T00:00:00.000Z",
"createdBy": "Super Admin",
"lastModDate": "2023-05-11T00:00:00.000Z",
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }},
"lastModDate": "2022-03-02T10:10:14.000Z",
"serviceID": 2,
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }}
}
],
"Deleted": false
},
{
"CreatedBy": "sanjeevanimmu",
"RoleDesc": "test",
"workingLocationID": 15,
"RoleID": 89,
"RoleName": "Nurse",
"serviceRoleScreenMappings": [
{
"screenID": 15,
"deleted": false,
"createdBy": "sanjeevanimmu",
"roleID": 89,
"srsMappingID": 103,
"screen":
{ "screenID": 15, "deleted": false, "screenDesc": "Nurse", "createdBy": "Admin", "screenName": "Nurse" },
"providerServiceMapID": 18,
"providerServiceMapping": {
"stateID": 5,
"providerServiceMapID": 18,
"statusID": 2,
"isDialPreferenceManual": true,
"serviceProviderID": 12,
"m_ServiceMaster":
{ "serviceDesc": "Mobile Medical Unit", "deleted": false, "createdBy": "Admin", "serviceID": 2, "serviceName": "MMU" },
"deleted": false,
"createdDate": "2022-03-02T10:09:55.000Z",
"createdBy": "Super Admin",
"serviceProvider": {
"primaryContactName": "Hitesh",
"validTill": "2049-04-03T00:00:00.000Z",
"primaryContactNo": "9957557548",
"validFrom": "2022-03-02T00:00:00.000Z",
"serviceProviderName": "Sanjeevani",
"statusID": 2,
"serviceProviderID": 12,
"primaryContactEmailID": "hitesh@piramaswasthya.org
",
"primaryContactAddress": "assam",
"deleted": false,
"createdDate": "2022-03-02T00:00:00.000Z",
"createdBy": "Super Admin",
"lastModDate": "2023-05-11T00:00:00.000Z",
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }},
"lastModDate": "2022-03-02T10:10:14.000Z",
"serviceID": 2,
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }}
}
],
"Deleted": false
},
{
"CreatedBy": "sanjeevanimmu",
"workingLocationID": 15,
"RoleID": 93,
"RoleName": "Pharmacist",
"serviceRoleScreenMappings": [
{
"screenID": 20,
"deleted": false,
"createdBy": "sanjeevanimmu",
"roleID": 93,
"srsMappingID": 107,
"screen":
{ "screenID": 20, "deleted": false, "screenDesc": "Pharmacist", "createdBy": "Admin", "screenName": "Pharmacist" },
"providerServiceMapID": 18,
"providerServiceMapping": {
"stateID": 5,
"providerServiceMapID": 18,
"statusID": 2,
"isDialPreferenceManual": true,
"serviceProviderID": 12,
"m_ServiceMaster":
{ "serviceDesc": "Mobile Medical Unit", "deleted": false, "createdBy": "Admin", "serviceID": 2, "serviceName": "MMU" },
"deleted": false,
"createdDate": "2022-03-02T10:09:55.000Z",
"createdBy": "Super Admin",
"serviceProvider": {
"primaryContactName": "Hitesh",
"validTill": "2049-04-03T00:00:00.000Z",
"primaryContactNo": "9957557548",
"validFrom": "2022-03-02T00:00:00.000Z",
"serviceProviderName": "Sanjeevani",
"statusID": 2,
"serviceProviderID": 12,
"primaryContactEmailID": "hitesh@piramaswasthya.org
",
"primaryContactAddress": "assam",
"deleted": false,
"createdDate": "2022-03-02T00:00:00.000Z",
"createdBy": "Super Admin",
"lastModDate": "2023-05-11T00:00:00.000Z",
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }},
"lastModDate": "2022-03-02T10:10:14.000Z",
"serviceID": 2,
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }}
}
],
"Deleted": false
},
{
"CreatedBy": "sanjeevanimmu",
"workingLocationID": 15,
"RoleID": 92,
"RoleName": "Registrar",
"serviceRoleScreenMappings": [
{
"screenID": 14,
"deleted": false,
"createdBy": "sanjeevanimmu",
"roleID": 92,
"srsMappingID": 106,
"screen":
{ "screenID": 14, "deleted": false, "screenDesc": "Registrar", "createdBy": "Admin", "screenName": "Registrar" },
"providerServiceMapID": 18,
"providerServiceMapping": {
"stateID": 5,
"providerServiceMapID": 18,
"statusID": 2,
"isDialPreferenceManual": true,
"serviceProviderID": 12,
"m_ServiceMaster":
{ "serviceDesc": "Mobile Medical Unit", "deleted": false, "createdBy": "Admin", "serviceID": 2, "serviceName": "MMU" },
"deleted": false,
"createdDate": "2022-03-02T10:09:55.000Z",
"createdBy": "Super Admin",
"serviceProvider": {
"primaryContactName": "Hitesh",
"validTill": "2049-04-03T00:00:00.000Z",
"primaryContactNo": "9957557548",
"validFrom": "2022-03-02T00:00:00.000Z",
"serviceProviderName": "Sanjeevani",
"statusID": 2,
"serviceProviderID": 12,
"primaryContactEmailID": "hitesh@piramaswasthya.org
",
"primaryContactAddress": "assam",
"deleted": false,
"createdDate": "2022-03-02T00:00:00.000Z",
"createdBy": "Super Admin",
"lastModDate": "2023-05-11T00:00:00.000Z",
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }},
"lastModDate": "2022-03-02T10:10:14.000Z",
"serviceID": 2,
"status":
{ "deleted": false, "statusID": 2, "createdBy": "Neeraj", "status": "Active" }}
}
],
"Deleted": false
}
],
"stateID": 5,
"providerServiceMapID": 18,
"serviceID": 18,
"serviceName": "MMU"
}
]
},
"statusCode": 200,
"errorMessage": "Success",
"status": "Success"
}