openevidence-multi-env-setup
Skonfiguruj OpenEvidence w wielu środowiskach z zachowaniem zgodności HIPAA
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do zarządzania konfiguracją OpenEvidence w środowiskach development, staging i production. Automatycznie rozdziela dane syntetyczne, anonimizowane i rzeczywiste pacjentów (PHI) między środowiskami, wymuszając szyfrowanie, audyt i kontrolę dostępu zgodnie z wymogami każdego etapu. Chroni przed przypadkowym ujawnieniem danych wrażliwych i zapewnia zgodność z regulacjami HIPAA na całym cyklu życia aplikacji klinicznej.
Jak używać
Zainstaluj umiejętność w swoim projekcie Claude Code, dodając plik openevidence-multi-env-setup do katalogu skills. Upewnij się, że masz dostęp do narzędzi Read, Write, Edit i Grep.
Utwórz trzy pliki zmiennych środowiskowych: .env.development, .env.staging i .env.production. W każdym pliku ustaw OPENEVIDENCE_API_KEY_{DEV|STG|PROD} z odpowiednimi kluczami API dla każdego środowiska oraz OPENEVIDENCE_BASE_URL wskazujący na właściwy endpoint (dev, staging lub produkcję).
Zdefiniuj klasyfikację danych dla każdego środowiska: w development użyj tylko danych syntetycznych (phiEnabled: false), w staging danych anonimizowanych (de-identified, phiEnabled: false), w production rzeczywistych danych pacjentów (phi, phiEnabled: true).
Wyzwól umiejętność poleceniem "openevidence multi env setup" w Claude Code. Umiejętność automatycznie załaduje konfigurację dla wybranego środowiska i zweryfikuje, czy szyfrowanie i audyt są włączone zgodnie z wymogami.
Sprawdź logi audytu dla każdego środowiska: development wymaga audytu podstawowego, staging i production wymagają pełnego audytu (auditLevel: full). Upewnij się, że szyfrowanie jest wymagane w staging i production (encryptionRequired: true).
Przed wdrożeniem do produkcji zweryfikuj, że wszystkie zmienne środowiskowe są poprawnie ustawione i że dostęp do PHI jest ograniczony tylko do produkcji, a pozostałe środowiska używają danych syntetycznych lub anonimizowanych.