The document templating utility within Curitics enables administrators to create any number of output documents utilizing a large library of predefined variables. The documentation tooling enables output to PDF format (additional options available in future release) and offers the ability to generate documentation for a variety of encounter oriented or longitudinal use cases.
Type of Templates
- Encounter-based
- Outputs data relevant to a specific encounter
- Longitudinal
- Outputs data relevant to member
Variable Library
Variable Name | Output Type | Applicability | Data Element |
{curitics_empi} | String | Longitudinal/Encounter | patient.empi |
{curitics_memberid} | String | Longitudinal/Encounter | patient_to_healthplan.member_id |
{curitics_groupid} | String | Longitudinal/Encounter | patient_to_healthplan.group_id |
{curitics_mrn} | String | Longitudinal/Encounter | patient.mrn |
{curitics_fname} | String | Longitudinal/Encounter | patient.fname |
{curitics_lname} | String | Longitudinal/Encounter | patient.lname |
{curitics_birthdate} | String | Longitudinal/Encounter | patient.birthdate |
{curitics_language} | String | Longitudinal/Encounter | patient.communication |
{curitics_ethnicity} | String | Longitudinal/Encounter | patient.ethnicity |
{curitics_gender} | String | Longitudinal/Encounter | patient.gender |
{curitics_primary_phone} | String | Longitudinal/Encounter | patient_to_telecom.value (where type = phone) |
{curitics_primary_email} | String | Longitudinal/Encounter | patient_to_telecom.value (where type = email) |
{curitics_initial_status} | String | Longitudinal/Encounter | patient.initial_status |
{curitics_current_status} | String | Longitudinal/Encounter | patient.current_status |
{curitics_current_status_detail} | String | Longitudinal/Encounter | patient.current_status_detail |
{curitics_risk_level} | String | Longitudinal/Encounter | patient.patient_risk |
{curitics_mbi} | String | Longitudinal/Encounter | patient.mbi_hic |
{curitics_deceased_date} | String | Longitudinal/Encounter | patient.deceased_date |
{curitics_preferred_address1} | String | Longitudinal/Encounter | patient_to_address.address1 (where address_preferred =1) |
{curitics_preferred_address2} | String | Longitudinal/Encounter | patient_to_address.address2 (where address_preferred =1) |
{curitics_preferred_city} | String | Longitudinal/Encounter | patient_to_address.city (where address_preferred =1) |
{curitics_preferred_state} | String | Longitudinal/Encounter | patient_to_address.state (where address_preferred =1) |
{curitics_preferred_postal} | String | Longitudinal/Encounter | patient_to_address.postal (where address_preferred =1) |
{curitics_client} | String | Longitudinal/Encounter | patient_to_client (join and transform to string) |
{curitics_projects} | String | Longitudinal/Encounter | patient_to_project (join and transform to string so result is concat, comma delineated list of project) |
{curitics_payer_name} | String | Longitudinal/Encounter | patient_to_healthplan.payer_name |
{curitics_healthplan_effective_from} | String | Longitudinal/Encounter | patient_to_healthplan.effective_from |
{curitics_healthplan_effective_to} | String | Longitudinal/Encounter | patient_to_healthplan.effective_to |
{curitics_pcp_id} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_id |
{curitics_pcp_npi} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_NPI |
{curitics_pcp_fname} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_fname |
{curitics_pcp_lname} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_lname |
{curitics_pcp_address1} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_address1 |
{curitics_pcp_address2} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_address2 |
{curitics_pcp_city} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_city |
{curitics_pcp_state} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_state |
{curitics_pcp_postal} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_postal |
{curitics_pcp_phone} | String | Longitudinal/Encounter | patient_to_healthplan.pcp_phone |
{curitics_ipa_group} | String | Longitudinal/Encounter | patient_to_healthplan.ipa |
{curitics_case_list} | Table | Longitudinal | A tabular list of all cases which the patient has episodes.active, episodes.name, episodes.type, episodes.status |
{curitics_care_plan} | Hierarchy | Longitudinal | See example in: https://curitics.atlassian.net/browse/CC-26 This will likely be a larger lift, break into seperate Jira sub-task if required |
{curitics_task_list} | Table | Longitudinal | A tabular list of all tasks which the patient has user_tasks.name, user_tasks.priority, user_tasks.status, user_tasks.due_date, user_tasks.assigned_user, user_tasks.assigned_team |
{curitics_datagrid_{id}} | Table | Encounter | Pass an id of legacy datagrid, will output a table of the data contained in the datagrid for the encounter |
{curitics_dynamicgrid_{id}} | Table | Encounter | Pass an id of dynamic datagrid, will output a table of the data contained in the datagrid for the encounter |
{curitics_assessment_{id}} | Table | Encounter | Pass an id of an assessment, will output a table of the data contained in the assessment for the encounter |