Who did what, and what happened, for any month, quarter, or year. Everything here comes straight from the live tables.
Pick a period.
🔄 Handoff & action queue
Unfinished work has an owner and a time. Before you leave, write the turnover so the next person starts where you stopped.
Action queue
Loading…
Turnover note
Latest turnovers
None yet.
🔧 Equipment & references
Recurring checks with a signed history, and the reference documents with their revision and review dates.
Due and overdue
Loading…
All equipment
Reference documents
📡 Offline — saves will sync when online
SINGLE — Scan one item, fill the form, save. Standard mode.
⊟
POSITION CODE WITHIN RETICLE UPC, EAN, OR QR ACCEPTED
CAMERA OFFLINE
On a computer? Use the handheld scanner — arm it under
HARDWARE SCANNER below and just pull the trigger. The camera stays hidden until you ask for it.
HARDWARE SCANNEROFF
Works with any USB or Bluetooth scanner in HID / keyboard-wedge mode with a CR (Enter) suffix.
Scans feed the same SINGLE / RECEIVE / COUNT logic as the camera. Setting is remembered on this device.
RECEIVE TALLY
0 items
SCAN AN ITEM TO START COUNTING
CYCLE COUNT
No location selected
EXPECTED
0
SCANNED
0
DISCREPANCIES
0
NEW ENTRY
UNKNOWN
TYPE FIELDS
📷 Tap to take a photo or upload an image
HOW IT WORKS
SINGLE — scan, fill form, save. One item at a time.
RECEIVE — scan a shipment fast. First scan identifies the item; following scans of the same code increment a counter. Save all at the end.
COUNT — pick a location, scan everything physically there, see what matches and what doesn't.
Currently Out
Items checked out but not yet returned (med rucks, TDYs, etc). Tap an item to mark it returned or consumed.
Events
Group checkouts by event (TDY, exercise, training). Open an event to see all checkouts against it.
Checkout History
Every checkout, return, and consumption — newest first.
—
TOTAL ITEMS
—
EST. INV. VALUE
—
EXPIRING ≤30 D
—
EXPIRED
—
LOW STOCK
—
OPEN TASKS
Action Required
Things that need attention right now. Tap any row to jump to it.
Loading…
Overdue Checkouts
Checked out more than 7 days ago and not yet returned.
Low Stock by Location
Below-par items grouped by where they live, for restock runs.
Top 10 Most-Used Items (last 30 days)
No checkout activity yet.
Recent Activity
No activity.
Lot / Recall Search
Paste a lot number from an FDA recall notice or product alert.
The system will find every item in current inventory and the audit log
that matches that lot, partial lot, or item name.
Matches
0
Quarantine sets each item's quantity to 0 and adds a recall note. The original quantities are preserved in the audit log so you can reconcile if the recall is later rescinded.
Currently Recalled Items
No items currently flagged as recalled.
Controlled Substances — On Hand
Running count of every controlled substance on hand. Add a substance, then log what goes out and what comes in — the balance updates itself.
No controlled substances on file. Tap + ADD to start.
Reorder List
Items queued for reorder. Add from STOCK or DASH (low stock items) with one tap, or add custom lines here. Print the requisition for hand-off to supply.
No items on reorder list.
🎓 Classes
Create a class, print the QR, and students sign themselves in from their phones. Rosters stay here.
Roster
Loading…
Loading…
Loading…
Tasks
No tasks.
All sections
Everything not already on the bar below. Rendered from one list, so
nothing here repeats what is one tap away.
📋 Currency & certificates
What you are current on, what is coming due, and where the certificate
itself is filed. Email goes out six months and one month before an item
expires, and again the day it lapses.
VIEWING
My items
Loading…
IDMT CMRP Trackers
Everybody's certifications and CMRP position. Tap a name to open their
record and work on it directly.
Loading…
Your track
The 0-6 year checklist carries Bioenvironmental and Public Health skill
sets that the +6 checklist drops. Role 1 decides whether Category II-A
or II-B applies.
VIEWING
Checklist
Tap +1 to log one with today's date. Tap the name for the full
form when you need a location or a validator against it.
Loading…
Send a reminder
Everybody already gets a personal note on the 1st of the month listing
what they are short. This is for the other kind of message: telling
people the tracker exists, or that something needs doing by a date.
What the AFI requires
Drawn from AFI 44-103, The Air Force Independent Duty Medical
Technician Program, 30 August 2018. Each row cites the paragraph
so you can check it rather than take this list on its own.
The AFI defines the individual sustainment training tasks by reference
to the IDMT User Guide (para 2.3.2), which is not part of the
instruction. The sustainment rows here are a container for that
requirement, not the full list of tasks inside it.
🏕 Deployment
What you took, what is left, and everything you have given out. Yours
and the section coordinator’s only.
Everything dated, in buckets. Print first-out tags for a whole bucket at once
— the tag goes on the shortest-dated lot so it gets used before the rest,
which is the only thing that actually stops stock expiring on the shelf.
Only people on this deployment can read these threads — not site admins,
not another deployment. Messages cannot be edited or deleted; post a correction
instead. It is not end-to-end encrypted: anyone with database access could read
it, which is worth knowing rather than assuming otherwise.
⚠ MASCAL
DAILY SITREP
DAYS OF SUPPLY
At the rate you are actually using it over the last 14 days.
CONSULT LOG
Every encounter on this deployment. A repeat visitor is flagged, because the
second visit for the same thing is the one that matters.
Open, close, clone for the next rotation, or delete. Deleting is permanent
and asks you to type the name; what the deployment contained is recorded
before it goes, so "it was only test data" stays checkable afterwards.
Sealing locks stock against movement until you break the seal, and breaking it
raises a full count. Print the blank 579 and check-in form before you go —
they are what you fall back on when the tablet is dead.
PERSONNEL & PATIENTS
···
UPLOAD A ROSTER
Kept: name, rank, DoD ID, unit, sex, flyer. Dropped before upload: country, departure dates,
est. days and every public-health status column. Once someone is on here, their QR check-ins,
notes, duty slips, meds and handouts all tie to them.
Or paste rows from a spreadsheet
Roster alerts & blood types
QUEUE
THE CODE THEY SCAN
Print it and put it on the tent flap. They scan, answer the questions, and are
in your queue before they sit down. Anyone who ticks a red-flag symptom jumps to
the top and is told to come to you immediately.
The supply room already knows the name, lot, expiry and unit of everything on
the shelf. Tick what is going in the case and set how many — nothing gets
retyped, so the two records cannot drift. You can scan items straight in.
Locked. Unlock once and every entry this session signs as you.
RECORD AN ENTRY
📚 PATIENT EDUCATION
Pick what you diagnosed and what you gave. It builds one plain-English sheet: what it is, what to do, what to avoid, when to come straight back, and the warnings for every medication. Print it, or email it to the patient. Works offline; emails queue until you’re back on.
PREVIEW
Pick a condition or a medication to start.
GIVEN ON THIS DEPLOYMENT
Nothing yet.
📡 OFFLINE READINESS
Run this on the device you are taking, on the network you have now. It checks the things that fail silently once you have no signal.
⚖ DISINTERESTED INVENTORY
A physical count by somebody who is not the custodian and does not
handle these items day to day. The counter gives their name, rank and .mil email, counts
every line blind (the ledger figure stays hidden unless you reveal it),
and signs on this device. Once signed, nothing on it can be changed.
21 CFR 1304.11 (DEA) — an inventory is a
complete and accurate record of all controlled substances on hand, kept at the registered
location, stating whether it was taken as of the opening or close of business.
Schedule II: exact count. Schedule III–V: estimate allowed unless the container holds more
than 1,000 units. Initial inventory on day one; at least every two years after. AFI 44-102, Medical Care Management (17 Mar 2015), para 5.5 —
controlled substances are accounted for on AF Form 579, Controlled Substances Register.
Counts that match post a confirming entry on the 579 here; a variance never rewrites a balance. Who may count / how often — set by the MTF pharmacy and MDG
controlled-substance instruction (disinterested individual, normally equal or higher grade than
the custodian; monthly and on change of custodian is the usual standard). Confirm the local
requirement with Capt Ozaki or the MDG pharmacy flight before relying on this for an inspection.
1 · WHO IS COUNTING
2 · COUNT EVERY LINE
Hand the device to . Count what is physically in the case, not what the ledger says.
Open containers of Schedule II: exact count.
3 · ATTEST AND SIGN
PREVIOUS INVENTORIES
None yet.
Walk every open register and count it. A variance found today can still be
explained; the same variance found at close-out cannot. Unlock the register on
the 579 tab first — these are signed entries and cannot be edited afterwards.
Only people listed here can see this deployment. Everyone else gets nothing —
not a locked screen, no rows at all. Leads can add and remove people and sign
register entries; members can see stock and activity.
🚨 EMERGENCY ACCESS
If the custodian is unavailable and controlled substances have to be counted,
handed over or closed out, break glass. You get custodian access for four hours.
It is permanent, it cannot be edited or deleted, the owner is notified, and every
register entry made under it is marked as such forever.
Nothing is recorded until you press SAVE ENCOUNTER. Once saved, anything you
dispense links to it and the patient appears in PATIENTS.
This is a skeleton, not a finding. Nothing is filled in for you — blanks
stay blank until you examine the patient and type what you saw.
Activity
Add stock
One line per lot. Two lots of the same item are two lines, so the
earlier expiry cannot hide behind the later one.
💊 Pharmacy label
Deployment formulary, with the warnings and common directions for each
medication filled in ready to edit. Prescriber details stay on this
device.
Go / no-go baggie cards
Fixed education cards for fatigue countermeasures — the same
wording every time, so a bag can be labelled and handed over without
writing it out. This is not a prescription label: run the wizard below
for that. Capt Ozaki and the local SGP sign this wording off
before it goes on a baggie. Theatre policy decides who is
eligible, not this card.
Leave it blank and the card prints a line to write on — which is
what you want for a stack made up ahead of a surge.
The approved Form 3 is the authorisation to dispense. Putting its date
on the bag means the card and the paperwork can be tied together later
when the Form 7 is built.
Typed once and kept on this device. Nothing is sent to the server.
Measure a label if you are unsure. The layout changes to fit.
Counts up on its own after each label.
Controlled substance.
Also enter it in the register with a witness. The label is not the record.
One label each, same medication and directions, Rx numbers counting
up. Dates of birth are left blank — write them on, or run them
singly if the DOB has to be printed.
Required. It goes in the directions as “… for pain and inflammation.”
Built from the formulary entry with all nine required elements. Edit
anything that does not match the order. No BID or TID —
intervals are written out.
Write it as the patient should read it.
Required. Anything containing ibuprofen or acetaminophen must give
the milligram figure as well as the count.
Filled in for this medication. Untick anything that does not apply,
or add your own. Up to six fit on the label.
♪ Office jukebox
Paste a YouTube link — a single song or a whole playlist. It joins the
board's queue and plays through the office TV when the current track
finishes. A playlist plays all the way through. When the queue runs
out the board goes quiet: requests are the only music on it now.
Request a song
Up next
Loading…
Board controls
NEXT TRACK steps forward one song. Inside a playlist that moves to the
next track and keeps the playlist going; on a single song it is the same
as SKIP ITEM. SKIP ITEM drops the whole request, playlist and all.
BACK returns to the previous track, or restarts the current one if you
are more than a few seconds in. PLAY / PAUSE holds the song where it is.
FORCE SOUND ON resets everything that can leave the board silent:
device volume, a muted player, a forgotten pause, audio mode off.
These talk straight to the TV, so the board has to be showing tv.html.
Recently played
Nothing yet.
🧾 DMLSS Delivery List Intake
Photograph the DMLSS Delivery List. Items are extracted, matched to your catalog, then you confirm and assign locations before anything commits.
Reading…
VERIFY BEFORE COMMITTING. OCR makes mistakes. Check every Item ID and quantity against the paper.
Qty = Qty Shipped, not Qty Ordered.
Raw text read from image
Shared Catalog
When anyone scans a new code, it's added here. Next time anyone scans the same code, the form auto-fills. The catalog is shared across the whole clinic.
⚠ Controlled Substance Log
Items auto-detected by name or controlled flag. Running count for monthly reconciliation.
Use History — Controlled Items
⚙ Control Center
Signed in as
⏳ Accounts Awaiting Approval
New sign-ups cannot use the app until approved. Approve to grant access, or reject to deny.
✓
No accounts awaiting approval
New sign-ups will appear here.
Jump to
📊 Monthly Stats
Auto-generated activity summary. Pick a month to see counts. Use Print for a leadership-ready handout.
Pick a month to see stats.
Offline & Session
Inventory and locations are cached on this device so the app still works with no signal. Changes made offline are queued and sent when you reconnect. You are signed out automatically after 12 hours.
Each user has two independent settings:
CLINICAL ROLE — what they are in the office (Flight Cmdr / Chief / Doc / IDMT-Paramedic / IDMT). Used for medical responsibilities like witnessing controlled substances.
SITE ADMIN — full app management access (manage users, edit public site, delete inventory). Independent of clinical role.
You can't change your own clinical role or remove your own site admin (prevents lockout). Have another site admin do it if needed.
CMDRCHIEFDOCMEDICIDMT← role hierarchy (high to low)
STATION ACCOUNTSwall terminals · no mailbox
Creates a login named after a place instead of a person. The address is internal
(station.NAME@563osm.local) and never receives mail, so
Confirm email must be off in Supabase → Authentication → Providers → Email.
A station signs in once on its machine and stays signed in. By default it can scan, look things up,
move stock and flag reorders, but not delete, manage people, or open the controlled log. Use
GRANT FULL ACCESS below to lift that for a particular terminal.
Either way every action asks for a typed name — on a shared login that name is the only thing
tying an action to a person.
Pick your own if you want something typeable — this login can only scan, look up,
and move stock, so it does not need to be a fortress. Minimum 8 characters.
Shown in plain text on purpose: it is going on a sticky note, not into a vault.
🚦 Clinic Status (top banner)
Banner at the top of every public page. By default it follows your weekly schedule below (auto-shows OPEN, sick call, closed, with countdowns). Use Manual Override for safety days, holidays, or any one-off message.
LIVE PREVIEW
Loading…
⚠ MANUAL OVERRIDE
Replaces the auto banner until cleared or expired.
📅 WEEKLY SCHEDULE
When auto-mode is on, the banner reads from these times. Each day can have multiple sick-call windows. Times are 24-hour HHMM (e.g., 0730).
to
📅 Closures, family days and goal days
What shows in "Closures coming up" on the public home page. Federal
holidays for 2026 and 2027 are already loaded. Add family days, ACC
goal days, down days and anything else that changes whether the
office is open.
Loading…
🌐 Public-Facing Site
What anyone hitting this URL sees when they're not signed in. The same URL serves both your staff app (after sign-in) and a public landing page (calendar, contacts, MHS Genesis link). Toggle sections off to hide them from the public.
SECTIONS VISIBLE PUBLICLY
📢 WELCOME ANNOUNCEMENT BANNER
🩺 FLIGHT MEDICINE CLINIC INFO
🚀 OSM TEAM CONTACT
📸 Public Photo Slideshow
Photos appear at the top of the public homepage in a rotating slideshow (auto-advances every 5 sec). Upload JPG or PNG, max ~5 MB. Toggle visibility individually below.
No photos yet. Tap + ADD PHOTO to upload your first one.
👥 Staff Directory
Add anyone in the office, whether or not they have an OSM account. For each person, you control which fields appear on the public page (email, phone, Signal handle, office number, bio). Default: nothing public until you turn it on.
Invite User
Share the site URL with the new user. Have them create an account on the login screen. By default they'll be an IDMT — promote them above as needed.
Site URL:
BUILD
Locations
Edit location names so they match your real shelves and bins.
Item Types
Define item categories and the custom fields that appear on the scan form when that type is selected.
Bulk CSV Import
Import multiple items from a CSV file. Required columns: name, qty. Optional: reorder, lot, par, unit, expiration, location, notes, item_type, barcode.
📂 Drop CSV here or tap to browse
Max 500 rows per import
COLUMN MAPPING
RECENT IMPORTS
Browser Notifications
Get instant alerts from this browser/device when items go below par or expire soon. Works on phone (with the app installed to home screen) and desktop. No server, no email, no push service — just your browser.
checking…
Checks run every 30 min while the app is open, and once when you reopen it. Each unique alert is shown only once per 24 hr.
💬 Live Chat Console
When this is on, the public site shows you as available. New messages ping here in real time. Off → unanswered messages auto-email recipients after 5 min.
SESSIONS
Select a session →
⚠ Bug Reports
Issues users have reported via the ⚠ button (bottom-right of every page). Click a report to see full details + JS errors.
📣 Announcements
Public announcements that appear on the NEWS tab. Subscribers receive an email when a new post is published.
🔔 Announcement Subscribers
People who signed up via the NEWS tab to receive announcement emails.
❓ FAQs
Q&A items shown on the public FAQ tab. Categories: General, IMR (readiness), FMC (transition), Admin, Other.
Email Alerts
Daily digest emails are sent automatically. Add anyone who should receive alerts. Each subscriber can have individual alert types toggled on/off.
RECENT ALERTS SENT
Daily Brief
Goes out automatically at 0700 and 1500. Covers what moved in the stock room, anything
expired or expiring, what is below par, the reorder list, classes and the calendar.
Preview shows exactly what the next one will say, without sending it.
Not previewed yet.
Email System Check
Nothing about email lives in this file — the sending is done by Supabase Edge Functions,
and the daily digest is fired by a scheduled job inside Supabase. This tells you which of
those three links in the chain is broken so you are not guessing.
Not run yet.
DMLSS Reference Catalog
Reference only — this is not your stock. Photo Intake uses it to attach the correct DMLSS Item ID
and nomenclature to what it sees, instead of guessing. It does not need to be complete; add sheets as you get them.
Re-uploading the same sheet name updates those rows instead of duplicating them.
LOADED SHEETS
Compose Email
Send a one-off message to the alert list, the clinic staff, or addresses you type in. Uses the same 563 OSM letterhead as the automated alerts.
SENT HISTORY
Export Data
Download a CSV snapshot of current inventory for reporting or backup.
For the door holders — print these weekly alongside the expiration report.
Med Ruck Template
Save a standard packing list for field ops.
📁 Documents
SOPs, training materials, forms, references, and policies.
Upload Document
📅 Calendar
Upcoming training, events, and readiness requirements.
NEW EVENT
🧰 Deployment kits
Pelican 1650, equipment box. Every item on the standard has one fixed home —
tap a zone to see what belongs there, or search for an item to find it.
LID ORGANISER — 11 POCKETS, LEFT TO RIGHT WITH THE LID AWAY FROM YOU
BASE — SEVEN MESH BAGS
FLOOR LAYER — UNDER THE BAGS
—
Ticks are saved on this device only — they are a packing aid, not an inventory record.
The hand receipt is still the accountable document.
What is still missing after Kit 1's contents and all shelf stock are counted, for two
complete kits. Figures are from the 17 Aug 2026 hand receipt — recheck against STOCK
before ordering.
🏷 Labels & Barcodes
Generate printable labels for items and locations. P-touch / P21 compatible ZPL code included for each.
SUPVAN T50M PRO — LABEL BUILDER203 dpi ·
Every label carries a Code 128 barcode the NETUM scanner and the phone camera both read.
Item labels scan straight to that item · location labels pull up that location's stock,
or drop the location into an open add-item form.
Long-press an image to save it, then Katasymbol → Image → print at the matching size.
Enter a lot number to find all matching items — critical for manufacturer recalls.
Select items then set new quantities — useful after a mass casualty exercise.
All items below par level with NSN/reorder numbers. Print and hand to S4.
Enter expected quantities before a shipment arrives, then scan each item to verify.
Nothing here changes any data. It is a list of things that look wrong, worst first.
Tap any row to open that item and fix it.
Ordered by bin so you cross the room once. PULLED zeroes the
quantity and writes it to the log with your name. NOT THERE
just ticks it off here — use it when the shelf is already empty.
Per-item condition and notes log. Running history separate from the main audit log.
? How-To Guide
Everything you need to know to use OSM.
⚑ IF SOMETHING IS BROKEN AND NOBODY IS AROUND
📸 Photo Intake
Photograph a shelf or a pile of supplies. You check the numbers before anything is saved.
1 · Photos
Dump in as many photos as you like — up to 48. Shoot a whole shelf, then close-ups of the labels.
Multiple photos of the same item get stitched into one entry, and the close-up that caught the lot number
fills in what the wide shot missed. Nothing gets double counted.
2 · Check the numbers
Nothing is saved yet.
Counts and dates come from a photo, so treat them as a first draft. Fix anything wrong,
untick anything you don't want, then commit.
NEW ITEM TYPE
Custom Fields
ITEM
📷 Tap to upload or change photo
USE
NEW EVENT
EVENT
RETURN ITEM
If returning less than the full amount, the remainder is logged as consumed.
OSM CLINIC
OPERATIONAL SUPPORT MEDICINE
🚨 Life, limb, or eyesight? Call 911 or go to the nearest ER. Do not wait for this office.
563D RESCUE GROUP · DAVIS-MONTHAN AFB
Operational Support Medicine563 OSS/OSM
Medical support for the rescue mission: sick call windows, deployment readiness, TCCC training, and the fastest route to the right clinic when you need one.
Not a walk-in clinic. Routine and sick call go through Flight Medicine (FMC). We handle operational medical support.
🧭 Not sure who to call?
Twelve situations, twelve numbers. Tap the one that sounds like you.
👋
First time here?
OSM is the operational support medical team for the 563 Rescue Group. We're not a primary care clinic — for sick call and routine care, see Flight Medicine. Use this site to:
💊
Prescriptions: don't just show up
A new prescription has to be activated before the pharmacy
starts on it, and a refill goes through a different line entirely. Both can be done
from your phone.
Classes, closures, and where the team is. Only what the office has chosen to publish shows here.
WHO’S OUT THIS WEEK
Nothing published for this month yet.
🧭 Not sure who to call?
Find what you need on the left, call the number on the right.
🌙 After hours, weekends and holidays
OSM and the clinic are closed. Work down this list in order.
1
Life, limb or eyesight — call 911
Or go straight to the nearest emergency department. From a
cell on base, 520-228-3333. Do not call the
clinic and do not wait.
2
Not sure how bad it is — Nurse Advice Line
Free, 24/7, staffed by registered nurses who can tell you
whether to be seen tonight or wait for the clinic.
1-800-874-2273, then option 1.
3
In crisis — 988
Call or text 988, then press 1 for the
Veterans/Military Crisis Line. Free and confidential, 24/7. Sexual assault:
SARC 520-940-8059.
4
It can wait — message us
We pick messages up the next duty day. Not for anything
urgent and never for clinical advice.
📖 Base medical phone book
Every number here is an office line. Tap to call. From a base phone, dial the
last four digits.
Numbers change. If one is wrong, tell us and we will fix it the same day.
Internal-only lines and personal mobile numbers are deliberately not listed here.
📍 Where to find us
563d Group Building, Room 106
4589 S Phoenix St, Davis-Monthan AFB, Tucson AZ 85707 Walk in during duty hours or call 520-228-1860
Map shows the 563d Group building entrance on Phoenix St. Gate access required — valid CAC or sponsored visitor pass.
👥 Our Team
The OSM Office team. For appointments use the patient portal — for office questions use the contact info below.
Loading team...
👥 Clinic Staff Directory
Reach out to the right person for your need. Some staff may currently be on leave, TDY, or deployed — see availability below each name.
Loading…
🎓 Training & Classes
Classes OSM is running that you can sign up for. Pick a session, tap
SIGN UP, and enter your rank, name and a personal email — it takes about
fifteen seconds. Bring nothing but yourself unless the class says otherwise.
Loading…
📣 Want a class for your unit?
OSM teaches TCCC and self-aid buddy care to any unit on base. If you need a
session for your shop, or you want a class on a date that is not listed,
get in touch and we will build one around your schedule.
Prescriptions written by a 355th MDG provider can be processed
the same day. If it is urgent, use the kiosk or the phone rather than waiting on a text.
🔁 Refills
Refills only.
These two options will not work for a new or renewal prescription. If the prescription
has no refills left or has expired, your provider has to write a new one — then
activate it the way described above.
This page covers the base pharmacy. OSM does not fill or hold prescriptions —
if something here does not match what the pharmacy tells you, go with the pharmacy.
✅ What to bring to your appointment / Know before you go
▢ Any medication you are currently taking
▢ Paperwork from any civilian or off-base provider you have seen
Running late or can't make it?
Call 520-228-2778
as early as you can. A no-show can affect your readiness status.
📄 Forms you may need
These open the official publication site. We link rather than host copies,
so you always get the current revision.
For emergencies, dial 911. The patient portal and clinic phone lines are NOT monitored 24/7. After-hours life/limb/eyesight emergencies → ER.
↗ Referrals — how they work
A referral is your provider asking TRICARE to approve care somewhere else —
a specialist, physical therapy, imaging off base. You do not arrange it
yourself, and you should not book anything until it is approved.
1
Your provider puts it in
This happens during or just after your appointment. Nothing
is needed from you at this point.
2
TRICARE reviews it
Usually a few days. You will get a letter or a portal
message when it is approved, naming the clinic you are being sent to.
3
You book the appointment
Call the specialist directly once you have the approval.
Referrals expire — book early rather than sitting on it.
4
Get the results back to us
Off-base results do not always come back on their own. If
you were seen downtown, tell us — especially anything that could affect
your duty status.
A profile is a medical document saying what you should not do for a while, and
for how long. It is written by a provider, not by you and not by your
supervisor. The point is to get you back to full duty, not to keep you off it.
What it does
Names specific limitations — no running, no lifting over a set weight, no
wearing of certain gear — and puts a date on them. Your unit sees the
limitations so they can work around them.
What it does not do
It is not a day off, it does not tell your chain your diagnosis, and it is
not permanent unless it says so. Your medical details stay between you and
your provider.
Getting one, or getting off one
Both go through the provider who is treating you. If yours is about to
expire and you are still limited, get seen before it runs out rather than
after.
Aircrew and special duty
Different rules. Anything that could ground you goes through Flight
Medicine — 520-228-2800.
Do not self-assess whether something is disqualifying.
General information only. Your profile says what your profile says — read it,
and ask the provider who wrote it if anything is unclear.
⚠ NOT FOR PATIENT CARE NEEDS
This is NOT a clinical channel. Do not use this form for medical questions, appointment requests, prescription refills, lab results, profile concerns, or any patient care needs. Messages here are not HIPAA-protected and may not be reviewed in time for clinical matters.
Interactive Customer Evaluation is the Air Force's formal comment system. Use
it when you want a compliment, complaint or suggestion on the record — it goes
to leadership, and you can ask for a reply. Anonymous submissions are allowed;
leave contact details if you want an answer back.
Search for Davis-Monthan, then the clinic or office you are commenting on.
For a concern about your own care, the patient advocate is often faster —
520-228-2919.
💬 What you CAN ask here
General questions for the OSM team, NOT clinical:
Office hours / where to find us
How to reach a specific staff member
Process / paperwork questions
Coordination for non-clinical visits
General feedback or info requests
CHECKING…
Start a chat with the OSM team. If nobody is available within 5 minutes, your message will be emailed to us so we can respond when we are.
📣 OSM Office Announcements
Updates from the office — clinic schedule changes, FMC transition info, new staff, training opportunities, closures.
🔔 Get email updates
We'll email you when the office posts a new announcement. Unsubscribe anytime — every email has a link.
❓ Frequently Asked Questions
Common questions answered. If you don't find what you need, message the office (NOT for clinical questions).
⚡ Check Your IMR Status
Your Individual Medical Readiness status — PHA, dental, immunizations, labs — lives on MyIMR / ASIMS. CAC-enabled, works best in Chrome.
Your account has been created and is awaiting admin approval.
You will be notified once access is granted.
Contact your OSM admin if this is urgent.
CONFIGURATION REQUIRED
This file needs to be configured with your Supabase project URL and anon key before it will work.
Open the HTML file in a text editor, find the SUPABASE_CONFIG block near the top of the script, and fill in both values from your Supabase project dashboard (Project Settings → API).
After saving the file, re-upload it to Netlify and reload the page.
↑↓ navigate · ↵ open · esc close
ADD SUBSCRIBER
ALERT TYPES
COMPOSE EMAIL
SEND TO
STAFF MEMBER
PHOTO
No photo
JPG, PNG, or WEBP. Square works best. Max 2 MB.
CONTACT INFO (toggle each field below to make it public)
AVAILABILITY
If unchecked, this person doesn't appear publicly at all. If checked, only the contact fields you ticked above will be visible. Their name, rank, title, and availability status always show when this is on.
— CONTROLLED SUBSTANCE
—
Current balance: —
⚖ WITNESS REQUIRED
For administer/waste, a second user (Doc, Flight Chief, or Flight Commander) must verify by entering their email and PIN. Cannot be the same person as administering.
ADMINISTERING (you): —
TASK
WAIVERS
A deployed IDMT cannot do shop visits, and going red for them is how a
roster starts being ignored. A waiver pauses an item for one person
until a date. AFI 44-103 para 1.3.10.
CURRENT WAIVERS
📋 PATIENT HANDOUT
4 × 6 in. Plain English, no abbreviations. Edit anything before you
print it — what is here is a starting point, not a script.
ITEM
🧨 DEPLOYMENT CASE LABEL
4 × 6 in, portrait. Contact details are kept on this device.
BOTTOM BAR
The five buttons along the bottom of the screen on a phone. Put the ones
you actually use there.
ACCOUNT
Pick every role they hold. Access follows the highest one.
Nothing scheduled is sent to anyone who is not ticked here.
ITEM
ITEM
📅 FLIGHT DOC SCHEDULES
Pick a doc and a month, then set each weekday from the chart. Weekends are
left out. Saving replaces whatever that doc already had that month, so you
can correct a mistake by fixing the grid and saving again.
FLIGHT DOCS
📅 IMPORT FLIGHT MED SCHEDULE
Photograph the monthly provider schedule and this reads it. Only the
providers ticked below are read — every other row on the chart is
discarded and never leaves the reader. Nothing is written to the calendar
until you have looked at the list and pressed create.
CHECK EVERY LINE BEFORE CREATING
⚠ REPORT A PROBLEM
Found a bug or something broken? Tell us what happened. Recent JavaScript errors will be attached automatically.