All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schemas.meansassessment.maatapi.maatApiAssessmentRequest.json Maven / Gradle / Ivy

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "id": "maatApiAssessmentRequest.json",
  "type": "object",
  "title": "Financial assessment request",
  "description": "Data contract between laa-crime-means-assessment service  and  MAAT court data API for means assessment processing",
  "properties": {
    "laaTransactionId": {
      "type": "string",
      "description": "The correlation / transaction UUID"
    },
    "repId": {
      "type": "integer",
      "description": "MAAT / Rep Id"
    },
    "initialAscrId": {
      "type": "integer",
      "description": "Initial assessment criteria ID"
    },
    "assessmentType": {
      "type": "string",
      "description": "The type of assessment"
    },
    "cmuId": {
      "type": "integer",
      "description": "Case Management Unit Id"
    },
    "fassInitStatus": {
      "type": "string",
      "description": "Initial assessment status"
    },
    "initialAssessmentDate": {
      "type": "string",
      "description": "Initial assessment date",
      "format": "date-time"
    },
    "initOtherBenefitNote": {
      "type": "string",
      "description": "Benefit Note"
    },
    "initOtherIncomeNote": {
      "type": "string",
      "description": "Income Note."
    },
    "initTotAggregatedIncome": {
      "type": "number",
      "description": "Total Aggregated income of the application."
    },
    "initAdjustedIncomeValue": {
      "type": "number",
      "description": "Adjusted Income of the Application"
    },
    "initNotes": {
      "type": "string",
      "description": "Init assessment notes"
    },
    "initResult": {
      "type": "string",
      "description": "Initial assessment result"
    },
    "initResultReason": {
      "type": "string",
      "description": "Initial assessment result reason"
    },
    "incomeEvidenceDueDate": {
      "type": "string",
      "format": "date-time",
      "description": "Income Evidence Due Date"
    },
    "incomeEvidenceNotes": {
      "type": "string",
      "description": "Income Evidence Notes"
    },
    "initApplicationEmploymentStatus": {
      "type": "string",
      "description": "Code for the employment status"
    },
    "assessmentDetails": {
      "type": "array",
      "minItems": 1,
      "items": {
        "$ref": "../common/apiAssessmentDetail.json"
      }
    },
    "childWeightings": {
      "type": "array",
      "minItems": 1,
      "items": {
        "$ref": "../common/apiAssessmentChildWeighting.json"
      }
    },
    "dateCompleted": {
      "type": "string",
      "format": "date-time",
      "description": "Assessment completion date"
    }
  },
  "additionalProperties": false,
  "required": [
    "repId",
    "cmuId",
    "initialAscrId",
    "assessmentType",
    "fassInitStatus",
    "initialAssessmentDate",
    "initTotAggregatedIncome",
    "initAdjustedIncomeValue",
    "initResult",
    "initResultReason",
    "initApplicationEmploymentStatus",
    "assessmentDetails",
    "childWeightings"
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy