diff --git a/backend/compact-connect/docs/api-specification/latest-oas30.json b/backend/compact-connect/docs/api-specification/latest-oas30.json index 9efceb7ba..b1996174f 100644 --- a/backend/compact-connect/docs/api-specification/latest-oas30.json +++ b/backend/compact-connect/docs/api-specification/latest-oas30.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "StateApi", - "version": "2025-08-28T18:10:00Z" + "version": "2025-09-11T20:54:37Z" }, "servers": [ { @@ -42,7 +42,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboStateL1ljdv5KYmFX" + "$ref": "#/components/schemas/SandboStatewYA2yiuq5Kyj" } } }, @@ -54,7 +54,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboState1TsdiK8tmxdt" + "$ref": "#/components/schemas/SandboStatecjpoBVtvh5nr" } } } @@ -64,7 +64,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboStatecEkQjgNV8zlo" + "$ref": "#/components/schemas/SandboStateT5uVnUWmQEFs" } } } @@ -144,7 +144,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboStatedWsc4WB4IKuc" + "$ref": "#/components/schemas/SandboState4XO9paC5FgIb" } } } @@ -222,7 +222,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboStateH4AWmekozaug" + "$ref": "#/components/schemas/SandboState6u3oL0Pj2NvF" } } }, @@ -234,7 +234,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboStateMLxbjFiR864O" + "$ref": "#/components/schemas/SandboState6zZCzv3yXEop" } } } @@ -293,7 +293,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboStatezQm1cYywKM42" + "$ref": "#/components/schemas/SandboStateZKrvdt5xPggv" } } } @@ -313,176 +313,7 @@ }, "components": { "schemas": { - "SandboStateL1ljdv5KYmFX": { - "maxItems": 100, - "type": "array", - "items": { - "required": [ - "compactEligibility", - "dateOfBirth", - "dateOfExpiration", - "dateOfIssuance", - "familyName", - "givenName", - "homeAddressCity", - "homeAddressPostalCode", - "homeAddressState", - "homeAddressStreet1", - "licenseStatus", - "licenseType", - "ssn" - ], - "type": "object", - "properties": { - "homeAddressStreet2": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "npi": { - "pattern": "^[0-9]{10}$", - "type": "string" - }, - "homeAddressPostalCode": { - "maxLength": 7, - "minLength": 5, - "type": "string" - }, - "givenName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "homeAddressStreet1": { - "maxLength": 100, - "minLength": 2, - "type": "string" - }, - "compactEligibility": { - "type": "string", - "enum": [ - "eligible", - "ineligible" - ] - }, - "dateOfBirth": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "suffix": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "dateOfIssuance": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "ssn": { - "pattern": "^[0-9]{3}-[0-9]{2}-[0-9]{4}$", - "type": "string", - "description": "The provider's social security number" - }, - "licenseType": { - "type": "string", - "enum": [ - "audiologist", - "speech-language pathologist", - "occupational therapist", - "occupational therapy assistant", - "licensed professional counselor" - ] - }, - "emailAddress": { - "maxLength": 100, - "minLength": 5, - "type": "string", - "format": "email" - }, - "dateOfExpiration": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "phoneNumber": { - "pattern": "^\\+[0-9]{8,15}$", - "type": "string" - }, - "homeAddressState": { - "maxLength": 100, - "minLength": 2, - "type": "string" - }, - "dateOfRenewal": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "licenseStatus": { - "type": "string", - "enum": [ - "active", - "inactive" - ] - }, - "familyName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "homeAddressCity": { - "maxLength": 100, - "minLength": 2, - "type": "string" - }, - "licenseNumber": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "middleName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "licenseStatusName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - } - }, - "additionalProperties": false - } - }, - "SandboStatedWsc4WB4IKuc": { - "required": [ - "upload" - ], - "type": "object", - "properties": { - "upload": { - "required": [ - "fields", - "url" - ], - "type": "object", - "properties": { - "fields": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "url": { - "type": "string" - } - } - } - } - }, - "SandboStatezQm1cYywKM42": { + "SandboStateZKrvdt5xPggv": { "required": [ "privileges", "providerUIUrl" @@ -794,7 +625,7 @@ } } }, - "SandboStateH4AWmekozaug": { + "SandboState6u3oL0Pj2NvF": { "required": [ "query" ], @@ -854,43 +685,7 @@ }, "additionalProperties": false }, - "SandboState1TsdiK8tmxdt": { - "type": "object", - "properties": { - "message": { - "type": "string", - "description": "Message indicating success or failure" - }, - "errors": { - "type": "object", - "additionalProperties": { - "type": "object", - "additionalProperties": { - "type": "array", - "description": "List of error messages for a field", - "items": { - "type": "string" - } - }, - "description": "Errors for a specific record" - }, - "description": "Validation errors by record index" - } - } - }, - "SandboStatecEkQjgNV8zlo": { - "required": [ - "message" - ], - "type": "object", - "properties": { - "message": { - "type": "string", - "description": "A message about the request" - } - } - }, - "SandboStateMLxbjFiR864O": { + "SandboState6zZCzv3yXEop": { "required": [ "pagination", "providers" @@ -1176,6 +971,211 @@ } } } + }, + "SandboStatecjpoBVtvh5nr": { + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "Message indicating success or failure" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "additionalProperties": { + "type": "array", + "description": "List of error messages for a field", + "items": { + "type": "string" + } + }, + "description": "Errors for a specific record" + }, + "description": "Validation errors by record index" + } + } + }, + "SandboStateT5uVnUWmQEFs": { + "required": [ + "message" + ], + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message about the request" + } + } + }, + "SandboStatewYA2yiuq5Kyj": { + "maxItems": 100, + "type": "array", + "items": { + "required": [ + "compactEligibility", + "dateOfBirth", + "dateOfExpiration", + "dateOfIssuance", + "familyName", + "givenName", + "homeAddressCity", + "homeAddressPostalCode", + "homeAddressState", + "homeAddressStreet1", + "licenseStatus", + "licenseType", + "ssn" + ], + "type": "object", + "properties": { + "homeAddressStreet2": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "npi": { + "pattern": "^[0-9]{10}$", + "type": "string" + }, + "homeAddressPostalCode": { + "maxLength": 7, + "minLength": 5, + "type": "string" + }, + "givenName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "homeAddressStreet1": { + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "compactEligibility": { + "type": "string", + "enum": [ + "eligible", + "ineligible" + ] + }, + "dateOfBirth": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "suffix": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "dateOfIssuance": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "ssn": { + "pattern": "^[0-9]{3}-[0-9]{2}-[0-9]{4}$", + "type": "string", + "description": "The provider's social security number" + }, + "licenseType": { + "type": "string", + "enum": [ + "audiologist", + "speech-language pathologist", + "occupational therapist", + "occupational therapy assistant", + "licensed professional counselor" + ] + }, + "emailAddress": { + "maxLength": 100, + "minLength": 5, + "type": "string", + "format": "email" + }, + "dateOfExpiration": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "phoneNumber": { + "pattern": "^\\+[0-9]{8,15}$", + "type": "string" + }, + "homeAddressState": { + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "dateOfRenewal": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "licenseStatus": { + "type": "string", + "enum": [ + "active", + "inactive" + ] + }, + "familyName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "homeAddressCity": { + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "licenseNumber": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "middleName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "licenseStatusName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + } + }, + "additionalProperties": false + } + }, + "SandboState4XO9paC5FgIb": { + "required": [ + "upload" + ], + "type": "object", + "properties": { + "upload": { + "required": [ + "fields", + "url" + ], + "type": "object", + "properties": { + "fields": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "url": { + "type": "string" + } + } + } + } } }, "securitySchemes": { diff --git a/backend/compact-connect/docs/internal/api-specification/latest-oas30.json b/backend/compact-connect/docs/internal/api-specification/latest-oas30.json index 959637328..72ba117c3 100644 --- a/backend/compact-connect/docs/internal/api-specification/latest-oas30.json +++ b/backend/compact-connect/docs/internal/api-specification/latest-oas30.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "LicenseApi", - "version": "2025-08-28T18:13:05Z" + "version": "2025-10-03T05:04:19Z" }, "servers": [ { @@ -36,7 +36,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicengLAze42Xqnte" + "$ref": "#/components/schemas/SandboLicenBxfAXNgCl0f1" } } } @@ -75,7 +75,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenaazLVJPphsmd" + "$ref": "#/components/schemas/SandboLicenrzUhY3WW0Y7L" } } }, @@ -87,7 +87,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -167,7 +167,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenL9tIeqzU7WHQ" + "$ref": "#/components/schemas/SandboLicenHcuQxywUvhOh" } } } @@ -204,7 +204,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicen5COX4QwpjCEQ" + "$ref": "#/components/schemas/SandboLicenLPepHoMLi1aj" } } }, @@ -216,7 +216,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicendpTH6E8kTODD" + "$ref": "#/components/schemas/SandboLicenou5OKotlJ6Ez" } } } @@ -288,7 +288,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenVJj3BvxeyHXi" + "$ref": "#/components/schemas/SandboLicenHX8YNrOpPZbZ" } } } @@ -339,7 +339,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicengXk4P8AtSxgQ" + "$ref": "#/components/schemas/SandboLicenbGNGFVLD0EDE" } } } @@ -386,7 +386,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicencCc9YDW8JDMi" + "$ref": "#/components/schemas/SandboLicenTi9BrhAERjPp" } } }, @@ -398,7 +398,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -478,7 +478,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenYkt0OaXOkGrL" + "$ref": "#/components/schemas/SandboLicenMiDI81d6EYvq" } } } @@ -488,7 +488,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -568,7 +568,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenkXtjzw3zA3yD" + "$ref": "#/components/schemas/SandboLicenJIK60DVCsApb" } } } @@ -638,7 +638,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicend1qAtTA7DZAJ" + "$ref": "#/components/schemas/SandboLicenYwiFMNF2Vu7Z" } } }, @@ -650,7 +650,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenPZct75hvqcG0" + "$ref": "#/components/schemas/SandboLiceno12FSfDWBzow" } } } @@ -701,7 +701,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenBvqJFG1cEZjY" + "$ref": "#/components/schemas/SandboLicenr5TVmpxKfPGq" } } } @@ -766,7 +766,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenAKvYsexFE18E" + "$ref": "#/components/schemas/SandboLicenEAecRKtirVZk" } } }, @@ -778,7 +778,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -880,7 +880,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenFLJthaXEyIZJ" + "$ref": "#/components/schemas/SandboLicen3zolh21hPpCk" } } }, @@ -892,7 +892,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -986,7 +986,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenY12lJ6VyuS7X" + "$ref": "#/components/schemas/SandboLicenPAsEF1Ia4s7g" } } }, @@ -998,7 +998,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1092,7 +1092,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenGmoqDPz89Bxa" + "$ref": "#/components/schemas/SandboLicen6bEbVSG2KkBx" } } }, @@ -1104,7 +1104,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1206,7 +1206,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenyfVkHAncEhXs" + "$ref": "#/components/schemas/SandboLicenVZHLGnXN7APB" } } }, @@ -1218,7 +1218,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1314,7 +1314,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenh3CxZXBnJfqv" + "$ref": "#/components/schemas/SandboLicenobivPmYh5SvH" } } } @@ -1365,7 +1365,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicen8QW1UOcOxdCL" + "$ref": "#/components/schemas/SandboLicen2x5yTuN7Vce5" } } } @@ -1436,7 +1436,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenBVM0Ubke6A3d" + "$ref": "#/components/schemas/SandboLicenLLx7v2Sq2Nku" } } } @@ -1496,7 +1496,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicensBnU6U4Ts09w" + "$ref": "#/components/schemas/SandboLicenDb8Dl04rAoPD" } } }, @@ -1515,7 +1515,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenDr5ukrOJkX0A" + "$ref": "#/components/schemas/SandboLicen2VPoPHwDEcqq" } } } @@ -1587,7 +1587,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1604,7 +1604,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenDr5ukrOJkX0A" + "$ref": "#/components/schemas/SandboLicen2VPoPHwDEcqq" } } } @@ -1674,7 +1674,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1684,7 +1684,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1752,7 +1752,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicen2kD7SUbIH9qe" + "$ref": "#/components/schemas/SandboLicenC1PiOZAh5Usx" } } }, @@ -1764,7 +1764,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1781,7 +1781,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenDr5ukrOJkX0A" + "$ref": "#/components/schemas/SandboLicen2VPoPHwDEcqq" } } } @@ -1853,7 +1853,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1863,7 +1863,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1915,7 +1915,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenDIGClZTMHMeN" + "$ref": "#/components/schemas/SandboLicenpPZOnBEPSaJL" } } }, @@ -1927,7 +1927,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -1953,7 +1953,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenBvqJFG1cEZjY" + "$ref": "#/components/schemas/SandboLicenr5TVmpxKfPGq" } } } @@ -1982,7 +1982,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicen78Yjnaih0pH9" + "$ref": "#/components/schemas/SandboLicenaSmGZue6afyn" } } }, @@ -1994,7 +1994,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -2023,7 +2023,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenxh07ORad3MU8" + "$ref": "#/components/schemas/SandboLicenbcsmAhiZJZ0Q" } } }, @@ -2035,7 +2035,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -2064,7 +2064,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenL90lulGTBXkw" + "$ref": "#/components/schemas/SandboLicen8QcYRI7AzDyX" } } }, @@ -2076,7 +2076,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -2123,7 +2123,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenh3CxZXBnJfqv" + "$ref": "#/components/schemas/SandboLicenobivPmYh5SvH" } } } @@ -2152,7 +2152,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenpZ59tBYcLolt" + "$ref": "#/components/schemas/SandboLicenJZNKekBSUCl5" } } }, @@ -2164,7 +2164,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenjemoBM9bWr3o" + "$ref": "#/components/schemas/SandboLicenUzZJQKKk5goL" } } } @@ -2191,7 +2191,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenGOQO8xyCrJGH" + "$ref": "#/components/schemas/SandboLicendERazg9NeEsA" } } }, @@ -2203,7 +2203,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -2222,7 +2222,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicen7ukin0mgVL4A" + "$ref": "#/components/schemas/SandboLicenwoqrSnm0rsGM" } } }, @@ -2234,7 +2234,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -2248,7 +2248,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenHat95m9exWQy" + "$ref": "#/components/schemas/SandboLicenirtyanNQfXka" } } }, @@ -2260,7 +2260,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -2286,7 +2286,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenVJj3BvxeyHXi" + "$ref": "#/components/schemas/SandboLicenHX8YNrOpPZbZ" } } } @@ -2310,7 +2310,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicend1qAtTA7DZAJ" + "$ref": "#/components/schemas/SandboLicenYwiFMNF2Vu7Z" } } }, @@ -2322,7 +2322,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenVdtGkxBrH33j" + "$ref": "#/components/schemas/SandboLicenBxXRobaYJSR9" } } } @@ -2356,7 +2356,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenm0narEJPA6TP" + "$ref": "#/components/schemas/SandboLicendF8CsBCXAU1x" } } } @@ -2406,7 +2406,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenh3CxZXBnJfqv" + "$ref": "#/components/schemas/SandboLicenobivPmYh5SvH" } } } @@ -2430,7 +2430,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenJoBxP9CtmBOr" + "$ref": "#/components/schemas/SandboLicenBWZgN83iyevY" } } }, @@ -2442,7 +2442,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenyCpN8h6ZDQnW" + "$ref": "#/components/schemas/SandboLiceng72nqBB23bmL" } } } @@ -2473,7 +2473,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicengtrzYomnhdRZ" + "$ref": "#/components/schemas/SandboLicenI2vqm7fRdSBi" } } } @@ -2494,7 +2494,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -2511,7 +2511,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenDr5ukrOJkX0A" + "$ref": "#/components/schemas/SandboLicen2VPoPHwDEcqq" } } } @@ -2530,7 +2530,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenFjGbU8QHjkHs" + "$ref": "#/components/schemas/SandboLicenI4CqYMff5SWl" } } }, @@ -2542,7 +2542,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenmbpMIz6MrP1s" + "$ref": "#/components/schemas/SandboLicengeanQqZ1NjKt" } } } @@ -2559,7 +2559,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SandboLicenDr5ukrOJkX0A" + "$ref": "#/components/schemas/SandboLicen2VPoPHwDEcqq" } } } @@ -2577,138 +2577,102 @@ }, "components": { "schemas": { - "SandboLicend1qAtTA7DZAJ": { + "SandboLicen2x5yTuN7Vce5": { "required": [ - "query" + "ssn" ], "type": "object", "properties": { - "pagination": { - "type": "object", - "properties": { - "lastKey": { - "maxLength": 1024, - "minLength": 1, - "type": "string" - }, - "pageSize": { - "maximum": 100, - "minimum": 5, - "type": "integer" - } - }, - "additionalProperties": false - }, - "query": { - "type": "object", - "properties": { - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string", - "description": "Internal UUID for the provider" - }, - "jurisdiction": { - "type": "string", - "description": "Filter for providers with privilege/license in a jurisdiction", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "givenName": { - "maxLength": 100, - "type": "string", - "description": "Filter for providers with a given name (familyName is required if givenName is provided)" - }, - "familyName": { - "maxLength": 100, - "type": "string", - "description": "Filter for providers with a family name" - } - }, - "additionalProperties": false, - "description": "The query parameters" - }, - "sorting": { + "ssn": { + "pattern": "^[0-9]{3}-[0-9]{2}-[0-9]{4}$", + "type": "string", + "description": "The provider's social security number" + } + } + }, + "SandboLicenbcsmAhiZJZ0Q": { + "required": [ + "verificationCode" + ], + "type": "object", + "properties": { + "verificationCode": { + "pattern": "^[0-9]{4}$", + "type": "string", + "description": "4-digit verification code" + } + }, + "additionalProperties": false + }, + "SandboLicenJIK60DVCsApb": { + "required": [ + "upload" + ], + "type": "object", + "properties": { + "upload": { "required": [ - "key" + "fields", + "url" ], "type": "object", "properties": { - "key": { - "type": "string", - "description": "The key to sort results by", - "enum": [ - "dateOfUpdate", - "familyName" - ] + "fields": { + "type": "object", + "additionalProperties": { + "type": "string" + } }, - "direction": { - "type": "string", - "description": "Direction to sort results by", - "enum": [ - "ascending", - "descending" - ] + "url": { + "type": "string" } - }, - "description": "How to sort results" + } + } + } + }, + "SandboLicen6bEbVSG2KkBx": { + "required": [ + "clinicalPrivilegeActionCategory", + "encumbranceEffectiveDate", + "encumbranceType" + ], + "type": "object", + "properties": { + "encumbranceEffectiveDate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "description": "The effective date of the encumbrance", + "format": "date" + }, + "encumbranceType": { + "type": "string", + "description": "The type of encumbrance", + "enum": [ + "fine", + "reprimand", + "required supervision", + "completion of continuing education", + "public reprimand", + "probation", + "injunctive action", + "suspension", + "revocation", + "denial", + "surrender of license", + "modification of previous action-extension", + "modification of previous action-reduction", + "other monitoring", + "other adjudicated action not listed" + ] + }, + "clinicalPrivilegeActionCategory": { + "type": "string", + "description": "The category of clinical privilege action" } }, "additionalProperties": false }, - "SandboLicenFLJthaXEyIZJ": { + "SandboLicenVZHLGnXN7APB": { "required": [ "effectiveLiftDate" ], @@ -2723,1168 +2687,832 @@ }, "additionalProperties": false }, - "SandboLicenaazLVJPphsmd": { + "SandboLicenirtyanNQfXka": { "required": [ - "compactAdverseActionsNotificationEmails", - "compactCommissionFee", - "compactOperationsTeamEmails", - "compactSummaryReportNotificationEmails", - "configuredStates", - "licenseeRegistrationEnabled" + "compact", + "providerId", + "recaptchaToken", + "recoveryToken" ], "type": "object", "properties": { - "configuredStates": { - "type": "array", - "description": "List of states that have submitted configurations and their live status", - "items": { - "required": [ - "isLive", - "postalAbbreviation" - ], + "compact": { + "type": "string", + "description": "Compact abbreviation", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string", + "description": "Provider UUID" + }, + "recaptchaToken": { + "minLength": 1, + "type": "string", + "description": "ReCAPTCHA token for verification" + }, + "recoveryToken": { + "maxLength": 256, + "minLength": 1, + "type": "string", + "description": "Recovery token from the email link" + } + }, + "additionalProperties": false + }, + "SandboLicen2VPoPHwDEcqq": { + "required": [ + "attributes", + "permissions", + "status", + "userId" + ], + "type": "object", + "properties": { + "permissions": { + "type": "object", + "additionalProperties": { "type": "object", "properties": { - "postalAbbreviation": { - "type": "string", - "description": "The postal abbreviation of the jurisdiction", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] + "actions": { + "type": "object", + "properties": { + "readPrivate": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + }, + "readSSN": { + "type": "boolean" + } + } }, - "isLive": { - "type": "boolean", - "description": "Whether the state is live and available for registrations." + "jurisdictions": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "actions": { + "type": "object", + "properties": { + "readPrivate": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + }, + "write": { + "type": "boolean" + }, + "readSSN": { + "type": "boolean" + } + }, + "additionalProperties": false + } + } + } } }, "additionalProperties": false } }, - "compactCommissionFee": { + "attributes": { "required": [ - "feeAmount", - "feeType" + "email", + "familyName", + "givenName" ], "type": "object", "properties": { - "feeAmount": { - "minimum": 0, - "type": "number" + "givenName": { + "maxLength": 100, + "minLength": 1, + "type": "string" }, - "feeType": { - "type": "string", - "enum": [ - "FLAT_RATE" - ] + "familyName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "email": { + "maxLength": 100, + "minLength": 5, + "type": "string" } }, "additionalProperties": false }, - "compactSummaryReportNotificationEmails": { - "maxItems": 10, - "minItems": 1, - "uniqueItems": true, - "type": "array", - "description": "List of email addresses for summary report notifications", - "items": { - "type": "string", - "format": "email" - } + "userId": { + "type": "string" }, - "compactAdverseActionsNotificationEmails": { - "maxItems": 10, - "minItems": 1, - "uniqueItems": true, + "status": { + "type": "string", + "enum": [ + "active", + "inactive" + ] + } + }, + "additionalProperties": false + }, + "SandboLicenUzZJQKKk5goL": { + "required": [ + "affiliationType", + "dateOfUpdate", + "dateOfUpload", + "documentUploadFields", + "status" + ], + "type": "object", + "properties": { + "dateOfUpload": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "description": "The date the document was uploaded", + "format": "date" + }, + "affiliationType": { + "type": "string", + "description": "The type of military affiliation", + "enum": [ + "militaryMember", + "militaryMemberSpouse" + ] + }, + "fileNames": { "type": "array", - "description": "List of email addresses for adverse actions notifications", + "description": "List of military affiliation file names", "items": { "type": "string", - "format": "email" + "description": "The name of the file being uploaded" } }, - "licenseeRegistrationEnabled": { - "type": "boolean", - "description": "Denotes whether licensee registration is enabled" + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "description": "The date the document was last updated", + "format": "date" }, - "transactionFeeConfiguration": { - "type": "object", - "properties": { - "licenseeCharges": { - "required": [ - "active", - "chargeAmount", - "chargeType" - ], - "type": "object", - "properties": { - "chargeType": { - "type": "string", - "description": "The type of transaction fee charge", - "enum": [ - "FLAT_FEE_PER_PRIVILEGE" - ] - }, - "active": { - "type": "boolean", - "description": "Whether the compact is charging licensees transaction fees" - }, - "chargeAmount": { - "minimum": 0, - "type": "number", - "description": "The amount to charge per privilege purchased" - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false + "status": { + "type": "string", + "description": "The status of the military affiliation" }, - "compactOperationsTeamEmails": { - "maxItems": 10, - "minItems": 1, - "uniqueItems": true, + "documentUploadFields": { "type": "array", - "description": "List of email addresses for operations team notifications", + "description": "The fields used to upload documents", "items": { - "type": "string", - "format": "email" + "type": "object", + "properties": { + "fields": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "The form fields used to upload the document" + }, + "url": { + "type": "string", + "description": "The url to upload the document to" + } + }, + "description": "The fields used to upload a specific document" } } - }, - "additionalProperties": false + } }, - "SandboLicenm0narEJPA6TP": { - "required": [ - "compact", - "dateOfUpdate", - "familyName", - "givenName", - "licenseJurisdiction", - "privilegeJurisdictions", - "providerId", - "type" - ], + "SandboLicenMiDI81d6EYvq": { "type": "object", "properties": { - "privileges": { + "message": { + "type": "string", + "description": "Message indicating success or failure" + }, + "errors": { + "type": "object", + "additionalProperties": { + "type": "object", + "additionalProperties": { + "type": "array", + "description": "List of error messages for a field", + "items": { + "type": "string" + } + }, + "description": "Errors for a specific record" + }, + "description": "Validation errors by record index" + } + } + }, + "SandboLicenYwiFMNF2Vu7Z": { + "required": [ + "query" + ], + "type": "object", + "properties": { + "pagination": { + "type": "object", + "properties": { + "lastKey": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "pageSize": { + "maximum": 100, + "minimum": 5, + "type": "integer" + } + }, + "additionalProperties": false + }, + "query": { + "type": "object", + "properties": { + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string", + "description": "Internal UUID for the provider" + }, + "jurisdiction": { + "type": "string", + "description": "Filter for providers with privilege/license in a jurisdiction", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "givenName": { + "maxLength": 100, + "type": "string", + "description": "Filter for providers with a given name (familyName is required if givenName is provided)" + }, + "familyName": { + "maxLength": 100, + "type": "string", + "description": "Filter for providers with a family name" + } + }, + "additionalProperties": false, + "description": "The query parameters" + }, + "sorting": { + "required": [ + "key" + ], + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "The key to sort results by", + "enum": [ + "dateOfUpdate", + "familyName" + ] + }, + "direction": { + "type": "string", + "description": "Direction to sort results by", + "enum": [ + "ascending", + "descending" + ] + } + }, + "description": "How to sort results" + } + }, + "additionalProperties": false + }, + "SandboLicenHX8YNrOpPZbZ": { + "type": "array", + "items": { + "required": [ + "compact", + "jurisdictionName", + "postalAbbreviation" + ], + "type": "object", + "properties": { + "postalAbbreviation": { + "type": "string", + "description": "The postal abbreviation of the jurisdiction" + }, + "compact": { + "type": "string" + }, + "jurisdictionName": { + "type": "string", + "description": "The name of the jurisdiction" + } + } + } + }, + "SandboLicengeanQqZ1NjKt": { + "required": [ + "message" + ], + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message about the request" + } + } + }, + "SandboLicenTi9BrhAERjPp": { + "required": [ + "jurisdictionAdverseActionsNotificationEmails", + "jurisdictionOperationsTeamEmails", + "jurisdictionSummaryReportNotificationEmails", + "jurisprudenceRequirements", + "licenseeRegistrationEnabled", + "privilegeFees" + ], + "type": "object", + "properties": { + "privilegeFees": { "type": "array", + "description": "The fees for the privileges by license type", "items": { "required": [ - "administratorSetStatus", - "compact", - "dateOfExpiration", - "dateOfIssuance", - "dateOfRenewal", - "dateOfUpdate", - "jurisdiction", - "licenseJurisdiction", - "licenseType", - "privilegeId", - "providerId", - "status", - "type" + "amount", + "licenseTypeAbbreviation" ], "type": "object", "properties": { - "licenseJurisdiction": { + "amount": { + "minimum": 0, + "type": "number" + }, + "militaryRate": { + "description": "Optional military rate for the privilege fee.", + "oneOf": [ + { + "minimum": 0, + "type": "number" + }, + null + ] + }, + "licenseTypeAbbreviation": { "type": "string", "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "compact": { - "type": "string", - "enum": [ - "aslp", - "octp", - "coun" - ] - }, - "jurisdiction": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" + "aud", + "slp", + "ot", + "ota", + "lpc" ] - }, - "history": { - "type": "array", - "items": { - "required": [ - "compact", - "dateOfUpdate", - "jurisdiction", - "licenseType", - "previous", - "providerId", - "type", - "updateType", - "updatedValues" - ], - "type": "object", - "properties": { - "licenseType": { - "type": "string", - "enum": [ - "audiologist", - "speech-language pathologist", - "occupational therapist", - "occupational therapy assistant", - "licensed professional counselor" - ] - }, - "compact": { - "type": "string", - "enum": [ - "aslp", - "octp", - "coun" - ] - }, - "previous": { - "required": [ - "administratorSetStatus", - "dateOfExpiration", - "dateOfIssuance", - "dateOfRenewal", - "dateOfUpdate", - "licenseJurisdiction", - "privilegeId" - ], - "type": "object", - "properties": { - "administratorSetStatus": { - "type": "string", - "enum": [ - "active", - "inactive" - ] - }, - "dateOfExpiration": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "licenseJurisdiction": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "privilegeId": { - "type": "string" - }, - "dateOfRenewal": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "dateOfIssuance": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - } - } - }, - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string" - }, - "jurisdiction": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "updatedValues": { - "type": "object", - "properties": { - "administratorSetStatus": { - "type": "string", - "enum": [ - "active", - "inactive" - ] - }, - "dateOfExpiration": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "licenseJurisdiction": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "privilegeId": { - "type": "string" - }, - "dateOfRenewal": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "dateOfIssuance": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - } - } - }, - "type": { - "type": "string", - "enum": [ - "privilegeUpdate" - ] - }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "updateType": { - "type": "string", - "enum": [ - "deactivation", - "expiration", - "issuance", - "other", - "renewal", - "encumbrance", - "homeJurisdictionChange", - "registration", - "lifting_encumbrance", - "licenseDeactivation", - "emailChange" - ] - } - } - } - }, - "type": { - "type": "string", - "enum": [ - "privilege" - ] - }, - "dateOfIssuance": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "licenseType": { - "type": "string", - "enum": [ - "audiologist", - "speech-language pathologist", - "occupational therapist", - "occupational therapy assistant", - "licensed professional counselor" - ] - }, - "administratorSetStatus": { - "type": "string", - "enum": [ - "active", - "inactive" - ] - }, - "dateOfExpiration": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "privilegeId": { - "type": "string" - }, - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string" - }, - "dateOfRenewal": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "adverseActions": { - "type": "array", - "items": { - "required": [ - "actionAgainst", - "adverseActionId", - "compact", - "creationDate", - "dateOfUpdate", - "effectiveStartDate", - "jurisdiction", - "licenseType", - "licenseTypeAbbreviation", - "providerId", - "type" - ], - "type": "object", - "properties": { - "licenseType": { - "type": "string" - }, - "compact": { - "type": "string", - "enum": [ - "aslp", - "octp", - "coun" - ] - }, - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string" - }, - "jurisdiction": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "effectiveStartDate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "licenseTypeAbbreviation": { - "type": "string" - }, - "adverseActionId": { - "type": "string" - }, - "effectiveLiftDate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "type": { - "type": "string", - "enum": [ - "adverseAction" - ] - }, - "creationDate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "actionAgainst": { - "type": "string" - }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - } - } - } - }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "status": { - "type": "string", - "enum": [ - "active", - "inactive" - ] - } - } - } - }, - "licenseJurisdiction": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "compact": { - "type": "string", - "enum": [ - "aslp", - "octp", - "coun" - ] - }, - "npi": { - "pattern": "^[0-9]{10}$", - "type": "string" - }, - "givenName": { - "maxLength": 100, - "minLength": 1, - "type": "string" + } + }, + "additionalProperties": false + } }, - "privilegeJurisdictions": { + "jurisdictionAdverseActionsNotificationEmails": { + "maxItems": 10, + "minItems": 1, + "uniqueItems": true, "type": "array", + "description": "List of email addresses for adverse actions notifications", "items": { "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] + "format": "email" } }, - "type": { - "type": "string", - "enum": [ - "provider" - ] - }, - "suffix": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "currentHomeJurisdiction": { - "type": "string", - "description": "The current jurisdiction postal abbreviation if known.", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy", - "other", - "unknown" - ] - }, - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string" - }, - "familyName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "middleName": { - "maxLength": 100, - "minLength": 1, - "type": "string" + "jurisdictionOperationsTeamEmails": { + "maxItems": 10, + "minItems": 1, + "uniqueItems": true, + "type": "array", + "description": "List of email addresses for operations team notifications", + "items": { + "type": "string", + "format": "email" + } }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - } - } - }, - "SandboLicenFjGbU8QHjkHs": { - "type": "object", - "properties": { - "attributes": { + "jurisprudenceRequirements": { + "required": [ + "required" + ], "type": "object", "properties": { - "givenName": { - "maxLength": 100, - "minLength": 1, - "type": "string" + "linkToDocumentation": { + "description": "Optional link to jurisprudence documentation", + "oneOf": [ + { + "type": "string" + }, + null + ] }, - "familyName": { - "maxLength": 100, - "minLength": 1, - "type": "string" + "required": { + "type": "boolean", + "description": "Whether jurisprudence requirements exist" } }, "additionalProperties": false + }, + "licenseeRegistrationEnabled": { + "type": "boolean", + "description": "Denotes whether licensee registration is enabled" + }, + "jurisdictionSummaryReportNotificationEmails": { + "maxItems": 10, + "minItems": 1, + "uniqueItems": true, + "type": "array", + "description": "List of email addresses for summary report notifications", + "items": { + "type": "string", + "format": "email" + } } }, "additionalProperties": false }, - "SandboLicenHat95m9exWQy": { + "SandboLicen3zolh21hPpCk": { "required": [ - "compact", - "providerId", - "recaptchaToken", - "recoveryToken" + "effectiveLiftDate" ], "type": "object", "properties": { - "compact": { - "type": "string", - "description": "Compact abbreviation", - "enum": [ - "aslp", - "octp", - "coun" - ] - }, - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string", - "description": "Provider UUID" - }, - "recaptchaToken": { - "minLength": 1, - "type": "string", - "description": "ReCAPTCHA token for verification" - }, - "recoveryToken": { - "maxLength": 256, - "minLength": 1, + "effectiveLiftDate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", - "description": "Recovery token from the email link" + "description": "The effective date when the encumbrance will be lifted", + "format": "date" } }, "additionalProperties": false }, - "SandboLicengLAze42Xqnte": { + "SandboLicenBxXRobaYJSR9": { "required": [ - "compactAbbr", - "compactAdverseActionsNotificationEmails", - "compactCommissionFee", - "compactName", - "compactOperationsTeamEmails", - "compactSummaryReportNotificationEmails", - "configuredStates", - "licenseeRegistrationEnabled" + "pagination", + "providers" ], "type": "object", "properties": { - "configuredStates": { + "pagination": { + "type": "object", + "properties": { + "prevLastKey": { + "maxLength": 1024, + "minLength": 1, + "type": "object" + }, + "lastKey": { + "maxLength": 1024, + "minLength": 1, + "type": "object" + }, + "pageSize": { + "maximum": 100, + "minimum": 5, + "type": "integer" + } + } + }, + "query": { + "type": "object", + "properties": { + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string", + "description": "Internal UUID for the provider" + }, + "jurisdiction": { + "type": "string", + "description": "Filter for providers with privilege/license in a jurisdiction", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "givenName": { + "maxLength": 100, + "type": "string", + "description": "Filter for providers with a given name" + }, + "familyName": { + "maxLength": 100, + "type": "string", + "description": "Filter for providers with a family name" + } + } + }, + "sorting": { + "required": [ + "key" + ], + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "The key to sort results by", + "enum": [ + "dateOfUpdate", + "familyName" + ] + }, + "direction": { + "type": "string", + "description": "Direction to sort results by", + "enum": [ + "ascending", + "descending" + ] + } + }, + "description": "How to sort results" + }, + "providers": { + "maxLength": 100, "type": "array", - "description": "List of states that have submitted configurations and their live status", "items": { "required": [ - "isLive", - "postalAbbreviation" + "compact", + "familyName", + "givenName", + "licenseJurisdiction", + "privilegeJurisdictions", + "providerId", + "type" ], "type": "object", "properties": { - "postalAbbreviation": { + "licenseJurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "compact": { + "type": "string", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string" + }, + "npi": { + "pattern": "^[0-9]{10}$", + "type": "string" + }, + "givenName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "familyName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "middleName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "privilegeJurisdictions": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + } + }, + "type": { "type": "string", - "description": "The postal abbreviation of the jurisdiction", + "enum": [ + "provider" + ] + }, + "suffix": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "currentHomeJurisdiction": { + "type": "string", + "description": "The current jurisdiction postal abbreviation if known.", "enum": [ "al", "ak", @@ -3922,189 +3550,65 @@ "nc", "nd", "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "isLive": { - "type": "boolean", - "description": "Whether the state is live and available for registrations." - } - } - } - }, - "compactCommissionFee": { - "required": [ - "feeAmount", - "feeType" - ], - "type": "object", - "properties": { - "feeAmount": { - "type": "number" - }, - "feeType": { - "type": "string", - "enum": [ - "FLAT_RATE" - ] - } - } - }, - "compactSummaryReportNotificationEmails": { - "type": "array", - "description": "List of email addresses for summary report notifications", - "items": { - "type": "string", - "format": "email" - } - }, - "compactAdverseActionsNotificationEmails": { - "type": "array", - "description": "List of email addresses for adverse actions notifications", - "items": { - "type": "string", - "format": "email" - } - }, - "licenseeRegistrationEnabled": { - "type": "boolean", - "description": "Denotes whether licensee registration is enabled" - }, - "compactAbbr": { - "type": "string", - "description": "The abbreviation of the compact" - }, - "transactionFeeConfiguration": { - "type": "object", - "properties": { - "licenseeCharges": { - "required": [ - "active", - "chargeAmount", - "chargeType" - ], - "type": "object", - "properties": { - "chargeType": { - "type": "string", - "description": "The type of transaction fee charge", - "enum": [ - "FLAT_FEE_PER_PRIVILEGE" - ] - }, - "active": { - "type": "boolean", - "description": "Whether the compact is charging licensees transaction fees" - }, - "chargeAmount": { - "type": "number", - "description": "The amount to charge per privilege purchased" - } - } - } - } - }, - "compactName": { - "type": "string", - "description": "The full name of the compact" - }, - "compactOperationsTeamEmails": { - "type": "array", - "description": "List of email addresses for operations team notifications", - "items": { - "type": "string", - "format": "email" - } - } - } - }, - "SandboLicen2kD7SUbIH9qe": { - "type": "object", - "properties": { - "permissions": { - "type": "object", - "additionalProperties": { - "type": "object", - "properties": { - "actions": { - "type": "object", - "properties": { - "readPrivate": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - }, - "readSSN": { - "type": "boolean" - } - } - }, - "jurisdictions": { - "type": "object", - "additionalProperties": { - "type": "object", - "properties": { - "actions": { - "type": "object", - "properties": { - "readPrivate": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - }, - "write": { - "type": "boolean" - }, - "readSSN": { - "type": "boolean" - } - }, - "additionalProperties": false - } - } - } + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy", + "other", + "unknown" + ] + }, + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" } - }, - "additionalProperties": false + } } } - }, - "additionalProperties": false + } + }, + "SandboLicenou5OKotlJ6Ez": { + "required": [ + "message" + ], + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message about the request" + } + } }, - "SandboLicen7ukin0mgVL4A": { + "SandboLicenpPZOnBEPSaJL": { "required": [ "compact", "dob", - "email", "familyName", "givenName", "jurisdiction", "licenseType", "partialSocial", - "token" + "password", + "recaptchaToken", + "username" ], "type": "object", "properties": { "licenseType": { - "maxLength": 500, "type": "string", "description": "Type of license", "enum": [ @@ -4115,29 +3619,28 @@ "licensed professional counselor" ] }, + "password": { + "maxLength": 256, + "minLength": 12, + "type": "string", + "description": "Provider's current password" + }, "compact": { - "maxLength": 100, "type": "string", - "description": "Compact name" + "description": "Compact abbreviation", + "enum": [ + "aslp", + "octp", + "coun" + ] }, "dob": { "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", - "description": "Date of birth in YYYY-MM-DD format" - }, - "givenName": { - "maxLength": 200, - "type": "string", - "description": "Provider's given name" - }, - "familyName": { - "maxLength": 200, - "type": "string", - "description": "Provider's family name" + "description": "Date of birth in YYYY-MM-DD format", + "format": "date" }, "jurisdiction": { - "maxLength": 2, - "minLength": 2, "type": "string", "description": "Two-letter jurisdiction code", "enum": [ @@ -4196,194 +3699,109 @@ "wy" ] }, - "partialSocial": { - "maxLength": 4, - "minLength": 4, - "type": "string", - "description": "Last 4 digits of SSN" - }, - "email": { - "maxLength": 100, - "minLength": 5, - "type": "string", - "description": "Provider's email address", - "format": "email" - }, - "token": { - "type": "string", - "description": "ReCAPTCHA token" - } - } - }, - "SandboLicenpZ59tBYcLolt": { - "required": [ - "affiliationType", - "fileNames" - ], - "type": "object", - "properties": { - "affiliationType": { + "givenName": { + "maxLength": 200, + "minLength": 1, "type": "string", - "description": "The type of military affiliation", - "enum": [ - "militaryMember", - "militaryMemberSpouse" - ] - }, - "fileNames": { - "type": "array", - "description": "List of military affiliation file names", - "items": { - "maxLength": 150, - "type": "string", - "description": "The name of the file being uploaded" - } - } - }, - "additionalProperties": false - }, - "SandboLicenVdtGkxBrH33j": { - "required": [ - "pagination", - "providers" - ], - "type": "object", - "properties": { - "pagination": { - "type": "object", - "properties": { - "prevLastKey": { - "maxLength": 1024, - "minLength": 1, - "type": "object" - }, - "lastKey": { - "maxLength": 1024, - "minLength": 1, - "type": "object" - }, - "pageSize": { - "maximum": 100, - "minimum": 5, - "type": "integer" - } - } - }, - "query": { - "type": "object", - "properties": { - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string", - "description": "Internal UUID for the provider" - }, - "jurisdiction": { - "type": "string", - "description": "Filter for providers with privilege/license in a jurisdiction", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - }, - "givenName": { - "maxLength": 100, - "type": "string", - "description": "Filter for providers with a given name" - }, - "familyName": { - "maxLength": 100, - "type": "string", - "description": "Filter for providers with a family name" - } - } + "description": "Provider's given name" }, - "sorting": { - "required": [ - "key" - ], - "type": "object", - "properties": { - "key": { - "type": "string", - "description": "The key to sort results by", - "enum": [ - "dateOfUpdate", - "familyName" - ] - }, - "direction": { - "type": "string", - "description": "Direction to sort results by", - "enum": [ - "ascending", - "descending" - ] - } - }, - "description": "How to sort results" + "familyName": { + "maxLength": 200, + "minLength": 1, + "type": "string", + "description": "Provider's family name" }, - "providers": { + "recaptchaToken": { + "minLength": 1, + "type": "string", + "description": "ReCAPTCHA token for verification" + }, + "partialSocial": { + "pattern": "^[0-9]{4}$", + "type": "string", + "description": "Last 4 digits of SSN" + }, + "username": { "maxLength": 100, + "minLength": 5, + "type": "string", + "description": "Provider's email address (username)", + "format": "email" + } + }, + "additionalProperties": false + }, + "SandboLicenEAecRKtirVZk": { + "required": [ + "clinicalPrivilegeActionCategory", + "encumbranceEffectiveDate", + "encumbranceType" + ], + "type": "object", + "properties": { + "encumbranceEffectiveDate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "description": "The effective date of the encumbrance", + "format": "date" + }, + "encumbranceType": { + "type": "string", + "description": "The type of encumbrance", + "enum": [ + "fine", + "reprimand", + "required supervision", + "completion of continuing education", + "public reprimand", + "probation", + "injunctive action", + "suspension", + "revocation", + "denial", + "surrender of license", + "modification of previous action-extension", + "modification of previous action-reduction", + "other monitoring", + "other adjudicated action not listed" + ] + }, + "clinicalPrivilegeActionCategory": { + "type": "string", + "description": "The category of clinical privilege action" + } + }, + "additionalProperties": false + }, + "SandboLicendF8CsBCXAU1x": { + "required": [ + "compact", + "dateOfUpdate", + "familyName", + "givenName", + "licenseJurisdiction", + "privilegeJurisdictions", + "providerId", + "type" + ], + "type": "object", + "properties": { + "privileges": { "type": "array", "items": { "required": [ + "administratorSetStatus", "compact", - "familyName", - "givenName", + "dateOfExpiration", + "dateOfIssuance", + "dateOfRenewal", + "dateOfUpdate", + "jurisdiction", "licenseJurisdiction", - "privilegeJurisdictions", + "licenseType", + "privilegeId", "providerId", + "status", "type" ], "type": "object", @@ -4391,371 +3809,867 @@ "licenseJurisdiction": { "type": "string", "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "compact": { + "type": "string", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "jurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "history": { + "type": "array", + "items": { + "required": [ + "compact", + "dateOfUpdate", + "jurisdiction", + "licenseType", + "previous", + "providerId", + "type", + "updateType", + "updatedValues" + ], + "type": "object", + "properties": { + "licenseType": { + "type": "string", + "enum": [ + "audiologist", + "speech-language pathologist", + "occupational therapist", + "occupational therapy assistant", + "licensed professional counselor" + ] + }, + "compact": { + "type": "string", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "previous": { + "required": [ + "administratorSetStatus", + "dateOfExpiration", + "dateOfIssuance", + "dateOfRenewal", + "dateOfUpdate", + "licenseJurisdiction", + "privilegeId" + ], + "type": "object", + "properties": { + "administratorSetStatus": { + "type": "string", + "enum": [ + "active", + "inactive" + ] + }, + "dateOfExpiration": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "licenseJurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "privilegeId": { + "type": "string" + }, + "dateOfRenewal": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "dateOfIssuance": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + } + } + }, + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string" + }, + "jurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "updatedValues": { + "type": "object", + "properties": { + "administratorSetStatus": { + "type": "string", + "enum": [ + "active", + "inactive" + ] + }, + "dateOfExpiration": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "licenseJurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "privilegeId": { + "type": "string" + }, + "dateOfRenewal": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "dateOfIssuance": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + } + } + }, + "type": { + "type": "string", + "enum": [ + "privilegeUpdate" + ] + }, + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "updateType": { + "type": "string", + "enum": [ + "deactivation", + "expiration", + "issuance", + "other", + "renewal", + "encumbrance", + "homeJurisdictionChange", + "registration", + "lifting_encumbrance", + "licenseDeactivation", + "emailChange" + ] + } + } + } + }, + "type": { + "type": "string", + "enum": [ + "privilege" ] }, - "compact": { + "dateOfIssuance": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "licenseType": { "type": "string", "enum": [ - "aslp", - "octp", - "coun" + "audiologist", + "speech-language pathologist", + "occupational therapist", + "occupational therapy assistant", + "licensed professional counselor" ] }, - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string" + "administratorSetStatus": { + "type": "string", + "enum": [ + "active", + "inactive" + ] }, - "npi": { - "pattern": "^[0-9]{10}$", - "type": "string" + "dateOfExpiration": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" }, - "givenName": { - "maxLength": 100, - "minLength": 1, + "privilegeId": { "type": "string" }, - "familyName": { - "maxLength": 100, - "minLength": 1, + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", "type": "string" }, - "middleName": { - "maxLength": 100, - "minLength": 1, - "type": "string" + "dateOfRenewal": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" }, - "privilegeJurisdictions": { + "adverseActions": { "type": "array", "items": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] + "required": [ + "actionAgainst", + "adverseActionId", + "compact", + "creationDate", + "dateOfUpdate", + "effectiveStartDate", + "jurisdiction", + "licenseType", + "licenseTypeAbbreviation", + "providerId", + "type" + ], + "type": "object", + "properties": { + "licenseType": { + "type": "string" + }, + "compact": { + "type": "string", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string" + }, + "jurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "effectiveStartDate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "licenseTypeAbbreviation": { + "type": "string" + }, + "adverseActionId": { + "type": "string" + }, + "effectiveLiftDate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "type": { + "type": "string", + "enum": [ + "adverseAction" + ] + }, + "creationDate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + }, + "actionAgainst": { + "type": "string" + }, + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + } + } } }, - "type": { - "type": "string", - "enum": [ - "provider" - ] - }, - "suffix": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "currentHomeJurisdiction": { - "type": "string", - "description": "The current jurisdiction postal abbreviation if known.", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy", - "other", - "unknown" - ] - }, "dateOfUpdate": { "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", "format": "date" - } - } - } - } - } - }, - "SandboLicenYkt0OaXOkGrL": { - "type": "object", - "properties": { - "message": { - "type": "string", - "description": "Message indicating success or failure" - }, - "errors": { - "type": "object", - "additionalProperties": { - "type": "object", - "additionalProperties": { - "type": "array", - "description": "List of error messages for a field", - "items": { - "type": "string" - } - }, - "description": "Errors for a specific record" - }, - "description": "Validation errors by record index" - } - } - }, - "SandboLicencCc9YDW8JDMi": { - "required": [ - "jurisdictionAdverseActionsNotificationEmails", - "jurisdictionOperationsTeamEmails", - "jurisdictionSummaryReportNotificationEmails", - "jurisprudenceRequirements", - "licenseeRegistrationEnabled", - "privilegeFees" - ], - "type": "object", - "properties": { - "privilegeFees": { - "type": "array", - "description": "The fees for the privileges by license type", - "items": { - "required": [ - "amount", - "licenseTypeAbbreviation" - ], - "type": "object", - "properties": { - "amount": { - "minimum": 0, - "type": "number" - }, - "militaryRate": { - "description": "Optional military rate for the privilege fee.", - "oneOf": [ - { - "minimum": 0, - "type": "number" - }, - null - ] }, - "licenseTypeAbbreviation": { + "status": { "type": "string", "enum": [ - "aud", - "slp", - "ot", - "ota", - "lpc" + "active", + "inactive" ] } - }, - "additionalProperties": false + } } }, - "jurisdictionAdverseActionsNotificationEmails": { - "maxItems": 10, - "minItems": 1, - "uniqueItems": true, - "type": "array", - "description": "List of email addresses for adverse actions notifications", - "items": { - "type": "string", - "format": "email" - } + "licenseJurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "compact": { + "type": "string", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "npi": { + "pattern": "^[0-9]{10}$", + "type": "string" }, - "jurisdictionOperationsTeamEmails": { - "maxItems": 10, - "minItems": 1, - "uniqueItems": true, + "givenName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "privilegeJurisdictions": { "type": "array", - "description": "List of email addresses for operations team notifications", "items": { "type": "string", - "format": "email" + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] } }, - "jurisprudenceRequirements": { - "required": [ - "required" - ], - "type": "object", - "properties": { - "linkToDocumentation": { - "description": "Optional link to jurisprudence documentation", - "oneOf": [ - { - "type": "string" - }, - null - ] - }, - "required": { - "type": "boolean", - "description": "Whether jurisprudence requirements exist" - } - }, - "additionalProperties": false + "type": { + "type": "string", + "enum": [ + "provider" + ] }, - "licenseeRegistrationEnabled": { - "type": "boolean", - "description": "Denotes whether licensee registration is enabled" + "suffix": { + "maxLength": 100, + "minLength": 1, + "type": "string" }, - "jurisdictionSummaryReportNotificationEmails": { - "maxItems": 10, - "minItems": 1, - "uniqueItems": true, - "type": "array", - "description": "List of email addresses for summary report notifications", - "items": { - "type": "string", - "format": "email" - } + "currentHomeJurisdiction": { + "type": "string", + "description": "The current jurisdiction postal abbreviation if known.", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy", + "other", + "unknown" + ] + }, + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string" + }, + "familyName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "middleName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" } - }, - "additionalProperties": false + } }, - "SandboLicengtrzYomnhdRZ": { + "SandboLicenI2vqm7fRdSBi": { "required": [ "items", "pagination" @@ -4960,145 +4874,69 @@ "type": "string", "enum": [ "jurisdiction" - ] - } - } - } - ] - } - } - } - }, - "SandboLicenAKvYsexFE18E": { - "required": [ - "clinicalPrivilegeActionCategory", - "encumbranceEffectiveDate", - "encumbranceType" - ], - "type": "object", - "properties": { - "encumbranceEffectiveDate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "description": "The effective date of the encumbrance", - "format": "date" - }, - "encumbranceType": { - "type": "string", - "description": "The type of encumbrance", - "enum": [ - "fine", - "reprimand", - "required supervision", - "completion of continuing education", - "public reprimand", - "probation", - "injunctive action", - "suspension", - "revocation", - "denial", - "surrender of license", - "modification of previous action-extension", - "modification of previous action-reduction", - "other monitoring", - "other adjudicated action not listed" - ] - }, - "clinicalPrivilegeActionCategory": { - "type": "string", - "description": "The category of clinical privilege action" + ] + } + } + } + ] + } } - }, - "additionalProperties": false + } }, - "SandboLicenmbpMIz6MrP1s": { + "SandboLicenLPepHoMLi1aj": { "required": [ - "message" + "apiLoginId", + "processor", + "transactionKey" ], "type": "object", "properties": { - "message": { + "apiLoginId": { + "maxLength": 100, + "minLength": 1, "type": "string", - "description": "A message about the request" + "description": "The api login id for the payment processor" + }, + "transactionKey": { + "maxLength": 100, + "minLength": 1, + "type": "string", + "description": "The transaction key for the payment processor" + }, + "processor": { + "type": "string", + "description": "The type of payment processor", + "enum": [ + "authorize.net" + ] } - } + }, + "additionalProperties": false }, - "SandboLicenPZct75hvqcG0": { + "SandboLicenrzUhY3WW0Y7L": { "required": [ - "pagination", - "providers" + "compactAdverseActionsNotificationEmails", + "compactCommissionFee", + "compactOperationsTeamEmails", + "compactSummaryReportNotificationEmails", + "configuredStates", + "licenseeRegistrationEnabled" ], "type": "object", "properties": { - "pagination": { - "type": "object", - "properties": { - "prevLastKey": { - "maxLength": 1024, - "minLength": 1, - "type": "object" - }, - "lastKey": { - "maxLength": 1024, - "minLength": 1, - "type": "object" - }, - "pageSize": { - "maximum": 100, - "minimum": 5, - "type": "integer" - } - } - }, - "sorting": { - "required": [ - "key" - ], - "type": "object", - "properties": { - "key": { - "type": "string", - "description": "The key to sort results by", - "enum": [ - "dateOfUpdate", - "familyName" - ] - }, - "direction": { - "type": "string", - "description": "Direction to sort results by", - "enum": [ - "ascending", - "descending" - ] - } - }, - "description": "How to sort results" - }, - "providers": { - "maxLength": 100, + "configuredStates": { "type": "array", + "description": "List of states that have submitted configurations and their live status", "items": { "required": [ - "birthMonthDay", - "compact", - "compactEligibility", - "dateOfExpiration", - "dateOfUpdate", - "familyName", - "givenName", - "jurisdictionUploadedCompactEligibility", - "jurisdictionUploadedLicenseStatus", - "licenseJurisdiction", - "licenseStatus", - "privilegeJurisdictions", - "providerId", - "type" + "isLive", + "postalAbbreviation" ], "type": "object", "properties": { - "licenseJurisdiction": { + "postalAbbreviation": { "type": "string", + "description": "The postal abbreviation of the jurisdiction", "enum": [ "al", "ak", @@ -5155,281 +4993,582 @@ "wy" ] }, - "compact": { - "type": "string", - "enum": [ - "aslp", - "octp", - "coun" - ] + "isLive": { + "type": "boolean", + "description": "Whether the state is live and available for registrations." + } + }, + "additionalProperties": false + } + }, + "compactCommissionFee": { + "required": [ + "feeAmount", + "feeType" + ], + "type": "object", + "properties": { + "feeAmount": { + "minimum": 0, + "type": "number" + }, + "feeType": { + "type": "string", + "enum": [ + "FLAT_RATE" + ] + } + }, + "additionalProperties": false + }, + "compactSummaryReportNotificationEmails": { + "maxItems": 10, + "minItems": 1, + "uniqueItems": true, + "type": "array", + "description": "List of email addresses for summary report notifications", + "items": { + "type": "string", + "format": "email" + } + }, + "compactAdverseActionsNotificationEmails": { + "maxItems": 10, + "minItems": 1, + "uniqueItems": true, + "type": "array", + "description": "List of email addresses for adverse actions notifications", + "items": { + "type": "string", + "format": "email" + } + }, + "licenseeRegistrationEnabled": { + "type": "boolean", + "description": "Denotes whether licensee registration is enabled" + }, + "transactionFeeConfiguration": { + "type": "object", + "properties": { + "licenseeCharges": { + "required": [ + "active", + "chargeAmount", + "chargeType" + ], + "type": "object", + "properties": { + "chargeType": { + "type": "string", + "description": "The type of transaction fee charge", + "enum": [ + "FLAT_FEE_PER_PRIVILEGE" + ] + }, + "active": { + "type": "boolean", + "description": "Whether the compact is charging licensees transaction fees" + }, + "chargeAmount": { + "minimum": 0, + "type": "number", + "description": "The amount to charge per privilege purchased" + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false + }, + "compactOperationsTeamEmails": { + "maxItems": 10, + "minItems": 1, + "uniqueItems": true, + "type": "array", + "description": "List of email addresses for operations team notifications", + "items": { + "type": "string", + "format": "email" + } + } + }, + "additionalProperties": false + }, + "SandboLicenPAsEF1Ia4s7g": { + "required": [ + "deactivationNote" + ], + "type": "object", + "properties": { + "deactivationNote": { + "maxLength": 256, + "type": "string", + "description": "Note describing why the privilege is being deactivated" + } + }, + "additionalProperties": false + }, + "SandboLicenLLx7v2Sq2Nku": { + "type": "object", + "properties": { + "pagination": { + "type": "object", + "properties": { + "prevLastKey": { + "maxLength": 1024, + "minLength": 1, + "type": "object" + }, + "lastKey": { + "maxLength": 1024, + "minLength": 1, + "type": "object" + }, + "pageSize": { + "maximum": 100, + "minimum": 5, + "type": "integer" + } + } + }, + "users": { + "type": "array", + "items": { + "required": [ + "attributes", + "permissions", + "status", + "userId" + ], + "type": "object", + "properties": { + "permissions": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "actions": { + "type": "object", + "properties": { + "readPrivate": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + }, + "readSSN": { + "type": "boolean" + } + } + }, + "jurisdictions": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "actions": { + "type": "object", + "properties": { + "readPrivate": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + }, + "write": { + "type": "boolean" + }, + "readSSN": { + "type": "boolean" + } + }, + "additionalProperties": false + } + } + } + } + }, + "additionalProperties": false + } }, - "npi": { - "pattern": "^[0-9]{10}$", - "type": "string" + "attributes": { + "required": [ + "email", + "familyName", + "givenName" + ], + "type": "object", + "properties": { + "givenName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "familyName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "email": { + "maxLength": 100, + "minLength": 5, + "type": "string" + } + }, + "additionalProperties": false }, - "givenName": { - "maxLength": 100, - "minLength": 1, + "userId": { "type": "string" }, - "compactEligibility": { - "type": "string", - "enum": [ - "eligible", - "ineligible" - ] - }, - "jurisdictionUploadedCompactEligibility": { - "type": "string", - "enum": [ - "eligible", - "ineligible" - ] - }, - "dateOfBirth": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "format": "date" - }, - "jurisdictionUploadedLicenseStatus": { + "status": { "type": "string", "enum": [ "active", "inactive" ] - }, - "privilegeJurisdictions": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] - } + } + }, + "additionalProperties": false + } + } + }, + "additionalProperties": false + }, + "SandboLicenobivPmYh5SvH": { + "required": [ + "compact", + "events", + "jurisdiction", + "licenseType", + "privilegeId", + "providerId" + ], + "type": "object", + "properties": { + "licenseType": { + "type": "string", + "enum": [ + "audiologist", + "speech-language pathologist", + "occupational therapist", + "occupational therapy assistant", + "licensed professional counselor" + ] + }, + "compact": { + "type": "string", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "privilegeId": { + "type": "string" + }, + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string" + }, + "jurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "events": { + "type": "array", + "items": { + "required": [ + "createDate", + "dateOfUpdate", + "effectiveDate", + "type", + "updateType" + ], + "type": "object", + "properties": { + "note": { + "type": "string" }, "type": { "type": "string", "enum": [ - "provider" + "privilegeUpdate" ] }, - "suffix": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "currentHomeJurisdiction": { + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", - "description": "The current jurisdiction postal abbreviation if known.", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy", - "other", - "unknown" - ] - }, - "ssnLastFour": { - "pattern": "^[0-9]{4}$", - "type": "string" + "format": "date" }, - "dateOfExpiration": { + "effectiveDate": { "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", "format": "date" }, - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string" - }, - "licenseStatus": { + "updateType": { "type": "string", "enum": [ - "active", - "inactive" + "deactivation", + "expiration", + "issuance", + "other", + "renewal", + "encumbrance", + "homeJurisdictionChange", + "registration", + "lifting_encumbrance", + "licenseDeactivation", + "emailChange" ] }, - "familyName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "middleName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "birthMonthDay": { - "pattern": "^[01]{1}[0-9]{1}-[0-3]{1}[0-9]{1}$", + "createDate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", "format": "date" + } + } + } + } + } + }, + "SandboLicenI4CqYMff5SWl": { + "type": "object", + "properties": { + "attributes": { + "type": "object", + "properties": { + "givenName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "familyName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false + }, + "SandboLiceng72nqBB23bmL": { + "required": [ + "transactionId" + ], + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message about the transaction" + }, + "transactionId": { + "type": "string", + "description": "The transaction id for the purchase" + } + } + }, + "SandboLicenJZNKekBSUCl5": { + "required": [ + "affiliationType", + "fileNames" + ], + "type": "object", + "properties": { + "affiliationType": { + "type": "string", + "description": "The type of military affiliation", + "enum": [ + "militaryMember", + "militaryMemberSpouse" + ] + }, + "fileNames": { + "type": "array", + "description": "List of military affiliation file names", + "items": { + "maxLength": 150, + "type": "string", + "description": "The name of the file being uploaded" + } + } + }, + "additionalProperties": false + }, + "SandboLicenbGNGFVLD0EDE": { + "required": [ + "compact", + "jurisdictionAdverseActionsNotificationEmails", + "jurisdictionName", + "jurisdictionOperationsTeamEmails", + "jurisdictionSummaryReportNotificationEmails", + "jurisprudenceRequirements", + "licenseeRegistrationEnabled", + "postalAbbreviation", + "privilegeFees" + ], + "type": "object", + "properties": { + "privilegeFees": { + "type": "array", + "description": "The fees for the privileges by license type", + "items": { + "required": [ + "amount", + "licenseTypeAbbreviation" + ], + "type": "object", + "properties": { + "amount": { + "type": "number" }, - "compactConnectRegisteredEmailAddress": { - "maxLength": 100, - "minLength": 5, - "type": "string", - "format": "email" + "militaryRate": { + "description": "Optional military rate for the privilege fee.", + "oneOf": [ + { + "minimum": 0, + "type": "number" + }, + null + ] }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "licenseTypeAbbreviation": { "type": "string", - "format": "date" + "enum": [ + "aud", + "slp", + "ot", + "ota", + "lpc" + ] } } } - } - } - }, - "SandboLicenxh07ORad3MU8": { - "required": [ - "verificationCode" - ], - "type": "object", - "properties": { - "verificationCode": { - "pattern": "^[0-9]{4}$", + }, + "postalAbbreviation": { "type": "string", - "description": "4-digit verification code" - } - }, - "additionalProperties": false - }, - "SandboLicen8QW1UOcOxdCL": { - "required": [ - "ssn" - ], - "type": "object", - "properties": { - "ssn": { - "pattern": "^[0-9]{3}-[0-9]{2}-[0-9]{4}$", + "description": "The postal abbreviation of the jurisdiction" + }, + "jurisdictionAdverseActionsNotificationEmails": { + "type": "array", + "description": "List of email addresses for adverse actions notifications", + "items": { + "type": "string", + "format": "email" + } + }, + "jurisdictionOperationsTeamEmails": { + "type": "array", + "description": "List of email addresses for operations team notifications", + "items": { + "type": "string", + "format": "email" + } + }, + "compact": { "type": "string", - "description": "The provider's social security number" - } - } - }, - "SandboLicenY12lJ6VyuS7X": { - "required": [ - "deactivationNote" - ], - "type": "object", - "properties": { - "deactivationNote": { - "maxLength": 256, + "description": "The compact this jurisdiction configuration belongs to", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "jurisprudenceRequirements": { + "required": [ + "required" + ], + "type": "object", + "properties": { + "linkToDocumentation": { + "description": "Optional link to jurisprudence documentation", + "oneOf": [ + { + "type": "string" + }, + null + ] + }, + "required": { + "type": "boolean", + "description": "Whether jurisprudence requirements exist" + } + } + }, + "licenseeRegistrationEnabled": { + "type": "boolean", + "description": "Denotes whether licensee registration is enabled" + }, + "jurisdictionName": { "type": "string", - "description": "Note describing why the privilege is being deactivated" + "description": "The name of the jurisdiction" + }, + "jurisdictionSummaryReportNotificationEmails": { + "type": "array", + "description": "List of email addresses for summary report notifications", + "items": { + "type": "string", + "format": "email" + } } - }, - "additionalProperties": false + } }, - "SandboLicenDr5ukrOJkX0A": { - "required": [ - "attributes", - "permissions", - "status", - "userId" - ], + "SandboLicenC1PiOZAh5Usx": { "type": "object", "properties": { "permissions": { @@ -5480,79 +5619,20 @@ }, "additionalProperties": false } - }, - "attributes": { - "required": [ - "email", - "familyName", - "givenName" - ], - "type": "object", - "properties": { - "givenName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "familyName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "email": { - "maxLength": 100, - "minLength": 5, - "type": "string" - } - }, - "additionalProperties": false - }, - "userId": { - "type": "string" - }, - "status": { - "type": "string", - "enum": [ - "active", - "inactive" - ] } }, "additionalProperties": false }, - "SandboLicenkXtjzw3zA3yD": { - "required": [ - "upload" - ], - "type": "object", - "properties": { - "upload": { - "required": [ - "fields", - "url" - ], - "type": "object", - "properties": { - "fields": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "url": { - "type": "string" - } - } - } - } - }, - "SandboLicenL9tIeqzU7WHQ": { + "SandboLicenHcuQxywUvhOh": { "type": "object", "properties": { "dateCreated": { "type": "string", "format": "date-time" }, + "attestationId": { + "type": "string" + }, "compact": { "type": "string", "enum": [ @@ -5561,9 +5641,6 @@ "coun" ] }, - "attestationType": { - "type": "string" - }, "text": { "type": "string" }, @@ -5584,129 +5661,161 @@ } } }, - "SandboLicenyfVkHAncEhXs": { - "required": [ - "effectiveLiftDate" - ], - "type": "object", - "properties": { - "effectiveLiftDate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "description": "The effective date when the encumbrance will be lifted", - "format": "date" - } - }, - "additionalProperties": false - }, - "SandboLicenjemoBM9bWr3o": { + "SandboLicenDb8Dl04rAoPD": { "required": [ - "affiliationType", - "dateOfUpdate", - "dateOfUpload", - "documentUploadFields", - "status" + "attributes", + "permissions" ], "type": "object", "properties": { - "dateOfUpload": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "description": "The date the document was uploaded", - "format": "date" - }, - "affiliationType": { - "type": "string", - "description": "The type of military affiliation", - "enum": [ - "militaryMember", - "militaryMemberSpouse" - ] - }, - "fileNames": { - "type": "array", - "description": "List of military affiliation file names", - "items": { - "type": "string", - "description": "The name of the file being uploaded" - } - }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "description": "The date the document was last updated", - "format": "date" - }, - "status": { - "type": "string", - "description": "The status of the military affiliation" - }, - "documentUploadFields": { - "type": "array", - "description": "The fields used to upload documents", - "items": { + "permissions": { + "type": "object", + "additionalProperties": { "type": "object", "properties": { - "fields": { + "actions": { "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "The form fields used to upload the document" + "properties": { + "readPrivate": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + }, + "readSSN": { + "type": "boolean" + } + } }, - "url": { - "type": "string", - "description": "The url to upload the document to" + "jurisdictions": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "actions": { + "type": "object", + "properties": { + "readPrivate": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + }, + "write": { + "type": "boolean" + }, + "readSSN": { + "type": "boolean" + } + }, + "additionalProperties": false + } + } + } } }, - "description": "The fields used to upload a specific document" + "additionalProperties": false } + }, + "attributes": { + "required": [ + "email", + "familyName", + "givenName" + ], + "type": "object", + "properties": { + "givenName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "familyName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "email": { + "maxLength": 100, + "minLength": 5, + "type": "string" + } + }, + "additionalProperties": false } - } + }, + "additionalProperties": false }, - "SandboLicenGmoqDPz89Bxa": { + "SandboLicen8QcYRI7AzDyX": { "required": [ - "clinicalPrivilegeActionCategory", - "encumbranceEffectiveDate", - "encumbranceType" + "jurisdiction" ], "type": "object", "properties": { - "encumbranceEffectiveDate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", - "type": "string", - "description": "The effective date of the encumbrance", - "format": "date" - }, - "encumbranceType": { + "jurisdiction": { "type": "string", - "description": "The type of encumbrance", + "description": "The jurisdiction postal abbreviation to set as home jurisdiction", "enum": [ - "fine", - "reprimand", - "required supervision", - "completion of continuing education", - "public reprimand", - "probation", - "injunctive action", - "suspension", - "revocation", - "denial", - "surrender of license", - "modification of previous action-extension", - "modification of previous action-reduction", - "other monitoring", - "other adjudicated action not listed" + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy", + "other" ] - }, - "clinicalPrivilegeActionCategory": { - "type": "string", - "description": "The category of clinical privilege action" } }, "additionalProperties": false }, - "SandboLicenJoBxP9CtmBOr": { + "SandboLicenBWZgN83iyevY": { "required": [ "attestations", "licenseType", @@ -5842,535 +5951,572 @@ } } }, - "SandboLicensBnU6U4Ts09w": { + "SandboLicenBxfAXNgCl0f1": { "required": [ - "attributes", - "permissions" + "compactAbbr", + "compactAdverseActionsNotificationEmails", + "compactCommissionFee", + "compactName", + "compactOperationsTeamEmails", + "compactSummaryReportNotificationEmails", + "configuredStates", + "licenseeRegistrationEnabled" ], "type": "object", "properties": { - "permissions": { - "type": "object", - "additionalProperties": { + "configuredStates": { + "type": "array", + "description": "List of states that have submitted configurations and their live status", + "items": { + "required": [ + "isLive", + "postalAbbreviation" + ], "type": "object", "properties": { - "actions": { - "type": "object", - "properties": { - "readPrivate": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - }, - "readSSN": { - "type": "boolean" - } - } - }, - "jurisdictions": { - "type": "object", - "additionalProperties": { - "type": "object", - "properties": { - "actions": { - "type": "object", - "properties": { - "readPrivate": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - }, - "write": { - "type": "boolean" - }, - "readSSN": { - "type": "boolean" - } - }, - "additionalProperties": false - } - } - } + "postalAbbreviation": { + "type": "string", + "description": "The postal abbreviation of the jurisdiction", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "isLive": { + "type": "boolean", + "description": "Whether the state is live and available for registrations." } - }, - "additionalProperties": false + } } }, - "attributes": { + "compactCommissionFee": { "required": [ - "email", - "familyName", - "givenName" + "feeAmount", + "feeType" ], "type": "object", "properties": { - "givenName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "familyName": { - "maxLength": 100, - "minLength": 1, - "type": "string" + "feeAmount": { + "type": "number" }, - "email": { - "maxLength": 100, - "minLength": 5, - "type": "string" + "feeType": { + "type": "string", + "enum": [ + "FLAT_RATE" + ] } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - }, - "SandboLicenGOQO8xyCrJGH": { - "required": [ - "status" - ], - "type": "object", - "properties": { - "status": { - "type": "string", - "description": "The status to set the military affiliation to.", - "enum": [ - "inactive" - ] - } - }, - "additionalProperties": false - }, - "SandboLicen78Yjnaih0pH9": { - "required": [ - "newEmailAddress" - ], - "type": "object", - "properties": { - "newEmailAddress": { - "maxLength": 100, - "minLength": 5, + } + }, + "compactSummaryReportNotificationEmails": { + "type": "array", + "description": "List of email addresses for summary report notifications", + "items": { + "type": "string", + "format": "email" + } + }, + "compactAdverseActionsNotificationEmails": { + "type": "array", + "description": "List of email addresses for adverse actions notifications", + "items": { + "type": "string", + "format": "email" + } + }, + "licenseeRegistrationEnabled": { + "type": "boolean", + "description": "Denotes whether licensee registration is enabled" + }, + "compactAbbr": { "type": "string", - "description": "The new email address to set for the provider", - "format": "email" - } - }, - "additionalProperties": false - }, - "SandboLicendpTH6E8kTODD": { - "required": [ - "message" - ], - "type": "object", - "properties": { - "message": { + "description": "The abbreviation of the compact" + }, + "transactionFeeConfiguration": { + "type": "object", + "properties": { + "licenseeCharges": { + "required": [ + "active", + "chargeAmount", + "chargeType" + ], + "type": "object", + "properties": { + "chargeType": { + "type": "string", + "description": "The type of transaction fee charge", + "enum": [ + "FLAT_FEE_PER_PRIVILEGE" + ] + }, + "active": { + "type": "boolean", + "description": "Whether the compact is charging licensees transaction fees" + }, + "chargeAmount": { + "type": "number", + "description": "The amount to charge per privilege purchased" + } + } + } + } + }, + "compactName": { "type": "string", - "description": "A message about the request" + "description": "The full name of the compact" + }, + "compactOperationsTeamEmails": { + "type": "array", + "description": "List of email addresses for operations team notifications", + "items": { + "type": "string", + "format": "email" + } } } }, - "SandboLicenh3CxZXBnJfqv": { + "SandboLiceno12FSfDWBzow": { "required": [ - "compact", - "events", - "jurisdiction", - "licenseType", - "privilegeId", - "providerId" + "pagination", + "providers" ], "type": "object", "properties": { - "licenseType": { - "type": "string", - "enum": [ - "audiologist", - "speech-language pathologist", - "occupational therapist", - "occupational therapy assistant", - "licensed professional counselor" - ] - }, - "compact": { - "type": "string", - "enum": [ - "aslp", - "octp", - "coun" - ] - }, - "privilegeId": { - "type": "string" - }, - "providerId": { - "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", - "type": "string" + "pagination": { + "type": "object", + "properties": { + "prevLastKey": { + "maxLength": 1024, + "minLength": 1, + "type": "object" + }, + "lastKey": { + "maxLength": 1024, + "minLength": 1, + "type": "object" + }, + "pageSize": { + "maximum": 100, + "minimum": 5, + "type": "integer" + } + } }, - "jurisdiction": { - "type": "string", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy" - ] + "sorting": { + "required": [ + "key" + ], + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "The key to sort results by", + "enum": [ + "dateOfUpdate", + "familyName" + ] + }, + "direction": { + "type": "string", + "description": "Direction to sort results by", + "enum": [ + "ascending", + "descending" + ] + } + }, + "description": "How to sort results" }, - "events": { + "providers": { + "maxLength": 100, "type": "array", "items": { "required": [ - "createDate", + "birthMonthDay", + "compact", + "compactEligibility", + "dateOfExpiration", "dateOfUpdate", - "effectiveDate", - "type", - "updateType" + "familyName", + "givenName", + "jurisdictionUploadedCompactEligibility", + "jurisdictionUploadedLicenseStatus", + "licenseJurisdiction", + "licenseStatus", + "privilegeJurisdictions", + "providerId", + "type" ], "type": "object", "properties": { - "note": { + "licenseJurisdiction": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + }, + "compact": { + "type": "string", + "enum": [ + "aslp", + "octp", + "coun" + ] + }, + "npi": { + "pattern": "^[0-9]{10}$", "type": "string" }, - "type": { + "givenName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "compactEligibility": { "type": "string", "enum": [ - "privilegeUpdate" + "eligible", + "ineligible" ] }, - "dateOfUpdate": { - "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "jurisdictionUploadedCompactEligibility": { "type": "string", - "format": "date" + "enum": [ + "eligible", + "ineligible" + ] }, - "effectiveDate": { + "dateOfBirth": { "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", "format": "date" }, - "updateType": { + "jurisdictionUploadedLicenseStatus": { "type": "string", "enum": [ - "deactivation", - "expiration", - "issuance", + "active", + "inactive" + ] + }, + "privilegeJurisdictions": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy" + ] + } + }, + "type": { + "type": "string", + "enum": [ + "provider" + ] + }, + "suffix": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "currentHomeJurisdiction": { + "type": "string", + "description": "The current jurisdiction postal abbreviation if known.", + "enum": [ + "al", + "ak", + "az", + "ar", + "ca", + "co", + "ct", + "de", + "dc", + "fl", + "ga", + "hi", + "id", + "il", + "in", + "ia", + "ks", + "ky", + "la", + "me", + "md", + "ma", + "mi", + "mn", + "ms", + "mo", + "mt", + "ne", + "nv", + "nh", + "nj", + "nm", + "ny", + "nc", + "nd", + "oh", + "ok", + "or", + "pa", + "pr", + "ri", + "sc", + "sd", + "tn", + "tx", + "ut", + "vt", + "va", + "vi", + "wa", + "wv", + "wi", + "wy", "other", - "renewal", - "encumbrance", - "homeJurisdictionChange", - "registration", - "lifting_encumbrance", - "licenseDeactivation", - "emailChange" + "unknown" ] }, - "createDate": { + "ssnLastFour": { + "pattern": "^[0-9]{4}$", + "type": "string" + }, + "dateOfExpiration": { "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", "format": "date" - } - } - } - } - } - }, - "SandboLicenyCpN8h6ZDQnW": { - "required": [ - "transactionId" - ], - "type": "object", - "properties": { - "message": { - "type": "string", - "description": "A message about the transaction" - }, - "transactionId": { - "type": "string", - "description": "The transaction id for the purchase" - } - } - }, - "SandboLicengXk4P8AtSxgQ": { - "required": [ - "compact", - "jurisdictionAdverseActionsNotificationEmails", - "jurisdictionName", - "jurisdictionOperationsTeamEmails", - "jurisdictionSummaryReportNotificationEmails", - "jurisprudenceRequirements", - "licenseeRegistrationEnabled", - "postalAbbreviation", - "privilegeFees" - ], - "type": "object", - "properties": { - "privilegeFees": { - "type": "array", - "description": "The fees for the privileges by license type", - "items": { - "required": [ - "amount", - "licenseTypeAbbreviation" - ], - "type": "object", - "properties": { - "amount": { - "type": "number" }, - "militaryRate": { - "description": "Optional military rate for the privilege fee.", - "oneOf": [ - { - "minimum": 0, - "type": "number" - }, - null - ] + "providerId": { + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]{1}[0-9a-f]{3}-[0-9a-f]{12}", + "type": "string" }, - "licenseTypeAbbreviation": { + "licenseStatus": { "type": "string", "enum": [ - "aud", - "slp", - "ot", - "ota", - "lpc" + "active", + "inactive" ] - } - } - } - }, - "postalAbbreviation": { - "type": "string", - "description": "The postal abbreviation of the jurisdiction" - }, - "jurisdictionAdverseActionsNotificationEmails": { - "type": "array", - "description": "List of email addresses for adverse actions notifications", - "items": { - "type": "string", - "format": "email" - } - }, - "jurisdictionOperationsTeamEmails": { - "type": "array", - "description": "List of email addresses for operations team notifications", - "items": { - "type": "string", - "format": "email" - } - }, - "compact": { - "type": "string", - "description": "The compact this jurisdiction configuration belongs to", - "enum": [ - "aslp", - "octp", - "coun" - ] - }, - "jurisprudenceRequirements": { - "required": [ - "required" - ], - "type": "object", - "properties": { - "linkToDocumentation": { - "description": "Optional link to jurisprudence documentation", - "oneOf": [ - { - "type": "string" - }, - null - ] - }, - "required": { - "type": "boolean", - "description": "Whether jurisprudence requirements exist" - } - } - }, - "licenseeRegistrationEnabled": { - "type": "boolean", - "description": "Denotes whether licensee registration is enabled" - }, - "jurisdictionName": { - "type": "string", - "description": "The name of the jurisdiction" - }, - "jurisdictionSummaryReportNotificationEmails": { - "type": "array", - "description": "List of email addresses for summary report notifications", - "items": { - "type": "string", - "format": "email" - } - } - } - }, - "SandboLicen5COX4QwpjCEQ": { - "required": [ - "apiLoginId", - "processor", - "transactionKey" - ], - "type": "object", - "properties": { - "apiLoginId": { - "maxLength": 100, - "minLength": 1, - "type": "string", - "description": "The api login id for the payment processor" - }, - "transactionKey": { - "maxLength": 100, - "minLength": 1, - "type": "string", - "description": "The transaction key for the payment processor" - }, - "processor": { - "type": "string", - "description": "The type of payment processor", - "enum": [ - "authorize.net" - ] - } - }, - "additionalProperties": false - }, - "SandboLicenL90lulGTBXkw": { - "required": [ - "jurisdiction" - ], - "type": "object", - "properties": { - "jurisdiction": { - "type": "string", - "description": "The jurisdiction postal abbreviation to set as home jurisdiction", - "enum": [ - "al", - "ak", - "az", - "ar", - "ca", - "co", - "ct", - "de", - "dc", - "fl", - "ga", - "hi", - "id", - "il", - "in", - "ia", - "ks", - "ky", - "la", - "me", - "md", - "ma", - "mi", - "mn", - "ms", - "mo", - "mt", - "ne", - "nv", - "nh", - "nj", - "nm", - "ny", - "nc", - "nd", - "oh", - "ok", - "or", - "pa", - "pr", - "ri", - "sc", - "sd", - "tn", - "tx", - "ut", - "vt", - "va", - "vi", - "wa", - "wv", - "wi", - "wy", - "other" + }, + "familyName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "middleName": { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "birthMonthDay": { + "pattern": "^[01]{1}[0-9]{1}-[0-3]{1}[0-9]{1}$", + "type": "string", + "format": "date" + }, + "compactConnectRegisteredEmailAddress": { + "maxLength": 100, + "minLength": 5, + "type": "string", + "format": "email" + }, + "dateOfUpdate": { + "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", + "type": "string", + "format": "date" + } + } + } + } + } + }, + "SandboLicendERazg9NeEsA": { + "required": [ + "status" + ], + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status to set the military affiliation to.", + "enum": [ + "inactive" ] } }, "additionalProperties": false }, - "SandboLicenDIGClZTMHMeN": { + "SandboLicenwoqrSnm0rsGM": { "required": [ "compact", "dob", + "email", "familyName", "givenName", "jurisdiction", "licenseType", "partialSocial", - "password", - "recaptchaToken", - "username" + "token" ], "type": "object", "properties": { "licenseType": { + "maxLength": 500, "type": "string", "description": "Type of license", "enum": [ @@ -6381,28 +6527,29 @@ "licensed professional counselor" ] }, - "password": { - "maxLength": 256, - "minLength": 12, - "type": "string", - "description": "Provider's current password" - }, "compact": { + "maxLength": 100, "type": "string", - "description": "Compact abbreviation", - "enum": [ - "aslp", - "octp", - "coun" - ] + "description": "Compact name" }, "dob": { "pattern": "^[12]{1}[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$", "type": "string", - "description": "Date of birth in YYYY-MM-DD format", - "format": "date" + "description": "Date of birth in YYYY-MM-DD format" + }, + "givenName": { + "maxLength": 200, + "type": "string", + "description": "Provider's given name" + }, + "familyName": { + "maxLength": 200, + "type": "string", + "description": "Provider's family name" }, "jurisdiction": { + "maxLength": 2, + "minLength": 2, "type": "string", "description": "Two-letter jurisdiction code", "enum": [ @@ -6461,165 +6608,42 @@ "wy" ] }, - "givenName": { - "maxLength": 200, - "minLength": 1, - "type": "string", - "description": "Provider's given name" - }, - "familyName": { - "maxLength": 200, - "minLength": 1, - "type": "string", - "description": "Provider's family name" - }, - "recaptchaToken": { - "minLength": 1, - "type": "string", - "description": "ReCAPTCHA token for verification" - }, "partialSocial": { - "pattern": "^[0-9]{4}$", + "maxLength": 4, + "minLength": 4, "type": "string", "description": "Last 4 digits of SSN" }, - "username": { + "email": { "maxLength": 100, "minLength": 5, "type": "string", - "description": "Provider's email address (username)", + "description": "Provider's email address", "format": "email" + }, + "token": { + "type": "string", + "description": "ReCAPTCHA token" } - }, - "additionalProperties": false + } }, - "SandboLicenBVM0Ubke6A3d": { + "SandboLicenaSmGZue6afyn": { + "required": [ + "newEmailAddress" + ], "type": "object", "properties": { - "pagination": { - "type": "object", - "properties": { - "prevLastKey": { - "maxLength": 1024, - "minLength": 1, - "type": "object" - }, - "lastKey": { - "maxLength": 1024, - "minLength": 1, - "type": "object" - }, - "pageSize": { - "maximum": 100, - "minimum": 5, - "type": "integer" - } - } - }, - "users": { - "type": "array", - "items": { - "required": [ - "attributes", - "permissions", - "status", - "userId" - ], - "type": "object", - "properties": { - "permissions": { - "type": "object", - "additionalProperties": { - "type": "object", - "properties": { - "actions": { - "type": "object", - "properties": { - "readPrivate": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - }, - "readSSN": { - "type": "boolean" - } - } - }, - "jurisdictions": { - "type": "object", - "additionalProperties": { - "type": "object", - "properties": { - "actions": { - "type": "object", - "properties": { - "readPrivate": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - }, - "write": { - "type": "boolean" - }, - "readSSN": { - "type": "boolean" - } - }, - "additionalProperties": false - } - } - } - } - }, - "additionalProperties": false - } - }, - "attributes": { - "required": [ - "email", - "familyName", - "givenName" - ], - "type": "object", - "properties": { - "givenName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "familyName": { - "maxLength": 100, - "minLength": 1, - "type": "string" - }, - "email": { - "maxLength": 100, - "minLength": 5, - "type": "string" - } - }, - "additionalProperties": false - }, - "userId": { - "type": "string" - }, - "status": { - "type": "string", - "enum": [ - "active", - "inactive" - ] - } - }, - "additionalProperties": false - } + "newEmailAddress": { + "maxLength": 100, + "minLength": 5, + "type": "string", + "description": "The new email address to set for the provider", + "format": "email" } }, "additionalProperties": false }, - "SandboLicenBvqJFG1cEZjY": { + "SandboLicenr5TVmpxKfPGq": { "required": [ "birthMonthDay", "compact", @@ -8674,30 +8698,6 @@ "format": "date" } } - }, - "SandboLicenVJj3BvxeyHXi": { - "type": "array", - "items": { - "required": [ - "compact", - "jurisdictionName", - "postalAbbreviation" - ], - "type": "object", - "properties": { - "postalAbbreviation": { - "type": "string", - "description": "The postal abbreviation of the jurisdiction" - }, - "compact": { - "type": "string" - }, - "jurisdictionName": { - "type": "string", - "description": "The name of the jurisdiction" - } - } - } } }, "securitySchemes": { @@ -8716,4 +8716,3 @@ } } } - diff --git a/backend/compact-connect/docs/internal/postman/postman-collection.json b/backend/compact-connect/docs/internal/postman/postman-collection.json index e010b336a..57b6a14df 100644 --- a/backend/compact-connect/docs/internal/postman/postman-collection.json +++ b/backend/compact-connect/docs/internal/postman/postman-collection.json @@ -10,7 +10,7 @@ "type": "bearer" }, "info": { - "_postman_id": "5813f2f7-77ab-4cd6-aae8-1b1435e141ad", + "_postman_id": "21c1f358-3608-44fc-ba3e-64188c27ccaa", "description": { "content": "", "type": "text/plain" @@ -401,7 +401,7 @@ "item": [ { "event": [], - "id": "45909c23-13cd-4163-a975-431b9deb0217", + "id": "5cfbad61-25f7-434d-9c05-bb8ae6ba0f7d", "name": "/v1/compacts/:compact", "protocolProfileBehavior": { "disableBodyPruning": true @@ -444,7 +444,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"compactAbbr\": \"\",\n \"compactAdverseActionsNotificationEmails\": [\n \"\",\n \"\"\n ],\n \"compactCommissionFee\": {\n \"feeAmount\": \"\",\n \"feeType\": \"FLAT_RATE\"\n },\n \"compactName\": \"\",\n \"compactOperationsTeamEmails\": [\n \"\",\n \"\"\n ],\n \"compactSummaryReportNotificationEmails\": [\n \"\",\n \"\"\n ],\n \"configuredStates\": [\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"pa\"\n },\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"va\"\n }\n ],\n \"licenseeRegistrationEnabled\": \"\",\n \"transactionFeeConfiguration\": {\n \"licenseeCharges\": {\n \"active\": \"\",\n \"chargeAmount\": \"\",\n \"chargeType\": \"FLAT_FEE_PER_PRIVILEGE\"\n }\n }\n}", + "body": "{\n \"compactAbbr\": \"\",\n \"compactAdverseActionsNotificationEmails\": [\n \"\",\n \"\"\n ],\n \"compactCommissionFee\": {\n \"feeAmount\": \"\",\n \"feeType\": \"FLAT_RATE\"\n },\n \"compactName\": \"\",\n \"compactOperationsTeamEmails\": [\n \"\",\n \"\"\n ],\n \"compactSummaryReportNotificationEmails\": [\n \"\",\n \"\"\n ],\n \"configuredStates\": [\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"ok\"\n },\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"hi\"\n }\n ],\n \"licenseeRegistrationEnabled\": \"\",\n \"transactionFeeConfiguration\": {\n \"licenseeCharges\": {\n \"active\": \"\",\n \"chargeAmount\": \"\",\n \"chargeType\": \"FLAT_FEE_PER_PRIVILEGE\"\n }\n }\n}", "code": 200, "cookie": [], "header": [ @@ -453,7 +453,7 @@ "value": "application/json" } ], - "id": "e8bcd642-4b29-4d4a-bbda-ec70179de845", + "id": "61afa685-7bfd-4f97-b50d-46f77cb5d60b", "name": "200 response", "originalRequest": { "body": {}, @@ -491,7 +491,7 @@ }, { "event": [], - "id": "d1c9c3e3-fa99-4623-bbcc-0276417d2e7b", + "id": "8ff0e43a-80ff-4579-ac44-fdc8dfce4887", "name": "/v1/compacts/:compact", "protocolProfileBehavior": { "disableBodyPruning": true @@ -505,7 +505,7 @@ "language": "json" } }, - "raw": "{\n \"compactAdverseActionsNotificationEmails\": [\n \"\"\n ],\n \"compactCommissionFee\": {\n \"feeAmount\": \"\",\n \"feeType\": \"FLAT_RATE\"\n },\n \"compactOperationsTeamEmails\": [\n \"\"\n ],\n \"compactSummaryReportNotificationEmails\": [\n \"\"\n ],\n \"configuredStates\": [\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"ct\"\n },\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"ia\"\n }\n ],\n \"licenseeRegistrationEnabled\": \"\",\n \"transactionFeeConfiguration\": {\n \"licenseeCharges\": {\n \"active\": \"\",\n \"chargeAmount\": \"\",\n \"chargeType\": \"FLAT_FEE_PER_PRIVILEGE\"\n }\n }\n}" + "raw": "{\n \"compactAdverseActionsNotificationEmails\": [\n \"\"\n ],\n \"compactCommissionFee\": {\n \"feeAmount\": \"\",\n \"feeType\": \"FLAT_RATE\"\n },\n \"compactOperationsTeamEmails\": [\n \"\"\n ],\n \"compactSummaryReportNotificationEmails\": [\n \"\"\n ],\n \"configuredStates\": [\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"tn\"\n },\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"mt\"\n }\n ],\n \"licenseeRegistrationEnabled\": \"\",\n \"transactionFeeConfiguration\": {\n \"licenseeCharges\": {\n \"active\": \"\",\n \"chargeAmount\": \"\",\n \"chargeType\": \"FLAT_FEE_PER_PRIVILEGE\"\n }\n }\n}" }, "description": {}, "header": [ @@ -556,7 +556,7 @@ "value": "application/json" } ], - "id": "13df5227-d6c7-434e-aac2-a674cc0be161", + "id": "0b2cd131-7a13-4e36-987b-a10fd1b57f90", "name": "200 response", "originalRequest": { "body": { @@ -567,7 +567,7 @@ "language": "json" } }, - "raw": "{\n \"compactAdverseActionsNotificationEmails\": [\n \"\"\n ],\n \"compactCommissionFee\": {\n \"feeAmount\": \"\",\n \"feeType\": \"FLAT_RATE\"\n },\n \"compactOperationsTeamEmails\": [\n \"\"\n ],\n \"compactSummaryReportNotificationEmails\": [\n \"\"\n ],\n \"configuredStates\": [\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"ct\"\n },\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"ia\"\n }\n ],\n \"licenseeRegistrationEnabled\": \"\",\n \"transactionFeeConfiguration\": {\n \"licenseeCharges\": {\n \"active\": \"\",\n \"chargeAmount\": \"\",\n \"chargeType\": \"FLAT_FEE_PER_PRIVILEGE\"\n }\n }\n}" + "raw": "{\n \"compactAdverseActionsNotificationEmails\": [\n \"\"\n ],\n \"compactCommissionFee\": {\n \"feeAmount\": \"\",\n \"feeType\": \"FLAT_RATE\"\n },\n \"compactOperationsTeamEmails\": [\n \"\"\n ],\n \"compactSummaryReportNotificationEmails\": [\n \"\"\n ],\n \"configuredStates\": [\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"tn\"\n },\n {\n \"isLive\": \"\",\n \"postalAbbreviation\": \"mt\"\n }\n ],\n \"licenseeRegistrationEnabled\": \"\",\n \"transactionFeeConfiguration\": {\n \"licenseeCharges\": {\n \"active\": \"\",\n \"chargeAmount\": \"\",\n \"chargeType\": \"FLAT_FEE_PER_PRIVILEGE\"\n }\n }\n}" }, "header": [ { @@ -613,7 +613,7 @@ "item": [ { "event": [], - "id": "86a0b8b7-58eb-4fbc-a594-91a2b242714d", + "id": "5a3fe9b0-b924-431f-b25f-8fa90d50921b", "name": "/v1/compacts/:compact/attestations/:attestationId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -668,7 +668,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"dateCreated\": \"\",\n \"compact\": \"aslp\",\n \"attestationType\": \"\",\n \"text\": \"\",\n \"type\": \"attestation\",\n \"locale\": \"\",\n \"version\": \"\",\n \"required\": \"\"\n}", + "body": "{\n \"dateCreated\": \"\",\n \"attestationId\": \"\",\n \"compact\": \"aslp\",\n \"text\": \"\",\n \"type\": \"attestation\",\n \"locale\": \"\",\n \"version\": \"\",\n \"required\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -677,7 +677,7 @@ "value": "application/json" } ], - "id": "7928934a-b93c-471e-913f-e03f7e910e9d", + "id": "172bb999-9203-4fea-9de3-6917c7261052", "name": "200 response", "originalRequest": { "body": {}, @@ -729,7 +729,7 @@ "item": [ { "event": [], - "id": "30ea7238-a57e-437d-9575-a7ec62375c86", + "id": "3e4694da-2c38-47bf-a1f7-6802d3718d83", "name": "/v1/compacts/:compact/credentials/payment-processor", "protocolProfileBehavior": { "disableBodyPruning": true @@ -796,7 +796,7 @@ "value": "application/json" } ], - "id": "96a6a8cb-7f11-48be-8bca-c08ea708cbc2", + "id": "c4f67b10-919d-48ed-b4f6-4398818a5058", "name": "200 response", "originalRequest": { "body": { @@ -858,7 +858,7 @@ "item": [ { "event": [], - "id": "7b050ac5-933e-4018-9789-4dfd6de5f8f4", + "id": "e2e47c10-f50e-424c-9f47-819172d6cf10", "name": "/v1/compacts/:compact/jurisdictions", "protocolProfileBehavior": { "disableBodyPruning": true @@ -911,7 +911,7 @@ "value": "application/json" } ], - "id": "7014d0fe-8d04-4ecf-9158-06069383c65f", + "id": "fba97345-dc13-4712-a43c-5950d2a31256", "name": "200 response", "originalRequest": { "body": {}, @@ -956,7 +956,7 @@ "item": [ { "event": [], - "id": "2f696a64-f8b8-4642-8c31-18276d59d635", + "id": "9c935f0b-534d-40a4-82b4-4d532b06a0cd", "name": "/v1/compacts/:compact/jurisdictions/:jurisdiction/licenses", "protocolProfileBehavior": { "disableBodyPruning": true @@ -1021,7 +1021,7 @@ "value": "application/json" } ], - "id": "717edd1a-6070-4e6b-89e5-bce510a02e62", + "id": "a4d7b805-553c-4e8f-938f-ffc5b5cf6968", "name": "200 response", "originalRequest": { "body": {}, @@ -1060,7 +1060,7 @@ }, { "_postman_previewlanguage": "json", - "body": "{\n \"message\": \"\",\n \"errors\": {\n \"key_0\": {\n \"key_0\": [\n \"\",\n \"\"\n ],\n \"key_1\": [\n \"\",\n \"\"\n ]\n },\n \"key_1\": {\n \"key_0\": [\n \"\",\n \"\"\n ],\n \"key_1\": [\n \"\",\n \"\"\n ]\n }\n }\n}", + "body": "{\n \"message\": \"\",\n \"errors\": {\n \"key_0\": {\n \"key_0\": [\n \"\",\n \"\"\n ],\n \"key_1\": [\n \"\",\n \"\"\n ]\n }\n }\n}", "code": 400, "cookie": [], "header": [ @@ -1069,7 +1069,7 @@ "value": "application/json" } ], - "id": "c10d82b2-e9db-4f84-85f4-cf3e808b266c", + "id": "da8d969d-810d-4979-afad-3fa6e11eebb1", "name": "400 response", "originalRequest": { "body": {}, @@ -1138,7 +1138,7 @@ } } ], - "id": "5d6f6e98-2aaf-43c3-a589-53b837cd9d06", + "id": "7dc90250-ae38-49e6-809c-1092ff63f9a5", "name": "/v1/compacts/:compact/jurisdictions/:jurisdiction/licenses/bulk-upload", "protocolProfileBehavior": { "disableBodyPruning": true @@ -1195,7 +1195,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"upload\": {\n \"fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\",\n \"key_2\": \"\"\n },\n \"url\": \"\"\n }\n}", + "body": "{\n \"upload\": {\n \"fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\"\n },\n \"url\": \"\"\n }\n}", "code": 200, "cookie": [], "header": [ @@ -1204,7 +1204,7 @@ "value": "application/json" } ], - "id": "6eaa6794-51a3-472d-b9cf-e617f5d888b7", + "id": "fb35ec88-c696-44d4-b5d6-8c46225f1aca", "name": "200 response", "originalRequest": { "body": {}, @@ -1264,7 +1264,7 @@ "item": [ { "event": [], - "id": "c7c8e796-51ba-4cbb-8274-c286e12e0b0d", + "id": "836a433b-8a55-45b0-81e1-56b3f676e7d3", "name": "/v1/compacts/:compact/providers/query", "protocolProfileBehavior": { "disableBodyPruning": true @@ -1278,7 +1278,7 @@ "language": "json" } }, - "raw": "{\n \"query\": {\n \"providerId\": \"456d104e-b2e2-4d82-987d-dfb227832ebd\",\n \"jurisdiction\": \"nv\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"key\": \"familyName\",\n \"direction\": \"descending\"\n }\n}" + "raw": "{\n \"query\": {\n \"providerId\": \"3c82fb57-70cb-4318-8a61-d9238c00282e\",\n \"jurisdiction\": \"de\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"key\": \"dateOfUpdate\",\n \"direction\": \"ascending\"\n }\n}" }, "description": {}, "header": [ @@ -1322,7 +1322,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"pagination\": {\n \"prevLastKey\": {},\n \"lastKey\": {},\n \"pageSize\": \"\"\n },\n \"providers\": [\n {\n \"birthMonthDay\": \"01-36\",\n \"compact\": \"coun\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"1626-11-31\",\n \"dateOfUpdate\": \"1406-07-17\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"licenseJurisdiction\": \"pr\",\n \"licenseStatus\": \"active\",\n \"privilegeJurisdictions\": [\n \"de\",\n \"ky\"\n ],\n \"providerId\": \"00f75dad-18a2-4ef1-b2ee-e4ced9037681\",\n \"type\": \"provider\",\n \"npi\": \"5144852594\",\n \"dateOfBirth\": \"1494-04-31\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"ny\",\n \"ssnLastFour\": \"4204\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n },\n {\n \"birthMonthDay\": \"11-37\",\n \"compact\": \"coun\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfExpiration\": \"1029-11-05\",\n \"dateOfUpdate\": \"2249-01-20\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"licenseJurisdiction\": \"in\",\n \"licenseStatus\": \"inactive\",\n \"privilegeJurisdictions\": [\n \"nd\",\n \"al\"\n ],\n \"providerId\": \"b7d15e97-07d2-46f5-a06e-a6fab3aa6d48\",\n \"type\": \"provider\",\n \"npi\": \"8981039673\",\n \"dateOfBirth\": \"1499-10-23\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"il\",\n \"ssnLastFour\": \"7415\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n }\n ],\n \"sorting\": {\n \"key\": \"dateOfUpdate\",\n \"direction\": \"ascending\"\n }\n}", + "body": "{\n \"pagination\": {\n \"prevLastKey\": {},\n \"lastKey\": {},\n \"pageSize\": \"\"\n },\n \"providers\": [\n {\n \"birthMonthDay\": \"03-33\",\n \"compact\": \"octp\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"1232-06-20\",\n \"dateOfUpdate\": \"1674-12-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"licenseJurisdiction\": \"nv\",\n \"licenseStatus\": \"inactive\",\n \"privilegeJurisdictions\": [\n \"sd\",\n \"nd\"\n ],\n \"providerId\": \"520a2fc8-1d61-4308-b917-eb292ef16aa9\",\n \"type\": \"provider\",\n \"npi\": \"5434105039\",\n \"dateOfBirth\": \"2995-10-30\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"dc\",\n \"ssnLastFour\": \"9911\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n },\n {\n \"birthMonthDay\": \"00-28\",\n \"compact\": \"coun\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"1200-05-19\",\n \"dateOfUpdate\": \"1758-02-15\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"licenseJurisdiction\": \"ar\",\n \"licenseStatus\": \"inactive\",\n \"privilegeJurisdictions\": [\n \"me\",\n \"ms\"\n ],\n \"providerId\": \"8039a08b-bcee-48f1-9d20-ae0a70cc31d3\",\n \"type\": \"provider\",\n \"npi\": \"0825863830\",\n \"dateOfBirth\": \"1466-10-21\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"in\",\n \"ssnLastFour\": \"4159\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n }\n ],\n \"sorting\": {\n \"key\": \"dateOfUpdate\",\n \"direction\": \"ascending\"\n }\n}", "code": 200, "cookie": [], "header": [ @@ -1331,7 +1331,7 @@ "value": "application/json" } ], - "id": "50e4aaf8-2c14-4473-ab10-ba4470ba5cc9", + "id": "82d9863b-9a28-47a5-aa45-64a369876ecc", "name": "200 response", "originalRequest": { "body": { @@ -1342,7 +1342,7 @@ "language": "json" } }, - "raw": "{\n \"query\": {\n \"providerId\": \"456d104e-b2e2-4d82-987d-dfb227832ebd\",\n \"jurisdiction\": \"nv\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"key\": \"familyName\",\n \"direction\": \"descending\"\n }\n}" + "raw": "{\n \"query\": {\n \"providerId\": \"3c82fb57-70cb-4318-8a61-d9238c00282e\",\n \"jurisdiction\": \"de\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"key\": \"dateOfUpdate\",\n \"direction\": \"ascending\"\n }\n}" }, "header": [ { @@ -1390,7 +1390,7 @@ "item": [ { "event": [], - "id": "6f2f7746-7321-4eba-b8a8-211f73b15f43", + "id": "bcb54213-28e3-4dee-8a35-d52874e1749b", "name": "/v1/compacts/:compact/providers/:providerId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -1445,7 +1445,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"birthMonthDay\": \"05-08\",\n \"compact\": \"coun\",\n \"dateOfExpiration\": \"2074-08-04\",\n \"dateOfUpdate\": \"2266-12-21\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"de\",\n \"licenses\": [\n {\n \"compact\": \"aslp\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"2512-07-26\",\n \"dateOfIssuance\": \"1834-12-11\",\n \"dateOfRenewal\": \"2896-10-07\",\n \"dateOfUpdate\": \"1701-11-07\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"1271-04-13\",\n \"jurisdiction\": \"or\",\n \"previous\": {\n \"dateOfExpiration\": \"2226-10-20\",\n \"dateOfIssuance\": \"2428-10-28\",\n \"dateOfRenewal\": \"1317-12-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"9980102113\",\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2516-12-20\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+60800432186127\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"renewal\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"audiologist\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"6870391991\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2910-09-30\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"1034-04-23\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1013-10-01\",\n \"phoneNumber\": \"+9939509005\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"1525-12-31\",\n \"licenseStatus\": \"active\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2913-12-28\",\n \"jurisdiction\": \"tn\",\n \"previous\": {\n \"dateOfExpiration\": \"1734-11-21\",\n \"dateOfIssuance\": \"1833-05-31\",\n \"dateOfRenewal\": \"1808-11-14\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"8279186861\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2068-05-02\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+02606388073\",\n \"licenseStatus\": \"inactive\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"issuance\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"licensed professional counselor\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"8014067456\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2795-05-31\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2695-09-31\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"2306-08-30\",\n \"phoneNumber\": \"+973679618\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"1675-11-31\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n }\n ],\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdiction\": \"hi\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"speech-language pathologist\",\n \"middleName\": \"\",\n \"providerId\": \"15faa868-6d3a-4699-9830-39e595b46f67\",\n \"type\": \"license-home\",\n \"homeAddressStreet2\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"licenseNumber\": \"\",\n \"npi\": \"4181631920\",\n \"dateOfBirth\": \"2919-12-30\",\n \"ssnLastFour\": \"4694\",\n \"phoneNumber\": \"+03005673512274\",\n \"licenseStatusName\": \"\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"1748-10-03\",\n \"dateOfUpdate\": \"1059-06-30\",\n \"effectiveStartDate\": \"2072-04-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"md\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"cc48bbe4-5379-4695-85ed-e88465c25aa2\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1639-12-05\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2500-09-02\",\n \"dateOfUpdate\": \"1591-11-20\",\n \"effectiveStartDate\": \"1803-02-23\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ny\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"e15327be-305d-418a-8292-2bb85babc9af\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2597-07-30\",\n \"liftingUser\": \"\"\n }\n ]\n },\n {\n \"compact\": \"coun\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"1758-01-09\",\n \"dateOfIssuance\": \"2934-10-31\",\n \"dateOfRenewal\": \"2497-12-31\",\n \"dateOfUpdate\": \"2562-12-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2429-03-29\",\n \"jurisdiction\": \"mo\",\n \"previous\": {\n \"dateOfExpiration\": \"1002-11-03\",\n \"dateOfIssuance\": \"1071-01-30\",\n \"dateOfRenewal\": \"1364-06-16\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"1657253677\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2064-05-30\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+546810423\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"licenseDeactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"licensed professional counselor\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"5028713031\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"1050-12-14\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"1616-11-31\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"2228-06-07\",\n \"phoneNumber\": \"+557660468\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"1955-06-05\",\n \"licenseStatus\": \"active\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2893-02-31\",\n \"jurisdiction\": \"vt\",\n \"previous\": {\n \"dateOfExpiration\": \"1469-05-31\",\n \"dateOfIssuance\": \"2326-07-30\",\n \"dateOfRenewal\": \"1401-10-06\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"4017872562\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2996-03-30\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+76131336\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"deactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"audiologist\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"5328764090\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1368-12-31\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2556-01-21\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1420-12-31\",\n \"phoneNumber\": \"+35428241859613\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"2396-10-10\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n }\n ],\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdiction\": \"mi\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"speech-language pathologist\",\n \"middleName\": \"\",\n \"providerId\": \"ccc3d0cc-b6d0-4a5c-8ef2-e50f8a2554d0\",\n \"type\": \"license-home\",\n \"homeAddressStreet2\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"licenseNumber\": \"\",\n \"npi\": \"3073558945\",\n \"dateOfBirth\": \"1377-12-30\",\n \"ssnLastFour\": \"6985\",\n \"phoneNumber\": \"+02012760104\",\n \"licenseStatusName\": \"\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2612-10-31\",\n \"dateOfUpdate\": \"2378-11-07\",\n \"effectiveStartDate\": \"2318-12-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ks\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"4ad88545-9ca5-4f7d-ab9e-32548faedb90\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1025-12-06\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2245-03-30\",\n \"dateOfUpdate\": \"2161-10-28\",\n \"effectiveStartDate\": \"2124-01-02\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"wa\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"2a15a31a-25d6-4e3f-9754-93094ec67ad8\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2331-11-03\",\n \"liftingUser\": \"\"\n }\n ]\n }\n ],\n \"militaryAffiliations\": [\n {\n \"affiliationType\": \"militaryMemberSpouse\",\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"2326-01-05\",\n \"dateOfUpload\": \"1979-09-23\",\n \"fileNames\": [\n \"\",\n \"\"\n ],\n \"providerId\": \"8d11132b-b131-4c9c-91c0-323fb7a040dc\",\n \"status\": \"active\",\n \"type\": \"militaryAffiliation\",\n \"downloadLinks\": [\n {\n \"fileName\": \"\",\n \"url\": \"\"\n },\n {\n \"fileName\": \"\",\n \"url\": \"\"\n }\n ]\n },\n {\n \"affiliationType\": \"militaryMemberSpouse\",\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1021-03-31\",\n \"dateOfUpload\": \"1368-12-31\",\n \"fileNames\": [\n \"\",\n \"\"\n ],\n \"providerId\": \"b0cd9f52-9ff1-44f8-bc13-6ce3a936d0a6\",\n \"status\": \"inactive\",\n \"type\": \"militaryAffiliation\",\n \"downloadLinks\": [\n {\n \"fileName\": \"\",\n \"url\": \"\"\n },\n {\n \"fileName\": \"\",\n \"url\": \"\"\n }\n ]\n }\n ],\n \"privilegeJurisdictions\": [\n \"ar\",\n \"tn\"\n ],\n \"privileges\": [\n {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compact\": \"aslp\",\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2153-07-19\",\n \"dateOfIssuance\": \"2127-09-02\",\n \"dateOfRenewal\": \"1770-08-12\",\n \"dateOfUpdate\": \"1717-10-30\",\n \"history\": [\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1274-07-25\",\n \"jurisdiction\": \"ak\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1187-02-09\",\n \"dateOfIssuance\": \"1046-12-26\",\n \"dateOfRenewal\": \"1744-02-30\",\n \"dateOfUpdate\": \"2088-10-24\",\n \"licenseJurisdiction\": \"pa\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"co\",\n \"type\": \"privilege\",\n \"providerId\": \"b76113f6-729a-4c86-93ec-eff982b9d2a4\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"licenseDeactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"speech-language pathologist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"ny\",\n \"compact\": \"coun\",\n \"jurisdiction\": \"md\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2736-10-31\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1713-02-30\",\n \"privilegeId\": \"\",\n \"providerId\": \"dc6ef43e-986b-4fd4-9975-2690518ed9b2\",\n \"dateOfRenewal\": \"1111-12-30\",\n \"dateOfUpdate\": \"1152-12-31\",\n \"status\": \"active\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2433-07-17\",\n \"jurisdiction\": \"nm\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1476-01-06\",\n \"dateOfIssuance\": \"2960-05-31\",\n \"dateOfRenewal\": \"1431-12-30\",\n \"dateOfUpdate\": \"2204-05-01\",\n \"licenseJurisdiction\": \"tx\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"ok\",\n \"type\": \"privilege\",\n \"providerId\": \"980be99c-64ed-4f1b-a22c-4f41240eee6e\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"md\",\n \"compact\": \"coun\",\n \"jurisdiction\": \"nj\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2350-10-02\",\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"2526-12-08\",\n \"privilegeId\": \"\",\n \"providerId\": \"7ea04f91-0527-4b27-9bde-67ae5239b1ad\",\n \"dateOfRenewal\": \"1153-06-02\",\n \"dateOfUpdate\": \"1819-11-30\",\n \"status\": \"inactive\"\n }\n }\n ],\n \"jurisdiction\": \"hi\",\n \"licenseJurisdiction\": \"nv\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"7cc52f14-39ca-4a97-98c9-56d206b4d40a\",\n \"status\": \"active\",\n \"type\": \"privilege\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2279-11-09\",\n \"dateOfUpdate\": \"2712-10-23\",\n \"effectiveStartDate\": \"1455-11-22\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ak\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"2602d6fb-014c-4b84-875a-4e59d5671550\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1675-12-09\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2857-08-09\",\n \"dateOfUpdate\": \"1064-10-05\",\n \"effectiveStartDate\": \"1040-01-02\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"or\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"fc1a419e-28bf-47da-9003-f21df79a9edb\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2105-10-31\",\n \"liftingUser\": \"\"\n }\n ]\n },\n {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compact\": \"aslp\",\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1621-10-15\",\n \"dateOfIssuance\": \"2833-12-31\",\n \"dateOfRenewal\": \"2373-11-30\",\n \"dateOfUpdate\": \"1700-12-27\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2849-11-04\",\n \"jurisdiction\": \"wy\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2484-10-04\",\n \"dateOfIssuance\": \"2104-12-16\",\n \"dateOfRenewal\": \"1917-11-04\",\n \"dateOfUpdate\": \"2464-11-27\",\n \"licenseJurisdiction\": \"sc\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"dc\",\n \"type\": \"privilege\",\n \"providerId\": \"66f71461-5ad6-4f8e-8aaf-86ea7b75a2b3\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"deactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapy assistant\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"il\",\n \"compact\": \"octp\",\n \"jurisdiction\": \"tn\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2061-11-30\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1097-11-27\",\n \"privilegeId\": \"\",\n \"providerId\": \"86538fbc-9e80-430b-bbeb-d3d8a7de2b47\",\n \"dateOfRenewal\": \"1690-07-23\",\n \"dateOfUpdate\": \"2890-02-13\",\n \"status\": \"active\"\n }\n },\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"1545-03-14\",\n \"jurisdiction\": \"la\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2884-10-31\",\n \"dateOfIssuance\": \"1292-08-06\",\n \"dateOfRenewal\": \"1043-11-11\",\n \"dateOfUpdate\": \"1769-05-08\",\n \"licenseJurisdiction\": \"md\",\n \"privilegeId\": \"\",\n \"compact\": \"octp\",\n \"jurisdiction\": \"ak\",\n \"type\": \"privilege\",\n \"providerId\": \"21d75ca0-e95f-4fff-8cfb-b438753b4636\",\n \"status\": \"inactive\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"other\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"ms\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"az\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2786-11-04\",\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"1250-01-30\",\n \"privilegeId\": \"\",\n \"providerId\": \"39166b3a-bfba-44e9-b566-9e610815c6ff\",\n \"dateOfRenewal\": \"2513-06-30\",\n \"dateOfUpdate\": \"2615-05-27\",\n \"status\": \"active\"\n }\n }\n ],\n \"jurisdiction\": \"ks\",\n \"licenseJurisdiction\": \"md\",\n \"licenseType\": \"occupational therapist\",\n \"privilegeId\": \"\",\n \"providerId\": \"4904a135-64ea-444f-bf95-d89ff91fb509\",\n \"status\": \"inactive\",\n \"type\": \"privilege\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2170-03-30\",\n \"dateOfUpdate\": \"2012-12-04\",\n \"effectiveStartDate\": \"2756-11-30\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ar\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"b092127d-cdb7-4cc6-9274-c037eac41cd5\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2083-01-18\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"1857-11-31\",\n \"dateOfUpdate\": \"1995-11-27\",\n \"effectiveStartDate\": \"2935-05-13\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"vt\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"810b49da-3597-4aa7-947a-ab92de4b0790\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1799-12-08\",\n \"liftingUser\": \"\"\n }\n ]\n }\n ],\n \"providerId\": \"45051f39-d4ed-4234-8746-cec20fb05bfe\",\n \"type\": \"provider\",\n \"npi\": \"1702244204\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2683-03-04\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"az\",\n \"ssnLastFour\": \"5457\",\n \"licenseStatus\": \"active\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n}", + "body": "{\n \"birthMonthDay\": \"09-29\",\n \"compact\": \"aslp\",\n \"dateOfExpiration\": \"2551-08-07\",\n \"dateOfUpdate\": \"2473-11-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"oh\",\n \"licenses\": [\n {\n \"compact\": \"coun\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"2422-10-19\",\n \"dateOfIssuance\": \"1176-08-27\",\n \"dateOfRenewal\": \"2158-12-07\",\n \"dateOfUpdate\": \"2503-12-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"history\": [\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"2760-10-30\",\n \"jurisdiction\": \"nd\",\n \"previous\": {\n \"dateOfExpiration\": \"1222-05-31\",\n \"dateOfIssuance\": \"1311-02-17\",\n \"dateOfRenewal\": \"1203-02-08\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"3849686342\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2224-12-22\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+817339777344\",\n \"licenseStatus\": \"inactive\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"licenseDeactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"licensed professional counselor\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"1253840341\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"1741-12-01\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2369-06-30\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1500-12-09\",\n \"phoneNumber\": \"+24819955084\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"2569-06-30\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n },\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"2718-10-03\",\n \"jurisdiction\": \"wy\",\n \"previous\": {\n \"dateOfExpiration\": \"2661-12-06\",\n \"dateOfIssuance\": \"1835-09-30\",\n \"dateOfRenewal\": \"2896-01-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"9915283898\",\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2313-12-20\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+197882673191259\",\n \"licenseStatus\": \"inactive\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"lifting_encumbrance\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"7336401807\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1160-11-04\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2827-12-06\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"2834-02-15\",\n \"phoneNumber\": \"+3902382233\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"2998-01-10\",\n \"licenseStatus\": \"active\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n }\n ],\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdiction\": \"ri\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"occupational therapy assistant\",\n \"middleName\": \"\",\n \"providerId\": \"349bdce7-941e-4ff7-87bd-dd5b61f4324a\",\n \"type\": \"license-home\",\n \"homeAddressStreet2\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"licenseNumber\": \"\",\n \"npi\": \"5115904651\",\n \"dateOfBirth\": \"2994-06-04\",\n \"ssnLastFour\": \"8743\",\n \"phoneNumber\": \"+35782742956\",\n \"licenseStatusName\": \"\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2755-12-30\",\n \"dateOfUpdate\": \"2401-04-31\",\n \"effectiveStartDate\": \"2833-11-07\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"me\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"2219d489-f54d-474f-b4c9-78c762c288ac\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2693-06-15\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2573-07-02\",\n \"dateOfUpdate\": \"2676-03-23\",\n \"effectiveStartDate\": \"2871-10-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"me\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"ac666c27-7ccb-4c53-842e-fb95ce22727f\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2642-06-15\",\n \"liftingUser\": \"\"\n }\n ]\n },\n {\n \"compact\": \"coun\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfExpiration\": \"2914-10-31\",\n \"dateOfIssuance\": \"2897-12-21\",\n \"dateOfRenewal\": \"1438-11-01\",\n \"dateOfUpdate\": \"1534-12-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2982-10-30\",\n \"jurisdiction\": \"sd\",\n \"previous\": {\n \"dateOfExpiration\": \"1099-04-16\",\n \"dateOfIssuance\": \"1148-12-30\",\n \"dateOfRenewal\": \"1579-09-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"2133645263\",\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2653-12-30\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+9549304435346\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"emailChange\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapy assistant\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"9102395494\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2140-02-23\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2556-10-30\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1166-05-13\",\n \"phoneNumber\": \"+723613998\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"1521-11-31\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n },\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"2326-04-21\",\n \"jurisdiction\": \"va\",\n \"previous\": {\n \"dateOfExpiration\": \"1319-05-01\",\n \"dateOfIssuance\": \"1136-01-07\",\n \"dateOfRenewal\": \"1798-12-18\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"6131652411\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2895-05-30\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+516316834803391\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"emailChange\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"7963314050\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1002-12-06\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"1042-10-05\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1291-12-30\",\n \"phoneNumber\": \"+983515171158248\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"2351-03-10\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n }\n ],\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdiction\": \"la\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"audiologist\",\n \"middleName\": \"\",\n \"providerId\": \"eca478f3-343c-4fc1-83c9-97faf27b6990\",\n \"type\": \"license-home\",\n \"homeAddressStreet2\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"licenseNumber\": \"\",\n \"npi\": \"5472385917\",\n \"dateOfBirth\": \"2389-11-29\",\n \"ssnLastFour\": \"5264\",\n \"phoneNumber\": \"+955712482678352\",\n \"licenseStatusName\": \"\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2442-11-27\",\n \"dateOfUpdate\": \"1692-12-30\",\n \"effectiveStartDate\": \"1653-11-07\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"wi\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"504c0320-3a92-431e-81fb-692dbca7d66f\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2740-01-30\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"1491-11-06\",\n \"dateOfUpdate\": \"1660-07-30\",\n \"effectiveStartDate\": \"2658-12-30\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ks\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"b34ce427-aa42-49c5-ad6a-40b7b041c081\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2291-12-03\",\n \"liftingUser\": \"\"\n }\n ]\n }\n ],\n \"militaryAffiliations\": [\n {\n \"affiliationType\": \"militaryMemberSpouse\",\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1051-02-01\",\n \"dateOfUpload\": \"1673-12-20\",\n \"fileNames\": [\n \"\",\n \"\"\n ],\n \"providerId\": \"40af7950-c543-4022-bb09-1b27c8b55ffb\",\n \"status\": \"inactive\",\n \"type\": \"militaryAffiliation\",\n \"downloadLinks\": [\n {\n \"fileName\": \"\",\n \"url\": \"\"\n },\n {\n \"fileName\": \"\",\n \"url\": \"\"\n }\n ]\n },\n {\n \"affiliationType\": \"militaryMemberSpouse\",\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1650-10-30\",\n \"dateOfUpload\": \"2598-12-16\",\n \"fileNames\": [\n \"\",\n \"\"\n ],\n \"providerId\": \"214b459e-8ce1-421f-bc29-5fee8820f97f\",\n \"status\": \"inactive\",\n \"type\": \"militaryAffiliation\",\n \"downloadLinks\": [\n {\n \"fileName\": \"\",\n \"url\": \"\"\n },\n {\n \"fileName\": \"\",\n \"url\": \"\"\n }\n ]\n }\n ],\n \"privilegeJurisdictions\": [\n \"nm\",\n \"sc\"\n ],\n \"privileges\": [\n {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compact\": \"octp\",\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2496-10-10\",\n \"dateOfIssuance\": \"1545-04-21\",\n \"dateOfRenewal\": \"1364-09-05\",\n \"dateOfUpdate\": \"1208-12-02\",\n \"history\": [\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"2871-05-30\",\n \"jurisdiction\": \"de\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2807-12-11\",\n \"dateOfIssuance\": \"2958-05-30\",\n \"dateOfRenewal\": \"2653-06-29\",\n \"dateOfUpdate\": \"2610-11-31\",\n \"licenseJurisdiction\": \"hi\",\n \"privilegeId\": \"\",\n \"compact\": \"octp\",\n \"jurisdiction\": \"nj\",\n \"type\": \"privilege\",\n \"providerId\": \"75252a5a-0e7f-43f7-af44-6315b72533af\",\n \"status\": \"inactive\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"other\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"co\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"me\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"1884-10-31\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1902-11-10\",\n \"privilegeId\": \"\",\n \"providerId\": \"6ab0ae00-a913-4420-aaa1-d145c6f750ee\",\n \"dateOfRenewal\": \"2116-03-30\",\n \"dateOfUpdate\": \"1305-01-30\",\n \"status\": \"active\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2586-08-19\",\n \"jurisdiction\": \"fl\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2133-11-03\",\n \"dateOfIssuance\": \"2079-11-06\",\n \"dateOfRenewal\": \"1912-12-31\",\n \"dateOfUpdate\": \"1305-03-06\",\n \"licenseJurisdiction\": \"vt\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"nc\",\n \"type\": \"privilege\",\n \"providerId\": \"bf7ab190-6ed1-4692-b1ff-b4c762569494\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"emailChange\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapy assistant\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"ks\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"hi\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"1230-10-02\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1140-07-06\",\n \"privilegeId\": \"\",\n \"providerId\": \"e183902c-0bf7-48dd-8fc0-f3c7f35417d5\",\n \"dateOfRenewal\": \"1971-10-30\",\n \"dateOfUpdate\": \"1785-10-31\",\n \"status\": \"active\"\n }\n }\n ],\n \"jurisdiction\": \"dc\",\n \"licenseJurisdiction\": \"il\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"839bdc13-0a83-452d-8418-a5142124772d\",\n \"status\": \"active\",\n \"type\": \"privilege\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"1050-10-18\",\n \"dateOfUpdate\": \"1670-01-31\",\n \"effectiveStartDate\": \"1520-05-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ky\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"ebe6c8f1-70a9-468e-bc5e-a4bbd188893d\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1290-01-26\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2122-08-31\",\n \"dateOfUpdate\": \"1461-11-07\",\n \"effectiveStartDate\": \"1709-11-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"mt\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"790dec56-9655-452c-a00a-225907b28e1f\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1627-12-08\",\n \"liftingUser\": \"\"\n }\n ]\n },\n {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compact\": \"octp\",\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1655-10-06\",\n \"dateOfIssuance\": \"1307-01-30\",\n \"dateOfRenewal\": \"1641-10-30\",\n \"dateOfUpdate\": \"2282-05-25\",\n \"history\": [\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"2733-03-22\",\n \"jurisdiction\": \"tx\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1621-09-11\",\n \"dateOfIssuance\": \"1359-10-30\",\n \"dateOfRenewal\": \"2863-09-28\",\n \"dateOfUpdate\": \"1325-10-23\",\n \"licenseJurisdiction\": \"me\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"oh\",\n \"type\": \"privilege\",\n \"providerId\": \"d3643c67-ed32-4f74-a6cf-d6e7f824c632\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"emailChange\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"audiologist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"ms\",\n \"compact\": \"octp\",\n \"jurisdiction\": \"la\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2567-06-21\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1620-10-31\",\n \"privilegeId\": \"\",\n \"providerId\": \"87b330a0-8529-4bba-8c3f-442866bd5ef0\",\n \"dateOfRenewal\": \"2324-08-30\",\n \"dateOfUpdate\": \"2492-10-30\",\n \"status\": \"active\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2653-11-26\",\n \"jurisdiction\": \"pa\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1382-06-07\",\n \"dateOfIssuance\": \"1460-12-30\",\n \"dateOfRenewal\": \"1927-11-30\",\n \"dateOfUpdate\": \"1215-11-20\",\n \"licenseJurisdiction\": \"ak\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"pa\",\n \"type\": \"privilege\",\n \"providerId\": \"6fcb01a4-52eb-490f-a9bb-18e20dc4237f\",\n \"status\": \"inactive\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"lifting_encumbrance\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"speech-language pathologist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"or\",\n \"compact\": \"coun\",\n \"jurisdiction\": \"ri\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2785-10-30\",\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"2086-12-09\",\n \"privilegeId\": \"\",\n \"providerId\": \"f158113c-4fb0-4f87-812e-43d8bf431d0b\",\n \"dateOfRenewal\": \"1234-05-18\",\n \"dateOfUpdate\": \"2693-05-30\",\n \"status\": \"inactive\"\n }\n }\n ],\n \"jurisdiction\": \"sc\",\n \"licenseJurisdiction\": \"pa\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"1bf3d98e-4e67-4055-8ef2-3cfdf4ce943a\",\n \"status\": \"inactive\",\n \"type\": \"privilege\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"2620-01-05\",\n \"dateOfUpdate\": \"2263-12-16\",\n \"effectiveStartDate\": \"1392-08-27\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"wi\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"81428441-fb07-4fe0-8dc4-4c4c7420988e\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1047-06-02\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"1676-04-30\",\n \"dateOfUpdate\": \"1110-04-31\",\n \"effectiveStartDate\": \"1045-03-22\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ia\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"436f032e-c3b1-41e2-afe8-ab26446f06cb\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1101-11-06\",\n \"liftingUser\": \"\"\n }\n ]\n }\n ],\n \"providerId\": \"3c9de2be-9898-4ab6-85df-6d0ab3acc6e2\",\n \"type\": \"provider\",\n \"npi\": \"3401297518\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2440-09-05\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"ky\",\n \"ssnLastFour\": \"3099\",\n \"licenseStatus\": \"active\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -1454,7 +1454,7 @@ "value": "application/json" } ], - "id": "82050d64-d0e6-4957-a56e-3a945f173f68", + "id": "8e17f188-d608-4c43-93b9-721b2ec082cd", "name": "200 response", "originalRequest": { "body": {}, @@ -1512,7 +1512,7 @@ "item": [ { "event": [], - "id": "c846aa1b-466b-4d49-a75b-039cea908306", + "id": "2a226c93-f38c-4b19-9b29-a36386d56d37", "name": "/v1/compacts/:compact/providers/:providerId/licenses/jurisdiction/:jurisdiction/licenseType/:licenseType/encumbrance", "protocolProfileBehavior": { "disableBodyPruning": true @@ -1526,7 +1526,7 @@ "language": "json" } }, - "raw": "{\n \"clinicalPrivilegeActionCategory\": \"\",\n \"encumbranceEffectiveDate\": \"2310-10-30\",\n \"encumbranceType\": \"reprimand\"\n}" + "raw": "{\n \"clinicalPrivilegeActionCategory\": \"\",\n \"encumbranceEffectiveDate\": \"2144-02-14\",\n \"encumbranceType\": \"injunctive action\"\n}" }, "description": {}, "header": [ @@ -1615,7 +1615,7 @@ "value": "application/json" } ], - "id": "cbbcfe56-c5ae-417d-ad88-b609bb232c1e", + "id": "a765b4e4-8215-4761-a61e-7c8fd6bf4878", "name": "200 response", "originalRequest": { "body": { @@ -1626,7 +1626,7 @@ "language": "json" } }, - "raw": "{\n \"clinicalPrivilegeActionCategory\": \"\",\n \"encumbranceEffectiveDate\": \"2310-10-30\",\n \"encumbranceType\": \"reprimand\"\n}" + "raw": "{\n \"clinicalPrivilegeActionCategory\": \"\",\n \"encumbranceEffectiveDate\": \"2144-02-14\",\n \"encumbranceType\": \"injunctive action\"\n}" }, "header": [ { @@ -1677,7 +1677,7 @@ "item": [ { "event": [], - "id": "ff2017fc-7f2b-4025-9a06-b14374ea47e5", + "id": "ad61ad51-8a14-440e-bdc1-b4379226e92c", "name": "/v1/compacts/:compact/providers/:providerId/licenses/jurisdiction/:jurisdiction/licenseType/:licenseType/encumbrance/:encumbranceId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -1691,7 +1691,7 @@ "language": "json" } }, - "raw": "{\n \"effectiveLiftDate\": \"2915-03-07\"\n}" + "raw": "{\n \"effectiveLiftDate\": \"1854-02-30\"\n}" }, "description": {}, "header": [ @@ -1791,7 +1791,7 @@ "value": "application/json" } ], - "id": "2dbaf972-b2c9-4d3d-9e94-c93188457d81", + "id": "52a90c2b-fed8-4281-a02f-ce0976fa5dd5", "name": "200 response", "originalRequest": { "body": { @@ -1802,7 +1802,7 @@ "language": "json" } }, - "raw": "{\n \"effectiveLiftDate\": \"2915-03-07\"\n}" + "raw": "{\n \"effectiveLiftDate\": \"1854-02-30\"\n}" }, "header": [ { @@ -1890,7 +1890,7 @@ "item": [ { "event": [], - "id": "44bcc156-6b23-4643-9636-9ee160b496f2", + "id": "d4ba6e41-673b-464b-a268-9eef057e72a4", "name": "/v1/compacts/:compact/providers/:providerId/privileges/jurisdiction/:jurisdiction/licenseType/:licenseType/deactivate", "protocolProfileBehavior": { "disableBodyPruning": true @@ -1993,7 +1993,7 @@ "value": "application/json" } ], - "id": "fc4b438e-f239-49cb-bd58-abf38d89f0c0", + "id": "6dfb8d0a-8201-46d0-aa65-a252d4ef8d28", "name": "200 response", "originalRequest": { "body": { @@ -2058,7 +2058,7 @@ "item": [ { "event": [], - "id": "ac507ae8-5414-424d-8cb9-85458a66ffce", + "id": "6c567702-08ec-4a82-b472-512453011a66", "name": "/v1/compacts/:compact/providers/:providerId/privileges/jurisdiction/:jurisdiction/licenseType/:licenseType/encumbrance", "protocolProfileBehavior": { "disableBodyPruning": true @@ -2072,7 +2072,7 @@ "language": "json" } }, - "raw": "{\n \"clinicalPrivilegeActionCategory\": \"\",\n \"encumbranceEffectiveDate\": \"2310-10-30\",\n \"encumbranceType\": \"reprimand\"\n}" + "raw": "{\n \"clinicalPrivilegeActionCategory\": \"\",\n \"encumbranceEffectiveDate\": \"2144-02-14\",\n \"encumbranceType\": \"injunctive action\"\n}" }, "description": {}, "header": [ @@ -2161,7 +2161,7 @@ "value": "application/json" } ], - "id": "7c8cffd2-12f3-43ac-97d2-5b31377c3255", + "id": "147c1cef-bc84-45de-bfc2-297d675f72fc", "name": "200 response", "originalRequest": { "body": { @@ -2172,7 +2172,7 @@ "language": "json" } }, - "raw": "{\n \"clinicalPrivilegeActionCategory\": \"\",\n \"encumbranceEffectiveDate\": \"2310-10-30\",\n \"encumbranceType\": \"reprimand\"\n}" + "raw": "{\n \"clinicalPrivilegeActionCategory\": \"\",\n \"encumbranceEffectiveDate\": \"2144-02-14\",\n \"encumbranceType\": \"injunctive action\"\n}" }, "header": [ { @@ -2223,7 +2223,7 @@ "item": [ { "event": [], - "id": "57749dfc-1188-44b3-85b1-f57da268dc9c", + "id": "b0ed027a-bd3a-441f-8181-f3bab5843edb", "name": "/v1/compacts/:compact/providers/:providerId/privileges/jurisdiction/:jurisdiction/licenseType/:licenseType/encumbrance/:encumbranceId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -2237,7 +2237,7 @@ "language": "json" } }, - "raw": "{\n \"effectiveLiftDate\": \"2915-03-07\"\n}" + "raw": "{\n \"effectiveLiftDate\": \"1854-02-30\"\n}" }, "description": {}, "header": [ @@ -2337,7 +2337,7 @@ "value": "application/json" } ], - "id": "979e0685-0887-4b32-a488-d28dc6484441", + "id": "230c54cf-ec0b-413a-8edc-c416ea59e654", "name": "200 response", "originalRequest": { "body": { @@ -2348,7 +2348,7 @@ "language": "json" } }, - "raw": "{\n \"effectiveLiftDate\": \"2915-03-07\"\n}" + "raw": "{\n \"effectiveLiftDate\": \"1854-02-30\"\n}" }, "header": [ { @@ -2406,7 +2406,7 @@ "item": [ { "event": [], - "id": "14af5e3a-c383-4788-8a3b-a00cd2710f67", + "id": "6cdbb8b3-5cb3-4c19-9971-f71f648cae2d", "name": "/v1/compacts/:compact/providers/:providerId/privileges/jurisdiction/:jurisdiction/licenseType/:licenseType/history", "protocolProfileBehavior": { "disableBodyPruning": true @@ -2487,7 +2487,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"compact\": \"octp\",\n \"events\": [\n {\n \"createDate\": \"2918-05-30\",\n \"dateOfUpdate\": \"1528-10-06\",\n \"effectiveDate\": \"1926-12-31\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"note\": \"\"\n },\n {\n \"createDate\": \"1782-04-04\",\n \"dateOfUpdate\": \"2902-01-11\",\n \"effectiveDate\": \"1885-11-31\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"renewal\",\n \"note\": \"\"\n }\n ],\n \"jurisdiction\": \"wy\",\n \"licenseType\": \"speech-language pathologist\",\n \"privilegeId\": \"\",\n \"providerId\": \"8b3c432a-5359-4ab9-bae9-f2d5d7198af3\"\n}", + "body": "{\n \"compact\": \"coun\",\n \"events\": [\n {\n \"createDate\": \"2197-08-13\",\n \"dateOfUpdate\": \"1289-11-31\",\n \"effectiveDate\": \"1858-12-16\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"note\": \"\"\n },\n {\n \"createDate\": \"1334-11-17\",\n \"dateOfUpdate\": \"2968-08-31\",\n \"effectiveDate\": \"1830-11-07\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"expiration\",\n \"note\": \"\"\n }\n ],\n \"jurisdiction\": \"wi\",\n \"licenseType\": \"occupational therapist\",\n \"privilegeId\": \"\",\n \"providerId\": \"f59c6912-a86d-46ca-afdd-4e7c599f7b4e\"\n}", "code": 200, "cookie": [], "header": [ @@ -2496,7 +2496,7 @@ "value": "application/json" } ], - "id": "f1ad65c0-3cfd-4bc3-937c-706f431bdb11", + "id": "7b0d0ae0-35a7-4cad-af42-6f44772de873", "name": "200 response", "originalRequest": { "body": {}, @@ -2563,7 +2563,7 @@ "item": [ { "event": [], - "id": "5d776f89-5577-4f23-b1a6-c08a88376211", + "id": "243025da-ec58-4a1e-929b-97abca0ab9ed", "name": "/v1/compacts/:compact/providers/:providerId/ssn", "protocolProfileBehavior": { "disableBodyPruning": true @@ -2619,7 +2619,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"ssn\": \"020-37-6680\"\n}", + "body": "{\n \"ssn\": \"820-25-2323\"\n}", "code": 200, "cookie": [], "header": [ @@ -2628,7 +2628,7 @@ "value": "application/json" } ], - "id": "bb3f923a-32f4-4e4f-8dd4-28f7eb6b987c", + "id": "50ca7079-2d63-4fe3-896d-a223a1e9b018", "name": "200 response", "originalRequest": { "body": {}, @@ -2681,7 +2681,7 @@ "item": [ { "event": [], - "id": "d586302d-2d86-4b7d-a26f-6e5aa6f64619", + "id": "e222b355-43cb-4b04-8f9f-92ecc0b7cb42", "name": "/v1/compacts/:compact/staff-users", "protocolProfileBehavior": { "disableBodyPruning": true @@ -2725,7 +2725,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"pagination\": {\n \"prevLastKey\": {},\n \"lastKey\": {},\n \"pageSize\": \"\"\n },\n \"users\": [\n {\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_3\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"inactive\",\n \"userId\": \"\"\n },\n {\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"active\",\n \"userId\": \"\"\n }\n ]\n}", + "body": "{\n \"pagination\": {\n \"prevLastKey\": {},\n \"lastKey\": {},\n \"pageSize\": \"\"\n },\n \"users\": [\n {\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"inactive\",\n \"userId\": \"\"\n },\n {\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"active\",\n \"userId\": \"\"\n }\n ]\n}", "code": 200, "cookie": [], "header": [ @@ -2743,7 +2743,7 @@ "value": "" } ], - "id": "c4d53b8d-2b6d-4364-b953-873e63a42b6a", + "id": "63a6b4ce-b0ff-44a8-9758-a7fecab573be", "name": "200 response", "originalRequest": { "body": {}, @@ -2782,7 +2782,7 @@ }, { "event": [], - "id": "9c84ab84-44c7-456f-91b1-9d28ea1804e2", + "id": "85119d2f-30e6-4a93-bed2-f63db983f335", "name": "/v1/compacts/:compact/staff-users", "protocolProfileBehavior": { "disableBodyPruning": true @@ -2796,7 +2796,7 @@ "language": "json" } }, - "raw": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" + "raw": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" }, "description": {}, "header": [ @@ -2839,7 +2839,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_3\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_4\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"active\",\n \"userId\": \"\"\n}", + "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"inactive\",\n \"userId\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -2857,7 +2857,7 @@ "value": "" } ], - "id": "65984e82-43d0-444f-8cc1-2574dfe36d6b", + "id": "07233e43-01cc-4396-a92b-20a5b1cf56d8", "name": "200 response", "originalRequest": { "body": { @@ -2868,7 +2868,7 @@ "language": "json" } }, - "raw": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" + "raw": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" }, "header": [ { @@ -2912,7 +2912,7 @@ "item": [ { "event": [], - "id": "10e8f338-d714-4666-ba7c-ef1574b00511", + "id": "648b4bc2-33b0-4650-a745-dd4edd0f39bb", "name": "/v1/compacts/:compact/staff-users/:userId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -2967,7 +2967,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_3\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_4\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"active\",\n \"userId\": \"\"\n}", + "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"inactive\",\n \"userId\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -2985,7 +2985,7 @@ "value": "" } ], - "id": "68ed2f36-6dfc-4190-ad35-113c020681df", + "id": "d6d72f73-0166-4425-bfa8-2bafc5f0222c", "name": "200 response", "originalRequest": { "body": {}, @@ -3032,7 +3032,7 @@ "value": "application/json" } ], - "id": "6210a6d3-aec8-4691-b40f-1fcb6c4ff732", + "id": "ed0b585d-7daf-4606-a919-e3540b58e6e3", "name": "404 response", "originalRequest": { "body": {}, @@ -3072,7 +3072,7 @@ }, { "event": [], - "id": "3786d301-5472-4a43-8094-3d5bd579ee69", + "id": "a093a52c-1227-465a-bfbc-48d7eee98cc4", "name": "/v1/compacts/:compact/staff-users/:userId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -3136,7 +3136,7 @@ "value": "application/json" } ], - "id": "ed79b828-bc9f-460e-b0f4-78c058aa6e85", + "id": "f7182271-4921-48df-adf8-c8693f3959db", "name": "200 response", "originalRequest": { "body": {}, @@ -3183,7 +3183,7 @@ "value": "application/json" } ], - "id": "904d56ac-7eb9-42ad-a1cf-52a43983ff08", + "id": "df891f36-b46e-4f4f-bad9-69d81c4cb26f", "name": "404 response", "originalRequest": { "body": {}, @@ -3223,7 +3223,7 @@ }, { "event": [], - "id": "c2662254-c2ea-4620-8097-c3be62aec7ab", + "id": "29ed6a5b-e506-49d7-95ba-f0d61d308619", "name": "/v1/compacts/:compact/staff-users/:userId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -3237,7 +3237,7 @@ "language": "json" } }, - "raw": "{\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" + "raw": "{\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" }, "description": {}, "header": [ @@ -3291,7 +3291,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_3\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_4\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"active\",\n \"userId\": \"\"\n}", + "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"inactive\",\n \"userId\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -3309,7 +3309,7 @@ "value": "" } ], - "id": "9cec2df1-a2ef-401e-aff5-9c0099979baf", + "id": "27880447-9902-4734-8b69-406da1478b4f", "name": "200 response", "originalRequest": { "body": { @@ -3320,7 +3320,7 @@ "language": "json" } }, - "raw": "{\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" + "raw": "{\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" }, "header": [ { @@ -3369,7 +3369,7 @@ "value": "application/json" } ], - "id": "6ab8d8be-325e-4aea-9418-39fac55fe5b7", + "id": "ac1bd524-48d2-42d5-bdb8-d062e7aab824", "name": "404 response", "originalRequest": { "body": { @@ -3380,7 +3380,7 @@ "language": "json" } }, - "raw": "{\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" + "raw": "{\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n }\n}" }, "header": [ { @@ -3425,7 +3425,7 @@ "item": [ { "event": [], - "id": "cdd257d8-df68-4cd9-8962-6e34d2b3910d", + "id": "981ab810-876b-4214-b163-01a696db70db", "name": "/v1/compacts/:compact/staff-users/:userId/reinvite", "protocolProfileBehavior": { "disableBodyPruning": true @@ -3490,7 +3490,7 @@ "value": "application/json" } ], - "id": "8aade8e3-4c29-4e48-aa81-16a27e77ca23", + "id": "e3ab420c-c3c5-4b98-bd53-d489649d7a6e", "name": "200 response", "originalRequest": { "body": {}, @@ -3538,7 +3538,7 @@ "value": "application/json" } ], - "id": "f0c1e853-17e9-4705-a2c1-e816648926c2", + "id": "98dd9007-b396-4051-898e-f2a1ed511e4e", "name": "404 response", "originalRequest": { "body": {}, @@ -3610,7 +3610,7 @@ "item": [ { "event": [], - "id": "35dd7fb5-efd0-4dc2-a749-82e8cf7daff5", + "id": "553a98b2-6401-4e78-a5c4-dee036c7df65", "name": "/v1/provider-users/initiateRecovery", "protocolProfileBehavior": { "disableBodyPruning": true @@ -3627,7 +3627,7 @@ "language": "json" } }, - "raw": "{\n \"compact\": \"coun\",\n \"dob\": \"2697-09-27\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"pr\",\n \"licenseType\": \"speech-language pathologist\",\n \"partialSocial\": \"1059\",\n \"password\": \"\",\n \"recaptchaToken\": \"\",\n \"username\": \"\"\n}" + "raw": "{\n \"compact\": \"aslp\",\n \"dob\": \"2589-11-05\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"ma\",\n \"licenseType\": \"occupational therapy assistant\",\n \"partialSocial\": \"4869\",\n \"password\": \"\",\n \"recaptchaToken\": \"\",\n \"username\": \"\"\n}" }, "description": {}, "header": [ @@ -3667,7 +3667,7 @@ "value": "application/json" } ], - "id": "ba9d4dcd-ff97-43cd-8b34-d4aabad064c4", + "id": "10ed4781-1747-43dd-aad9-dc6cfc534296", "name": "200 response", "originalRequest": { "body": { @@ -3678,7 +3678,7 @@ "language": "json" } }, - "raw": "{\n \"compact\": \"coun\",\n \"dob\": \"2697-09-27\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"pr\",\n \"licenseType\": \"speech-language pathologist\",\n \"partialSocial\": \"1059\",\n \"password\": \"\",\n \"recaptchaToken\": \"\",\n \"username\": \"\"\n}" + "raw": "{\n \"compact\": \"aslp\",\n \"dob\": \"2589-11-05\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"ma\",\n \"licenseType\": \"occupational therapy assistant\",\n \"partialSocial\": \"4869\",\n \"password\": \"\",\n \"recaptchaToken\": \"\",\n \"username\": \"\"\n}" }, "header": [ { @@ -3716,7 +3716,7 @@ "item": [ { "event": [], - "id": "868ff202-f44f-44d8-9d42-8d69896b4dac", + "id": "414d3c84-1376-4da3-b077-10d4a055deeb", "name": "/v1/provider-users/me", "protocolProfileBehavior": { "disableBodyPruning": true @@ -3748,7 +3748,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"birthMonthDay\": \"05-08\",\n \"compact\": \"coun\",\n \"dateOfExpiration\": \"2074-08-04\",\n \"dateOfUpdate\": \"2266-12-21\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"de\",\n \"licenses\": [\n {\n \"compact\": \"aslp\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"2512-07-26\",\n \"dateOfIssuance\": \"1834-12-11\",\n \"dateOfRenewal\": \"2896-10-07\",\n \"dateOfUpdate\": \"1701-11-07\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"1271-04-13\",\n \"jurisdiction\": \"or\",\n \"previous\": {\n \"dateOfExpiration\": \"2226-10-20\",\n \"dateOfIssuance\": \"2428-10-28\",\n \"dateOfRenewal\": \"1317-12-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"9980102113\",\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2516-12-20\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+60800432186127\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"renewal\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"audiologist\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"6870391991\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2910-09-30\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"1034-04-23\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1013-10-01\",\n \"phoneNumber\": \"+9939509005\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"1525-12-31\",\n \"licenseStatus\": \"active\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2913-12-28\",\n \"jurisdiction\": \"tn\",\n \"previous\": {\n \"dateOfExpiration\": \"1734-11-21\",\n \"dateOfIssuance\": \"1833-05-31\",\n \"dateOfRenewal\": \"1808-11-14\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"8279186861\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2068-05-02\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+02606388073\",\n \"licenseStatus\": \"inactive\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"issuance\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"licensed professional counselor\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"8014067456\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2795-05-31\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2695-09-31\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"2306-08-30\",\n \"phoneNumber\": \"+973679618\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"1675-11-31\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n }\n ],\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdiction\": \"hi\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"speech-language pathologist\",\n \"middleName\": \"\",\n \"providerId\": \"15faa868-6d3a-4699-9830-39e595b46f67\",\n \"type\": \"license-home\",\n \"homeAddressStreet2\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"licenseNumber\": \"\",\n \"npi\": \"4181631920\",\n \"dateOfBirth\": \"2919-12-30\",\n \"ssnLastFour\": \"4694\",\n \"phoneNumber\": \"+03005673512274\",\n \"licenseStatusName\": \"\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"1748-10-03\",\n \"dateOfUpdate\": \"1059-06-30\",\n \"effectiveStartDate\": \"2072-04-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"md\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"cc48bbe4-5379-4695-85ed-e88465c25aa2\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1639-12-05\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2500-09-02\",\n \"dateOfUpdate\": \"1591-11-20\",\n \"effectiveStartDate\": \"1803-02-23\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ny\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"e15327be-305d-418a-8292-2bb85babc9af\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2597-07-30\",\n \"liftingUser\": \"\"\n }\n ]\n },\n {\n \"compact\": \"coun\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"1758-01-09\",\n \"dateOfIssuance\": \"2934-10-31\",\n \"dateOfRenewal\": \"2497-12-31\",\n \"dateOfUpdate\": \"2562-12-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2429-03-29\",\n \"jurisdiction\": \"mo\",\n \"previous\": {\n \"dateOfExpiration\": \"1002-11-03\",\n \"dateOfIssuance\": \"1071-01-30\",\n \"dateOfRenewal\": \"1364-06-16\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"1657253677\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2064-05-30\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+546810423\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"licenseDeactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"licensed professional counselor\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"5028713031\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"1050-12-14\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"1616-11-31\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"2228-06-07\",\n \"phoneNumber\": \"+557660468\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"1955-06-05\",\n \"licenseStatus\": \"active\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2893-02-31\",\n \"jurisdiction\": \"vt\",\n \"previous\": {\n \"dateOfExpiration\": \"1469-05-31\",\n \"dateOfIssuance\": \"2326-07-30\",\n \"dateOfRenewal\": \"1401-10-06\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"4017872562\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2996-03-30\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+76131336\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"deactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"audiologist\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"5328764090\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1368-12-31\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2556-01-21\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1420-12-31\",\n \"phoneNumber\": \"+35428241859613\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"2396-10-10\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n }\n ],\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdiction\": \"mi\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"speech-language pathologist\",\n \"middleName\": \"\",\n \"providerId\": \"ccc3d0cc-b6d0-4a5c-8ef2-e50f8a2554d0\",\n \"type\": \"license-home\",\n \"homeAddressStreet2\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"licenseNumber\": \"\",\n \"npi\": \"3073558945\",\n \"dateOfBirth\": \"1377-12-30\",\n \"ssnLastFour\": \"6985\",\n \"phoneNumber\": \"+02012760104\",\n \"licenseStatusName\": \"\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2612-10-31\",\n \"dateOfUpdate\": \"2378-11-07\",\n \"effectiveStartDate\": \"2318-12-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ks\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"4ad88545-9ca5-4f7d-ab9e-32548faedb90\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1025-12-06\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2245-03-30\",\n \"dateOfUpdate\": \"2161-10-28\",\n \"effectiveStartDate\": \"2124-01-02\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"wa\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"2a15a31a-25d6-4e3f-9754-93094ec67ad8\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2331-11-03\",\n \"liftingUser\": \"\"\n }\n ]\n }\n ],\n \"militaryAffiliations\": [\n {\n \"affiliationType\": \"militaryMemberSpouse\",\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"2326-01-05\",\n \"dateOfUpload\": \"1979-09-23\",\n \"fileNames\": [\n \"\",\n \"\"\n ],\n \"providerId\": \"8d11132b-b131-4c9c-91c0-323fb7a040dc\",\n \"status\": \"active\",\n \"type\": \"militaryAffiliation\",\n \"downloadLinks\": [\n {\n \"fileName\": \"\",\n \"url\": \"\"\n },\n {\n \"fileName\": \"\",\n \"url\": \"\"\n }\n ]\n },\n {\n \"affiliationType\": \"militaryMemberSpouse\",\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1021-03-31\",\n \"dateOfUpload\": \"1368-12-31\",\n \"fileNames\": [\n \"\",\n \"\"\n ],\n \"providerId\": \"b0cd9f52-9ff1-44f8-bc13-6ce3a936d0a6\",\n \"status\": \"inactive\",\n \"type\": \"militaryAffiliation\",\n \"downloadLinks\": [\n {\n \"fileName\": \"\",\n \"url\": \"\"\n },\n {\n \"fileName\": \"\",\n \"url\": \"\"\n }\n ]\n }\n ],\n \"privilegeJurisdictions\": [\n \"ar\",\n \"tn\"\n ],\n \"privileges\": [\n {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compact\": \"aslp\",\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2153-07-19\",\n \"dateOfIssuance\": \"2127-09-02\",\n \"dateOfRenewal\": \"1770-08-12\",\n \"dateOfUpdate\": \"1717-10-30\",\n \"history\": [\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1274-07-25\",\n \"jurisdiction\": \"ak\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1187-02-09\",\n \"dateOfIssuance\": \"1046-12-26\",\n \"dateOfRenewal\": \"1744-02-30\",\n \"dateOfUpdate\": \"2088-10-24\",\n \"licenseJurisdiction\": \"pa\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"co\",\n \"type\": \"privilege\",\n \"providerId\": \"b76113f6-729a-4c86-93ec-eff982b9d2a4\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"licenseDeactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"speech-language pathologist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"ny\",\n \"compact\": \"coun\",\n \"jurisdiction\": \"md\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2736-10-31\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1713-02-30\",\n \"privilegeId\": \"\",\n \"providerId\": \"dc6ef43e-986b-4fd4-9975-2690518ed9b2\",\n \"dateOfRenewal\": \"1111-12-30\",\n \"dateOfUpdate\": \"1152-12-31\",\n \"status\": \"active\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2433-07-17\",\n \"jurisdiction\": \"nm\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1476-01-06\",\n \"dateOfIssuance\": \"2960-05-31\",\n \"dateOfRenewal\": \"1431-12-30\",\n \"dateOfUpdate\": \"2204-05-01\",\n \"licenseJurisdiction\": \"tx\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"ok\",\n \"type\": \"privilege\",\n \"providerId\": \"980be99c-64ed-4f1b-a22c-4f41240eee6e\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"md\",\n \"compact\": \"coun\",\n \"jurisdiction\": \"nj\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2350-10-02\",\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"2526-12-08\",\n \"privilegeId\": \"\",\n \"providerId\": \"7ea04f91-0527-4b27-9bde-67ae5239b1ad\",\n \"dateOfRenewal\": \"1153-06-02\",\n \"dateOfUpdate\": \"1819-11-30\",\n \"status\": \"inactive\"\n }\n }\n ],\n \"jurisdiction\": \"hi\",\n \"licenseJurisdiction\": \"nv\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"7cc52f14-39ca-4a97-98c9-56d206b4d40a\",\n \"status\": \"active\",\n \"type\": \"privilege\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2279-11-09\",\n \"dateOfUpdate\": \"2712-10-23\",\n \"effectiveStartDate\": \"1455-11-22\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ak\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"2602d6fb-014c-4b84-875a-4e59d5671550\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1675-12-09\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2857-08-09\",\n \"dateOfUpdate\": \"1064-10-05\",\n \"effectiveStartDate\": \"1040-01-02\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"or\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"fc1a419e-28bf-47da-9003-f21df79a9edb\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2105-10-31\",\n \"liftingUser\": \"\"\n }\n ]\n },\n {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compact\": \"aslp\",\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1621-10-15\",\n \"dateOfIssuance\": \"2833-12-31\",\n \"dateOfRenewal\": \"2373-11-30\",\n \"dateOfUpdate\": \"1700-12-27\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2849-11-04\",\n \"jurisdiction\": \"wy\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2484-10-04\",\n \"dateOfIssuance\": \"2104-12-16\",\n \"dateOfRenewal\": \"1917-11-04\",\n \"dateOfUpdate\": \"2464-11-27\",\n \"licenseJurisdiction\": \"sc\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"dc\",\n \"type\": \"privilege\",\n \"providerId\": \"66f71461-5ad6-4f8e-8aaf-86ea7b75a2b3\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"deactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapy assistant\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"il\",\n \"compact\": \"octp\",\n \"jurisdiction\": \"tn\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2061-11-30\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1097-11-27\",\n \"privilegeId\": \"\",\n \"providerId\": \"86538fbc-9e80-430b-bbeb-d3d8a7de2b47\",\n \"dateOfRenewal\": \"1690-07-23\",\n \"dateOfUpdate\": \"2890-02-13\",\n \"status\": \"active\"\n }\n },\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"1545-03-14\",\n \"jurisdiction\": \"la\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2884-10-31\",\n \"dateOfIssuance\": \"1292-08-06\",\n \"dateOfRenewal\": \"1043-11-11\",\n \"dateOfUpdate\": \"1769-05-08\",\n \"licenseJurisdiction\": \"md\",\n \"privilegeId\": \"\",\n \"compact\": \"octp\",\n \"jurisdiction\": \"ak\",\n \"type\": \"privilege\",\n \"providerId\": \"21d75ca0-e95f-4fff-8cfb-b438753b4636\",\n \"status\": \"inactive\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"other\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"ms\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"az\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2786-11-04\",\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"1250-01-30\",\n \"privilegeId\": \"\",\n \"providerId\": \"39166b3a-bfba-44e9-b566-9e610815c6ff\",\n \"dateOfRenewal\": \"2513-06-30\",\n \"dateOfUpdate\": \"2615-05-27\",\n \"status\": \"active\"\n }\n }\n ],\n \"jurisdiction\": \"ks\",\n \"licenseJurisdiction\": \"md\",\n \"licenseType\": \"occupational therapist\",\n \"privilegeId\": \"\",\n \"providerId\": \"4904a135-64ea-444f-bf95-d89ff91fb509\",\n \"status\": \"inactive\",\n \"type\": \"privilege\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2170-03-30\",\n \"dateOfUpdate\": \"2012-12-04\",\n \"effectiveStartDate\": \"2756-11-30\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ar\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"b092127d-cdb7-4cc6-9274-c037eac41cd5\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2083-01-18\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"1857-11-31\",\n \"dateOfUpdate\": \"1995-11-27\",\n \"effectiveStartDate\": \"2935-05-13\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"vt\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"810b49da-3597-4aa7-947a-ab92de4b0790\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1799-12-08\",\n \"liftingUser\": \"\"\n }\n ]\n }\n ],\n \"providerId\": \"45051f39-d4ed-4234-8746-cec20fb05bfe\",\n \"type\": \"provider\",\n \"npi\": \"1702244204\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2683-03-04\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"az\",\n \"ssnLastFour\": \"5457\",\n \"licenseStatus\": \"active\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n}", + "body": "{\n \"birthMonthDay\": \"09-29\",\n \"compact\": \"aslp\",\n \"dateOfExpiration\": \"2551-08-07\",\n \"dateOfUpdate\": \"2473-11-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"oh\",\n \"licenses\": [\n {\n \"compact\": \"coun\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"2422-10-19\",\n \"dateOfIssuance\": \"1176-08-27\",\n \"dateOfRenewal\": \"2158-12-07\",\n \"dateOfUpdate\": \"2503-12-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"history\": [\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"2760-10-30\",\n \"jurisdiction\": \"nd\",\n \"previous\": {\n \"dateOfExpiration\": \"1222-05-31\",\n \"dateOfIssuance\": \"1311-02-17\",\n \"dateOfRenewal\": \"1203-02-08\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"3849686342\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2224-12-22\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+817339777344\",\n \"licenseStatus\": \"inactive\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"licenseDeactivation\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"licensed professional counselor\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"1253840341\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"1741-12-01\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2369-06-30\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1500-12-09\",\n \"phoneNumber\": \"+24819955084\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"2569-06-30\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n },\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"2718-10-03\",\n \"jurisdiction\": \"wy\",\n \"previous\": {\n \"dateOfExpiration\": \"2661-12-06\",\n \"dateOfIssuance\": \"1835-09-30\",\n \"dateOfRenewal\": \"2896-01-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"9915283898\",\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2313-12-20\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+197882673191259\",\n \"licenseStatus\": \"inactive\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"lifting_encumbrance\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"7336401807\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1160-11-04\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2827-12-06\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"2834-02-15\",\n \"phoneNumber\": \"+3902382233\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"2998-01-10\",\n \"licenseStatus\": \"active\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n }\n ],\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdiction\": \"ri\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"occupational therapy assistant\",\n \"middleName\": \"\",\n \"providerId\": \"349bdce7-941e-4ff7-87bd-dd5b61f4324a\",\n \"type\": \"license-home\",\n \"homeAddressStreet2\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"licenseNumber\": \"\",\n \"npi\": \"5115904651\",\n \"dateOfBirth\": \"2994-06-04\",\n \"ssnLastFour\": \"8743\",\n \"phoneNumber\": \"+35782742956\",\n \"licenseStatusName\": \"\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2755-12-30\",\n \"dateOfUpdate\": \"2401-04-31\",\n \"effectiveStartDate\": \"2833-11-07\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"me\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"2219d489-f54d-474f-b4c9-78c762c288ac\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2693-06-15\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2573-07-02\",\n \"dateOfUpdate\": \"2676-03-23\",\n \"effectiveStartDate\": \"2871-10-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"me\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"ac666c27-7ccb-4c53-842e-fb95ce22727f\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2642-06-15\",\n \"liftingUser\": \"\"\n }\n ]\n },\n {\n \"compact\": \"coun\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfExpiration\": \"2914-10-31\",\n \"dateOfIssuance\": \"2897-12-21\",\n \"dateOfRenewal\": \"1438-11-01\",\n \"dateOfUpdate\": \"1534-12-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2982-10-30\",\n \"jurisdiction\": \"sd\",\n \"previous\": {\n \"dateOfExpiration\": \"1099-04-16\",\n \"dateOfIssuance\": \"1148-12-30\",\n \"dateOfRenewal\": \"1579-09-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"2133645263\",\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2653-12-30\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+9549304435346\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"emailChange\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapy assistant\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"9102395494\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"eligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2140-02-23\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"2556-10-30\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1166-05-13\",\n \"phoneNumber\": \"+723613998\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"1521-11-31\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n },\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"2326-04-21\",\n \"jurisdiction\": \"va\",\n \"previous\": {\n \"dateOfExpiration\": \"1319-05-01\",\n \"dateOfIssuance\": \"1136-01-07\",\n \"dateOfRenewal\": \"1798-12-18\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"middleName\": \"\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"6131652411\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2895-05-30\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+516316834803391\",\n \"licenseStatus\": \"active\",\n \"licenseNumber\": \"\",\n \"licenseStatusName\": \"\"\n },\n \"type\": \"licenseUpdate\",\n \"updateType\": \"emailChange\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"homeAddressStreet2\": \"\",\n \"npi\": \"7963314050\",\n \"homeAddressPostalCode\": \"\",\n \"givenName\": \"\",\n \"homeAddressStreet1\": \"\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1002-12-06\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"suffix\": \"\",\n \"dateOfIssuance\": \"1042-10-05\",\n \"emailAddress\": \"\",\n \"dateOfExpiration\": \"1291-12-30\",\n \"phoneNumber\": \"+983515171158248\",\n \"homeAddressState\": \"\",\n \"dateOfRenewal\": \"2351-03-10\",\n \"licenseStatus\": \"inactive\",\n \"familyName\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n }\n ],\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"jurisdiction\": \"la\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"audiologist\",\n \"middleName\": \"\",\n \"providerId\": \"eca478f3-343c-4fc1-83c9-97faf27b6990\",\n \"type\": \"license-home\",\n \"homeAddressStreet2\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"licenseNumber\": \"\",\n \"npi\": \"5472385917\",\n \"dateOfBirth\": \"2389-11-29\",\n \"ssnLastFour\": \"5264\",\n \"phoneNumber\": \"+955712482678352\",\n \"licenseStatusName\": \"\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2442-11-27\",\n \"dateOfUpdate\": \"1692-12-30\",\n \"effectiveStartDate\": \"1653-11-07\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"wi\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"504c0320-3a92-431e-81fb-692dbca7d66f\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2740-01-30\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"1491-11-06\",\n \"dateOfUpdate\": \"1660-07-30\",\n \"effectiveStartDate\": \"2658-12-30\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ks\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"b34ce427-aa42-49c5-ad6a-40b7b041c081\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2291-12-03\",\n \"liftingUser\": \"\"\n }\n ]\n }\n ],\n \"militaryAffiliations\": [\n {\n \"affiliationType\": \"militaryMemberSpouse\",\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1051-02-01\",\n \"dateOfUpload\": \"1673-12-20\",\n \"fileNames\": [\n \"\",\n \"\"\n ],\n \"providerId\": \"40af7950-c543-4022-bb09-1b27c8b55ffb\",\n \"status\": \"inactive\",\n \"type\": \"militaryAffiliation\",\n \"downloadLinks\": [\n {\n \"fileName\": \"\",\n \"url\": \"\"\n },\n {\n \"fileName\": \"\",\n \"url\": \"\"\n }\n ]\n },\n {\n \"affiliationType\": \"militaryMemberSpouse\",\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1650-10-30\",\n \"dateOfUpload\": \"2598-12-16\",\n \"fileNames\": [\n \"\",\n \"\"\n ],\n \"providerId\": \"214b459e-8ce1-421f-bc29-5fee8820f97f\",\n \"status\": \"inactive\",\n \"type\": \"militaryAffiliation\",\n \"downloadLinks\": [\n {\n \"fileName\": \"\",\n \"url\": \"\"\n },\n {\n \"fileName\": \"\",\n \"url\": \"\"\n }\n ]\n }\n ],\n \"privilegeJurisdictions\": [\n \"nm\",\n \"sc\"\n ],\n \"privileges\": [\n {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compact\": \"octp\",\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2496-10-10\",\n \"dateOfIssuance\": \"1545-04-21\",\n \"dateOfRenewal\": \"1364-09-05\",\n \"dateOfUpdate\": \"1208-12-02\",\n \"history\": [\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"2871-05-30\",\n \"jurisdiction\": \"de\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2807-12-11\",\n \"dateOfIssuance\": \"2958-05-30\",\n \"dateOfRenewal\": \"2653-06-29\",\n \"dateOfUpdate\": \"2610-11-31\",\n \"licenseJurisdiction\": \"hi\",\n \"privilegeId\": \"\",\n \"compact\": \"octp\",\n \"jurisdiction\": \"nj\",\n \"type\": \"privilege\",\n \"providerId\": \"75252a5a-0e7f-43f7-af44-6315b72533af\",\n \"status\": \"inactive\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"other\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"co\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"me\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"1884-10-31\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1902-11-10\",\n \"privilegeId\": \"\",\n \"providerId\": \"6ab0ae00-a913-4420-aaa1-d145c6f750ee\",\n \"dateOfRenewal\": \"2116-03-30\",\n \"dateOfUpdate\": \"1305-01-30\",\n \"status\": \"active\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2586-08-19\",\n \"jurisdiction\": \"fl\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"2133-11-03\",\n \"dateOfIssuance\": \"2079-11-06\",\n \"dateOfRenewal\": \"1912-12-31\",\n \"dateOfUpdate\": \"1305-03-06\",\n \"licenseJurisdiction\": \"vt\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"nc\",\n \"type\": \"privilege\",\n \"providerId\": \"bf7ab190-6ed1-4692-b1ff-b4c762569494\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"emailChange\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"occupational therapy assistant\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"ks\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"hi\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"1230-10-02\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1140-07-06\",\n \"privilegeId\": \"\",\n \"providerId\": \"e183902c-0bf7-48dd-8fc0-f3c7f35417d5\",\n \"dateOfRenewal\": \"1971-10-30\",\n \"dateOfUpdate\": \"1785-10-31\",\n \"status\": \"active\"\n }\n }\n ],\n \"jurisdiction\": \"dc\",\n \"licenseJurisdiction\": \"il\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"839bdc13-0a83-452d-8418-a5142124772d\",\n \"status\": \"active\",\n \"type\": \"privilege\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"1050-10-18\",\n \"dateOfUpdate\": \"1670-01-31\",\n \"effectiveStartDate\": \"1520-05-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ky\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"ebe6c8f1-70a9-468e-bc5e-a4bbd188893d\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1290-01-26\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"2122-08-31\",\n \"dateOfUpdate\": \"1461-11-07\",\n \"effectiveStartDate\": \"1709-11-31\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"mt\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"790dec56-9655-452c-a00a-225907b28e1f\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1627-12-08\",\n \"liftingUser\": \"\"\n }\n ]\n },\n {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compact\": \"octp\",\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1655-10-06\",\n \"dateOfIssuance\": \"1307-01-30\",\n \"dateOfRenewal\": \"1641-10-30\",\n \"dateOfUpdate\": \"2282-05-25\",\n \"history\": [\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"2733-03-22\",\n \"jurisdiction\": \"tx\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1621-09-11\",\n \"dateOfIssuance\": \"1359-10-30\",\n \"dateOfRenewal\": \"2863-09-28\",\n \"dateOfUpdate\": \"1325-10-23\",\n \"licenseJurisdiction\": \"me\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"oh\",\n \"type\": \"privilege\",\n \"providerId\": \"d3643c67-ed32-4f74-a6cf-d6e7f824c632\",\n \"status\": \"active\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"emailChange\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"audiologist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"ms\",\n \"compact\": \"octp\",\n \"jurisdiction\": \"la\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2567-06-21\",\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1620-10-31\",\n \"privilegeId\": \"\",\n \"providerId\": \"87b330a0-8529-4bba-8c3f-442866bd5ef0\",\n \"dateOfRenewal\": \"2324-08-30\",\n \"dateOfUpdate\": \"2492-10-30\",\n \"status\": \"active\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2653-11-26\",\n \"jurisdiction\": \"pa\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"compactTransactionId\": \"\",\n \"dateOfExpiration\": \"1382-06-07\",\n \"dateOfIssuance\": \"1460-12-30\",\n \"dateOfRenewal\": \"1927-11-30\",\n \"dateOfUpdate\": \"1215-11-20\",\n \"licenseJurisdiction\": \"ak\",\n \"privilegeId\": \"\",\n \"compact\": \"aslp\",\n \"jurisdiction\": \"pa\",\n \"type\": \"privilege\",\n \"providerId\": \"6fcb01a4-52eb-490f-a9bb-18e20dc4237f\",\n \"status\": \"inactive\"\n },\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"lifting_encumbrance\",\n \"removedValues\": [\n \"\",\n \"\"\n ],\n \"licenseType\": \"speech-language pathologist\",\n \"updatedValues\": {\n \"licenseJurisdiction\": \"or\",\n \"compact\": \"coun\",\n \"jurisdiction\": \"ri\",\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"\"\n }\n ],\n \"type\": \"privilege\",\n \"compactTransactionId\": \"\",\n \"dateOfIssuance\": \"2785-10-30\",\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"2086-12-09\",\n \"privilegeId\": \"\",\n \"providerId\": \"f158113c-4fb0-4f87-812e-43d8bf431d0b\",\n \"dateOfRenewal\": \"1234-05-18\",\n \"dateOfUpdate\": \"2693-05-30\",\n \"status\": \"inactive\"\n }\n }\n ],\n \"jurisdiction\": \"sc\",\n \"licenseJurisdiction\": \"pa\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"1bf3d98e-4e67-4055-8ef2-3cfdf4ce943a\",\n \"status\": \"inactive\",\n \"type\": \"privilege\",\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"2620-01-05\",\n \"dateOfUpdate\": \"2263-12-16\",\n \"effectiveStartDate\": \"1392-08-27\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"wi\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"81428441-fb07-4fe0-8dc4-4c4c7420988e\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1047-06-02\",\n \"liftingUser\": \"\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"clinicalPrivilegeActionCategory\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"1676-04-30\",\n \"dateOfUpdate\": \"1110-04-31\",\n \"effectiveStartDate\": \"1045-03-22\",\n \"encumbranceType\": \"\",\n \"jurisdiction\": \"ia\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"436f032e-c3b1-41e2-afe8-ab26446f06cb\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1101-11-06\",\n \"liftingUser\": \"\"\n }\n ]\n }\n ],\n \"providerId\": \"3c9de2be-9898-4ab6-85df-6d0ab3acc6e2\",\n \"type\": \"provider\",\n \"npi\": \"3401297518\",\n \"compactEligibility\": \"ineligible\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2440-09-05\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"ky\",\n \"ssnLastFour\": \"3099\",\n \"licenseStatus\": \"active\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -3757,7 +3757,7 @@ "value": "application/json" } ], - "id": "3ce42da0-3a3a-41ca-b57b-064fa752f664", + "id": "1d2b0a60-6398-49ef-ae98-275f1c9aec9b", "name": "200 response", "originalRequest": { "body": {}, @@ -3798,7 +3798,7 @@ "item": [ { "event": [], - "id": "186966a9-ce3c-4230-abd3-3b36a00eea4b", + "id": "3ec14269-6350-4747-95d2-2b95f72f6d85", "name": "/v1/provider-users/me/email", "protocolProfileBehavior": { "disableBodyPruning": true @@ -3853,7 +3853,7 @@ "value": "application/json" } ], - "id": "4d02b178-0401-4a19-a200-6c3e2b3844ca", + "id": "410f6b3c-19e7-4173-8466-04d63dfe8590", "name": "200 response", "originalRequest": { "body": { @@ -3908,7 +3908,7 @@ "item": [ { "event": [], - "id": "50ecde35-90ff-4921-82a9-ff237e344fef", + "id": "38c7a401-e2e2-4add-8c96-e177d0218a7d", "name": "/v1/provider-users/me/email/verify", "protocolProfileBehavior": { "disableBodyPruning": true @@ -3922,7 +3922,7 @@ "language": "json" } }, - "raw": "{\n \"verificationCode\": \"9450\"\n}" + "raw": "{\n \"verificationCode\": \"6911\"\n}" }, "description": {}, "header": [ @@ -3964,7 +3964,7 @@ "value": "application/json" } ], - "id": "6afc7e99-984c-4fab-8924-2d28b58fb4db", + "id": "4c98d624-f8eb-47bc-b591-aedd861d1a5f", "name": "200 response", "originalRequest": { "body": { @@ -3975,7 +3975,7 @@ "language": "json" } }, - "raw": "{\n \"verificationCode\": \"9450\"\n}" + "raw": "{\n \"verificationCode\": \"6911\"\n}" }, "header": [ { @@ -4026,7 +4026,7 @@ "item": [ { "event": [], - "id": "6fca77bd-d9b4-4792-9176-77d782d0a1de", + "id": "76e60050-b782-4a71-8eec-00a63f69325d", "name": "/v1/provider-users/me/home-jurisdiction", "protocolProfileBehavior": { "disableBodyPruning": true @@ -4040,7 +4040,7 @@ "language": "json" } }, - "raw": "{\n \"jurisdiction\": \"wy\"\n}" + "raw": "{\n \"jurisdiction\": \"in\"\n}" }, "description": {}, "header": [ @@ -4081,7 +4081,7 @@ "value": "application/json" } ], - "id": "39b16d74-3023-4ece-821b-8470d683692c", + "id": "a324e7a2-7214-493e-82e2-d43a96f10886", "name": "200 response", "originalRequest": { "body": { @@ -4092,7 +4092,7 @@ "language": "json" } }, - "raw": "{\n \"jurisdiction\": \"wy\"\n}" + "raw": "{\n \"jurisdiction\": \"in\"\n}" }, "header": [ { @@ -4151,7 +4151,7 @@ "item": [ { "event": [], - "id": "b66ef9eb-7ed0-4c61-bb00-ca99a9e15a79", + "id": "0f6a5caa-be1d-4460-934e-481f8f39f7ed", "name": "/v1/provider-users/me/jurisdiction/:jurisdiction/licenseType/:licenseType/history", "protocolProfileBehavior": { "disableBodyPruning": true @@ -4209,7 +4209,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"compact\": \"octp\",\n \"events\": [\n {\n \"createDate\": \"2918-05-30\",\n \"dateOfUpdate\": \"1528-10-06\",\n \"effectiveDate\": \"1926-12-31\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"note\": \"\"\n },\n {\n \"createDate\": \"1782-04-04\",\n \"dateOfUpdate\": \"2902-01-11\",\n \"effectiveDate\": \"1885-11-31\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"renewal\",\n \"note\": \"\"\n }\n ],\n \"jurisdiction\": \"wy\",\n \"licenseType\": \"speech-language pathologist\",\n \"privilegeId\": \"\",\n \"providerId\": \"8b3c432a-5359-4ab9-bae9-f2d5d7198af3\"\n}", + "body": "{\n \"compact\": \"coun\",\n \"events\": [\n {\n \"createDate\": \"2197-08-13\",\n \"dateOfUpdate\": \"1289-11-31\",\n \"effectiveDate\": \"1858-12-16\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"note\": \"\"\n },\n {\n \"createDate\": \"1334-11-17\",\n \"dateOfUpdate\": \"2968-08-31\",\n \"effectiveDate\": \"1830-11-07\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"expiration\",\n \"note\": \"\"\n }\n ],\n \"jurisdiction\": \"wi\",\n \"licenseType\": \"occupational therapist\",\n \"privilegeId\": \"\",\n \"providerId\": \"f59c6912-a86d-46ca-afdd-4e7c599f7b4e\"\n}", "code": 200, "cookie": [], "header": [ @@ -4218,7 +4218,7 @@ "value": "application/json" } ], - "id": "c7ae5f02-e289-41f8-87ec-5594e8cb8760", + "id": "eb4496a4-88d8-43a7-b33e-58c31e9e2c3f", "name": "200 response", "originalRequest": { "body": {}, @@ -4279,7 +4279,7 @@ "item": [ { "event": [], - "id": "dccf819e-efcc-48d4-ad08-16d0235532e0", + "id": "957663ce-9be2-4aa6-87f6-7e30e638f52d", "name": "/v1/provider-users/me/military-affiliation", "protocolProfileBehavior": { "disableBodyPruning": true @@ -4293,7 +4293,7 @@ "language": "json" } }, - "raw": "{\n \"affiliationType\": \"militaryMemberSpouse\",\n \"fileNames\": [\n \"\",\n \"\"\n ]\n}" + "raw": "{\n \"affiliationType\": \"militaryMember\",\n \"fileNames\": [\n \"\",\n \"\"\n ]\n}" }, "description": {}, "header": [ @@ -4325,7 +4325,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"affiliationType\": \"militaryMemberSpouse\",\n \"dateOfUpdate\": \"1749-12-24\",\n \"dateOfUpload\": \"1998-06-11\",\n \"documentUploadFields\": [\n {\n \"fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\"\n },\n \"url\": \"\"\n },\n {\n \"fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\"\n },\n \"url\": \"\"\n }\n ],\n \"status\": \"\",\n \"fileNames\": [\n \"\",\n \"\"\n ]\n}", + "body": "{\n \"affiliationType\": \"militaryMember\",\n \"dateOfUpdate\": \"1380-02-30\",\n \"dateOfUpload\": \"2339-11-08\",\n \"documentUploadFields\": [\n {\n \"fields\": {\n \"key_0\": \"\"\n },\n \"url\": \"\"\n },\n {\n \"fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\",\n \"key_2\": \"\"\n },\n \"url\": \"\"\n }\n ],\n \"status\": \"\",\n \"fileNames\": [\n \"\",\n \"\"\n ]\n}", "code": 200, "cookie": [], "header": [ @@ -4334,7 +4334,7 @@ "value": "application/json" } ], - "id": "6c6bf2e5-4287-46bc-8f51-8ae5a61d00f0", + "id": "0bee1355-26b3-4f5e-bd92-87b6df90d5e7", "name": "200 response", "originalRequest": { "body": { @@ -4345,7 +4345,7 @@ "language": "json" } }, - "raw": "{\n \"affiliationType\": \"militaryMemberSpouse\",\n \"fileNames\": [\n \"\",\n \"\"\n ]\n}" + "raw": "{\n \"affiliationType\": \"militaryMember\",\n \"fileNames\": [\n \"\",\n \"\"\n ]\n}" }, "header": [ { @@ -4386,7 +4386,7 @@ }, { "event": [], - "id": "df8dbae6-9793-4e42-861b-a374cdb07de6", + "id": "3997ad91-3fd6-4661-8e45-5bc96e4b5965", "name": "/v1/provider-users/me/military-affiliation", "protocolProfileBehavior": { "disableBodyPruning": true @@ -4441,7 +4441,7 @@ "value": "application/json" } ], - "id": "8e8876a0-a061-4f21-b895-4101862964ce", + "id": "10003146-2d81-4d6c-9c56-c80a213b29d7", "name": "200 response", "originalRequest": { "body": { @@ -4502,7 +4502,7 @@ "item": [ { "event": [], - "id": "00c9520c-938d-4900-81af-a38ee31be82c", + "id": "73979a29-0df8-4f06-b9ba-e9a8029fb72f", "name": "/v1/provider-users/registration", "protocolProfileBehavior": { "disableBodyPruning": true @@ -4519,7 +4519,7 @@ "language": "json" } }, - "raw": "{\n \"compact\": \"\",\n \"dob\": \"2121-12-30\",\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"mt\",\n \"licenseType\": \"audiologist\",\n \"partialSocial\": \"\",\n \"token\": \"\"\n}" + "raw": "{\n \"compact\": \"\",\n \"dob\": \"1988-06-09\",\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"de\",\n \"licenseType\": \"speech-language pathologist\",\n \"partialSocial\": \"\",\n \"token\": \"\"\n}" }, "description": {}, "header": [ @@ -4559,7 +4559,7 @@ "value": "application/json" } ], - "id": "415e4e10-58a9-44db-9c93-a61270a73e8c", + "id": "5a39b5a4-ac90-4f3e-8a51-955bc6a7b4c4", "name": "200 response", "originalRequest": { "body": { @@ -4570,7 +4570,7 @@ "language": "json" } }, - "raw": "{\n \"compact\": \"\",\n \"dob\": \"2121-12-30\",\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"mt\",\n \"licenseType\": \"audiologist\",\n \"partialSocial\": \"\",\n \"token\": \"\"\n}" + "raw": "{\n \"compact\": \"\",\n \"dob\": \"1988-06-09\",\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"de\",\n \"licenseType\": \"speech-language pathologist\",\n \"partialSocial\": \"\",\n \"token\": \"\"\n}" }, "header": [ { @@ -4608,7 +4608,7 @@ "item": [ { "event": [], - "id": "4e801669-b87d-4472-a1f4-b364360e3fb5", + "id": "8f1f2a30-9e7c-4b46-894d-c656adbd586b", "name": "/v1/provider-users/verifyRecovery", "protocolProfileBehavior": { "disableBodyPruning": true @@ -4625,7 +4625,7 @@ "language": "json" } }, - "raw": "{\n \"compact\": \"aslp\",\n \"providerId\": \"ed37ee52-cfec-44c2-9bae-5a62ea5d8438\",\n \"recaptchaToken\": \"\",\n \"recoveryToken\": \"\"\n}" + "raw": "{\n \"compact\": \"octp\",\n \"providerId\": \"561f11c1-4306-4ba1-a84f-e4c0822c675a\",\n \"recaptchaToken\": \"\",\n \"recoveryToken\": \"\"\n}" }, "description": {}, "header": [ @@ -4665,7 +4665,7 @@ "value": "application/json" } ], - "id": "1a63d144-2d76-4d6d-94dd-70272b58539d", + "id": "62845732-15e5-4eeb-82f9-1ef049a5c450", "name": "200 response", "originalRequest": { "body": { @@ -4676,7 +4676,7 @@ "language": "json" } }, - "raw": "{\n \"compact\": \"aslp\",\n \"providerId\": \"ed37ee52-cfec-44c2-9bae-5a62ea5d8438\",\n \"recaptchaToken\": \"\",\n \"recoveryToken\": \"\"\n}" + "raw": "{\n \"compact\": \"octp\",\n \"providerId\": \"561f11c1-4306-4ba1-a84f-e4c0822c675a\",\n \"recaptchaToken\": \"\",\n \"recoveryToken\": \"\"\n}" }, "header": [ { @@ -4726,7 +4726,7 @@ "item": [ { "event": [], - "id": "b95cf0b7-dc37-4e22-bc4e-e98363752b52", + "id": "ecdec2c6-deaf-409d-a1e6-08dce7df3f53", "name": "/v1/public/compacts/:compact/jurisdictions", "protocolProfileBehavior": { "disableBodyPruning": true @@ -4783,7 +4783,7 @@ "value": "application/json" } ], - "id": "fc49e775-3b4a-4978-a983-8ae6e9fea7ea", + "id": "87b7a62a-5013-462a-9bb7-63d55b42177a", "name": "200 response", "originalRequest": { "body": {}, @@ -4824,7 +4824,7 @@ "item": [ { "event": [], - "id": "85b23990-971d-4c15-9592-9bf13f8ecec6", + "id": "addab8e0-ce99-4268-a622-c8aaf5e08b1d", "name": "/v1/public/compacts/:compact/providers/query", "protocolProfileBehavior": { "disableBodyPruning": true @@ -4841,7 +4841,7 @@ "language": "json" } }, - "raw": "{\n \"query\": {\n \"providerId\": \"456d104e-b2e2-4d82-987d-dfb227832ebd\",\n \"jurisdiction\": \"nv\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"key\": \"familyName\",\n \"direction\": \"descending\"\n }\n}" + "raw": "{\n \"query\": {\n \"providerId\": \"3c82fb57-70cb-4318-8a61-d9238c00282e\",\n \"jurisdiction\": \"de\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"key\": \"dateOfUpdate\",\n \"direction\": \"ascending\"\n }\n}" }, "description": {}, "header": [ @@ -4886,7 +4886,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"pagination\": {\n \"prevLastKey\": {},\n \"lastKey\": {},\n \"pageSize\": \"\"\n },\n \"providers\": [\n {\n \"compact\": \"aslp\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"il\",\n \"privilegeJurisdictions\": [\n \"ga\",\n \"pr\"\n ],\n \"providerId\": \"7b77ca3b-6552-47de-9cbd-2831b0df3711\",\n \"type\": \"provider\",\n \"npi\": \"0436471688\",\n \"middleName\": \"\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"tx\",\n \"dateOfUpdate\": \"1576-10-21\"\n },\n {\n \"compact\": \"octp\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"mo\",\n \"privilegeJurisdictions\": [\n \"ri\",\n \"ks\"\n ],\n \"providerId\": \"0ab783ea-a742-461b-8d6a-45990a933577\",\n \"type\": \"provider\",\n \"npi\": \"5201102267\",\n \"middleName\": \"\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"nm\",\n \"dateOfUpdate\": \"2154-01-30\"\n }\n ],\n \"query\": {\n \"providerId\": \"29d85911-71f4-45fd-ae26-ac732ee0c6c0\",\n \"jurisdiction\": \"nd\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"sorting\": {\n \"key\": \"familyName\",\n \"direction\": \"ascending\"\n }\n}", + "body": "{\n \"pagination\": {\n \"prevLastKey\": {},\n \"lastKey\": {},\n \"pageSize\": \"\"\n },\n \"providers\": [\n {\n \"compact\": \"coun\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"pr\",\n \"privilegeJurisdictions\": [\n \"nd\",\n \"wy\"\n ],\n \"providerId\": \"3e79bfdf-2841-492e-92f9-a3d269a1aa5f\",\n \"type\": \"provider\",\n \"npi\": \"4752068335\",\n \"middleName\": \"\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"ky\",\n \"dateOfUpdate\": \"1855-12-30\"\n },\n {\n \"compact\": \"aslp\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"tx\",\n \"privilegeJurisdictions\": [\n \"az\",\n \"nj\"\n ],\n \"providerId\": \"f9244bdb-266c-4156-8872-b31b35e15960\",\n \"type\": \"provider\",\n \"npi\": \"0347756312\",\n \"middleName\": \"\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"nc\",\n \"dateOfUpdate\": \"1197-10-08\"\n }\n ],\n \"query\": {\n \"providerId\": \"83944271-322f-469f-b20c-2f4bb3b44da0\",\n \"jurisdiction\": \"fl\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"sorting\": {\n \"key\": \"dateOfUpdate\",\n \"direction\": \"descending\"\n }\n}", "code": 200, "cookie": [], "header": [ @@ -4895,7 +4895,7 @@ "value": "application/json" } ], - "id": "7bd98df8-4af3-4dbb-8983-bd9df49e6df2", + "id": "0f9d412a-448a-4fd3-a64a-ef3713d28a3b", "name": "200 response", "originalRequest": { "body": { @@ -4906,7 +4906,7 @@ "language": "json" } }, - "raw": "{\n \"query\": {\n \"providerId\": \"456d104e-b2e2-4d82-987d-dfb227832ebd\",\n \"jurisdiction\": \"nv\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"key\": \"familyName\",\n \"direction\": \"descending\"\n }\n}" + "raw": "{\n \"query\": {\n \"providerId\": \"3c82fb57-70cb-4318-8a61-d9238c00282e\",\n \"jurisdiction\": \"de\",\n \"givenName\": \"\",\n \"familyName\": \"\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"key\": \"dateOfUpdate\",\n \"direction\": \"ascending\"\n }\n}" }, "header": [ { @@ -4947,7 +4947,7 @@ "item": [ { "event": [], - "id": "f081da4d-9c7a-42bb-bebf-b52d16c1169d", + "id": "01581550-c11c-40d6-a0e1-12635287cf06", "name": "/v1/public/compacts/:compact/providers/:providerId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -5006,7 +5006,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"1412-12-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"nj\",\n \"privilegeJurisdictions\": [\n \"wa\",\n \"me\"\n ],\n \"providerId\": \"31422aea-c5c5-43d0-870b-ac11eb5db3b9\",\n \"type\": \"provider\",\n \"privileges\": [\n {\n \"administratorSetStatus\": \"active\",\n \"compact\": \"aslp\",\n \"dateOfExpiration\": \"2758-12-15\",\n \"dateOfIssuance\": \"1093-10-30\",\n \"dateOfRenewal\": \"1587-07-17\",\n \"dateOfUpdate\": \"2311-12-12\",\n \"jurisdiction\": \"or\",\n \"licenseJurisdiction\": \"va\",\n \"licenseType\": \"occupational therapy assistant\",\n \"privilegeId\": \"\",\n \"providerId\": \"4fbda27c-13a9-475d-8918-22549a8721a2\",\n \"status\": \"active\",\n \"type\": \"privilege\",\n \"history\": [\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1498-12-09\",\n \"jurisdiction\": \"ar\",\n \"licenseType\": \"occupational therapy assistant\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"2224-10-09\",\n \"dateOfIssuance\": \"1564-10-12\",\n \"dateOfRenewal\": \"2870-11-22\",\n \"dateOfUpdate\": \"1966-10-06\",\n \"licenseJurisdiction\": \"ia\",\n \"privilegeId\": \"\"\n },\n \"providerId\": \"74250ede-9601-4381-9053-fea603b45070\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"lifting_encumbrance\",\n \"updatedValues\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"1881-11-07\",\n \"licenseJurisdiction\": \"wa\",\n \"privilegeId\": \"\",\n \"dateOfRenewal\": \"2395-05-11\",\n \"dateOfIssuance\": \"1580-11-30\",\n \"dateOfUpdate\": \"2547-02-30\"\n }\n },\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1224-04-29\",\n \"jurisdiction\": \"nv\",\n \"licenseType\": \"audiologist\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"1474-01-21\",\n \"dateOfIssuance\": \"2173-11-30\",\n \"dateOfRenewal\": \"2371-02-28\",\n \"dateOfUpdate\": \"1799-11-02\",\n \"licenseJurisdiction\": \"ca\",\n \"privilegeId\": \"\"\n },\n \"providerId\": \"a1e5ae15-bd59-438f-8a09-1ca3898038ff\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"renewal\",\n \"updatedValues\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"1207-05-30\",\n \"licenseJurisdiction\": \"hi\",\n \"privilegeId\": \"\",\n \"dateOfRenewal\": \"2761-10-03\",\n \"dateOfIssuance\": \"1992-12-09\",\n \"dateOfUpdate\": \"1048-02-31\"\n }\n }\n ],\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"1235-12-07\",\n \"dateOfUpdate\": \"1263-02-21\",\n \"effectiveStartDate\": \"2608-12-08\",\n \"jurisdiction\": \"va\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"54b8aa0e-8d01-4042-b13e-a0fff3df696f\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1315-08-12\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"compact\": \"coun\",\n \"creationDate\": \"2709-11-07\",\n \"dateOfUpdate\": \"2965-12-19\",\n \"effectiveStartDate\": \"2505-12-06\",\n \"jurisdiction\": \"wi\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"38982df5-8c9a-438d-a6f6-b1206156cd8c\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2986-08-31\"\n }\n ]\n },\n {\n \"administratorSetStatus\": \"inactive\",\n \"compact\": \"aslp\",\n \"dateOfExpiration\": \"2375-12-16\",\n \"dateOfIssuance\": \"2598-12-19\",\n \"dateOfRenewal\": \"1618-10-31\",\n \"dateOfUpdate\": \"2537-06-04\",\n \"jurisdiction\": \"la\",\n \"licenseJurisdiction\": \"nj\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"50bb4d15-5f77-410b-aac6-5829871c152b\",\n \"status\": \"inactive\",\n \"type\": \"privilege\",\n \"history\": [\n {\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1312-11-30\",\n \"jurisdiction\": \"md\",\n \"licenseType\": \"licensed professional counselor\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"1277-10-31\",\n \"dateOfIssuance\": \"1097-07-17\",\n \"dateOfRenewal\": \"1795-12-31\",\n \"dateOfUpdate\": \"1960-11-09\",\n \"licenseJurisdiction\": \"md\",\n \"privilegeId\": \"\"\n },\n \"providerId\": \"a96b9744-0f48-4209-ad90-2498d6de16be\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"updatedValues\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"1865-03-10\",\n \"licenseJurisdiction\": \"mt\",\n \"privilegeId\": \"\",\n \"dateOfRenewal\": \"1170-12-16\",\n \"dateOfIssuance\": \"2903-03-13\",\n \"dateOfUpdate\": \"1577-08-17\"\n }\n },\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"1140-11-10\",\n \"jurisdiction\": \"sd\",\n \"licenseType\": \"occupational therapist\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"2700-12-08\",\n \"dateOfIssuance\": \"1523-11-12\",\n \"dateOfRenewal\": \"2313-10-15\",\n \"dateOfUpdate\": \"2007-09-04\",\n \"licenseJurisdiction\": \"ga\",\n \"privilegeId\": \"\"\n },\n \"providerId\": \"05dc1850-0bcf-495f-ad24-038a8ce58b2a\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"other\",\n \"updatedValues\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"2253-03-14\",\n \"licenseJurisdiction\": \"tx\",\n \"privilegeId\": \"\",\n \"dateOfRenewal\": \"1053-07-30\",\n \"dateOfIssuance\": \"2786-11-13\",\n \"dateOfUpdate\": \"1692-12-01\"\n }\n }\n ],\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2741-11-12\",\n \"dateOfUpdate\": \"1841-12-23\",\n \"effectiveStartDate\": \"2727-06-30\",\n \"jurisdiction\": \"vi\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"839751d2-c876-44d3-ae64-17552bb3b12d\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1622-09-25\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"1142-06-02\",\n \"dateOfUpdate\": \"1737-11-15\",\n \"effectiveStartDate\": \"2697-06-19\",\n \"jurisdiction\": \"mo\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"2c2a35b1-62ac-4e79-9d37-3ee81cecb33a\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2037-07-29\"\n }\n ]\n }\n ],\n \"npi\": \"6997311173\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"pa\",\n \"middleName\": \"\"\n}", + "body": "{\n \"compact\": \"coun\",\n \"dateOfUpdate\": \"1914-07-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"licenseJurisdiction\": \"wv\",\n \"privilegeJurisdictions\": [\n \"tn\",\n \"ar\"\n ],\n \"providerId\": \"60983418-cc5c-4785-8ff2-e198d358ce6c\",\n \"type\": \"provider\",\n \"privileges\": [\n {\n \"administratorSetStatus\": \"inactive\",\n \"compact\": \"coun\",\n \"dateOfExpiration\": \"1920-06-06\",\n \"dateOfIssuance\": \"2110-10-10\",\n \"dateOfRenewal\": \"1663-03-30\",\n \"dateOfUpdate\": \"2189-11-31\",\n \"jurisdiction\": \"nv\",\n \"licenseJurisdiction\": \"wi\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"516eedf8-3ac4-4873-b113-268fab57dc24\",\n \"status\": \"active\",\n \"type\": \"privilege\",\n \"history\": [\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"2937-12-04\",\n \"jurisdiction\": \"ca\",\n \"licenseType\": \"occupational therapy assistant\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"1642-12-07\",\n \"dateOfIssuance\": \"2902-04-09\",\n \"dateOfRenewal\": \"1438-12-09\",\n \"dateOfUpdate\": \"2328-09-25\",\n \"licenseJurisdiction\": \"mt\",\n \"privilegeId\": \"\"\n },\n \"providerId\": \"e68f72b1-d279-4b21-a030-b17312f564c8\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"emailChange\",\n \"updatedValues\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"2263-09-04\",\n \"licenseJurisdiction\": \"ri\",\n \"privilegeId\": \"\",\n \"dateOfRenewal\": \"1185-11-03\",\n \"dateOfIssuance\": \"2096-11-07\",\n \"dateOfUpdate\": \"2607-10-07\"\n }\n },\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2583-11-10\",\n \"jurisdiction\": \"nd\",\n \"licenseType\": \"occupational therapist\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"2006-10-30\",\n \"dateOfIssuance\": \"2408-02-24\",\n \"dateOfRenewal\": \"2297-12-31\",\n \"dateOfUpdate\": \"2736-12-05\",\n \"licenseJurisdiction\": \"ny\",\n \"privilegeId\": \"\"\n },\n \"providerId\": \"c89ebb3a-1326-4a96-aead-be7b5d37bc36\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"registration\",\n \"updatedValues\": {\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"2786-01-15\",\n \"licenseJurisdiction\": \"fl\",\n \"privilegeId\": \"\",\n \"dateOfRenewal\": \"2070-12-30\",\n \"dateOfIssuance\": \"2711-12-30\",\n \"dateOfUpdate\": \"1400-09-30\"\n }\n }\n ],\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"1512-11-11\",\n \"dateOfUpdate\": \"1732-05-04\",\n \"effectiveStartDate\": \"1704-04-01\",\n \"jurisdiction\": \"ks\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"6605dfeb-848d-4f3b-8000-6ca8de172f90\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2722-11-05\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"1167-10-31\",\n \"dateOfUpdate\": \"1766-04-22\",\n \"effectiveStartDate\": \"2429-02-26\",\n \"jurisdiction\": \"nd\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"0b03bb5a-4b58-4ecb-bfe3-50b1880cac77\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"1668-04-31\"\n }\n ]\n },\n {\n \"administratorSetStatus\": \"inactive\",\n \"compact\": \"aslp\",\n \"dateOfExpiration\": \"1925-12-21\",\n \"dateOfIssuance\": \"1194-12-31\",\n \"dateOfRenewal\": \"2392-01-04\",\n \"dateOfUpdate\": \"2386-12-31\",\n \"jurisdiction\": \"hi\",\n \"licenseJurisdiction\": \"nj\",\n \"licenseType\": \"audiologist\",\n \"privilegeId\": \"\",\n \"providerId\": \"969140da-3fe2-4b3b-a672-c5c882ee4a45\",\n \"status\": \"active\",\n \"type\": \"privilege\",\n \"history\": [\n {\n \"compact\": \"octp\",\n \"dateOfUpdate\": \"2113-04-21\",\n \"jurisdiction\": \"oh\",\n \"licenseType\": \"licensed professional counselor\",\n \"previous\": {\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"2689-02-07\",\n \"dateOfIssuance\": \"1230-02-31\",\n \"dateOfRenewal\": \"2657-12-14\",\n \"dateOfUpdate\": \"1052-12-02\",\n \"licenseJurisdiction\": \"wv\",\n \"privilegeId\": \"\"\n },\n \"providerId\": \"efe411da-dc3f-4f5f-a759-5bbee0d9ea04\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"expiration\",\n \"updatedValues\": {\n \"administratorSetStatus\": \"active\",\n \"dateOfExpiration\": \"2699-10-05\",\n \"licenseJurisdiction\": \"md\",\n \"privilegeId\": \"\",\n \"dateOfRenewal\": \"2207-10-28\",\n \"dateOfIssuance\": \"2784-04-31\",\n \"dateOfUpdate\": \"2510-11-02\"\n }\n },\n {\n \"compact\": \"aslp\",\n \"dateOfUpdate\": \"2593-11-26\",\n \"jurisdiction\": \"mn\",\n \"licenseType\": \"audiologist\",\n \"previous\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"2695-03-25\",\n \"dateOfIssuance\": \"2740-01-04\",\n \"dateOfRenewal\": \"1382-12-01\",\n \"dateOfUpdate\": \"1712-08-04\",\n \"licenseJurisdiction\": \"hi\",\n \"privilegeId\": \"\"\n },\n \"providerId\": \"2c106d00-93a2-4000-b26b-02ad3552bfdf\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"expiration\",\n \"updatedValues\": {\n \"administratorSetStatus\": \"inactive\",\n \"dateOfExpiration\": \"1216-12-18\",\n \"licenseJurisdiction\": \"wy\",\n \"privilegeId\": \"\",\n \"dateOfRenewal\": \"2624-10-10\",\n \"dateOfIssuance\": \"1075-11-13\",\n \"dateOfUpdate\": \"2372-07-22\"\n }\n }\n ],\n \"adverseActions\": [\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"compact\": \"octp\",\n \"creationDate\": \"2728-05-10\",\n \"dateOfUpdate\": \"1473-03-17\",\n \"effectiveStartDate\": \"2279-10-04\",\n \"jurisdiction\": \"tn\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"b563c4f9-b135-406c-ac30-aec88f9f3d96\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2111-08-22\"\n },\n {\n \"actionAgainst\": \"\",\n \"adverseActionId\": \"\",\n \"compact\": \"aslp\",\n \"creationDate\": \"1192-04-07\",\n \"dateOfUpdate\": \"2637-08-02\",\n \"effectiveStartDate\": \"2570-10-30\",\n \"jurisdiction\": \"ok\",\n \"licenseType\": \"\",\n \"licenseTypeAbbreviation\": \"\",\n \"providerId\": \"7c60c02d-ac47-452e-bfa7-44429fd557ff\",\n \"type\": \"adverseAction\",\n \"effectiveLiftDate\": \"2845-09-14\"\n }\n ]\n }\n ],\n \"npi\": \"8439165402\",\n \"suffix\": \"\",\n \"currentHomeJurisdiction\": \"wa\",\n \"middleName\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -5015,7 +5015,7 @@ "value": "application/json" } ], - "id": "95584877-23f0-4a6d-9e19-72493a550fa5", + "id": "c94fd4a2-7463-46dd-9743-6c3c80d4311c", "name": "200 response", "originalRequest": { "body": {}, @@ -5063,7 +5063,7 @@ "item": [ { "event": [], - "id": "fe5a5683-98cd-4ed2-bec2-a84eb04e5fde", + "id": "1173c578-0784-457c-be65-35bfa8ddc4bc", "name": "/v1/public/compacts/:compact/providers/:providerId/jurisdiction/:jurisdiction/licenseType/:licenseType/history", "protocolProfileBehavior": { "disableBodyPruning": true @@ -5147,7 +5147,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"compact\": \"octp\",\n \"events\": [\n {\n \"createDate\": \"2918-05-30\",\n \"dateOfUpdate\": \"1528-10-06\",\n \"effectiveDate\": \"1926-12-31\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"note\": \"\"\n },\n {\n \"createDate\": \"1782-04-04\",\n \"dateOfUpdate\": \"2902-01-11\",\n \"effectiveDate\": \"1885-11-31\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"renewal\",\n \"note\": \"\"\n }\n ],\n \"jurisdiction\": \"wy\",\n \"licenseType\": \"speech-language pathologist\",\n \"privilegeId\": \"\",\n \"providerId\": \"8b3c432a-5359-4ab9-bae9-f2d5d7198af3\"\n}", + "body": "{\n \"compact\": \"coun\",\n \"events\": [\n {\n \"createDate\": \"2197-08-13\",\n \"dateOfUpdate\": \"1289-11-31\",\n \"effectiveDate\": \"1858-12-16\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"encumbrance\",\n \"note\": \"\"\n },\n {\n \"createDate\": \"1334-11-17\",\n \"dateOfUpdate\": \"2968-08-31\",\n \"effectiveDate\": \"1830-11-07\",\n \"type\": \"privilegeUpdate\",\n \"updateType\": \"expiration\",\n \"note\": \"\"\n }\n ],\n \"jurisdiction\": \"wi\",\n \"licenseType\": \"occupational therapist\",\n \"privilegeId\": \"\",\n \"providerId\": \"f59c6912-a86d-46ca-afdd-4e7c599f7b4e\"\n}", "code": 200, "cookie": [], "header": [ @@ -5156,7 +5156,7 @@ "value": "application/json" } ], - "id": "d18bff21-d15d-471a-8d9c-328971afd593", + "id": "d6b931c9-299b-4b70-a89b-42ebfef3c643", "name": "200 response", "originalRequest": { "body": {}, @@ -5230,7 +5230,7 @@ "item": [ { "event": [], - "id": "956f972d-c410-42f0-8d73-ff1e40199b90", + "id": "a1abdd71-3896-4353-ba3a-20f3ffc14be9", "name": "/v1/purchases/privileges", "protocolProfileBehavior": { "disableBodyPruning": true @@ -5244,7 +5244,7 @@ "language": "json" } }, - "raw": "{\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"528868\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"96739\"\n }\n ],\n \"licenseType\": \"occupational therapy assistant\",\n \"orderInformation\": {\n \"opaqueData\": {\n \"dataDescriptor\": \"\",\n \"dataValue\": \"\"\n }\n },\n \"selectedJurisdictions\": [\n \"de\",\n \"ky\"\n ]\n}" + "raw": "{\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"705265\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"3447673691\"\n }\n ],\n \"licenseType\": \"occupational therapist\",\n \"orderInformation\": {\n \"opaqueData\": {\n \"dataDescriptor\": \"\",\n \"dataValue\": \"\"\n }\n },\n \"selectedJurisdictions\": [\n \"mn\",\n \"il\"\n ]\n}" }, "description": {}, "header": [ @@ -5284,7 +5284,7 @@ "value": "application/json" } ], - "id": "d8cc5700-535d-4a20-aaf5-7a0141f1f768", + "id": "429fb04b-9831-418d-979c-34a619b6e464", "name": "200 response", "originalRequest": { "body": { @@ -5295,7 +5295,7 @@ "language": "json" } }, - "raw": "{\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"528868\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"96739\"\n }\n ],\n \"licenseType\": \"occupational therapy assistant\",\n \"orderInformation\": {\n \"opaqueData\": {\n \"dataDescriptor\": \"\",\n \"dataValue\": \"\"\n }\n },\n \"selectedJurisdictions\": [\n \"de\",\n \"ky\"\n ]\n}" + "raw": "{\n \"attestations\": [\n {\n \"attestationId\": \"\",\n \"version\": \"705265\"\n },\n {\n \"attestationId\": \"\",\n \"version\": \"3447673691\"\n }\n ],\n \"licenseType\": \"occupational therapist\",\n \"orderInformation\": {\n \"opaqueData\": {\n \"dataDescriptor\": \"\",\n \"dataValue\": \"\"\n }\n },\n \"selectedJurisdictions\": [\n \"mn\",\n \"il\"\n ]\n}" }, "header": [ { @@ -5338,7 +5338,7 @@ "item": [ { "event": [], - "id": "69f25bd3-5c3d-4daa-ba78-b6c7e3f62dcf", + "id": "6e8fea57-345a-4b3d-a524-3c7b33e23f5e", "name": "/v1/purchases/privileges/options", "protocolProfileBehavior": { "disableBodyPruning": true @@ -5380,7 +5380,7 @@ "value": "application/json" } ], - "id": "ea558355-af61-4ad6-a3d9-53203ef33b23", + "id": "9fb8ff6b-5e80-47e3-8363-2af57e50f2cf", "name": "200 response", "originalRequest": { "body": {}, @@ -5434,7 +5434,7 @@ "item": [ { "event": [], - "id": "1b9a3a0f-442b-4508-a3a5-0c318498ec28", + "id": "e051190e-2c39-4eda-bdb4-44b23876a1f6", "name": "/v1/staff-users/me", "protocolProfileBehavior": { "disableBodyPruning": true @@ -5466,7 +5466,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_3\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_4\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"active\",\n \"userId\": \"\"\n}", + "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"inactive\",\n \"userId\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -5484,7 +5484,7 @@ "value": "" } ], - "id": "b7162174-679d-442a-9bfd-a99ee31e3950", + "id": "763cedac-bc42-4e36-acac-ebf97868cb14", "name": "200 response", "originalRequest": { "body": {}, @@ -5529,7 +5529,7 @@ "value": "application/json" } ], - "id": "9690f531-ebda-4a4f-876f-a4b8c1ad1011", + "id": "9f4da85a-7798-4afc-b2a9-c3cff2f28dd7", "name": "404 response", "originalRequest": { "body": {}, @@ -5567,7 +5567,7 @@ }, { "event": [], - "id": "e583f5d6-1d06-4fa2-82e2-373845803223", + "id": "6e8bf8c4-70e1-459d-b4fb-001c9557b07c", "name": "/v1/staff-users/me", "protocolProfileBehavior": { "disableBodyPruning": true @@ -5612,7 +5612,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_3\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_4\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"active\",\n \"userId\": \"\"\n}", + "body": "{\n \"attributes\": {\n \"email\": \"\",\n \"familyName\": \"\",\n \"givenName\": \"\"\n },\n \"permissions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"readSSN\": \"\"\n },\n \"jurisdictions\": {\n \"key_0\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_1\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n },\n \"key_2\": {\n \"actions\": {\n \"readPrivate\": \"\",\n \"admin\": \"\",\n \"write\": \"\",\n \"readSSN\": \"\"\n }\n }\n }\n }\n },\n \"status\": \"inactive\",\n \"userId\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -5630,7 +5630,7 @@ "value": "" } ], - "id": "b0496861-f96d-4e99-9340-231b23acb9ef", + "id": "767a1544-c202-4c8f-9df2-d09d46684e02", "name": "200 response", "originalRequest": { "body": { @@ -5688,7 +5688,7 @@ "value": "application/json" } ], - "id": "5eccab0d-ef3f-44cd-a946-7613ae939b0c", + "id": "9088f618-558a-42d6-92ad-adc728cd1db0", "name": "404 response", "originalRequest": { "body": { diff --git a/backend/compact-connect/docs/postman/postman-collection.json b/backend/compact-connect/docs/postman/postman-collection.json index d0d159a3a..d654ce483 100644 --- a/backend/compact-connect/docs/postman/postman-collection.json +++ b/backend/compact-connect/docs/postman/postman-collection.json @@ -10,7 +10,7 @@ "type": "bearer" }, "info": { - "_postman_id": "ba05a8a4-bc29-48ed-8f02-8f14f8ad3010", + "_postman_id": "4d9894bc-3b11-496b-9242-eaec3f1d7c42", "description": { "content": "", "type": "text/plain" @@ -410,7 +410,7 @@ "item": [ { "event": [], - "id": "a0ba9ff1-b13d-492b-9c1a-fa31c29b9569", + "id": "f6d868bc-1502-4ea9-b587-9d7a84452833", "name": "/v1/compacts/:compact/jurisdictions/:jurisdiction/licenses", "protocolProfileBehavior": { "disableBodyPruning": true @@ -424,7 +424,7 @@ "language": "json" } }, - "raw": "[\n {\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2324-08-31\",\n \"dateOfExpiration\": \"1321-05-16\",\n \"dateOfIssuance\": \"1815-04-03\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"audiologist\",\n \"ssn\": \"665-14-8491\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"4662794167\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+16475223\",\n \"dateOfRenewal\": \"1199-02-30\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n },\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2070-08-07\",\n \"dateOfExpiration\": \"1721-11-09\",\n \"dateOfIssuance\": \"2336-01-29\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"occupational therapist\",\n \"ssn\": \"393-49-1916\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"2030448063\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+53485814\",\n \"dateOfRenewal\": \"2591-04-31\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n]" + "raw": "[\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1471-01-01\",\n \"dateOfExpiration\": \"1392-08-13\",\n \"dateOfIssuance\": \"1027-02-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"audiologist\",\n \"ssn\": \"119-56-8222\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"5091449311\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+60086742\",\n \"dateOfRenewal\": \"2540-12-25\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n },\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2061-11-30\",\n \"dateOfExpiration\": \"2794-11-17\",\n \"dateOfIssuance\": \"1459-12-18\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"speech-language pathologist\",\n \"ssn\": \"849-10-8754\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"8898455095\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+5306946916733\",\n \"dateOfRenewal\": \"1108-08-24\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n]" }, "description": {}, "header": [ @@ -488,7 +488,7 @@ "value": "application/json" } ], - "id": "9befb051-48bd-404a-9e26-477aee41dc66", + "id": "8d8bd07a-61ee-429c-845d-b99b6e9ecb7a", "name": "200 response", "originalRequest": { "body": { @@ -499,7 +499,7 @@ "language": "json" } }, - "raw": "[\n {\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2324-08-31\",\n \"dateOfExpiration\": \"1321-05-16\",\n \"dateOfIssuance\": \"1815-04-03\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"audiologist\",\n \"ssn\": \"665-14-8491\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"4662794167\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+16475223\",\n \"dateOfRenewal\": \"1199-02-30\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n },\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2070-08-07\",\n \"dateOfExpiration\": \"1721-11-09\",\n \"dateOfIssuance\": \"2336-01-29\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"occupational therapist\",\n \"ssn\": \"393-49-1916\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"2030448063\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+53485814\",\n \"dateOfRenewal\": \"2591-04-31\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n]" + "raw": "[\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1471-01-01\",\n \"dateOfExpiration\": \"1392-08-13\",\n \"dateOfIssuance\": \"1027-02-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"audiologist\",\n \"ssn\": \"119-56-8222\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"5091449311\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+60086742\",\n \"dateOfRenewal\": \"2540-12-25\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n },\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2061-11-30\",\n \"dateOfExpiration\": \"2794-11-17\",\n \"dateOfIssuance\": \"1459-12-18\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"speech-language pathologist\",\n \"ssn\": \"849-10-8754\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"8898455095\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+5306946916733\",\n \"dateOfRenewal\": \"1108-08-24\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n]" }, "header": [ { @@ -540,7 +540,7 @@ }, { "_postman_previewlanguage": "json", - "body": "{\n \"message\": \"\",\n \"errors\": {\n \"key_0\": {\n \"key_0\": [\n \"\",\n \"\"\n ],\n \"key_1\": [\n \"\",\n \"\"\n ],\n \"key_2\": [\n \"\",\n \"\"\n ],\n \"key_3\": [\n \"\",\n \"\"\n ]\n },\n \"key_1\": {\n \"key_0\": [\n \"\",\n \"\"\n ],\n \"key_1\": [\n \"\",\n \"\"\n ]\n },\n \"key_2\": {\n \"key_0\": [\n \"\",\n \"\"\n ]\n },\n \"key_3\": {\n \"key_0\": [\n \"\",\n \"\"\n ],\n \"key_1\": [\n \"\",\n \"\"\n ]\n }\n }\n}", + "body": "{\n \"message\": \"\",\n \"errors\": {\n \"key_0\": {\n \"key_0\": [\n \"\",\n \"\"\n ],\n \"key_1\": [\n \"\",\n \"\"\n ],\n \"key_2\": [\n \"\",\n \"\"\n ],\n \"key_3\": [\n \"\",\n \"\"\n ]\n },\n \"key_1\": {\n \"key_0\": [\n \"\",\n \"\"\n ],\n \"key_1\": [\n \"\",\n \"\"\n ]\n }\n }\n}", "code": 400, "cookie": [], "header": [ @@ -549,7 +549,7 @@ "value": "application/json" } ], - "id": "50f1decd-417e-4b26-9690-82114b8b1a46", + "id": "1fd9acb3-0a3e-4977-8c62-85bfd177c3f9", "name": "400 response", "originalRequest": { "body": { @@ -560,7 +560,7 @@ "language": "json" } }, - "raw": "[\n {\n \"compactEligibility\": \"ineligible\",\n \"dateOfBirth\": \"2324-08-31\",\n \"dateOfExpiration\": \"1321-05-16\",\n \"dateOfIssuance\": \"1815-04-03\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"audiologist\",\n \"ssn\": \"665-14-8491\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"4662794167\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+16475223\",\n \"dateOfRenewal\": \"1199-02-30\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n },\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2070-08-07\",\n \"dateOfExpiration\": \"1721-11-09\",\n \"dateOfIssuance\": \"2336-01-29\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"occupational therapist\",\n \"ssn\": \"393-49-1916\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"2030448063\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+53485814\",\n \"dateOfRenewal\": \"2591-04-31\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n]" + "raw": "[\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"1471-01-01\",\n \"dateOfExpiration\": \"1392-08-13\",\n \"dateOfIssuance\": \"1027-02-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"audiologist\",\n \"ssn\": \"119-56-8222\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"5091449311\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+60086742\",\n \"dateOfRenewal\": \"2540-12-25\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n },\n {\n \"compactEligibility\": \"eligible\",\n \"dateOfBirth\": \"2061-11-30\",\n \"dateOfExpiration\": \"2794-11-17\",\n \"dateOfIssuance\": \"1459-12-18\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"homeAddressCity\": \"\",\n \"homeAddressPostalCode\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressStreet1\": \"\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"speech-language pathologist\",\n \"ssn\": \"849-10-8754\",\n \"homeAddressStreet2\": \"\",\n \"npi\": \"8898455095\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"phoneNumber\": \"+5306946916733\",\n \"dateOfRenewal\": \"1108-08-24\",\n \"licenseNumber\": \"\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n]" }, "header": [ { @@ -631,7 +631,7 @@ } } ], - "id": "43cc04db-6c8c-4723-a48b-7d3f46e37e3e", + "id": "7f605394-5dbb-43aa-b039-7b2963d6ec36", "name": "/v1/compacts/:compact/jurisdictions/:jurisdiction/licenses/bulk-upload", "protocolProfileBehavior": { "disableBodyPruning": true @@ -688,7 +688,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"upload\": {\n \"fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\"\n },\n \"url\": \"\"\n }\n}", + "body": "{\n \"upload\": {\n \"fields\": {\n \"key_0\": \"\"\n },\n \"url\": \"\"\n }\n}", "code": 200, "cookie": [], "header": [ @@ -697,7 +697,7 @@ "value": "application/json" } ], - "id": "f587fdd4-41d9-4629-935d-160393159bd8", + "id": "cba22a4f-d2f8-49e6-8d73-91ac7f6bbd7b", "name": "200 response", "originalRequest": { "body": {}, @@ -751,7 +751,7 @@ "item": [ { "event": [], - "id": "32df0c34-c8d7-45e3-ab1e-8d4f37be98fc", + "id": "a6e41a6d-574a-458e-9dc6-f1dae7ee950b", "name": "/v1/compacts/:compact/jurisdictions/:jurisdiction/providers/query", "protocolProfileBehavior": { "disableBodyPruning": true @@ -765,7 +765,7 @@ "language": "json" } }, - "raw": "{\n \"query\": {\n \"endDateTime\": \"1213-10-09T23:23:00Z\",\n \"startDateTime\": \"2930-11-08T21:24:57.2Z\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"direction\": \"descending\"\n }\n}" + "raw": "{\n \"query\": {\n \"endDateTime\": \"1843-10-05T05:04:00Z\",\n \"startDateTime\": \"2503-09-30T22:17:53Z\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"direction\": \"descending\"\n }\n}" }, "description": {}, "header": [ @@ -821,7 +821,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"pagination\": {\n \"prevLastKey\": {},\n \"lastKey\": {},\n \"pageSize\": \"\"\n },\n \"providers\": [\n {\n \"birthMonthDay\": \"16-04\",\n \"compact\": \"aslp\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"2749-07-07\",\n \"dateOfUpdate\": \"1310-10-06\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"licenseJurisdiction\": \"ca\",\n \"licenseStatus\": \"active\",\n \"privilegeJurisdictions\": [\n \"sc\",\n \"wv\"\n ],\n \"providerId\": \"ebb7541b-2315-4ed7-99ac-d3675ba1de25\",\n \"type\": \"provider\",\n \"npi\": \"0387574938\",\n \"dateOfBirth\": \"2608-12-01\",\n \"suffix\": \"\",\n \"ssnLastFour\": \"8861\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n },\n {\n \"birthMonthDay\": \"16-20\",\n \"compact\": \"aslp\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"2380-01-31\",\n \"dateOfUpdate\": \"1664-05-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"licenseJurisdiction\": \"or\",\n \"licenseStatus\": \"active\",\n \"privilegeJurisdictions\": [\n \"ut\",\n \"ak\"\n ],\n \"providerId\": \"faca325e-6187-48d7-be68-5f3b7ba1baf3\",\n \"type\": \"provider\",\n \"npi\": \"2810547966\",\n \"dateOfBirth\": \"1753-12-17\",\n \"suffix\": \"\",\n \"ssnLastFour\": \"3604\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n }\n ],\n \"sorting\": {\n \"direction\": \"ascending\"\n }\n}", + "body": "{\n \"pagination\": {\n \"prevLastKey\": {},\n \"lastKey\": {},\n \"pageSize\": \"\"\n },\n \"providers\": [\n {\n \"birthMonthDay\": \"14-33\",\n \"compact\": \"coun\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfExpiration\": \"1793-04-08\",\n \"dateOfUpdate\": \"1210-06-18\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"ineligible\",\n \"jurisdictionUploadedLicenseStatus\": \"active\",\n \"licenseJurisdiction\": \"mi\",\n \"licenseStatus\": \"active\",\n \"privilegeJurisdictions\": [\n \"wv\",\n \"nd\"\n ],\n \"providerId\": \"338647e3-1d6e-4ad7-807b-bf494fd371d3\",\n \"type\": \"provider\",\n \"npi\": \"8106966452\",\n \"dateOfBirth\": \"1644-04-11\",\n \"suffix\": \"\",\n \"ssnLastFour\": \"3120\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n },\n {\n \"birthMonthDay\": \"11-01\",\n \"compact\": \"octp\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfExpiration\": \"1163-12-14\",\n \"dateOfUpdate\": \"1957-11-06\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdictionUploadedCompactEligibility\": \"eligible\",\n \"jurisdictionUploadedLicenseStatus\": \"inactive\",\n \"licenseJurisdiction\": \"ks\",\n \"licenseStatus\": \"active\",\n \"privilegeJurisdictions\": [\n \"ak\",\n \"in\"\n ],\n \"providerId\": \"e8348181-f0f3-4303-8bd7-5e56ebd38d2f\",\n \"type\": \"provider\",\n \"npi\": \"8616482702\",\n \"dateOfBirth\": \"2804-09-05\",\n \"suffix\": \"\",\n \"ssnLastFour\": \"8557\",\n \"middleName\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\"\n }\n ],\n \"sorting\": {\n \"direction\": \"ascending\"\n }\n}", "code": 200, "cookie": [], "header": [ @@ -830,7 +830,7 @@ "value": "application/json" } ], - "id": "bf540b5d-0799-410c-afbb-fad7a5bc094b", + "id": "c347c388-4386-4fac-a919-434c820c723a", "name": "200 response", "originalRequest": { "body": { @@ -841,7 +841,7 @@ "language": "json" } }, - "raw": "{\n \"query\": {\n \"endDateTime\": \"1213-10-09T23:23:00Z\",\n \"startDateTime\": \"2930-11-08T21:24:57.2Z\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"direction\": \"descending\"\n }\n}" + "raw": "{\n \"query\": {\n \"endDateTime\": \"1843-10-05T05:04:00Z\",\n \"startDateTime\": \"2503-09-30T22:17:53Z\"\n },\n \"pagination\": {\n \"lastKey\": \"\",\n \"pageSize\": \"\"\n },\n \"sorting\": {\n \"direction\": \"descending\"\n }\n}" }, "header": [ { @@ -891,7 +891,7 @@ "item": [ { "event": [], - "id": "e4b6a57c-fbb6-44d1-b4e7-f791e9771352", + "id": "49eec829-570b-4297-bcb3-b3d9a6d31fa3", "name": "/v1/compacts/:compact/jurisdictions/:jurisdiction/providers/:providerId", "protocolProfileBehavior": { "disableBodyPruning": true @@ -958,7 +958,7 @@ "response": [ { "_postman_previewlanguage": "json", - "body": "{\n \"privileges\": [\n {\n \"compact\": \"aslp\",\n \"compactEligibility\": \"ineligible\",\n \"dateOfExpiration\": \"2866-07-30\",\n \"dateOfIssuance\": \"2265-08-24\",\n \"dateOfRenewal\": \"2407-09-18\",\n \"dateOfUpdate\": \"2631-10-21\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"wv\",\n \"licenseJurisdiction\": \"ny\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"occupational therapy assistant\",\n \"privilegeId\": \"\",\n \"providerId\": \"7a727958-e568-4224-a55c-a29c9a08a463\",\n \"status\": \"inactive\",\n \"type\": \"statePrivilege\",\n \"homeAddressStreet2\": \"\",\n \"homeAddressStreet1\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\",\n \"npi\": \"5921729714\",\n \"homeAddressPostalCode\": \"\",\n \"dateOfBirth\": \"1638-12-09\",\n \"ssnLastFour\": \"5224\",\n \"phoneNumber\": \"+935784494929199\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n },\n {\n \"compact\": \"aslp\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"2864-10-27\",\n \"dateOfIssuance\": \"1462-12-23\",\n \"dateOfRenewal\": \"2716-11-24\",\n \"dateOfUpdate\": \"1779-10-08\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"mo\",\n \"licenseJurisdiction\": \"de\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"occupational therapy assistant\",\n \"privilegeId\": \"\",\n \"providerId\": \"5a4ea5c1-c6b0-46fa-8a7d-e722845caac7\",\n \"status\": \"inactive\",\n \"type\": \"statePrivilege\",\n \"homeAddressStreet2\": \"\",\n \"homeAddressStreet1\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\",\n \"npi\": \"3381344954\",\n \"homeAddressPostalCode\": \"\",\n \"dateOfBirth\": \"1220-09-01\",\n \"ssnLastFour\": \"9799\",\n \"phoneNumber\": \"+5890071398637\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n ],\n \"providerUIUrl\": \"\"\n}", + "body": "{\n \"privileges\": [\n {\n \"compact\": \"octp\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"2196-01-31\",\n \"dateOfIssuance\": \"2139-03-08\",\n \"dateOfRenewal\": \"2899-07-30\",\n \"dateOfUpdate\": \"1507-03-31\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"ia\",\n \"licenseJurisdiction\": \"ct\",\n \"licenseStatus\": \"active\",\n \"licenseType\": \"licensed professional counselor\",\n \"privilegeId\": \"\",\n \"providerId\": \"6a86af83-3362-4cb8-8a48-c9c49f9047bf\",\n \"status\": \"active\",\n \"type\": \"statePrivilege\",\n \"homeAddressStreet2\": \"\",\n \"homeAddressStreet1\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\",\n \"npi\": \"2114487738\",\n \"homeAddressPostalCode\": \"\",\n \"dateOfBirth\": \"2921-03-07\",\n \"ssnLastFour\": \"6548\",\n \"phoneNumber\": \"+9843824042\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n },\n {\n \"compact\": \"aslp\",\n \"compactEligibility\": \"eligible\",\n \"dateOfExpiration\": \"1617-12-02\",\n \"dateOfIssuance\": \"1310-11-22\",\n \"dateOfRenewal\": \"2523-10-04\",\n \"dateOfUpdate\": \"2473-06-30\",\n \"familyName\": \"\",\n \"givenName\": \"\",\n \"jurisdiction\": \"tx\",\n \"licenseJurisdiction\": \"de\",\n \"licenseStatus\": \"inactive\",\n \"licenseType\": \"occupational therapist\",\n \"privilegeId\": \"\",\n \"providerId\": \"14cfc8d2-36b5-4434-8a28-0981b7b06ecb\",\n \"status\": \"inactive\",\n \"type\": \"statePrivilege\",\n \"homeAddressStreet2\": \"\",\n \"homeAddressStreet1\": \"\",\n \"suffix\": \"\",\n \"emailAddress\": \"\",\n \"homeAddressState\": \"\",\n \"homeAddressCity\": \"\",\n \"licenseNumber\": \"\",\n \"compactConnectRegisteredEmailAddress\": \"\",\n \"npi\": \"3324142675\",\n \"homeAddressPostalCode\": \"\",\n \"dateOfBirth\": \"2114-02-14\",\n \"ssnLastFour\": \"1143\",\n \"phoneNumber\": \"+66276574\",\n \"middleName\": \"\",\n \"licenseStatusName\": \"\"\n }\n ],\n \"providerUIUrl\": \"\"\n}", "code": 200, "cookie": [], "header": [ @@ -967,7 +967,7 @@ "value": "application/json" } ], - "id": "a47fec82-3694-457f-8255-c016290d53ea", + "id": "4c4f973b-1b3d-4bc0-abed-4011416dbb8c", "name": "200 response", "originalRequest": { "body": {}, diff --git a/backend/compact-connect/lambdas/python/common/cc_common/data_model/provider_record_util.py b/backend/compact-connect/lambdas/python/common/cc_common/data_model/provider_record_util.py index fa6a20846..1e9048f68 100644 --- a/backend/compact-connect/lambdas/python/common/cc_common/data_model/provider_record_util.py +++ b/backend/compact-connect/lambdas/python/common/cc_common/data_model/provider_record_util.py @@ -55,24 +55,6 @@ class ProviderRecordUtility: A class for housing official logic for how to handle provider records without making database queries. """ - @staticmethod - def sanitize_provider_account_profile_fields_from_response(provider_response: dict) -> dict: - """ - Remove sensitive profile related fields from a provider response. - - These fields are only present if the provider has requested an email change or account recovery. - They should not be present in the provider response for any endpoint. - - :param provider_response: The provider response to sanitize - :return: The provider response with sensitive profile related fields removed - """ - provider_response.pop('emailVerificationExpiry', None) - provider_response.pop('emailVerificationCode', None) - provider_response.pop('pendingEmailAddress', None) - provider_response.pop('recoveryToken', None) - provider_response.pop('recoveryExpiry', None) - return provider_response - @staticmethod def get_records_of_type( provider_records: Iterable[dict], @@ -245,8 +227,8 @@ def populate_provider_record( @staticmethod def get_enriched_history_with_synthetic_updates_from_privilege( - privilege: dict, - history: list[dict], + privilege: dict, + history: list[dict], ) -> list[dict]: """ Enrich the privilege history with 'synthetic updates'. @@ -367,8 +349,7 @@ def get_enriched_history_with_synthetic_updates_from_privilege( @staticmethod def construct_simplified_privilege_history_object( - privilege_data: list[dict], - should_include_encumbrance_details: bool = True + privilege_data: list[dict], should_include_encumbrance_details: bool = True ) -> dict: """ Construct a simplified list of history events to be easily consumed by the front end @@ -393,10 +374,7 @@ def construct_simplified_privilege_history_object( and should_include_encumbrance_details ): event['note'] = event['encumbranceDetails']['clinicalPrivilegeActionCategory'] - elif ( - event['updateType'] == UpdateCategory.DEACTIVATION - and event.get('deactivationDetails') - ): + elif event['updateType'] == UpdateCategory.DEACTIVATION and event.get('deactivationDetails'): event['note'] = event['deactivationDetails']['note'] unsanitized_history = { @@ -787,6 +765,4 @@ def generate_api_response_object(self) -> dict: provider['privileges'] = privileges provider['militaryAffiliations'] = military_affiliations - ProviderRecordUtility.sanitize_provider_account_profile_fields_from_response(provider) - return provider diff --git a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/adverse_action/api.py b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/adverse_action/api.py index 60ea1b1bd..b4346558e 100644 --- a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/adverse_action/api.py +++ b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/adverse_action/api.py @@ -78,3 +78,4 @@ class AdverseActionGeneralResponseSchema(AdverseActionPublicResponseSchema): encumbranceType = EncumbranceTypeField(required=True, allow_none=False) clinicalPrivilegeActionCategory = ClinicalPrivilegeActionCategoryField(required=True, allow_none=False) liftingUser = Raw(required=False, allow_none=False) + submittingUser = Raw(required=True, allow_none=False) diff --git a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation/__init__.py b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation/__init__.py new file mode 100644 index 000000000..14afd4020 --- /dev/null +++ b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation/__init__.py @@ -0,0 +1,3 @@ +# ruff: noqa: F401 +from .api import AttestationResponseSchema +from .record import AttestationRecordSchema diff --git a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation/api.py b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation/api.py new file mode 100644 index 000000000..165c4b904 --- /dev/null +++ b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation/api.py @@ -0,0 +1,30 @@ +# ruff: noqa: N801, N815 invalid-name +from marshmallow.fields import Boolean, Raw, String +from marshmallow.validate import OneOf + +from cc_common.data_model.schema.base_record import ForgivingSchema +from cc_common.data_model.schema.fields import Compact + + +class AttestationResponseSchema(ForgivingSchema): + """ + Schema for attestation API responses. + + This schema validates the response from the attestation endpoint, + matching the actual API behavior as tested. + + Serialization direction: + Python -> load() -> API + """ + + type = String(required=True, allow_none=False, validate=OneOf(['attestation'])) + compact = Compact(required=True, allow_none=False) + attestationId = String(required=True, allow_none=False) + version = String(required=True, allow_none=False) + dateCreated = Raw(required=True, allow_none=False) + dateOfUpdate = Raw(required=True, allow_none=False) + text = String(required=True, allow_none=False) + required = Boolean(required=True, allow_none=False) + displayName = String(required=True, allow_none=False) + description = String(required=True, allow_none=False) + locale = String(required=True, allow_none=False, validate=OneOf(['en'])) diff --git a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation.py b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation/record.py similarity index 100% rename from backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation.py rename to backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/attestation/record.py diff --git a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/provider/api.py b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/provider/api.py index fa73cd9e9..f08e893e4 100644 --- a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/provider/api.py +++ b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/provider/api.py @@ -15,6 +15,7 @@ Jurisdiction, NationalProviderIdentifier, Set, + SocialSecurityNumber, ) from cc_common.data_model.schema.license.api import ( LicenseGeneralResponseSchema, @@ -31,6 +32,20 @@ ) +class ProviderSSNResponseSchema(ForgivingSchema): + """ + Schema for provider SSN API responses. + + This schema validates the response from the provider SSN endpoint, + ensuring the SSN is properly formatted. + + Serialization direction: + Python -> load() -> API + """ + + ssn = SocialSecurityNumber(required=True, allow_none=False) + + class ProviderReadPrivateResponseSchema(ForgivingSchema): """ Provider object fields that are sanitized for users with the 'readPrivate' permission. diff --git a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/purchase/api.py b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/purchase/api.py new file mode 100644 index 000000000..5092f54e4 --- /dev/null +++ b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/purchase/api.py @@ -0,0 +1,83 @@ +# ruff: noqa: N801, N815 invalid-name +from cc_common.data_model.schema.base_record import ForgivingSchema +from cc_common.data_model.schema.compact.api import CompactOptionsResponseSchema +from cc_common.data_model.schema.compact.common import COMPACT_TYPE +from cc_common.data_model.schema.jurisdiction.api import JurisdictionOptionsResponseSchema +from cc_common.data_model.schema.jurisdiction.common import JURISDICTION_TYPE +from marshmallow import ValidationError, validates_schema +from marshmallow.fields import Dict, List, String + + +class PurchasePrivilegeOptionsResponseSchema(ForgivingSchema): + """ + Schema for purchase privilege options response. + + This schema validates the overall response structure containing available privilege + purchase options for a provider. It validates each item individually based on its + type field, ensuring only supported types are allowed through. + + Serialization direction: + Python -> load() -> API + """ + + items = List( + Dict(required=True, allow_none=False), # Allow any dict through since items are validated individually + required=True, + allow_none=False, + ) + + @validates_schema + def validate_items(self, data, **kwargs): # noqa: ARG002 unused-argument + """Validate each item in the items list based on its type field.""" + if 'items' not in data: + return # Let the field validation handle missing items + + items = data['items'] + if not isinstance(items, list): + raise ValidationError({'items': ['Expected a list of items']}) + + sanitized_items = [] + for i, item in enumerate(items): + # Ensure item is a dictionary + if not isinstance(item, dict): + raise ValidationError({'items': {i: [f'Invalid item type: expected dict, got {type(item).__name__}']}}) + + # Ensure item has a type field + if 'type' not in item: + raise ValidationError({'items': {i: ['Item missing required "type" field']}}) + + # Validate based on type + item_type = item['type'] + if item_type == COMPACT_TYPE: + # Validate as compact option + compact_schema = CompactOptionsResponseSchema() + try: + sanitized_items.append(compact_schema.load(item)) + except ValidationError as e: + raise ValidationError({'items': {i: {'compact': e.messages}}}) from e + elif item_type == JURISDICTION_TYPE: + # Validate as jurisdiction option + jurisdiction_schema = JurisdictionOptionsResponseSchema() + try: + sanitized_items.append(jurisdiction_schema.load(item)) + except ValidationError as e: + raise ValidationError({'items': {i: {'jurisdiction': e.messages}}}) from e + else: + # Reject unsupported types + raise ValidationError({'items': {i: [f'Unsupported item type: {item_type}']}}) + data['items'] = sanitized_items # Replace original items with sanitized ones + + +class TransactionResponseSchema(ForgivingSchema): + """ + Schema for transaction processing response. + + This schema validates the response from payment processor transaction operations. + + Serialization direction: + Python -> load() -> API + """ + + transactionId = String(required=True, allow_none=False) + message = String(required=False, allow_none=False) + lineItems = List(Dict(required=True, allow_none=False), required=False, allow_none=False) diff --git a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/user/api.py b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/user/api.py index c2347681d..2303a2e81 100644 --- a/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/user/api.py +++ b/backend/compact-connect/lambdas/python/common/cc_common/data_model/schema/user/api.py @@ -4,7 +4,9 @@ from marshmallow.validate import Length, OneOf from cc_common.config import config +from cc_common.data_model.schema.base_record import ForgivingSchema from cc_common.data_model.schema.common import StaffUserStatus +from cc_common.data_model.schema.fields import Compact class UserAttributesAPISchema(Schema): @@ -94,3 +96,25 @@ def transform_to_dynamo_permissions(self, data, **kwargs): # noqa: ARG002 unuse } return data + + +class UserMergedResponseSchema(ForgivingSchema): + """ + Schema for merged user response data from the /me endpoint. + + This schema validates the merged user data that combines multiple user records + across different compacts into a single response object. + + Serialization direction: + Python -> load() -> API + """ + + type = String(required=True, allow_none=False, validate=OneOf(['user'])) + userId = Raw(required=True, allow_none=False) + status = String(required=True, allow_none=False, validate=OneOf([status.value for status in StaffUserStatus])) + dateOfUpdate = Raw(required=True, allow_none=False) + attributes = Nested(UserAttributesAPISchema(), required=True, allow_none=False) + permissions = Dict( + keys=Compact(), # Key is one compact + values=Nested(CompactPermissionsAPISchema(), required=True, allow_none=False), + ) diff --git a/backend/compact-connect/lambdas/python/common/tests/unit/test_data_model/test_schema/test_purchase.py b/backend/compact-connect/lambdas/python/common/tests/unit/test_data_model/test_schema/test_purchase.py new file mode 100644 index 000000000..c044062e3 --- /dev/null +++ b/backend/compact-connect/lambdas/python/common/tests/unit/test_data_model/test_schema/test_purchase.py @@ -0,0 +1,260 @@ +from copy import deepcopy +from decimal import Decimal + +from marshmallow import ValidationError + +from tests import TstLambdas + + +class TestPurchasePrivilegeOptionsResponseSchema(TstLambdas): + def test_happy_path_validation(self): + """Test that a valid response with both compact and jurisdiction options passes validation.""" + from cc_common.data_model.schema.purchase.api import PurchasePrivilegeOptionsResponseSchema + + # Create a valid response with both compact and jurisdiction options + valid_response = { + 'items': [ + { + 'type': 'compact', + 'extra': 'field', + 'compactAbbr': 'aslp', + 'compactName': 'Audiology and Speech Language Pathology', + 'compactCommissionFee': {'feeAmount': Decimal('10.00'), 'feeType': 'FLAT_RATE'}, + 'paymentProcessorPublicFields': { + 'publicClientKey': 'some-public-client-key', + 'apiLoginId': 'some-api-login-id', + }, + 'isSandbox': True, + 'transactionFeeConfiguration': { + 'licenseeCharges': {'active': True, 'chargeAmount': 10, 'chargeType': 'FLAT_FEE_PER_PRIVILEGE'} + }, + }, + { + 'type': 'jurisdiction', + 'extra': 'field', + 'jurisdictionName': 'Kentucky', + 'postalAbbreviation': 'ky', + 'compact': 'aslp', + 'privilegeFees': [ + {'licenseTypeAbbreviation': 'AUD', 'amount': Decimal('25.00'), 'militaryRate': Decimal('20.00')} + ], + 'jurisprudenceRequirements': {'required': True}, + }, + ] + } + + schema = PurchasePrivilegeOptionsResponseSchema() + result = schema.load(valid_response) + + # Verify the response structure is maintained + expected = deepcopy(valid_response) + expected['items'][0].pop('extra') + expected['items'][1].pop('extra') + self.assertEqual(expected, result) + + def test_string_in_items_list_raises_validation_error(self): + """Test that having a string in the items list raises a validation error.""" + from cc_common.data_model.schema.purchase.api import PurchasePrivilegeOptionsResponseSchema + + invalid_response = { + 'items': [ + { + 'type': 'compact', + 'compactAbbr': 'aslp', + 'compactName': 'Audiology and Speech Language Pathology', + 'compactCommissionFee': {'feeAmount': Decimal('10.00'), 'feeType': 'FLAT_RATE'}, + 'paymentProcessorPublicFields': { + 'publicClientKey': 'some-public-client-key', + 'apiLoginId': 'some-api-login-id', + }, + 'isSandbox': True, + }, + 'this is a string, not a dict', # This should cause validation to fail + ] + } + + schema = PurchasePrivilegeOptionsResponseSchema() + + with self.assertRaises(ValidationError) as context: + schema.load(invalid_response) + + error_messages = context.exception.messages + self.assertIn('items', error_messages) + self.assertIn(1, error_messages['items']) # Index 1 is the string + self.assertIn('Not a valid mapping type', str(error_messages['items'][1])) + + def test_unsupported_type_raises_validation_error(self): + """Test that an unsupported type value raises a validation error.""" + from cc_common.data_model.schema.purchase.api import PurchasePrivilegeOptionsResponseSchema + + invalid_response = { + 'items': [ + { + 'type': 'unsupported_type', # This should cause validation to fail + 'someField': 'someValue', + } + ] + } + + schema = PurchasePrivilegeOptionsResponseSchema() + + with self.assertRaises(ValidationError) as context: + schema.load(invalid_response) + + error_messages = context.exception.messages + self.assertIn('items', error_messages) + self.assertIn(0, error_messages['items']) # Index 0 is the invalid item + self.assertIn('Unsupported item type: unsupported_type', str(error_messages['items'][0])) + + def test_missing_type_field_raises_validation_error(self): + """Test that an item missing the type field raises a validation error.""" + from cc_common.data_model.schema.purchase.api import PurchasePrivilegeOptionsResponseSchema + + invalid_response = { + 'items': [ + { + # Missing 'type' field + 'compactAbbr': 'aslp', + 'compactName': 'Audiology and Speech Language Pathology', + } + ] + } + + schema = PurchasePrivilegeOptionsResponseSchema() + + with self.assertRaises(ValidationError) as context: + schema.load(invalid_response) + + error_messages = context.exception.messages + self.assertIn('items', error_messages) + self.assertIn(0, error_messages['items']) # Index 0 is the invalid item + self.assertIn('Item missing required "type" field', str(error_messages['items'][0])) + + def test_compact_options_validation_error(self): + """Test that validation errors from CompactOptionsResponseSchema are properly propagated.""" + from cc_common.data_model.schema.purchase.api import PurchasePrivilegeOptionsResponseSchema + + invalid_response = { + 'items': [ + { + 'type': 'compact', + # Missing required fields for compact options + 'compactAbbr': 'aslp', + # Missing 'compactName', 'compactCommissionFee', etc. + } + ] + } + + schema = PurchasePrivilegeOptionsResponseSchema() + + with self.assertRaises(ValidationError) as context: + schema.load(invalid_response) + + error_messages = context.exception.messages + self.assertIn('items', error_messages) + self.assertIn(0, error_messages['items']) # Index 0 is the invalid item + self.assertIn('compact', error_messages['items'][0]) # The compact validation error + + def test_jurisdiction_options_validation_error(self): + """Test that validation errors from JurisdictionOptionsResponseSchema are properly propagated.""" + from cc_common.data_model.schema.purchase.api import PurchasePrivilegeOptionsResponseSchema + + invalid_response = { + 'items': [ + { + 'type': 'jurisdiction', + # Missing required fields for jurisdiction options + 'jurisdictionName': 'Kentucky', + # Missing 'postalAbbreviation', 'compact', etc. + } + ] + } + + schema = PurchasePrivilegeOptionsResponseSchema() + + with self.assertRaises(ValidationError) as context: + schema.load(invalid_response) + + error_messages = context.exception.messages + self.assertIn('items', error_messages) + self.assertIn(0, error_messages['items']) # Index 0 is the invalid item + self.assertIn('jurisdiction', error_messages['items'][0]) # The jurisdiction validation error + + def test_empty_items_list_passes_validation(self): + """Test that an empty items list passes validation.""" + from cc_common.data_model.schema.purchase.api import PurchasePrivilegeOptionsResponseSchema + + valid_response = {'items': []} + + schema = PurchasePrivilegeOptionsResponseSchema() + result = schema.load(valid_response) + + self.assertIn('items', result) + self.assertEqual(len(result['items']), 0) + + def test_missing_items_field_raises_validation_error(self): + """Test that missing the items field raises a validation error.""" + from cc_common.data_model.schema.purchase.api import PurchasePrivilegeOptionsResponseSchema + + invalid_response = { + # Missing 'items' field + } + + schema = PurchasePrivilegeOptionsResponseSchema() + + with self.assertRaises(ValidationError) as context: + schema.load(invalid_response) + + error_messages = context.exception.messages + self.assertIn('items', error_messages) + self.assertIn('Missing data for required field', str(error_messages['items'])) + + +class TestTransactionResponseSchema(TstLambdas): + def test_happy_path_validation(self): + """Test that a valid transaction response passes validation.""" + from cc_common.data_model.schema.purchase.api import TransactionResponseSchema + + valid_response = { + 'transactionId': 'txn_123456789', + 'message': 'Transaction processed successfully', + 'lineItems': [{'item': 'Privilege Fee', 'amount': 25.00}, {'item': 'Processing Fee', 'amount': 2.50}], + } + + schema = TransactionResponseSchema() + result = schema.load(valid_response) + + self.assertEqual(result['transactionId'], 'txn_123456789') + self.assertEqual(result['message'], 'Transaction processed successfully') + self.assertEqual(len(result['lineItems']), 2) + + def test_minimal_response_passes_validation(self): + """Test that a minimal response with only required fields passes validation.""" + from cc_common.data_model.schema.purchase.api import TransactionResponseSchema + + minimal_response = {'transactionId': 'txn_123456789'} + + schema = TransactionResponseSchema() + result = schema.load(minimal_response) + + self.assertEqual(result['transactionId'], 'txn_123456789') + self.assertNotIn('message', result) + self.assertNotIn('lineItems', result) + + def test_missing_required_field_raises_validation_error(self): + """Test that missing the required transactionId field raises a validation error.""" + from cc_common.data_model.schema.purchase.api import TransactionResponseSchema + + invalid_response = { + 'message': 'Transaction processed successfully' + # Missing 'transactionId' field + } + + schema = TransactionResponseSchema() + + with self.assertRaises(ValidationError) as context: + schema.load(invalid_response) + + error_messages = context.exception.messages + self.assertIn('transactionId', error_messages) + self.assertIn('Missing data for required field', str(error_messages['transactionId'])) diff --git a/backend/compact-connect/lambdas/python/compact-configuration/handlers/attestations.py b/backend/compact-connect/lambdas/python/compact-configuration/handlers/attestations.py index 6567655b2..3ac671b73 100644 --- a/backend/compact-connect/lambdas/python/compact-configuration/handlers/attestations.py +++ b/backend/compact-connect/lambdas/python/compact-configuration/handlers/attestations.py @@ -1,5 +1,6 @@ from aws_lambda_powertools.utilities.typing import LambdaContext from cc_common.config import config, logger +from cc_common.data_model.schema.attestation.api import AttestationResponseSchema from cc_common.exceptions import CCInvalidRequestException from cc_common.utils import api_handler @@ -35,8 +36,12 @@ def _get_attestation(event: dict, context: LambdaContext): # noqa: ARG001 unuse locale=locale, ) - return config.compact_configuration_client.get_attestation( + attestation_data = config.compact_configuration_client.get_attestation( compact=compact, attestation_id=attestation_id, locale=locale, ) + + # Apply schema validation + response_schema = AttestationResponseSchema() + return response_schema.load(attestation_data) diff --git a/backend/compact-connect/lambdas/python/provider-data-v1/handlers/provider_users.py b/backend/compact-connect/lambdas/python/provider-data-v1/handlers/provider_users.py index 52c2a05e0..98f671bc4 100644 --- a/backend/compact-connect/lambdas/python/provider-data-v1/handlers/provider_users.py +++ b/backend/compact-connect/lambdas/python/provider-data-v1/handlers/provider_users.py @@ -17,6 +17,7 @@ from cc_common.data_model.schema.provider.api import ( ProviderEmailUpdateRequestSchema, ProviderEmailVerificationRequestSchema, + ProviderReadPrivateResponseSchema, ) from cc_common.exceptions import CCInternalException, CCInvalidRequestException, CCNotFoundException from cc_common.utils import api_handler, get_provider_user_attributes_from_authorizer_claims @@ -67,7 +68,12 @@ def get_provider_user_me(event: dict, context: LambdaContext): # noqa: ARG001 u compact, provider_id = get_provider_user_attributes_from_authorizer_claims(event) try: - return get_provider_information(compact=compact, provider_id=provider_id) + provider_information = get_provider_information(compact=compact, provider_id=provider_id) + + # Apply schema validation for provider-user response + # Provider-users should have access to their own private data + response_schema = ProviderReadPrivateResponseSchema() + return response_schema.load(provider_information) except CCNotFoundException as e: message = 'Failed to find provider using provided claims' logger.error(message, compact=compact, provider_id=provider_id) diff --git a/backend/compact-connect/lambdas/python/provider-data-v1/handlers/providers.py b/backend/compact-connect/lambdas/python/provider-data-v1/handlers/providers.py index 86e51469c..18c1e83e1 100644 --- a/backend/compact-connect/lambdas/python/provider-data-v1/handlers/providers.py +++ b/backend/compact-connect/lambdas/python/provider-data-v1/handlers/providers.py @@ -4,7 +4,11 @@ from botocore.exceptions import ClientError from cc_common.config import config, logger, metrics from cc_common.data_model.schema.common import CCPermissionsAction -from cc_common.data_model.schema.provider.api import ProviderGeneralResponseSchema, QueryProvidersRequestSchema +from cc_common.data_model.schema.provider.api import ( + ProviderGeneralResponseSchema, + ProviderSSNResponseSchema, + QueryProvidersRequestSchema, +) from cc_common.exceptions import ( CCAccessDeniedException, CCAwsServiceException, @@ -175,10 +179,10 @@ def get_provider_ssn(event: dict, context: LambdaContext): # noqa: ARG001 unuse ssn = config.data_client.get_ssn_by_provider_id(compact=compact, provider_id=provider_id) metrics.add_metric(name='read-ssn', value=1, unit='Count') - # Return the SSN to the caller - return { - 'ssn': ssn, - } + + # Apply schema validation + response_schema = ProviderSSNResponseSchema() + return response_schema.load({'ssn': ssn}) def _ssn_rate_limit_exceeded(context: LambdaContext, user_id: str, provider_id: str, compact: str) -> bool: diff --git a/backend/compact-connect/lambdas/python/purchases/handlers/privileges.py b/backend/compact-connect/lambdas/python/purchases/handlers/privileges.py index c8a86c19f..9f92f1ead 100644 --- a/backend/compact-connect/lambdas/python/purchases/handlers/privileges.py +++ b/backend/compact-connect/lambdas/python/purchases/handlers/privileges.py @@ -19,6 +19,10 @@ from cc_common.data_model.schema.jurisdiction.api import JurisdictionOptionsResponseSchema from cc_common.data_model.schema.jurisdiction.common import JURISDICTION_TYPE from cc_common.data_model.schema.military_affiliation.common import MilitaryAffiliationStatus +from cc_common.data_model.schema.purchase.api import ( + PurchasePrivilegeOptionsResponseSchema, + TransactionResponseSchema, +) from cc_common.exceptions import ( CCAwsServiceException, CCFailedTransactionException, @@ -110,7 +114,9 @@ def get_purchase_privilege_options(event: dict, context: LambdaContext): # noqa options_response['items'] = serlialized_options - return options_response + # Validate the overall response structure and individual items + response_schema = PurchasePrivilegeOptionsResponseSchema() + return response_schema.load(options_response) def _validate_attestations(compact: str, attestations: list[dict], has_active_military_affiliation: bool = False): @@ -434,7 +440,9 @@ def post_purchase_privileges(event: dict, context: LambdaContext): # noqa: ARG0 provider_email=provider_email, ) - return transaction_response + # Validate the transaction response through the schema + response_schema = TransactionResponseSchema() + return response_schema.load(transaction_response) except CCFailedTransactionException as e: logger.warning(f'Failed transaction: {e}.') diff --git a/backend/compact-connect/lambdas/python/staff-users/handlers/me.py b/backend/compact-connect/lambdas/python/staff-users/handlers/me.py index 2ee38bcf0..4c8db1552 100644 --- a/backend/compact-connect/lambdas/python/staff-users/handlers/me.py +++ b/backend/compact-connect/lambdas/python/staff-users/handlers/me.py @@ -2,6 +2,7 @@ from aws_lambda_powertools.utilities.typing import LambdaContext from cc_common.config import config, logger +from cc_common.data_model.schema.user.api import UserMergedResponseSchema from cc_common.exceptions import CCInternalException from cc_common.utils import api_handler @@ -45,4 +46,7 @@ def _merge_user_records(user_id: str, records: list) -> dict: merged_user['dateOfUpdate'] = max(next_user['dateOfUpdate'], merged_user['dateOfUpdate']) # Merge compact fields in permissions merged_user['permissions'].update(next_user['permissions']) - return merged_user + + # Validate the merged user data through the response schema + response_schema = UserMergedResponseSchema() + return response_schema.load(merged_user) diff --git a/backend/compact-connect/stacks/api_stack/api.py b/backend/compact-connect/stacks/api_stack/api.py index 21a518cd1..1596b893b 100644 --- a/backend/compact-connect/stacks/api_stack/api.py +++ b/backend/compact-connect/stacks/api_stack/api.py @@ -66,7 +66,6 @@ def get_secrets_manager_compact_payment_processor_arns(self): The secret arn follows this pattern: compact-connect/env/{environment_name}/compact/{compact_abbr}/credentials/payment-processor - This is used to scope the permissions granted to the lambda to only the secrets it needs to access. """ stack = Stack.of(self) diff --git a/backend/compact-connect/stacks/api_stack/v1_api/api_model.py b/backend/compact-connect/stacks/api_stack/v1_api/api_model.py index e03b7198b..0be791dcd 100644 --- a/backend/compact-connect/stacks/api_stack/v1_api/api_model.py +++ b/backend/compact-connect/stacks/api_stack/v1_api/api_model.py @@ -1611,7 +1611,7 @@ def get_attestations_response_model(self) -> Model: type=JsonSchemaType.OBJECT, properties={ 'type': JsonSchema(type=JsonSchemaType.STRING, enum=['attestation']), - 'attestationType': JsonSchema(type=JsonSchemaType.STRING), + 'attestationId': JsonSchema(type=JsonSchemaType.STRING), 'compact': JsonSchema(type=JsonSchemaType.STRING, enum=self.stack.node.get_context('compacts')), 'version': JsonSchema(type=JsonSchemaType.STRING), 'dateCreated': JsonSchema(type=JsonSchemaType.STRING, format='date-time'), diff --git a/backend/compact-connect/tests/resources/snapshots/GET_ATTESTATION_BY_ID_RESPONSE_SCHEMA.json b/backend/compact-connect/tests/resources/snapshots/GET_ATTESTATION_BY_ID_RESPONSE_SCHEMA.json index 68237e70c..396de6419 100644 --- a/backend/compact-connect/tests/resources/snapshots/GET_ATTESTATION_BY_ID_RESPONSE_SCHEMA.json +++ b/backend/compact-connect/tests/resources/snapshots/GET_ATTESTATION_BY_ID_RESPONSE_SCHEMA.json @@ -6,7 +6,7 @@ ], "type": "string" }, - "attestationType": { + "attestationId": { "type": "string" }, "compact": {