...
<insert rest schema ref here>
Schema Discussion
The REST schema is the entry point for OpenCDS configuration, whether they exist as files on the filesystem or as objects in BerkeleyDB. The main elements are as follows:
ConceptDeterminationMethods
ConceptDeterminationMethods
consists of one or more ConceptDeterminationMethod
elements.
ConceptDeterminationMethod
ConceptDeterminationMethod
contains concept mappings from local or standard concepts to OpenCDS concepts. The concept mapping metadata is organized such that toConcept
is the OpenCDS concept, while the associated fromConcepts
compose the local and standard concepts that are contained in the vMR data. For each of the local concepts found, OpenCDS will add the OpenCDS concept (the toConcept
) to the internal fact lists.
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> |
ExecutionEngines
ExecutionEngine
KnowledgeModules
KnowledgeModule
SemanticSignifiers
SemanticSignifier
Examples
<insert examples refs here>
...