BioArc brings patient services, clinical work, center management and research around connected data. Dedicated deployment can run on the institution’s infrastructure, with its own modules, permissions and integrations.
Conceptual component relationships. Server topology is defined for each institution.
The diagram explains layer responsibilities. External services join the workflow only when configured and authorized.
01
Patient, physician, nurse, reception and administrator
Web workspace and BioVisit
HTTPS
↓
02
Web entry and request handling
HAProxy · Nginx · PHP-FPM
↓
03
BioArc application core
Admission · Visits · Prescriptions · Records · Inpatient care · Registries
PHP · Yii
↓
Structured data
MariaDB
Cache and event coordination
Valkey
Documents and record exports
PDF · Files
Configurable integrations
HIS, PACS, insurers, payment gateways and SMS, according to the center’s available services and permissions.
Insurers and APIs
From the clinical workspace to the insurer
Prescribing in BioArc goes beyond recording medication. Social Security and Iran Health Insurance integrations connect eligibility checks, prescription submission, responses and tracking codes to the visit workflow.
01
Institutional application
The physician records prescriptions and services in the same workspace, with physician and institution identity carried through the integration.
02
BioArc integration gateway
Requests reach the destination through BioArc’s shared outbound gateway; API differences are handled by the integration layer.
03
Social Security and Health Insurance
Service responses, submission status and tracking codes become available for the next steps in the application.
A distinctive advantage: no separate institutional IP registration
When prescriptions are submitted through the BioArc gateway, institutions do not need to register a separate IP or obtain separate software-connection approval from Social Security, Health Insurance and other services covered by that gateway. BioArc coordinates the connection path, which can be enabled for both Standalone and As Service deployments.
This benefit concerns the technical connection path. Physician authentication and professional accounts, institutional insurance contracts and service eligibility remain subject to insurer requirements.
Prescribing and eligibility within the visit
Eligibility checks, supported medication and service submissions, tracking-code retrieval and prescription lookup use insurer-specific service paths. The insurer response determines submission outcome; a locally saved prescription alone does not establish insurer acceptance.
APIs with a defined data contract
Integration adapters handle authentication, request/response formats and identifier mapping for each service. HIS, PACS, Ministry of Health referral scheduling, payments and SMS connections are scoped to available APIs. Institutional IT teams can review exchange paths and error behavior in the technical workshop.
Referral pathways
Referral pathways, from handoff to clinical feedback
BioArc takes an integrated approach to referrals, linking family physicians, specialists and institutions to everyday care. A referral is more than a number: inboxes, appointments, visit information and feedback form a traceable care pathway.
01
Referral pathways and inbox
Retrieve allowed referral pathways, referral lists and details from insurer services, using patient and referral identifiers where supported.
02
Connect referrals and appointments
Manage Ministry of Health referral appointments and capacity, submit appointment times and retrieve status, linking referrals to patient admission.
03
Referral visits and prescriptions
Retrieve referral and prescription details, record the visit and use referral-prescription services according to insurer support and physician access, alongside the patient record.
04
Feedback and pathway monitoring
Submit or retrieve feedback and diagnoses through supported services, track referral status and review operational reports to support follow-up care.
Referral and feedback coverage varies by insurer and institution. Enabled services, physician access and referral-scheduling integration are defined during onboarding.
Open-source foundation
Open technologies, maintainable infrastructure
BioArc infrastructure uses open-source technologies without requiring separate commercial licenses for the listed components. Analytics, long-lived workers and key management are enabled according to deployment needs.
BioArc software, implementation, hosting and support follow the contract. External SMS, payments and optional commercial products have their own terms and costs. Infrastructure versions and licenses are specified in the deployment plan.
Deployment aligned with institutional data governance
01
Standalone
Dedicated institutional deployment
The application and database can run on university or hospital infrastructure. Domain, branding, network, technical access and maintenance responsibilities are agreed with IT.
02
As Service
Hosting with maintenance services
The hosting plan defines capacity, monitoring, backups and support. Application, database and file-service separation is designed for workload and institutional requirements.
Operations, from launch to expansion
01
Responsibility-based access
Accounts, roles, centers and wards define viewing and recording scope. Support access and permission changes follow institutional policy.
02
Events and scheduled work
Caching and WebSocket communication coordinate state and messages. Scheduled work supports background processing and maintenance alongside interactive requests.
03
Backups and tested recovery
Restic manages encrypted backup snapshots, with rclone connecting to remote storage. Database, configuration and document coverage, frequency, retention and recovery tests are defined in the institutional technical plan.
04
Updates with change control
Application and schema upgrades must suit the installed version and institutional workflows. Testing, acceptance and rollback arrangements are defined with IT before rollout.
What do we define in the technical workshop?
Centers and users, core workflows, capacity and concurrency, networking, integrations, migration mappings, backups and acceptance criteria.
North 2nd floor, No. 13, Alley 4, Zanjani St. (Kooy Parvaneh), opposite Tarbiat Modares University, Jalal Al Ahmad St., Tehran, Iran. Postal code: 1439916411
Engineering office: Ilam Science and Technology Park, Zist Dadeh Pardaz Arka (BioArc)