NHDR Implementation Guide Release 1.0
0.1.0 - ci-build

NHDR Implementation Guide Release 1.0, published by NHDR. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/PROJ-PHILHEALTH-EA-NHDR/nhdr-fhir-ig-review-project-2/ and changes regularly. See the Directory of published versions

Mapping of Konsulta Prescription Slip Form to FHIR

Mapped Fields

Form Field
Use-Case Mapping
/ Target Element
Data Type
Cardinality
Notes
To be filled-out by the facility        
HCI Name MedicationRequest.requester Reference(PH_Organization) 0..1  
Organization.name string 0..1  
Case Number MedicationRequest.encounter Reference(PH_Encounter) 0..1  
Encounter.identifier Identifier 0..*  
HCI Accreditation Number MedicationRequest.requester Reference(PH_Organization) 0..1  
Organization.identifier Identifier 0..*  
Transaction Number MedicationRequest.identifier Identifier 0..*  
PhilHealth Identification Number (PIN) MedicationRequest.subject Reference(PH_Patient) 1..1  
Patient.identifier Identifier 0..*  
Membership Category MedicationRequest.subject Reference(PH_Patient) 1..1  
Patient.memberType Codeableconcept   ValueSet: MemberType
Membership Type MedicationRequest.subject Reference(PH_Patient) 1..1  
Patient.type Codeableconcept   ValueSet: PatientType
Patient Name (Last Name) MedicationRequest.subject Reference(PH_Patient) 1..1  
Patient.name.family string 0..1  
Patient Name (First Name) MedicationRequest.subject Reference(PH_Patient) 1..1  
Patient.name.given string 0..*  
Patient Name (Name extension) MedicationRequest.subject Reference(PH_Patient) 1..1  
Patient.name.suffix string 0..*  
Patient Name (Middle Name) MedicationRequest.subject Reference(PH_Patient) 1..1  
Patient.name.given string 0..*  
Age MedicationRequest.encounter Reference(PH_Encounter) 0..1  
Encounter.ageYears integer    
Contact Number MedicationRequest.subject Reference(PH_Patient) 1..1  
Patient.telecom.value string    
Active Ingredient/Medicine (Generic Name) MedicationRequest.medication[x] CodeableConcept 1..1 ValueSet: DrugCodes
Quantity MedicationRequest.dispenseRequest.quantity SimpleQuantity 0..1  
Dosage form (e.g. capsule, tablet) MedicationRequest.medication[x] Reference(PH_Medication) 1..1  
Medication.form Codeableconcept 0..1 ValueSet: OrderDrugForm
Strength (mg,ml) MedicationRequest.medication[x] Reference(PH_Medication) 1..1  
Medication.ingredient.strength Ratio 0..1  
Frequency MedicationRequest.dosageInstruction.timing Timing 0..1  
Next Dispensing Date MedicationRequest.supportingInformation Reference(Any) 0..*  
MedicationDispense.note.text Ratio 0..*  
Physician (Name) MedicationRequest.requester Reference(PH_Practitioner) 0..1  
Practitioner.name HumanName 0..*  
Physician (Signature) Provenance.signature.who Reference(PH_Practitioner) 1..1  
Practitioner.name HumanName 0..*  
PRC License Number MedicationRequest.requester Reference(PH_Practitioner) 0..1  
Practitioner.identifier Identifier 0..*  
PTR Number MedicationRequest.requester Reference(PH_Practitioner) 0..1  
Practitioner.identifier Identifier 0..*  
S2 Number MedicationRequest.requester Reference(PH_Practitioner) 0..1  
Practitioner.identifier Identifier 0..*  
To be filled out by the Patient        
Have you received the above-mentioned medicines? [Y,N] Questionnaire.item.text string 0..*  
How satisfied are you with the medicines you received? Questionnaire.item.text string 0..*  
For your comment, suggestion or complaint Questionnaire.item.text string 0..*  
PhilHealth Identification Number of Patient MedicationRequest.subject Reference(PH_Patient) 1..1  
Practitioner.identifier Identifier 0..*  
Patient Signature Over Printed Name Provenance.signature.data base64Binary 0..1  
Patient Signature Over Printed Name Provenance.signature.who Reference(PH_Patient) 1..1  
Patient.name HumanName 0..*  
Patient (thumbprint) Provenance.signature.data base64Binary 0..1  

Mandatory Elements Not in the Form

Use-Case Mapping / Target Element
Data Type
Notes
Provenance.Signature.type Coding  
Provenance.Signature.when instant  
Provenance.target Reference(PH_MedicationRequest)  
Provenance.agent.who Reference(Practitioner, PractitionerRole, RelatedPerson, Patient, Device, Organization)  
Provenance.entity.role code  
Provenance.entity.what Reference(Any)  
Provenance.recorded instant  
MedicationRequest.status code  
MedicationRequest.intent code  
MedicationRequest.substitution.allowed[x] boolean,CodeableConcept  
Questionnaire.status code  
Questionnaire.item.type code  
Questionnaire.item.linkId string  
Medication.ingredient.item[x] CodeableConcept, Reference(Substance, Medication)  
MedicationDispene.status code  
MedicationDispene.medication[x] CodeableConcept, Reference(Medication)  
Encounter.status code  
Encounter.class coding