Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 137 Next »

CAMMS-SMMAC contains data for all eMERs submitted on/after July 6, 2022

System Profile

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)

CAMMS Components

wwwappstestext
tcappstest - https://tcapps.tc.gc.ca/testnlb.asp
appstest

Integration with WLM & ServiceBus

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).

Documents / Process Maps

CivAv Medical Project Sharepoint Folder

Figma Wireframes

MIRO Boards

MindManager

SA&A Documents

RDIMS

Title

Comment

18540167

Statement of Sensitivity (SoS)

CAMMS SoS

18540079

Level of Assurance (LoA)

CAMMS LoA

18546402

Network Topography & Process Workflow

18546085

Security Concept of Operations

CAMMS SecConOps

18549429

SRTM

Copied from Seafarer (Common Controls)

Information on Related Systems

CivAv Medicine systems: CAMIS - SIMAC eMER - eREM

Shared components: Workload Management Service List Of Values API - Swagger

https://github.com/tc-ca/DSD-Marine-Blazor-Components

Seafarer services (MPDIS, ACES): /wiki/spaces/MAR/pages/2457108611

Seafarer Roadmap.pptx

An example of an application that has integrated with Workload Management: /wiki/spaces/MAR/pages/393806352

Good To Know

 Connections between CAMMS <> CAMIS

Calls to CAMMS/Publisher from CAMIS

  • Assign a file number to an initial applicant

  • Add an assessment to a MER

    • Update status of work item to reflect assessment.

    • PBI 173581: Auto-update work item status when assessment is entered (fit/unfit)

    • PBI 173582: Auto-update work item status when assessment is entered (defer)

  • Delete an assessment from a MER

    • Status of work item is reverted back to status prior to when the assessment was added.

If publisher goes down, any call from CAMIS during that time is lost
> updates in CAMIS are blocked when down, error message is shown

If eMER listener goes down, message doesn't reach it
> will retry when it goes back up

If APIs go down
> eMER listener will re-attempt 60 times every 2 minutes (essentially retries for ~2 hrs)
> set in appsetttings.json (see Task 232346)

 Document Sharing with Applicants/CAMEs

Documents can be shared with applicants and/or CAMEs through CAMMS-SMMAC. Users have the option to notify the receiver through an email (via GC Notify).

When a document is shared, a new row is created in the document share table and if it is unshared, then the deleted date is set. If the doc is shared again, a new row is created.

The most recent notification date is set in this table and a history of all past notifications is logged in WA005.

 Logging into WA005_PROCESS_LOG

The following actions are logged:

When a file number is associated with an MBUN

  • process_name_nm: CAMIS-SIMAC-API.RegisterToken

  • Updating file #_ MTOA/MBUN token from _ to _

When a document shared notification is sent out

  • process_name_nm: CAMIS-SIMAC-API.UpdateDocShare

  • Updating Notification of Document Share: [ ID: _, Document ID: _, Notified Date: _, Notification Email: _]

 Known Bugs

Unable to clear Bring Forward date if use clear button of calendar widget.
In order to delete/clear the BF date of a request, the user must use the delete/backspace key to remove the date from the field and then save. If the calendar widget’s clear button is used, the BF date will not be updated to null.
Bug 257385: Cleared/deleted BF Date in CAMMS Request doesn't save

When creating/updating a request, it cannot have the same date as an existing MER.
This is due to a constraint in the CAMIS database on UA006.
PBI 214783: Error handler - MER Date already exists

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).

  • No labels