F016 - 진료 구분에 따른 환자 검색
- 인증기준번호
-
- F016
- 등급
- 유형별 필수 여부
-
- 유형 1 : 필수
- 유형 2 : 필수
- 유형 3 : 필수
- 분류
- 원무
- 인증기준
- 진료 구분에 따른 환자 검색
- 인증기준 설명
-
환자 진료 구분에 따라 환자를 검색할 수 있어야 함.
용어 정의:
- ‘진료 구분’은 입원, 외래, 응급 등 수진에 따른 구분을 말한다.
- 개발가이드
-
보기(레이어 팝업)
개발가이드
진료 구분에 따른 환자 검색 F016
- Input
-
(1) DB 에 환자별 입원, 외래, 응급의 진료구분으로 나누어서 DB 에 저장된다.
(2) 환자의 진료 구분에 따라 환자리스트를 조회한다.
- Output
-
(1) DB 에 저장되어진 입원, 외래, 응급 수진의 진료구분에 따라 환자명, 등록번호, 환자명, 생년월일, 예약 의사명을 보여준다.
(2) 검색하여 일치된 정보가 없는 경우에는 조회된 검색 정보가 없다고 안내한다.
- 관련 인증항목
- 데이터 항목
-
항목명
필수여부
(R1/R2/O)유형
밸류셋
등록번호
R1
string
각 환자 별로 고유한 등록번호 생성하여 기입
이름
R1
string
-
생년월일
R1
date
-
진단명
R1
string
-
예약 의사명
R1
string
-
진료구분
R1
string
- : AMB (ambulatory)
- : EMER : (emergency)
- : IMP : (inpatient encounter)
(HL7 및 진료정보교류 고시 참조)
* 본 문서는 외래 환자 기준으로 가이드라인을 작성하였음
초 재진 여부
R2
string
초진 : 처음 방문
재진 : 이전에 방문하여 등록번호가 있는 환자
(R1: 반드시 값 기입 / R2: 존재하는 경우 반드시 값 기입 / O: 선택에 따라 값 기입)
- 개발 내용 시나리오
-
1. 다음과 같이 환자의 진료 구분에 따라 환자 목록이 표시된다.
■ 외래 [내분비내과] □ 입원 □ 응급
이름
환자 등록번호
생년월일
진단명
예약 의사명
김OO
XXXXXXXX
YYYY-MM-DD
1형 당뇨병
이OO
이OO
XXXXXXXX
YYYY-MM-DD
1형 당뇨병
이OO
박OO
XXXXXXXX
YYYY-MM-DD
2형 당뇨병
이OO
최OO
XXXXXXXX
YYYY-MM-DD
2형 당뇨병
박OO
백OO
XXXXXXXX
YYYY-MM-DD
1형 당뇨병
박OO
- 산출소스
-
'환자등록번호를 기준으로 환자 수정이력을 조회
Public Sub PatientInfoUpdateHistorySelect(ByVal sPrmEmrRegNum as String)Dim dtPateintInfoUpdate as DataTable
dtPatientInfoUpdate = PatientInfoUpdateHistorySelectQuery(sPrmEmrRegNum)
if (dtPatientInfoUpdate.Rows.Count > 1) Then
for I as Integer = 0 to dtPatientInfoUpdate.Rows.count-1
'Display.인적사항수정이력List.SetData(dtPatientInfoUpdate.Rows.count(i)(“사용자ID”))
Display.인적사항수정이력List.SetData(“김OO”)'Display.인적사항수정이력List.SetData(dtPatientInfoUpdate.Rows.count(i)(“일시”))
Display.인적사항수정이력List.SetData(“YYYY-MM-D3”)'Display.인적사항수정이력List.SetData(dtPatientInfoUpdate.Rows.count(i)(“변경코드”))
Display.인적사항수정이력List.SetData(“전화번호”)'Display.인적사항수정이력List.SetData(dtPatientInfoUpdate.Rows.count(i)(“변경내역”))
Display.인적사항수정이력List.SetData(“010-1234-5678”)Next
else
MsgBox.Shot(“수정이력이 없습니다.”)
Exit SubEnd if
End sub