2011-12-11 5 views
-1

나는 프로젝트에 갇혀 있기 때문에 환자의 집에서 환자를 모니터링하기 위해 노력하고 있습니다.환자 모니터링을위한 데이터베이스 설계

나는 PHP/MySQL 개발자이며, 올바른 방향으로 나를 안내 할 수 있다면 좋을 것입니다. 관리, 환자, 각 사용자가 시스템을 사용하여 로그인해야 의사

  1. :

    나는 사용자의 3 유형이 : 여기 제가 원하는 것입니다. 로그인 정보가 있습니다.

  2. 의사는 환자의 책임하에 많은 환자를 가질 수 있습니다. 따라서, 그는 많은 환자들과 관련이 있습니다. (매일 측정을 확인합니다)
  3. 환자는 단 한 명의 의사의 책임하에있을 수 있습니다.
  4. 나는 또한 로그인 정보와 별도로 환자와 의사의 개인 데이터를 보유하기를 원합니다. (그래서 프로필을 만들 수 있지만 다른 정보를 갖습니다.)
  5. 로그인 한 사용자가 통신 할 수 있도록 내부 메시징 시스템도 갖습니다.
  6. 각 환자마다 특정 (약 3-4) 측정 값이 매일 저장됩니다. (환자가 양식을 사용하여 환자를 입력 할 것입니다.)
  7. 마지막으로 환자에게 메일 링리스트를 보내고 싶습니다. 매일 미리 알림 이메일에 측정 값을 업로드하고 싶으면 보내주십시오.

제발, 어떤 종류의 데이터베이스 디자인이 필요합니까? 어떻게 테이블과 ID를 정렬 할 수 있습니까? 나를 도울 수 있다면, 좋을 것입니다!

미리 감사드립니다. 감사합니다. Andrew.

+2

누군가이 소프트웨어를 저작하도록 귀하를 고용 했습니까? –

+0

제가 환자 인 경우이 시스템에 대해 많은 확신을 가질 수 있을지 확신하지 못합니다. 가족이 그것에 의지하기를 원하십니까? – duffymo

+0

@ JaredFarrish 아니, 코스의 일부로 더 간단한 프로젝트가 있었는데 지금은 더 복잡하게 만들려고 노력하고 있습니다. – Andrew

답변

3

이미 많은 테이블과 해당 카디널리티를 식별했습니다.

당신은 수도 사용자 테이블과 다른 역할이 있습니다 등 의사, 환자 관리를,

사용자 자격 증명을 가지고; 1 : 1입니다.

프로필 등 주소, CONTACTINFO을해야합니다

측정 조각 까다로운지고 있습니다. 마틴 파울러 (Martin Fowler)의 Analysis Patterns을 살펴 보는 것이 좋습니다. 그는 당신이 여기서 말하는 상황을 모델링하는 좋은 장을 가지고 있습니다. 그것은 미묘합니다.