def build_fhir_location_code_identifier(cls, identifiers, imis_location): if imis_location is not None: identifier = cls.build_fhir_identifier( imis_location.code, R4IdentifierConfig.get_fhir_identifier_type_system(), R4IdentifierConfig.get_fhir_location_code_type()) identifiers.append(identifier)
def build_imis_location_identiftier(cls, imis_location, fhir_location, errors): value = cls.get_fhir_identifier_by_code( fhir_location.identifier, R4IdentifierConfig.get_fhir_location_code_type()) if value: imis_location.code = value cls.valid_condition(imis_location.code is None, gettext('Missing location code'), errors)