You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/hcc.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,15 +24,18 @@ The recommended workflow for Health Connect Cloud is to: create an interface bra
24
24
A Health Connect Cloud Dev deployment will have at least one Protected Namespace and should also have a dedicated User Namespace for each user. These namespaces can be configured via the Cloud Portal for the selected Health Connect Cloud deployment. It is important for changes to originate in User Namespaces. Protected Namespaces in the Dev deployment must always be kept up to date with the development branch of the associated GitLab repo, either through a CI/CD pipeline or by use of the Git Pull page from Embedded Git.
25
25
# TODO: picture of GitLab/deployment/branch relationship
26
26
27
-
# InterSystems Responsibilities
27
+
# Prerequisites: InterSystems Responsibilities
28
28
- Create GitLab Repository for the Organization
29
29
- Grant appropriate access and privileges to the GitLab Repository
30
30
- Onboard Customers on Source Control Tools for Health Connect Cloud
31
31
- Update Change Control Documentation and Videos
32
32
-[Official Change Control Documentation](https://docs.intersystems.com)
# InterSystems-Recommended Workflow - Embedded Git and GitLab
36
+
37
+
## Notes on Customer Responsibilities
38
+
TODO: flesh this out: configuration, communication, policy/process constraints around approvals, onboarding of users/namespaces
36
39
37
40
## Example Use Case 1: Inbound HL7 Service
38
41
> As a Health Connect Cloud user, I want to add a new inbound HL7 service to receive HL7 messages from a lab.
@@ -98,7 +101,7 @@ Use the link in the output of the sync in order to create a merge request in the
98
101
99
102
Suppose you begin working on a larger project in one branch, and then need to shift to something else. The proper approach to this in Embedded Git is to commit your in-progress work on the first interface, and then to switch to a new branch. This branch will be based on the development branch and may be missing components from the first project, but that's OK. You can always switch back to the first interface branch to continue work there.
100
103
101
-
## Example Use Case 3: Onboarding a New User
104
+
## Example Use Case 3: Onboarding a New User Namespace
0 commit comments