diff --git a/README.md b/README.md index 3ddbd7b..28ff3e1 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,39 @@ -# sample-ig -A sample, template-driven implementation guide that provides a starting environment to use a base for defining new IGs +# Bangladesh Core FHIR Implementation Guide (BD-Core-FHIR-IG) +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 -* Issues / Discussion: Use github issues -* License: Creative Commons Public Domain -* 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 +- Provide a **national reference** for stakeholders building digital health solutions. +- Ensure alignment with **international FHIR standards**, making future **cross-border health information exchange** possible. +- Promote **patient-centered data exchange**, reducing duplication and improving continuity of care. + +--- + +## 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 Bangladesh’s 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/). diff --git a/ig.ini b/ig.ini index 432e5ff..d12465b 100644 --- a/ig.ini +++ b/ig.ini @@ -1,7 +1,6 @@ [IG] # ini file for the Implementation Guide publisher # see comments below for instructions - ig = input/myig.xml #template = fhir.base.template#current template = #bd-national-template @@ -42,7 +41,4 @@ examples: # other parameters are defined in the ImplementationGuide resource: -# 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 \ No newline at end of file +# https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters \ No newline at end of file diff --git a/input/fsh/profile/BDLocation.fsh b/input/fsh/profile/BDLocation.fsh new file mode 100644 index 0000000..4aab6ef --- /dev/null +++ b/input/fsh/profile/BDLocation.fsh @@ -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 diff --git a/input/fsh/profile/BDMedicationRequest.fsh b/input/fsh/profile/BDMedicationRequest.fsh index 1b71220..0632d58 100644 --- a/input/fsh/profile/BDMedicationRequest.fsh +++ b/input/fsh/profile/BDMedicationRequest.fsh @@ -7,8 +7,6 @@ Parent: MedicationRequest Title: "Medication Request Profile for Bangladesh-V2" Description: "Profile of MedicationRequest Bangladesh Standard V2" - - * identifier 1..* * medication[x] 1..1 MS * medication[x] only Reference(BDMedication) or CodeableConcept @@ -17,7 +15,8 @@ Description: "Profile of MedicationRequest Bangladesh Standard V2" // TODO: BDEncounter referencing * authoredOn 1..1 * requester 1..1 -* reported[x] 1..1 -* requester only Reference(BDPractitioner) -* reported[x] only Reference(BDOrganization) +* reportedReference only Reference(BDPractitioner or BDOrganization or BDPatientProfile) +* requester only Reference(BDPractitioner or BDOrganization) +* priorPrescription only Reference(BDMedicationRequest) +* basedOn only Reference(BDMedicationRequest or ServiceRequest or CarePlan or ImmunizationRecommendation) \ No newline at end of file diff --git a/input/fsh/profile/immunization-profile.fsh b/input/fsh/profile/immunization-profile.fsh index ad3c360..a57e9a3 100644 --- a/input/fsh/profile/immunization-profile.fsh +++ b/input/fsh/profile/immunization-profile.fsh @@ -1,7 +1,7 @@ // @Name: Profile -// @Description: Immunization Profile of the Bangladeshi Patient. +// @Description: Immunization Profile of the Bangladeshi Patient. Profile: BDImmunizationProfile Id: bd-immunization Parent: Immunization @@ -28,7 +28,7 @@ Description: "Bangladesh Immunization Profile" * manufacturer ^definition = "Vaccine manufacturer" * ^url = "https://fhir.dghs.gov.bd/core/StructureDefinition/bd-organization" -* lotNumber 0..1 +* lotNumber 0..1 * lotNumber ^short = "Vaccine Lot Number" * lotNumber ^definition = "Vaccine lot or batch number" @@ -38,17 +38,17 @@ Description: "Bangladesh Immunization Profile" * patient 1..1 * patient ^definition = "The patient receiving the vaccine" -* patient only Reference(BDPatientProfile) +* patient only Reference(BDPatientProfile) * encounter 1..1 * encounter ^definition = "Encounter during which vaccine was administered" * encounter only Reference(BDEncounterProfile) -* occurrence[x] 1..1 +* occurrence[x] 1..1 * location 0..1 * location ^definition = "Location where vaccine was administered" -* location only Reference(Location) +* location only Reference(BDLocation) * site 0..1 * site ^definition = "Body site of administration" @@ -60,14 +60,15 @@ Description: "Bangladesh Immunization Profile" * doseQuantity 0..1 * doseQuantity ^definition = "Amount of vaccine administered" -//* doseQuantity from UCUM Units -* ^url = "http://unitsofmeasure.org" +* doseQuantity.system = "http://unitsofmeasure.org" -* performer 0..* +* performer 0..* * performer ^definition = "Individual who performed the immunization" -//* performer from BD Practitioner Profile -* ^url = "https://fhir.dghs.gov.bd/core/StructureDefinition/bd-practitioner" +* performer.actor only Reference(BDPractitioner) * reaction 0..* * reaction ^definition = "Adverse reaction following immunization" -* reaction.detail only Reference(Observation) \ No newline at end of file +//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) \ No newline at end of file diff --git a/input/fsh/profile/location.fsh b/input/fsh/profile/location.fsh deleted file mode 100644 index e69de29..0000000 diff --git a/sushi-config.yaml b/sushi-config.yaml index 6df7cf0..0e5f08d 100644 --- a/sushi-config.yaml +++ b/sushi-config.yaml @@ -1,19 +1,19 @@ -id: bd.fhir.core -canonical: https://fhir.dghs.gov.bd/core -name: BangladeshCoreFHIRIG -title: Bangladesh Core FHIR Implementation Guide -description: > - This Implementation Guide defines the Bangladesh Core FHIR profiles, - value sets, code systems, and implementation rules for national digital health systems. -status: draft -version: 0.2.0 -fhirVersion: 4.0.1 -copyrightYear: 2025+ -releaseLabel: CI Build +# id: bd.fhir.core +# canonical: https://fhir.dghs.gov.bd/core +# name: BangladeshCoreFHIRIG +# title: Bangladesh Core FHIR Implementation Guide +# description: > +# This Implementation Guide defines the Bangladesh Core FHIR profiles, +# value sets, code systems, and implementation rules for national digital health systems. +# status: draft +# version: 0.2.0 +# fhirVersion: 4.0.1 +# copyrightYear: 2025+ +# releaseLabel: CI Build FSHOnly: true -publisher: - name: Directorate General of Health Services (DGHS), Bangladesh - url: https://dghs.gov.bd -parameters: - logo: assets/images/001.svg - show-in-header: true \ No newline at end of file +# publisher: +# name: Directorate General of Health Services (DGHS), Bangladesh +# url: https://dghs.gov.bd +# parameters: +# logo: assets/images/001.svg +# show-in-header: true \ No newline at end of file