def build_fhir_code_identifier(cls, identifiers, imis_claim_admin): if imis_claim_admin.code: identifier = cls.build_fhir_identifier( imis_claim_admin.code, R4IdentifierConfig.get_fhir_identifier_type_system(), R4IdentifierConfig.get_fhir_claim_admin_code_type()) identifiers.append(identifier)
def build_imis_identifiers(cls, imis_claim_admin, fhir_practitioner, errors): value = cls.get_fhir_identifier_by_code( fhir_practitioner.identifier, R4IdentifierConfig.get_fhir_claim_admin_code_type()) if value: imis_claim_admin.code = value cls.valid_condition(imis_claim_admin.code is None, gettext('Missing the claim admin code'), errors)