def create_test_claim_service(self): service = ClaimService() service.service = Service() service.service.code = self._TEST_SERVICE_CODE service.price_asked = self._TEST_SERVICE_PRICE_ASKED service.qty_provided = self._TEST_SERVICE_QUANTITY_PROVIDED service.explanation = self._TEST_SERVICE_EXPLANATION return service
def build_activity_definition_extension(cls, extension): imis_service = ClaimService() reference = Reference() extension.valueReference = reference extension.url = "ActivityDefinition" imis_service.service = Service() extension.valueReference = ActivityDefinitionConverter.build_fhir_resource_reference( imis_service.service) return extension
def create_test_claim_service(self): service = ClaimService() service.service = Service() service.service.code = self._TEST_SERVICE_CODE service.status = self._TEST_SERVICE_STATUS service.qty_approved = self._TEST_SERVICE_QUANTITY_APPROVED service.justification = self._TEST_SERVICE_JUSTIFICATION service.rejectionreason = self._TEST_SERVICE_REJECTED_REASON service.limitation_value = self._TEST_SERVICE_LIMITATION_VALUE return service
def build_activity_definition_extension(cls, extension): #extension = Extension() imis_service = ClaimService() reference = Reference() extension.valueReference = reference extension.url = "ActivityDefinition" imis_service.service = Service() if imis_service.service is None: raise FHIRRequestProcessException( ['Cannot construct activity on None (service) ']) extension.valueReference = ActivityDefinitionConverter.build_fhir_resource_reference( imis_service.service) return extension
def get_queryset(self): return Service.get_queryset(None, self.request.user)