Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

voho0000/NHI-FHIR-BRIDGE

https://github.com/voho0000/NHI-FHIR-BRIDGE · scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)

152 raw signals (0 security + 152 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 151 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 894 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
authHeaders software healthy frontend/app/page.tsx:authHeaders
Dashboard software healthy frontend/app/page.tsx:Dashboard
exportBundle software healthy frontend/app/page.tsx:exportBundle
handleImportFile software healthy frontend/app/page.tsx:handleImportFile
wipePatient software healthy frontend/app/page.tsx:wipePatient
launchSmartApp software healthy frontend/app/page.tsx:launchSmartApp
RootLayout software healthy frontend/app/layout.tsx:RootLayout
proxy software healthy frontend/app/api/backend/[...path]/route.ts:proxy
isValidTwid software healthy scripts/check-no-real-twid.mjs:isValidTwid
digits software healthy scripts/check-no-real-twid.mjs:digits
main software healthy scripts/check-no-real-twid.mjs:main
readVersion software healthy scripts/verify-sync.mjs:readVersion
extractPageType software healthy scripts/verify-sync.mjs:extractPageType
extractEffectiveDate software healthy scripts/verify-sync.mjs:extractEffectiveDate
fmt software healthy scripts/verify-sync.mjs:fmt
pctTop software healthy scripts/verify-sync.mjs:pctTop
dateSpan software healthy scripts/verify-sync.mjs:dateSpan
daysBetween software healthy scripts/verify-sync.mjs:daysBetween
parseFilenameRange software healthy scripts/verify-sync.mjs:parseFilenameRange
mapSystem software healthy packages/mapper/src/allergy.ts:mapSystem
mapAllergyIntolerance software healthy packages/mapper/src/allergy.ts:mapAllergyIntolerance
frameContentHash software healthy packages/mapper/src/imaging-dedup.ts:frameContentHash
dedupImagingItems software healthy packages/mapper/src/imaging-dedup.ts:dedupImagingItems
imgVal software healthy packages/mapper/src/imaging-dedup.ts:imgVal
narrVal software healthy packages/mapper/src/imaging-dedup.ts:narrVal
contentSignatureOf software healthy packages/mapper/src/imaging-dedup.ts:contentSignatureOf
framesOf software healthy packages/mapper/src/imaging-dedup.ts:framesOf
isNarrativeOnly software healthy packages/mapper/src/imaging-dedup.ts:isNarrativeOnly
hasFrames software healthy packages/mapper/src/imaging-dedup.ts:hasFrames
isCjk software healthy packages/mapper/src/medication.ts:isCjk
cjkChars software healthy packages/mapper/src/medication.ts:cjkChars
canonicalDrugKey software healthy packages/mapper/src/medication.ts:canonicalDrugKey
s software healthy packages/mapper/src/medication.ts:s
medStatus software healthy packages/mapper/src/medication.ts:medStatus
mapMedicationRequest software healthy packages/mapper/src/medication.ts:mapMedicationRequest
drugName software healthy packages/mapper/src/medication.ts:drugName
drugCode software healthy packages/mapper/src/medication.ts:drugCode
drugNameZh software healthy packages/mapper/src/medication.ts:drugNameZh
courseOfTherapy software healthy packages/mapper/src/medication.ts:courseOfTherapy
drugClass software healthy packages/mapper/src/medication.ts:drugClass
drugClassZh software healthy packages/mapper/src/medication.ts:drugClassZh
hospital software healthy packages/mapper/src/medication.ts:hospital
endDate software healthy packages/mapper/src/medication.ts:endDate
indication software healthy packages/mapper/src/medication.ts:indication
indicationZh software healthy packages/mapper/src/medication.ts:indicationZh
indicationCode software healthy packages/mapper/src/medication.ts:indicationCode
encounterClass software healthy packages/mapper/src/medication.ts:encounterClass
mapMedicationsDedup software healthy packages/mapper/src/medication.ts:mapMedicationsDedup
datePart software healthy packages/mapper/src/medication.ts:datePart
looksLikeLabValueOnly software healthy packages/mapper/src/diagnostic-report.ts:looksLikeLabValueO…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
LICENSE software healthy LICENSE
NOTICE software healthy NOTICE
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
tailwind.config.js software healthy frontend/tailwind.config.js
package.json software healthy frontend/package.json
next.config.js software healthy frontend/next.config.js
Dockerfile software healthy frontend/Dockerfile
next-env.d.ts software healthy frontend/next-env.d.ts
package-lock.json software healthy frontend/package-lock.json
tsconfig.json software healthy frontend/tsconfig.json
postcss.config.js software healthy frontend/postcss.config.js
globals.css software healthy frontend/app/globals.css
page.tsx software healthy frontend/app/page.tsx
layout.tsx software healthy frontend/app/layout.tsx
route.ts software healthy frontend/app/api/backend/[...path]/route.ts
SMART_APP_CHANGES_v0.18.9.md software healthy docs/SMART_APP_CHANGES_v0.18.9.md
PRIVACY.md software healthy docs/PRIVACY.md
ARCHITECTURE.md software healthy docs/ARCHITECTURE.md
LOINC_AUDIT_2026_05_19.md software healthy docs/LOINC_AUDIT_2026_05_19.md
LOINC_AUDIT_2026-06-13.md software healthy docs/LOINC_AUDIT_2026-06-13.md
DESIGN_v0.20.0_encounter_linking.md software healthy docs/DESIGN_v0.20.0_encounter_linking.md
SMART_APP_CHANGES_v0.18.14.md software healthy docs/SMART_APP_CHANGES_v0.18.14.md
CHROME_STORE_LISTING.md software healthy docs/CHROME_STORE_LISTING.md
SECURITY_FOR_USERS.md software healthy docs/SECURITY_FOR_USERS.md
SMART_APP_INTEGRATION_v0.9.2.md software healthy docs/SMART_APP_INTEGRATION_v0.9.2.md
check-no-real-twid.mjs software healthy scripts/check-no-real-twid.mjs
verify-sync.mjs software healthy scripts/verify-sync.mjs
package.json software healthy packages/mapper/package.json
tsconfig.json software healthy packages/mapper/tsconfig.json
systems.ts software healthy packages/mapper/src/systems.ts
allergy.ts software healthy packages/mapper/src/allergy.ts
imaging-dedup.ts software healthy packages/mapper/src/imaging-dedup.ts
medication.ts software healthy packages/mapper/src/medication.ts
diagnostic-report.ts software healthy packages/mapper/src/diagnostic-report.ts
parsers.ts software healthy packages/mapper/src/parsers.ts
index.ts software healthy packages/mapper/src/index.ts
immunization.ts software healthy packages/mapper/src/immunization.ts
helpers.ts software healthy packages/mapper/src/helpers.ts
jpeg-deid.ts software healthy packages/mapper/src/jpeg-deid.ts
loinc-tables.ts software healthy packages/mapper/src/loinc-tables.ts
document-reference.ts software healthy packages/mapper/src/document-reference.ts
procedure.ts software healthy packages/mapper/src/procedure.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
frontend software healthy frontend
app software healthy frontend/app
api software healthy frontend/app/api
backend software healthy frontend/app/api/backend
[...path] software healthy frontend/app/api/backend/[...path]
docs software healthy docs
scripts software healthy scripts
packages software healthy packages
mapper software healthy packages/mapper
src software healthy packages/mapper/src
extension software healthy extension
tests software healthy extension/tests
fixtures software healthy extension/tests/fixtures
src software healthy extension/src
popup software healthy extension/src/popup
background software healthy extension/src/background
.github software healthy .github
workflows software healthy .github/workflows
backend-ts software healthy backend-ts
tests software healthy backend-ts/tests
integration software healthy backend-ts/tests/integration
unit software healthy backend-ts/tests/unit
scripts software healthy backend-ts/scripts
drizzle software healthy backend-ts/drizzle
meta software healthy backend-ts/drizzle/meta
src software healthy backend-ts/src
smart software healthy backend-ts/src/smart
models software healthy backend-ts/src/models
api software healthy backend-ts/src/api
fhir software healthy backend-ts/src/fhir
core software healthy backend-ts/src/core

LabelLayerStatusPath
GET / api healthy backend-ts/src/main.ts
GET /.well-known/smart-configuration api healthy backend-ts/src/api/smart.ts
GET /authorize api healthy backend-ts/src/api/smart.ts
POST /launch-context api healthy backend-ts/src/api/smart.ts
POST /token api healthy backend-ts/src/api/smart.ts
GET /status/:logId api healthy backend-ts/src/api/sync.ts
GET /logs api healthy backend-ts/src/api/sync.ts
POST /log api healthy backend-ts/src/api/sync.ts
GET /patient-states api healthy backend-ts/src/api/sync.ts
DELETE /logs api healthy backend-ts/src/api/sync.ts
DELETE /logs/:logId api healthy backend-ts/src/api/sync.ts
DELETE /patient/:patientId api healthy backend-ts/src/api/sync.ts
GET /latest-dates api healthy backend-ts/src/api/sync.ts
GET /audit-log api healthy backend-ts/src/api/sync.ts
POST /upload-structured api healthy backend-ts/src/api/sync.ts
GET /metadata api healthy backend-ts/src/api/fhir.ts
USE /Patient api healthy backend-ts/src/api/fhir.ts
USE /Patient/* api healthy backend-ts/src/api/fhir.ts
GET /Patient api healthy backend-ts/src/api/fhir.ts
GET /Patient/:patientId api healthy backend-ts/src/api/fhir.ts
GET /export api healthy backend-ts/src/api/fhir.ts
POST /import api healthy backend-ts/src/api/fhir.ts

LabelLayerStatusPath
/page.tsx frontend healthy frontend/app/page.tsx
/api/ihke3000/ihke3404s02/SP_IHKE3404S02 frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3404s03/SP_IHKE3404S03 frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3404s04/page_load frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3404s05/SP_IHKE3404S05 frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3404s06/page_load frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3404s07/page_load frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3404s08/page_load frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3303s01/search?s_date=&e_date= frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3309s01/page_load frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3308s01/page_load frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3301s05/page_load frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3306s01/search?s_date=&e_date=&s_sort=A1&… frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/IHKE3307S01/page_load frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3202s01/SP_IHKE3202S01 frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3202s01/SP_IHKE3202S04 frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3402s01/SP_IHKE3402S01 frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3408s01/search?s_type=&s_date=&e_date=&s_… frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3409s01/search?s_type=&s_date=&e_date=&s_… frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3209s01/SP_IHKE3209S01 frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/ihke3203s01/SP_IHKE3203S01 frontend healthy extension/src/nhi-endpoints.ts
/api/ihke3000/IHKE3213S01/page_load frontend healthy extension/src/nhi-endpoints.ts

LabelLayerStatusPath
of software healthy packages/mapper/src/parsers.ts:of
always software healthy packages/mapper/src/loinc-tables.ts:always
for software healthy packages/mapper/src/observation.ts:for
as software healthy packages/mapper/src/observation.ts:as
concept software healthy packages/mapper/src/observation.ts:concept
matches software healthy packages/mapper/src/observation.ts:matches
hint software healthy packages/mapper/src/link.ts:hint
match software healthy packages/mapper/src/link.ts:match
they software healthy extension/vitest.config.js:they
of software healthy extension/tests/adapters.test.js:of
straight software healthy extension/src/nhi-adapters.ts:straight
for software healthy extension/src/nhi-adapters.ts:for
defaults software healthy extension/src/nhi-adapters.ts:defaults
before software healthy extension/src/background/sync-orchestrator.ts:before
the software healthy backend-ts/tests/unit/bundle-quality.test.ts:the
even software healthy backend-ts/tests/unit/link.test.ts:even
separates software healthy backend-ts/tests/unit/link.test.ts:separates
always software healthy backend-ts/tests/unit/observation-mapper.test.ts:always
falls software healthy backend-ts/tests/unit/encounter-mapper.test.ts:falls
SMARTAuthServer software healthy backend-ts/src/smart/oauth2.ts:SMARTAuthServer
FHIRServer software healthy backend-ts/src/fhir/server.ts:FHIRServer

LabelLayerStatusPath
audit_log data healthy backend-ts/drizzle/0000_init.sql
authorization_codes data healthy backend-ts/drizzle/0000_init.sql
fhir_resources data healthy backend-ts/drizzle/0000_init.sql
oauth_clients data healthy backend-ts/drizzle/0000_init.sql
oauth_tokens data healthy backend-ts/drizzle/0000_init.sql
patient_sync_state data healthy backend-ts/drizzle/0000_init.sql
sync_logs data healthy backend-ts/drizzle/0000_init.sql
app_settings data healthy backend-ts/drizzle/0001_app_settings.sql

LabelLayerStatusPath
192.168.1.100 network healthy README.md
127.0.0.1 network healthy README.md
192.168.1.5 network healthy extension/src/popup/utils.ts
2.16.886.101 network healthy backend-ts/tests/integration/sync-delete-patient.test.ts
192.168.1.50 network healthy backend-ts/tests/integration/security-hardening.test.ts
4.1.2.1 network healthy backend-ts/src/api/smart.ts
2.26.1.1 network healthy backend-ts/src/api/fhir.ts
2.21.0.4 network healthy backend-ts/src/fhir/server.ts

LabelLayerStatusPath
auth::extension/src/background/nhi-list-fetch.ts security healthy extension/src/background/nhi-list-fetch.ts
auth::extension/src/popup/utils.ts security healthy extension/src/popup/utils.ts
auth::extension/src/popup/constants.ts security healthy extension/src/popup/constants.ts
auth::backend-ts/src/fhir/capability.ts security healthy backend-ts/src/fhir/capability.ts
auth::frontend/app/page.tsx security healthy frontend/app/page.tsx
auth::backend-ts/src/smart/oauth2.ts security healthy backend-ts/src/smart/oauth2.ts
auth::extension/src/popup.html security healthy extension/src/popup.html

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend-ts/Dockerfile hardware healthy backend-ts/Dockerfile
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml

LabelLayerStatusPath
sqlite data healthy README.md
redis data healthy package-lock.json
postgres data healthy package-lock.json

LabelLayerStatusPath
port:8010 network healthy docker-compose.yml
port:3010 network healthy docker-compose.yml
port:3000 network healthy docker-compose.yml

LabelLayerStatusPath
package cicd healthy .github/workflows/release.yml
test cicd healthy .github/workflows/backend-ts.yml
frontend cicd healthy .github/workflows/backend-ts.yml

LabelLayerStatusPath
Dashboard frontend healthy frontend/app/page.tsx
RootLayout frontend healthy frontend/app/layout.tsx

LabelLayerStatusPath
gha::release cicd healthy .github/workflows/release.yml
gha::backend-ts cicd healthy .github/workflows/backend-ts.yml

LabelLayerStatusPath
repobility-clone-b7sej3vd software healthy /tmp/repobility-clone-b7sej3vd

LabelLayerStatusPath
storage-migration.ts data healthy extension/src/background/storage-migration.ts

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/a85ca68d-54a8-4af0-a0bd-386e7feee9d2/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a85ca68d-54a8-4af0-a0bd-386e7feee9d2/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.