등록 요청 양식의 제출 플로우 구성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 스크립팅된 확장점을 사용하여 등록 요청 양식이 제출된 후 생성되거나 업데이트되는 기록을 결정합니다.

    시작하기 전에

    중요사항:

    Yokohama 릴리스부터 환자 지원 서비스는 향후 사용 중단을 준비하고 있습니다. 이 항목은 숨겨지고 새 인스턴스에서 더 이상 활성화되지 않지만 지원은 계속됩니다.

    자세한 내용은 Now Support 지식베이스에서 사용 중단 프로세스 [KB0867184] 문서를 참조하십시오.

    애플리케이션 선택기 사용에 대한 Patient Support Services 애플리케이션 범위를 설정합니다. 자세한 내용은 애플리케이션 선택기를 참조하십시오.

    필요한 역할: 관리자

    이 태스크 정보

    애플리케이션이 Patient Support Services sn_patientservice 설치합니다 . EnrollmentCaseUtilService 스크립트, EnrollmentCaseUtilService 스크립트 포함 및 EnrollmentCaseServiceExtPoint 확장점입니다.

    sn_patientservice. EnrollmentCaseUtilService 스크립트는 애플리케이션 내에서 기본적으로 사용할 수 있는 등록 요청 양식에 대해 미리 구성되어 있습니다. 등록 케이스를 생성하기 전에 애플리케이션은 sn_patientservice를 실행합니다 . EnrollmentCaseUtilService 스크립트를 사용하여 다음 제출 워크플로우 논리를 사용하여 기록을 생성하고 기록 중복을 방지합니다.
    1. 환자 기록이 없는 경우 작성합니다.
    2. 소비자 기록이 없는 경우 생성합니다.
    3. 실무자 기록이 없는 경우 생성합니다.
    4. 구성원 계획이 없는 경우 생성합니다.

    확장점을 사용하면 실제로 기본 코드를 변경하지 않고도 사용자 지정 항목을 쉽게 통합할 수 있습니다. 사용자 지정 스크립트를 사용하여 표준 기본 기능을 확장할 수 있습니다. 자세한 내용은 확장점을 사용하여 애플리케이션 기능 확장을 참조하십시오.

    스크립팅된 확장점에 대한 기본 시스템에서 구현을 사용할 수 있습니다. 데이터를 수정하고 추가 필드를 추가할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 확장점 > 스크립팅된 확장점.
    2. API 이름 열에서 sn_patientservice를 검색하여 클릭합니다. EnrollmentCaseServiceExtPoint입니다.
    3. 확장점 양식에서 EnrollmentCaseServiceExtPoint 확장점을 사용할 스크립트 포함을 선택합니다.
      • 구현 관련 목록으로 이동하여 sn_patientservice를 클릭하여 기존 스크립트를 수정합니다 . EnrollmentCaseServiceExtPoint입니다.
      • 사용자 지정 스크립트 포함을 생성하고 등록합니다.
    4. EnrollmentCaseServiceExtPoint 확장점을 구현하는 스크립트 포함에 createPatient, createMemberPlancreatePractitioner 메서드를 추가하여 등록 양식의 제출 워크플로우 논리를 사용자 지정합니다.
      각 확장점에 대한 여러 구현을 만들고 각 구현에 대한 순서 번호를 제공할 수 있습니다. 가장 낮은 순서 번호의 구현이 먼저 실행됩니다.
      표 1. 등록 양식의 커스터마이제이션 테이블

      커스터마이제이션

      구현

      환자 기록이 없는 경우 생성합니다.

      구현에 EnrollmentCaseServiceExtPoint 확장점의 createPatient 메서드를 포함합니다.

      구성원 계획이 없는 경우 생성합니다.

      구현에 EnrollmentCaseServiceExtPoint 확장점의 createPatient 메서드를 포함합니다.

      실무자 기록이 없는 경우 생성합니다.

      구현에 EnrollmentCaseServiceExtPoint 확장점의 createPatient 메서드를 포함합니다.

    5. 확장점 양식에서 업데이트를 클릭합니다.