@@ -490,8 +490,8 @@ def _validate_identifier_system(self, _id: str, _element: str) -> Optional[dict]
490490 severity = Severity .error ,
491491 code = Code .invalid ,
492492 diagnostics = (
493- "Search parameter immunization. identifier must have one value and must be in the format of "
494- '"immunization. identifier.system|immunization. identifier.value" '
493+ "Search parameter identifier must have one value and must be in the format of "
494+ '"identifier.system|identifier.value" '
495495 'e.g. "http://xyz.org/vaccs|2345-gh3s-r53h7-12ny"'
496496 ),
497497 )
@@ -501,18 +501,12 @@ def _validate_identifier_system(self, _id: str, _element: str) -> Optional[dict]
501501 severity = Severity .error ,
502502 code = Code .invalid ,
503503 diagnostics = (
504- "Search parameter immunization. identifier must be in the format of "
505- '"immunization. identifier.system|immunization. identifier.value" '
504+ "Search parameter identifier must be in the format of "
505+ '"identifier.system|identifier.value" '
506506 'e.g. "http://xyz.org/vaccs|2345-gh3s-r53h7-12ny"'
507507 ),
508508 )
509- if not _element :
510- return create_operation_outcome (
511- resource_id = str (uuid .uuid4 ()),
512- severity = Severity .error ,
513- code = Code .invalid ,
514- diagnostics = "_element must be one or more of the following: id,meta" ,
515- )
509+
516510 element_lower = _element .lower ()
517511 result = element_lower .split ("," )
518512 is_present = all (key in ["id" , "meta" ] for key in result )
@@ -521,7 +515,7 @@ def _validate_identifier_system(self, _id: str, _element: str) -> Optional[dict]
521515 resource_id = str (uuid .uuid4 ()),
522516 severity = Severity .error ,
523517 code = Code .invalid ,
524- diagnostics = "_element must be one or more of the following: id,meta" ,
518+ diagnostics = "_elements must be one or more of the following: id,meta" ,
525519 )
526520
527521 def _create_bad_request (self , message ):
0 commit comments