Enhance README and configuration files for Bangladesh Core FHIR Implementation Guide
Some checks failed
FHIR IG CI/CD Pipeline / build-ig (push) Failing after 1m29s
FHIR IG CI/CD Pipeline / deploy (push) Has been skipped

- Updated README.md to provide a comprehensive overview and purpose of the guide.
- Added BDLocation profile for immunization locations.
- Modified BDMedicationRequest profile to include additional references.
- Updated immunization profile with improved references and definitions.
- Removed obsolete location profile.
- Commented out sections in sushi-config.yaml for clarity.
This commit is contained in:
jobayer 2025-09-30 10:57:17 +06:00
commit 18d97f8d16
7 changed files with 77 additions and 48 deletions

View File

@ -1,14 +1,39 @@
# sample-ig # Bangladesh Core FHIR Implementation Guide (BD-Core-FHIR-IG)
A sample, template-driven implementation guide that provides a starting environment to use a base for defining new IGs
The **Bangladesh Core FHIR Implementation Guide (IG)** defines the national baseline for health data exchange in Bangladesh.
It ensures that health information systems can share and understand data consistently, supporting the goals of the **Bangladesh Digital Health Blueprint**.
See https://build.fhir.org/ig/FHIR/sample-ig/ 👉 Published IG: [https://fhir.dghs.gov.bd](https://fhir.dghs.gov.bd)
---
## FHIR Foundation Project Statement ## Purpose
* Maintainers: Grahame Grieve / Lloyd Mckenzie - Provide a **national reference** for stakeholders building digital health solutions.
* Issues / Discussion: Use github issues - Ensure alignment with **international FHIR standards**, making future **cross-border health information exchange** possible.
* License: Creative Commons Public Domain - Promote **patient-centered data exchange**, reducing duplication and improving continuity of care.
* Contribution Policy: Make PRs. PRs have to build ok with the latest IG Publisher
* Security Information: There should be no security issues here - it's all static content. Can report issues with the standard github repotring method ---
## Using This IG
- **For Health System Developers:**
Use the defined **profiles, value sets, and code systems** in this IG when designing or integrating digital health applications. This ensures interoperability with other systems in Bangladesh and beyond.
- **For Policymakers and Implementers:**
Treat this IG as the **standard reference** for system requirements, data flows, and exchange formats when planning or evaluating digital health projects.
- **For Vendors and Partners:**
Align your solutions with this IG to ensure **compliance with national standards** and **seamless integration** with Bangladeshs digital health ecosystem.
---
## Contributions
Feedback and contributions are welcome. Issues can be raised through this repository to suggest improvements or alignments.
---
## License
This project is released under the [Creative Commons Public Domain License](https://creativecommons.org/publicdomain/).

6
ig.ini
View File

@ -1,7 +1,6 @@
[IG] [IG]
# ini file for the Implementation Guide publisher # ini file for the Implementation Guide publisher
# see comments below for instructions # see comments below for instructions
ig = input/myig.xml ig = input/myig.xml
#template = fhir.base.template#current #template = fhir.base.template#current
template = #bd-national-template template = #bd-national-template
@ -42,7 +41,4 @@ examples:
# other parameters are defined in the ImplementationGuide resource: # other parameters are defined in the ImplementationGuide resource:
# https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters # https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters
# for more documentation on implementation guides and templates, see the FHIR Guidance ImplementationGuide
# http://build.fhir.org/ig/FHIR/ig-guidance

View File

@ -0,0 +1,8 @@
Profile: BDLocation
Id: bd-location
Parent: Location
Title: "Location of Immunization for Bangladesh"
Description: "Address for Bangladesh Standard"
* address 1..1
* address only BDAddress

View File

@ -7,8 +7,6 @@ Parent: MedicationRequest
Title: "Medication Request Profile for Bangladesh-V2" Title: "Medication Request Profile for Bangladesh-V2"
Description: "Profile of MedicationRequest Bangladesh Standard V2" Description: "Profile of MedicationRequest Bangladesh Standard V2"
* identifier 1..* * identifier 1..*
* medication[x] 1..1 MS * medication[x] 1..1 MS
* medication[x] only Reference(BDMedication) or CodeableConcept * medication[x] only Reference(BDMedication) or CodeableConcept
@ -17,7 +15,8 @@ Description: "Profile of MedicationRequest Bangladesh Standard V2"
// TODO: BDEncounter referencing // TODO: BDEncounter referencing
* authoredOn 1..1 * authoredOn 1..1
* requester 1..1 * requester 1..1
* reported[x] 1..1
* requester only Reference(BDPractitioner) * reportedReference only Reference(BDPractitioner or BDOrganization or BDPatientProfile)
* reported[x] only Reference(BDOrganization) * requester only Reference(BDPractitioner or BDOrganization)
* priorPrescription only Reference(BDMedicationRequest)
* basedOn only Reference(BDMedicationRequest or ServiceRequest or CarePlan or ImmunizationRecommendation)

View File

@ -1,7 +1,7 @@
// @Name: Profile // @Name: Profile
// @Description: Immunization Profile of the Bangladeshi Patient. // @Description: Immunization Profile of the Bangladeshi Patient.
Profile: BDImmunizationProfile Profile: BDImmunizationProfile
Id: bd-immunization Id: bd-immunization
Parent: Immunization Parent: Immunization
@ -28,7 +28,7 @@ Description: "Bangladesh Immunization Profile"
* manufacturer ^definition = "Vaccine manufacturer" * manufacturer ^definition = "Vaccine manufacturer"
* ^url = "https://fhir.dghs.gov.bd/core/StructureDefinition/bd-organization" * ^url = "https://fhir.dghs.gov.bd/core/StructureDefinition/bd-organization"
* lotNumber 0..1 * lotNumber 0..1
* lotNumber ^short = "Vaccine Lot Number" * lotNumber ^short = "Vaccine Lot Number"
* lotNumber ^definition = "Vaccine lot or batch number" * lotNumber ^definition = "Vaccine lot or batch number"
@ -38,17 +38,17 @@ Description: "Bangladesh Immunization Profile"
* patient 1..1 * patient 1..1
* patient ^definition = "The patient receiving the vaccine" * patient ^definition = "The patient receiving the vaccine"
* patient only Reference(BDPatientProfile) * patient only Reference(BDPatientProfile)
* encounter 1..1 * encounter 1..1
* encounter ^definition = "Encounter during which vaccine was administered" * encounter ^definition = "Encounter during which vaccine was administered"
* encounter only Reference(BDEncounterProfile) * encounter only Reference(BDEncounterProfile)
* occurrence[x] 1..1 * occurrence[x] 1..1
* location 0..1 * location 0..1
* location ^definition = "Location where vaccine was administered" * location ^definition = "Location where vaccine was administered"
* location only Reference(Location) * location only Reference(BDLocation)
* site 0..1 * site 0..1
* site ^definition = "Body site of administration" * site ^definition = "Body site of administration"
@ -60,14 +60,15 @@ Description: "Bangladesh Immunization Profile"
* doseQuantity 0..1 * doseQuantity 0..1
* doseQuantity ^definition = "Amount of vaccine administered" * doseQuantity ^definition = "Amount of vaccine administered"
//* doseQuantity from UCUM Units * doseQuantity.system = "http://unitsofmeasure.org"
* ^url = "http://unitsofmeasure.org"
* performer 0..* * performer 0..*
* performer ^definition = "Individual who performed the immunization" * performer ^definition = "Individual who performed the immunization"
//* performer from BD Practitioner Profile * performer.actor only Reference(BDPractitioner)
* ^url = "https://fhir.dghs.gov.bd/core/StructureDefinition/bd-practitioner"
* reaction 0..* * reaction 0..*
* reaction ^definition = "Adverse reaction following immunization" * reaction ^definition = "Adverse reaction following immunization"
* reaction.detail only Reference(Observation) //TODO: change to BDObservation after creating the profile
* reaction.detail only Reference(Observation)
//TODO change to BDObservation after creating the profile
* reasonReference only Reference(Condition or Observation or DiagnosticReport)

View File

@ -1,19 +1,19 @@
id: bd.fhir.core # id: bd.fhir.core
canonical: https://fhir.dghs.gov.bd/core # canonical: https://fhir.dghs.gov.bd/core
name: BangladeshCoreFHIRIG # name: BangladeshCoreFHIRIG
title: Bangladesh Core FHIR Implementation Guide # title: Bangladesh Core FHIR Implementation Guide
description: > # description: >
This Implementation Guide defines the Bangladesh Core FHIR profiles, # This Implementation Guide defines the Bangladesh Core FHIR profiles,
value sets, code systems, and implementation rules for national digital health systems. # value sets, code systems, and implementation rules for national digital health systems.
status: draft # status: draft
version: 0.2.0 # version: 0.2.0
fhirVersion: 4.0.1 # fhirVersion: 4.0.1
copyrightYear: 2025+ # copyrightYear: 2025+
releaseLabel: CI Build # releaseLabel: CI Build
FSHOnly: true FSHOnly: true
publisher: # publisher:
name: Directorate General of Health Services (DGHS), Bangladesh # name: Directorate General of Health Services (DGHS), Bangladesh
url: https://dghs.gov.bd # url: https://dghs.gov.bd
parameters: # parameters:
logo: assets/images/001.svg # logo: assets/images/001.svg
show-in-header: true # show-in-header: true