홈페이지/웹 기본상식
병원 홈페이지 예약 기능, 제작 전에 연동 범위부터 확인하세요
01. 버튼을 누른 뒤 어디에서 처리하나요?
병원 홈페이지에 예약 기능을 넣으려면 디자인보다 먼저 연결 방식을 정해야 합니다. 외부 예약 페이지로 이동하는지, 홈페이지 안에서 제공된 화면을 이용하는지, 시스템 사이에 데이터를 주고받는지에 따라 맡길 일이 달라집니다.
예약 기능의 첫 요구사항은 연결 방식과 예약 확정의 기준입니다. 계약서에 예약 기능 포함이라고만 적기보다 버튼 이후의 동작을 나누세요. 링크 배치와 외부 서비스의 예약 업무 변경을 같은 작업으로 묶지 않는 것이 중요합니다.
| 방식 | 제공사에 확인할 내용 | 제작 범위에 남길 내용 |
|---|---|---|
| 외부 링크 | 이동할 페이지와 주소 관리 주체 | 버튼·이동 안내·주소 변경 담당 |
| 허용된 화면 삽입 | 삽입 허용 여부와 적용 조건 | 허용 방식·모바일 확인·실패 안내 |
| 실시간 API 연동 | 조회·생성·취소·변경의 지원 범위 | 지원 작업·권한·전달 정보·시험 환경 |
제공사 자료로 가능 범위를 구별하세요
제공사의 지원 문서와 사용 권한, 적용 제한, 시험 환경을 요청하세요. 화면 삽입이나 API 작업이 가능하다고 미리 가정하지 말고 확인 완료와 답변 대기를 나누어 적습니다. 제작사가 제공사와 직접 협의할 수 있는지도 정해 두세요.

02. 접수와 예약 확정을 구분합니다
입력 폼이 전달됐다는 사실만으로 진료 일정에 예약이 확정됐다고 표시해서는 안 됩니다. 문의 수신, 예약 요청 접수, 담당자 확인, 예약 확정 중 이번 홈페이지가 다룰 상태를 정하고 판단 근거를 붙이세요.
예를 들어 담당자가 확인한 뒤 확정하는 흐름을 선택한다면 접수 화면은 요청을 받았다는 단계임을 알려야 합니다. 확정 안내를 표시하려면 어느 시스템의 어떤 응답이나 담당자의 처리를 기준으로 삼을지 정해야 합니다. 이는 실제 병원 사례가 아니라 상태 구분을 위한 기획 예시입니다.
일정과 변경의 원본을 지정하세요
예약 가능 시간은 어디에서 가져오며 휴진·마감을 누가 수정하나요? 취소·변경은 홈페이지와 외부 서비스 중 어디에서 처리하나요? 유입 경로를 남길 계획이라면 전달할 정보, 보관 위치와 관리 담당자도 정하고 제공사의 수신 가능 여부를 확인하세요.

03. 입력 항목마다 목적과 담당을 적습니다
연락 수단과 희망 시간처럼 예약 처리에 필요한 항목부터 정리하세요. 이름·연락처·자유 입력란을 관성적으로 모두 넣기보다 각 항목의 필요성과 필수 여부를 검토하는 단계가 먼저입니다. 민감한 내용을 적도록 유도할 수 있는 자유 입력란이 꼭 필요한지도 질문해 보세요.
입력값이 홈페이지 서버를 거치는지, 외부 서비스로 직접 전달되는지, 중간 기록이 남는지 확인합니다. 열람 권한, 보관·삭제 기준을 검토할 담당과 실행할 담당도 나누세요. 이 목록은 기획 협의 질문이며 실제 적용 기준은 병원의 담당자와 제공사, 필요한 검토 주체가 확인하도록 역할을 정합니다.
- 항목별 목적과 필수 여부
- 전달 경로와 시스템별 저장 위치
- 열람 권한과 보관·삭제 담당
- 유입 정보의 전달 항목과 관리 주체

04. 실패 대응과 인수 조건을 계약 전에 합의합니다
외부 시스템이 응답하지 않을 때 오류인데 성공처럼 보이는 안내를 남기지 않아야 합니다. 지연, 중복 전송, 처리 결과 불명 상황에서 어떤 문구와 다음 행동을 보여 줄지 정하세요.
전화나 문의 접수를 대체 경로로 쓰려면 실제 운영 가능한 연락처·시간·처리 담당을 확인해야 합니다. 오류가 났다고 입력값을 무조건 별도 저장하는 설계보다는 필요성과 관리 범위를 다시 검토하세요.
계약 전에는 시험 시나리오와 합격 기준, 시험 환경의 제공 주체를 합의하고 개발 후 인수 단계에서 실행 결과를 확인합니다. 제공사 협조가 필요한 항목은 시험 가능 여부와 제한을 구분해 남겨야 합니다.
| 시험 상황 | 기대 결과로 합의할 내용 |
|---|---|
| 정상 요청·확정 | 합의한 상태만 안내하고 기준 시스템에서 대조 |
| 마감된 시간 선택 | 결과를 정확히 알리고 다시 선택할 경로 제공 |
| 중복 전송·응답 지연 | 중복 또는 결과 불명의 표시와 확인 경로 |
| 취소·변경 실패 | 성공으로 표시하지 않고 다음 행동 안내 |
| 외부 연결 장애 | 대체 안내와 시스템별 대응 담당 확인 |

자주 묻는 질문
예약 기능을 계약 항목 한 줄로 넣어도 될까요?
연결 방식, 완료 상태, 지원 작업, 담당 범위와 인수 조건을 함께 적는 편이 좋습니다. 제공사 답변 대기 항목과 추가 협의할 작업도 분리하세요.
API를 쓰면 취소와 변경도 모두 되나요?
그렇게 가정하면 안 됩니다. 제공사가 지원하는 작업과 필요한 권한을 각각 확인한 뒤 홈페이지에서 맡을 작업을 정해야 합니다.
제공사 자료를 받기 전에는 무엇부터 준비하나요?
방문자가 완료할 일, 상태 문구, 입력 항목 후보와 운영 담당을 먼저 정리하세요. 연동 가능 여부와 범위 확정에는 제공사 확인이 필요하므로 계약에서 확인 조건과 협의 시점을 구별해 둡니다.
제작 요청서에 남길 마지막 다섯 줄
연결 방식, 확정의 근거, 일정과 정보의 원본, 장애 시 안내, 인수 테스트를 각각 적어 보세요. 빈칸은 화면 디자인으로 대신 해결할 수 없는 협의 사항입니다. 경계를 정리한 요청서가 있어야 병원 담당자와 제작사가 같은 작업을 놓고 이야기할 수 있습니다.