What You're Going to Build - Patient Management Application
Our first app is a simple Patient Management Application. We will need it to perform some basic functions such as create, edit, delete and search for FHIR Patient resources by interacting with a FHIR server using the FHIR REST APIs.
Requirements Specification
Here are the functionalities your application must support:
- List all the patients on a FHIR server, displaying their name, gender and date of birth
- Create patients by submitting a form with the patient’s name, gender, date of birth and phone number. Implement validation on all fields.
- Allow updating all patients on the FHIR server by opening them on the same form and changing details.
- Search patient by name (also support partial search).
Bonus functionality
- Search patient by name or phone number (also support partial search)