From 463483428a3611301006d31099a08b3b69619e21 Mon Sep 17 00:00:00 2001 From: Makombe Kennedy Date: Wed, 1 Nov 2023 09:45:47 +0300 Subject: [PATCH] Add configurations for dispensing module (#247) --- .../conceptsources-core_data.csv | 25 +++++++++++++ .../fhir_concept_sources-core_data.csv | 6 +++ ...ense_v2_autoexpand-2.2023-07-13_181219.zip | Bin 0 -> 22998 bytes .../privileges/privileges_core-demo.csv | 35 ++++++++++++++++++ 4 files changed, 66 insertions(+) create mode 100755 configuration/conceptsources/conceptsources-core_data.csv create mode 100755 configuration/fhirconceptsources/fhir_concept_sources-core_data.csv create mode 100755 configuration/ocl/openmrs_DrugDispense_v2_autoexpand-2.2023-07-13_181219.zip create mode 100755 configuration/privileges/privileges_core-demo.csv diff --git a/configuration/conceptsources/conceptsources-core_data.csv b/configuration/conceptsources/conceptsources-core_data.csv new file mode 100755 index 00000000..3d27aca6 --- /dev/null +++ b/configuration/conceptsources/conceptsources-core_data.csv @@ -0,0 +1,25 @@ +UUID,Void/Retire,Name,Description,HL7 Code,Unique ID +1ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,SNOMED CT,SNOMED Preferred mapping,SCT, +2ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,SNOMED NP,Non-preferred SNOMED CT mappings,, +4ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,RxNORM,RxNORM CUI,, +5ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,RxNORM Comb,RxNORM Combination generics MVP Code,, +6ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,LOINC,LOINC code,, +12ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,PIH Malawi,Partners in Health Malawi concept dictionary,, +13ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,AMPATH,AMPATH concept dictionary,, +14ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,SNOMED MVP,MVP Namespace Identifier extensions to SNOMED CT,, +18ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,HL7 2.x Route of Administration,Members of value set from HL7 for routes of administration,HL70162, +19ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,3BT,Belgian Bilingual Bi-encoded Thesaurus (3BT),, +20ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,ICPC2,International Classification of Primary Care version 2 from WONCA.,, +21ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,CIEL,Columbia International eHealth Laboratory concept ID,, +24ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,IMO ProblemIT,"Intelligent Medical Objects, Inc. problem/disease/finding datasource",, +25ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,IMO ProcedureIT,"Intelligent Medical Objects, Inc. procedure/test datasource",, +27ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,NDF-RT NUI,Unique numeric indicator from NDF-RT drug information database,, +28ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,FDA Route of Administration,"Description. This standard provides for all routes of administration for drugs. Source. COMIS Reference table (which is used by the Drug Product Reference File to generate Approved Drug Products with Therapeutic Equivalence Evaluations (a.k.a. ""The Orange Book"")), and the Drug Registration and Listing Database, Office of Epidemiology and Biosurveillance Database. Also, the names (but not the definitions or the numeric codes) that are represented in blue have been harmonized with the E2B route of administration terms for the International Conference on Harmonization (ICH).",, +29ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,NCI Concept Code,"National Cancer Institute concept code URL: http://nciterms.nci.nih.gov/ncitbrowser/ConceptReport.jsp?dictionary=NCI_Thesaurus",, +34ADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,,MED-RT NUI,VHA's Medication Reference Terminology,, +fb9aaaf1-65e2-4c18-b53c-16b575f2f385,,PIH,Equivalent concept ID in Master Partners-in-Health Concept dictionary,, +4faa9f66-d80f-4685-9645-af206fce7fa5,,ICD-10,"International Classification of Diseases, 10th Revision (ICD-10)",ICD-10, +ddb6b595-0b85-4a80-9243-efe4ba404eef,,org.openmrs.module.mdrtb,The required concepts for the MDR-TB module,, +9e2cf36d-5eb2-44b6-945a-6d456aa50794,,org.openmrs.module.emrapi,The required concepts for the EMRAPI module,, +1b880698-489f-59ed-bd5b-f42a2f5c8e81,,HL7-MedicationDispenseStatus,Medication dispense status for FHIR,, +50ef5518-f4e3-4c49-9352-0002202005e9,,ANCDAK,WHO SMART Guideline Data Elements,, diff --git a/configuration/fhirconceptsources/fhir_concept_sources-core_data.csv b/configuration/fhirconceptsources/fhir_concept_sources-core_data.csv new file mode 100755 index 00000000..47ea37b8 --- /dev/null +++ b/configuration/fhirconceptsources/fhir_concept_sources-core_data.csv @@ -0,0 +1,6 @@ +Uuid,Void/Retire,Concept source,Url,_order:1000 +2b3c1ff8-768a-102f-83f4-12313b04a615,,CIEL,https://cielterminology.org,, +249b13c8-72fa-4b96-8d3d-b200efed985e,,LOINC,http://loinc.org,, +89532052-e89d-4a73-a760-5d6a6a9ce348,,SNOMED CT,http://snomed.info/sct/,, +a7099e7e-a77f-48e6-9fad-aa441bd2df23,,HL7-MedicationDispenseStatus,http://terminology.hl7.org/CodeSystem/medicationdispense-status, +dceac564-417d-40d0-a457-078b3f1fec5a,,ANCDAK,http://fhir.org/guides/who/anc-cds/CodeSystem/anc-custom-codes,, diff --git a/configuration/ocl/openmrs_DrugDispense_v2_autoexpand-2.2023-07-13_181219.zip b/configuration/ocl/openmrs_DrugDispense_v2_autoexpand-2.2023-07-13_181219.zip new file mode 100755 index 0000000000000000000000000000000000000000..07df745654e0ccd9e8de18e0423d8e05712a93b1 GIT binary patch literal 22998 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 literal 0 HcmV?d00001 diff --git a/configuration/privileges/privileges_core-demo.csv b/configuration/privileges/privileges_core-demo.csv new file mode 100755 index 00000000..2403a3f5 --- /dev/null +++ b/configuration/privileges/privileges_core-demo.csv @@ -0,0 +1,35 @@ +Uuid,Privilege name,Description,_order:1000 +079c1025-6892-469d-aa4d-6ad2003f07d4,Preview Forms,Allows user to preview Form Entry pages from files. This should be restricted to trusted users only.,, +f47ac43d-2328-4f0e-948d-88062e0d6345,Manage Cohort Definitions,Add/Edit/Remove Cohort Definitions, +35360a98-eebf-4cc0-812d-80b6025cfea3,Manage Order Set Attribute Types,Able to add/edit/retire order set attribute types, +e2b4b047-e595-4456-8ae1-8c16c4f23adc,Get Diagnoses Attribute Types,Able to get diagnoses attribute types, +bfc2eca6-fa0a-4700-b5ba-3bbe5a44413d,Get Order Set Attribute Types,Able to get order set attribute types +eba24ae0-d3e3-4083-84bf-5c4d7eb97e3d,Task: dispensing.create.dispense,Allows user to Dispense Medication +58f14517-6635-42d3-b1ca-99f464eaea2b,Task: dispensing.create.dispense.allowSubstitutions,"Allows user to modify the Quantity, Drug, Formulation and Dose Instructions when Dispensing" +cde0218e-c3e8-465a-85fd-ef478abbb696,Task: dispensing.edit.dispense,Allows user to edit an existing Medication Dispense +d0e540c6-619b-4943-9431-fd1fbf494d74,Task: dispensing.delete.dispense,Allows user to delete an existing Medication Dispense +3c788e2a-a1ec-442a-a1ed-f5d27d8392b5,Task: dispensing.delete.dispense.ifCreator,"Allows user to delete an existing Medication Dispense, *but only* if they created it originally" +bfd21c4f-008d-49f4-b96b-db14cb949c0f,Manage Metadata Mapping,Able to manage metadata mappings, +142ecdca-d3a8-11ed-afa1-0242ac120002,View Metadata Via Mapping,Able to view metadata via a mapping, +3f88daf3-f8c0-4be0-bd56-a58c918f02f6,Share Metadata,Allows user to export and import metadata, +4d585f07-cabf-4d1a-97a2-a2eb74e68347,Manage Address Hierarchy,Allows user to access/modify the defined address hierarchy, +d23f430d-570c-41ac-bddd-ac1057e2fd21,Manage RESTWS,Allows to configure RESTWS module +16e12803-57bf-419a-8d17-9854db93674b,View RESTWS,Gives access to RESTWS in administration +d2f70c2b-077a-4dae-b108-5ab78fc28ba5,Manage OWA,"Allows to configure OWA module, upload modules" +f35d498f-9bbf-40df-a2b8-bcb4cebd1ec4,Manage Identifier Sources,"Allows user add, edit, and remove identifier sources", +95f24ca5-4385-4d97-8b50-5b088370fb16,Manage Auto Generation Options,"Allows user add, edit, and remove auto-generation options", +da26202b-950d-4f97-a12d-1401827f6c60,Generate Batch of Identifiers,Allows user to generate a batch of identifiers to a file for offline use, +5d4b581a-6a5f-4cb8-b9f3-a79c66bed0d0,Upload Batch of Identifiers,Allows user to upload a batch of identifiers, +efb8d8d5-5540-4055-b065-04085cab6398,View Token Registrations,Allows to view token registrations, +c1d94406-eb53-4dfa-95c2-5b8dd8c184b3,Manage Token Registrations,Allows to create/update/delete token registrations, +34dc3c75-2e87-46ff-a328-c7861d0872f9,View Calculations,Allows to view Calculations, +505e901e-f0c8-4234-8e19-d7b9dcd933e3,Manage Reports,"Base privilege for add/edit/delete reporting definitions. This gives access to the administrative menus, but you need to grant additional privileges to manage each specific type of reporting definition", +f333b0d8-d0e2-427f-8858-f2b05866be21,Manage Report Definitions,Add/Edit/Remove Report Definitions, +b37cc8b5-06dc-4876-9f38-7fa1d270ee8c,Manage Data Set Definitions,Add/Edit/Remove Data Set Definitions, +ebd9f8fe-f3f1-4742-91ec-1c23dc2ccb82,Manage Indicator Definitions,Add/Edit/Remove Indicator Definitions, +3f3ef7d8-ac8d-4f68-ab72-ab238a879d75,Manage Dimension Definitions,Add/Edit/Remove Dimension Definitions, +dfc8b5f0-c736-4bc0-8f23-427f0d9c7e7f,Manage Cohort Definitions,Add/Edit/Remove Cohort Definitions, +5486ba0b-4d3d-46b5-ab82-a6a226feb9c4,Manage Report Designs,Add/Edit/Remove Report Designs, +6b19d4ee-f6ae-4191-a60f-a70fcef5c461,Manage Scheduled Report Tasks,Manage Task Scheduling in Reporting Module, +0a12b76e-2175-4eb7-af0b-498129ea1cac,Run Reports,Schedule the running of a report, +a98c5b27-8d44-42b6-9b84-626cbcc5a227,Manage OrderTemplates,Base privilege for add/edit/delete order templates, \ No newline at end of file