Team Medevac (Medical Project)
CAMMS-SMMAC contains data for all eMERs submitted on/after July 6, 2022
System Profile
System Full Name | Civil Aviation Medicine Management System (CAMMS) / |
---|---|
Source Code | https://dev.azure.com/transport-canada/Medical Certificate Processing/_git/CAMMS-SMMAC |
Sprint Board | |
Team Email | |
DevOps Dashboard | |
SharePoint | |
Dashboard | |
Roadmap |
Technology Assessment
Platform Type | Web |
---|---|
Database Platform and Version | Oracle (CAMIS), Postgres (WLM), CosmosDB (LOV) |
Development Tool | Visual Studio 2022 |
Development Language and Framework | .NetCore 6 (SDK), Blazor |
Additional Dependencies | |
Authentication | Azure AD |
CAMMS-SMMAC
External Applicant Portal (CivAvMedCert / CertMedAvCiv)
Environment | CAMMS-SMMAC |
---|---|
Development | |
Test / Acceptance | |
Production |
CAMMS Components
wwwappstestext
tcappstest - https://tcapps.tc.gc.ca/testnlb.asp
appstest
Integration with WLM & ServiceBus
Environment | CAMMS-SMMAC-Publisher | eMER Listener |
---|---|---|
Development | https://wwwappstest.tc.gc.ca/Saf-Sec-Sur/2/CAMMS-SMMAC-Publisher | |
Test/Acc | https://wwwappstest.tc.gc.ca/Saf-Sec-Sur/2/CAMMS-SMMAC-Publisher-TEST | |
Production | https://wwwapps.tc.gc.ca/Saf-Sec-Sur/2/CAMMS-SMMAC-Publisher |
Azure Portal
Team Medevac - Azure Portal Dashboard
In order to access CAMMS, the user must be a member of one of the Medical-Users groups in Azure or part of TC-CivAv-Medevac group (for developers).
Resource | Development | Test / Acceptance | Production |
---|---|---|---|
Group (users) | TC-CivAv-Medical-AMRBAdministrator-PROD
| ||
Resource Group | NPRD-CACN-CIVAV-MEDICAL-CERTIFICATE-DEV-RGP SCED-NPRD-CACN-CIVAV-MEDICAL-CERTIFICATE-DEV-RGP | NPRD-CACN-CIVAV-MEDICAL-CERTIFICATE-TEST-RGP SCED-NPRD-CACN-CIVAV-MEDICAL-CERTIFICATE-ACC-RGP | PROD-CACN-CIVAV-MEDICAL-CERTIFICATE-RGP SCED-PROD-CACN-CIVAV-MEDICAL-CERTIFICATE-RGP |
App Registration | |||
App Insights | ncd-camms-smmac-appi01 | nca-camms-smmac-appi01 |
|
Alert Rules |
| ||
AzureFunction |
AzureFunction Set Timer trigerring by Configuration in Azure :
this helpful link for editing cron expression (timer trigger) Timer trigger for Azure Functions
Documents / Process Maps
CivAv Medical Project Sharepoint Folder
Deck for MAACE - Medical Special Project.pptx
Ocelot Documentation: Routing — Ocelot Gateway 23.4 documentation
Figma Wireframes
MIRO Boards
MindManager
SA&A Documents
Information on Related Systems
CivAv Medicine systems: CAMIS - SIMAC eMER - eREM
Shared components: Workload Management Service List Of Values API - Swagger
Seafarer services (MPDIS, ACES): https://tcmarin.atlassian.net/wiki/spaces/MAR/pages/2457108611
An example of an application that has integrated with Workload Management: https://tcmarin.atlassian.net/wiki/spaces/MAR/pages/393806352
Good To Know
SAFSECSUR = old bilingual name for Safety Security Sûreté group
On Azure, inside the SafSecSur RG, we can find all the cross-project shared APIs, DBs, and Keyvaults and our shared ACR (Azure Container Registry).