Intake Forms
Intake forms for Register
1. Overview
2. Model Changes
2.1 Register UI Structure Changes
Model Name
Current State
Proposed State
Change Type
2.2 Register Sections Model Details
Field
Type
Constraint
Notes
2.3 Register UI Tab Sections Model (New)
Field
Type
Constraint
Notes
3. Intake Form Models
3.1 Intake Form Metadata Models
Field
Type
Constraint
Notes
Field
Type
Constraint
Notes
Field
Type
Constraint
Notes
3.2 Intake Form Submission Model
Field
Type
Constraint
Notes
3.3 Deduplication Results Models (New)
Field
Type
Constraint
Notes
Field
Type
Constraint
Notes
4. Extension Model Hierarchy
4.1 Domain-Specific Classes
5. Existing Code Flow
5.1 Register Tabs and Sections Retrieval
5.2 Intake Form Submission - Current
5.3 Intake Form Approval - Current
6. Proposed Code Flow
6.1 Register Tabs and Sections Retrieval
6.2 Intake Form Submission - Proposed
6.3 Intake Form Finalization - Proposed
6.4 Intake Form Approval - Proposed
6.5 Intake Form Deletion - Proposed
6.6 Intake Form Rejection - Proposed
6.7 Intake Form Search - Proposed
7. Ingest Pipeline Changes
7.1 Current Ingest Process
7.2 Proposed Ingest Process
7.3 Ingest Configuration Changes
Current Field
Proposed Field
Change
8. Register Ingest Process (Celery)
8.1 Register-Ingest-Beat
8.2 Register-Ingest-Worker
9. Deduplication Process (Celery)
9.1 Deduplication Overview
9.2 Deduplication-Intake-Forms-Beat
9.3 Deduplication-Intake-Forms-Worker
9.4 Deduplication-Register-Beat
9.5 Deduplication-Register-Worker
10. Controller Changes
10.1 G2PIntakeFormMetadataController
Method
Endpoint
Input
Output
Process
10.2 G2PIntakeFormDataController
Method
Endpoint
Input
Output
Process
10.3 Verification Controller Updates
11. New Celery Jobs
11.1 Register Ingest Jobs
Job Name
Type
Schedule
Input
Output
11.2 Deduplication Jobs
Job Name
Type
Schedule
Input
Output
12. Change Request vs Intake Form Workflow
12.1 Intake Form Workflow (New Records)
12.2 Change Request Workflow (Edits)
12.3 Key Distinction
Aspect
Intake Form
Change Request
13. Functional Changes Summary
13.1 Section Decoupling
13.2 Intake Form Independence
13.3 Ingest Pipeline
13.4 Deduplication
14. Data Flow Diagram
15. Implementation Notes
Last updated
Was this helpful?