• Veeva Vault 란
    • 바이오 업계를 위해 만들어진 클라우드 엔터프라이즈 컨텐츠 관리 플랫폼 및 어플리케이션 제품
    • 바이오 업계의 컨텐츠와 데이터를 모두 관리할 수 있는 고유한 기능을 가진 관리 플랫폼
    • Commercial, Medical, Clinical, Regulatory, Quality, Safty 전반에서 전체 프로세스를 간소화 하고 시스템, 임상시험기관(?) 및 국가별 사일로('부서 이기주의')를 제거할 수 있음
    • 모든 Vaults 애플리케이션은 동일한 플랫폼에서 구축되기 때문에 지역 및 부서 전반에서 간소화된 문서흐름을 통해 효율성을 높이고, 규제 준수 강화
    • 컨텐츠는 수명주기 전반에서 엑세스가 가능한 최신 상태로 유지

  • Veeva Vaults 의 장점
    • Always current: Veeva는 지속적으로 혁신하고 새로운 IQ/OQ 검증 ('의약품 검증') 릴리스를 제공하여 사용자가 기존의 소프트웨어에 얽매이지 않도록 합니다.
    • High performance: 성능을 지속적으로 모니터링하고 최적화 하여 모든 애플리케이션이 최고의 성능을 내도록 보장합니다.
    • Zero footprint: 설치할 소프트웨어, 유지관리가 필요한 하드웨어, 비용이 많이 드는 업그레이드가 필요 없습니다.
    • Serves companies large and small: 규모에 관계없이 비즈니스에 맞게 subscription을 확대 및 축소할 수 있습니다.


  • Veeva Platform 구성 요소
    • Vault Clinical Data Management
      • 임상 데이터 애플리케이션 제품군, 연구일정 관리 등
      • Vault Clinical Data Management Suite(Vault CDMS)는 데이터 관리를 재정립하여 임상 팀이 임상시험을 민첩하고 신속하게 관리
      • Vault EDC : 연구 데이터 수집, 정리 및 검토
      • Vault Coder : 임상용어의 신속한 코딩 (?)
      • Vault Data Workbench : 연구 데이터의 전체 및 동시 관리

    • Vault Clinical Operations
      • 클라우드 임상 운영 애플리케이션 제품군
      • 임상시험 실행 가속화, 실시간 가시성을 확보
      • Vault CTMS : 사전 예방적인 임상시험 관리 지원
      • Vault eTMF : 실시간 검사 준비를 위해
      • Vault Study Startup : 임상시험 기간 단축

    • Valut Quality Suite
      • 품질 관리 프로세스 및 콘텐츠를 원활하게 관리
      • 모든 당사자가 신뢰할 수 있는 단일 소스에 액세스할 수 있기 때문에 가시성과 제어 능력이 향상
      • Vault QMS : 모든 품질 관리 프로세스의 손쉬운 관리
      • Vault Station Manager : 생산 현장에 올바른 컨텐츠 제공
      • Vault QualityDocs : 모든 GxP문서(임상,실험실 및 제조 모범 사례)의 제어 기록 문서화
      • Vault Training : 규정 준수 보장 및 역할 기반 자격 부여

    • Vault RIM Suite
      • 단일 통합 RIM 플랫폼에서 모든 규제 준수 활동의 계획, 실행 및 감독을 관리
      • Vault Registrations : 전 세계 제품 등록 관리
      • Vault Submissions : 제출 문서 개발 속도 단축
      • Vault Submissions Publishing : 제출 문서 개발과 동시에 퍼블리싱 자동화
      • Vault Submissions Archive : 클라우드에 안전하게 게시된 서류 자료 보관

    • Valut Safety
      • 이상반응의 수집, 관리 및 실시간 감독을 위한 최신 애플리케이션
      • Vault Safety : 이상반응의 실시간 관리 및 감독
      • Vault SafetyDocs : 약물감시 콘텐츠의 중앙 관리
      • Vault Safety.AI : 효율성 및 확장성을 위해 사례 수집 자동화

    • Vault MedComms
      • 모든 의료 콘텐츠의 작성, 승인 및 전달을 위한 중앙 허브를 제공하여 고객이 필요로 하는 정보를 적시에 제공
      • Vault MedComms : 의료 콘텐츠 작성, 승인 및 제공 시간 단축
      • Veeva Medical Suite : 헬스케어 관련 모든 의사결정권자 식별, 프로파일링 및 참여

    • Vault PromoMats
      • 디지털 자산 관리를 검토 및 배포 기능과 결합하여 디지털 공급망 전반의 속도와 규정 준수를 개선
      • Veeva Vault PromoMats : 커머셜 콘텐츠 및 디지털 자산 관리 솔루션
      • Veeva Commerical Cloud : 모든 채널에서 원활한 멀티채널 고객 참여








  • Veeva Authentication
    • Veeva REST API 인증에는 세션 ID {Session ID} 값이 필요
    • Basic 인증 방식
      • Authorization {sessionId}
    • Bearer 토큰 인증 방식
      • Authorization {sessionId}


  • Session ID 가져오기
    • URL : [POST] http://{valut_domain_name}/api/{version}/auth
    • Request Header
      • Content-Type : application/x-www-form-urlencoded
    • Request Body
      • username={username}&password={password}
    • Response Example
{
"responseStatus": "SUCCESS",
"sessionId": "3B3C45FD240E26F0C3DB4F82BBB0C15C7EFE4B29EF9916AF41AF7E44B170BAA01F232B462BE5C2BE2ACB82F6704FDA216EBDD69996EB23A6050723D1EFE6FA2B",
"userId": 12021,
"vaultIds": [
{
"id": 1776,
"name": "PromoMats",
"url": "https://promo-vee.veevavault.com/api"
},
{
"id": 1782,
"name": "Platform",
"url": "https://platform-vee.veevavault.com/api"
}
],
"vaultId": 1776
}


  • Session Keep Alive API 호출

    • Response Example
{
"responseStatus": "SUCCESS"
}


  • Session Validation API 호출
    • Session ID를 Validation -> Expired / FAILURE / Null 체크 가능
    • URL : [GET] /api/{version}/objects/users/me
    • request Header
      • Authorization : SessionID 값


  • webMethods 세션 ID 유지 해결 방안
    • Session ID 가져오는 API + Keep Alive API 호출 API를 배치 (주기는 Veeva (관리자 계정) 담당자와 협의)
    • Session ID 값은 캐시에 저장 해두고 사용
      • STEP1. Session ID 발급 -> 캐시 저장
      • STEP2. 캐시에서 Session ID 값 가져오기 -> Validation 세션ID -> 재발급 또는 Bypass
      • STEP3. 발급 받은 Session ID로 API 호출