Table of Contents |
---|
OpenCDS Configuration schemas consist of a base schema and a REST schema. The REST schema contains the elements that are used for physical configuration metadata (e.g., XML files).
...
An example ConceptDeterminationMethods
is shown below:
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:conceptDeterminationMethods xmlns:ns2="org.opencds.dss.config.v1_0" xmlns:ns3="org.opencds.dss.config_rest.v1_0"> <conceptDeterminationMethod code="C45" displayName="NQF" codeSystem="2.16.840.1.113883.3.795.12.1.1" version="1.0"> ... </conceptDeterminationMethod> <conceptDeterminationMethod code="C267" displayName="AHRQ" codeSystem="2.16.840.1.113883.3.795.12.1.1" version="1.0"> ... </conceptDeterminationMethod> <conceptDeterminationMethod code="C36" displayName="OpenCDS" codeSystem="2.16.840.1.113883.3.795.12.1.1" version="1.0"> ... </conceptDeterminationMethod> </ns3:conceptDeterminationMethods> |
...
An example ConceptDeterminationMethod
is shown below:
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:conceptDeterminationMethod xmlns:ns2="org.opencds.dss.config.v1_0" xmlns:ns3="org.opencds.dss.config_rest.v1_0" code="C74" displayName="CDC-RD concept determination method" codeSystem="2.16.840.1.113883.3.795.12.1.1" version="1.0"> <conceptMapping> <toConcept code="C88" codeSystem="2.16.840.1.113883.3.795.12.1.1" codeSystemName="OpenCDS concepts" displayName="Result Negative" /> <fromConcepts codeSystem="2.16.840.1.113883.3.795.12.1.2" codeSystemName="OpenCDS proprietary local" displayName="Result Negative"> <concept code="NEGATIVE" displayName="Result Negative" /> <concept code="Negative" displayName="Result Negative" /> <concept code="negative" displayName="Result Negative" /> <concept code="NEG" displayName="Result Negative" /> <concept code="Neg" displayName="Result Negative" /> <concept code="neg" displayName="Result Negative" /> <concept code="N" displayName="Result Negative" /> <concept code="n" displayName="Result Negative" /> <concept code="Invalid" displayName="Result Negative" /> <concept code="Indeterminate" displayName="Result Negative" /> <concept code="Inadequate" displayName="Result Negative" /> <concept code="Not Detected" displayName="Result Negative" /> </fromConcepts> </conceptMapping> <conceptMapping> <toConcept code="C273" codeSystem="2.16.840.1.113883.3.795.12.1.1" codeSystemName="OpenCDS concepts" displayName="Strep Pneumo Test For Organism" /> <fromConcepts codeSystem="2.16.840.1.113883.3.795.12.1.2" codeSystemName="OpenCDS proprietary local" displayName="Streptococcus pneumoniae"> <concept code="Strpne" displayName="Streptococcus pneumoniae" /> </fromConcepts> </conceptMapping> </ns3:conceptDeterminationMethod> |
...
This style of configuration may be used via the REST service or may exist on the filesystem (as in the 1.2.x and previous configuration).
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<?xml version="1.0" encoding="UTF-8"?> <rest:executionEngines xsi:schemaLocation="org.opencds.dss.config_rest.v1_0 ../schema/OpenCDSConfigRest.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rest="org.opencds.dss.config_rest.v1_0"> <!--include all supported executionEngine package names in this list, along with the operations they support --> <executionEngine> ... </executionEngine> <executionEngine> ... </executionEngine> </rest:executionEngines> |
...
This style of configuration may be used via the REST service.
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<?xml version="1.0" encoding="UTF-8"?> <rest:executionEngine xsi:schemaLocation="org.opencds.dss.config_rest.v1_0 ../schema/OpenCDSConfigRest.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rest="org.opencds.dss.config_rest.v1_0"> <identifier>org.opencds.service.drools.v55.DroolsAdapter</identifier> <description>Drools 5.5 based adapter</description> <timestamp>2014-04-08T00:00:00</timestamp> <userId>Someone</userId> <supportedOperation>EVALUATION.EVALUATE</supportedOperation> <supportedOperation>EVALUATION.EVALUATE_AT_SPECIFIED_TIME</supportedOperation> </rest:executionEngine> |
...
This style of configuration may be used via the REST service or may exist on the filesystem (as in the 1.2.x and previous configuration).
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:knowledgeModules xmlns:ns2="org.opencds.dss.config.v1_0" xmlns:ns3="org.opencds.dss.config_rest.v1_0"> <knowledgeModule> ... </knowledgeModule> <knowledgeModule> ... </knowledgeModule> </ns3:knowledgeModules> |
...
This style of configuration may be used via the REST service.
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:knowledgeModule xmlns:ns2="org.opencds.dss.config.v1_0" xmlns:ns3="org.opencds.dss.config_rest.v1_0"> <identifier scopingEntityId="org.opencds" businessId="NQF_0031_v1" version="1.1.1" /> <status>APPROVED</status> <executionEngine>org.opencds.service.drools.v55.DroolsAdapter</executionEngine> <semanticSignifierId scopingEntityId="org.opencds.vmr" businessId="VMR" version="1.0" /> <conceptDeterminationMethods> <primaryCDM code="C2511" codeSystem="2.16.840.1.113883.3.795.12.1.1" displayName="HEDIS 2014" version="1.0" /> <secondaryCDM code="C36" codeSystem="2.16.840.1.113883.3.795.12.1.1" displayName="OpenCDS" version="1.0" method="ADDITIVE" /> </conceptDeterminationMethods> <package> <packageType>PKG</packageType> <packageId>org.opencds^NQF_0031_v1^1.1.1.pkg</packageId> <preload>false</preload> </package> <primaryProcess>PrimaryProcess</primaryProcess> <preProcessPlugins> <preProcessPlugin version="0.1" businessId="EncountersFromProblemAndProcedureConcepts" scopingEntityId="org.opencds.plugin" /> </preProcessPlugins> <timestamp>2014-07-30T13:21:46.772-06:00</timestamp> <userId>Someone</userId> </ns3:knowledgeModule> |
...