Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Defines which Patient Attributes in received HL7 ADT messages are considered for selecting existing Patient records in the archive.

Format: 'pid' ['?'] ',issuer' ['?'] [','<demograhic-match>]
<demograhic-match> ::= '[' [<ignore>','] <demograhic-fields> ']' | [<ignore>','] <demograhic-fields>
<ignore> ::= 'ignore("' <regular-expression> '")'
<demograhic-fields> ::= <demograhic-field> ['?'] [',' ...]
<demograhic-field> ::= 'familyname''(1)' | 'givenname''(1)' | 'middlename''(1)' | 'nameprefix''(1)' | 'namesuffix''(1)' | 'birthdate' | 'sex'

Substrings specified by 'ignore("' <regular-expression> '")' will be ignored for matching patient name components.

A '(1)' suffix of the attribute name specifies that a value with only one character will be interpreted as initial, and match with any value starting with this character.

A question mark('?') after a field name specifies that a missing value in received HL7 ADT messages will match with any value for that field in existing Patient Records, as Patient Records with missing values for that field will match with any value for that field in received HL7 ADT messages. Field names without question marks specifies, that HL7 ADT messages without values for such fields will not match any existing Patient Record, as and Patient Records without values for such fields will not get selected on receive of any HL7 ADT message.

...