...
- A Facility with 'facility' id must exist
- A Role with 'role' id must exist
- A UserStatus with 'status' value must exist
- 'password' must be longer than 5 characters and shorter than 20
- If 'tagId' is not null, it must be unique among existing users
- If 'tagId' is not null, it must be longer than 5 characters and shorter than 20
- If 'pin' is not null, it must be unique among existing users
- If 'pin' is not null, it must be longer than 5 characters and shorter than 20
- 'email' must be a well formed email
- 'email' must be unique among existing users
- 'username' must be unique among existing users
Info |
---|
The password and tag id of the created user is hashed using SHA1 algorithm before it is persisted in the database. |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "data" : { "email" : "esteban.aliverti@cogmed.com", "facilityId" : "Vidant", "facilityName" : "Vidant", "firstName" : "Esteban", "id" : "5f238a75-58e5-434e-8576-7d84f911e63e", "username" : "eaa", "lastName" : "Aliverti", "organizationId" : "UNC", "organizationName" : "UNC", "roleId" : 1, "roleName" : "admin", "status" : "PENDING", "updateDate" : "Wed May 14 10:34:44 CEST 2014", "passwordSet":true, "tagIdSet":true, "pinSet":true }, "statusFact" : { "success" : true } } |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "data" : [ { "email" : "e@e.com", "facilityId" : "UNC", "facilityName" : "UNC", "firstName" : "e", "id" : "354a7aae-ac06-4892-ac61-ce302351eb35", "lastName" : "e", "organizationId" : "UNC", "organizationName" : "UNC", "roleId" : 2, "roleName" : "pod", "status" : "ACTIVE", "username" : "username-e", "updateDate" : "2014-01-06 19:07:40.0", "passwordSet":true, "tagIdSet":true, "pinSet":true }, { "facilityId" : "UNC", "facilityName" : "UNC", "id" : "chargenurse", "organizationId" : "UNC", "organizationName" : "UNC", "roleId" : 1, "roleName" : "admin", "status" : "ACTIVE", "username" : "username-charge", "updateDate" : "2013-03-08 01:20:37.0", "passwordSet":true, "tagIdSet":true, "pinSet":true }, ... ], "statusFact" : { "success" : true } } |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ data: { id: "354a7aae-ac06-4892-ac61-ce302351eb35", lastName: "e", facilityName: "UNC", organizationName: "UNC", status: "ACTIVE", username: "eaa", email: "e@e.com", roleName: "pod", organizationId: "UNC", firstName: "e", facilityId: "UNC", updateDate: "2014-01-06 19:07:40.0", roleId: 2, passwordSet:true, tagIdSet:true, pinSet:true }, statusFact: { success: true } } |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "data" : { "email" : "e@e.com", "facilityId" : "UNC", "facilityName" : "UNC", "firstName" : "e", "id" : "354a7aae-ac06-4892-ac61-ce302351eb35", "username" : "e", "lastName" : "e", "organizationId" : "UNC", "organizationName" : "UNC", "roleId" : 2, "roleName" : "pod", "status" : "SUSPENDED", "updateDate" : "Wed May 14 13:24:38 CEST 2014", "passwordSet":true, "tagIdSet":true, "pinSet":true }, "statusFact" : { "success" : true } } |
...