Epic Skills Assessment: Software Development Flashcards
7 cards from real Epic Skills Assessment practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Epic Skills Assessment: Software Development flashcards as text
In Epic's security model, what is the difference between a 'Security Class' and a 'SubTemplate'?
Answer: A Security Class defines what a user can access, while a SubTemplate is a reusable component that can be embedded in multiple Security Classes
Security Classes define the overall access profile for a user type, and SubTemplates are modular, reusable security building blocks that can be shared across multiple Security Classes.
What is the purpose of the 'Epic Data Courier' (EDC) tool?
Answer: Moving configuration records between Epic environments such as development, test, and production
Epic Data Courier (EDC) is the tool used to transport configuration records from one Epic environment to another, such as promoting builds from test to production.
When should a developer use a 'Scheduled Job' (SJB) record in Epic rather than a standard batch process?
Answer: When the batch process needs to run on a recurring schedule defined within Epic's configuration layer
SJB records allow developers to define recurring automated tasks within Epic's scheduler, controlling when and how often background jobs execute without external cron dependencies.
A custom Epic BPA (Best Practice Advisory) is firing too frequently and disrupting clinician workflow. What is the first configuration element to review?
Answer: The BPA's trigger event and firing criteria, including frequency limits and context filters
Overfiring BPAs are almost always caused by trigger criteria that are too broad — reviewing and tightening the firing conditions and frequency limits is the correct first step.
In Epic's MyChart patient portal development, what authentication protocol is used for third-party app integrations that access patient data?
Answer: OAuth 2.0 with SMART on FHIR scopes
MyChart third-party app integrations use OAuth 2.0 combined with SMART on FHIR scopes, which define granular permissions over specific clinical data categories.
What does 'pulllist functionality' refer to in Epic's inpatient pharmacy module?
Answer: A workflow that batches and routes medications to be dispensed to specific patient care areas
Pulllist functionality in Epic Pharmacy batches medication orders and routes them to the appropriate dispensing cabinet or nursing unit, streamlining medication delivery workflows.
A developer needs to create a calculated column in Clarity that combines two existing fields. Which SQL object type is most appropriate?
Answer: A view that SELECTs and concatenates the two source columns
In Clarity, creating a view that selects and combines source columns is the standard approach for derived data, avoiding changes to base table DDL and remaining maintainable.