Mediloop
PHARMACY NETWORK CONNECTORS

Pharmacy Directory, Medication Catalogue & Product Resolution

4 of 7

Connect pharmacy systems, ePrescription networks, medication catalogues and fulfillment workflows across the medication pathway.

Pharmacy DirectoryMedication CatalogueATCSNOMED CTGTIN / SKUGenericsMSIS
Multiple Data Sources

Connect national, pharmacy, wholesaler and PMS sources.

Standardized With MSIS

Normalize medication terminology through MSIS.

Clinical ↔ Commercial Mapping

Link clinical concepts to presentations, packs and product identifiers.

Up-to-Date & Reliable

Version and reconcile source data for safe dispensing.

Catalogue Ecosystem
1
National Medication Sources
Regulatory/national medication data
2
Pharmacy Directories
Pharmacies, groups and services
3
Wholesaler Catalogues
Products, packs, commercial identifiers
4
PMS Catalogues
Local products and stock keys
5
Connector Layer
Sync, dedupe and source provenance
6
MSIS
Clinical medication semantics and equivalence
Directory & Catalogues
SourceDataAuthority
Pharmacy directoryPharmacy identity, location, capabilitiesDirectory/organization source
Clinical medication terminologySubstance/medication conceptClinical terminology source via MSIS
Commercial product cataloguePresentation, pack, GTIN/SKU, market statusNational/wholesaler/PMS source
PMS catalogueLocal product ID and dispense keysLocal pharmacy system
Product Resolution
1
Clinical Medication
Prescribed medication concept
2
Normalize
ATC/SNOMED/national code mappings
3
Resolve Products
Strength, form, pack and market
4
Evaluate Equivalence
Generic/biosimilar/substitution relationships under rules
5
Concrete Product
GTIN/SKU/local PMS item
Data Mapping & Standards
LayerExamplesPurpose
ClinicalSNOMED CT / ATC / national clinical codesMeaning of medication
ProductGTIN / national pack codes / SKUConcrete commercial product
LocalPMS product IDPharmacy operational reference
FHIRMedication / MedicationRequestInteroperable representation
APIs & Examples
httpCopy
# Illustrative product resolution
POST /v1/pharmacy/catalogue/resolve
Authorization: Bearer <token>

{
  "medicationCode":{"system":"http://www.whocc.no/atc","code":"A10BA02"},
  "market":"LU",
  "pharmacyId":"pharm_123"
}
Resolution must preserve original codes and return mapping/provenance/confidence. Commercial product sources remain market/provider-specific.
Best Practices
Do not use a commercial SKU as the clinical medication identity
Preserve all original codes and data-source versions
Record mapping/equivalence provenance
Treat substitution as a governed clinical/pharmacy rule, not simple string matching
Reconcile discontinued/replaced packs
Monitor catalogue freshness
Developer Integration Surface
SurfaceOperation / resourceUseStatus
Catalogue APIsearch / resolve productMedication→product workflowPlanned/versioned
FHIRMedicationClinical medication representationFHIR
MSISnormalize / map terminologyClinical semantic equivalenceSemantic service
PMS/wholesaler adaptercatalogue syncCommercial/local product dataProvider-specific
Next Steps
Inventory medication/product sources
Define clinical-vs-commercial identifiers
Build mappings through MSIS
Connect market/PMS catalogues
Validate generics/substitution/versioning