서비스 중 요청에 포함된 의료 기기를 생성하는 프로세스 구성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기5분
  • 스크립팅된 확장점을 사용하여 의료 기기에 대한 사용 중 요청이 제출된 후 생성되는 의료 기기를 결정합니다.

    시작하기 전에

    중요사항:
    Xanadu 릴리스부터 Healthcare Computerized Maintenance Management System는 향후 사용 중단을 준비 중입니다. 이 항목은 숨겨지고 새 인스턴스에서 더 이상 활성화되지 않지만 지원은 계속됩니다. 지원 중단 프로세스에 대한 자세한 내용은 기술 자료에서 사용 중단 프로세스 [KB0867184] 문서를 Now Support 참조하십시오.

    유지관리 및 서비스 워크플로우 또는 인벤토리 및 관리 워크플로우를 사용하려면 문서를 임상 장치 관리참조하십시오.

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

    필요한 역할: 관리자

    이 태스크 정보

    Healthcare Computerized Maintenance Management System (Healthcare CMMS) 애플리케이션은 sn_hcls_cmms 설치합니다. CreateDevicesForOnboardCase 스크립트, CreateDevicesForOnboardCase 스크립트 포함 및 CreateDevicesForOnboardCase 확장점.

    sn_hcls_cmms. CreateDevicesForOnboardCase 스크립트는 애플리케이션 내에서 기본적으로 사용할 수 있는 의료 장치 서비스 중인 요청 양식을 설정하도록 미리 구성되어 있습니다. 의료 장치 사용 중 요청 케이스를 생성하기 전에 애플리케이션이 sn_hcls_cmms 실행합니다. CreateDevicesForOnboardCase 스크립트를 작성하고 다음 제출 워크플로우 논리를 사용하여 기록을 생성하고 기록 중복을 방지합니다.
    1. 장치의 일련 번호가 없는 경우 의료 장치를 생성합니다.
    2. 의료 장치 모델이 없는 경우 모델을 생성하거나 의료 장치 사용 중 요청 양식에 포함된 대로 의료 장치를 기존 모델과 연결합니다.
    3. 의료 장치의 초기 검사를 위한 작업 주문을 생성합니다.
    4. 사용 중인 의료 장치 케이스가 종결 완료로 설정된 경우 장치의 상태를 설치됨으로 설정합니다.

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

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

    프로시저

    1. 다음으로 이동 모두 > 시스템 확장점 > 스크립팅된 확장점.
    2. API 이름 열에서 sn_hcls_cmms 검색하여 클릭합니다. CreateDevicesForOnboardCase를 사용합니다.
    3. 확장점 양식에서 사용자 지정 스크립트 포함을 만들고 등록하여 CreateDevicesForOnboardCase 확장점을 사용할 스크립트 포함을 선택합니다.

      애플리케이션과 함께 제공된 CreateDevicesForOnboardCase 스크립트 포함을 참조하여 의료 장치 사용 중 케이스를 설정하는 사용자 지정 스크립트 포함을 만들 수 있습니다. 자세한 내용은 Registering custom script includes against the scripted extension points 문서를 참조하십시오.

    4. CreateDevicesForOnboardCase 확장점을 구현하는 스크립트 포함에 createDevices,checkForDuplicateDevices, checkForDuplicateDevicesForNewModel, associateToExistingModel, createModel, createInspectionWorkOrders, installDevicescancelDevices 메서드를 추가하여 의료 장치 서비스 내 요청 양식의 제출 워크플로우 논리를 사용자 지정합니다.
      각 확장점에 대한 여러 구현을 만들고 각 구현에 대한 순서 번호를 제공할 수 있습니다. 가장 낮은 순서 번호의 구현이 먼저 실행됩니다.
      표 1. 사용 중인 의료 장치 사용자 지정

      커스터마이제이션

      구현

      선택한 모델에 고유한 일련 번호가 있는 장치가 포함된 경우에만 의료 장치를 생성하십시오.

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

      기존 의료기기 모델 선택 시 의료기기 사용 중 신청에 포함된 의료기기의 일련번호가 존재하는지 확인합니다.

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

      새로운 의료기기 모델을 추가할 때 서비스 중인 의료기기 요청에 포함된 의료기기의 일련번호가 존재하는지 확인하십시오.

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

      사용 중인 의료기기 신청에 포함된 동일한 이름, 일련번호, 제조사의 기존 의료기기 모델이 존재하는지 확인하고, 의료기기 모델을 사용 중인 의료기기 케이스와 연결합니다.

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

      서비스 중인 의료 기기 요청에 포함된 이름, 일련 번호, 제조업체 및 설명으로 의료 기기 모델을 생성하고 의료 장치 모델을 사용 중인 의료 기기 케이스와 연결합니다.

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

      사용 중인 의료기기 케이스에 포함된 각 의료기기의 초기 검사에 대한 작업 주문을 생성합니다.

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

      사용 중인 의료 장치 케이스와 연결된 의료 장치의 상태를 설치됨으로 설정합니다.

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

      사용 중인 의료 장치 케이스와 연결된 의료 장치의 상태를 취소됨으로 설정합니다.

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

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