{"id":25404922,"url":"https://github.com/ryanninodizon/ehr-poc","last_synced_at":"2026-05-07T03:40:00.939Z","repository":{"id":275326336,"uuid":"925704860","full_name":"ryanninodizon/EHR-PoC","owner":"ryanninodizon","description":"End-to-End Concept Project: Azure Data Factory Pipeline, Azure IoT Central, Azure Storage Account, Azure SQL, .NET, Angular","archived":false,"fork":false,"pushed_at":"2025-02-14T17:21:05.000Z","size":44442,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T18:26:39.522Z","etag":null,"topics":["angular","automation-workflow","azure","dataengineering","datafactory","datapipeline","dotnet","entra-id","entraid","etl","iotcentral","microsoft-identity-platform","msal","spa"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryanninodizon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-01T14:43:22.000Z","updated_at":"2025-02-14T17:21:09.000Z","dependencies_parsed_at":"2025-02-01T18:28:39.839Z","dependency_job_id":"a9e0b1dc-2bb7-4292-b33a-4a5a6e6df285","html_url":"https://github.com/ryanninodizon/EHR-PoC","commit_stats":null,"previous_names":["ryanninodizon/ehr-poc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanninodizon%2FEHR-PoC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanninodizon%2FEHR-PoC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanninodizon%2FEHR-PoC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanninodizon%2FEHR-PoC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanninodizon","download_url":"https://codeload.github.com/ryanninodizon/EHR-PoC/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248622981,"owners_count":21135151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","automation-workflow","azure","dataengineering","datafactory","datapipeline","dotnet","entra-id","entraid","etl","iotcentral","microsoft-identity-platform","msal","spa"],"created_at":"2025-02-16T04:25:08.602Z","updated_at":"2026-05-07T03:40:00.914Z","avatar_url":"https://github.com/ryanninodizon.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Info\nThis repository contains four directories that can be used to implement the end-to-end solution.\n- **[IoTCentral-FileUploader](https://github.com/ryanninodizon/EHR-PoC/tree/main/IoTCentral-FileUploader  \"IoTCentral-FileUploader\") -** This is a basic console app that serves as a FileUploader from local machines. It locates the file to be uploaded and sends it to IoT Central file storage.\n\n- **[api](https://github.com/ryanninodizon/EHR-PoC/tree/main/api \"api\") -** This is a simple .NET Minimal WebAPI that retrieves data from the output of an Azure Data Factory Pipeline.\n\n- **[arch](https://github.com/ryanninodizon/EHR-PoC/tree/main/arch \"arch\") -** This folder contains the architecture diagrams.\n\n- **[spa](https://github.com/ryanninodizon/EHR-PoC/tree/main/spa \"spa\") -** An Angular project that showcases the authentication/authorization with Microsoft Identity Platform.\n\n## End-to-End Solution \n![](https://github.com/ryanninodizon/EHR-PoC/blob/main/arch/MainFlow.png)\nSee e2e testing [here](https://youtu.be/krEo3mMB9E4)。\n\n## Quick Demonstrations:\n\u003e Data Pipeline/Processing \n![](https://github.com/ryanninodizon/EHR-PoC/blob/main/arch/data-pipeline-poc.gif)\n\n## \n\u003e Securely Retrieving Data \n![](https://github.com/ryanninodizon/EHR-PoC/blob/main/arch/fetching-data.gif)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanninodizon%2Fehr-poc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanninodizon%2Fehr-poc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanninodizon%2Fehr-poc/lists"}