Qodex.ai
Qodex.ai
Introduction
1. Service Status Tests
OpenHIM Core should be upCR OpenHIM Channel should be up (SSL)SHR OpenHIM channel should be upSHR OpenHIM channel should serve Task based-on search querySHR OpenHIM Lab Channel should be up CopyHL7v2 Translator Channel should be upBDRS Channel should be upOmang channel should be upImmigration channel should be up
2. Client Registry Workflow
PIMS Patient Registration
Add Similar Patient To CRValidate Match in CR
OpenMRS Queries
SearchPatientViaIdentifierSetSystem
3. Laboratory Order CI Test (Deprecated)
PIMS Ordering
Add Requested Order Bundle To SHR
OpenMRS Ordering
Send Pure OpenMRS Lab Order to HIE
3. Laboratory Order Workflow
PIMS Ordering
Add Requested Order Bundle To SHR
OpenMRS Ordering
Send Pure OpenMRS Lab Order to HIE
Resulting
Add Order ResultGet Order Results
SHR OpenHIM channel should serve FHIR TaskSHR OpenHIM channel should serve FHIR Task CopySHR OpenHIM channel should serve FHIR Task CopySHR OpenHIM channel should serve FHIR Task Copy
4. Omang_BDRS_Immigration
OpenHIM API Passthrough-Omang
Check Omang StatusGet Omang Record by IDValidate Omang PatientCheck CR for Omang Patient
OpenHIM API Passthrough-Omang_nonFhir
Check Omang StatusGet Omang Record by IDValidate Omang PatientCheck CR for Omang Patient
OpenHIM API Passthrough-BDRS
Check BDRS StatusGet BDRS Record by IDValidate BDRS PatientCheck CR for BDRS Patient
OpenHIM API Passthrough-Immigration
Check Immigration StatusGet Immigration Record by PassportValidate Immigration PatientCheck CR for Immigration Patient
OpenHIM API Passthrough
Return empty search bundle if Patient not found
7. MFL Workflows
Get All FacilitiesGet All DistrictsGet All Facility Types
8. OCL Workflows
OCL API SwaggerGET OrgsBulk Export PIMSUser Auth
API scenario testing
Create users based on an array of dataReport successful user creationReport failed user creation
Client Registry Workflows
CR UI should be up
Dev Env Tests
SHR HAPI FHIR JPA Server should be upSHR should be upCR HAPI FHIR JPA Server should be upGET Complete Results BundleGET Results for Single Service RequestCR FHIR Server Info
Drafts
IPMS --> CR
Send Registration (ADT04)
03.b SHR --> CR
#1 - Get PIMS Concept Mappings#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get IPMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
Direct API-BDRS
Check BDRS StatusGet Person by Birth Certificate NumberValidate BDRS Patient
Direct API-Omang
Check Omang StatusGet Person by IDValidate Omang Patient
Direct API
Should access swagger index page
Add New Order Bundle To SHRPost ResultsGet example Results bundle from SHRGET Complete Results BundlePost IPMS ResultsValidate ServiceRequestAdd Patient To SHRGet Task Bundle from SHRCR UsersCR Patient ListSend Registration (ADT04)Send Lab Result (ORU)Add Patient To CRValidate Patient in CRAdd Draft PIMS Order Bundle To SHRSearchPatientViaIdentifierv01 Add Draft OpenMRS Lab Bundle To SHR{{openhim-ssl}}/SHR/labMonitoring services should be upSHR OpenHIM channel should serve FHIR search Copy
HL7 Lab Workflows
(Draft) Create new PIMS Lab Order in SHR(Draft) Get Lab Order from SHRTranslate Lab Results - ORUSend Lab Results (ORU) To SHRSend Lab Results (ORU) To SHR Copy
HL7v2 to FHIR
Translate HL7 to JSON
IPMS Scenario Testing
Send Lab Order to HIE
IPMS Scenario Testing Copy
Scenario Testing
Send Pure OpenMRS Lab Order to HIE
Integration testing
Send ORU
LNSP
order results message Copy
Lab Workflow Granual Tests
02 PIMS --> SHR
Add Requested PIMS Order Bundle To SHRValidate SHR Bundle and Mappings Copy
03.a SHR --> OCL
#1 - Get PIMS Concept Mappings#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get IPMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
03.b SHR --> MFL
Get Facility by Facility Code
04 SHR --> IPMS: ADT
Send Registration to IPMS (ADT04)
05 IPMS --> SHR: ADT
Send Patient Registration with MRN to SHR (ADT04)
04 SHR --> IPMS: ORM
Send Lab Order To IPMS (ORM)
IPMS --> SHR: ORU
Send Lab Result with Omang (ORU)
New Folder-IPMS-TESTS
Scenario 1
New Folder-04 SHR --> IPMS: ADT
Send Registration to IPMS (ADT04)
New Folder-05 IPMS --> SHR: ADT
Send Patient Registration with MRN to SHR (ADT04)
New Folder-04 SHR --> IPMS: ORM
Get Related Patients from OpenCRGet Patients and related Tasks from SHRSend Lab Order To IPMS (ORM)
New Folder-IPMS --> SHR: ORU
Send Lab Result with Omang (ORU)New RequestNew Request
New Folder-SHR --> OCL
#2 - Get IPMS-PIMS Mapping#1 - Get PIMS Concept Mappings Copy#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get PIMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
New Folder-SHR --> BW OCL
#1 - Get PIMS Concept Mappings#2 - Get IPMS-PIMS Mapping#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get PIMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
New Folder-CORE: PIMS --> IPMS
(IPMS EXAMPLE) Add Requested PIMS Order Bundle To SHR
New Folder
Validate SHR TaskValidate MappingsAdd Draft Order Bundle To SHR
Laboratory Workflows
02 PIMS --> SHR
Add Requested PIMS Order Bundle To SHRValidate SHR TaskValidate Mappings
04 SHR --> IPMS: ADT
Send Registration to IPMS (ADT04)Send Registration to IPMS (ADT04) - EXAMPLESend Patient Registration with MRN to SHR (ADT04) Copy
05 IPMS --> SHR: ADT
Send Patient Registration with MRN to SHR (ADT04)
04 SHR --> IPMS: ORM
Get Patients and related Tasks from SHRSend Lab Order To IPMS (ORM)
IPMS --> SHR: ORU
Send Lab Result with Omang (ORU)New RequestNew Request
SHR --> OCL
#1 - Get PIMS Concept Mappings#1 - Get PIMS Concept Mappings Copy#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get IPMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
CORE: PIMS --> IPMS
(IPMS EXAMPLE) Add Requested PIMS Order Bundle To SHR
OpenMRS --> SHR
Add Requested OpenMRS Lab Bundle To SHRValidate SHR TaskValidate Mappings
01 Get Lab Metadata
MER on FHIR
CodeSystem-Org Namespace
List Code SystemsGet Code System page 2Get Code System VersionGet Code System MER v1.0
CodeSystem-Global Namespace
Get Code System MER v1.0
CodeSystem-Operations
$lookup Example 2: Invalid Code$validate-code Example 2: Invalid Code
ValueSet-Org Namespace
List Value SetsGet Value Set: MER-R-FACILITY-BASED-FY2020Q4Get Value Set versionsGet Value Set v1.0Get Value Set: MER_REFERENCE_INDICATORS_FY21
ValueSet-Global Namespace
List Value Sets
ValueSet-Operations
$expand Example 4: Display Language$validate-code Example 2: Invalid Code
ConceptMap-Org Namespace
List Concept MapsGet Concept Map
ConceptMap-Global Namespace
List Concept MapsGet Concept Map
ConceptMap-Operations
$translate Example 2: Invalid Mapping
Mapping Mediator API Examples
POST an EndpointPUT an EndpointGET all EndpointsGET an EndpointDELETE an Endpoint
New Collection
GET Pims-order-id-7943New Request Copy
OCL FHIR
FHIR - GET PIMS ValueSetCapability StatementFHIR - GET PIMS CodeSystemFHIR - GET PIMS ConteptMapFHIR - GET IPMS ValueSetFHIR - GET IPMS CodeSystemFHIR - GET IPMS ConteptMapFHIR - GET Translation CopyGET ValueSetFHIR - GET TranslationGET CodeSystemGET ConteptMap
tmp
Introduction
1. Service Status Tests
OpenHIM Core should be upCR OpenHIM Channel should be up (SSL)SHR OpenHIM channel should be upSHR OpenHIM channel should serve Task based-on search querySHR OpenHIM Lab Channel should be up CopyHL7v2 Translator Channel should be upBDRS Channel should be upOmang channel should be upImmigration channel should be up
2. Client Registry Workflow
PIMS Patient Registration
Add Similar Patient To CRValidate Match in CR
OpenMRS Queries
SearchPatientViaIdentifierSetSystem
3. Laboratory Order CI Test (Deprecated)
PIMS Ordering
Add Requested Order Bundle To SHR
OpenMRS Ordering
Send Pure OpenMRS Lab Order to HIE
3. Laboratory Order Workflow
PIMS Ordering
Add Requested Order Bundle To SHR
OpenMRS Ordering
Send Pure OpenMRS Lab Order to HIE
Resulting
Add Order ResultGet Order Results
SHR OpenHIM channel should serve FHIR TaskSHR OpenHIM channel should serve FHIR Task CopySHR OpenHIM channel should serve FHIR Task CopySHR OpenHIM channel should serve FHIR Task Copy
4. Omang_BDRS_Immigration
OpenHIM API Passthrough-Omang
Check Omang StatusGet Omang Record by IDValidate Omang PatientCheck CR for Omang Patient
OpenHIM API Passthrough-Omang_nonFhir
Check Omang StatusGet Omang Record by IDValidate Omang PatientCheck CR for Omang Patient
OpenHIM API Passthrough-BDRS
Check BDRS StatusGet BDRS Record by IDValidate BDRS PatientCheck CR for BDRS Patient
OpenHIM API Passthrough-Immigration
Check Immigration StatusGet Immigration Record by PassportValidate Immigration PatientCheck CR for Immigration Patient
OpenHIM API Passthrough
Return empty search bundle if Patient not found
7. MFL Workflows
Get All FacilitiesGet All DistrictsGet All Facility Types
8. OCL Workflows
OCL API SwaggerGET OrgsBulk Export PIMSUser Auth
API scenario testing
Create users based on an array of dataReport successful user creationReport failed user creation
Client Registry Workflows
CR UI should be up
Dev Env Tests
SHR HAPI FHIR JPA Server should be upSHR should be upCR HAPI FHIR JPA Server should be upGET Complete Results BundleGET Results for Single Service RequestCR FHIR Server Info
Drafts
IPMS --> CR
Send Registration (ADT04)
03.b SHR --> CR
#1 - Get PIMS Concept Mappings#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get IPMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
Direct API-BDRS
Check BDRS StatusGet Person by Birth Certificate NumberValidate BDRS Patient
Direct API-Omang
Check Omang StatusGet Person by IDValidate Omang Patient
Direct API
Should access swagger index page
Add New Order Bundle To SHRPost ResultsGet example Results bundle from SHRGET Complete Results BundlePost IPMS ResultsValidate ServiceRequestAdd Patient To SHRGet Task Bundle from SHRCR UsersCR Patient ListSend Registration (ADT04)Send Lab Result (ORU)Add Patient To CRValidate Patient in CRAdd Draft PIMS Order Bundle To SHRSearchPatientViaIdentifierv01 Add Draft OpenMRS Lab Bundle To SHR{{openhim-ssl}}/SHR/labMonitoring services should be upSHR OpenHIM channel should serve FHIR search Copy
HL7 Lab Workflows
(Draft) Create new PIMS Lab Order in SHR(Draft) Get Lab Order from SHRTranslate Lab Results - ORUSend Lab Results (ORU) To SHRSend Lab Results (ORU) To SHR Copy
HL7v2 to FHIR
Translate HL7 to JSON
IPMS Scenario Testing
Send Lab Order to HIE
IPMS Scenario Testing Copy
Scenario Testing
Send Pure OpenMRS Lab Order to HIE
Integration testing
Send ORU
LNSP
order results message Copy
Lab Workflow Granual Tests
02 PIMS --> SHR
Add Requested PIMS Order Bundle To SHRValidate SHR Bundle and Mappings Copy
03.a SHR --> OCL
#1 - Get PIMS Concept Mappings#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get IPMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
03.b SHR --> MFL
Get Facility by Facility Code
04 SHR --> IPMS: ADT
Send Registration to IPMS (ADT04)
05 IPMS --> SHR: ADT
Send Patient Registration with MRN to SHR (ADT04)
04 SHR --> IPMS: ORM
Send Lab Order To IPMS (ORM)
IPMS --> SHR: ORU
Send Lab Result with Omang (ORU)
New Folder-IPMS-TESTS
Scenario 1
New Folder-04 SHR --> IPMS: ADT
Send Registration to IPMS (ADT04)
New Folder-05 IPMS --> SHR: ADT
Send Patient Registration with MRN to SHR (ADT04)
New Folder-04 SHR --> IPMS: ORM
Get Related Patients from OpenCRGet Patients and related Tasks from SHRSend Lab Order To IPMS (ORM)
New Folder-IPMS --> SHR: ORU
Send Lab Result with Omang (ORU)New RequestNew Request
New Folder-SHR --> OCL
#2 - Get IPMS-PIMS Mapping#1 - Get PIMS Concept Mappings Copy#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get PIMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
New Folder-SHR --> BW OCL
#1 - Get PIMS Concept Mappings#2 - Get IPMS-PIMS Mapping#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get PIMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
New Folder-CORE: PIMS --> IPMS
(IPMS EXAMPLE) Add Requested PIMS Order Bundle To SHR
New Folder
Validate SHR TaskValidate MappingsAdd Draft Order Bundle To SHR
Laboratory Workflows
02 PIMS --> SHR
Add Requested PIMS Order Bundle To SHRValidate SHR TaskValidate Mappings
04 SHR --> IPMS: ADT
Send Registration to IPMS (ADT04)Send Registration to IPMS (ADT04) - EXAMPLESend Patient Registration with MRN to SHR (ADT04) Copy
05 IPMS --> SHR: ADT
Send Patient Registration with MRN to SHR (ADT04)
04 SHR --> IPMS: ORM
Get Patients and related Tasks from SHRSend Lab Order To IPMS (ORM)
IPMS --> SHR: ORU
Send Lab Result with Omang (ORU)New RequestNew Request
SHR --> OCL
#1 - Get PIMS Concept Mappings#1 - Get PIMS Concept Mappings Copy#2 - Get IPMS-->PIMS CD4 count Mapping#3 - Get IPMS-->CIEL CD4 count Mappings#4 - Get CIEL-->LOINC Concept Mappings
CORE: PIMS --> IPMS
(IPMS EXAMPLE) Add Requested PIMS Order Bundle To SHR
OpenMRS --> SHR
Add Requested OpenMRS Lab Bundle To SHRValidate SHR TaskValidate Mappings
01 Get Lab Metadata
MER on FHIR
CodeSystem-Org Namespace
List Code SystemsGet Code System page 2Get Code System VersionGet Code System MER v1.0
CodeSystem-Global Namespace
Get Code System MER v1.0
CodeSystem-Operations
$lookup Example 2: Invalid Code$validate-code Example 2: Invalid Code
ValueSet-Org Namespace
List Value SetsGet Value Set: MER-R-FACILITY-BASED-FY2020Q4Get Value Set versionsGet Value Set v1.0Get Value Set: MER_REFERENCE_INDICATORS_FY21
ValueSet-Global Namespace
List Value Sets
ValueSet-Operations
$expand Example 4: Display Language$validate-code Example 2: Invalid Code
ConceptMap-Org Namespace
List Concept MapsGet Concept Map
ConceptMap-Global Namespace
List Concept MapsGet Concept Map
ConceptMap-Operations
$translate Example 2: Invalid Mapping
Mapping Mediator API Examples
POST an EndpointPUT an EndpointGET all EndpointsGET an EndpointDELETE an Endpoint
New Collection
GET Pims-order-id-7943New Request Copy
OCL FHIR
FHIR - GET PIMS ValueSetCapability StatementFHIR - GET PIMS CodeSystemFHIR - GET PIMS ConteptMapFHIR - GET IPMS ValueSetFHIR - GET IPMS CodeSystemFHIR - GET IPMS ConteptMapFHIR - GET Translation CopyGET ValueSetFHIR - GET TranslationGET CodeSystemGET ConteptMap
tmp
HomeIPMS Scenario Testing

IPMS Scenario Testing

Number of APIs: 1

  1. Send Lab Order to HIE POST {{openhim-ssl}}/SHR/lab
Previous
Translate HL7 to JSON
Next
Send Lab Order to HIE