# Artifacts Summary - Amakomaya Nepal FHIR Implementation Guide v2.0.0

* [**Table of Contents**](toc.md)
* **Artifacts Summary**

## Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

### Structures: Resource Profiles 

These define constraints on FHIR resources for systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [AMK Appointment Profile](StructureDefinition-amk-appointment.md) | Profile for representing appointments in the Amakomaya health system, capturing scheduling and participant |
| [AMK Core Immunization Profile](StructureDefinition-amk-core-immunization.md) | The AMK Core Immunization Profile inherits from the FHIR [Immunization](https://hl7.org/fhir/R5/immunization.html) resource; refer to it for scope and usage definitions. This profile sets minimum expectations for the Immunization resource to record, search, and fetch basic immunization information for an individual patient within the Nepal health system. It specifies which core elements, extensions, vocabularies, and value sets SHALL be present and constrains how the elements are used. By providing a standardized foundation for capturing immunization events in Nepal |
| [AMK Core Medication Dispense Profile](StructureDefinition-amk-core-medication-dispense.md) | The AMK Core MedicationDispense Profile inherits from the FHIR MedicationDispense resource; refer to it for scope and usage definitions. This profile sets minimum expectations for the MedicationDispense resource to record, search, and fetch information about medications dispensed to a patient within the Nepal health system. It specifies which core elements, extensions, vocabularies, and value sets SHALL be present and constrains how the elements are used. |
| [AMK Core Observation Profile](StructureDefinition-amk-observation.md) | Observation Profile |
| [AMK Core Patient Profile](StructureDefinition-amk-core-patient.md) | The AMK Core Patient Profile inherits from the FHIR [Patient](https://hl7.org/fhir/R5/patient.html) resource; refer to it for scope and usage definitions. This profile sets minimum expectations for the Patient resource to record, search, and fetch core patient information within the Nepal health system. It specifies which core elements, extensions, vocabularies, and value sets SHALL be present and constrains how the elements are used. By providing a standardized foundation for capturing patient demographics, identifiers, and key health attributes, this profile promotes interoperability, consistent data capture, and adoption across national health programs |
| [AMK Core Person Profile](StructureDefinition-amk-core-person.md) | The AMK Core Person Profile defines a standardized representation of a real-world individual within the Nepal health system. It supports identity resolution, demographic capture, and identity assurance across Patient, Practitioner, and RelatedPerson records. This profile enables reliable identity verification, deduplication, and interoperability across national digital health programs. |
| [AMK Encounter](StructureDefinition-amk-encounter.md) | Encounter representing in the Amakomaya app. |
| [AMK Healthcare Service](StructureDefinition-amk-healthcare-service.md) | Minimal profile for describing healthcare services provided by an organization at one or more locations. |
| [AMK Location](StructureDefinition-amk-location.md) | Location resource representing a physical or virtual location, including GPS coordinates. |
| [AMK Organization](StructureDefinition-amk-organization.md) | Organization profile representing healthcare organizations such as hospitals, clinics, and health institutions. |
| [AMK Related Person](StructureDefinition-amk-relatedperson.md) | Profile representing a person related to a patient, such as a caregiver or family member. |
| [Amakomaya Binary (Minimal)](StructureDefinition-amk-binary.md) | Minimal Binary profile for uploading and storing files in the Amakomaya system. |
| [Amakomaya Communication](StructureDefinition-amk-communication.md) | Communication profile for uploading and storing files in the Amakomaya system. |
| [Amakomaya Consent](StructureDefinition-amk-consent.md) | Consent profile for storing and managing patient consent preferences. |
| [Amakomaya DocumentReference](StructureDefinition-amk-document-reference.md) | DocumentReference profile for uploading and storing files in the Amakomaya system. |
| [Reminder Task](StructureDefinition-reminder-task.md) | A profile for system-generated reminder tasks created by a mobile or web application (e.g., Amakomaya App). Supports reminders for ANC visits, immunization dates, medication reminders, and follow-up actions. |

### Terminology: Value Sets 

These define sets of codes used by systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [AMK Application Mode](ValueSet-amk-application-mode.md) | Allowed application modes for the AMK tracking app. |
| [Administrative Gender](ValueSet-administrative-gender.md) | A value set containing administrative gender codes from the FHIR core. |
| [Condition/Problem/Diagnosis codes](ValueSet-condition-code.md) | Condition/Problem/Diagnosis codes |
| [Dietary Supplements (SNOMED)](ValueSet-medication.md) | Vitamins, minerals, and other dietary supplements |
| [District](ValueSet-district.md) | All district used in administrative divisions |
| [Educational Level](ValueSet-educational-level.md) | SNOMED CT for the highest level of education attained. |
| [LocalBody](ValueSet-localbody.md) | All LocalBody used in administrative divisions |
| [Observation ValueSet](ValueSet-observation-vs.md) | A SNOMED CT value set for observations. Covers the three hierarchies used as Observation.code: clinical findings (what was found), observable entities (what was measured, such as sleep duration or water intake) and situations with explicit context (what was done, such as counselling given). |
| [Option Set - Yes / No / Yes-only / Don't know / Not applicable](ValueSet-yes-no.md) | Master option set for Yes/No/Yes-only/Don't know/Not applicable, including Nepali designations:छ/छैन, हो/होइन, गराएको/नगराएको, लिएको/नलिएको, भएको/नभएको, पाएको/नपाएको
| | | | |
| :--- | :--- | :--- | :--- |
| Y | 373066001 | Yes / Affirmative | हो / गराएको / लिएको / भएको / पाएको |
| N | 373067005 | No / Negative | होइन / नगराएको / नलिएको / नभएको / नपाएको |
 |
| [Province](ValueSet-province.md) | All provinces used in administrative divisions |
| [Severities](ValueSet-severities.md) | Severities |
| [Tele Call Consent ValueSet](ValueSet-tele-call-consent-valueset.md) | Allowed consent categories for telephonic communication preferences. |
| [Vaccines (SNOMED CT)](ValueSet-vaccine.md) | ValueSet of routine vaccines in Nepal, based on SNOMED CT concepts. |

### Terminology: Code Systems 

These define new code systems used by systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [Amakomaya Identifier Types](CodeSystem-identifier-type.md) | Identifier types used by Amakomaya that have no equivalent in the HL7 v2-0203 identifier type code system. |
| [Application Mode for Amakomaya App](CodeSystem-application-mode.md) | The different modes a user can select in the AMK tracking app. |
| [Nepal Administrative Location Codes](CodeSystem-locations.md) | Comprehensive code system for Nepals provinces, districts, and municipalities. |
| [Tele Call Consent Categories](CodeSystem-tele-call-consent-categories.md) | Consent options for telephonic communication preferences. |

### Terminology: Naming Systems 

These define identifier and/or code system identities used by systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [Aamako Maya Counselling Services ID](NamingSystem-AMKCounsellingID.md) | Unique identifier for individuals registered for counselling services under Aamako Maya. |
| [Nepal Health Facility Registry Identifier](NamingSystem-NepalHealthFacilityRegistryID.md) | Unique identifier assigned to health facilities registered in the National Health Facility Registry (NHFR) of Nepal. |
| [Nepal Health ID](NamingSystem-HealthID.md) | Unique identifier for individuals for health services in Nepal. |
| [Nepal National Identity Number](NamingSystem-NationalID.md) | Nepalese National Identity Number issued by the Ministry of Home Affairs. |
| [Nepal Telecome Subscriber Identifier Namespace](NamingSystem-nepal-telecom-system.md) | Defines the canonical identifier namespace used for all Nepal Telecome subscribers (phone numbers). Use this as identifier.system for Patient, Person, or Account resources. |
| [Tokha Municipality Basic Health Services ID](NamingSystem-TokhaBHSCID.md) | Unique identifier for individuals registered in Basic Health Services under Tokha Municipality. |

### Terminology: Concept Maps 

These define transformations to convert between codes by systems conforming with this implementation guide.

| | |
| :--- | :--- |
| [HL7 Administrative Gender to SNOMED CT](ConceptMap-AdministrativeGenderCM.md) | Maps HL7 Administrative Gender codes to SNOMED CT concepts. |
| [Yes / No Concept Map](ConceptMap-YesNoCM.md) | Mapping between HL7 v2-0532, SNOMED CT, and Nepali Yes/No custom codes |

### Example: Example Instances 

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

| | |
| :--- | :--- |
| [Appointment - ANC Counseling Session for Pregnant Patient](Appointment-appointment-pregnant-anc.md) | An example appointment for an ANC counseling session scheduled for a pregnant patient. |
| [Communication - Lab Report Notification](Communication-amk-communication-notification.md) |  |
| [Consent - Opt In](Consent-amk-consent-opt-in.md) |  |
| [DocumentReference - ANC Visit Report](DocumentReference-document-reference-anc-visit.md) | ANC Visit Report from 2nd trimester |
| [Encounter - Pregnancy Application Mode](Encounter-PregnancyAMKApplicationModeEncounter.md) | An example instance representing an encounter with a pregnancy application mode. |
| [HAMS Hospital Organization](Organization-organization-hams-hospital.md) | HAMS Hospital, a tertiary care private hospital in Kathmandu, Nepal. |
| [HealthcareService - Cardiology Outpatient Service](HealthcareService-healthcare-service-hams-cardiology.md) | Cardiology outpatient healthcare service provided by HAMS Hospital |
| [Immunization Record - BCG](Immunization-immunization-bcg.md) | An example of an immunization resource for BCG vaccine. |
| [Immunization Record - DPT](Immunization-immunization-dpt.md) | An example of an immunization resource for Diphtheria, Pertussis, and Tetanus (DPT) vaccine. |
| [Immunization Record - Fractional Injectable Polio Vaccine (fIPV)](Immunization-immunization-fipv.md) | Example immunization resource for fractional IPV, given intradermally at 14 weeks and 9 months (2 doses). |
| [Immunization Record - HPV Vaccine](Immunization-immunization-hpv.md) | Example immunization resource for Human Papillomavirus vaccine, given intramuscularly to adolescent girls in grades 6-10 and out-of-school girls aged 10+. |
| [Immunization Record - Japanese Encephalitis Vaccine](Immunization-immunization-je.md) | Example immunization resource for Japanese Encephalitis vaccine, given subcutaneously at 12 months. |
| [Immunization Record - Measles-Rubella Vaccine](Immunization-immunization-mr.md) | Example immunization resource for Measles-Rubella vaccine, given subcutaneously at 9 and 15 months. |
| [Immunization Record - OPV](Immunization-immunization-opv.md) | An example of an immunization resource for Oral Polio Vaccine (OPV). |
| [Immunization Record - PCV](Immunization-immunization-pcv.md) | An example of an immunization resource for Pneumococcal Conjugate Vaccine (PCV). |
| [Immunization Record - Pentavalent Vaccine](Immunization-immunization-penta.md) | An example of an immunization resource for the Pentavalent vaccine (DPT-HepB-Hib). |
| [Immunization Record - Polio](Immunization-immunization-polio.md) | An example of an immunization resource for Poliomyelitis vaccine (IPV/OPV). |
| [Immunization Record - Rotavirus](Immunization-immunization-rota.md) | An example of an immunization resource for Rotavirus vaccine. |
| [Immunization Record - Td](Immunization-immunization-td.md) | An example of an immunization resource for Tetanus and Diphtheria (Td) vaccine. |
| [Immunization Record - Typhoid Vaccine](Immunization-immunization-typhoid.md) | Example immunization resource for Typhoid vaccine, given intramuscularly at 15 months. |
| [Location - HAMS Hospital](Location-location-HAMS-hospital.md) | Physical location of HAMS Hospital, Kathmandu, Nepal. |
| [MedicationDispense - Albendazole](MedicationDispense-medication-dispense-albendazole.md) | Example of albendazole to a pregnant woman according to AMK Core MedicationDispense Profile. |
| [MedicationDispense - Calcium Dispense](MedicationDispense-medication-dispense-calcium.md) | Example of dispensing 30 Calcium to a pregnant woman according to AMK Core MedicationDispense Profile. |
| [MedicationDispense - Iron Tablet Dispense](MedicationDispense-medication-dispense-iron.md) | Example of dispensing 60 iron tablets to a pregnant woman according to AMK Core MedicationDispense Profile. |
| [Observation - Aamako Maya Counseling](Observation-observation-aamako-maya-counseling.md) | Observation record from Aamako Maya counseling session. |
| [Observation - Amakomaya Sleep Duration](Observation-observation-sleep-duration.md) | Observation for recording a patient's sleep duration. |
| [Observation - Amakomaya Water Intake](Observation-observation-water-intake.md) | Observation for recording a patient's daily water intake. |
| [Observation - Body Weight](Observation-observation-body-weight.md) | Body weight measurement for a patient. |
| [Patient – Child](Patient-patient-child.md) | 1-year-old Suman Thapa from Kathmandu Metropolitan City Ward No. 12 visiting the Health Facility for routine immunizations. |
| [Patient – Pregnant Woman (Mom-to-Be)](Patient-patient-pregnant.md) | 21-year-old Hiramaya Tamang from Ilam Municipality Ward No. 5 visiting the district hospital for pregnancy-related care. |
| [Person - Master Person Index](Person-AMKPersonMasterPersonIndex.md) |  |
| [RelatedPerson - Caregiver for Pregnant Woman](RelatedPerson-relatedperson-pregnant.md) | An example related person/caregiver for a pregnant woman. |
| [Task - Simple Reminder for Pregnant Patient](Task-SimpleReminderTask.md) | A minimal example of an app-generated reminder task for a pregnant patient. |

