-
Notifications
You must be signed in to change notification settings - Fork 1
[GPDAPIM-258] SDS access module #79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
✅ Trivy gate: no Critical/High vulnerabilities. Trivy Image Scan SummaryImage: 900119715266.dkr.ecr.eu-west-2.amazonaws.com/whoami:feature-gpcapim-258-sds-access-module
Findings (top 50)
|
|
✅ Trivy gate: no Critical/High issues. Trivy IaC (Terraform) Summary
Findings (top 50)
|
| # FHIR identifier systems | ||
| ODS_SYSTEM = "https://fhir.nhs.uk/Id/ods-organization-code" | ||
| INTERACTION_SYSTEM = "https://fhir.nhs.uk/Id/nhsServiceInteractionId" | ||
| PARTYKEY_SYSTEM = "https://fhir.nhs.uk/Id/nhsMhsPartyKey" | ||
| ASID_SYSTEM = "https://fhir.nhs.uk/Id/nhsSpineASID" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fine in the context of this PR, but I wonder if these might be in a common FHIR config long-term. @davidhamill1-nhs might have an approach in the harmonisation ticket.
| # URLs for different SDS environments | ||
| SANDBOX_URL = "https://sandbox.api.service.nhs.uk/spine-directory/FHIR/R4" | ||
| INT_URL = "https://int.api.service.nhs.uk/spine-directory/FHIR/R4" | ||
| DEP_UAT_URL = "https://dep.api.service.nhs.uk/spine-directory/FHIR/R4" | ||
| PROD_URL = "https://api.service.nhs.uk/spine-directory/FHIR/R4" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can see that these might be useful long-term, but are they adding value at this point?
| # Default service interaction ID for GP Connect | ||
| DEFAULT_SERVICE_INTERACTION_ID = ( | ||
| "urn:nhs:names:services:gpconnect:fhir:rest:read:metadata-1" | ||
| ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Our scope for Alpha is specifically ARS so makes sense to use it now. As GPC has other interactionIDs though it's probably worth being explict.
| # Default service interaction ID for GP Connect | |
| DEFAULT_SERVICE_INTERACTION_ID = ( | |
| "urn:nhs:names:services:gpconnect:fhir:rest:read:metadata-1" | |
| ) | |
| # Default service interaction ID for GP Connect | |
| ACCESS_RECORD_STRUCTURED_INTERACTION_ID = ( | |
| "urn:nhs:names:services:gpconnect:fhir:operation:gpc.getstructuredrecord-1 | |
| ) |
|
|
Deployment Complete
|



Description
Creates the SDS access module and integrates it with the controller.
Context
CDG requires the ability to obtain organisation ASIDs and endpoints from SDS. This provides that capability.
Type of changes
Checklist
Sensitive Information Declaration
To ensure the utmost confidentiality and protect your and others privacy, we kindly ask you to NOT including PII (Personal Identifiable Information) / PID (Personal Identifiable Data) or any other sensitive data in this PR (Pull Request) and the codebase changes. We will remove any PR that do contain any sensitive information. We really appreciate your cooperation in this matter.