| Title: |
US Core Tests |
| Id: |
USCoreTests |
| Version: |
1.0.0-ballot |
| Url: |
US Core Tests |
| Status: |
draft |
| Experimental: |
true |
| Type: |
system: http://terminology.hl7.org/CodeSystem/library-type
code: logic-library
|
| Date: |
2025-04-01 14:00:55+0000 |
| Publisher: |
HL7 International / Clinical Decision Support |
| Description: |
This is a testing library used to validate capability of the CQL-to-ELM translator using the US Core model info.
|
| Jurisdiction: |
US |
| Related Artifacts: |
Dependencies
|
| Parameters: |
| Name | Type | Min | Max | In/Out |
| Patient | Resource | 0 | 1 | Out |
| TestPatient | Resource | 0 | * | Out |
| TestAllergyIntolerance | Resource | 0 | * | Out |
| TestCarePlan | Resource | 0 | * | Out |
| TestCareTeam | Resource | 0 | * | Out |
| TestCondition | Resource | 0 | * | Out |
| TestDiagnosticReport | Resource | 0 | * | Out |
| TestDiagnosticReportNote | Resource | 0 | * | Out |
| TestDocumentReference | Resource | 0 | * | Out |
| TestEncounter | Resource | 0 | * | Out |
| TestGoal | Resource | 0 | * | Out |
| TestImmunization | Resource | 0 | * | Out |
| TestImplantableDevice | Resource | 0 | * | Out |
| TestObservation | Resource | 0 | * | Out |
| TestLocation | Resource | 0 | * | Out |
| TestMedication | Resource | 0 | * | Out |
| TestMedicationRequest | Resource | 0 | * | Out |
| TestOrganization | Resource | 0 | * | Out |
| TestVitalsPanel | Resource | 0 | * | Out |
| TestVitalsPanel2 | Resource | 0 | * | Out |
| TestRespRate | Resource | 0 | * | Out |
| TestRespRate2 | Resource | 0 | * | Out |
| TestHeartRate | Resource | 0 | * | Out |
| TestHeartRate2 | Resource | 0 | * | Out |
| TestOxygenSat | Resource | 0 | * | Out |
| TestOxygenSat2 | Resource | 0 | * | Out |
| TestBodyTemp | Resource | 0 | * | Out |
| TestBodyTemp2 | Resource | 0 | * | Out |
| TestBodyHeight | Resource | 0 | * | Out |
| TestBodyHeight2 | Resource | 0 | * | Out |
| TestHeadCircum | Resource | 0 | * | Out |
| TestHeadCircum2 | Resource | 0 | * | Out |
| TestBodyWeight | Resource | 0 | * | Out |
| TestBodyWeight2 | Resource | 0 | * | Out |
| TestBMI | Resource | 0 | * | Out |
| TestBMI2 | Resource | 0 | * | Out |
| TestBP | Resource | 0 | * | Out |
| TestBP2 | Resource | 0 | * | Out |
| TestSmokingStatus | Resource | 0 | * | Out |
| TestPulseOximetry | Resource | 0 | * | Out |
| TestPediatricBMIForAge | Resource | 0 | * | Out |
| TestPediatricWeightForHeight | Resource | 0 | * | Out |
| TestPractitioner | Resource | 0 | * | Out |
| TestPractitionerRole | Resource | 0 | * | Out |
| TestProcedure | Resource | 0 | * | Out |
| TestProvenance | Resource | 0 | * | Out |
| TestPrimitives | Resource | 0 | 1 | Out |
| TestChoice | Resource | 0 | 1 | Out |
| TestSlices | Resource | 0 | * | Out |
| TestSimpleExtensions | Resource | 0 | 1 | Out |
| TestComplexExtensions | Resource | 0 | 1 | Out |
| TestComplexFHIRHelpers | CodeableConcept | 0 | * | Out |
|
| Data Requirements: |
| Type | Profile | MS | Code Filter |
| Patient |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient |
|
|
| AllergyIntolerance |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance |
|
|
| CarePlan |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan |
|
|
| CareTeam |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-careteam |
|
|
| Condition |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition |
|
|
| DiagnosticReport |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab |
|
|
| DiagnosticReport |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note |
|
|
| DocumentReference |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference |
|
|
| Encounter |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter |
|
|
| Goal |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal |
|
|
| Immunization |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization |
|
|
| Device |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device |
|
|
| Observation |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab |
|
|
| Location |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-location |
|
|
| Medication |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication |
|
|
| MedicationRequest |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest |
|
|
| Organization |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/vitalspanel |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/vitalspanel |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/resprate |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/resprate |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/heartrate |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/heartrate |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/oxygensat |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/oxygensat |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bodytemp |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bodytemp |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bodyheight |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bodyheight |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/headcircum |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/headcircum |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bodyweight |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bodyweight |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bmi |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bmi |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bp |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bp |
|
|
| Observation |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus |
|
|
| Observation |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-pulse-oximetry |
|
|
| Observation |
http://hl7.org/fhir/us/core/StructureDefinition/pediatric-bmi-for-age |
|
|
| Observation |
http://hl7.org/fhir/us/core/StructureDefinition/pediatric-weight-for-height |
|
|
| Practitioner |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner |
|
|
| PractitionerRole |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole |
|
|
| Procedure |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure |
|
|
| Provenance |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-provenance |
|
|
| Observation |
http://hl7.org/fhir/StructureDefinition/bp |
|
|
| Observation |
http://hl7.org/fhir/us/core/StructureDefinition/pediatric-bmi-for-age |
|
|
|
| Content: text/cql |
/*
@description: This is a testing library used to validate capability of the CQL-to-ELM translator
using the US Core model info.
*/
library USCoreTests
using USCore version '3.1.1'
include FHIRHelpers version '4.0.1'
codesystem "Marital Status Codes": 'http://terminology.hl7.org/CodeSystem/v3-MaritalStatus'
codesystem "CDC Race and Ethnicity Codes": 'urn:oid:2.16.840.1.113883.6.238'
valueset "Marital Status": 'http://hl7.org/fhir/ValueSet/marital-status'
code "Marital Status - Married": 'M' from "Marital Status Codes"
code "American Indian or Alaska Native": '1002-5' from "CDC Race and Ethnicity Codes"
code "Alaska Native": '1735-0' from "CDC Race and Ethnicity Codes"
context Patient
define TestPatient: ["PatientProfile"]
define TestAllergyIntolerance: ["AllergyIntolerance"]
define TestCarePlan: ["CarePlanProfile"]
define TestCareTeam: ["CareTeam"]
define TestCondition: ["Condition"]
define TestDiagnosticReport: ["DiagnosticReportProfileLaboratoryReporting"]
define TestDiagnosticReportNote: ["DiagnosticReportProfileNoteExchange"]
define TestDocumentReference: ["DocumentReferenceProfile"]
define TestEncounter: ["EncounterProfile"]
define TestGoal: ["GoalProfile"]
define TestImmunization: ["ImmunizationProfile"]
define TestImplantableDevice: ["ImplantableDeviceProfile"]
define TestObservation: ["LaboratoryResultObservationProfile"]
define TestLocation: ["Location"]
define TestMedication: ["MedicationProfile"]
define TestMedicationRequest: ["MedicationRequestProfile"]
define TestOrganization: ["OrganizationProfile"]
define TestVitalsPanel: ["observation-vitalspanel"]
define TestVitalsPanel2: ["Observation Vital Signs Panel Profile"]
define TestRespRate: ["observation-resprate"]
define TestRespRate2: ["Observation Respiratory Rate Profile"]
define TestHeartRate: ["observation-heartrate"]
define TestHeartRate2: ["Observation Heart Rate Profile"]
define TestOxygenSat: ["observation-oxygensat"]
define TestOxygenSat2: ["Observation Oxygen Saturation Profile"]
define TestBodyTemp: ["observation-bodytemp"]
define TestBodyTemp2: ["Observation Body Temperature Profile"]
define TestBodyHeight: ["observation-bodyheight"]
define TestBodyHeight2: ["Observation Body Height Profile"]
define TestHeadCircum: ["observation-headcircum"]
define TestHeadCircum2: ["Observation Head Circumference Profile"]
define TestBodyWeight: ["observation-bodyweight"]
define TestBodyWeight2: ["Observation Body Weight Profile"]
define TestBMI: ["observation-bmi"]
define TestBMI2: ["Observation Body Mass Index Profile"]
define TestBP: ["observation-bp"]
define TestBP2: ["Observation Blood Pressure Profile"]
define TestSmokingStatus: ["SmokingStatusProfile"]
define TestPulseOximetry: ["PulseOximetryProfile"]
define TestPediatricBMIForAge: ["PediatricBMIforAgeObservationProfile"]
define TestPediatricWeightForHeight: ["PediatricWeightForHeightObservationProfile"]
define TestPractitioner: ["PractitionerProfile"]
define TestPractitionerRole: ["PractitionerRoleProfile"]
define TestProcedure: ["ProcedureProfile"]
define TestProvenance: ["Provenance"]
define TestPrimitives:
Patient P
where P.gender = 'male'
and P.active is true
and P.birthDate before Today()
and P.maritalStatus in "Marital Status"
and P.maritalStatus ~ "Marital Status - Married"
define TestChoice:
Patient P
where P.deceased is false
or P.deceased before Today()
define TestSlices:
["observation-bp"] BP
where BP.SystolicBP.value < 140 'mm[Hg]'
and BP.DiastolicBP.value < 90 'mm[Hg]'
define TestSimpleExtensions:
Patient P
where P.birthsex = 'M'
define TestComplexExtensions:
Patient P
where P.race.ombCategory contains "American Indian or Alaska Native"
and P.race.detailed contains "Alaska Native"
define TestComplexFHIRHelpers:
["PediatricBMIforAgeObservationProfile"] PB
return PB.VSCat
|
|
| Content: application/elm+xml |
Encoded data (100776 characters)
|
|
| Content: application/elm+json |
Encoded data (199916 characters)
|
|