Stream: implementers
Topic: Specialized Patient Registries based on FHIR
Mike Ryzhikov (Apr 24 2019 at 09:47):
Hello! It would be great if you advise me links or some materials that describe how I can develop/implement specialized patient registries based on FHIR such as Cancer Registry, HIV Registry and other types of registries for aggregation of administrative and medical data about patient's health?
Mike Ryzhikov (Apr 24 2019 at 11:35):
Hello! Could you check and help me with a mapping of a specialized register on HL7 FHIR?
We need to create and manage the regional register of patients with particular diagnoses (a subset of diagnoses).
The primary goal of this registry is to capture information about patients and available benefits/concessions for them. The benefits/concessions are assigned to the patients based on the diagnosis by special request from a medical organization to the regional organization.
The first scenario of using the registry is the checking of medication prescriptions. If a patient doesn't have approved benefits/concessions then the patient can't receive medication prescription covered by government insurance.
The second scenario of using the registry is a regional analysis of data about prescribed medications and the number of patients with specialized diagnoses.
We need to collect and manage the following dataset:
- patient info (demographics, personal documents)
- insurance info (number, insurance company)
- type of benefit/concessions
- diagnoses (the reason for approving benefit for a patient)
- dates (when included into registry / excluded from registry)
- a medical organization (included a patient to the registry)
- a medical organization (excluded a patient to the registry)
My draft for the solution:
I'm going to use the EpisodeOfCare resource for this registry. This resource has suitable meaning and attributes and links to needed resources (patient, diagnoses and organization).
But I think that the information about benefits should be included in the Coverage resource, for example:
Coverage.Type = extended healthcare (EHCPOL)
Coverage.Class.Type = Group
Coverage.Class.Value = Type of Benefit/Concession (code)
What do you think about that? Could you advise me the right way for my tasks?
Jason Walonoski (Apr 24 2019 at 11:46):
One of the scenarios you describe reminds me a little bit of the Da Vinci Prior Authorization use-case... You might want to take a look at that and see what they have planned. It might give you some ideas. http://wiki.hl7.org/index.php?title=Da_Vinci_Prior_Authorization_FHIR_IG_Proposal
Lloyd McKenzie (Apr 24 2019 at 14:37):
Agree. This sounds like a PriorAuthorization, which uses the Claim resource. Though the use of that as a 'registry' is a bit unusual. If this is just describing their base coverage, then you'd need a combination of Coverage (which identifies who has the insurance coverage) with InsurancePlan (which describes, at a high level) what the plan covers. Note that this wouldn't reflect coverage limits used to date. If you need to know "how much would be covered today", then you should either do a pre-determination (Coverage) or eligibility check (EligibilityRequest/EligibilityResponse)
Last updated: Apr 12 2022 at 19:14 UTC