Month Summary
00:00
--- ---
Saved
| In the past week… | Not at all | Occasionally | Sometimes | Often | Most or all of the time |
|---|
| Over the last two weeks… | Not at all | Several days | More than half the days | Nearly every day |
|---|
| Over the last two weeks… | Not at all | Several days | More than half the days | Nearly every day |
|---|
✓ Copied to clipboard!
Type CONFIRM to proceed
Full reference guide
omdex — Complete offline scheduling for solo practitioners
Sidebar → Client Database. Add unique codes (e.g. "AB12"), session fees, optional Zoom links. Use A→Z to sort alphabetically.
You can import multiple clients at once using a CSV file. In the Client Database, click 📥 Import CSV and select your file. The expected format is:
https:// if providedcode,fee,linkAB12,65,https://zoom.us/j/123456CD34,80,EF56,70,Click booked session → 📊 CORE-10 Assessment
Add recurring to-dos that sit alongside your sessions. Supports Weekly, Fortnightly, and Custom week intervals. Tasks can span multiple days. Tap a task to remove it (single or series).
Each day column has a collapsible notes panel anchored to the bottom. Use it for general day-level notes such as cancelled session reasons, admin reminders, or anything not tied to a specific client.
Each client's notes panel has a 📋 Supervision button in the header. Clicking it opens an inline editor directly in the panel where you can record supervision reflections, themes, or process observations tied to that client.
Each client can hold an imported text archive — useful for case history, referral letters, or any background notes that exist outside of session records.
omdex-modes is a reflective tool for practitioners and trainees to observe the shifting landscapes of the intersubjective field.
omdex-modes can be toggled on or off in system configuration.
Tag each client note with one of 5 compass points: Ontic, Ontological, Technical, Relational or Void. Over time this can show where the focus of work with that client is weighted. This gives the practitioner an opportunity to be curious about the ways of being commonly arising with that client.
Can be used as a training tool to help trainees track their skills sessions over time.
On phones and tablets (screen width ≤ 768px), omdex switches to a streamlined 28-day schedule.
A single scrolling list shows your sessions and tasks for the next 28 days, sorted by date and time. Each day has a sticky header so you always know where you are.
The top bar on mobile contains three compact toggle buttons:
The Month Summary bar shows a cumulative Client Hours total across all time. Cancelled sessions are excluded. This figure is intended to support accreditation record-keeping.
Recommendations for confidential and responsible use of omdex.
Use client codes only — never store names, addresses or any identifying information in this app. omdex is designed to hold anonymised scheduling and clinical outcome data only.
Your passcode encrypts all data stored by the app. It cannot be recovered if forgotten — there is no backdoor, by design.
Back up regularly using Save .JSON. Browser storage is not a permanent backup and can be cleared by the browser at any time. Your .JSON file is your primary safety net.
Always lock the app when stepping away from your device using P or the padlock button. Use the auto-lock feature in System Configuration to lock automatically after a period of inactivity.
Your data never leaves your device — and only you can read it.
All information — sessions, client records, notes, and financial data — is stored exclusively in your browser's local storage and in any backup files you choose to save. Nothing is transmitted to any server, cloud service, or third party at any point.
When you set a passcode, the app applies AES-256 encryption — the same standard used by financial institutions worldwide — to all data before it is written to storage. Without your passcode, the stored data is unreadable.
This protection extends to your .json backup files. When you export with a passcode set, that file is encrypted before it is written to disk. When restoring, the app verifies your passcode matches before any data is decrypted or loaded.
Click the 🔓 padlock or press P to instantly blur and lock the screen — useful when stepping away. The lock activates automatically each time the app is opened if a passcode has been set.
Click any shortcut button, then press your desired key combination. Press Esc to cancel.
Immediate presentation and observable facts. What is reportable and visible before depth is applied.
Connection, empathy, and interpersonal dynamics. The "here-and-now" affect between client and therapist.
The deeper existential dimension — "Who am I?" The fundamental nature of being and the meaning of the therapeutic experience. Core identity, existential anxiety, the roots beneath the surface story.
Methods, interventions, and theoretical frameworks. The therapist's conceptual and analytical lens.
The silent space of potential where old patterns have stopped but new ones have not yet emerged. Not a failure state but the most fertile ground in the model. The place of being with the client in their not-knowing — to offer companionship in isolation, to be lost together. Not an absence but a form of radical presence; the deepest act of therapeutic attunement.
Focusing on the immediate presentation. What is being said? What are the observable facts? This is the point of entry for therapeutic hypotheses and pattern recognition.
Tuning into the emotional resonance. How does the client feel? How do I feel in response? This quadrant tracks the "here-and-now" affect within the therapeutic room.
Moving toward the pre-verbal or somatic. What lies beneath the narrative? Exploring existential themes, core beliefs, and the ground of the client's being.
The conceptual frame. Pattern recognition, theoretical formulation, and clinical strategy. The therapist's internal mind organizing the session's complexity.
Staying with uncertainty. Competing with the urge to "solve" or "fix," and instead offering companionship in the client's place of isolation and confusion.
N: the concrete and visible. S: the question of the meaning of being. Movement between represents paying attention to the 'it' and the 'is' of the encounter.
W: interpretation and intervention. E: feeling and relating. Movement between balances 'looking-in' at the client's phenomenological experience and 'looking-out' from our own relational countertransference.
Being with the client in their not-knowing.
NW: problem-solving mode (CBT-style). SE: depth-relational work. Movement along the axis illustrates the difference between 'jumping-in-taking-care' (NW) and 'path-clearing-taking-care' (SE), in other words - 'being-for' and 'being-with.'
NE: empathic engagement with daily life. SW: structured existential analysis. Movement along the axis contrasts abstract conceptualisation and embodied, non-verbal experience — acknowledging and naming feelings (NE) versus thinking about thinking (SW).
A reflective tool for practitioners and trainees to observe the shifting landscapes of the intersubjective field.
Maps structural and existential dimensions: Ontic (factual), Ontological (being), Technical (intervention), and Relational (connection).
Focuses on foundational movements: Surface & Depth, Thinking & Feeling. Helps students identify where they feel comfortable and where they instinctively retreat from intensity.
This tool is not a judgment of "progress." It is an opportunity to observe ways of being. Over-weighting in one quadrant is a prompt for curiosity rather than correction:
Crucially, the tool allows us to account for the moments of "not-knowing"—the void. Sessions where we feel "stuck" are just as important as any other. We might ask: What is being avoided? How can we help the client by simply being with them in that space of uncertainty?
As a training tool, it allows a tutor or supervisor to reflect back patterns over time. It transforms a subjective sense of "how a session went" into a visual narrative of the trainee's development, encouraging them to engage with their own process without the pressure of a pass/fail mentality.