Omniscript voor beoordeling van geschiktheid en kandidaatregistratie instellen
Laat uw gebruikers controleren of ze in aanmerking komen en zich registreren voor klinische onderzoeken, terwijl ze hun antwoorden opslaan tijdens de beoordeling en registratie van de aanspraak.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Enterprise en Unlimited Edition met Life Sciences Cloud of Health Cloud en de Add-On-licentie Registratie van deelnemers |
| Benodigde gebruikersmachtigingen | |
|---|---|
| Als u beoordelingen vooraf invullen wilt inschakelen: | Toepassing aanpassen |
| Omnistudio-ontwerper | |
| Omnistudio-componenten bewerken en bijwerken: | Omni Designer |
| Kandidatenregistratie beheren: | Manager klinische studie |
Voordat u het Omniscript TrialManagement_CandidateEligibilityAndRegistrationMerged instelt, moet u aan de randvoorwaarden voldoen.
- Schakel Discovery Framework in.
- Schakel Beoordelingsvragen vooraf invullen in.
- Beoordelingsvragen maken.
- Maak een record Tekst van autorisatieformulier. Voordat u deze record maakt, zorgt u ervoor dat er een record Autorisatieformulier en een overeenkomende record Inhoudsdocument zijn gemaakt. Zie Intelligente documentautomatisering voor instemming en openbaarmaking voor meer informatie.
- Persoonsaccounts instellen. In het onderwerp dat hier is gekoppeld, wordt uitgelegd hoe u persoonsaccounts instelt in Health Cloud. U kunt echter naar het onderwerp verwijzen om de stappen te volgen voor het instellen van persoonsaccounts in Life Sciences Cloud.
- Schakel OmniStudio Metadata in, implementeer aangepaste Lightning webcomponenten in standaard run-time en schakel Managed Package Run-time uit in uw organisatie.
- Zoek en selecteer vanuit de Appstarter Omniscripts.
- Maak een versie van het Omniscript TrialManagement_CandidateEligibilityAndRegistrationMerged en klik vervolgens op Formulier bewerken.
-
Voeg de beoordelingsvragen toe.
- Selecteer de beoordelingsvragen die u hebt gemaakt voor de beoordeling van de aanspraak.
- Sleep de vragen onder de juiste Omniscript-koppen. Als bijvoorbeeld Leeftijd van deelnemer? uw vraag is, sleept u deze onder Persoonlijke gegevens.
- Klik op OK.
-
Voeg de recorddetails Tekst van autorisatieformulier en ID van persoonsaccount toe aan het Omniscript.
- Selecteer in de Omniscript-versie die u hebt gemaakt, het waarden-element CandidateRegistrationRequiredIds-set.
- Werk bij Eigenschappen van waarden instellen de waarden AuthorizationFormTextId en RecordTypeId bij.
- Sla uw wijzigingen op.
-
Voeg de Omniscript-versie die u hebt gemaakt, toe aan de record Details van zorgprogramma.
- Zoek en selecteer vanuit de Appstarter Details van zorgprogramma.
- Open de record Details van zorgprogramma waaraan u het Omniscript wilt toevoegen.
- Bewerk de detailrecord van het zorgprogramma.
- Selecteer bij Detailtype Omni-proces.
- Selecteer bij Detailsubtype het subtype dat u hebt gemaakt om te gebruiken als differentiator voor deelnemersbeheer.
- Selecteer bij Detailrecord de Omniscript-versie die u aan de record wilt toevoegen.
- Sla uw wijzigingen op.
- Maak en configureer een expressieset. Zie Een expressieset maken voor meer informatie.
-
Maak een nieuwe versie van de integratieprocedure TrialManagement_GetCandidiateEligibilityResult.
- Zoek en selecteer vanuit de Appstarter Integratieprocedures.
- Selecteer in de lijstweergave Integratieprocedures de integratieprocedure TrialManagement_GetCandidiateEligibilityResult.
- Klik op de pagina TrialManagement_GetCandidiateEligibilityResult integratieprocedure op Versie maken.
Deze integratieprocedure evalueert kandidaatresponsen en retourneert een waarde die aangeeft of het een overeenkomst is of niet. -
Voeg de expressieset die u hebt gemaakt, toe aan de nieuwe versie van de integratieprocedure.
- Zoek en selecteer vanuit de Appstarter Omnistudio Integration Procedures.
- Selecteer de versie van de integratieprocedure die u hebt gemaakt.
- Selecteer onder Structuur ExpressionSetForHealthCondition.
- Geef op het tabblad Eigenschappen bij Configuratienaam de naam op van de expressieset die u hebt gemaakt.
- Selecteer Alleen aanvullende invoer verzenden onder Extra invoer/uitvoer/foutrespons.
-
Geef onder Extra invoer de sleutel op in de
DataInput:AssessmentQuestionAPIName and value in %AssessmenResponseFormatConvertorAction:result:AssessmentQuestionAPIName%. Als de beoordelingsrespons bijvoorbeeld Participant_Gender is, is de sleutelDataInput:Participant_Gender and value is %AssessmenResponseFormatConvertorAction:result:Participant_Gender%. - Selecteer onder Structuur ResponseForCandidateEligibility.
-
Vervang onder Extra uitvoerrespons de waarde van de extra uitvoer isEligible door
IF((%ExpressionSetForHealthConditioncalculationResults:condition_output__1% == null), false,ExpressionSetForHealthConditioncalculationResults:condition_output__1) - Activeer de versie van de integratieprocedure.
-
Stel reCAPTCHA in.
- Haal de sitesleutel en geheime sleutel op bij https://www.google.com/recaptcha. Zie De sitesleutel en geheime sleutel ophalen uit ReCaptcha voor meer informatie.
- Zoek en selecteer vanuit Set-up Web-naar-case HTML-generator.
- Klik op de Set-uppagina op het opzoekpictogram naast het veld reCAPTCHA API-sleutelpaar.
- Klik op de opzoekpagina op Nieuw en geef vervolgens de API-sleutelpaar Bijnaam, Sitesleutel en Geheim op.
- Sla uw wijzigingen op.
-
Voeg de reCAPTCHA-details toe aan het Omniscript.
- Zoek en selecteer vanuit de Appstarter Omniscripts.
- Zoek en open de Omniscript-versie die u hebt gemaakt.
- Selecteer op de pagina Omniscript SiteGoogleCaptchaDetails.
- Werk bij Eigenschappen van waarden instellen de waarden SiteCaptchaAPIKeyPairNickName en SiteCaptchaKey bij.
- Activeer de Omniscript-versie.
- Voeg reCAPTCHA-instellingen toe aan de Experience Cloud-site. Zie ReCaptcha instellen voor meer informatie.
-
Werk de instellingen voor Duplicatenbeheer bij om dubbele registraties te voorkomen.
- Geef vanuit Set-up in het vak Snel zoeken Overeenkomstenregels op en selecteer vervolgens Overeenkomstenregels.
- Activeer de standaardovereenkomstregel voor persoonsaccounts.
- Geef vanuit Set-up Dubbele regels op in het vak Snel zoeken en selecteer vervolgens Dubbele regels.
- Klik op Nieuwe regel en selecteer vervolgens Persoonsaccount.
- Geef op de set-uppagina Duplicaatregels een regelnaam, beschrijving, acties en voorwaarden op. Zie Dubbele regels aanpassen voor meer informatie.
- Selecteer bij Beveiliging op recordniveau Regels voor delen omzeilen.
- Sla uw wijzigingen op.
- Activeer de regel.
- Herhaal voor het maken van duplicaatregels voor Lead stap d tot en met h.
-
Als u gastgebruikers hun responsen wilt laten opslaan, voegt u de externe actie Responsen opslaan toe aan het Omniscript TrialManagement_CandidateEligibilityAndRegistrationMerged en werkt u de eigenschappen van de externe actie bij.
- Sleep het element Externe actie van het deelvenster Samenstellen naar het doek en plaats het direct na het element Actie Integratieprocedure voor kandidaatregistratie uitvoeren.
- Klik op het element Externe actie op het doek en geef een naam en veldlabel op in het deelvenster Eigenschappen ervan.
- Stel in de sectie Externe eigenschappen de waarde van Externe klasse in op discoveryfrmwrk.StoreResponses en de waarde van Externe methode op invokeMethod.
-
Werk in de sectie Externe eigenschappen, onder Externe opties, de sleutel-waardeparen bij zoals getoond in de tabel.
U moet een aangepast veld Clinical_Context_Id maken in het object Beoordeling.
Sleutel Waarde Assessment.Clinical_Context_Id %ResearchStudyCandidate% Assessment.AssessmentStatus Voltooid -
Werk in de sectie Externe eigenschappen de sleutel-waardeparen bij in de sectie Extra belasting. Handhaaf de sleutel-waardeparen zoals weergegeven in de tabel, behalve de laatste drie, die u kunt aanpassen op basis van uw vereisten.
Sleutel Waarde omniscriptId %omniscriptId% taal %language% type %type% runMode %runMode% sId %sId% thema %thema% subType %subType% userProfile %userProfile% timeStamp %timeStamp% userTimeZoneName %userTimeZoneName% userTimeZone %userTimeZone% userCurrencyCode %userCurrencyCode% userName %userName% omniProcessId %omniProcessId% localTimeZoneName %localTimeZoneName% getCandidatePersonalInformation %getCandidatePersonalInformation% getCandidateAndFamilyHealthInformation %getCandidateAndFamilyHealthInformation% getCandidateLifestyleInformation %getCandidateLifestyleInformation% - Schakel het selectievakje Alleen extra payload verzenden in.
- Activeer uw Omniscript-versie.
Heeft dit artikel uw probleem opgelost?
Laat ons weten wat we kunnen doen om te verbeteren!
