Skip to content

Commit b347722

Browse files
fix comments on viewsets
1 parent f40fd2e commit b347722

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

apps/fhir/bluebutton/views/insurancecard.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ class DigitalInsuranceCardSearchView(FhirDataView):
2727
HasDigitalInsuranceCardScope,
2828
]
2929

30-
required_coverage_scopes = ['patient/Coverage.rs', 'patient/Coverage.s', 'patient/Coverage.read']
31-
required_patient_scopes = ['patient/Patient.r', 'patient/Patient.rs', 'patient/Patient.read']
30+
required_coverage_search_scopes = ['patient/Coverage.rs', 'patient/Coverage.s', 'patient/Coverage.read']
31+
required_patient_read_scopes = ['patient/Patient.r', 'patient/Patient.rs', 'patient/Patient.read']
3232

3333
def __init__(self, version=1):
3434
super().__init__(version)

apps/fhir/bluebutton/views/insurancecard_viewset.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ class DigitalInsuranceCardViewSet(FhirDataView, viewsets.ViewSet):
2828
version = 1
2929
resource_type = 'Bundle'
3030

31-
required_coverage_scopes = ['patient/Coverage.rs', 'patient/Coverage.s', 'patient/Coverage.read']
32-
required_patient_scopes = ['patient/Patient.r', 'patient/Patient.rs', 'patient/Patient.read']
31+
required_coverage_search_scopes = ['patient/Coverage.rs', 'patient/Coverage.s', 'patient/Coverage.read']
32+
required_patient_read_scopes = ['patient/Patient.r', 'patient/Patient.rs', 'patient/Patient.read']
3333

3434
permission_classes = [
3535
permissions.IsAuthenticated,
@@ -48,7 +48,7 @@ def initial(self, request, *args, **kwargs):
4848
return super().initial(request, self.resource_type, *args, **kwargs)
4949

5050
def list(self, request, *args, **kwargs):
51-
"""Equivalent to get() in FhirDataView"""
51+
'''Equivalent to get() in FhirDataView'''
5252
out = self.fetch_data(request, self.resource_type, *args, **kwargs)
5353
return Response(out)
5454

apps/fhir/bluebutton/views/patient_viewset.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ def get_permissions(self):
5959
return [p() for p in perm_classes]
6060

6161
def list(self, request, *args, **kwargs):
62+
'''Equivalent to get() in FhirDataView'''
6263
out = self.fetch_data(request, self.resource_type, *args, **kwargs)
6364
return Response(out)
6465

@@ -70,12 +71,9 @@ def build_parameters(self, request):
7071
return {'_format': 'application/json+fhir'}
7172

7273
def build_url(self, fhir_settings, resource_type, resource_id=None, *args, **kwargs):
73-
# Similar to the previous SearchView / ReadView implementations
7474
if fhir_settings.fhir_url.endswith('v1/fhir/'):
75-
if resource_id:
76-
return f"{fhir_settings.fhir_url}{resource_type}/{resource_id}/"
77-
else:
78-
return f"{fhir_settings.fhir_url}{resource_type}/"
75+
# only if called by tests
76+
return '{}{}/{}/'.format(fhir_settings.fhir_url, resource_type, resource_id)
7977
else:
8078
if self.version == 3 and getattr(fhir_settings, 'fhir_url_v3', None):
8179
fhir_url = fhir_settings.fhir_url_v3

0 commit comments

Comments
 (0)