openimis/openimis-be-api_fhir_py

View on GitHub
api_fhir/converters/contractConverter.py

Summary

Maintainability
A
0 mins
Test Coverage
from api_fhir.models import Contract

from api_fhir.converters import BaseFHIRConverter, ReferenceConverterMixin


class ContractConverter(BaseFHIRConverter, ReferenceConverterMixin):

    @classmethod
    def get_reference_obj_id(cls, imis_contract):
        return f'{imis_contract.product_code}/{imis_contract.expiry_date}'

    @classmethod
    def get_fhir_resource_type(cls):
        return Contract