@@ -301,8 +301,7 @@ def pre_validate_patient_name(self, values: dict) -> None:
301301 def pre_validate_patient_name_given (self , values : dict ) -> None :
302302 """
303303 Pre-validate that, if contained[?(@.resourceType=='Patient')].name[{index}].given index dynamically determined
304- (legacy CSV field name:PERSON_FORENAME) exists, then it is an array containing a maximum of 5 items an no items
305- may exceed the GIVEN_NAME_ELEMENT_MAX_LENGTH value
304+ (legacy CSV field name:PERSON_FORENAME) exists, then it is an array containing a single non-empty string
306305 """
307306 field_location = patient_name_given_field_location (values )
308307
@@ -313,21 +312,21 @@ def pre_validate_patient_name_given(self, values: dict) -> None:
313312 field_location ,
314313 elements_are_strings = True ,
315314 max_length = 5 ,
316- string_element_max_length = Constants .GIVEN_NAME_ELEMENT_MAX_LENGTH ,
315+ string_element_max_length = Constants .PERSON_NAME_ELEMENT_MAX_LENGTH ,
317316 )
318317 except (KeyError , IndexError , AttributeError ):
319318 pass
320319
321320 def pre_validate_patient_name_family (self , values : dict ) -> None :
322321 """
323322 Pre-validate that, if a contained[?(@.resourceType=='Patient')].name[{index}].family (legacy CSV field name:
324- PERSON_SURNAME) exists, index dynamically determined then it is a non-empty string no longer than the
325- FAMILY_NAME_MAX_LENGTH value
323+ PERSON_SURNAME) exists, index dynamically determined then it is a non-empty string of maximum length
324+ 35 characters
326325 """
327326 field_location = patient_name_family_field_location (values )
328327 try :
329328 field_value , _ = patient_and_practitioner_value_and_index (values , "family" , "Patient" )
330- PreValidation .for_string (field_value , field_location , max_length = Constants .FAMILY_NAME_MAX_LENGTH )
329+ PreValidation .for_string (field_value , field_location , max_length = Constants .PERSON_NAME_ELEMENT_MAX_LENGTH )
331330 except (KeyError , IndexError , AttributeError ):
332331 pass
333332
0 commit comments