Atrius India Core FHIR Implementation Guide
0.1.0 - ci-build

Atrius India Core FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Naming Systems

Naming Systems

A NamingSystem documents an identifier namespace — the URI or OID that appears in Identifier.system (and similar fields). It is not a ValueSet, CodeSystem, or profile.

Why NamingSystems exist

FHIR identifiers are pairs: system + value. The value is the id string (e.g. a GSTIN or IRN). The system is a URI that says which kind of id that string is — so ABC in system A is not the same as ABC in system B.

Without a NamingSystem, the IG Publisher sees a bare URI like https://atrius.in/fhir/r4/identifier/gstin and warns “No definition could be found.” A NamingSystem is that definition: it registers the URI, describes what it means, and tells implementers (and validators) that Atrius owns it.

Use NamingSystems to answer: “What system URI should we put on this ABHA id / facility id / Atrius business identifier?”

What they are not

Resource Role
NamingSystem Declares an identifier namespace URI
CodeSystem Declares codes (e.g. LOINC, billing item types)
ValueSet Selects a set of codes for binding
StructureDefinition Profiles a resource or datatype

Why the IG needs them

  1. QA — clears “No definition could be found for URL value …” on Identifier.system.
  2. Interop — HIS, HFS, and partners agree on one URI per id kind.
  3. Documentation — the published NamingSystem page is the human-readable contract for that namespace.

Atrius India Core NamingSystems

Id Declares Preferred uniqueId
atrius-in-canonical-ns Atrius India Core artifact / measure identifier namespace https://atrius.in/fhir/r4/atrius-in (also IANA PEN OID 1.3.6.1.4.1.66219)
atrius-in-cds-service-ns CDS Hooks service id (PlanDefinition.identifier.system) https://atrius.in/fhir/sid/cds-service
atrius-in-cds-hooks-card-ns CDS Hooks card id (GuidanceResponse.requestIdentifier) https://atrius.in/fhir/cds-hooks/card
atrius-in-cds-hooks-endpoint-ns CDS Hooks endpoint base (cqf-cdsHooksEndpoint) https://cds.atrius.in/cds-services
atrius-in-message-events-ns HIS $process-message event URIs (MessageDefinition.eventUri) https://atrius.in/fhir/message-events/lab-result (also …/imaging-result, …/ack, …/ping)
atrius-in-ndhm-healthid-ns Ayushman Bharat Health Account (ABHA) / NDHM health ID https://healthid.ndhm.gov.in
atrius-in-ndhm-facility-ns NDHM facility identifier https://facility.ndhm.gov.in
atrius-in-irdai-product-uin-ns IRDAI insurance product UIN (InsurancePlan.identifier) https://irdai.gov.in/product-uin
atrius-in-grn-ns Goods Received Note (GRN) on SupplyDelivery https://atrius.in/fhir/r4/identifier/grn
atrius-in-accession-ns Lab specimen accession (ACC-{hospital}-{seq}) and radiology accession (RAD-{hospital}-{suffix}) https://atrius.in/fhir/r4/identifier/accession
atrius-in-esign-txn-ns Aadhaar eSign transaction / masked signer ref on RelatedPerson (D10d; never the Aadhaar number) https://atrius.in/fhir/r4/identifier/esign-txn
atrius-in-package-case-ns Package-case Account id (encounter|package-code) https://atrius.in/fhir/r4/identifier/package-case
atrius-in-document-ns Clinical document Bundle business id https://atrius.in/fhir/r4/identifier/document
atrius-in-gstin-ns Hospital GSTIN https://atrius.in/fhir/r4/identifier/gstin
atrius-in-payer-contract-ns Payer Contract business id https://atrius.in/fhir/r4/identifier/payer-contract
atrius-in-reading-queue-ns Radiology reading-queue tag on ImagingStudy https://atrius.in/fhir/r4/identifier/reading-queue
atrius-in-irn-ns GST e-invoice IRN on Invoice https://atrius.in/fhir/r4/identifier/irn

IG Publisher auto-assigned OIDs for canonical resources use the child arc 1.3.6.1.4.1.66219.1 (auto-oid-root in sushi-config.yaml).

See also Atrius ValueSets & CodeSystems and NDHM (ABDM) terminology.