System roles:
We will be discussing a list of the prioritized public health use cases that have been identified within the Helios FHIR accelerator. These include:
- FHIR Query and Response
- Use Case #1 – PHA gathers Address / Phone Number / Contact Means (Complete)
- Use Case #2 – Hepatitis C follow-up (Complete)

- Use Case #3 – PHA receives a single syphilis titer result and needs to obtain follow up lab results and/or treatment information (Complete)
- Use Case #4 – PHA receives eCR for chlamydia case and wishes to know whether medication was picked up and expediated partner therapy was initiated (for case investigation and surveillance) (30% Complete)
- Use Case #5 – PHA X receives report for reportable disease Y (e.g., COVID, legionella) and wants to know whether the patient was hospitalized as an inpatient (Complete)
- Use Case #6 – Newborn Screening Reporting (Complete)
- Use Case #7 – Sexually Transmitted Infections (STIs)
- [PLACEHOLDER] TEFCA and USCDI+ Use Cases
- Push
- Use Case #8 – PHA X receive interstate notification on patient with TB from PHA Y and needs to obtain/monitor treatment information
- Use Case #9 – PHA receives a report on a patient with a TB case, the individual is resistant to specific drugs, and the PHA wants to send that data back to the provider
- Subscriptions
- Use Case #10 – HRSA FHIR IG / UDS+ IG Chronic Disease Use Cases (i.e., tobacco cessation, hypertension, diabetes)
- Use Case #11 – PHA needs to report on a non-infectious disease such as cancer or lead which has its own case management system (same underlying technology, different policy implications)
- Bulk
- Use Case #12 – PHA receives a report for patients who test positive for mumps and want to look to see if the specific group of patients have been immunized
- Use Case #13 – PHA receives information from a long-term care facility on a patient with an identified c.auris case, and the PHA may want to understand what patients may have come into contact with the case while in the LTCF based on X criteria
- Use Case #14 – Use Bulk FHIR to send Death Records
- [PLACEHOLDER] Cumulus Use Cases
- SMART Access
- Use Case # 15 – SMART Health Cards/Links for various use cases (B2B)
Identified Use Case Questions
- What is the public health purpose?
- What questions are you trying to answer?
- Is this surveillance or research?
- What are your data needs?
- Where do you get this data? Via what means?
- Is this question being answered through manual intervention today?
- Who are the actors (HIE, QHIN, EHR, STLT, CDC, etc.) who are part of this query?
- Which types of data holder(s) are the source of data today?
- Do you need to answer this question for a group of people or an individual?/Is this query for an individual or is this for a set of patients? (Line level)
- If it’s a set of patients, are the set of patients specifically defined? If so, how are they defined? (attribute or enumerated list)
- How do you know when to query for a specific patient? (Line level)
- Are you getting timely information?
- How often do you send the report? Does it need to be sent in real-time or could the information be sent as a batch? Does the response need to be sent back immediately or when it is ready?
- How do we determine the urgency/frequency of this request?
- Are you getting accurate information?
- Are you getting an appropriately scoped grouping of information? (Too much? Too little?)
- How do we know we are receiving the correct information for the correct patient? Which system (requestor or responder) should determine that?
- Are you getting complete information?
- What is the minimum necessary data?
- After the data is consumed, what additional data is needed to complete the query?
- What are the policies/laws that allow manual requests for data?
- Is the data required to be reported by law under the jurisdiction? Which data or reportable infectious disease is required to be sent under state or local law?
- What information is allowed to be disclosed under state, federal, and local law?
- Can you request access under a specific scope?
- Are there per access authorization to access the data decisions that need to be made? What are the exceptions to the authorities?
- Is this a costly question/issue to answer?