관계

관계는 개인 참여자나 가망성이 높은 사람 참여자와 다른 개인(예: 배우자) 간의 개인적 관계를 표시합니다. 관계가 개인 참여자나 가망성이 높은 사람 참여자에 대해 추가되면, 관련된 개인이 시스템에 등록된 경우 시스템이 관련된 개인과의 상호 관계를 자동으로 추가합니다. 예를 들어, 개인 참여자의 배우자 관계가 저장되면, 해당 개인 참여자 배우자의 관계도 자동으로 저장됩니다. 또한 관련된 개인이 시스템에 등록되어 있지 않으면 개인이나 가망성이 높은 사람의 관계도 기록될 수 있습니다. 관계의 세부사항은 시간이 지나도 변경되지 않습니다. 오히려, 개인이 관계를 맺고 나중에 이 관계를 끊을 수 있습니다. 이러한 이유로, 시스템에서 관계 정보를 유지보수할 때 사용자는 새 레코드를 작성하거나 기존 레코드를 정정해야 하며, 연속은 허용되지 않습니다.

다른 케이스에서 중개된 관계 레코드는 자동으로 처리됩니다. 이를 수행하기 위해, 시스템은 수신 레코드를 확인하여 관계 레코드를 새 레코드로 처리해야 하는지, 기존 레코드를 수정해야 하는지 또는 이미 존재하는 중복 레코드로 간주할지 판별합니다. 관계 레코드가 중복으로 간주되는 경우(여기서 레코드의 모든 속성은 보관된 기존 레코드와 일치함) 업데이트가 수행되지 않습니다.

새 레코드를 추가할지 또는 기존 레코드를 수정할지를 판별하려면 시스템이 날짜 필드를 제외한 모든 속성을 비교하여 논리적으로 동일한 기존 레코드가 있는지 확인해야 합니다. 속성이 일치하면, 시스템은 수신 레코드에 대한 세부사항으로 기존 레코드를 업데이트합니다(여기서 수신 레코드에 최신 수신 날짜가 포함됨). 일치하는 속성이 없으면, 시스템은 이를 새 관계 레코드로 추가합니다.