- Rounding List (full Rounding List, rooms with alerts, rooms with low sentiment)
- Clickable rounding map with sentiment and alert notifications
- Interactive survey for selected room
- View survey history
- Cross-platform, responsive application
- Dataverse with Healthcare data model
- Patient (Contact)
- Location
- Encounter
- Deploy managed solution to a Dataverse environment
- Publish the Non-Clinical Rounding and Rounding History Power Apps
- Assign Non Clinical Rounding Administration security role
- Deploy sample data (or create your own)
- Share app with users and assign security roles
- Model Driven Power App: Non-Clinical Rounding
- Table: Rounding Detail
- Table: Rounding Session
- Security Role: Non Clinical Rounding User
- Security Role: Non Clinical Rounding Administration
-
Use of FHIR concept of Encounter to track experience across multiple locations
-
Use of FHIR concept of Encounter Locations to list and filter based on a status of Active
- https://www.hl7.org/fhir/encounter-definitions.html#Encounter.location
- This is used to show the list of beds (Locations), and allow the traversing of related information
- A configured Rounding Detail table includes direct links to the the Patient and Location, based on the Encounter details. Allows for use of Power Platform & Dataverse features for workflow and reporting, without modification to the FHIR data.
-
Note: Sample room map uses Power Apps experimental feature to select and open room record
This repository includes sample data that allows testing/modification without requiring a live FHIR integration.
-
Import the RoundingDetail.csv file found in the solutions folder of this repository
- Not sure how? Navigate to Power Apps Maker Portal->Data->Rounding Detail->Data then use the Import from Excel action
- Update the data map to relate the Title column from the .csv to the Title column in Dataverse
-
Optional: Update references for each Rounding Detail record to a related Patient, Encounter, and Location. Doing so will enable additional views/reporting summarized for an Encounter (regardless of Location), summarized for a Location (regardless of Patient), etc.
If you choose to create your own sample data, the Rounding Map (canvas Page) will need to be updated to reflect the room names/numbers/map location in order to behave as expected.
Addressed bug for the Non-Clinical Rounding User security role to create Rounding Sessions.
Re-added form-embedded canvas Power App.
Addressed some visual defects.
- Canvas components - adjusting width for better mobile phone experience
- Rounding Detail form - Added Encounter and Patient lookup fields to Details tab for reference (read-only)
First deployable package.
- Added user security role
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.