Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organization Program structural change recommendation #12

Open
AEMDuaneBrown opened this issue Sep 19, 2023 · 0 comments
Open

Organization Program structural change recommendation #12

AEMDuaneBrown opened this issue Sep 19, 2023 · 0 comments
Assignees

Comments

@AEMDuaneBrown
Copy link
Contributor

In discussing with an SEA, we presently have Organization Type as a subclass of Organization so that all of the types of organizations can inherit any Organization properties. This, we feel is correct. But Program also has a Type called "Program Type". In that we have created a class called Program Type which has Individual properties that indicate the type of program. The recommendation is that these actually become subclasses of the Program class instead of Individuals. By doing this, those types of Programs (which are also Organizations) can inherit the properties of Organization. We identified this when looking at Elements issue 715 (CEDStandards/CEDS-Elements#715) which is proposing to create Neglected Program Type and Delinquent Program Type. These types of programs are also Organizations and would need to inherit organization properties.

Example: Neglected Program Type = Residential Treatment Home. A Residential Treatment Home is an organization that has a name, a location, financial components related to funding, a calendar, an identifier, membership, any many other aspects that would make it an Organization. So the proposed change is to structure Organization (Class) - Program (Subclass) - Neglected Program (Subclass) - Community Day Program (Subclass).

@aemnathanclinton aemnathanclinton self-assigned this Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants