This project is a deployment package from an Implementation Guide (IG) for the Diagnosis and Management of Acute Rheumatic Fever (ARF). It is intended to form the basis for sharing information between multiple health providers - typically using a central national ARF registry. The data specification could also be used directly for a FHIR based ARF Register.
This a downstream IG based on FHIR AU Core and AU Base specifications (i.e. for the Australian context). The primary use of this project is expected to be for those who wish to extend this specification and/or to adapt it for a different national context (eg. US Core).
The FSH source code used to create this deployment project can be found here.
To deploy this package simply clone the repo and copy the contents to a web server folder.
If you like this, don't forget to give the project a star! Thanks!
Acute rheumatic fever (ARF) results from the body’s autoimmune response following an infection with Group A Streptococcus bacterium (Streptococcus pyogenes). Rheumatic heart disease (RHD) refers to the long-term cardiac damage caused by either a single severe episode or multiple recurrent episodes of ARF. The development of ARF occurs approximately two weeks after S. pyogenes infection . The clinical manifestations and symptoms of ARF can be severe and are described in the Revised Jones Criteria1.
ARF and RHD are relatively rare in developed countries, being closely associated with social and environmental factors such as poverty, overcrowding, and reduced access to health care2. However, incidence rates remain very high in populations in rural/remote Northern Australia.
Whilst primary prevention requires addressing the underlying socio-economic causes, secondary prevention of rheumatic fever recurrence relies on correct diagnosis and regular 3-4 weekly intramuscular injections of benzathine penicillin G (BPG or Bicillin) administered over a prolonged period (ofthen 10 years or up to age 21). Failure to maintain regularity of this treatment places the patient at risk of accumulative damage to heart valves, and can lead to heart failure and/or stroke3.
Studies have shown that in Northern Queensland, adherence to recommended frequency of such injections has been low. There are a number of contributing factors to this, not least of which is the degree of discomfort caused to the patient in administering this injection. However the stark reality is that many patients with diagnosed ARF are at significant risk of developing RHD:
Overall, adherence to secondary prophylaxis for ARF/RHD in Far North Queensland over the study period was insufficient to provide prophylaxis against recurrences of ARF per current guidelines. The vast majority of injections were not delivered within the recommended 28‐day interval and a significant number were not even administered within 35 days.4
An effective national or regional ARF/RHD register that tracks a patients ongoing compliance with medication is a key factor and an important tool in improving adherence to the regular treatment of ARF/RHD, and thereby maintaining health of this population. To be effective, the ARF/RHD register must be highly interoperable, enabling updates from different EHR systems whilst minimising manual data entry steps of busy clinicians, and providing automated reminders and notifications to prompt and alert where patients are at risk due to non-compliance.
In order to deploy the IG, first Clone this repository by executing:
git clone https://github.com/dfoulkes-au/arf-register-fsh.git
To deploy the package on the internet, you will need to have access to a web server and have permissions to copy files to the a folder that is served by the web server. In this case, simply copy all files and folders from the folder you have cloned to a specified folder on your web server. You should then be able to access the IG in your browser.
If you want to test the IG on a local computer, then install Python. Then change to the folder on your computer that contains the cloned content.
Run the following command:
python -m SimpleHTTPServer
Then in your browser go to http://localhost:8000/index.html
The profiles outlines in this implementation guide support the following primary workflows that support the various data exchange steps required for the monitoring and managing an ARF patient. These workflows are:
This occurs after a patient has received a diagnosis (or suspected diagnosis), and involves registering a patient for the first time on the registry. Typically this would be achieved by posting a FHIR bundle containing and instance of each of the following resources:
- ARF Patient - patient demographic information Example JSON
- ARF Condition - diagnosis and severity of ARF/RHD condition Example JSON
- ARF Allergy - any known medication allergies Example JSON
This workflow may take place for a newly registered patient, or it be used to record a careplan/prescription for a subsequent or updated care episode. This process creates (or updates) a Care Plan and a Medication Request resouce (see profiles below) describing frequency and dosage of medications and specifying which Organization(s) and Practitioners will be responsible for the patient care. Where new information is available (eg. updated phone numbers or disease severity), this process may also optionally be used to update the Patient, Condition or Allergy resources created by the Patient Registration workflow.
- ARF CarePlan - care plan outline and practitioners/providers responsible to deliver the care Example JSON
- ARF MedicationRequest - prescribed frequency and dosage of medication Example JSON
- ARF Organisation - health provider organisation responsible for CarePlan Example JSON
- ARF Practitioner - practioner providing care for ARF patient Example JSON
- ARF PractionerRole - practioner (medicare provider) role Example JSON
This workflow takes place when a specific instance of the medication request has been administered to the patient. It creates a single Medication Statement resource recording the date, provider, dosage, route etc. of the medication administration. This workflow may also optionally update the CarePlan with a different practitioner/provider and or the patient contact details.
- ARF MedicationStatement - administered time, dosage, route of medication Example JSON
This workflow may take place at any time, and will return the current information about a specific patient:
- Status (eg. Not Registered, Registered, Deceased, Care Plan Created, Care Plan Expired, Care Plan on Track, Overdue, Loss of Contact)
- Date and details of most recent administration of Bicillin
- Patient contact details
- GP/Pracitioner detail
- Organization
Issues and or pull requests for this deployment project will not be monitored.
The content of this project is derived by an automated compilation process from the source code project.
So if you have contributions or suggestions please go to the source project, and follow the "How to Contribute" instructions there.
Distributed under the MIT License. See LICENSE.txt for more information.
- FHIR Shorthand FSH
- FHIR Australia AU FHIR Base Implementation Guide
- Te Whatu Ora Shared Care FHIR API
Footnotes
-
Dianne Sika-Paotonu, Andrea Beaton, Aparna Raghu, Andrew Steer, and Jonathan Carapetis. Acute Rheumatic Fever and Rheumatic Heart Disease ↩
-
Austalian Institute of Health and Welfare. Acute rheumatic fever and rheumatic heart disease ↩
-
Queensland Government. Rheumatic heart disease ↩
-
Priya M Kevat, Ronny Gunnarsson, Benjamin M Reeves, and Alan R Ruben Adherence rates and risk factors for suboptimal adherence to secondary prophylaxis for rheumatic fever ↩