Closed drew-usds closed 4 months ago
Story: “As an internal admin, I can set up an account for a new geography”
[ ] Stand up Admin Settings API for organizations.yml -- #373
prime_data_hub
databaseorganizations.yml
prime-router/src/main/kotlin/azure/AdminSettingsFunction.kt
(or similar)prime_data_hub
database[ ] Stand up Web front-end UX for accessing Admin API -- #419, #422
[ ] CI/CD integration of Web front-end into prime-data-hub system -- #424
organizations.yml
.Account set up (e.g. a set of users get access to the following settings)
Display & update of receiver standard information
Email settings (e.g. turn on or off notification emails)
Set data schema (e.g. Users within account see data with XYZ fields)
Set geography limitations (e.g. Users within account have access to data based on geographical settings, such as state, county, zipcode)
Batching settings (e.g. Users within account receive emails based on a preferred notification cadence - hourly, daily)
Developer targeted admin tooling "shim"
halfway between organizations.yml
and complete onboarding support
e.g. YAML in the web, near direct API calls
Account set up (e.g. a set of users get access to the following settings)
Validation / QA (e.g. I can easily test to see if i’m seeing the appropriate data, and not the data you shouldn’t see; see test messages)
Sweet! Overall looks good to me
Changed the title to HL7
PRD: https://docs.google.com/document/d/1J-fymTtGsN2U1JQ8LAIqIsE4ONzu7nE9h0gMfOCHCy0/edit
Build a web experience that allows a public health jurisdiction to receive Data Hub report data and access relevant insights
Story “As an internal admin, I can set up an account for a new geography” “As a PHD, I can get access to the existing download site by having a conversation with USDS/CDC”
Requirements Account set up (e.g. a set of users get access to the following settings) Set user limitations (e.g. for DH Admin, PHD Admin, PHD Readers). Set an HL7 variant Batching settings (e.g. Users within account receive emails based on a preferred notification cadence - hourly, daily) Email settings (e.g. turn on or off notification emails) Validation / QA (e.g. I can easily test to see if i’m seeing the appropriate data, and not the data you shouldn’t see; see test messages)