diff --git a/README.md b/README.md
index c5a31c519..7921b5629 100644
--- a/README.md
+++ b/README.md
@@ -43,12 +43,31 @@ This project uses [Apache Maven](http://maven.apache.org) to build. To build:
```
mvn install
```
-Note that unit tests will run, but are currently not set to fail the build as they do not all pass. This is being worked on.
+_Note that unit tests will run, but are currently not set to fail the build as they do not all pass. This is being worked on._
To skip unit tests:
```
mvn -Dmaven.test.skip install
```
+
+To clean and rebuild the terminology server caches.
+
+_clean_
+```
+mvn clean -Dfhir.txcache.clean=true
+```
+
+_rebuild_
+```
+mvn test -Dfhir.txcache.rebuild=true
+```
+
+_The source contains cached terminology server responses for testing. If the expected responses have changed in any way,
+this cache should be cleaned and rebuilt with the above so that subsequent `mvn test` calls will have the most current
+responses cached._
+
+
+
### Publishing Binaries
An brief overview of our publishing process is [here][Link-Publishing].
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 0f595c4fd..3929bea2a 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,7 @@
-## Validator Changes
-
-## Other code Changes
-
-* Change date/time rendering to allow provision of string format
+## Validator Changes
+
+* no changes
+
+## Other code changes
+
+* Use cached terminology server responses for unit and integration tests.
\ No newline at end of file
diff --git a/org.hl7.fhir.convertors/src/main/java/org/hl7/fhir/convertors/txClient/TerminologyClientR5.java b/org.hl7.fhir.convertors/src/main/java/org/hl7/fhir/convertors/txClient/TerminologyClientR5.java
index 25cf47be6..404d0643f 100644
--- a/org.hl7.fhir.convertors/src/main/java/org/hl7/fhir/convertors/txClient/TerminologyClientR5.java
+++ b/org.hl7.fhir.convertors/src/main/java/org/hl7/fhir/convertors/txClient/TerminologyClientR5.java
@@ -37,6 +37,8 @@ import org.hl7.fhir.r5.utils.client.FHIRToolingClient;
import org.hl7.fhir.r5.utils.client.network.ClientHeaders;
import org.hl7.fhir.utilities.ToolingClientLogger;
import org.hl7.fhir.utilities.Utilities;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.net.URISyntaxException;
import java.util.Map;
diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/client/FHIRToolingClient.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/client/FHIRToolingClient.java
index d2e75610f..23708df9a 100644
--- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/client/FHIRToolingClient.java
+++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/client/FHIRToolingClient.java
@@ -79,7 +79,6 @@ public class FHIRToolingClient {
base = baseServiceUrl;
resourceAddress = new ResourceAddress(baseServiceUrl);
this.maxResultSetSize = -1;
- checkCapabilities();
}
public Client getClient() {
@@ -582,6 +581,7 @@ public class FHIRToolingClient {
}
public String getServerVersion() {
+ checkCapabilities();
return capabilities == null ? null : capabilities.getSoftware().getVersion();
}
}
diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/client/network/FhirRequestBuilder.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/client/network/FhirRequestBuilder.java
index 870957cda..360378a0c 100644
--- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/client/network/FhirRequestBuilder.java
+++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/client/network/FhirRequestBuilder.java
@@ -12,6 +12,7 @@ import org.hl7.fhir.dstu3.utils.ResourceUtilities;
import org.hl7.fhir.dstu3.utils.client.EFhirClientException;
import org.hl7.fhir.dstu3.utils.client.ResourceFormat;
import org.hl7.fhir.utilities.ToolingClientLogger;
+import org.hl7.fhir.utilities.TxInterceptor;
import java.io.IOException;
import java.util.ArrayList;
@@ -162,6 +163,7 @@ public class FhirRequestBuilder {
return okHttpClient.newBuilder()
.addInterceptor(new RetryInterceptor(retryCount))
+ .addInterceptor(TxInterceptor.getInstance())
.connectTimeout(timeout, timeoutUnit)
.writeTimeout(timeout, timeoutUnit)
.readTimeout(timeout, timeoutUnit)
diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/context/BaseWorkerContext.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/context/BaseWorkerContext.java
index 4c59b6eba..fa9092c64 100644
--- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/context/BaseWorkerContext.java
+++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/context/BaseWorkerContext.java
@@ -1,33 +1,33 @@
package org.hl7.fhir.r4.context;
-/*
- Copyright (c) 2011+, HL7, Inc.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of HL7 nor the names of its contributors may be used to
- endorse or promote products derived from this software without specific
- prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
- */
+/*
+ Copyright (c) 2011+, HL7, Inc.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of HL7 nor the names of its contributors may be used to
+ endorse or promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ */
import com.google.gson.JsonObject;
diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/client/FHIRToolingClient.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/client/FHIRToolingClient.java
index 0a402e4d8..0df3ea66f 100644
--- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/client/FHIRToolingClient.java
+++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/client/FHIRToolingClient.java
@@ -76,7 +76,6 @@ public class FHIRToolingClient {
base = baseServiceUrl;
resourceAddress = new ResourceAddress(baseServiceUrl);
this.maxResultSetSize = -1;
- checkCapabilities();
}
public Client getClient() {
@@ -549,6 +548,7 @@ public class FHIRToolingClient {
}
public String getServerVersion() {
+ checkCapabilities();
return capabilities == null ? null : capabilities.getSoftware().getVersion();
}
}
diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/client/network/FhirRequestBuilder.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/client/network/FhirRequestBuilder.java
index 95729dfc7..a87b4a199 100644
--- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/client/network/FhirRequestBuilder.java
+++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/client/network/FhirRequestBuilder.java
@@ -12,6 +12,7 @@ import org.hl7.fhir.r4.utils.ResourceUtilities;
import org.hl7.fhir.r4.utils.client.EFhirClientException;
import org.hl7.fhir.r4.utils.client.ResourceFormat;
import org.hl7.fhir.utilities.ToolingClientLogger;
+import org.hl7.fhir.utilities.TxInterceptor;
import java.io.IOException;
import java.util.ArrayList;
@@ -164,6 +165,7 @@ public class FhirRequestBuilder {
OkHttpClient.Builder builder = okHttpClient.newBuilder();
if (logger != null) builder.addInterceptor(logger);
builder.addInterceptor(new RetryInterceptor(retryCount));
+ builder.addInterceptor(TxInterceptor.getInstance());
return builder.connectTimeout(timeout, timeoutUnit)
.addInterceptor(new RetryInterceptor(retryCount))
diff --git a/org.hl7.fhir.r5/pom.xml b/org.hl7.fhir.r5/pom.xml
index 1aa943c1c..528444002 100644
--- a/org.hl7.fhir.r5/pom.xml
+++ b/org.hl7.fhir.r5/pom.xml
@@ -114,6 +114,13 @@
true
+
+ org.projectlombok
+ lombok
+ ${lombok_version}
+ provided
+
+
com.fasterxml.jackson.core
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/BaseWorkerContext.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/BaseWorkerContext.java
index d711b9578..47a9b104a 100644
--- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/BaseWorkerContext.java
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/BaseWorkerContext.java
@@ -45,6 +45,7 @@ import java.util.Locale;
import java.util.Map;
import java.util.Set;
+import lombok.Getter;
import org.apache.commons.lang3.StringUtils;
import org.fhir.ucum.UcumService;
import org.hl7.fhir.exceptions.DefinitionException;
@@ -194,6 +195,8 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
protected String version; // although the internal resources are all R5, the version of FHIR they describe may not be
private String cacheId;
private boolean isTxCaching;
+ @Getter
+ private int serverQueryCount = 0;
private Set cached = new HashSet<>();
private Map> allResourcesById = new HashMap>();
@@ -234,6 +237,8 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
protected ILoggingService logger;
protected Parameters expParameters;
private TranslationServices translator = new NullTranslator();
+
+ @Getter
protected TerminologyCache txCache;
protected TimeTracker clock;
private boolean tlogging = true;
@@ -595,7 +600,9 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
if (txcaps == null) {
try {
log("Terminology server: Check for supported code systems for "+system);
- setTxCaps(txClient.getTerminologyCapabilities());
+ final TerminologyCapabilities capabilityStatement = txCache.hasTerminologyCapabilities() ? txCache.getTerminologyCapabilities() : txClient.getTerminologyCapabilities();
+ txCache.cacheTerminologyCapabilities(capabilityStatement);
+ setTxCaps(capabilityStatement);
} catch (Exception e) {
if (canRunWithoutTerminology) {
noTerminologyServer = true;
@@ -658,7 +665,8 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
}
return expandVS(vs, cacheOk, heirarchical);
}
-
+
+
@Override
public ValueSetExpansionOutcome expandVS(ConceptSetComponent inc, boolean hierarchical) throws TerminologyServiceException {
ValueSet vs = new ValueSet();
@@ -671,14 +679,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
if (res != null) {
return res;
}
- Parameters p = expParameters.copy();
- p.setParameter("includeDefinition", false);
- p.setParameter("excludeNested", !hierarchical);
-
- boolean cached = addDependentResources(p, vs);
- if (cached) {
- p.addParameter().setName("cache-id").setValue(new StringType(cacheId));
- }
+ Parameters p = constructParameters(vs, hierarchical);
for (ConceptSetComponent incl : vs.getCompose().getInclude()) {
codeSystemsUsed.add(incl.getSystem());
}
@@ -722,10 +723,13 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
return expandVS(vs, cacheOk, heirarchical, incompleteOk, p);
}
- public ValueSetExpansionOutcome expandVS(ValueSet vs, boolean cacheOk, boolean heirarchical, boolean incompleteOk, Parameters p) {
- if (p == null) {
+ public ValueSetExpansionOutcome expandVS(ValueSet vs, boolean cacheOk, boolean hierarchical, boolean incompleteOk, Parameters pIn) {
+ if (pIn == null) {
throw new Error(formatMessage(I18nConstants.NO_PARAMETERS_PROVIDED_TO_EXPANDVS));
}
+
+ Parameters p = pIn.copy();
+
if (vs.hasExpansion()) {
return new ValueSetExpansionOutcome(vs.copy());
}
@@ -739,7 +743,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
codeSystemsUsed.add(inc.getSystem());
}
- CacheToken cacheToken = txCache.generateExpandToken(vs, heirarchical);
+ CacheToken cacheToken = txCache.generateExpandToken(vs, hierarchical);
ValueSetExpansionOutcome res;
if (cacheOk) {
res = txCache.getExpansion(cacheToken);
@@ -748,7 +752,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
}
}
p.setParameter("includeDefinition", false);
- p.setParameter("excludeNested", !heirarchical);
+ p.setParameter("excludeNested", !hierarchical);
if (incompleteOk) {
p.setParameter("incomplete-ok", true);
}
@@ -756,7 +760,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
List allErrors = new ArrayList<>();
// ok, first we try to expand locally
- ValueSetExpanderSimple vse = new ValueSetExpanderSimple(this);
+ ValueSetExpanderSimple vse = constructValueSetExpanderSimple();
try {
res = vse.expand(vs, p);
allErrors.addAll(vse.getAllErrors());
@@ -848,7 +852,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
for (CodingValidationRequest t : codes) {
if (!t.hasResult()) {
try {
- ValueSetCheckerSimple vsc = new ValueSetCheckerSimple(options, vs, this);
+ ValueSetCheckerSimple vsc = constructValueSetCheckerSimple(options, vs);
ValidationResult res = vsc.validateCode(t.getCoding());
if (txCache != null) {
txCache.cacheValidation(t.getCacheToken(), res, TerminologyCache.TRANSIENT);
@@ -879,24 +883,16 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
Bundle batch = new Bundle();
batch.setType(BundleType.BATCH);
Set systems = new HashSet<>();
- for (CodingValidationRequest t : codes) {
- if (!t.hasResult()) {
- Parameters pIn = new Parameters();
- pIn.addParameter().setName("coding").setValue(t.getCoding());
- if (options.isGuessSystem()) {
- pIn.addParameter().setName("implySystem").setValue(new BooleanType(true));
- }
- if (vs != null) {
- pIn.addParameter().setName("valueSet").setResource(vs);
- }
- pIn.addParameter().setName("profile").setResource(expParameters);
+ for (CodingValidationRequest codingValidationRequest : codes) {
+ if (!codingValidationRequest.hasResult()) {
+ Parameters pIn = constructParameters(options, codingValidationRequest, vs);
setTerminologyOptions(options, pIn);
BundleEntryComponent be = batch.addEntry();
be.setResource(pIn);
be.getRequest().setMethod(HTTPVerb.POST);
be.getRequest().setUrl("CodeSystem/$validate-code");
- be.setUserData("source", t);
- systems.add(t.getCoding().getSystem());
+ be.setUserData("source", codingValidationRequest);
+ systems.add(codingValidationRequest.getCoding().getSystem());
}
}
if (batch.getEntry().size() > 0) {
@@ -936,28 +932,33 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
return validateCode(options, code, vs, ctxt);
}
+ private final String getCodeKey(Coding code) {
+ return code.hasVersion() ? code.getSystem()+"|"+code.getVersion() : code.getSystem();
+ }
+
@Override
- public ValidationResult validateCode(ValidationOptions options, Coding code, ValueSet vs, ValidationContextCarrier ctxt) {
- if (options == null) {
- options = ValidationOptions.defaults();
- }
-
+ public ValidationResult validateCode(final ValidationOptions optionsArg, final Coding code, final ValueSet vs, final ValidationContextCarrier ctxt) {
+
+ ValidationOptions options = optionsArg != null ? optionsArg : ValidationOptions.defaults();
+
if (code.hasSystem()) {
codeSystemsUsed.add(code.getSystem());
}
- CacheToken cacheToken = txCache != null ? txCache.generateValidationToken(options, code, vs) : null;
+
+ final CacheToken cacheToken = txCache != null ? txCache.generateValidationToken(options, code, vs) : null;
ValidationResult res = null;
if (txCache != null) {
res = txCache.getValidation(cacheToken);
}
if (res != null) {
+ updateUnsupportedCodeSystems(res, code, getCodeKey(code));
return res;
}
if (options.isUseClient()) {
// ok, first we try to validate locally
try {
- ValueSetCheckerSimple vsc = new ValueSetCheckerSimple(options, vs, this, ctxt);
+ ValueSetCheckerSimple vsc = constructValueSetCheckerSimple(options, vs, ctxt);
if (!vsc.isServerSide(code.getSystem())) {
res = vsc.validateCode(code);
if (txCache != null) {
@@ -969,10 +970,10 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
}
}
- String codeKey = code.hasVersion() ? code.getSystem()+"|"+code.getVersion() : code.getSystem();
if (!options.isUseServer()) {
return new ValidationResult(IssueSeverity.WARNING,formatMessage(I18nConstants.UNABLE_TO_VALIDATE_CODE_WITHOUT_USING_SERVER), TerminologyServiceErrorClass.BLOCKED_BY_OPTIONS);
}
+ String codeKey = getCodeKey(code);
if (unsupportedCodeSystems.contains(codeKey)) {
return new ValidationResult(IssueSeverity.ERROR,formatMessage(I18nConstants.TERMINOLOGY_TX_SYSTEM_NOTKNOWN, code.getSystem()), TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED);
}
@@ -988,24 +989,78 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
tlog("$validate "+csumm+" before cache exists");
}
try {
- Parameters pIn = new Parameters();
- pIn.addParameter().setName("coding").setValue(code);
- if (options.isGuessSystem()) {
- pIn.addParameter().setName("implySystem").setValue(new BooleanType(true));
- }
- setTerminologyOptions(options, pIn);
+ Parameters pIn = constructParameters(options, code);
res = validateOnServer(vs, pIn, options);
} catch (Exception e) {
res = new ValidationResult(IssueSeverity.ERROR, e.getMessage() == null ? e.getClass().getName() : e.getMessage()).setTxLink(txLog == null ? null : txLog.getLastId()).setErrorClass(TerminologyServiceErrorClass.SERVER_ERROR);
}
- if (res.getErrorClass() == TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED && !code.hasVersion()) {
- unsupportedCodeSystems.add(codeKey);
- } else if (txCache != null) { // we never cache unsuppoted code systems - we always keep trying (but only once per run)
+ updateUnsupportedCodeSystems(res, code, codeKey);
+ if (txCache != null) { // we never cache unsupported code systems - we always keep trying (but only once per run)
txCache.cacheValidation(cacheToken, res, TerminologyCache.PERMANENT);
}
return res;
}
+ protected ValueSetExpanderSimple constructValueSetExpanderSimple() {
+ return new ValueSetExpanderSimple(this);
+ }
+
+ protected ValueSetCheckerSimple constructValueSetCheckerSimple( ValidationOptions options, ValueSet vs, ValidationContextCarrier ctxt) {
+ return new ValueSetCheckerSimple(options, vs, this, ctxt);
+ }
+
+ protected ValueSetCheckerSimple constructValueSetCheckerSimple( ValidationOptions options, ValueSet vs) {
+ return new ValueSetCheckerSimple(options, vs, this);
+ }
+
+ protected Parameters constructParameters(ValueSet vs, boolean hierarchical) {
+ Parameters p = expParameters.copy();
+ p.setParameter("includeDefinition", false);
+ p.setParameter("excludeNested", !hierarchical);
+
+ boolean cached = addDependentResources(p, vs);
+ if (cached) {
+ p.addParameter().setName("cache-id").setValue(new StringType(cacheId));
+ }
+ return p;
+ }
+
+ protected Parameters constructParameters(ValidationOptions options, Coding coding) {
+ Parameters pIn = new Parameters();
+ pIn.addParameter().setName("coding").setValue(coding);
+ if (options.isGuessSystem()) {
+ pIn.addParameter().setName("implySystem").setValue(new BooleanType(true));
+ }
+ setTerminologyOptions(options, pIn);
+ return pIn;
+ }
+
+ protected Parameters constructParameters(ValidationOptions options, CodeableConcept codeableConcept) {
+ Parameters pIn = new Parameters();
+ pIn.addParameter().setName("codeableConcept").setValue(codeableConcept);
+ setTerminologyOptions(options, pIn);
+ return pIn;
+ }
+
+ protected Parameters constructParameters(ValidationOptions options, CodingValidationRequest codingValidationRequest, ValueSet valueSet) {
+ Parameters pIn = new Parameters();
+ pIn.addParameter().setName("coding").setValue(codingValidationRequest.getCoding());
+ if (options.isGuessSystem()) {
+ pIn.addParameter().setName("implySystem").setValue(new BooleanType(true));
+ }
+ if (valueSet != null) {
+ pIn.addParameter().setName("valueSet").setResource(valueSet);
+ }
+ pIn.addParameter().setName("profile").setResource(expParameters);
+ return pIn;
+ }
+
+ private void updateUnsupportedCodeSystems(ValidationResult res, Coding code, String codeKey) {
+ if (res.getErrorClass() == TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED && !code.hasVersion()) {
+ unsupportedCodeSystems.add(codeKey);
+ }
+ }
+
private void setTerminologyOptions(ValidationOptions options, Parameters pIn) {
if (!Utilities.noString(options.getLanguage())) {
pIn.addParameter("displayLanguage", options.getLanguage());
@@ -1034,7 +1089,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
if (options.isUseClient()) {
// ok, first we try to validate locally
try {
- ValueSetCheckerSimple vsc = new ValueSetCheckerSimple(options, vs, this);
+ ValueSetCheckerSimple vsc = constructValueSetCheckerSimple(options, vs);
res = vsc.validateCode(code);
txCache.cacheValidation(cacheToken, res, TerminologyCache.TRANSIENT);
return res;
@@ -1055,9 +1110,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
}
tlog("$validate "+txCache.summary(code)+" for "+ txCache.summary(vs));
try {
- Parameters pIn = new Parameters();
- pIn.addParameter().setName("codeableConcept").setValue(code);
- setTerminologyOptions(options, pIn);
+ Parameters pIn = constructParameters(options, code);
res = validateOnServer(vs, pIn, options);
} catch (Exception e) {
res = new ValidationResult(IssueSeverity.ERROR, e.getMessage() == null ? e.getClass().getName() : e.getMessage()).setTxLink(txLog.getLastId());
@@ -1066,7 +1119,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
return res;
}
- private ValidationResult validateOnServer(ValueSet vs, Parameters pin, ValidationOptions options) throws FHIRException {
+ protected ValidationResult validateOnServer(ValueSet vs, Parameters pin, ValidationOptions options) throws FHIRException {
boolean cache = false;
if (vs != null) {
for (ConceptSetComponent inc : vs.getCompose().getInclude()) {
@@ -1202,7 +1255,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
// --------------------------------------------------------------------------------------------------------------------------------------------------------
- public void initTS(String cachePath) throws Exception {
+ public void initTS(String cachePath) throws IOException {
if (!new File(cachePath).exists()) {
Utilities.createDirectory(cachePath);
}
@@ -2122,10 +2175,6 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
return this;
}
- public String getTxCache() {
- return txCache.getFolder();
- }
-
public TerminologyClient getTxClient() {
return txClient;
}
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/SimpleWorkerContext.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/SimpleWorkerContext.java
index 399a9c67e..18948b93c 100644
--- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/SimpleWorkerContext.java
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/SimpleWorkerContext.java
@@ -59,18 +59,11 @@ import org.hl7.fhir.r5.formats.IParser;
import org.hl7.fhir.r5.formats.JsonParser;
import org.hl7.fhir.r5.formats.ParserType;
import org.hl7.fhir.r5.formats.XmlParser;
-import org.hl7.fhir.r5.model.Bundle;
+import org.hl7.fhir.r5.model.*;
import org.hl7.fhir.r5.model.Bundle.BundleEntryComponent;
-import org.hl7.fhir.r5.model.CanonicalResource;
-import org.hl7.fhir.r5.model.CapabilityStatement;
import org.hl7.fhir.r5.model.ElementDefinition.ElementDefinitionBindingComponent;
-import org.hl7.fhir.r5.model.Questionnaire;
-import org.hl7.fhir.r5.model.Resource;
-import org.hl7.fhir.r5.model.ResourceType;
-import org.hl7.fhir.r5.model.StructureDefinition;
import org.hl7.fhir.r5.model.StructureDefinition.StructureDefinitionKind;
import org.hl7.fhir.r5.model.StructureDefinition.TypeDerivationRule;
-import org.hl7.fhir.r5.model.StructureMap;
import org.hl7.fhir.r5.model.StructureMap.StructureMapModelMode;
import org.hl7.fhir.r5.model.StructureMap.StructureMapStructureComponent;
import org.hl7.fhir.r5.terminologies.TerminologyClient;
@@ -292,9 +285,15 @@ public class SimpleWorkerContext extends BaseWorkerContext implements IWorkerCon
}
txClient.setLogger(txLog);
txClient.setUserAgent(userAgent);
- CapabilityStatement cps = txClient.getCapabilitiesStatementQuick();
- setTxCaps(txClient.getTerminologyCapabilities());
- return cps.getSoftware().getVersion();
+
+ final CapabilityStatement capabilitiesStatementQuick = txCache.hasCapabilityStatement() ? txCache.getCapabilityStatement() : txClient.getCapabilitiesStatementQuick();
+ txCache.cacheCapabilityStatement(capabilitiesStatementQuick);
+
+ final TerminologyCapabilities capabilityStatement = txCache.hasTerminologyCapabilities() ? txCache.getTerminologyCapabilities() : txClient.getTerminologyCapabilities();
+ txCache.cacheTerminologyCapabilities(capabilityStatement);
+
+ setTxCaps(capabilityStatement);
+ return capabilitiesStatementQuick.getSoftware().getVersion();
} catch (Exception e) {
throw new FHIRException(formatMessage(canNoTS ? I18nConstants.UNABLE_TO_CONNECT_TO_TERMINOLOGY_SERVER_USE_PARAMETER_TX_NA_TUN_RUN_WITHOUT_USING_TERMINOLOGY_SERVICES_TO_VALIDATE_LOINC_SNOMED_ICDX_ETC_ERROR__ : I18nConstants.UNABLE_TO_CONNECT_TO_TERMINOLOGY_SERVER, e.getMessage()), e);
}
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/TerminologyCache.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/TerminologyCache.java
index d6ddca954..aafe3184b 100644
--- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/TerminologyCache.java
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/TerminologyCache.java
@@ -1,33 +1,33 @@
package org.hl7.fhir.r5.context;
-/*
- Copyright (c) 2011+, HL7, Inc.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of HL7 nor the names of its contributors may be used to
- endorse or promote products derived from this software without specific
- prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
- */
+/*
+ Copyright (c) 2011+, HL7, Inc.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of HL7 nor the names of its contributors may be used to
+ endorse or promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ */
@@ -36,21 +36,19 @@ import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
+import lombok.AccessLevel;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
import org.apache.commons.lang3.StringUtils;
import org.hl7.fhir.exceptions.FHIRException;
import org.hl7.fhir.r5.context.IWorkerContext.ValidationResult;
import org.hl7.fhir.r5.formats.IParser.OutputStyle;
import org.hl7.fhir.r5.formats.JsonParser;
+import org.hl7.fhir.r5.model.*;
import org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionComponent;
-import org.hl7.fhir.r5.model.CodeableConcept;
-import org.hl7.fhir.r5.model.Coding;
-import org.hl7.fhir.r5.model.UriType;
-import org.hl7.fhir.r5.model.ValueSet;
import org.hl7.fhir.r5.model.ValueSet.ConceptSetComponent;
import org.hl7.fhir.r5.model.ValueSet.ConceptSetFilterComponent;
import org.hl7.fhir.r5.model.ValueSet.ValueSetExpansionContainsComponent;
@@ -63,16 +61,15 @@ import org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity;
import org.hl7.fhir.utilities.validation.ValidationOptions;
import com.google.gson.JsonElement;
-import com.google.gson.JsonNull;
import com.google.gson.JsonObject;
import com.google.gson.JsonPrimitive;
/**
* This implements a two level cache.
- * - a temporary cache for remmbering previous local operations
- * - a persistent cache for rembering tx server operations
+ * - a temporary cache for remembering previous local operations
+ * - a persistent cache for remembering tx server operations
*
- * the cache is a series of pairs: a map, and a list. the map is the loaded cache, the list is the persiistent cache, carefully maintained in order for version control consistency
+ * the cache is a series of pairs: a map, and a list. the map is the loaded cache, the list is the persistent cache, carefully maintained in order for version control consistency
*
* @author graha
*
@@ -84,10 +81,28 @@ public class TerminologyCache {
private static final String ENTRY_MARKER = "-------------------------------------------------------------------------------------";
private static final String BREAK = "####";
+ private static final String CACHE_FILE_EXTENSION = ".cache";
+
+ private static final String CAPABILITY_STATEMENT_TITLE = ".capabilityStatement";
+ private static final String TERMINOLOGY_CAPABILITIES_TITLE = ".terminologyCapabilities";
+
+ @Getter
+ private int requestCount;
+ @Getter
+ private int hitCount;
+ @Getter
+ private int networkCount;
+
public class CacheToken {
+ @Getter
private String name;
private String key;
+ @Getter
private String request;
+ @Accessors(fluent = true)
+ @Getter
+ private boolean hasVersion;
+
public void setName(String n) {
if (name == null)
name = n;
@@ -112,25 +127,74 @@ public class TerminologyCache {
private Object lock;
private String folder;
+
+ private CapabilityStatement capabilityStatementCache = null;
+
+ public boolean hasCapabilityStatement() {
+ return capabilityStatementCache != null;
+ }
+
+ public CapabilityStatement getCapabilityStatement() {
+ return capabilityStatementCache;
+ }
+
+ public void cacheCapabilityStatement(CapabilityStatement capabilityStatement) {
+ if (noCaching) {
+ return;
+ }
+ this.capabilityStatementCache = capabilityStatement;
+ save(capabilityStatementCache, CAPABILITY_STATEMENT_TITLE);
+ }
+
+ private TerminologyCapabilities terminologyCapabilitiesCache = null;
+
+ public boolean hasTerminologyCapabilities() {
+ return terminologyCapabilitiesCache != null;
+ }
+
+ public TerminologyCapabilities getTerminologyCapabilities() {
+ return terminologyCapabilitiesCache;
+ }
+
+ public void cacheTerminologyCapabilities(TerminologyCapabilities terminologyCapabilities) {
+ if (noCaching) {
+ return;
+ }
+ this.terminologyCapabilitiesCache = terminologyCapabilities;
+ save(terminologyCapabilitiesCache, TERMINOLOGY_CAPABILITIES_TITLE);
+ }
+
private Map caches = new HashMap();
+ @Getter @Setter
private static boolean noCaching;
+ @Getter @Setter
+ private static boolean cacheErrors;
+
// use lock from the context
public TerminologyCache(Object lock, String folder) throws FileNotFoundException, IOException, FHIRException {
super();
this.lock = lock;
this.folder = folder;
- if (folder != null)
+ requestCount = 0;
+ hitCount = 0;
+ networkCount = 0;
+
+ if (folder != null) {
load();
}
+ }
public void clear() {
caches.clear();
}
+
public CacheToken generateValidationToken(ValidationOptions options, Coding code, ValueSet vs) {
CacheToken ct = new CacheToken();
- if (code.hasSystem())
+ if (code.hasSystem()) {
ct.name = getNameForSystem(code.getSystem());
+ ct.hasVersion = code.hasVersion();
+ }
else
ct.name = NAME_FOR_NO_SYSTEM;
nameCacheToken(vs, ct);
@@ -151,14 +215,14 @@ public class TerminologyCache {
throw new Error(e);
}
}
- ct.key = String.valueOf(hashNWS(ct.request));
+ ct.key = String.valueOf(hashJson(ct.request));
return ct;
}
public String extracted(JsonParser json, ValueSet vsc) throws IOException {
String s = null;
if (vsc.getExpansion().getContains().size() > 1000 || vsc.getCompose().getIncludeFirstRep().getConcept().size() > 1000) {
- s = Integer.toString(vsc.hashCode()); // turn caching off - hack efficiency optimisation
+ s = vsc.getUrl();
} else {
s = json.composeString(vsc);
}
@@ -168,8 +232,10 @@ public class TerminologyCache {
public CacheToken generateValidationToken(ValidationOptions options, CodeableConcept code, ValueSet vs) {
CacheToken ct = new CacheToken();
for (Coding c : code.getCoding()) {
- if (c.hasSystem())
+ if (c.hasSystem()) {
ct.setName(getNameForSystem(c.getSystem()));
+ ct.hasVersion = c.hasVersion();
+ }
}
nameCacheToken(vs, ct);
JsonParser json = new JsonParser();
@@ -189,7 +255,7 @@ public class TerminologyCache {
throw new Error(e);
}
}
- ct.key = String.valueOf(hashNWS(ct.request));
+ ct.key = String.valueOf(hashJson(ct.request));
return ct;
}
@@ -205,36 +271,45 @@ public class TerminologyCache {
return vsc;
}
- public CacheToken generateExpandToken(ValueSet vs, boolean heirarchical) {
+ public CacheToken generateExpandToken(ValueSet vs, boolean hierarchical) {
CacheToken ct = new CacheToken();
nameCacheToken(vs, ct);
if (vs.hasUrl() && vs.hasVersion()) {
- ct.request = "{\"hierarchical\" : "+(heirarchical ? "true" : "false")+", \"url\": \""+Utilities.escapeJson(vs.getUrl())+"\", \"version\": \""+Utilities.escapeJson(vs.getVersion())+"\"}\r\n";
+ ct.request = "{\"hierarchical\" : "+(hierarchical ? "true" : "false")+", \"url\": \""+Utilities.escapeJson(vs.getUrl())+"\", \"version\": \""+Utilities.escapeJson(vs.getVersion())+"\"}\r\n";
} else {
ValueSet vsc = getVSEssense(vs);
JsonParser json = new JsonParser();
json.setOutputStyle(OutputStyle.PRETTY);
try {
- ct.request = "{\"hierarchical\" : "+(heirarchical ? "true" : "false")+", \"valueSet\" :"+extracted(json, vsc)+"}\r\n";
+ ct.request = "{\"hierarchical\" : "+(hierarchical ? "true" : "false")+", \"valueSet\" :"+extracted(json, vsc)+"}\r\n";
} catch (IOException e) {
throw new Error(e);
}
}
- ct.key = String.valueOf(hashNWS(ct.request));
+ ct.key = String.valueOf(hashJson(ct.request));
return ct;
}
public void nameCacheToken(ValueSet vs, CacheToken ct) {
if (vs != null) {
- for (ConceptSetComponent inc : vs.getCompose().getInclude())
- if (inc.hasSystem())
+ for (ConceptSetComponent inc : vs.getCompose().getInclude()) {
+ if (inc.hasSystem()) {
ct.setName(getNameForSystem(inc.getSystem()));
- for (ConceptSetComponent inc : vs.getCompose().getExclude())
- if (inc.hasSystem())
+ ct.hasVersion = inc.hasVersion();
+ }
+ }
+ for (ConceptSetComponent inc : vs.getCompose().getExclude()) {
+ if (inc.hasSystem()) {
ct.setName(getNameForSystem(inc.getSystem()));
- for (ValueSetExpansionContainsComponent inc : vs.getExpansion().getContains())
- if (inc.hasSystem())
+ ct.hasVersion = inc.hasVersion();
+ }
+ }
+ for (ValueSetExpansionContainsComponent inc : vs.getExpansion().getContains()) {
+ if (inc.hasSystem()) {
ct.setName(getNameForSystem(inc.getSystem()));
+ ct.hasVersion = inc.hasVersion();
+ }
+ }
}
}
@@ -267,10 +342,14 @@ public class TerminologyCache {
}
public NamedCache getNamedCache(CacheToken cacheToken) {
- NamedCache nc = caches.get(cacheToken.name);
+
+ final String cacheName = cacheToken.name == null ? "null" : cacheToken.name;
+
+ NamedCache nc = caches.get(cacheName);
+
if (nc == null) {
nc = new NamedCache();
- nc.name = cacheToken.name;
+ nc.name = cacheName;
caches.put(nc.name, nc);
}
return nc;
@@ -302,6 +381,14 @@ public class TerminologyCache {
if (noCaching) {
return;
}
+
+ if ( !cacheErrors &&
+ ( e.v!= null
+ && e.v.getErrorClass() == TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED
+ && !cacheToken.hasVersion)) {
+ return;
+ }
+
boolean n = nc.map.containsKey(cacheToken.key);
nc.map.put(cacheToken.key, e);
if (persistent) {
@@ -322,14 +409,18 @@ public class TerminologyCache {
return null;
}
synchronized (lock) {
+ requestCount++;
NamedCache nc = getNamedCache(cacheToken);
CacheEntry e = nc.map.get(cacheToken.key);
- if (e == null)
+ if (e == null) {
+ networkCount++;
return null;
- else
+ } else {
+ hitCount++;
return e.v;
}
}
+ }
public void cacheValidation(CacheToken cacheToken, ValidationResult res, boolean persistent) {
if (cacheToken.key != null) {
@@ -351,12 +442,29 @@ public class TerminologyCache {
}
+ private void save(K resource, String title) {
+ if (folder == null)
+ return;
+
+ try {
+ OutputStreamWriter sw = new OutputStreamWriter(new FileOutputStream(Utilities.path(folder, title + CACHE_FILE_EXTENSION)), "UTF-8");
+
+ JsonParser json = new JsonParser();
+ json.setOutputStyle(OutputStyle.PRETTY);
+
+ sw.write(json.composeString(resource).trim());
+ sw.close();
+ } catch (Exception e) {
+ System.out.println("error saving capability statement "+e.getMessage());
+ }
+ }
+
private void save(NamedCache nc) {
if (folder == null)
return;
try {
- OutputStreamWriter sw = new OutputStreamWriter(new FileOutputStream(Utilities.path(folder, nc.name+".cache")), "UTF-8");
+ OutputStreamWriter sw = new OutputStreamWriter(new FileOutputStream(Utilities.path(folder, nc.name+CACHE_FILE_EXTENSION)), "UTF-8");
sw.write(ENTRY_MARKER+"\r\n");
JsonParser json = new JsonParser();
json.setOutputStyle(OutputStyle.PRETTY);
@@ -409,34 +517,39 @@ public class TerminologyCache {
}
}
- private void load() throws FHIRException {
- for (String fn : new File(folder).list()) {
- if (fn.endsWith(".cache") && !fn.equals("validation.cache")) {
- int c = 0;
+ private boolean isCapabilityCache(String fn) {
+ if (fn == null) {
+ return false;
+ }
+ return fn.startsWith(CAPABILITY_STATEMENT_TITLE) || fn.startsWith(TERMINOLOGY_CAPABILITIES_TITLE);
+ }
+
+ private void loadCapabilityCache(String fn) {
try {
- String title = fn.substring(0, fn.lastIndexOf("."));
- NamedCache nc = new NamedCache();
- nc.name = title;
- caches.put(title, nc);
String src = TextFile.fileToString(Utilities.path(folder, fn));
- if (src.startsWith("?"))
- src = src.substring(1);
- int i = src.indexOf(ENTRY_MARKER);
- while (i > -1) {
- c++;
- String s = src.substring(0, i);
- src = src.substring(i+ENTRY_MARKER.length()+1);
- i = src.indexOf(ENTRY_MARKER);
- if (!Utilities.noString(s)) {
- int j = s.indexOf(BREAK);
- String q = s.substring(0, j);
- String p = s.substring(j+BREAK.length()+1).trim();
+
+ JsonObject o = (JsonObject) new com.google.gson.JsonParser().parse(src);
+ Resource resource = new JsonParser().parse(o);
+
+ if (fn.startsWith(CAPABILITY_STATEMENT_TITLE)) {
+ this.capabilityStatementCache = (CapabilityStatement) resource;
+ } else if (fn.startsWith(TERMINOLOGY_CAPABILITIES_TITLE)) {
+ this.terminologyCapabilitiesCache = (TerminologyCapabilities) resource;
+ }
+ } catch (Exception e) {
+ throw new FHIRException("Error loading " + fn + ": " + e.getMessage(), e);
+ }
+ }
+
+
+
+ private CacheEntry getCacheEntry(String request, String resultString) throws IOException {
CacheEntry ce = new CacheEntry();
ce.persistent = true;
- ce.request = q;
- boolean e = p.charAt(0) == 'e';
- p = p.substring(3);
- JsonObject o = (JsonObject) new com.google.gson.JsonParser().parse(p);
+ ce.request = request;
+ boolean e = resultString.charAt(0) == 'e';
+ resultString = resultString.substring(3);
+ JsonObject o = (JsonObject) new com.google.gson.JsonParser().parse(resultString);
String error = loadJS(o.get("error"));
if (e) {
if (o.has("valueSet"))
@@ -454,14 +567,56 @@ public class TerminologyCache {
TerminologyServiceErrorClass errorClass = t == null ? null : TerminologyServiceErrorClass.valueOf(t) ;
ce.v = new ValidationResult(severity, error, system, new ConceptDefinitionComponent().setDisplay(display).setDefinition(definition).setCode(code)).setErrorClass(errorClass);
}
- nc.map.put(String.valueOf(hashNWS(ce.request)), ce);
- nc.list.add(ce);
+ return ce;
+ }
+
+ private void loadNamedCache(String fn) {
+ int c = 0;
+ try {
+ String src = TextFile.fileToString(Utilities.path(folder, fn));
+ String title = fn.substring(0, fn.lastIndexOf("."));
+
+ NamedCache nc = new NamedCache();
+ nc.name = title;
+
+ if (src.startsWith("?"))
+ src = src.substring(1);
+ int i = src.indexOf(ENTRY_MARKER);
+ while (i > -1) {
+ c++;
+ String s = src.substring(0, i);
+ src = src.substring(i + ENTRY_MARKER.length() + 1);
+ i = src.indexOf(ENTRY_MARKER);
+ if (!Utilities.noString(s)) {
+ int j = s.indexOf(BREAK);
+ String request = s.substring(0, j);
+ String p = s.substring(j + BREAK.length() + 1).trim();
+
+ CacheEntry cacheEntry = getCacheEntry(request, p);
+
+ nc.map.put(String.valueOf(hashJson(cacheEntry.request)), cacheEntry);
+ nc.list.add(cacheEntry);
}
+ caches.put(nc.name, nc);
}
} catch (Exception e) {
throw new FHIRException("Error loading "+fn+": "+e.getMessage()+" entry "+c, e);
}
}
+
+ private void load() throws FHIRException {
+ for (String fn : new File(folder).list()) {
+ if (fn.endsWith(CACHE_FILE_EXTENSION) && !fn.equals("validation" + CACHE_FILE_EXTENSION)) {
+ try {
+ if (isCapabilityCache(fn)) {
+ loadCapabilityCache(fn);
+ } else {
+ loadNamedCache(fn);
+ }
+ } catch (FHIRException e) {
+ throw e;
+ }
+ }
}
}
@@ -476,7 +631,7 @@ public class TerminologyCache {
return s;
}
- private String hashNWS(String s) {
+ protected String hashJson(String s) {
s = StringUtils.remove(s, ' ');
s = StringUtils.remove(s, '\n');
s = StringUtils.remove(s, '\r');
@@ -540,14 +695,6 @@ public class TerminologyCache {
return b.toString();
}
- public static boolean isNoCaching() {
- return noCaching;
- }
-
- public static void setNoCaching(boolean noCaching) {
- TerminologyCache.noCaching = noCaching;
- }
-
public void removeCS(String url) {
synchronized (lock) {
String name = getNameForSystem(url);
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/terminologies/ValueSetCheckerSimple.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/terminologies/ValueSetCheckerSimple.java
index a71679c06..8e226bd19 100644
--- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/terminologies/ValueSetCheckerSimple.java
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/terminologies/ValueSetCheckerSimple.java
@@ -1,33 +1,33 @@
package org.hl7.fhir.r5.terminologies;
-/*
- Copyright (c) 2011+, HL7, Inc.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of HL7 nor the names of its contributors may be used to
- endorse or promote products derived from this software without specific
- prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
- */
+/*
+ Copyright (c) 2011+, HL7, Inc.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of HL7 nor the names of its contributors may be used to
+ endorse or promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ */
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/test/utils/TestConstants.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/test/utils/TestConstants.java
new file mode 100644
index 000000000..afa4e4f73
--- /dev/null
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/test/utils/TestConstants.java
@@ -0,0 +1,7 @@
+package org.hl7.fhir.r5.test.utils;
+
+import java.nio.file.Paths;
+
+public class TestConstants {
+ public static final java.lang.String TX_CACHE = Paths.get("src","test","resources", "txCache").toAbsolutePath().toString();
+}
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/test/utils/TestingUtilities.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/test/utils/TestingUtilities.java
index af854cd8a..c1fdcf3d0 100644
--- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/test/utils/TestingUtilities.java
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/test/utils/TestingUtilities.java
@@ -17,12 +17,14 @@ import org.apache.commons.codec.binary.Base64;
import org.fhir.ucum.UcumEssenceService;
import org.hl7.fhir.r5.context.IWorkerContext;
import org.hl7.fhir.r5.context.SimpleWorkerContext;
+import org.hl7.fhir.r5.context.TerminologyCache;
import org.hl7.fhir.r5.model.Parameters;
import org.hl7.fhir.utilities.CSFile;
import org.hl7.fhir.utilities.TextFile;
import org.hl7.fhir.utilities.Utilities;
import org.hl7.fhir.utilities.VersionUtilities;
import org.hl7.fhir.utilities.npm.FilesystemPackageCacheManager;
+import org.hl7.fhir.utilities.npm.NpmPackage;
import org.hl7.fhir.utilities.npm.ToolsVersion;
import org.hl7.fhir.utilities.tests.BaseTestingUtilities;
import org.w3c.dom.Document;
@@ -89,7 +91,7 @@ public class TestingUtilities extends BaseTestingUtilities {
FilesystemPackageCacheManager pcm;
try {
pcm = new FilesystemPackageCacheManager(true, ToolsVersion.TOOLS_VERSION);
- IWorkerContext fcontext = SimpleWorkerContext.fromPackage(pcm.loadPackage(VersionUtilities.packageForVersion(version), version));
+ IWorkerContext fcontext = getWorkerContext(pcm.loadPackage(VersionUtilities.packageForVersion(version), version));
fcontext.setUcumService(new UcumEssenceService(TestingUtilities.loadTestResourceStream("ucum", "ucum-essence.xml")));
fcontext.setExpansionProfile(new Parameters());
// ((SimpleWorkerContext) fcontext).connectToTSServer(new TerminologyClientR5("http://tx.fhir.org/r4"), null);
@@ -102,6 +104,22 @@ public class TestingUtilities extends BaseTestingUtilities {
return fcontexts.get(v);
}
+ public static SimpleWorkerContext getWorkerContext(NpmPackage npmPackage) throws Exception {
+ SimpleWorkerContext swc = SimpleWorkerContext.fromPackage(npmPackage);
+ swc.initTS(TestConstants.TX_CACHE);
+ TerminologyCache.setCacheErrors(true);
+ swc.setUserAgent("fhir/r5-test-cases");
+ return swc;
+ }
+
+ public static SimpleWorkerContext getWorkerContext(NpmPackage npmPackage, IWorkerContext.IContextResourceLoader loader) throws Exception {
+ SimpleWorkerContext swc = SimpleWorkerContext.fromPackage(npmPackage, loader);
+ swc.initTS(TestConstants.TX_CACHE);
+ TerminologyCache.setCacheErrors(true);
+ swc.setUserAgent("fhir/r5-test-cases");
+ return swc;
+ }
+
static public String fixedpath;
static public String contentpath;
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/client/FHIRToolingClient.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/client/FHIRToolingClient.java
index 3fa633dc1..cdadadf27 100644
--- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/client/FHIRToolingClient.java
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/client/FHIRToolingClient.java
@@ -37,13 +37,11 @@ import org.hl7.fhir.r5.model.*;
import org.hl7.fhir.r5.model.Parameters.ParametersParameterComponent;
import org.hl7.fhir.r5.utils.client.network.ByteUtils;
import org.hl7.fhir.r5.utils.client.network.Client;
-import org.hl7.fhir.r5.utils.client.network.ClientHeaders;
import org.hl7.fhir.r5.utils.client.network.ResourceRequest;
import org.hl7.fhir.utilities.ToolingClientLogger;
import org.hl7.fhir.utilities.Utilities;
import java.io.IOException;
-import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.*;
@@ -108,7 +106,6 @@ public class FHIRToolingClient {
base = baseServiceUrl;
resourceAddress = new ResourceAddress(baseServiceUrl);
this.maxResultSetSize = -1;
- checkCapabilities();
}
public Client getClient() {
@@ -119,13 +116,6 @@ public class FHIRToolingClient {
this.client = client;
}
- private void checkCapabilities() {
- try {
- capabilities = getCapabilitiesStatementQuick();
- } catch (Throwable e) {
- }
- }
-
public String getPreferredResourceFormat() {
return preferredResourceFormat.getHeader();
}
@@ -157,9 +147,9 @@ public class FHIRToolingClient {
}
public CapabilityStatement getCapabilitiesStatement() {
- CapabilityStatement conformance = null;
+ CapabilityStatement capabilityStatement = null;
try {
- conformance = (CapabilityStatement) client.issueGetResourceRequest(resourceAddress.resolveMetadataUri(false),
+ capabilityStatement = (CapabilityStatement) client.issueGetResourceRequest(resourceAddress.resolveMetadataUri(false),
getPreferredResourceFormat(),
generateHeaders(),
"CapabilitiesStatement",
@@ -167,13 +157,13 @@ public class FHIRToolingClient {
} catch (Exception e) {
throw new FHIRException("Error fetching the server's conformance statement", e);
}
- return conformance;
+ return capabilityStatement;
}
public CapabilityStatement getCapabilitiesStatementQuick() throws EFhirClientException {
if (capabilities != null) return capabilities;
try {
- capabilities = (CapabilityStatement) client.issueGetResourceRequest(resourceAddress.resolveMetadataUri(true),
+ capabilities = (CapabilityStatement) client.issueGetResourceRequest(resourceAddress.resolveMetadataUri(true),
getPreferredResourceFormat(),
generateHeaders(),
"CapabilitiesStatement-Quick",
@@ -583,6 +573,13 @@ public class FHIRToolingClient {
}
public String getServerVersion() {
+ if (capabilities == null) {
+ try {
+ getCapabilitiesStatementQuick();
+ } catch (Throwable e) {
+ //FIXME This is creepy. Shouldn't we report this at some level?
+ }
+ }
return capabilities == null ? null : capabilities.getSoftware().getVersion();
}
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/client/network/FhirRequestBuilder.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/client/network/FhirRequestBuilder.java
index ed6d0406e..ed57c24e2 100644
--- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/client/network/FhirRequestBuilder.java
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/client/network/FhirRequestBuilder.java
@@ -11,11 +11,9 @@ import org.hl7.fhir.r5.model.Resource;
import org.hl7.fhir.r5.utils.ResourceUtilities;
import org.hl7.fhir.r5.utils.client.EFhirClientException;
import org.hl7.fhir.r5.utils.client.ResourceFormat;
-import org.hl7.fhir.utilities.ToolingClientLogger;
+import org.hl7.fhir.utilities.TxInterceptor;
import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
@@ -164,7 +162,7 @@ public class FhirRequestBuilder {
OkHttpClient.Builder builder = okHttpClient.newBuilder();
if (logger != null) builder.addInterceptor(logger);
builder.addInterceptor(new RetryInterceptor(retryCount));
-
+ builder.addInterceptor(TxInterceptor.getInstance());
return builder.connectTimeout(timeout, timeoutUnit)
.writeTimeout(timeout, timeoutUnit)
.readTimeout(timeout, timeoutUnit)
diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/utilities/tests/CacheVerificationLogger.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/utilities/tests/CacheVerificationLogger.java
new file mode 100644
index 000000000..ccb650033
--- /dev/null
+++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/utilities/tests/CacheVerificationLogger.java
@@ -0,0 +1,69 @@
+package org.hl7.fhir.utilities.tests;
+
+import lombok.Getter;
+import org.hl7.fhir.utilities.ToolingClientLogger;
+
+import java.nio.charset.StandardCharsets;
+import java.util.List;
+
+public class CacheVerificationLogger implements ToolingClientLogger {
+
+ public static final String FHIR_TXCACHE_REBUILD = "fhir.txcache.rebuild";
+
+ public static final String isRebuildingCache = System.getProperty(FHIR_TXCACHE_REBUILD);
+
+ @Getter
+ int requests = 0;
+
+ @Override
+ public void logRequest(String method, String url, List headers, byte[] body) {
+ if (!isRebuildingCache()) {
+ System.err.println("Unexpected request to server");
+ System.err.println(method);
+ System.err.println(url);
+ if (headers != null) {
+ for (String header : headers) {
+ System.err.println("Header: " + header);
+ }
+ }
+ System.err.println("Body");
+ System.err.println("----");
+ System.err.println(new String(body, StandardCharsets.UTF_8));
+ }
+ requests++;
+ }
+
+ @Override
+ public void logResponse(String outcome, List headers, byte[] body) {
+
+ }
+
+ @Override
+ public String getLastId() {
+ return null;
+ }
+
+ @Override
+ public void clearLastId() {
+
+ }
+
+ private boolean isRebuildingCache() {
+ return isRebuildingCache != null && "TRUE".equals(isRebuildingCache.toUpperCase());
+ }
+
+ public boolean verifyHasNoRequests() {
+
+ if (isRebuildingCache()) {
+ return true;
+ } else {
+ if (requests != 0) {
+ System.err.println("Unexpected TX server request during test. If a new test has been added, you may need to " +
+ "rebuild the TX Cache for the test using the 'mvn test -D" + FHIR_TXCACHE_REBUILD + "=true' option");
+ return false;
+ } else {
+ return true;
+ }
+ }
+ }
+}
diff --git a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/CacheTestUtils.java b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/CacheTestUtils.java
new file mode 100644
index 000000000..ff529c38a
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/CacheTestUtils.java
@@ -0,0 +1,8 @@
+package org.hl7.fhir.r5.context;
+
+import org.hl7.fhir.utilities.validation.ValidationOptions;
+
+public class CacheTestUtils {
+ public static final ValidationOptions validationOptions = new ValidationOptions().guessSystem().setVersionFlexible(false);
+
+}
diff --git a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/SimpleWorkerContextTests.java b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/SimpleWorkerContextTests.java
new file mode 100644
index 000000000..a032328fc
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/SimpleWorkerContextTests.java
@@ -0,0 +1,415 @@
+package org.hl7.fhir.r5.context;
+
+import org.hl7.fhir.r5.model.*;
+import org.hl7.fhir.r5.terminologies.TerminologyClient;
+import org.hl7.fhir.r5.terminologies.ValueSetCheckerSimple;
+import org.hl7.fhir.r5.terminologies.ValueSetExpander;
+import org.hl7.fhir.r5.terminologies.ValueSetExpanderSimple;
+import org.hl7.fhir.r5.utils.validation.ValidationContextCarrier;
+import org.hl7.fhir.utilities.ToolingClientLogger;
+import org.hl7.fhir.utilities.graphql.Value;
+import org.hl7.fhir.utilities.validation.ValidationOptions;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.ArgumentMatcher;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.Spy;
+import org.mockito.junit.jupiter.MockitoExtension;
+
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.mockito.ArgumentMatchers.*;
+import static org.mockito.Mockito.*;
+
+@ExtendWith(MockitoExtension.class)
+public class SimpleWorkerContextTests {
+
+ private static final String DUMMY_URL = "dummyUrl";
+ @Spy
+ SimpleWorkerContext context;
+
+ @Mock
+ TerminologyCache terminologyCache;
+
+ @Mock
+ ToolingClientLogger txLog;
+
+ @Mock
+ TerminologyClient terminologyClient;
+
+ @Mock
+ TerminologyCache.CacheToken cacheToken;
+
+ @Mock
+ IWorkerContext.ValidationResult expectedValidationResult;
+
+ @Mock
+ ValueSetExpander.ValueSetExpansionOutcome expectedExpansionResult;
+
+ @Mock
+ ValueSetCheckerSimple valueSetCheckerSimple;
+
+ @Mock
+ ValueSetExpanderSimple valueSetExpanderSimple;
+
+ @Mock
+ Parameters pIn;
+
+ @Mock
+ Parameters expParameters;
+
+ public static final TerminologyCapabilities terminologyCapabilities = new TerminologyCapabilities();
+ static { terminologyCapabilities.getExpansion().setParameter(Arrays.asList());}
+
+ public static final CapabilityStatement.CapabilityStatementSoftwareComponent software = new CapabilityStatement.CapabilityStatementSoftwareComponent();
+ static { software.setVersion("dummyVersion"); }
+
+ public static final CapabilityStatement capabilitiesStatement = new CapabilityStatement();
+ static { capabilitiesStatement.setSoftware(software);}
+
+ @BeforeEach
+ public void beforeEach() {
+ context.txCache = terminologyCache;
+ context.expParameters = expParameters;
+ context.txClient = terminologyClient;
+ context.txLog = txLog;
+ }
+
+ private final static Map params = new HashMap<>();
+ static {
+ params.put("_limit", Integer.toString(1000));
+ params.put("_incomplete", "true");
+ }
+
+ private final static Parameters pInWithDependentResources = new Parameters();
+ static {
+ pInWithDependentResources.addParameter("includeDefinition", false);
+ pInWithDependentResources.addParameter("excludeNester", false);
+ pInWithDependentResources.addParameter("incomplete-ok", true);
+ }
+
+ public class ValueSetMatcher implements ArgumentMatcher {
+
+ private ValueSet left;
+
+ ValueSetMatcher(ValueSet left) {
+ this.left = left;
+ }
+
+ @Override
+ public boolean matches(ValueSet right) {
+ return left.getStatus().equals(right.getStatus())
+ && left.getCompose().equalsDeep(right.getCompose());
+ }
+ }
+
+ public class ParametersMatcher implements ArgumentMatcher {
+ final private Parameters left;
+
+ ParametersMatcher(Parameters left) {
+ this.left = left;
+ }
+
+ @Override
+ public boolean matches(Parameters right) {
+ return left.equalsShallow(right);
+ }
+ }
+
+ @Test
+ public void testValidateCodingWithCache() throws IOException {
+ ValidationOptions validationOptions = new ValidationOptions().guessSystem().setVersionFlexible(false);
+ ValueSet valueSet = new ValueSet();
+ Coding coding = new Coding();
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateValidationToken(validationOptions, coding, valueSet);
+ Mockito.doReturn(expectedValidationResult).when(terminologyCache).getValidation(cacheToken);
+
+ ValidationContextCarrier ctxt = mock(ValidationContextCarrier.class);
+
+ IWorkerContext.ValidationResult actualValidationResult = context.validateCode(validationOptions, coding, valueSet, ctxt);
+
+ assertEquals(expectedValidationResult, actualValidationResult);
+
+ Mockito.verify(valueSetCheckerSimple, times(0)).validateCode(coding);
+ Mockito.verify(terminologyCache).getValidation(cacheToken);
+ Mockito.verify(terminologyCache, times(0)).cacheValidation(any(), any(), anyBoolean());
+ }
+
+ @Test
+ public void testValidateCodingWithValueSetChecker() throws IOException {
+ ValidationOptions validationOptions = new ValidationOptions().guessSystem().setVersionFlexible(false);
+ ValueSet valueSet = new ValueSet();
+ Coding coding = new Coding();
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateValidationToken(validationOptions, coding, valueSet);
+
+ Mockito.doReturn(valueSetCheckerSimple).when(context).constructValueSetCheckerSimple(any(), any(), any());
+ Mockito.doReturn(expectedValidationResult).when(valueSetCheckerSimple).validateCode(any(Coding.class));
+
+ ValidationContextCarrier ctxt = mock(ValidationContextCarrier.class);
+
+ IWorkerContext.ValidationResult actualValidationResult = context.validateCode(validationOptions, coding, valueSet, ctxt);
+
+ assertEquals(expectedValidationResult, actualValidationResult);
+
+ Mockito.verify(valueSetCheckerSimple).validateCode(coding);
+ Mockito.verify(terminologyCache).getValidation(cacheToken);
+ Mockito.verify(terminologyCache).cacheValidation(cacheToken, expectedValidationResult,false);
+ }
+
+
+ @Test
+ public void testValidateCodingWithServer() throws IOException {
+ ValidationOptions validationOptions = new ValidationOptions().guessSystem().setVersionFlexible(false).noClient();
+ ValueSet valueSet = new ValueSet();
+ Coding coding = new Coding();
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateValidationToken(validationOptions, coding, valueSet);
+ Mockito.doReturn(pIn).when(context).constructParameters(validationOptions, coding);
+ Mockito.doReturn(expectedValidationResult).when(context).validateOnServer(valueSet, pIn, validationOptions);
+
+ ValidationContextCarrier ctxt = mock(ValidationContextCarrier.class);
+
+ IWorkerContext.ValidationResult actualValidationResult = context.validateCode(validationOptions, coding, valueSet, ctxt);
+
+ assertEquals(expectedValidationResult, actualValidationResult);
+
+ Mockito.verify(valueSetCheckerSimple, times(0)).validateCode(coding);
+ Mockito.verify(terminologyCache).getValidation(cacheToken);
+ Mockito.verify(terminologyCache).cacheValidation(cacheToken, expectedValidationResult,true);
+ }
+
+ @Test
+ public void testValidateCodableConceptWithCache() throws IOException {
+ CodeableConcept codeableConcept = new CodeableConcept();
+ ValueSet valueSet = new ValueSet();
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateValidationToken(CacheTestUtils.validationOptions, codeableConcept, valueSet);
+ Mockito.doReturn(expectedValidationResult).when(terminologyCache).getValidation(cacheToken);
+
+ IWorkerContext.ValidationResult actualValidationResult = context.validateCode(CacheTestUtils.validationOptions, codeableConcept, valueSet);
+ assertEquals(expectedValidationResult, actualValidationResult);
+
+ Mockito.verify(valueSetCheckerSimple, times(0)).validateCode(codeableConcept);
+ Mockito.verify(terminologyCache).getValidation(cacheToken);
+ Mockito.verify(terminologyCache, times(0)).cacheValidation(any(), any(), anyBoolean());
+ }
+
+ @Test
+ public void testValidateCodableConceptWithValueSetChecker() throws IOException {
+ Mockito.doReturn(valueSetCheckerSimple).when(context).constructValueSetCheckerSimple(any(), any());
+ Mockito.doReturn(expectedValidationResult).when(valueSetCheckerSimple).validateCode(any(CodeableConcept.class));
+
+ CodeableConcept codeableConcept = new CodeableConcept();
+ ValueSet valueSet = new ValueSet();
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateValidationToken(CacheTestUtils.validationOptions, codeableConcept, valueSet);
+
+ IWorkerContext.ValidationResult validationResultB = context.validateCode(CacheTestUtils.validationOptions, codeableConcept, valueSet);
+ assertEquals(expectedValidationResult, validationResultB);
+
+ Mockito.verify(valueSetCheckerSimple).validateCode(codeableConcept);
+ Mockito.verify(terminologyCache).cacheValidation(cacheToken, expectedValidationResult, false);
+ Mockito.verify(context, times(0)).validateOnServer(any(), any(), any());
+ }
+
+
+ @Test
+ public void testValidateCodableConceptWithServer() throws IOException {
+
+ CodeableConcept codeableConcept = new CodeableConcept();
+ ValueSet valueSet = new ValueSet();
+
+ ValidationOptions validationOptions = CacheTestUtils.validationOptions.noClient();
+ Mockito.doReturn(pIn).when(context).constructParameters(validationOptions, codeableConcept);
+
+ Mockito.doReturn(expectedValidationResult).when(context).validateOnServer(valueSet, pIn, validationOptions);
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateValidationToken(validationOptions, codeableConcept, valueSet);
+
+ IWorkerContext.ValidationResult validationResultB = context.validateCode(validationOptions, codeableConcept, valueSet);
+
+ assertEquals(expectedValidationResult, validationResultB);
+
+ Mockito.verify(valueSetCheckerSimple, times(0)).validateCode(codeableConcept);
+ Mockito.verify(terminologyCache).cacheValidation(cacheToken, expectedValidationResult, true);
+ Mockito.verify(context).validateOnServer(valueSet, pIn, validationOptions);
+ }
+
+ @Test
+ public void testExpandValueSetWithCache() throws IOException {
+
+ ValueSet.ConceptSetComponent inc = new ValueSet.ConceptSetComponent();
+
+ ValueSet vs = new ValueSet();
+ vs.setStatus(Enumerations.PublicationStatus.ACTIVE);
+ vs.setCompose(new ValueSet.ValueSetComposeComponent());
+ vs.getCompose().getInclude().add(inc);
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateExpandToken(argThat(new ValueSetMatcher(vs)),eq(true));
+ Mockito.doReturn(expectedExpansionResult).when(terminologyCache).getExpansion(cacheToken);
+
+ ValueSetExpander.ValueSetExpansionOutcome actualExpansionResult = context.expandVS(inc, true);
+
+ assertEquals(expectedExpansionResult, actualExpansionResult);
+
+ Mockito.verify(terminologyCache).getExpansion(cacheToken);
+ Mockito.verify(terminologyCache, times(0)).cacheExpansion(any(), any(), anyBoolean());
+ Mockito.verify(terminologyClient, times(0)).expandValueset(any(), any(), any());
+ }
+
+ @Test
+ public void testExpandValueSetWithClient() throws IOException {
+
+ ValueSet.ConceptSetComponent inc = new ValueSet.ConceptSetComponent();
+
+ ValueSet vs = new ValueSet();
+ vs.setStatus(Enumerations.PublicationStatus.ACTIVE);
+ vs.setCompose(new ValueSet.ValueSetComposeComponent());
+ vs.getCompose().getInclude().add(inc);
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateExpandToken(argThat(new ValueSetMatcher(vs)),eq(true));
+
+ Mockito.doReturn(expParameters).when(context).constructParameters(argThat(new ValueSetMatcher(vs)), eq(true));
+
+ ValueSet expectedValueSet = new ValueSet();
+
+
+ Mockito.doReturn(expectedValueSet).when(terminologyClient).expandValueset(argThat(new ValueSetMatcher(vs)),
+ argThat(new ParametersMatcher(pInWithDependentResources)), eq(params));
+
+ ValueSetExpander.ValueSetExpansionOutcome actualExpansionResult = context.expandVS(inc, true);
+
+ assertEquals(expectedValueSet, actualExpansionResult.getValueset());
+
+ Mockito.verify(terminologyCache).getExpansion(cacheToken);
+ Mockito.verify(terminologyCache).cacheExpansion(cacheToken, actualExpansionResult,true);
+ }
+
+ @Test
+ public void testExpandValueSet4ArgsWithCache() throws IOException {
+
+ ValueSet vs = new ValueSet();
+ vs.setUrl(DUMMY_URL);
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateExpandToken(vs,true);
+ Mockito.doReturn(expectedExpansionResult).when(terminologyCache).getExpansion(cacheToken);
+
+ Parameters pIn = new Parameters();
+
+ ValueSetExpander.ValueSetExpansionOutcome actualExpansionResult = context.expandVS(vs, true, true, true, pIn);
+
+ assertEquals(expectedExpansionResult, actualExpansionResult);
+
+ Mockito.verify(terminologyCache).getExpansion(cacheToken);
+ Mockito.verify(terminologyCache, times(0)).cacheExpansion(any(), any(), anyBoolean());
+ Mockito.verify(terminologyClient, times(0)).expandValueset(any(), any(), any());
+ }
+
+ @Test
+ public void testExpandValueSet4ArgsWithValueSetExpanderSimple() throws IOException {
+
+ ValueSet vs = new ValueSet();
+ vs.setUrl(DUMMY_URL);
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateExpandToken(vs,true);
+
+ Parameters pIn = new Parameters();
+
+ Mockito.doReturn(vs).when(expectedExpansionResult).getValueset();
+
+ Mockito.doReturn(expectedExpansionResult).when(valueSetExpanderSimple).expand(eq(vs),
+ argThat(new ParametersMatcher(pInWithDependentResources)));
+
+ Mockito.doReturn(valueSetExpanderSimple).when(context).constructValueSetExpanderSimple();
+
+ ValueSetExpander.ValueSetExpansionOutcome actualExpansionResult = context.expandVS(vs, true, true, true, pIn);
+
+ assertEquals(expectedExpansionResult, actualExpansionResult);
+
+ Mockito.verify(terminologyCache).getExpansion(cacheToken);
+ Mockito.verify(terminologyCache).cacheExpansion(cacheToken, actualExpansionResult, false);
+ Mockito.verify(terminologyClient, times(0)).expandValueset(any(), any(), any());
+ }
+
+ @Test
+ public void testExpandValueSet4ArgsWithClient() throws IOException {
+
+ ValueSet vs = new ValueSet();
+ vs.setUrl(DUMMY_URL);
+
+ Mockito.doReturn(cacheToken).when(terminologyCache).generateExpandToken(vs,true);
+
+ Parameters pIn = new Parameters();
+
+ ValueSet expectedValueSet = new ValueSet();
+ expectedValueSet.setUrl("dummyUrl2");
+
+ Mockito.doReturn(expectedExpansionResult).when(valueSetExpanderSimple).expand(eq(vs),
+ argThat(new ParametersMatcher(pInWithDependentResources)));
+
+ Mockito.doReturn(valueSetExpanderSimple).when(context).constructValueSetExpanderSimple();
+
+ Mockito.doReturn(expectedValueSet).when(terminologyClient).expandValueset(eq(vs), argThat(new ParametersMatcher(pInWithDependentResources)), eq(params));
+
+ ValueSetExpander.ValueSetExpansionOutcome actualExpansionResult = context.expandVS(vs, true, true, true, pIn);
+
+ assertEquals(expectedValueSet, actualExpansionResult.getValueset());
+
+ Mockito.verify(terminologyCache).getExpansion(cacheToken);
+ Mockito.verify(terminologyCache).cacheExpansion(cacheToken, actualExpansionResult, true);
+ }
+
+
+ @Test
+ public void testInitializationWithCache() {
+
+ Mockito.doReturn(true).when(terminologyCache).hasTerminologyCapabilities();
+ Mockito.doReturn(true).when(terminologyCache).hasCapabilityStatement();
+
+ Mockito.doReturn(terminologyCapabilities).when(terminologyCache).getTerminologyCapabilities();
+ Mockito.doReturn(capabilitiesStatement).when(terminologyCache).getCapabilityStatement();
+
+ String actual = context.connectToTSServer(terminologyClient, null);
+
+ assertEquals("dummyVersion", actual);
+
+ Mockito.verify(terminologyCache).getTerminologyCapabilities();
+ Mockito.verify(terminologyCache).getCapabilityStatement();
+
+ Mockito.verify(terminologyClient, times(0)).getTerminologyCapabilities();
+ Mockito.verify(terminologyClient, times(0)).getCapabilitiesStatementQuick();
+
+ Mockito.verify(context).setTxCaps(terminologyCapabilities);
+ }
+
+ @Test
+ public void testInitializationWithClient() {
+
+ Mockito.doReturn(false).when(terminologyCache).hasTerminologyCapabilities();
+ Mockito.doReturn(false).when(terminologyCache).hasCapabilityStatement();
+
+ Mockito.doReturn(terminologyCapabilities).when(terminologyClient).getTerminologyCapabilities();
+ Mockito.doReturn(capabilitiesStatement).when(terminologyClient).getCapabilitiesStatementQuick();
+
+ String actual = context.connectToTSServer(terminologyClient, null);
+
+ assertEquals("dummyVersion", actual);
+
+ Mockito.verify(terminologyCache, times(0)).getTerminologyCapabilities();
+ Mockito.verify(terminologyCache, times(0)).getCapabilityStatement();
+
+ Mockito.verify(terminologyClient).getTerminologyCapabilities();
+ Mockito.verify(terminologyClient).getCapabilitiesStatementQuick();
+
+ Mockito.verify(context).setTxCaps(terminologyCapabilities);
+ }
+
+}
diff --git a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/TerminologyCacheTests.java b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/TerminologyCacheTests.java
new file mode 100644
index 000000000..665c0fe21
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/context/TerminologyCacheTests.java
@@ -0,0 +1,443 @@
+package org.hl7.fhir.r5.context;
+
+import com.google.gson.JsonElement;
+import com.google.gson.JsonParser;
+import org.hl7.fhir.r5.formats.IParser;
+import org.hl7.fhir.r5.model.*;
+import org.hl7.fhir.r5.terminologies.ValueSetExpander;
+import org.hl7.fhir.utilities.validation.ValidationMessage;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.Arguments;
+import org.junit.jupiter.params.provider.MethodSource;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URISyntaxException;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
+import java.util.Random;
+import java.util.stream.Collectors;
+import java.util.stream.IntStream;
+import java.util.stream.Stream;
+
+import static org.junit.jupiter.api.Assertions.*;
+import static org.mockito.Mockito.mock;
+
+public class TerminologyCacheTests {
+
+ static final ValueSet.ConceptSetComponent include = new ValueSet.ConceptSetComponent();
+ static {
+ include.setSystem("dummyIncludeSystem");
+ include.setVersion("dummyIncludeVersion");
+ }
+
+ static final ValueSet.ConceptSetComponent exclude = new ValueSet.ConceptSetComponent();
+ static {
+ exclude.setSystem("dummyExcludeSystem");
+ exclude.setVersion("dummyExcludeVersion");
+ }
+
+ static final ValueSet.ValueSetExpansionContainsComponent containsComponent = new ValueSet.ValueSetExpansionContainsComponent();
+ static {
+ containsComponent.setSystem("dummyContainsSystem");
+ containsComponent.setVersion("dummyContainsVersion");
+ }
+
+ private JsonParser jsonParser = new JsonParser();
+
+ private JsonElement getJsonFromFile(String filename) throws URISyntaxException, IOException {
+ final Path path = Paths.get("src","test","resources", "context", filename);
+ final String stringValue = new String ( Files.readAllBytes(path));
+ return jsonParser.parse(stringValue);
+ };
+
+ private TerminologyCache createTerminologyCache() throws IOException {
+ Object lock = new Object();
+ TerminologyCache terminologyCache = new TerminologyCache(lock, null);
+ return terminologyCache;
+ }
+
+ public Path createTempCacheDirectory() throws IOException {
+ Path tmp = Files.createTempDirectory("integrationTestCache");
+ tmp.toFile().deleteOnExit();
+ return tmp;
+ }
+
+ public void deleteTempCacheDirectory(Path path) {
+ File directory = new File(path.toUri());
+ for (File file : directory.listFiles()) {
+ file.delete();
+ }
+ }
+
+ @Test
+ public void testCachePersistence() throws IOException, URISyntaxException {
+ Object lock = new Object();
+ Path tempCacheDirectory = createTempCacheDirectory();
+ ValueSet valueSet = new ValueSet();
+ valueSet.setUrl("dummyValueSetURL");
+
+ TerminologyCapabilities terminologyCapabilities = new TerminologyCapabilities();
+ terminologyCapabilities.getExpansion().setParameter(Arrays.asList());
+
+ CapabilityStatement.CapabilityStatementSoftwareComponent software = new CapabilityStatement.CapabilityStatementSoftwareComponent();
+ software.setVersion("dummyVersion");
+
+ CapabilityStatement capabilityStatement = new CapabilityStatement();
+ capabilityStatement.setSoftware(software);
+
+ Coding coding = new Coding();
+ coding.setCode("dummyCode");
+
+ CodeableConcept concept = new CodeableConcept();
+ concept.addCoding(new Coding().setCode("dummyCode"));
+ ValueSet ccvalueSet = new ValueSet();
+
+
+ // Add dummy results to the cache
+ TerminologyCache terminologyCacheA = new TerminologyCache(lock, tempCacheDirectory.toString());
+
+ terminologyCacheA.cacheTerminologyCapabilities(terminologyCapabilities);
+ terminologyCacheA.cacheCapabilityStatement(capabilityStatement);
+
+ IWorkerContext.ValidationResult codingResultA = new IWorkerContext.ValidationResult(ValidationMessage.IssueSeverity.INFORMATION, "dummyInfo");
+ TerminologyCache.CacheToken codingTokenA = terminologyCacheA.generateValidationToken(CacheTestUtils.validationOptions,
+ coding, valueSet);
+ terminologyCacheA.cacheValidation(codingTokenA, codingResultA, true);
+
+ IWorkerContext.ValidationResult codeableConceptResultA = new IWorkerContext.ValidationResult(ValidationMessage.IssueSeverity.INFORMATION, "dummyInfo");
+ TerminologyCache.CacheToken codeableConceptTokenA = terminologyCacheA.generateValidationToken(CacheTestUtils.validationOptions,
+ concept, valueSet);
+ terminologyCacheA.cacheValidation(codeableConceptTokenA, codeableConceptResultA, true);
+
+ TerminologyCache.CacheToken expansionTokenA = terminologyCacheA.generateExpandToken(valueSet, true);
+ ValueSetExpander.ValueSetExpansionOutcome expansionOutcomeA = new ValueSetExpander.ValueSetExpansionOutcome(valueSet);
+
+ terminologyCacheA.cacheExpansion(expansionTokenA, expansionOutcomeA, true);
+ // Check that the in-memory cache is returning what we put in
+ {
+ assertEquals(terminologyCapabilities, terminologyCacheA.getTerminologyCapabilities());
+ assertEquals(capabilityStatement, terminologyCacheA.getCapabilityStatement());
+
+ assertValidationResultEquals(codingResultA, terminologyCacheA.getValidation(codingTokenA));
+ assertValidationResultEquals(codeableConceptResultA, terminologyCacheA.getValidation(codeableConceptTokenA));
+ assertExpansionOutcomeEquals(expansionOutcomeA,terminologyCacheA.getExpansion(expansionTokenA));
+ }
+
+ //Create another cache using the same directory, and check that it gives the same results.
+ {
+ TerminologyCache terminologyCacheB = new TerminologyCache(lock, tempCacheDirectory.toString());
+
+ assertCanonicalResourceEquals(terminologyCapabilities, terminologyCacheB.getTerminologyCapabilities());
+ assertCanonicalResourceEquals(capabilityStatement, terminologyCacheB.getCapabilityStatement());
+
+ assertValidationResultEquals(codingResultA, terminologyCacheB.getValidation(terminologyCacheA.generateValidationToken(CacheTestUtils.validationOptions,
+ coding, valueSet)));
+ assertValidationResultEquals(codeableConceptResultA, terminologyCacheB.getValidation(terminologyCacheA.generateValidationToken(CacheTestUtils.validationOptions,
+ concept, valueSet)));
+ assertExpansionOutcomeEquals(expansionOutcomeA,terminologyCacheB.getExpansion(terminologyCacheA.generateExpandToken(valueSet, true)));
+ }
+ deleteTempCacheDirectory(tempCacheDirectory);
+ }
+
+ private void assertCanonicalResourceEquals(CanonicalResource a, CanonicalResource b) {
+ assertTrue(a.equalsDeep(b));
+ }
+
+ private void assertValidationResultEquals(IWorkerContext.ValidationResult a, IWorkerContext.ValidationResult b) {
+ assertEquals(a.getSeverity(), b.getSeverity());
+ assertEquals(a.getMessage(), b.getMessage());
+ }
+
+ private void assertExpansionOutcomeEquals(ValueSetExpander.ValueSetExpansionOutcome a, ValueSetExpander.ValueSetExpansionOutcome b) {
+ assertEquals(a.getValueset().getUrl(), b.getValueset().getUrl());
+ }
+
+ @Test
+ public void testCodingCacheTokenGeneration() throws IOException, URISyntaxException {
+
+ TerminologyCache terminologyCache = createTerminologyCache();
+ ValueSet valueSet = new ValueSet();
+
+ Coding coding = new Coding();
+ coding.setCode("dummyCode");
+ TerminologyCache.CacheToken cacheToken = terminologyCache.generateValidationToken(CacheTestUtils.validationOptions,
+ coding, valueSet );
+
+ JsonElement actual = jsonParser.parse(cacheToken.getRequest());
+ JsonElement expected = getJsonFromFile("codingEmptyValueSet.json");
+
+ assertEquals(expected, actual);
+ assertEquals(terminologyCache.hashJson(expected.toString()), terminologyCache.hashJson(actual.toString()));
+ }
+
+ @Test
+ public void testCodingWithSystemCacheTokenGeneration() throws IOException, URISyntaxException {
+
+ TerminologyCache terminologyCache = createTerminologyCache();
+ ValueSet valueSet = new ValueSet();
+
+ Coding coding = new Coding();
+ coding.setCode("dummyCode");
+ coding.setSystem("dummySystem");
+ coding.setVersion("dummyVersion");
+ TerminologyCache.CacheToken cacheToken = terminologyCache.generateValidationToken(CacheTestUtils.validationOptions,
+ coding, valueSet );
+
+ JsonElement actual = jsonParser.parse(cacheToken.getRequest());
+ JsonElement expected = getJsonFromFile("codingEmptyValueSetSystem.json");
+
+ assertEquals(expected, actual);
+ assertEquals(terminologyCache.hashJson(expected.toString()), terminologyCache.hashJson(actual.toString()));
+ }
+
+ @Test
+ public void testCodingWithSystemCacheTokenGenerationNoSystem() throws IOException, URISyntaxException {
+
+ TerminologyCache terminologyCache = createTerminologyCache();
+ ValueSet valueSet = new ValueSet();
+
+ Coding coding = new Coding();
+ coding.setCode("dummyCode");
+
+ TerminologyCache.CacheToken cacheToken = terminologyCache.generateValidationToken(CacheTestUtils.validationOptions,
+ coding, valueSet);
+ assertEquals("all-systems", cacheToken.getName());
+ assertFalse(cacheToken.hasVersion());
+ }
+
+ @Test
+ public void testCodingWithSystemCacheTokenGenerationWithSystem() throws IOException, URISyntaxException {
+
+ TerminologyCache terminologyCache = createTerminologyCache();
+ ValueSet valueSet = new ValueSet();
+
+ Coding coding = new Coding();
+ coding.setCode("dummyCode");
+ coding.setSystem("dummySystem");
+ coding.setVersion("dummyVersion");
+ TerminologyCache.CacheToken cacheToken = terminologyCache.generateValidationToken(CacheTestUtils.validationOptions,
+ coding, valueSet);
+ assertEquals("dummySystem", cacheToken.getName());
+ assertTrue(cacheToken.hasVersion());
+ }
+
+ @Test
+ public void testCodableConceptCacheTokenGeneration() throws IOException, URISyntaxException {
+
+ TerminologyCache terminologyCache = createTerminologyCache();
+ CodeableConcept concept = new CodeableConcept();
+ concept.addCoding(new Coding().setCode("dummyCode"));
+ ValueSet valueSet = new ValueSet();
+ TerminologyCache.CacheToken cacheToken = terminologyCache.generateValidationToken(CacheTestUtils.validationOptions,
+ concept, valueSet );
+
+ assertNull(cacheToken.getName());
+ assertEquals(false, cacheToken.hasVersion());
+
+ JsonElement actual = jsonParser.parse(cacheToken.getRequest());
+ JsonElement expected = getJsonFromFile("codableConceptEmptyValueSet.json");
+
+ assertEquals(expected, actual);
+ assertEquals(terminologyCache.hashJson(expected.toString()), terminologyCache.hashJson(actual.toString()));
+ }
+
+ @Test
+ public void testCodableConceptCacheTokenGenerationWithSystem() throws IOException, URISyntaxException {
+
+ TerminologyCache terminologyCache = createTerminologyCache();
+ CodeableConcept concept = new CodeableConcept();
+ Coding coding = new Coding().setCode("dummyCode");
+ coding.setSystem("dummySystem");
+ coding.setVersion("dummyVersion");
+ concept.addCoding(coding);
+
+ ValueSet valueSet = new ValueSet();
+ TerminologyCache.CacheToken cacheToken = terminologyCache.generateValidationToken(CacheTestUtils.validationOptions,
+ concept, valueSet);
+
+ assertEquals("dummySystem", cacheToken.getName());
+ assertEquals(true, cacheToken.hasVersion());
+
+ JsonElement actual = jsonParser.parse(cacheToken.getRequest());
+ JsonElement expected = getJsonFromFile("codableConceptEmptyValueSetSystem.json");
+
+ assertEquals(expected, actual);
+ assertEquals(terminologyCache.hashJson(expected.toString()), terminologyCache.hashJson(actual.toString()));
+
+ }
+
+ @Test
+ public void testCodableConceptCacheTokenGenerationNoSystem() throws IOException, URISyntaxException {
+
+ TerminologyCache terminologyCache = createTerminologyCache();
+ CodeableConcept concept = new CodeableConcept();
+ Coding coding = new Coding().setCode("dummyCode");
+
+ concept.addCoding(coding);
+
+ ValueSet valueSet = new ValueSet();
+ TerminologyCache.CacheToken cacheToken = terminologyCache.generateValidationToken(CacheTestUtils.validationOptions,
+ concept, valueSet);
+
+ assertNull(cacheToken.getName());
+ assertFalse(cacheToken.hasVersion());
+ }
+
+ private static Stream getExpansionTokenParams() {
+ ValueSet baseValueSet = new ValueSet();
+ baseValueSet.setUrl("dummyUrl");
+
+ ValueSet withInclude = baseValueSet.copy();
+ withInclude.getCompose().setInclude(Arrays.asList(include));
+
+ ValueSet withExclude = baseValueSet.copy();
+ withExclude.getCompose().setExclude(Arrays.asList(exclude));
+
+ ValueSet withExpansion = baseValueSet.copy();
+ withExpansion.getExpansion().setContains(Arrays.asList(containsComponent));
+
+ ValueSet allSystem = baseValueSet.copy();
+ allSystem.getCompose().setExclude(Arrays.asList(exclude));
+ allSystem.getExpansion().setContains(Arrays.asList(containsComponent));
+
+ return Stream.of(
+ Arguments.of(baseValueSet, null, false),
+ Arguments.of(withInclude, "dummyIncludeSystem", true),
+ Arguments.of(withExclude, "dummyExcludeSystem", true),
+ Arguments.of(withExpansion, "dummyContainsSystem", true),
+ // Essentially, if more than one system is used, we're switching to 'all-systems'
+ Arguments.of(allSystem, "all-systems", true)
+ );
+ }
+
+ @ParameterizedTest
+ @MethodSource("getExpansionTokenParams")
+ public void testExpansionTokenInclude(ValueSet valueSet, String expectedName, boolean expectedHasVersion) throws IOException, URISyntaxException {
+ TerminologyCache terminologyCache = createTerminologyCache();
+
+ TerminologyCache.CacheToken expansionToken = terminologyCache.generateExpandToken(valueSet, false);
+ TerminologyCache.CacheToken expansionTokenHierarchical = terminologyCache.generateExpandToken(valueSet, true);
+
+ assertEquals(expectedName, expansionToken.getName());
+ assertEquals(expectedName, expansionTokenHierarchical.getName());
+ assertEquals(expectedHasVersion, expansionToken.hasVersion());
+ assertEquals(expectedHasVersion, expansionTokenHierarchical.hasVersion());
+ }
+
+ @Test
+ public void testExpansionToken() throws IOException, URISyntaxException {
+ TerminologyCache terminologyCache = createTerminologyCache();
+ ValueSet valueSet = new ValueSet();
+ valueSet.setUrl("dummyUrl");
+
+ valueSet.getCompose().setInclude(Arrays.asList(include));
+ valueSet.getCompose().setExclude(Arrays.asList(exclude));
+ valueSet.getExpansion().setContains(Arrays.asList(containsComponent));
+
+ TerminologyCache.CacheToken expansionToken = terminologyCache.generateExpandToken(valueSet, false);
+ TerminologyCache.CacheToken expansionTokenHierarchical = terminologyCache.generateExpandToken(valueSet, true);
+
+ JsonElement actualExpansion = jsonParser.parse(expansionToken.getRequest());
+ JsonElement expectedExpansion = getJsonFromFile("expansion.json");
+
+ assertEquals(expectedExpansion, actualExpansion);
+
+ JsonElement actualExpansionHierarchical = jsonParser.parse(expansionTokenHierarchical.getRequest());
+ JsonElement expectedExpansionHierarchical = getJsonFromFile("expansionHierarchical.json");
+
+ assertEquals(expectedExpansionHierarchical, actualExpansionHierarchical);
+
+ assertEquals(terminologyCache.hashJson(expectedExpansion.toString()),
+ terminologyCache.hashJson(actualExpansion.toString()));
+ assertEquals(terminologyCache.hashJson(expectedExpansionHierarchical.toString()),
+ terminologyCache.hashJson(actualExpansionHierarchical.toString()));
+
+ }
+
+ @Test
+ public void testGetVSEssence() throws IOException {
+ ValueSet.ValueSetExpansionParameterComponent vsepc = new ValueSet.ValueSetExpansionParameterComponent().setName("dummyValueSetExpansionParameterComponent");
+
+ ValueSet vs = new ValueSet();
+ vs.getExpansion().setParameter(Arrays.asList(vsepc));
+ vs.getExpansion().setContains(Arrays.asList(new ValueSet.ValueSetExpansionContainsComponent().setCode("dummyVSExpansionContainsComponent")));
+ vs.getExpansion().setIdentifier("dummyIdentifier");
+ vs.getExpansion().setTimestamp(new Date());
+
+ assertTrue(vs.getExpansion().hasIdentifier());
+
+ TerminologyCache cache = createTerminologyCache();
+ ValueSet vse = cache.getVSEssense(vs);
+
+ assertEquals(vs.getExpansion().getParameter(), vse.getExpansion().getParameter());
+ assertEquals(vs.getExpansion().getContains(), vse.getExpansion().getContains());
+
+ assertFalse(vse.getExpansion().hasIdentifier());
+ assertFalse(vse.getExpansion().hasTimestamp());
+ }
+
+ private List createContainsArray(int size) {
+ return IntStream.range(0, size).boxed()
+ .map(value -> new ValueSet.ValueSetExpansionContainsComponent().setCode("dummyVSExpansionContainsComponent"
+ + value)).collect(Collectors.toList());
+ }
+
+ private static Stream under1000IntParams() {
+ return getIntParams(0, 1000);
+ }
+
+ private static Stream over1000IntParams() {
+ return getIntParams(1001, 1100);
+ }
+
+ private static Stream getIntParams(int min, int max) {
+ return new Random().ints(5, min, max).boxed().map( value ->
+ Arguments.of(value)
+ );
+ }
+
+ @ParameterizedTest
+ @MethodSource("under1000IntParams")
+ public void testExtractedUnder1000(int max) throws IOException {
+ TerminologyCache cache = createTerminologyCache();
+ ValueSet vs = new ValueSet();
+
+ List list = createContainsArray(max);
+
+ vs.setUrl("http://dummy.org");
+ vs.getExpansion().setContains(list);
+
+ org.hl7.fhir.r5.formats.JsonParser json = new org.hl7.fhir.r5.formats.JsonParser();
+ json.setOutputStyle(IParser.OutputStyle.PRETTY);
+ String extracted = cache.extracted(json, vs);
+
+ JsonElement element = jsonParser.parse(extracted);
+ assertEquals(max, element.getAsJsonObject().getAsJsonObject("expansion").getAsJsonArray("contains").size());
+
+ }
+
+ @ParameterizedTest
+ @MethodSource("over1000IntParams")
+ public void testExtractedOver1000(int max) throws IOException {
+
+ TerminologyCache cache = createTerminologyCache();
+ ValueSet vs = new ValueSet();
+
+ List list = createContainsArray(max);
+
+ vs.setUrl("http://dummy.org");
+ vs.getExpansion().setContains(list);
+
+ org.hl7.fhir.r5.formats.JsonParser json = new org.hl7.fhir.r5.formats.JsonParser();
+ json.setOutputStyle(IParser.OutputStyle.PRETTY);
+ String extracted = cache.extracted(json, vs);
+
+ assertEquals("http://dummy.org", extracted);
+ }
+}
diff --git a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/CDARoundTripTests.java b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/CDARoundTripTests.java
index b39dc90ec..54980ff21 100644
--- a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/CDARoundTripTests.java
+++ b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/CDARoundTripTests.java
@@ -27,7 +27,7 @@ public class CDARoundTripTests {
@BeforeAll
public static void setUp() throws Exception {
FilesystemPackageCacheManager pcm = new FilesystemPackageCacheManager(true, ToolsVersion.TOOLS_VERSION);
- context = SimpleWorkerContext.fromPackage(pcm.loadPackage("hl7.fhir.r4.core", "4.0.1"));
+ context = TestingUtilities.getWorkerContext(pcm.loadPackage("hl7.fhir.r4.core", "4.0.1"));
fp = new FHIRPathEngine(context);
context.loadFromFile(TestingUtilities.loadTestResourceStream("validator", "cda", "any.xml"), "any.xml", null);
diff --git a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/StructureMapUtilitiesTest.java b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/StructureMapUtilitiesTest.java
index 8fccee915..65602d1eb 100644
--- a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/StructureMapUtilitiesTest.java
+++ b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/StructureMapUtilitiesTest.java
@@ -25,7 +25,7 @@ public class StructureMapUtilitiesTest implements ITransformerServices {
@BeforeAll
static public void setUp() throws Exception {
FilesystemPackageCacheManager pcm = new FilesystemPackageCacheManager(true, ToolsVersion.TOOLS_VERSION);
- context = SimpleWorkerContext.fromPackage(pcm.loadPackage("hl7.fhir.r4.core", "4.0.1"));
+ context = TestingUtilities.getWorkerContext(pcm.loadPackage("hl7.fhir.r4.core", "4.0.1"));
}
@Test
diff --git a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/XmlParserTests.java b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/XmlParserTests.java
index 4d9b6d97f..e8ba3ec28 100644
--- a/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/XmlParserTests.java
+++ b/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/XmlParserTests.java
@@ -25,7 +25,8 @@ public class XmlParserTests {
@BeforeAll
public static void setUp() throws Exception {
FilesystemPackageCacheManager pcm = new FilesystemPackageCacheManager(true, ToolsVersion.TOOLS_VERSION);
- context = SimpleWorkerContext.fromPackage(pcm.loadPackage("hl7.fhir.r4.core", "4.0.1"));
+ context = TestingUtilities.getWorkerContext(pcm.loadPackage("hl7.fhir.r4.core", "4.0.1"));
+
fp = new FHIRPathEngine(context);
context.loadFromFile(TestingUtilities.loadTestResourceStream("validator", "cda", "any.xml"), "any.xml", null);
diff --git a/org.hl7.fhir.r5/src/test/resources/context/codableConceptEmptyValueSet.json b/org.hl7.fhir.r5/src/test/resources/context/codableConceptEmptyValueSet.json
new file mode 100644
index 000000000..7ebda3b31
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/context/codableConceptEmptyValueSet.json
@@ -0,0 +1,18 @@
+{
+ "code": {
+ "coding": [
+ {
+ "code": "dummyCode"
+ }
+ ]
+ },
+ "valueSet": {
+ "resourceType": "ValueSet"
+ },
+ "lang": "null",
+ "useServer": "true",
+ "useClient": "true",
+ "guessSystem": "true",
+ "valueSetMode": "ALL_CHECKS",
+ "versionFlexible": "false"
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.r5/src/test/resources/context/codableConceptEmptyValueSetSystem.json b/org.hl7.fhir.r5/src/test/resources/context/codableConceptEmptyValueSetSystem.json
new file mode 100644
index 000000000..be69a565c
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/context/codableConceptEmptyValueSetSystem.json
@@ -0,0 +1,20 @@
+{
+ "code": {
+ "coding": [
+ {
+ "system": "dummySystem",
+ "version": "dummyVersion",
+ "code": "dummyCode"
+ }
+ ]
+ },
+ "valueSet": {
+ "resourceType": "ValueSet"
+ },
+ "lang": "null",
+ "useServer": "true",
+ "useClient": "true",
+ "guessSystem": "true",
+ "valueSetMode": "ALL_CHECKS",
+ "versionFlexible": "false"
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.r5/src/test/resources/context/codingEmptyValueSet.json b/org.hl7.fhir.r5/src/test/resources/context/codingEmptyValueSet.json
new file mode 100644
index 000000000..359a1e2ef
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/context/codingEmptyValueSet.json
@@ -0,0 +1 @@
+{"code":{"code":"dummyCode"},"valueSet":{"resourceType":"ValueSet"},"lang":"null","useServer":"true","useClient":"true","guessSystem":"true","valueSetMode":"ALL_CHECKS","versionFlexible":"false"}
\ No newline at end of file
diff --git a/org.hl7.fhir.r5/src/test/resources/context/codingEmptyValueSetSystem.json b/org.hl7.fhir.r5/src/test/resources/context/codingEmptyValueSetSystem.json
new file mode 100644
index 000000000..b28caf9e9
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/context/codingEmptyValueSetSystem.json
@@ -0,0 +1 @@
+{"code":{"system":"dummySystem","version":"dummyVersion","code":"dummyCode"},"valueSet":{"resourceType":"ValueSet"},"lang":"null","useServer":"true","useClient":"true","guessSystem":"true","valueSetMode":"ALL_CHECKS","versionFlexible":"false"}
\ No newline at end of file
diff --git a/org.hl7.fhir.r5/src/test/resources/context/expansion.json b/org.hl7.fhir.r5/src/test/resources/context/expansion.json
new file mode 100644
index 000000000..a386a9847
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/context/expansion.json
@@ -0,0 +1,28 @@
+{
+ "hierarchical": false,
+ "valueSet": {
+ "resourceType": "ValueSet",
+ "compose": {
+ "include": [
+ {
+ "system": "dummyIncludeSystem",
+ "version": "dummyIncludeVersion"
+ }
+ ],
+ "exclude": [
+ {
+ "system": "dummyExcludeSystem",
+ "version": "dummyExcludeVersion"
+ }
+ ]
+ },
+ "expansion": {
+ "contains": [
+ {
+ "system": "dummyContainsSystem",
+ "version": "dummyContainsVersion"
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.r5/src/test/resources/context/expansionHierarchical.json b/org.hl7.fhir.r5/src/test/resources/context/expansionHierarchical.json
new file mode 100644
index 000000000..eb201490e
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/context/expansionHierarchical.json
@@ -0,0 +1,28 @@
+{
+ "hierarchical": true,
+ "valueSet": {
+ "resourceType": "ValueSet",
+ "compose": {
+ "include": [
+ {
+ "system": "dummyIncludeSystem",
+ "version": "dummyIncludeVersion"
+ }
+ ],
+ "exclude": [
+ {
+ "system": "dummyExcludeSystem",
+ "version": "dummyExcludeVersion"
+ }
+ ]
+ },
+ "expansion": {
+ "contains": [
+ {
+ "system": "dummyContainsSystem",
+ "version": "dummyContainsVersion"
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.r5/src/test/resources/txCache/iso4217.cache b/org.hl7.fhir.r5/src/test/resources/txCache/iso4217.cache
new file mode 100644
index 000000000..7a361ab30
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/txCache/iso4217.cache
@@ -0,0 +1,18 @@
+-------------------------------------------------------------------------------------
+{"hierarchical" : false, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "urn:iso:std:iso:4217"
+ }]
+ }
+}}####
+e: {
+ "error" : "java.lang.NullPointerException"
+}
+-------------------------------------------------------------------------------------
+{"hierarchical" : false, "url": "http://hl7.org/fhir/ValueSet/currencies", "version": "4.0.1"}####
+e: {
+ "error" : "java.lang.NullPointerException"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.r5/src/test/resources/txCache/lang.cache b/org.hl7.fhir.r5/src/test/resources/txCache/lang.cache
new file mode 100644
index 000000000..9eff9c452
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/txCache/lang.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "fr-CA"
+}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "severity" : "error",
+ "error" : "Attempt to use Terminology server when no Terminology server is available",
+ "class" : "SERVER_ERROR"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.r5/src/test/resources/txCache/mimetypes.cache b/org.hl7.fhir.r5/src/test/resources/txCache/mimetypes.cache
new file mode 100644
index 000000000..9b231acde
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/txCache/mimetypes.cache
@@ -0,0 +1,18 @@
+-------------------------------------------------------------------------------------
+{"hierarchical" : false, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "urn:ietf:bcp:13"
+ }]
+ }
+}}####
+e: {
+ "error" : "java.lang.NullPointerException"
+}
+-------------------------------------------------------------------------------------
+{"hierarchical" : false, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1"}####
+e: {
+ "error" : "java.lang.NullPointerException"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.r5/src/test/resources/txCache/ucum.cache b/org.hl7.fhir.r5/src/test/resources/txCache/ucum.cache
new file mode 100644
index 000000000..6cc25215f
--- /dev/null
+++ b/org.hl7.fhir.r5/src/test/resources/txCache/ucum.cache
@@ -0,0 +1,102 @@
+-------------------------------------------------------------------------------------
+{"hierarchical" : false, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://unitsofmeasure.org",
+ "concept" : [{
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-concept-definition",
+ "valueString" : "second"
+ }],
+ "code" : "s",
+ "display" : "second",
+ "designation" : [{
+ "language" : "zh",
+ "value" : "秒"
+ }]
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-concept-definition",
+ "valueString" : "minute"
+ }],
+ "code" : "min",
+ "display" : "minute",
+ "designation" : [{
+ "language" : "zh",
+ "value" : "分钟"
+ }]
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-concept-definition",
+ "valueString" : "hour"
+ }],
+ "code" : "h",
+ "display" : "hour",
+ "designation" : [{
+ "language" : "zh",
+ "value" : "小时"
+ }]
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-concept-definition",
+ "valueString" : "day"
+ }],
+ "code" : "d",
+ "display" : "day",
+ "designation" : [{
+ "language" : "zh",
+ "value" : "天"
+ }]
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-concept-definition",
+ "valueString" : "week"
+ }],
+ "code" : "wk",
+ "display" : "week",
+ "designation" : [{
+ "language" : "zh",
+ "value" : "星期"
+ }]
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-concept-definition",
+ "valueString" : "month"
+ }],
+ "code" : "mo",
+ "display" : "month",
+ "designation" : [{
+ "language" : "zh",
+ "value" : "月"
+ }]
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-concept-definition",
+ "valueString" : "year"
+ }],
+ "code" : "a",
+ "display" : "year",
+ "designation" : [{
+ "language" : "zh",
+ "value" : "年"
+ }]
+ }]
+ }]
+ }
+}}####
+e: {
+ "error" : "java.lang.NullPointerException"
+}
+-------------------------------------------------------------------------------------
+{"hierarchical" : false, "url": "http://hl7.org/fhir/ValueSet/units-of-time", "version": "4.0.1"}####
+e: {
+ "error" : "java.lang.NullPointerException"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.utilities/pom.xml b/org.hl7.fhir.utilities/pom.xml
index 3500df56e..1f00c94e6 100644
--- a/org.hl7.fhir.utilities/pom.xml
+++ b/org.hl7.fhir.utilities/pom.xml
@@ -42,6 +42,13 @@
true
+
+ com.squareup.okhttp3
+ okhttp
+ 4.9.0
+ true
+
+
com.google.code.gson
diff --git a/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/TxInterceptor.java b/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/TxInterceptor.java
new file mode 100644
index 000000000..737425a2b
--- /dev/null
+++ b/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/TxInterceptor.java
@@ -0,0 +1,49 @@
+package org.hl7.fhir.utilities;
+
+import okhttp3.Interceptor;
+import okhttp3.Response;
+
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+
+/**
+ * An {@link Interceptor} for {@link okhttp3.OkHttpClient} that tracks visits to specific urls
+ */
+public class TxInterceptor implements Interceptor {
+
+ private String getKey(String method, String url) {
+ return method + " " + url;
+ }
+
+ private static TxInterceptor instance;
+
+ public static TxInterceptor getInstance() {
+ if (instance == null) {
+ instance = new TxInterceptor();
+ }
+ return instance;
+ }
+
+ final Map queriedUrls;
+
+ private TxInterceptor() {
+ queriedUrls = new HashMap<>();
+ }
+
+ @Override
+ public Response intercept(Interceptor.Chain chain) throws IOException {
+ Response response = chain.proceed(chain.request());
+
+ final String key = getKey(response.request().method(), response.request().url().toString());
+ final int count = queriedUrls.containsKey(key) ? queriedUrls.get(key) : 1;
+
+ queriedUrls.put(key, count+1);
+ System.out.print("");
+
+ return response;
+ }
+
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/NativeHostServices.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/NativeHostServices.java
index 57107e01d..bebaaa1a3 100644
--- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/NativeHostServices.java
+++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/NativeHostServices.java
@@ -163,6 +163,16 @@ public class NativeHostServices {
validator.connectToTSServer(txServer, log, FhirPublication.R5);
}
+ /**
+ * Set up the validator with a terminology service
+ *
+ * @param txServer - the URL of the terminology service (http://tx.fhir.org/r4 default)
+ * @throws Exception
+ */
+ public void connectToTxSvc(String txServer, String log, String txCache) throws Exception {
+ validator.connectToTSServer(txServer, log, txCache, FhirPublication.R5);
+ }
+
/**
* get back a JSON object with information about the process.
* @return
diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java
index 95ca38aec..1f8b1cff5 100644
--- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java
+++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java
@@ -195,18 +195,26 @@ public class ValidationEngine implements IValidatorResourceFetcher, IValidationP
}
public ValidationEngine(String src, String txsrvr, String txLog, FhirPublication version, boolean canRunWithoutTerminologyServer, String vString, String userAgent) throws FHIRException, IOException, URISyntaxException {
+ this(src, txsrvr, txLog, null, version, canRunWithoutTerminologyServer, vString, userAgent);
+ }
+
+ public ValidationEngine(String src, String txsrvr, String txLog, String txCachePath, FhirPublication version, boolean canRunWithoutTerminologyServer, String vString, String userAgent) throws FHIRException, IOException, URISyntaxException {
loadCoreDefinitions(src, false, null);
getContext().setUserAgent(userAgent);
getContext().setCanRunWithoutTerminology(canRunWithoutTerminologyServer);
- setTerminologyServer(txsrvr, txLog, version);
+ setTerminologyServer(txsrvr, txLog, txCachePath, version);
setVersion(vString);
igLoader = new IgLoader(getPcm(), getContext(), getVersion(), isDebug());
}
- public ValidationEngine(String src, String txsrvr, String txLog, FhirPublication version, String vString, String userAgent) throws FHIRException, IOException, URISyntaxException {
+ public ValidationEngine(String src, String txsrvr, String txLog, FhirPublication version, String vString, String userAgent) throws FHIRException, IOException, URISyntaxException {
+ this(src, txsrvr, txLog, null, version, vString, userAgent);
+ }
+
+ public ValidationEngine(String src, String txsrvr, String txLog, String txCachePath, FhirPublication version, String vString, String userAgent) throws FHIRException, IOException, URISyntaxException {
loadCoreDefinitions(src, false, null);
getContext().setUserAgent(userAgent);
- setTerminologyServer(txsrvr, txLog, version);
+ setTerminologyServer(txsrvr, txLog, txCachePath, version);
setVersion(vString);
igLoader = new IgLoader(getPcm(), getContext(), getVersion(), isDebug());
}
@@ -280,7 +288,11 @@ public class ValidationEngine implements IValidatorResourceFetcher, IValidationP
return ep;
}
- public String connectToTSServer(String url, String log, FhirPublication version) throws URISyntaxException, FHIRException {
+ public String connectToTSServer(String url, String log, FhirPublication version) throws URISyntaxException, IOException, FHIRException {
+ return connectToTSServer(url, log, null, version);
+ }
+
+ public String connectToTSServer(String url, String log, String txCachePath, FhirPublication version) throws URISyntaxException, IOException, FHIRException {
context.setTlogging(false);
if (url == null) {
context.setCanRunWithoutTerminology(true);
@@ -288,6 +300,10 @@ public class ValidationEngine implements IValidatorResourceFetcher, IValidationP
return "n/a: No Terminology Server";
} else {
try {
+ //FIXME this can fail for a different reason than connectToTSServer
+ if (txCachePath != null) {
+ context.initTS(txCachePath);
+ }
return context.connectToTSServer(TerminologyClientFactory.makeClient(url, context.getUserAgent(), version), log);
} catch (Exception e) {
if (context.isCanRunWithoutTerminology()) {
@@ -689,8 +705,12 @@ public class ValidationEngine implements IValidatorResourceFetcher, IValidationP
throw new FHIRException("Source/Target version not supported: " + version + " -> " + targetVer);
}
- public String setTerminologyServer(String src, String log, FhirPublication version) throws FHIRException, URISyntaxException {
- return connectToTSServer(src, log, version);
+ public String setTerminologyServer(String src, String log, FhirPublication version) throws FHIRException, IOException, URISyntaxException {
+ return setTerminologyServer(src, log, null, version);
+ }
+
+ public String setTerminologyServer(String src, String log, String txCachePath, FhirPublication version) throws FHIRException, IOException, URISyntaxException {
+ return connectToTSServer(src, log, txCachePath, version);
}
public ValidationEngine setMapLog(String mapLog) throws FileNotFoundException {
diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/model/CliContext.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/model/CliContext.java
index 74125c19b..d07da0239 100644
--- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/model/CliContext.java
+++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/model/CliContext.java
@@ -58,6 +58,8 @@ public class CliContext {
private String sv = null;
@JsonProperty("txLog")
private String txLog = null;
+ @JsonProperty("txCache")
+ private String txCache = null;
@JsonProperty("mapLog")
private String mapLog = null;
@JsonProperty("lang")
@@ -372,6 +374,17 @@ public class CliContext {
return this;
}
+ @JsonProperty("txCache")
+ public String getTxCache() {
+ return txCache;
+ }
+
+ @JsonProperty("txLog")
+ public CliContext setTxCache(String txCache) {
+ this.txCache = txCache;
+ return this;
+ }
+
@JsonProperty("mapLog")
public String getMapLog() {
return mapLog;
diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/services/ValidationService.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/services/ValidationService.java
index 44d35dc04..a159d69d9 100644
--- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/services/ValidationService.java
+++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/services/ValidationService.java
@@ -295,7 +295,7 @@ public class ValidationService {
System.out.println(" - " + validator.getContext().countAllCaches() + " resources (" + tt.milestone() + ")");
igLoader.loadIg(validator.getIgs(), validator.getBinaries(), "hl7.terminology", false);
System.out.print(" Terminology server " + cliContext.getTxServer());
- String txver = validator.setTerminologyServer(cliContext.getTxServer(), cliContext.getTxLog(), ver);
+ String txver = validator.setTerminologyServer(cliContext.getTxServer(), cliContext.getTxLog(), cliContext.getTxCache(), ver);
System.out.println(" - Version " + txver + " (" + tt.milestone() + ")");
validator.setDebug(cliContext.isDoDebug());
for (String src : cliContext.getIgs()) {
diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/Params.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/Params.java
index 8e504aad2..9fe127f0b 100644
--- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/Params.java
+++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/Params.java
@@ -37,6 +37,7 @@ public class Params {
public static final String SCAN = "-scan";
public static final String TERMINOLOGY = "-tx";
public static final String TERMINOLOGY_LOG = "-txLog";
+ public static final String TERMINOLOGY_CACHE = "-txCache";
public static final String LOG = "-log";
public static final String LANGUAGE = "-language";
public static final String IMPLEMENTATION_GUIDE = "-ig";
@@ -228,7 +229,13 @@ public class Params {
throw new Error("Specified -txLog without indicating file");
else
cliContext.setTxLog(args[++i]);
- } else if (args[i].equals(LOG)) {
+ } else if (args[i].equals(TERMINOLOGY_CACHE)) {
+ if (i + 1 == args.length)
+ throw new Error("Specified -txCache without indicating file");
+ else
+ cliContext.setTxCache(args[++i]);
+ }
+ else if (args[i].equals(LOG)) {
if (i + 1 == args.length)
throw new Error("Specified -log without indicating file");
else
diff --git a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/conversion/tests/UtilitiesXTests.java b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/conversion/tests/UtilitiesXTests.java
index a0aba6e61..ae907092e 100644
--- a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/conversion/tests/UtilitiesXTests.java
+++ b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/conversion/tests/UtilitiesXTests.java
@@ -55,6 +55,7 @@ import org.hl7.fhir.r5.context.IWorkerContext;
import org.hl7.fhir.r5.context.IWorkerContext.IContextResourceLoader;
import org.hl7.fhir.r5.context.SimpleWorkerContext;
import org.hl7.fhir.r5.model.Parameters;
+import org.hl7.fhir.r5.test.utils.TestingUtilities;
import org.hl7.fhir.utilities.CSFile;
import org.hl7.fhir.utilities.TextFile;
import org.hl7.fhir.utilities.Utilities;
@@ -86,7 +87,7 @@ public class UtilitiesXTests {
FilesystemPackageCacheManager pcm;
try {
pcm = new FilesystemPackageCacheManager(true, ToolsVersion.TOOLS_VERSION);
- IWorkerContext fcontext = SimpleWorkerContext.fromPackage(pcm.loadPackage(VersionUtilities.packageForVersion(version), version), loaderForVersion(version));
+ IWorkerContext fcontext = TestingUtilities.getWorkerContext(pcm.loadPackage(VersionUtilities.packageForVersion(version), version), loaderForVersion(version));
fcontext.setUcumService(new UcumEssenceService(UtilitiesXTests.loadTestResourceStream("ucum", "ucum-essence.xml")));
fcontext.setExpansionProfile(new Parameters());
fcontexts.put(version, fcontext);
diff --git a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/cli/services/ValidationServiceTest.java b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/cli/services/ValidationServiceTest.java
index 7cbf4da15..220fa9c28 100644
--- a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/cli/services/ValidationServiceTest.java
+++ b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/cli/services/ValidationServiceTest.java
@@ -7,6 +7,7 @@ import org.hl7.fhir.validation.ValidationEngine;
import org.hl7.fhir.validation.cli.model.CliContext;
import org.hl7.fhir.validation.cli.model.FileInfo;
import org.hl7.fhir.validation.cli.model.ValidationRequest;
+import org.hl7.fhir.validation.tests.utilities.TestConstants;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
@@ -17,6 +18,7 @@ import org.mockito.Mockito;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
+import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
@@ -34,7 +36,7 @@ class ValidationServiceTest {
List filesToValidate = new ArrayList<>();
filesToValidate.add(new FileInfo().setFileName("test_resource.json").setFileContent(resource).setFileType(Manager.FhirFormat.JSON.getExtension()));
- ValidationRequest request = new ValidationRequest().setCliContext(new CliContext()).setFilesToValidate(filesToValidate);
+ ValidationRequest request = new ValidationRequest().setCliContext(new CliContext().setTxCache(Paths.get(TestConstants.TX_CACHE, "validationService").toString())).setFilesToValidate(filesToValidate);
// Validation run 1...nothing cached yet
myService.validateSources(request);
Mockito.verify(sessionCache, Mockito.times(1)).cacheSession(ArgumentMatchers.any(ValidationEngine.class));
diff --git a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/NativeHostServiceTester.java b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/NativeHostServiceTester.java
index 8288c120e..51dfa19a2 100644
--- a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/NativeHostServiceTester.java
+++ b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/NativeHostServiceTester.java
@@ -3,8 +3,11 @@ package org.hl7.fhir.validation.tests;
import org.hl7.fhir.r5.elementmodel.Manager.FhirFormat;
import org.hl7.fhir.r5.test.utils.TestingUtilities;
import org.hl7.fhir.validation.NativeHostServices;
+import org.hl7.fhir.validation.tests.utilities.TestConstants;
import org.junit.jupiter.api.Test;
+import java.nio.file.Paths;
+
public class NativeHostServiceTester {
@Test
@@ -13,7 +16,7 @@ public class NativeHostServiceTester {
NativeHostServices svc = new NativeHostServices();
svc.init("hl7.fhir.r4.core#4.0.1");
- svc.connectToTxSvc("http://tx.fhir.org/r4", null);
+ svc.connectToTxSvc("http://tx.fhir.org/r4", null, Paths.get(TestConstants.TX_CACHE, "nativeHost").toString());
System.out.println("base: "+svc.status());
svc.seeResource(TestingUtilities.loadTestResourceBytes("validator", "misc", "ValueSet-dicm-2-AnatomicModifier.json"), FhirFormat.JSON);
diff --git a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/ValidationEngineTests.java b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/ValidationEngineTests.java
index f517c1569..62b1ec06b 100644
--- a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/ValidationEngineTests.java
+++ b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/ValidationEngineTests.java
@@ -3,6 +3,8 @@ package org.hl7.fhir.validation.tests;
import java.util.ArrayList;
import java.util.List;
+import org.hl7.fhir.utilities.tests.CacheVerificationLogger;
+import org.hl7.fhir.validation.tests.utilities.TestConstants;
import org.hl7.fhir.r5.elementmodel.Manager.FhirFormat;
import org.hl7.fhir.r5.model.FhirPublication;
import org.hl7.fhir.r5.model.OperationOutcome;
@@ -15,6 +17,8 @@ import org.hl7.fhir.validation.tests.utilities.TestUtilities;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
public class ValidationEngineTests {
public static final String DEF_TX = "http://tx.fhir.org";
@@ -26,7 +30,9 @@ public class ValidationEngineTests {
public void testCurrentXml() throws Exception {
if (!TestUtilities.silent)
System.out.println("TestCurrentXml: Validate patient-example.xml in Current version");
- ValidationEngine ve = new ValidationEngine("hl7.fhir.r4.core#4.0.1", DEF_TX, null, FhirPublication.R4, "4.0.1", "fhir/test-cases");
+ ValidationEngine ve = TestUtilities.getValidationEngine("hl7.fhir.r4.core#4.0.1", DEF_TX, null, FhirPublication.R4, "4.0.1", "fhir/test-cases");
+ CacheVerificationLogger logger = new CacheVerificationLogger();
+ ve.getContext().getTxClient().setLogger(logger);
OperationOutcome op = ve.validate(FhirFormat.XML, TestingUtilities.loadTestResourceStream("validator", "patient-example.xml"), null);
int e = errors(op);
int w = warnings(op);
@@ -40,13 +46,16 @@ public class ValidationEngineTests {
Assertions.assertEquals(0, e);
Assertions.assertEquals(0, w);
Assertions.assertEquals(1, h);
+ assertTrue(logger.verifyHasNoRequests(), "Unexpected request to TX server");
}
@Test
public void testCurrentJson() throws Exception {
if (!TestUtilities.silent)
System.out.println("TestCurrentJson: Validate patient-example.json in Current version");
- ValidationEngine ve = new ValidationEngine("hl7.fhir.r4.core#4.0.1", DEF_TX, null, FhirPublication.R4, "4.0.1", "fhir/test-cases");
+ ValidationEngine ve = TestUtilities.getValidationEngine("hl7.fhir.r4.core#4.0.1", DEF_TX, null, FhirPublication.R4, "4.0.1", "fhir/test-cases");
+ CacheVerificationLogger logger = new CacheVerificationLogger();
+ ve.getContext().getTxClient().setLogger(logger);
OperationOutcome op = ve.validate(FhirFormat.JSON, TestingUtilities.loadTestResourceStream("validator", "patient-example.json"), null);
int e = errors(op);
int w = warnings(op);
@@ -54,6 +63,7 @@ public class ValidationEngineTests {
Assertions.assertEquals(0, e);
Assertions.assertEquals(0, w);
Assertions.assertEquals(1, h);
+ assertTrue(logger.verifyHasNoRequests(), "Unexpected request to TX server");
if (!TestUtilities.silent)
System.out.println(" .. done: " + Integer.toString(e) + " errors, " + Integer.toString(w) + " warnings, " + Integer.toString(h) + " information messages");
}
@@ -66,8 +76,9 @@ public class ValidationEngineTests {
}
if (!TestUtilities.silent)
System.out.println("Test140: Validate patient-example.xml in v1.4.0 version");
- ValidationEngine ve = new ValidationEngine("hl7.fhir.r2b.core#1.4.0", DEF_TX, null, FhirPublication.DSTU2016May, "1.4.0", "fhir/test-cases");
- ve.getContext().setUserAgent("fhir/test-cases");
+ ValidationEngine ve = TestUtilities.getValidationEngine("hl7.fhir.r2b.core#1.4.0", DEF_TX, null, FhirPublication.DSTU2016May, "1.4.0", "fhir/test-cases");
+ CacheVerificationLogger logger = new CacheVerificationLogger();
+ ve.getContext().getTxClient().setLogger(logger);
OperationOutcome op = ve.validate(FhirFormat.XML, TestingUtilities.loadTestResourceStream("validator", "patient140.xml"), null);
if (!TestUtilities.silent)
for (OperationOutcomeIssueComponent iss : op.getIssue()) {
@@ -79,6 +90,7 @@ public class ValidationEngineTests {
Assertions.assertEquals(1, e);
Assertions.assertEquals(0, w);
Assertions.assertEquals(0, h);
+ assertTrue(logger.verifyHasNoRequests(), "Unexpected request to TX server");
if (!TestUtilities.silent)
System.out.println(" .. done: " + Integer.toString(e) + " errors, " + Integer.toString(w) + " warnings, " + Integer.toString(h) + " information messages");
}
@@ -91,8 +103,10 @@ public class ValidationEngineTests {
}
if (!org.hl7.fhir.validation.tests.utilities.TestUtilities.silent)
System.out.println("Test102: Validate patient-example.xml in v1.0.2 version");
- ValidationEngine ve = new ValidationEngine("hl7.fhir.r2.core#1.0.2", DEF_TX, null, FhirPublication.DSTU2, "1.0.2", "fhir/test-cases");
+ ValidationEngine ve = TestUtilities.getValidationEngine("hl7.fhir.r2.core#1.0.2", DEF_TX, null, FhirPublication.DSTU2, "1.0.2", "fhir/test-cases");
ve.setNoInvariantChecks(true);
+ CacheVerificationLogger logger = new CacheVerificationLogger();
+ ve.getContext().getTxClient().setLogger(logger);
OperationOutcome op = ve.validate(FhirFormat.XML, TestingUtilities.loadTestResourceStream("validator", "patient102.xml"), null);
if (!TestUtilities.silent)
for (OperationOutcomeIssueComponent iss : op.getIssue()) {
@@ -104,6 +118,7 @@ public class ValidationEngineTests {
Assertions.assertEquals(1, e);
Assertions.assertEquals(0, w);
Assertions.assertEquals(0, h);
+ assertTrue(logger.verifyHasNoRequests(), "Unexpected request to TX server");
if (!TestUtilities.silent)
System.out.println(" .. done: " + Integer.toString(e) + " errors, " + Integer.toString(w) + " warnings, " + Integer.toString(h) + " information messages");
}
@@ -116,8 +131,10 @@ public class ValidationEngineTests {
}
if (!TestUtilities.silent)
System.out.println("TestObs102: Validate patient-example.xml in v1.0.2 version");
- ValidationEngine ve = new ValidationEngine("hl7.fhir.r2.core#1.0.2", DEF_TX, null, FhirPublication.DSTU2, "1.0.2", "fhir/test-cases");
+ ValidationEngine ve = TestUtilities.getValidationEngine("hl7.fhir.r2.core#1.0.2", DEF_TX, null, FhirPublication.DSTU2, "1.0.2", "fhir/test-cases");
ve.setNoInvariantChecks(true);
+ CacheVerificationLogger logger = new CacheVerificationLogger();
+ ve.getContext().getTxClient().setLogger(logger);
OperationOutcome op = ve.validate(FhirFormat.JSON, TestingUtilities.loadTestResourceStream("validator", "observation102.json"), null);
if (!TestUtilities.silent)
for (OperationOutcomeIssueComponent iss : op.getIssue()) {
@@ -129,6 +146,7 @@ public class ValidationEngineTests {
Assertions.assertEquals(1, e);
Assertions.assertEquals(0, w);
Assertions.assertEquals(1, h);
+ assertTrue(logger.verifyHasNoRequests(), "Unexpected request to TX server");
if (!TestUtilities.silent)
System.out.println(" .. done: " + Integer.toString(e) + " errors, " + Integer.toString(w) + " warnings, " + Integer.toString(h) + " information messages");
}
@@ -138,7 +156,9 @@ public class ValidationEngineTests {
public void test301() throws Exception {
if (!TestUtilities.silent)
System.out.println("Test301: Validate observation301.xml against Core");
- ValidationEngine ve = new ValidationEngine("hl7.fhir.r3.core#3.0.2", DEF_TX, null, FhirPublication.STU3, "3.0.2", "fhir/test-cases");
+ ValidationEngine ve = TestUtilities.getValidationEngine("hl7.fhir.r3.core#3.0.2", DEF_TX, null, FhirPublication.STU3, "3.0.2", "fhir/test-cases");
+ CacheVerificationLogger logger = new CacheVerificationLogger();
+ ve.getContext().getTxClient().setLogger(logger);
if (!TestUtilities.silent)
System.out.println(" .. load USCore");
OperationOutcome op = ve.validate(FhirFormat.XML, TestingUtilities.loadTestResourceStream("validator", "observation301.xml"), null);
@@ -149,6 +169,7 @@ public class ValidationEngineTests {
int w = warnings(op);
int h = hints(op);
Assertions.assertEquals(0, e);
+ assertTrue(logger.verifyHasNoRequests(), "Unexpected request to TX server");
if (!TestUtilities.silent)
System.out.println(" .. done: " + Integer.toString(e) + " errors, " + Integer.toString(w) + " warnings, " + Integer.toString(h) + " information messages");
}
@@ -157,7 +178,9 @@ public class ValidationEngineTests {
public void test301USCore() throws Exception {
if (!TestUtilities.silent)
System.out.println("Test301USCore: Validate patient300.xml against US-Core");
- ValidationEngine ve = new ValidationEngine("hl7.fhir.r3.core#3.0.2", DEF_TX, null, FhirPublication.STU3, "3.0.2", "fhir/test-cases");
+ ValidationEngine ve = TestUtilities.getValidationEngine("hl7.fhir.r3.core#3.0.2", DEF_TX, null, FhirPublication.STU3, "3.0.2", "fhir/test-cases");
+ CacheVerificationLogger logger = new CacheVerificationLogger();
+ ve.getContext().getTxClient().setLogger(logger);
IgLoader igLoader = new IgLoader(ve.getPcm(), ve.getContext(), ve.getVersion(), true);
if (!TestUtilities.silent)
System.out.println(" .. load USCore");
@@ -174,6 +197,7 @@ public class ValidationEngineTests {
Assertions.assertEquals(1, e);
Assertions.assertEquals(0, w);
Assertions.assertEquals(0, h);
+ assertTrue(logger.verifyHasNoRequests(), "Unexpected request to TX server");
if (!TestUtilities.silent)
System.out.println(" .. done: " + Integer.toString(e) + " errors, " + Integer.toString(w) + " warnings, " + Integer.toString(h) + " information messages");
}
diff --git a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/ValidationTests.java b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/ValidationTests.java
index a8bcf35f1..80b31b7c7 100644
--- a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/ValidationTests.java
+++ b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/ValidationTests.java
@@ -15,6 +15,9 @@ import java.util.Map;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.NotImplementedException;
+import org.hl7.fhir.utilities.*;
+import org.hl7.fhir.utilities.tests.CacheVerificationLogger;
+import org.hl7.fhir.validation.tests.utilities.TestUtilities;
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_10_50;
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_14_50;
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_30_50;
@@ -53,11 +56,7 @@ import org.hl7.fhir.r5.utils.validation.BundleValidationRule;
import org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher;
import org.hl7.fhir.r5.utils.validation.constants.ContainedReferenceValidationPolicy;
import org.hl7.fhir.r5.utils.validation.constants.ReferenceValidationPolicy;
-import org.hl7.fhir.utilities.SimpleHTTPClient;
import org.hl7.fhir.utilities.SimpleHTTPClient.HTTPResult;
-import org.hl7.fhir.utilities.TextFile;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.utilities.VersionUtilities;
import org.hl7.fhir.utilities.json.JSONUtil;
import org.hl7.fhir.utilities.npm.NpmPackage;
import org.hl7.fhir.utilities.validation.ValidationMessage;
@@ -79,6 +78,8 @@ import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
@RunWith(Parameterized.class)
public class ValidationTests implements IEvaluationContext, IValidatorResourceFetcher, IValidationPolicyAdvisor {
@@ -112,6 +113,8 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
private String name;
private static Map ve = new HashMap<>();
+
+
private static ValidationEngine vCurr;
private static IgLoader igLoader;
@@ -123,8 +126,9 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
@SuppressWarnings("deprecation")
@Test
public void test() throws Exception {
+ CacheVerificationLogger logger = new CacheVerificationLogger();
long setup = System.nanoTime();
- this.content = content;
+
this.name = name;
System.out.println("---- " + name + " ----------------------------------------------------------------");
System.out.println("** Core: ");
@@ -141,22 +145,22 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
version = VersionUtilities.getMajMin(version);
if (!ve.containsKey(version)) {
if (version.startsWith("5.0"))
- ve.put(version, new ValidationEngine("hl7.fhir.r5.core#4.5.0", ValidationEngineTests.DEF_TX, txLog, FhirPublication.R5, true, "4.5.0", "fhir/test-cases"));
+ ve.put(version, TestUtilities.getValidationEngine("hl7.fhir.r5.core#4.5.0", ValidationEngineTests.DEF_TX, txLog, FhirPublication.R5, true, "4.5.0", "fhir/test-cases"));
else if (version.startsWith("4.3"))
- ve.put(version, new ValidationEngine("hl7.fhir.r4b.core#4.3.0", ValidationEngineTests.DEF_TX, txLog, FhirPublication.R4B, true, "4.3.0", "fhir/test-cases"));
+ ve.put(version, TestUtilities.getValidationEngine("hl7.fhir.r4b.core#4.3.0", ValidationEngineTests.DEF_TX, txLog, FhirPublication.R4B, true, "4.3.0", "fhir/test-cases"));
else if (version.startsWith("4.0"))
- ve.put(version, new ValidationEngine("hl7.fhir.r4.core#4.0.1", ValidationEngineTests.DEF_TX, txLog, FhirPublication.R4, true, "4.0.1", "fhir/test-cases"));
+ ve.put(version, TestUtilities.getValidationEngine("hl7.fhir.r4.core#4.0.1", ValidationEngineTests.DEF_TX, txLog, FhirPublication.R4, true, "4.0.1", "fhir/test-cases"));
else if (version.startsWith("3.0"))
- ve.put(version, new ValidationEngine("hl7.fhir.r3.core#3.0.2", ValidationEngineTests.DEF_TX, txLog, FhirPublication.STU3, true, "3.0.2", "fhir/test-cases"));
- else if (version.startsWith("1.0"))
- ve.put(version, new ValidationEngine("hl7.fhir.r2.core#1.0.2", ValidationEngineTests.DEF_TX, txLog, FhirPublication.DSTU2, true, "1.0.2", "fhir/test-cases"));
+ ve.put(version, TestUtilities.getValidationEngine("hl7.fhir.r3.core#3.0.2", ValidationEngineTests.DEF_TX, txLog, FhirPublication.STU3, true, "3.0.2", "fhir/test-cases"));
else if (version.startsWith("1.4"))
- ve.put(version, new ValidationEngine("hl7.fhir.r2b.core#1.4.0", ValidationEngineTests.DEF_TX, txLog, FhirPublication.DSTU2016May, true, "1.4.0", "fhir/test-cases"));
+ ve.put(version, TestUtilities.getValidationEngine("hl7.fhir.r2b.core#1.4.0", ValidationEngineTests.DEF_TX, txLog, FhirPublication.DSTU2016May, true, "1.4.0", "fhir/test-cases"));
+ else if (version.startsWith("1.0"))
+ ve.put(version, TestUtilities.getValidationEngine("hl7.fhir.r2.core#1.0.2", ValidationEngineTests.DEF_TX, txLog, FhirPublication.DSTU2, true, "1.0.2", "fhir/test-cases"));
else
throw new Exception("unknown version " + version);
}
vCurr = ve.get(version);
- vCurr.getContext().setUserAgent("fhir/test-cases");
+ vCurr.getContext().getTxClient().setLogger(logger);
igLoader = new IgLoader(vCurr.getPcm(), vCurr.getContext(), vCurr.getVersion(), true);
if (TestingUtilities.fcontexts == null) {
TestingUtilities.fcontexts = new HashMap<>();
@@ -330,8 +334,10 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
}
checkOutcomes(errorsLogical, logical, "logical", name);
}
+ logger.verifyHasNoRequests();
}
+
private FhirFormat determineFormat(JsonObject config, byte[] cnt) throws IOException {
String name = JSONUtil.str(config, "file");
return org.hl7.fhir.validation.ResourceChecker.checkIsResource(vCurr.getContext(), true, cnt, name, !JSONUtil.bool(config, "guess-format"));
diff --git a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/utilities/TestConstants.java b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/utilities/TestConstants.java
new file mode 100644
index 000000000..9d145c477
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/utilities/TestConstants.java
@@ -0,0 +1,9 @@
+package org.hl7.fhir.validation.tests.utilities;
+
+import java.nio.file.Paths;
+
+public class TestConstants {
+ public static final java.lang.String TX_CACHE = Paths.get("src","test","resources", "txCache").toAbsolutePath().toString();
+
+ public static final java.lang.String TX_CACHE_LOG = Paths.get(System.getProperty("user.dir"), "tx.log.html").toAbsolutePath().toString();
+}
diff --git a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/utilities/TestUtilities.java b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/utilities/TestUtilities.java
index ec20c7b62..f5c890a7e 100644
--- a/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/utilities/TestUtilities.java
+++ b/org.hl7.fhir.validation/src/test/java/org/hl7/fhir/validation/tests/utilities/TestUtilities.java
@@ -1,5 +1,11 @@
package org.hl7.fhir.validation.tests.utilities;
+import org.hl7.fhir.r5.context.TerminologyCache;
+import org.hl7.fhir.r5.model.FhirPublication;
+import org.hl7.fhir.validation.ValidationEngine;
+
+import java.nio.file.Paths;
+
public class TestUtilities {
public static boolean silent = false;
@@ -7,5 +13,19 @@ public class TestUtilities {
// public static String resourceNameToFile(String name) throws IOException {
// return org.hl7.fhir.utilities.Utilities.path(System.getProperty("user.dir"), "src", "test", "resources", name);
// }
+ public static final ValidationEngine getValidationEngine(java.lang.String src, java.lang.String txsrvr, java.lang.String txLog, FhirPublication version, boolean canRunWithoutTerminologyServer, java.lang.String vString, java.lang.String userAgent) throws Exception {
+ txLog = TestConstants.TX_CACHE_LOG;
+ final ValidationEngine validationEngine = new ValidationEngine(src, txsrvr, txLog, Paths.get(TestConstants.TX_CACHE, vString).toString(), version, canRunWithoutTerminologyServer, vString, userAgent);
+ TerminologyCache.setCacheErrors(true);
+ validationEngine.getContext().setUserAgent("fhir/test-cases");
+ return validationEngine;
+ }
+ public static ValidationEngine getValidationEngine(java.lang.String src, java.lang.String txsrvr, java.lang.String txLog, FhirPublication version, java.lang.String vString, java.lang.String userAgent) throws Exception {
+ txLog = TestConstants.TX_CACHE_LOG;
+ final ValidationEngine validationEngine = new ValidationEngine(src, txsrvr, txLog, Paths.get(TestConstants.TX_CACHE, vString).toString(), version, vString, userAgent);
+ TerminologyCache.setCacheErrors(true);
+ validationEngine.getContext().setUserAgent("fhir/test-cases");
+ return validationEngine;
+ }
}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/.capabilityStatement.cache b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/.capabilityStatement.cache
new file mode 100644
index 000000000..a87eb24a9
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/.capabilityStatement.cache
@@ -0,0 +1,39 @@
+{
+ "resourceType" : "CapabilityStatement",
+ "id" : "FhirServer",
+ "meta" : {
+ "tag" : [{
+ "system" : "http://hl7.org/fhir/v3/ObservationValue",
+ "code" : "SUBSETTED",
+ "display" : "Subsetted"
+ }]
+ },
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
+ "valueCode" : "both"
+ }],
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "1.0.2-2.0.12-SNAPSHOT",
+ "name" : "FHIR Reference Server Conformance Statement",
+ "status" : "active",
+ "date" : "2022-01-06T15:44:28.286Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "description" : "Standard Conformance Statement for the open source Reference FHIR Server provided by Health Intersections",
+ "kind" : "instance",
+ "software" : {
+ "name" : "Reference Server",
+ "version" : "2.0.12-SNAPSHOT",
+ "releaseDate" : "2021-12-20T02:28:03.769Z"
+ },
+ "fhirVersion" : "1.0.2",
+ "format" : ["application/xml+fhir",
+ "application/json+fhir"],
+ "rest" : [{
+ "mode" : "server"
+ }]
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/.terminologyCapabilities.cache b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/.terminologyCapabilities.cache
new file mode 100644
index 000000000..35a19e2e9
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/.terminologyCapabilities.cache
@@ -0,0 +1,2522 @@
+{
+ "resourceType" : "TerminologyCapabilities",
+ "codeSystem" : [{
+ "uri" : "http://acme.com/config/fhir/codesystems/cholesterol"
+ },
+ {
+ "uri" : "http://fdasis.nlm.nih.gov"
+ },
+ {
+ "uri" : "http://healthit.gov/nhin/purposeofuse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/account-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/actionlist"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/additionalmaterials"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjudication"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjudication-error"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjustment-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/administrative-gender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/admit-source"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-breed"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-genderstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-species"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/answer-format"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/appointmentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/appropriateness-score"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-direction-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-operator-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-response-code-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/basic-resource-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/binding-strength"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/bundle-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/choice-list-orientation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-type-link"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-use-link"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/classification-or-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/clinical-impression-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/communication-request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/communication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-attestation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-map-equivalence"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-delete-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-clinical"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-ver-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conformance-expectation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conformance-resource-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conformance-statement-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/constraint-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contactentity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-system"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/content-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contractsignertypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contractsubtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttermsubtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttermtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-absent-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/dataelement-stringency"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/days-of-week"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/detectedissue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/devicestatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-use-request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-use-request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnostic-order-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnostic-order-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnostic-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diet"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/digital-media-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/discharge-disposition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-reference-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-class"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-special-arrangements"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/entformula-additive"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/episode-of-care-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/exception"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-fdi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-oralprostho"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-pharmaservice"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-serviceproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-surface"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extension-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-udi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-USCLS"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-visionprescriptionproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/FDI-surface"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/filter-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flagCategory"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-priority-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/forms-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fundsreserve"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-acceptance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-special-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-dependency-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-page-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-resource-purpose"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/history-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-verb"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identity-assuranceLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/immunization-recommendation-date-criterion"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/immunization-recommendation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/intervention"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/link-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-empty-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-example-use-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-order"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-physical-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/marital-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measurement-principle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/media-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-admin-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-dispense-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-order-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-conformance-event-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-events"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-reasons-encounter"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-significance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-transport"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-color"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-operational-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/missingtoothreason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/modifiers"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/name-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/narrative-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/network-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/note-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/nutrition-order-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/object-lifecycle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/object-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/object-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-relationshiptypes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/obs-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-parameter-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/order-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/organization-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participantrequired"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participantstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/patient-contact-relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/patient-mpi-match"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/payeetype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/paymentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/payment-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-specialty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-progress-status-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/processoutcomecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/processpriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/property-representation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-entity-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-participant-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/qicore-adverseevent-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/qicore-adverseevent-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/qicore-communication-medium"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/qicore-condition-criticality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/qicore-diagnosticorder-precondition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/qicore-military-service"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/qicore-observation-verification-method"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quantity-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/question-max-occurs"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-answers-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-question-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-certainty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-not-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/referencerange-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/referralstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/remittance-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-aggregation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-slicing-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-validation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/response-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-conformance-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-interaction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-security-service"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/risk-probability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ruleset"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-entry-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-modifier-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-param-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-xpath-usage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/security-source-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-provision-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-referral-method"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ndc"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/slotstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/special-values"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/structure-definition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-channel-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-tag"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/substance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplydelivery-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supply-item-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supply-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/testscript-operation-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/timing-abbreviation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/transaction-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/unknown-content-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/uslab-event"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0001"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0002"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0003"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0004"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0006/2.1"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0006/2.4"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0007"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0008"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0009"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0012"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0017"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0023"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0027"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0033"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0034"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0038"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0043"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0048"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0052"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0061"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0062"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0063"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0065"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0066"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0069"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0070"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0074"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0076"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0078"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0080"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0083"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0085"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0091"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0092"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0098"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0100"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0102"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0103"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0104"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0105"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0106"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0107"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0108"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0109"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0116"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0119"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0121"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0122"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0123"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0124"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0126"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0127"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0128"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0130"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0131"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0133"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0135"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0136"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0137"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0140"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0141"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0142"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0144"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0145"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0146"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0147"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0148"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0149"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0150"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0153"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0155"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0156"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0157"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0158"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0159"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0160"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0161"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0162"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0163"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0164"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0165"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0166"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0167"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0168"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0169"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0170"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0173"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0174"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0175"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0177"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0178"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0179"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0180"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0181"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0183"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0185"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0187"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0189"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0190"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0191"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0193"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0200"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0201"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0202"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0203"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0204"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0205"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0206"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0207"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0208"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0209"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0210"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0211"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0213"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0214"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0215"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0216"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0217"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0220"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0223"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0224"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0225"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0227"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0228"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0229"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0230"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0231"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0232"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0234"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0235"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0236"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0237"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0238"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0239"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0240"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0241"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0242"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0243"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0247"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0248"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0250"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0251"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0252"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0253"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0254"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0255"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0256"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0257"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0258"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0259"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0260"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0261"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0262"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0263"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0265"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0267"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0268"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0269"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0270"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0271"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0272"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0273"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0275"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0276"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0277"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0278"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0279"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0280"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0281"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0282"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0283"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0284"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0286"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0287"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0290"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0291"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0292"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0294"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0298"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0299"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0301"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0305"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0309"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0311"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0315"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0316"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0317"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0321"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0322"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0323"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0324"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0325"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0326"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0329"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0330"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0331"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0332"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0334"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0335"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0336"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0337"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0338"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0339"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0344"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0350"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0351"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0353"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0354"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0355"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0356"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0357"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0359"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0360/2.3.1"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0360/2.7"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0363"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0364"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0365"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0366"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0367"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0368"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0369"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0370"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0371"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0372"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0373"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0374"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0375"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0376"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0377"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0383"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0384"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0387"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0388"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0389"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0391/2.4"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0391/2.6"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0392"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0393"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0394"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0395"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0396"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0397"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0398"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0401"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0402"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0403"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0404"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0406"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0409"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0411"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0415"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0416"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0417"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0418"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0421"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0422"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0423"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0424"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0425"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0426"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0427"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0428"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0429"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0430"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0431"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0432"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0433"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0434"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0435"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0436"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0437"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0438"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0440"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0441"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0442"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0443"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0444"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0445"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0450"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0452"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0453"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0454"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0455"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0456"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0457"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0459"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0460"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0465"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0466"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0468"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0469"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0470"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0472"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0473"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0474"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0475"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0477"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0478"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0480"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0482"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0483"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0484"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0485"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0487"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0488"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0489"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0490"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0491"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0492"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0493"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0494"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0495"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0496"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0497"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0498"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0499"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0500"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0501"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0502"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0503"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0504"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0505"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0506"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0507"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0508"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0510"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0511"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0513"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0514"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0516"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0517"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0518"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0520"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0523"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0524"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0527"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0528"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0529"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0530"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0534"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0535"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0536"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0538"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0540"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0544"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0547"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0548"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0550"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0552"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0553"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0554"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0555"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0556"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0557"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0558"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0559"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0561"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0562"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0564"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0565"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0566"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0569"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0570"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0571"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0572"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0615"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0616"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0617"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0618"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0625"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0634"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0642"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0651"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0653"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0657"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0659"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0667"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0669"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0682"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0702"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0717"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0719"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0725"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0728"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0731"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0734"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0739"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0742"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0749"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0755"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0757"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0759"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0761"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0763"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0776"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0778"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0790"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0793"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0806"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0818"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0834"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0868"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0871"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0881"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0882"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0894"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0895"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0904"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0905"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0906"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0907"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0909"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0912"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0914"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0916"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0917"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0918"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0919"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0920"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0921"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0922"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0923"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0924"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0925"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0926"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0927"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0933"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0935"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/4000"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementCondition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementDetailCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementDetailType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActExposureLevelCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActInvoiceElementModifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActMood"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActReason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipCheckpoint"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipJoin"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipSplit"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipSubset"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActSite"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActUncertainty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActUSPrivacyLaw"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AddressPartType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AddressUse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AdministrativeGender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AmericanIndianAlaskaNativeLanguages"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Calendar"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CalendarCycle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CalendarType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Charset"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CodingRationale"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CommunicationFunctionType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CompressionAlgorithm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Confidentiality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContainerCap"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContainerSeparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContentProcessingMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContextControl"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DataOperation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DeviceAlertLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DocumentCompletion"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DocumentStorage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EducationLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EmployeeJobClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EncounterAdmissionSource"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EncounterSpecialCourtesy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityDeterminer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityHandling"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartQualifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartQualifierR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartTypeR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNameUse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNameUseR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityRisk"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EquipmentAlertLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Ethnicity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ExposureMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/GenderStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/GTSAbbreviation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/hl7Realm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/HL7UpdateMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/hl7V3Conformance"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/HtmlLinkType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IdentifierReliability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IdentifierScope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IntegrityCheckAlgorithm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LanguageAbilityMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LanguageAbilityProficiency"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LivingArrangement"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LocalMarkupIgnore"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LocalRemoteControlState"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ManagedParticipationStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MapRelationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MaritalStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MessageWaitingPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ModifyIndicator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/NullFlavor"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationInterpretation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationMethod"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationValue"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/orderableDrugForm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationFunction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationSignature"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PatientImportance"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PaymentTerms"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PersonDisabilityType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProbabilityDistributionType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProcessingID"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProcessingMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryParameterValue"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryRequestLimit"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryResponse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryStatusCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Race"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RelationalOperator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RelationshipConjunction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ReligiousAffiliation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseModality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleLinkStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleLinkType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RouteOfAdministration"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Sequencing"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SetOperator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SpecimenType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/substanceAdminSubstitution"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SubstitutionCondition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellHorizontalAlign"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellScope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellVerticalAlign"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableFrame"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableRules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TargetAwareness"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TelecommunicationCapabilities"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TimingEvent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TransmissionRelationshipTypeCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TribalEntityUS"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/VaccineManufacturer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vaccination-protocol-dose-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vaccination-protocol-dose-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/valueset-signature-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/versioning-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-base-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-eye-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/xds-relationship-type"
+ },
+ {
+ "uri" : "http://loinc.org"
+ },
+ {
+ "uri" : "http://loinc.org/vs/LL2654-3"
+ },
+ {
+ "uri" : "http://nema.org/dicom/dicm"
+ },
+ {
+ "uri" : "http://snomed.info/sct"
+ },
+ {
+ "uri" : "http://unitsofmeasure.org"
+ },
+ {
+ "uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"
+ },
+ {
+ "uri" : "http://varnomen.hgvs.org"
+ },
+ {
+ "uri" : "http://www.abs.gov.au/ausstats/abs@.nsf/mf/1220.0"
+ },
+ {
+ "uri" : "http://www.hl7.org/fhir/contractaction"
+ },
+ {
+ "uri" : "http://www.hl7.org/fhir/contractactorrole"
+ },
+ {
+ "uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
+ },
+ {
+ "uri" : "https://www.usps.com/"
+ },
+ {
+ "uri" : "urn:ietf:bcp:13"
+ },
+ {
+ "uri" : "urn:ietf:bcp:47"
+ },
+ {
+ "uri" : "urn:ietf:rfc:3986"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166"
+ },
+ {
+ "uri" : "urn:iso:std:iso:4217"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1005.17"
+ }],
+ "expansion" : {
+ "parameter" : [{
+ "name" : "cache-id"
+ },
+ {
+ "name" : "tx-resource"
+ }]
+ }
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/loinc.cache b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/loinc.cache
new file mode 100644
index 000000000..aa0d14fea
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/loinc.cache
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "3141-9",
+ "display" : "Weight Measured"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Body weight Measured",
+ "code" : "3141-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/snomed.cache b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/snomed.cache
new file mode 100644
index 000000000..63c15c8f2
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/snomed.cache
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "27113001",
+ "display" : "Body weight"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Body weight",
+ "code" : "27113001",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/ucum.cache b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/ucum.cache
new file mode 100644
index 000000000..4482d93c5
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/1.0.2/ucum.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "[lb_av]"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "[lb_av]",
+ "code" : "[lb_av]",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/1.4.0/.capabilityStatement.cache b/org.hl7.fhir.validation/src/test/resources/txCache/1.4.0/.capabilityStatement.cache
new file mode 100644
index 000000000..05b064e95
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/1.4.0/.capabilityStatement.cache
@@ -0,0 +1,66 @@
+{
+ "resourceType" : "CapabilityStatement",
+ "id" : "FhirServer",
+ "meta" : {
+ "tag" : [{
+ "system" : "http://hl7.org/fhir/v3/ObservationValue",
+ "code" : "SUBSETTED",
+ "display" : "Subsetted"
+ }]
+ },
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
+ "valueCode" : "both"
+ }],
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "3.0.2-2.0.12-SNAPSHOT",
+ "name" : "FHIR Reference Server Conformance Statement",
+ "status" : "active",
+ "date" : "2022-01-10T11:02:52.097Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "kind" : "instance",
+ "instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
+ "software" : {
+ "name" : "Reference Server",
+ "version" : "2.0.12-SNAPSHOT",
+ "releaseDate" : "2021-12-20T02:28:03.769Z"
+ },
+ "fhirVersion" : "3.0.2",
+ "format" : ["application/fhir+xml",
+ "application/fhir+json"],
+ "rest" : [{
+ "mode" : "server",
+ "security" : {
+ "cors" : true
+ },
+ "operation" : [{
+ "name" : "expand",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"
+ },
+ {
+ "name" : "lookup",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"
+ },
+ {
+ "name" : "validate-code",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"
+ },
+ {
+ "name" : "translate",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"
+ },
+ {
+ "name" : "closure",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"
+ },
+ {
+ "name" : "versions",
+ "definition" : "/OperationDefinition/fso-versions"
+ }]
+ }]
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/1.4.0/.terminologyCapabilities.cache b/org.hl7.fhir.validation/src/test/resources/txCache/1.4.0/.terminologyCapabilities.cache
new file mode 100644
index 000000000..1b1c8daa5
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/1.4.0/.terminologyCapabilities.cache
@@ -0,0 +1,5423 @@
+{
+ "resourceType" : "TerminologyCapabilities",
+ "codeSystem" : [{
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"
+ },
+ {
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"
+ },
+ {
+ "uri" : "http://dicom.nema.org/resources/ontology/DCM"
+ },
+ {
+ "uri" : "http://fdasis.nlm.nih.gov"
+ },
+ {
+ "uri" : "http://healthit.gov/nhin/purposeofuse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/abstract-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/account-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-cardinality-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-condition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-grouping-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/actionlist"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-precheck-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-required-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-selection-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/activity-definition-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/additionalmaterials"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjudication"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjudication-error"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjudication-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/administrative-gender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/admit-source"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-causality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-causality-assess"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-causality-method"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-causality-result"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-seriousness"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allerg-intol-substance-exp-risk"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-clinical-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-verification-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-genderstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-species"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/appointmentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-direction-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-operator-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-response-code-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-entity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/basic-resource-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-network"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-subcategory"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-term"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-unit"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/binding-strength"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/bundle-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/capability-statement-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-team-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-team-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chargeitem-billingcodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chargeitem-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/choice-list-orientation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chromosome-human"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claimcareteamrole"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-exception"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claiminformationcategory"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/classification-or-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/clinical-impression-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/example"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/summary"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-content-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/common-tags"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/communication-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/communication-not-done-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/compartment-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composite-measure-scoring"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-attestation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-map-equivalence"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-properties"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-property-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-delete-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-read-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-clinical"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-ver-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conformance-expectation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consentaction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consentcategorycodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-data-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-except-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-state-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/constraint-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contactentity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-system"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/content-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-content-derivative"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contractsubtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttermsubtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttermtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contributor-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/copy-number-event"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/coverage-level"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/coverage-selfpay"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-absent-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/dataelement-stringency"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/days-of-week"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/definition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/definition-topic"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/detectedissue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnosis-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnostic-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/dicom-audit-lifecycle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diet"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/digital-media-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/discharge-disposition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/discriminator-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-reference-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-special-arrangements"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-connection-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-payload-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/entformula-additive"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/episode-of-care-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/episodeofcare-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-timing"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/evidence-quality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimitemtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimsubtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-diagnosisrelatedgroup"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-diagnosistype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-fdi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-onsettype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-oralprostho"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-payee-resource-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-paymenttype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-pharmaservice"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/explanationofbenefit-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-programcode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-providerqualification"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-relatedclaimrelationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-revenue-center"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-servicemodifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-serviceplace"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-serviceproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extension-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-tooth"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extra-activity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extra-security-role-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-udi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-USCLS"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-visionprescriptionproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/FDI-surface"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/filter-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-priority-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/forms-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fundsreserve"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-acceptance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/graph-compartment-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guidance-response-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-dependency-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-page-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/history-not-done-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/history-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/hl7-work-group"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-operations"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-verb"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identity-assuranceLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/immunization-origin"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/immunization-recommendation-date-criterion"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/immunization-recommendation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/implant-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/intervention"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/iso-21089-lifecycle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/item-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/library-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/linkage-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/link-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-empty-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-example-use-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-order"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-physical-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-group-type-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-input-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-model-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-source-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-target-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-transform"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/marital-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/match-grade"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-data-usage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measurement-principle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-population"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-scoring"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/media-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-admin-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-admin-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-dispense-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-dispense-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-package-form"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-request-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-request-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-statement-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-statement-taken"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-events"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/messageheader-response-request"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-reasons-encounter"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-significance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-transport"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-color"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-operational-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/missingtoothreason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/modifiers"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/name-assembly-order"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/name-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/narrative-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/network-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/note-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/nutrition-request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/object-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-relationshiptypes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-statistics"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operational-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-parameter-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/organization-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/parameter-group"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participantrequired"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/payeetype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/payment-adjustment-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/paymentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/payment-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/plan-definition-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/policyholder-relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-specialty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-progress-status-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/processoutcomecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/processpriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/property-representation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-entity-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/publication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quality-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quantity-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/question-max-occurs"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-answers-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-display-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-item-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-usage-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-certainty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-not-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/recommendation-strength"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-handling-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/referencerange-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-version-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/related-artifact-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/remittance-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-action-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-status-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/repository-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-study-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-subject-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-aggregation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-slicing-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-type-link"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-validation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/response-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-interaction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-security-service"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/risk-probability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-entry-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-modifier-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-param-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-xpath-usage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/security-source-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sequence-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-provision-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-referral-method"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/cvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-9-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/mvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ndc"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/slotstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/special-values"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specification-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/structure-definition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-channel-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-tag"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/substance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/substance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplydelivery-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supply-item-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supply-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/system-version-processing-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-performer-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/testscript-operation-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/testscript-profile-destination-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/testscript-profile-origin-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/transaction-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/trigger-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/type-derivation-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/udi-entry-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/unknown-content-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/usage-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0001"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0002"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0003"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0004"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0006/2.1"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0006/2.4"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0007"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0008"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0009"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0012"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0017"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0023"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0027"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0033"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0034"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0038"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0043"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0048"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0052"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0061"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0062"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0063"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0065"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0066"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0069"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0070"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0074"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0076"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0078"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0080"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0083"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0085"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0091"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0092"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0098"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0100"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0102"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0103"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0104"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0105"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0106"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0107"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0108"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0109"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0116"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0119"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0121"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0122"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0123"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0124"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0126"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0127"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0128"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0130"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0131"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0133"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0135"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0136"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0137"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0140"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0141"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0142"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0144"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0145"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0146"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0147"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0148"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0149"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0150"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0153"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0155"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0156"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0157"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0158"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0159"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0160"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0161"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0162"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0163"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0164"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0165"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0166"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0167"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0168"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0169"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0170"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0173"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0174"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0175"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0177"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0178"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0179"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0180"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0181"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0183"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0185"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0187"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0189"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0190"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0191"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0193"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0200"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0201"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0202"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0203"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0204"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0205"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0206"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0207"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0208"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0209"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0210"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0211"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0213"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0214"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0215"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0216"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0217"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0220"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0223"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0224"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0225"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0227"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0228"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0229"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0230"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0231"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0232"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0234"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0235"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0236"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0237"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0238"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0239"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0240"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0241"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0242"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0243"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0247"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0248"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0250"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0251"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0252"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0253"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0254"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0255"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0256"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0257"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0258"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0259"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0260"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0261"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0262"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0263"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0265"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0267"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0268"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0269"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0270"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0271"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0272"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0273"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0275"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0276"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0277"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0278"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0279"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0280"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0281"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0282"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0283"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0284"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0286"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0287"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0290"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0291"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0292"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0294"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0298"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0299"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0301"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0305"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0309"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0311"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0315"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0316"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0317"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0321"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0322"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0323"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0324"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0325"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0326"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0329"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0330"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0331"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0332"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0334"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0335"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0336"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0337"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0338"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0339"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0344"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0350"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0351"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0354"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0355"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0356"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0357"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0359"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0360/2.3.1"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0360/2.7"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0363"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0364"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0365"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0366"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0367"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0368"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0369"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0370"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0371"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0372"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0373"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0374"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0375"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0376"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0377"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0383"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0384"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0387"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0388"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0389"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0391/2.4"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0391/2.6"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0392"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0393"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0394"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0395"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0396"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0397"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0398"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0401"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0402"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0403"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0404"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0406"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0409"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0411"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0415"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0416"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0417"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0418"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0421"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0422"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0423"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0424"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0425"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0426"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0427"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0428"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0429"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0430"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0431"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0432"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0433"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0434"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0435"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0436"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0437"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0438"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0440"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0441"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0442"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0443"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0444"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0445"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0450"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0455"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0456"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0457"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0459"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0460"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0465"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0466"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0468"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0469"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0470"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0472"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0473"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0474"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0475"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0477"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0478"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0480"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0482"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0483"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0484"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0485"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0487"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0488"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0489"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0490"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0491"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0492"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0493"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0494"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0495"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0496"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0497"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0498"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0499"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0500"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0501"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0502"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0503"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0504"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0505"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0506"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0507"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0508"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0510"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0511"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0513"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0514"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0516"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0517"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0518"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0520"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0523"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0524"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0527"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0528"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0529"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0530"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0534"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0535"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0536"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0538"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0540"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0544"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0547"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0548"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0550"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0553"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0554"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0555"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0556"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0557"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0558"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0559"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0561"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0562"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0564"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0565"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0566"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0569"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0570"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0571"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0572"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0615"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0616"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0617"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0618"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0625"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0634"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0642"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0651"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0653"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0657"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0659"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0667"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0669"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0682"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0702"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0717"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0719"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0725"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0728"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0731"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0734"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0739"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0742"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0749"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0755"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0757"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0759"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0761"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0763"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0776"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0778"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0790"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0793"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0806"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0818"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0834"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0868"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0871"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0881"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0882"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0894"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0895"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0904"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0905"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0906"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0907"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0909"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0912"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0914"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0916"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0917"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0918"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0919"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0920"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0921"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0922"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0923"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0924"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0925"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0926"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0927"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0933"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0935"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/4000"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementCondition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementDetailCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementDetailType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActExposureLevelCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActInvoiceElementModifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActMood"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActReason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipCheckpoint"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipJoin"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipSplit"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipSubset"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActSite"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActUncertainty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActUSPrivacyLaw"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AddressPartType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AddressUse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AdministrativeGender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AmericanIndianAlaskaNativeLanguages"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Calendar"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CalendarCycle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CalendarType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Charset"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CodingRationale"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CommunicationFunctionType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CompressionAlgorithm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Confidentiality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContainerCap"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContainerSeparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContentProcessingMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContextControl"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DataOperation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DeviceAlertLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DocumentCompletion"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DocumentStorage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EducationLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EmployeeJobClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EncounterAdmissionSource"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EncounterSpecialCourtesy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityDeterminer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityHandling"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartQualifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartQualifierR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartTypeR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNameUse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNameUseR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityRisk"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EquipmentAlertLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Ethnicity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ExposureMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/GenderStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/GTSAbbreviation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/hl7Realm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/HL7UpdateMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/hl7V3Conformance"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/HtmlLinkType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IdentifierReliability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IdentifierScope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IntegrityCheckAlgorithm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LanguageAbilityMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LanguageAbilityProficiency"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LivingArrangement"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LocalMarkupIgnore"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LocalRemoteControlState"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ManagedParticipationStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MapRelationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MaritalStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MessageWaitingPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ModifyIndicator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/NullFlavor"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationInterpretation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationMethod"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationValue"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/orderableDrugForm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationFunction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationSignature"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PatientImportance"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PaymentTerms"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PersonDisabilityType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProbabilityDistributionType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProcessingID"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProcessingMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryParameterValue"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryRequestLimit"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryResponse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryStatusCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Race"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RelationalOperator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RelationshipConjunction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ReligiousAffiliation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseModality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleLinkStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleLinkType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RouteOfAdministration"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Sequencing"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SetOperator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SpecimenType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/substanceAdminSubstitution"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SubstitutionCondition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellHorizontalAlign"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellScope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellVerticalAlign"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableFrame"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableRules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TargetAwareness"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TelecommunicationCapabilities"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TimingEvent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TransmissionRelationshipTypeCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TribalEntityUS"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/VaccineManufacturer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vaccination-protocol-dose-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vaccination-protocol-dose-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/variant-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/versioning-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-base-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-eye-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"
+ },
+ {
+ "uri" : "http://loinc.org"
+ },
+ {
+ "uri" : "http://nucc.org/provider-taxonomy"
+ },
+ {
+ "uri" : "http://snomed.info/sct"
+ },
+ {
+ "uri" : "http://standardterms.edqm.eu"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/action-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/admit-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/applicability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/catalogType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/common-tags"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentscope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentverification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/container-cap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-use"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diet"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/directness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/flag-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/library-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/match-grade"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-population"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/modifiers"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/need"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/object-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/organization-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payeetype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/processpriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/program"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/special-values"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/standards-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/study-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/substance-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-process"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variable-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variant-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"
+ },
+ {
+ "uri" : "http://unitsofmeasure.org"
+ },
+ {
+ "uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"
+ },
+ {
+ "uri" : "http://varnomen.hgvs.org"
+ },
+ {
+ "uri" : "http://www.ada.org/snodent"
+ },
+ {
+ "uri" : "http://www.hl7.org/fhir/contractaction"
+ },
+ {
+ "uri" : "http://www.hl7.org/fhir/contractactorrole"
+ },
+ {
+ "uri" : "http://www.hl7.org/fhir/contractsignertypecodes"
+ },
+ {
+ "uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
+ },
+ {
+ "uri" : "http://www.whocc.no/atc"
+ },
+ {
+ "uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"
+ },
+ {
+ "uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"
+ },
+ {
+ "uri" : "https://www.iana.org/time-zones"
+ },
+ {
+ "uri" : "https://www.usps.com/"
+ },
+ {
+ "uri" : "urn:ietf:bcp:13"
+ },
+ {
+ "uri" : "urn:ietf:bcp:47"
+ },
+ {
+ "uri" : "urn:ietf:rfc:3986"
+ },
+ {
+ "uri" : "urn:iso:std:iso:11073:10101"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166:-2"
+ },
+ {
+ "uri" : "urn:iso:std:iso:4217"
+ },
+ {
+ "uri" : "urn:iso-astm:E1762-95:2013"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1005.17"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"
+ }],
+ "expansion" : {
+ "parameter" : [{
+ "name" : "cache-id"
+ },
+ {
+ "name" : "tx-resource"
+ }]
+ }
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/.capabilityStatement.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/.capabilityStatement.cache
new file mode 100644
index 000000000..05b064e95
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/.capabilityStatement.cache
@@ -0,0 +1,66 @@
+{
+ "resourceType" : "CapabilityStatement",
+ "id" : "FhirServer",
+ "meta" : {
+ "tag" : [{
+ "system" : "http://hl7.org/fhir/v3/ObservationValue",
+ "code" : "SUBSETTED",
+ "display" : "Subsetted"
+ }]
+ },
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
+ "valueCode" : "both"
+ }],
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "3.0.2-2.0.12-SNAPSHOT",
+ "name" : "FHIR Reference Server Conformance Statement",
+ "status" : "active",
+ "date" : "2022-01-10T11:02:52.097Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "kind" : "instance",
+ "instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
+ "software" : {
+ "name" : "Reference Server",
+ "version" : "2.0.12-SNAPSHOT",
+ "releaseDate" : "2021-12-20T02:28:03.769Z"
+ },
+ "fhirVersion" : "3.0.2",
+ "format" : ["application/fhir+xml",
+ "application/fhir+json"],
+ "rest" : [{
+ "mode" : "server",
+ "security" : {
+ "cors" : true
+ },
+ "operation" : [{
+ "name" : "expand",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"
+ },
+ {
+ "name" : "lookup",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"
+ },
+ {
+ "name" : "validate-code",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"
+ },
+ {
+ "name" : "translate",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"
+ },
+ {
+ "name" : "closure",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"
+ },
+ {
+ "name" : "versions",
+ "definition" : "/OperationDefinition/fso-versions"
+ }]
+ }]
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/.terminologyCapabilities.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/.terminologyCapabilities.cache
new file mode 100644
index 000000000..1b1c8daa5
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/.terminologyCapabilities.cache
@@ -0,0 +1,5423 @@
+{
+ "resourceType" : "TerminologyCapabilities",
+ "codeSystem" : [{
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"
+ },
+ {
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"
+ },
+ {
+ "uri" : "http://dicom.nema.org/resources/ontology/DCM"
+ },
+ {
+ "uri" : "http://fdasis.nlm.nih.gov"
+ },
+ {
+ "uri" : "http://healthit.gov/nhin/purposeofuse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/abstract-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/account-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-cardinality-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-condition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-grouping-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/actionlist"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-precheck-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-required-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-selection-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/activity-definition-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/additionalmaterials"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjudication"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjudication-error"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adjudication-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/administrative-gender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/admit-source"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-causality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-causality-assess"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-causality-method"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-causality-result"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-seriousness"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allerg-intol-substance-exp-risk"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-clinical-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-verification-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-genderstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-species"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/appointmentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-direction-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-operator-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-response-code-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-entity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/basic-resource-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-network"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-subcategory"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-term"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/benefit-unit"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/binding-strength"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/bundle-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/capability-statement-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-team-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-team-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chargeitem-billingcodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chargeitem-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/choice-list-orientation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chromosome-human"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claimcareteamrole"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-exception"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claiminformationcategory"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/classification-or-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/clinical-impression-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/example"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/summary"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-content-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/common-tags"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/communication-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/communication-not-done-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/compartment-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composite-measure-scoring"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-attestation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-map-equivalence"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-properties"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-property-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-delete-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-read-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-clinical"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/condition-ver-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conformance-expectation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consentaction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consentcategorycodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-data-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-except-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-state-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/constraint-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contactentity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-system"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/content-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-content-derivative"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contractsubtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttermsubtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttermtypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contracttypecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contributor-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/copy-number-event"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/coverage-level"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/coverage-selfpay"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-absent-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/dataelement-stringency"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/days-of-week"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/definition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/definition-topic"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/detectedissue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnosis-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnostic-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/dicom-audit-lifecycle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diet"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/digital-media-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/discharge-disposition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/discriminator-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-reference-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-special-arrangements"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-connection-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-payload-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/entformula-additive"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/episode-of-care-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/episodeofcare-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-timing"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/evidence-quality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimitemtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimsubtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-diagnosisrelatedgroup"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-diagnosistype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-fdi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-onsettype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-oralprostho"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-payee-resource-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-paymenttype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-pharmaservice"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/explanationofbenefit-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-programcode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-providerqualification"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-relatedclaimrelationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-revenue-center"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-servicemodifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-serviceplace"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-serviceproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extension-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-tooth"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extra-activity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extra-security-role-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-udi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-USCLS"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-visionprescriptionproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/FDI-surface"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/filter-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-priority-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/forms-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fundsreserve"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-acceptance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/graph-compartment-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guidance-response-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-dependency-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-page-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/history-not-done-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/history-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/hl7-work-group"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-operations"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-verb"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identity-assuranceLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/immunization-origin"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/immunization-recommendation-date-criterion"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/immunization-recommendation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/implant-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/intervention"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/iso-21089-lifecycle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/item-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/library-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/linkage-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/link-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-empty-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-example-use-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-order"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-physical-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-group-type-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-input-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-model-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-source-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-target-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-transform"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/marital-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/match-grade"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-data-usage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measurement-principle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-population"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-scoring"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/media-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-admin-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-admin-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-dispense-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-dispense-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-package-form"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-request-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-request-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-statement-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-statement-taken"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/medication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-events"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/messageheader-response-request"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-reasons-encounter"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-significance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-transport"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-color"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-operational-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/missingtoothreason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/modifiers"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/name-assembly-order"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/name-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/narrative-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/network-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/note-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/nutrition-request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/object-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-relationshiptypes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-statistics"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operational-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-parameter-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/organization-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/parameter-group"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participantrequired"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/payeetype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/payment-adjustment-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/paymentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/payment-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/plan-definition-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/policyholder-relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-specialty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-progress-status-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/processoutcomecodes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/processpriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/property-representation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-entity-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/publication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quality-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quantity-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/question-max-occurs"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-answers-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-display-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-item-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-usage-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-certainty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-not-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/recommendation-strength"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-handling-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/referencerange-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-version-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/related-artifact-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/remittance-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-action-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-status-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/repository-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-study-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-subject-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-aggregation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-slicing-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-type-link"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-validation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/response-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-interaction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-security-service"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/risk-probability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-entry-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-modifier-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-param-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-xpath-usage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/security-source-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sequence-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-provision-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-referral-method"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/service-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/cvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-9-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/mvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ndc"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/slotstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/special-values"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specification-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/structure-definition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-channel-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-tag"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/substance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/substance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplydelivery-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supply-item-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supply-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/system-version-processing-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-performer-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/testscript-operation-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/testscript-profile-destination-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/testscript-profile-origin-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/transaction-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/trigger-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/type-derivation-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/udi-entry-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/unknown-content-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/usage-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0001"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0002"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0003"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0004"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0006/2.1"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0006/2.4"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0007"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0008"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0009"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0012"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0017"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0023"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0027"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0033"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0034"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0038"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0043"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0048"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0052"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0061"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0062"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0063"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0065"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0066"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0069"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0070"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0074"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0076"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0078"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0080"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0083"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0085"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0091"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0092"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0098"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0100"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0102"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0103"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0104"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0105"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0106"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0107"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0108"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0109"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0116"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0119"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0121"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0122"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0123"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0124"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0126"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0127"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0128"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0130"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0131"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0133"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0135"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0136"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0137"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0140"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0141"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0142"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0144"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0145"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0146"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0147"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0148"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0149"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0150"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0153"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0155"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0156"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0157"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0158"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0159"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0160"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0161"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0162"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0163"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0164"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0165"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0166"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0167"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0168"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0169"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0170"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0173"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0174"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0175"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0177"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0178"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0179"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0180"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0181"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0183"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0185"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0187"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0189"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0190"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0191"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0193"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0200"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0201"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0202"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0203"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0204"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0205"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0206"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0207"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0208"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0209"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0210"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0211"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0213"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0214"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0215"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0216"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0217"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0220"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0223"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0224"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0225"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0227"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0228"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0229"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0230"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0231"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0232"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0234"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0235"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0236"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0237"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0238"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0239"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0240"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0241"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0242"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0243"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0247"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0248"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0250"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0251"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0252"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0253"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0254"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0255"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0256"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0257"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0258"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0259"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0260"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0261"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0262"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0263"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0265"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0267"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0268"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0269"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0270"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0271"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0272"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0273"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0275"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0276"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0277"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0278"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0279"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0280"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0281"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0282"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0283"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0284"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0286"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0287"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0290"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0291"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0292"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0294"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0298"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0299"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0301"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0305"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0309"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0311"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0315"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0316"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0317"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0321"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0322"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0323"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0324"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0325"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0326"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0329"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0330"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0331"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0332"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0334"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0335"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0336"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0337"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0338"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0339"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0344"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0350"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0351"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0354"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0355"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0356"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0357"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0359"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0360/2.3.1"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0360/2.7"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0363"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0364"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0365"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0366"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0367"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0368"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0369"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0370"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0371"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0372"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0373"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0374"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0375"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0376"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0377"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0383"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0384"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0387"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0388"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0389"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0391/2.4"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0391/2.6"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0392"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0393"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0394"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0395"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0396"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0397"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0398"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0401"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0402"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0403"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0404"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0406"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0409"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0411"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0415"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0416"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0417"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0418"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0421"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0422"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0423"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0424"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0425"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0426"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0427"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0428"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0429"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0430"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0431"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0432"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0433"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0434"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0435"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0436"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0437"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0438"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0440"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0441"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0442"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0443"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0444"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0445"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0450"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0455"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0456"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0457"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0459"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0460"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0465"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0466"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0468"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0469"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0470"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0472"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0473"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0474"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0475"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0477"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0478"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0480"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0482"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0483"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0484"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0485"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0487"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0488"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0489"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0490"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0491"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0492"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0493"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0494"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0495"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0496"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0497"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0498"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0499"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0500"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0501"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0502"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0503"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0504"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0505"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0506"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0507"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0508"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0510"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0511"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0513"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0514"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0516"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0517"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0518"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0520"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0523"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0524"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0527"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0528"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0529"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0530"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0534"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0535"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0536"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0538"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0540"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0544"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0547"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0548"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0550"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0553"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0554"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0555"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0556"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0557"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0558"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0559"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0561"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0562"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0564"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0565"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0566"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0569"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0570"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0571"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0572"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0615"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0616"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0617"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0618"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0625"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0634"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0642"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0651"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0653"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0657"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0659"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0667"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0669"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0682"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0702"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0717"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0719"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0725"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0728"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0731"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0734"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0739"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0742"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0749"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0755"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0757"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0759"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0761"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0763"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0776"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0778"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0790"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0793"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0806"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0818"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0834"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0868"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0871"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0881"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0882"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0894"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0895"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0904"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0905"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0906"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0907"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0909"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0912"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0914"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0916"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0917"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0918"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0919"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0920"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0921"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0922"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0923"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0924"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0925"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0926"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0927"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0933"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/0935"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v2/4000"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementCondition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementDetailCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementDetailType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AcknowledgementType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActExposureLevelCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActInvoiceElementModifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActMood"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActReason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipCheckpoint"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipJoin"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipSplit"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipSubset"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActRelationshipType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActSite"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActUncertainty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ActUSPrivacyLaw"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AddressPartType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AddressUse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AdministrativeGender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/AmericanIndianAlaskaNativeLanguages"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Calendar"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CalendarCycle"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CalendarType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Charset"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CodingRationale"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CommunicationFunctionType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/CompressionAlgorithm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Confidentiality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContainerCap"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContainerSeparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContentProcessingMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ContextControl"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DataOperation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DeviceAlertLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DocumentCompletion"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/DocumentStorage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EducationLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EmployeeJobClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EncounterAdmissionSource"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EncounterSpecialCourtesy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityDeterminer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityHandling"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartQualifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartQualifierR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNamePartTypeR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNameUse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityNameUseR2"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityRisk"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EntityStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/EquipmentAlertLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Ethnicity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ExposureMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/GenderStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/GTSAbbreviation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/hl7Realm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/HL7UpdateMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/hl7V3Conformance"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/HtmlLinkType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IdentifierReliability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IdentifierScope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/IntegrityCheckAlgorithm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LanguageAbilityMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LanguageAbilityProficiency"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LivingArrangement"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LocalMarkupIgnore"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/LocalRemoteControlState"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ManagedParticipationStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MapRelationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MaritalStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/MessageWaitingPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ModifyIndicator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/NullFlavor"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationInterpretation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationMethod"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ObservationValue"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/orderableDrugForm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationFunction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationSignature"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ParticipationType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PatientImportance"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PaymentTerms"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/PersonDisabilityType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProbabilityDistributionType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProcessingID"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ProcessingMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryParameterValue"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryPriority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryRequestLimit"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryResponse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/QueryStatusCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Race"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RelationalOperator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RelationshipConjunction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ReligiousAffiliation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseModality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/ResponseMode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleClass"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleLinkStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleLinkType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RoleStatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/RouteOfAdministration"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/Sequencing"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SetOperator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SpecimenType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/substanceAdminSubstitution"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/SubstitutionCondition"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellHorizontalAlign"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellScope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableCellVerticalAlign"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableFrame"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TableRules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TargetAwareness"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TelecommunicationCapabilities"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TimingEvent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TransmissionRelationshipTypeCode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/TribalEntityUS"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/v3/VaccineManufacturer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vaccination-protocol-dose-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vaccination-protocol-dose-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/variant-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/versioning-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-base-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-eye-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"
+ },
+ {
+ "uri" : "http://loinc.org"
+ },
+ {
+ "uri" : "http://nucc.org/provider-taxonomy"
+ },
+ {
+ "uri" : "http://snomed.info/sct"
+ },
+ {
+ "uri" : "http://standardterms.edqm.eu"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/action-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/admit-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/applicability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/catalogType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/common-tags"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentscope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentverification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/container-cap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-use"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diet"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/directness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/flag-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/library-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/match-grade"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-population"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/modifiers"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/need"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/object-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/organization-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payeetype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/processpriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/program"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/special-values"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/standards-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/study-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/substance-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-process"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variable-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variant-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"
+ },
+ {
+ "uri" : "http://unitsofmeasure.org"
+ },
+ {
+ "uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"
+ },
+ {
+ "uri" : "http://varnomen.hgvs.org"
+ },
+ {
+ "uri" : "http://www.ada.org/snodent"
+ },
+ {
+ "uri" : "http://www.hl7.org/fhir/contractaction"
+ },
+ {
+ "uri" : "http://www.hl7.org/fhir/contractactorrole"
+ },
+ {
+ "uri" : "http://www.hl7.org/fhir/contractsignertypecodes"
+ },
+ {
+ "uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
+ },
+ {
+ "uri" : "http://www.whocc.no/atc"
+ },
+ {
+ "uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"
+ },
+ {
+ "uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"
+ },
+ {
+ "uri" : "https://www.iana.org/time-zones"
+ },
+ {
+ "uri" : "https://www.usps.com/"
+ },
+ {
+ "uri" : "urn:ietf:bcp:13"
+ },
+ {
+ "uri" : "urn:ietf:bcp:47"
+ },
+ {
+ "uri" : "urn:ietf:rfc:3986"
+ },
+ {
+ "uri" : "urn:iso:std:iso:11073:10101"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166:-2"
+ },
+ {
+ "uri" : "urn:iso:std:iso:4217"
+ },
+ {
+ "uri" : "urn:iso-astm:E1762-95:2013"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1005.17"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"
+ }],
+ "expansion" : {
+ "parameter" : [{
+ "name" : "cache-id"
+ },
+ {
+ "name" : "tx-resource"
+ }]
+ }
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/all-systems.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/all-systems.cache
new file mode 100644
index 000000000..583cedc6d
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/all-systems.cache
@@ -0,0 +1,80 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "fi"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "lang":"fi", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Finnish",
+ "code" : "fi",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "d"
+}, "url": "http://hl7.org/fhir/ValueSet/units-of-time", "version": "3.0.2", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "天",
+ "code" : "d",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "image/jpg"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "urn:ietf:bcp:13"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "image/jpg",
+ "code" : "image/jpg",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "application/pdf"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "urn:ietf:bcp:13"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "application/pdf",
+ "code" : "application/pdf",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "de-CH"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "German (Switzerland)",
+ "code" : "de-CH",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "US",
+ "display" : "United States of America"
+}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction", "version": "3.0.2", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "United States of America",
+ "code" : "US",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "en"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "lang":"en", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "English",
+ "code" : "en",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/iso3166.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/iso3166.cache
new file mode 100644
index 000000000..449c9116b
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/iso3166.cache
@@ -0,0 +1,84 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "NL"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Netherlands",
+ "code" : "NL",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "NL",
+ "display" : "Netherlands"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Netherlands",
+ "code" : "NL",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "NL",
+ "display" : "Netherlands"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Netherlands",
+ "code" : "NL",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "NL"
+}, "url": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.5.2--20171231000000--0", "version": "2017-12-31T00:00:00", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Netherlands",
+ "code" : "NL",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "NL"
+}, "url": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.5.2--20171231000000--0", "version": "2017-12-31T00:00:00", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Netherlands",
+ "code" : "NL",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "NL",
+ "display" : "Netherlands"
+}, "url": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.5.2--20171231000000", "version": "2017-12-31T00:00:00", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Netherlands",
+ "code" : "NL",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "US"
+}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction--0", "version": "3.0.2", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "United States of America",
+ "code" : "US",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "US"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "United States of America",
+ "code" : "US",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/loinc.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/loinc.cache
new file mode 100644
index 000000000..ad214b6e9
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/loinc.cache
@@ -0,0 +1,309 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "19935-6",
+ "display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter"
+}, "valueSet" :null, "lang":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter",
+ "code" : "19935-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "19935-6"
+}, "url": "http://phr.kanta.fi/ValueSet/fiphr-vs-vitalsigns--0", "version": "0.03", "lang":"fi", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "ei käännetty",
+ "code" : "19935-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "19935-6",
+ "display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter"
+}, "url": "http://phr.kanta.fi/ValueSet/fiphr-vs-vitalsigns", "version": "0.03", "lang":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter",
+ "code" : "19935-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "19935-6"
+}, "valueSet" :null, "lang":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter",
+ "code" : "19935-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "28655-9"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "3.0.2", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Attending Discharge summary",
+ "code" : "28655-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "28655-9"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "3.0.2", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Attending Discharge summary",
+ "code" : "28655-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "28655-9"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Attending Discharge summary",
+ "code" : "28655-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "29299-5",
+ "display" : "Reason for visit Narrative"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Reason for visit Narrative",
+ "code" : "29299-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "10183-2",
+ "display" : "Hospital discharge medications Narrative"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Hospital discharge medications Narrative",
+ "code" : "10183-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "48765-2",
+ "display" : "Allergies and adverse reactions Document"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Allergies and adverse reactions Document",
+ "code" : "48765-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "46241-6"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Hospital admission diagnosis Narrative - Reported",
+ "code" : "46241-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "18842-5"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "3.0.2", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge summary",
+ "code" : "18842-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "18842-5",
+ "display" : "Discharge Summary"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "3.0.2", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge summary",
+ "code" : "18842-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "18842-5"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge summary",
+ "code" : "18842-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "48765-2",
+ "display" : "Allergies"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Allergies and adverse reactions Document",
+ "code" : "48765-2",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Allergies\" is not a valid display for the code {http://loinc.org}48765-2 - should be one of ['Allergies and adverse reactions Document', 'Allergies &or adverse reactions Doc', '临床文档型' (zh-CN), '临床文档' (zh-CN), '文档' (zh-CN), '文书' (zh-CN), '医疗文书' (zh-CN), '临床医疗文书 医疗服务对象' (zh-CN), '客户' (zh-CN), '病人' (zh-CN), '病患' (zh-CN), '病号' (zh-CN), '超系统 - 病人 发现是一个原子型临床观察指标,并不是作为印象的概括陈述。体格检查、病史、系统检查及其他此类观察指标的属性均为发现。它们的标尺对于编码型发现可能是名义型,而对于叙述型文本之中所报告的发现,则可能是叙述型。' (zh-CN), '发现物' (zh-CN), '所见' (zh-CN), '结果' (zh-CN), '结论 变态反应与不良反应 文档.其他' (zh-CN), '杂项类文档' (zh-CN), '其他文档 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 杂项' (zh-CN), '杂项类' (zh-CN), '杂项试验 过敏反应' (zh-CN), '过敏' (zh-CN), '' (zh-CN), 'Allergie e reazioni avverse Documentazione miscellanea Miscellanea Osservazione paziente Punto nel tempo (episodio)' (it-IT), 'Документ Точка во времени' (ru-RU), 'Момент' (ru-RU)] (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8648-8",
+ "display" : "Hospital course Narrative"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Hospital course Narrative",
+ "code" : "8648-8",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "78375-3",
+ "display" : "Discharge diagnosis Narrative"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge diagnosis Narrative",
+ "code" : "78375-3",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "75311-1",
+ "display" : "Discharge medications Narrative"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge medications Narrative",
+ "code" : "75311-1",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "42347-5",
+ "display" : "Admission diagnosis (narrative)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Admission diagnosis (narrative)",
+ "code" : "42347-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "42346-7",
+ "display" : "Medications on admission (narrative)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Medications on admission (narrative)",
+ "code" : "42346-7",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "42344-2",
+ "display" : "Discharge diet (narrative)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge diet (narrative)",
+ "code" : "42344-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "10164-2",
+ "display" : "History of Present illness Narrative"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "History of Present illness Narrative",
+ "code" : "10164-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "18776-5",
+ "display" : "Plan of care"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Plan of care note",
+ "code" : "18776-5",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Plan of care\" is not a valid display for the code {http://loinc.org}18776-5 - should be one of ['Plan of care note', 'Plan of care note', '临床文档型' (zh-CN), '临床文档' (zh-CN), '文档' (zh-CN), '文书' (zh-CN), '医疗文书' (zh-CN), '临床医疗文书 事件发生的地方' (zh-CN), '场景' (zh-CN), '环境' (zh-CN), '背景 医疗服务(照护服务、护理服务、护理、照护、医疗照护、诊疗、诊疗服务、照顾、看护)计划(方案)记录 发现是一个原子型临床观察指标,并不是作为印象的概括陈述。体格检查、病史、系统检查及其他此类观察指标的属性均为发现。它们的标尺对于编码型发现可能是名义型,而对于叙述型文本之中所报告的发现,则可能是叙述型。' (zh-CN), '发现物' (zh-CN), '所见' (zh-CN), '结果' (zh-CN), '结论 文档本体' (zh-CN), '临床文档本体' (zh-CN), '文档本体' (zh-CN), '文书本体' (zh-CN), '医疗文书本体' (zh-CN), '临床医疗文书本体 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 未加明确说明的角色 笔记' (zh-CN), '按语' (zh-CN), '注释' (zh-CN), '说明' (zh-CN), '票据' (zh-CN), '单据' (zh-CN), '证明书' (zh-CN), '' (zh-CN), 'Documentazione dell''ontologia Osservazione Piano di cura Punto nel tempo (episodio) Ruolo non specificato' (it-IT)] (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "47420-5",
+ "display" : "Functional status assessment note"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Functional status assessment note",
+ "code" : "47420-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "47519-4",
+ "display" : "History of Procedures Document"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "History of Procedures Document",
+ "code" : "47519-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "10187-3",
+ "display" : "Review of systems Narrative Reporte"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Review of systems Narrative - Reported",
+ "code" : "10187-3",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Review of systems Narrative Reporte\" is not a valid display for the code {http://loinc.org}10187-3 - should be one of ['Review of systems Narrative - Reported', 'Review of systems', '医疗服务对象' (zh-CN), '客户' (zh-CN), '病人' (zh-CN), '病患' (zh-CN), '病号' (zh-CN), '超系统 - 病人 历史纪录与体格检查 历史纪录与体格检查.历史记录' (zh-CN), '历史纪录与体格检查.历史记录类' (zh-CN), '历史纪录与体格检查.历史记录类别' (zh-CN), '历史纪录与体格检查.病史' (zh-CN), '历史纪录与体格检查.病史类' (zh-CN), '历史纪录与体格检查.病史类别' (zh-CN), '历史纪录与体格检查.病史记录' (zh-CN), '历史纪录与体格检查.病史记录类' (zh-CN), '历史纪录与体格检查.病史记录类别' (zh-CN), '历史纪录与体格检查小节.历史记录' (zh-CN), '历史纪录与体格检查小节.历史记录类' (zh-CN), '历史纪录与体格检查小节.历史记录类别' (zh-CN), '历史纪录与体格检查小节.病史' (zh-CN), '历史纪录与体格检查小节.病史类' (zh-CN), '历史纪录与体格检查小节.病史类别' (zh-CN), '历史纪录与体格检查小节.病史记 历史纪录与体格检查小节 发现是一个原子型临床观察指标,并不是作为印象的概括陈述。体格检查、病史、系统检查及其他此类观察指标的属性均为发现。它们的标尺对于编码型发现可能是名义型,而对于叙述型文本之中所报告的发现,则可能是叙述型。' (zh-CN), '发现物' (zh-CN), '所见' (zh-CN), '结果' (zh-CN), '结论 叙述' (zh-CN), '叙述性文字' (zh-CN), '报告' (zh-CN), '报告型' (zh-CN), '文字叙述' (zh-CN), '文本叙述型' (zh-CN), '文本描述' (zh-CN), '文本描述型 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 病史与体格检查 系统回顾' (zh-CN), '系统审核' (zh-CN), '' (zh-CN), 'Anamnesi Osservazione paziente Punto nel tempo (episodio)' (it-IT), 'Анамнестические сведения' (ru-RU), 'Сообщенная третьим лицом информация Описательный Точка во времени' (ru-RU), 'Момент' (ru-RU)] (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "87504-7",
+ "display" : "Administrative information"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "LCDS v4.00 - Administrative information - discharge [CMS Assessment]",
+ "code" : "87504-7",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Administrative information\" is not a valid display for the code {http://loinc.org}87504-7 - should be one of ['LCDS v4.00 - Administrative information - discharge [CMS Assessment]', ''] (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "2069-3",
+ "display" : "Chloride [Moles/volume] in Blood"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Chloride [Moles/volume] in Blood",
+ "code" : "2069-3",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/snomed.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/snomed.cache
new file mode 100644
index 000000000..262891944
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/snomed.cache
@@ -0,0 +1,334 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "66493003"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Product containing theophylline (medicinal product)",
+ "code" : "66493003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "394899003",
+ "display" : "oral administration of treatment"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Oral administration of treatment",
+ "code" : "394899003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "118246004",
+ "display" : "Laboratory test finding (finding)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Laboratory test finding",
+ "code" : "118246004",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Laboratory test finding (finding)\" is not a valid display for the code {http://snomed.info/sct}118246004 - should be one of ['Laboratory test finding', 'Laboratory test observations', 'Laboratory test result', 'Laboratory test finding (navigational concept)'] (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "275711006",
+ "display" : "Chemistry"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Serum chemistry test",
+ "code" : "275711006",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Chemistry\" is not a valid display for the code {http://snomed.info/sct}275711006 - should be one of ['Serum chemistry test', 'Serum chemistry test (procedure)'] (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "281302008",
+ "display" : "Above reference range"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Above reference range",
+ "code" : "281302008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "419891008",
+ "display" : "Record artifact (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Record artifact (record artifact)",
+ "code" : "419891008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "371525003",
+ "display" : "Clinical procedure report (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Clinical procedure report",
+ "code" : "371525003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "17621005",
+ "display" : "Normal (qualifier value)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Normal",
+ "code" : "17621005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "722172003",
+ "display" : "Military health institution (environment)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Military health institution (environment)",
+ "code" : "722172003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "394609007",
+ "display" : "General surgery (qualifier value)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "General surgery (qualifier value)",
+ "code" : "394609007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "71388002",
+ "display" : "Procedure (procedure)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Procedure",
+ "code" : "71388002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "823681000000100",
+ "display" : "Outpatient letter"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 823681000000100 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"823681000000100\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#823681000000100) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "886921000000105",
+ "display" : "Allergies and adverse reactions"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 886921000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"886921000000105\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#886921000000105) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "1077881000000105",
+ "display" : "Attendance details"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 1077881000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"1077881000000105\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#1077881000000105) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "887181000000106",
+ "display" : "Clinical summary"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 887181000000106 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"887181000000106\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#887181000000106) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "887161000000102",
+ "display" : "Diagnoses"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 887161000000102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"887161000000102\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#887161000000102) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "1052891000000108",
+ "display" : "Referrer details"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 1052891000000108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"1052891000000108\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#1052891000000108) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "715851000000102",
+ "display" : "Examination findings"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 715851000000102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"715851000000102\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#715851000000102) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "717121000000105",
+ "display" : "History"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 717121000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"717121000000105\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#717121000000105) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "933361000000108",
+ "display" : "Medications and medical devices"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 933361000000108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"933361000000108\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#933361000000108) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "887171000000109",
+ "display" : "Procedures"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 887171000000109 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"887171000000109\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#887171000000109) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "887201000000105",
+ "display" : "Plan and requested actions"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 887201000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"887201000000105\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#887201000000105) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "1052951000000105",
+ "display" : "Information and advice given"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 1052951000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"1052951000000105\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#1052951000000105) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "886731000000109",
+ "display" : "Patient demographics"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 886731000000109 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"886731000000109\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#886731000000109) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "887231000000104",
+ "display" : "Person completing record"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 887231000000104 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"887231000000104\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#887231000000104) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "9290701000001101",
+ "display" : "Optrex"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 9290701000001101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"9290701000001101\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#9290701000001101) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "443938003",
+ "display" : "Procedure carried out on subject"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Procedure carried out on subject (situation)",
+ "code" : "443938003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "17621005",
+ "display" : "Normal"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Normal",
+ "code" : "17621005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "27171005"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Urinalysis",
+ "code" : "27171005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "55011004"
+}, "valueSet" :null, "lang":"en", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Steady",
+ "code" : "55011004",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "55011004"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "55011004"
+ }]
+ }
+}, "lang":"en", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "code" : "55011004",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/ucum.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/ucum.cache
new file mode 100644
index 000000000..39e59351a
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/ucum.cache
@@ -0,0 +1,39 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "L/min"
+}, "valueSet" :null, "lang":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "L/min",
+ "code" : "L/min",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "21612-7"
+}, "valueSet" :null, "lang":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Error processing Unit: '21612-7': Expected \"/\" or \".\" at character 6; The code \"21612-7\" is not valid in the system http://unitsofmeasure.org; The code provided (http://unitsofmeasure.org#21612-7) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "tbl"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Error processing Unit: 'tbl': The unit \"tbl\" is unknown at character 1; The code \"tbl\" is not valid in the system http://unitsofmeasure.org; The code provided (http://unitsofmeasure.org#tbl) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r3)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mmol/L"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mmol/L",
+ "code" : "mmol/L",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/v3-ActCode.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/v3-ActCode.cache
new file mode 100644
index 000000000..faf40c532
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/v3-ActCode.cache
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ActCode",
+ "code" : "IMP",
+ "display" : "inpatient encounter"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "inpatient encounter",
+ "code" : "IMP",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/v3-ActReason.cache b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/v3-ActReason.cache
new file mode 100644
index 000000000..21ac53551
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/3.0.2/v3-ActReason.cache
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ActReason",
+ "code" : "HTEST",
+ "display" : "test health data"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "test health data",
+ "code" : "HTEST",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/.capabilityStatement.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/.capabilityStatement.cache
new file mode 100644
index 000000000..5b21e868b
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/.capabilityStatement.cache
@@ -0,0 +1,62 @@
+{
+ "resourceType" : "CapabilityStatement",
+ "id" : "FhirServer",
+ "meta" : {
+ "tag" : [{
+ "system" : "http://hl7.org/fhir/v3/ObservationValue",
+ "code" : "SUBSETTED",
+ "display" : "Subsetted"
+ }]
+ },
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "4.0.1-2.0.12-SNAPSHOT",
+ "name" : "FHIR Reference Server Conformance Statement",
+ "status" : "active",
+ "date" : "2022-01-10T11:07:19.254Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "kind" : "instance",
+ "instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
+ "software" : {
+ "name" : "Reference Server",
+ "version" : "2.0.12-SNAPSHOT",
+ "releaseDate" : "2021-12-20T02:28:03.769Z"
+ },
+ "fhirVersion" : "4.0.1",
+ "format" : ["application/fhir+xml",
+ "application/fhir+json"],
+ "rest" : [{
+ "mode" : "server",
+ "security" : {
+ "cors" : true
+ },
+ "operation" : [{
+ "name" : "expand",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"
+ },
+ {
+ "name" : "lookup",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"
+ },
+ {
+ "name" : "validate-code",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"
+ },
+ {
+ "name" : "translate",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"
+ },
+ {
+ "name" : "closure",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"
+ },
+ {
+ "name" : "versions",
+ "definition" : "/OperationDefinition/fso-versions"
+ }]
+ }]
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/.terminologyCapabilities.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/.terminologyCapabilities.cache
new file mode 100644
index 000000000..cb68307ef
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/.terminologyCapabilities.cache
@@ -0,0 +1,3581 @@
+{
+ "resourceType" : "TerminologyCapabilities",
+ "id" : "FhirServer",
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "1.0.0",
+ "name" : "FHIR Reference Server Teminology Capability Statement",
+ "status" : "active",
+ "date" : "2022-01-07T08:11:26.721Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections",
+ "codeSystem" : [{
+ "uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"
+ },
+ {
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"
+ },
+ {
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"
+ },
+ {
+ "uri" : "http://dicom.nema.org/resources/ontology/DCM"
+ },
+ {
+ "uri" : "http://fdasis.nlm.nih.gov"
+ },
+ {
+ "uri" : "http://healthit.gov/nhin/purposeofuse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/abstract-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/account-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-cardinality-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-condition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-grouping-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-precheck-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-required-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-selection-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/additionalmaterials"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/administrative-gender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-actuality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-genderstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-species"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/appointmentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-direction-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-operator-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-response-code-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/asset-availability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/binding-strength"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/bundle-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/capability-statement-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-team-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chargeitem-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/code-search-support"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/example"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/summary"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/task-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-content-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/compartment-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-attestation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-map-equivalence"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-properties"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-property-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-subsumption-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-delete-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-read-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-data-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consentperformer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-provision-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-state-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/constraint-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-system"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-action-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-scope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-decision-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-definition-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-definition-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-expiration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-legalstate"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-party-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-publicationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-scope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-classification"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contributor-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/days-of-week"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/definition-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/detectedissue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-definition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-nametype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnostic-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/discriminator-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-reference-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/episode-of-care-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-timing"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/examplescenario-actor-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimitemtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-fdi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-onsettype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-oralprostho"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-pharmaservice"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/explanationofbenefit-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/exposure-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/expression-language"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-servicemodifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-serviceproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extension-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extra-activity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-udi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/feeding-device"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/FHIR-version"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/filter-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-priority-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/gender-identity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/graph-compartment-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/graph-compartment-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-measure"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guidance-response-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-page-generation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-parameter-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/history-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-operations"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-verb"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identity-assuranceLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/imagingstudy-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/intervention"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/invoice-priceComponentType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/invoice-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/item-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/knowledge-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/language-preference-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/linkage-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/link-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-group-type-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-input-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-model-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-source-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-target-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-transform"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-events"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/messageheader-response-request"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-significance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-color"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-operational-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/name-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/narrative-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/network-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/note-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-range-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-parameter-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/organization-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/orientation-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participantrequired"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/permitted-data-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-specialty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-progress-status-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-storage-scale"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/property-representation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-entity-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-participant-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/publication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quality-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quantity-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-answers-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-display-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-enable-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-item-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-not-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-handling-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-version-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/related-artifact-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relation-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/remittance-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-action-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-status-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/repository-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-element-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-study-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-subject-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-aggregation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-slicing-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-validation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/response-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-interaction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-entry-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-modifier-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-param-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-xpath-usage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/secondary-finding"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sequence-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/cvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-9-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/mvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ndc"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/slotstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sort-direction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/spdx-license"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-contained-preference"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/strand-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/structure-definition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-channel-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/substance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplydelivery-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/transaction-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/trigger-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/type-derivation-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/udi-entry-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/unknown-content-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/variable-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/versioning-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-base-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-eye-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"
+ },
+ {
+ "uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"
+ },
+ {
+ "uri" : "http://loinc.org"
+ },
+ {
+ "uri" : "http://nucc.org/provider-taxonomy"
+ },
+ {
+ "uri" : "http://snomed.info/sct"
+ },
+ {
+ "uri" : "http://standardterms.edqm.eu"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/action-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/admit-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/applicability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/catalogType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/common-tags"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentscope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentverification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/container-cap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-use"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diet"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/directness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/flag-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/library-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/match-grade"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-population"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-modality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/message-transport"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/modifiers"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/need"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/object-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/organization-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payeetype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/processpriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/program"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/special-values"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/standards-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/study-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/substance-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-process"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variable-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variant-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"
+ },
+ {
+ "uri" : "http://unitsofmeasure.org"
+ },
+ {
+ "uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"
+ },
+ {
+ "uri" : "http://varnomen.hgvs.org"
+ },
+ {
+ "uri" : "http://www.ada.org/snodent"
+ },
+ {
+ "uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
+ },
+ {
+ "uri" : "http://www.whocc.no/atc"
+ },
+ {
+ "uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"
+ },
+ {
+ "uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"
+ },
+ {
+ "uri" : "https://www.iana.org/time-zones"
+ },
+ {
+ "uri" : "https://www.usps.com/"
+ },
+ {
+ "uri" : "urn:ietf:bcp:13"
+ },
+ {
+ "uri" : "urn:ietf:bcp:47"
+ },
+ {
+ "uri" : "urn:ietf:rfc:3986"
+ },
+ {
+ "uri" : "urn:iso:std:iso:11073:10101"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166:-2"
+ },
+ {
+ "uri" : "urn:iso:std:iso:4217"
+ },
+ {
+ "uri" : "urn:iso-astm:E1762-95:2013"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1005.17"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"
+ }],
+ "expansion" : {
+ "parameter" : [{
+ "name" : "cache-id",
+ "documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after tehy are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"
+ },
+ {
+ "name" : "tx-resource",
+ "documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"
+ }]
+ }
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/Location.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/Location.cache
new file mode 100644
index 000000000..8c996eb37
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/Location.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "Location",
+ "code" : "Location"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "severity" : "error",
+ "error" : "The code system 'Location' is not known (encountered paired with code = 'Location'); The code provided (Location#Location) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/all-systems.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/all-systems.cache
new file mode 100644
index 000000000..c8d75f5db
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/all-systems.cache
@@ -0,0 +1,1535 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "application/octet-stream"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "application/octet-stream",
+ "code" : "application/octet-stream",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "de-CH"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Deutsch (Schweiz)",
+ "code" : "de-CH",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "application/pdf"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "application/pdf",
+ "code" : "application/pdf",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "59284-0",
+ "display" : "Patient Authorization Signature"
+}, "url": "http://hl7.org/fhir/ValueSet/consent-category", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Consent Document",
+ "code" : "59284-0",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Patient Authorization Signature\" is not a valid display for the code {http://loinc.org}59284-0 - should be one of ['Consent Document', 'Consent', '临床文档型' (zh-CN), '临床文档' (zh-CN), '文档' (zh-CN), '文书' (zh-CN), '医疗文书' (zh-CN), '临床医疗文书 事件发生的地方' (zh-CN), '场景' (zh-CN), '环境' (zh-CN), '背景 医疗服务对象' (zh-CN), '客户' (zh-CN), '病人' (zh-CN), '超系统 - 病人 发现是一个原子型临床观察指标,并不是作为印象的概括陈述。体格检查、病史、系统检查及其他此类观察指标的属性均为发现。它们的标尺对于编码型发现可能是名义型,而对于叙述型文本之中所报告的发现,则可能是叙述型。' (zh-CN), '发现物' (zh-CN), '所见' (zh-CN), '结果' (zh-CN), '结论 同意书' (zh-CN), '知情同意' (zh-CN), '知情同意书 文档本体' (zh-CN), '临床文档本体' (zh-CN), '文档本体' (zh-CN), '文书本体' (zh-CN), '医疗文书本体' (zh-CN), '临床医疗文书本体 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间' (zh-CN), 'Documentazione dell''ontologia Osservazione Punto nel tempo (episodio)' (it-IT), '' (it-IT)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "image/*"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "image/*",
+ "code" : "image/*",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "d"
+}, "url": "http://hl7.org/fhir/ValueSet/units-of-time", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "天",
+ "code" : "d",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "en-IN"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "lang":"en-IN", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "English (India)",
+ "code" : "en-IN",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "image/jpg"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "image/jpg",
+ "code" : "image/jpg",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "xml"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "xml",
+ "code" : "xml",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "json"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "json",
+ "code" : "json",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "application/fhir+json"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "application/fhir+json",
+ "code" : "application/fhir+json",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "text/plain"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "text/plain",
+ "code" : "text/plain",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "371532007",
+ "display" : "Progress note"
+}, "url": "http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode", "version": "2.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Progress report",
+ "code" : "371532007",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Progress note\" is not a valid display for the code {http://snomed.info/sct}371532007 - should be one of ['Progress report', 'Report of subsequent visit', 'Progress report (record artifact)'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "de-CH"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "German (Switzerland)",
+ "code" : "de-CH",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "34133-9",
+ "display" : "Summary of episode note"
+}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-documentreference-type", "version": "3.1.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Summary of episode note",
+ "code" : "34133-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "en-US"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "English (United States)",
+ "code" : "en-US",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "text/xml"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "text/xml",
+ "code" : "text/xml",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "US",
+ "display" : "United States of America"
+}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "United States of America",
+ "code" : "US",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10291000132101",
+ "display" : "Portion of mucosa of colon segment seen, but other areas of colon segment not well seen due to staining, residual stool and/or opaque liquid (finding)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "10281000132103",
+ "display" : "0",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Unprepared colon segment with mucosa not seen due to solid stool that cannot be cleared (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa ikke sett, fast avføring tilstede"
+ }]
+ },
+ {
+ "code" : "10291000132101",
+ "display" : "1",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Portion of mucosa of colon segment seen, but other areas of colon segment not well seen due to staining, residual stool and/or opaque liquid (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa delvis sett, farget væske og avføringsrester tilstede."
+ }]
+ },
+ {
+ "code" : "10301000132102",
+ "display" : "2",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Minor amount of residual staining, small fragments of stool and/or opaque liquid, but mucosa of colon segment seen well (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa godt visualisert, små mengder farget væske eller avføring."
+ }]
+ },
+ {
+ "code" : "10311000132100",
+ "display" : "3",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Entire mucosa of colon segment seen well with no residual staining, small fragments of stool or opaque liquid (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa komplett visualisert, ingen farget væske eller avføring."
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "concept" : [{
+ "code" : "NA",
+ "display" : "NA",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "not applicable"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "10281000132103",
+ "display" : "0"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10291000132101",
+ "display" : "1"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10301000132102",
+ "display" : "2"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10311000132100",
+ "display" : "3"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "NA",
+ "display" : "NA"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Portion of mucosa of the colon segment seen, but other areas of the colon segment are not well seen because of staining, residual stool, or opaque liquid, 1",
+ "code" : "10291000132101",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10301000132102",
+ "display" : "Minor amount of residual staining, small fragments of stool and/or opaque liquid, but mucosa of colon segment seen well (finding)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "10281000132103",
+ "display" : "0",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Unprepared colon segment with mucosa not seen due to solid stool that cannot be cleared (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa ikke sett, fast avføring tilstede"
+ }]
+ },
+ {
+ "code" : "10291000132101",
+ "display" : "1",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Portion of mucosa of colon segment seen, but other areas of colon segment not well seen due to staining, residual stool and/or opaque liquid (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa delvis sett, farget væske og avføringsrester tilstede."
+ }]
+ },
+ {
+ "code" : "10301000132102",
+ "display" : "2",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Minor amount of residual staining, small fragments of stool and/or opaque liquid, but mucosa of colon segment seen well (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa godt visualisert, små mengder farget væske eller avføring."
+ }]
+ },
+ {
+ "code" : "10311000132100",
+ "display" : "3",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Entire mucosa of colon segment seen well with no residual staining, small fragments of stool or opaque liquid (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa komplett visualisert, ingen farget væske eller avføring."
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "concept" : [{
+ "code" : "NA",
+ "display" : "NA",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "not applicable"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "10281000132103",
+ "display" : "0"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10291000132101",
+ "display" : "1"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10301000132102",
+ "display" : "2"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10311000132100",
+ "display" : "3"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "NA",
+ "display" : "NA"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Minor amount of residual staining, small fragments of stool and/or opaque liquid, but mucosa of colon segment seen well (finding)",
+ "code" : "10301000132102",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10311000132100",
+ "display" : "Entire mucosa of colon segment seen well with no residual staining, small fragments of stool or opaque liquid (finding)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "10281000132103",
+ "display" : "0",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Unprepared colon segment with mucosa not seen due to solid stool that cannot be cleared (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa ikke sett, fast avføring tilstede"
+ }]
+ },
+ {
+ "code" : "10291000132101",
+ "display" : "1",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Portion of mucosa of colon segment seen, but other areas of colon segment not well seen due to staining, residual stool and/or opaque liquid (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa delvis sett, farget væske og avføringsrester tilstede."
+ }]
+ },
+ {
+ "code" : "10301000132102",
+ "display" : "2",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Minor amount of residual staining, small fragments of stool and/or opaque liquid, but mucosa of colon segment seen well (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa godt visualisert, små mengder farget væske eller avføring."
+ }]
+ },
+ {
+ "code" : "10311000132100",
+ "display" : "3",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Entire mucosa of colon segment seen well with no residual staining, small fragments of stool or opaque liquid (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "mukosa komplett visualisert, ingen farget væske eller avføring."
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "concept" : [{
+ "code" : "NA",
+ "display" : "NA",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "not applicable"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "10281000132103",
+ "display" : "0"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10291000132101",
+ "display" : "1"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10301000132102",
+ "display" : "2"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10311000132100",
+ "display" : "3"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "NA",
+ "display" : "NA"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Entire mucosa of colon segment seen well with no residual staining, small fragments of stool or opaque liquid (finding)",
+ "code" : "10311000132100",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "32485007",
+ "display" : "Hospital admission (procedure)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "416406003",
+ "display" : "Undersøkelsen avbrutt",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Procedure discontinued (situation)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "prosedyre avbrutt"
+ }]
+ },
+ {
+ "code" : "103705002",
+ "display" : "Observasjon uten innleggelse",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Patient status observation (procedure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "observasjon av pasientstatus"
+ }]
+ },
+ {
+ "code" : "32485007",
+ "display" : "Innleggelse",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Hospital admission (procedure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "sykehusinnleggelse"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "version" : "4.0.1",
+ "concept" : [{
+ "code" : "nil-known",
+ "display" : "Ingen (med eller uten forlenget prosedyretid)",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Nil Known"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "concept" : [{
+ "code" : "OTH",
+ "display" : "Annet",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Other"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "416406003",
+ "display" : "Undersøkelsen avbrutt"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "103705002",
+ "display" : "Observasjon uten innleggelse"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "32485007",
+ "display" : "Innleggelse"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "version" : "4.0.1",
+ "code" : "nil-known",
+ "display" : "Ingen (med eller uten forlenget prosedyretid)"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "OTH",
+ "display" : "Annet"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Hospital admission",
+ "code" : "32485007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10821000202101",
+ "display" : "Narkose eller dyp sedasjon med anestesistøtte"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "10821000202101",
+ "display" : "Narkose eller dyp sedasjon med anestesistøtte",
+ "designation" : [{
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Narkose eller dyp sedasjon med anestesistøtte"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "concept" : [{
+ "code" : "nil-known",
+ "display" : "Ingen",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Nil Known"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "10821000202101",
+ "display" : "Narkose eller dyp sedasjon med anestesistøtte"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "code" : "nil-known",
+ "display" : "Ingen"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 10821000202101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"10821000202101\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#10821000202101) is not valid in the value set 'no-colonoscopy-sedation-level' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "712510007",
+ "display" : "Intestinal hemorrhage (disorder)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "712510007",
+ "display" : "Blødning",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Intestinal hemorrhage (disorder)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "blødning i tarm"
+ }]
+ },
+ {
+ "code" : "50008003",
+ "display" : "Perforasjon",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Traumatic perforation of large intestine (disorder)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "traumatisk perforasjon av colon"
+ }]
+ },
+ {
+ "code" : "10341000202100",
+ "display" : "Alvorlig vasovagal reaksjon",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Severe vasovagal reaction (disorder)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "alvorlig vasovagal reaksjon"
+ }]
+ },
+ {
+ "code" : "409622000",
+ "display" : "Respiratorisk",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Respiratory failure (disorder)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "respirasjonssvikt"
+ }]
+ },
+ {
+ "code" : "267037003",
+ "display" : "Kardiovaskulær",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Cardiovascular symptoms (finding)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "kardiovaskulært symptom"
+ }]
+ },
+ {
+ "code" : "416093006",
+ "display" : "Allergisk reaksjon på medikament",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Allergic reaction caused by drug (disorder)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "allergisk reaksjon forårsaket av legemiddel"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "version" : "4.0.1",
+ "concept" : [{
+ "code" : "nil-known",
+ "display" : "Ingen",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Nil Known"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "concept" : [{
+ "code" : "OTH",
+ "display" : "Annet",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Other"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "712510007",
+ "display" : "Blødning"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "50008003",
+ "display" : "Perforasjon"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "10341000202100",
+ "display" : "Alvorlig vasovagal reaksjon"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "409622000",
+ "display" : "Respiratorisk"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "267037003",
+ "display" : "Kardiovaskulær"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "416093006",
+ "display" : "Allergisk reaksjon på medikament"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "version" : "4.0.1",
+ "code" : "nil-known",
+ "display" : "Ingen"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "OTH",
+ "display" : "Annet"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Intestinal hemorrhage (disorder)",
+ "code" : "712510007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "372756006",
+ "display" : "Warfarin (substance)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "387458008",
+ "display" : "Acetylsalisylsyre",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Aspirin (substance)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "acetylsalisylsyre"
+ }]
+ },
+ {
+ "code" : "372756006",
+ "display" : "Warfarin",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Warfarin (substance)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "warfarin"
+ }]
+ },
+ {
+ "code" : "373294004",
+ "display" : "LMWH",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Low molecular weight heparin (substance)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "lavmolekylært heparin"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "version" : "4.0.1",
+ "concept" : [{
+ "code" : "nil-known",
+ "display" : "Ingen relevante medisiner",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Nil Known"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "concept" : [{
+ "code" : "OTH",
+ "display" : "Annet",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Other"
+ }]
+ },
+ {
+ "code" : "UNK",
+ "display" : "Ukjent/mangler opplysninger",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "unknown"
+ }]
+ }]
+ },
+ {
+ "system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
+ "concept" : [{
+ "code" : "andre-blodplatehemmere",
+ "display" : "Andre blodplatehemmere",
+ "designation" : [{
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Andre blodplatehemmere"
+ }]
+ },
+ {
+ "code" : "doak",
+ "display" : "DOAK",
+ "designation" : [{
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "DOAK"
+ }]
+ },
+ {
+ "code" : "andre-antikoagulantia",
+ "display" : "Andre antikoagulantia",
+ "designation" : [{
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Andre antikoagulantia"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "387458008",
+ "display" : "Acetylsalisylsyre"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "372756006",
+ "display" : "Warfarin"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "373294004",
+ "display" : "LMWH"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "version" : "4.0.1",
+ "code" : "nil-known",
+ "display" : "Ingen relevante medisiner"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "OTH",
+ "display" : "Annet"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "UNK",
+ "display" : "Ukjent/mangler opplysninger"
+ },
+ {
+ "system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
+ "code" : "andre-blodplatehemmere",
+ "display" : "Andre blodplatehemmere"
+ },
+ {
+ "system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
+ "code" : "doak",
+ "display" : "DOAK"
+ },
+ {
+ "system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
+ "code" : "andre-antikoagulantia",
+ "display" : "Andre antikoagulantia"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Warfarin (substance)",
+ "code" : "372756006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "387458008",
+ "display" : "Aspirin (substance)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "387458008",
+ "display" : "Acetylsalisylsyre",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Aspirin (substance)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "acetylsalisylsyre"
+ }]
+ },
+ {
+ "code" : "372756006",
+ "display" : "Warfarin",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Warfarin (substance)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "warfarin"
+ }]
+ },
+ {
+ "code" : "373294004",
+ "display" : "LMWH",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Low molecular weight heparin (substance)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "lavmolekylært heparin"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "version" : "4.0.1",
+ "concept" : [{
+ "code" : "nil-known",
+ "display" : "Ingen relevante medisiner",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Nil Known"
+ }]
+ }]
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "concept" : [{
+ "code" : "OTH",
+ "display" : "Annet",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Other"
+ }]
+ },
+ {
+ "code" : "UNK",
+ "display" : "Ukjent/mangler opplysninger",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "unknown"
+ }]
+ }]
+ },
+ {
+ "system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
+ "concept" : [{
+ "code" : "andre-blodplatehemmere",
+ "display" : "Andre blodplatehemmere",
+ "designation" : [{
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Andre blodplatehemmere"
+ }]
+ },
+ {
+ "code" : "doak",
+ "display" : "DOAK",
+ "designation" : [{
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "DOAK"
+ }]
+ },
+ {
+ "code" : "andre-antikoagulantia",
+ "display" : "Andre antikoagulantia",
+ "designation" : [{
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Andre antikoagulantia"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "387458008",
+ "display" : "Acetylsalisylsyre"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "372756006",
+ "display" : "Warfarin"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "373294004",
+ "display" : "LMWH"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/special-values",
+ "version" : "4.0.1",
+ "code" : "nil-known",
+ "display" : "Ingen relevante medisiner"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "OTH",
+ "display" : "Annet"
+ },
+ {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
+ "version" : "2018-08-12",
+ "code" : "UNK",
+ "display" : "Ukjent/mangler opplysninger"
+ },
+ {
+ "system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
+ "code" : "andre-blodplatehemmere",
+ "display" : "Andre blodplatehemmere"
+ },
+ {
+ "system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
+ "code" : "doak",
+ "display" : "DOAK"
+ },
+ {
+ "system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
+ "code" : "andre-antikoagulantia",
+ "display" : "Andre antikoagulantia"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Aspirin (substance)",
+ "code" : "387458008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "en"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "lang":"en", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "English",
+ "code" : "en",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "wk"
+}, "url": "http://hl7.org/fhir/ValueSet/units-of-time", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "星期",
+ "code" : "wk",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "US"
+}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "United States of America",
+ "code" : "US",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/cvx.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/cvx.cache
new file mode 100644
index 000000000..bbfa35dbf
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/cvx.cache
@@ -0,0 +1,54 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/cvx",
+ "code" : "207",
+ "display" : "SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose",
+ "code" : "207",
+ "system" : "http://hl7.org/fhir/sid/cvx"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/cvx",
+ "code" : "207",
+ "display" : "X SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose",
+ "code" : "207",
+ "system" : "http://hl7.org/fhir/sid/cvx",
+ "severity" : "warning",
+ "error" : "The display \"X SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose\" is not a valid display for the code {http://hl7.org/fhir/sid/cvx}207 - should be one of ['SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose', 'COVID-19, mRNA, LNP-S, PF, 100 mcg/0.5 mL dose' (en)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/cvx",
+ "code" : "208"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 30 mcg/0.3mL dose",
+ "code" : "208",
+ "system" : "http://hl7.org/fhir/sid/cvx"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/cvx",
+ "code" : "208"
+}, "url": "http://hl7.org/fhir/uv/shc-vaccination/ValueSet/vaccine-cvx", "version": "0.6.2", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "versionFlexible":"false"}####
+v: {
+ "display" : "SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 30 mcg/0.3mL dose",
+ "code" : "208",
+ "system" : "http://hl7.org/fhir/sid/cvx"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/cvx",
+ "code" : "209"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code \"209\" is not valid in the system http://hl7.org/fhir/sid/cvx; The code provided (http://hl7.org/fhir/sid/cvx#209) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___fkcfhir.org_fhir_CodeSystem_FMCOrderSchedule.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___fkcfhir.org_fhir_CodeSystem_FMCOrderSchedule.cache
new file mode 100644
index 000000000..812dbe480
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___fkcfhir.org_fhir_CodeSystem_FMCOrderSchedule.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://fkcfhir.org/fhir/CodeSystem/FMCOrderSchedule",
+ "code" : "Every 4 weeks"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "severity" : "error",
+ "error" : "The code system 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderSchedule' is not known (encountered paired with code = 'Every 4 weeks'); The code provided (http://fkcfhir.org/fhir/CodeSystem/FMCOrderSchedule#Every 4 weeks) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___ihe.net_fhir_ihe.formatcode.fhir_CodeSystem_formatcode.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___ihe.net_fhir_ihe.formatcode.fhir_CodeSystem_formatcode.cache
new file mode 100644
index 000000000..ddd17e836
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___ihe.net_fhir_ihe.formatcode.fhir_CodeSystem_formatcode.cache
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode",
+ "code" : "urn:ihe:iti:xds:2017:mimeTypeSufficient",
+ "display" : "MimeType sufficient"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mimeType Sufficient",
+ "code" : "urn:ihe:iti:xds:2017:mimeTypeSufficient",
+ "system" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___nucc.org_provider-taxonomy.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___nucc.org_provider-taxonomy.cache
new file mode 100644
index 000000000..773f0ef68
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___nucc.org_provider-taxonomy.cache
@@ -0,0 +1,70 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://nucc.org/provider-taxonomy",
+ "code" : "208D00000X",
+ "display" : "General Practice"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "General Practice Physician",
+ "code" : "208D00000X",
+ "system" : "http://nucc.org/provider-taxonomy",
+ "severity" : "warning",
+ "error" : "The display \"General Practice\" is not a valid display for the code {http://nucc.org/provider-taxonomy}208D00000X - should be one of ['General Practice Physician'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://nucc.org/provider-taxonomy",
+ "code" : "208D00000X"
+}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-provider-role--0", "version": "3.1.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "General Practice",
+ "code" : "208D00000X",
+ "system" : "http://nucc.org/provider-taxonomy"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://nucc.org/provider-taxonomy",
+ "code" : "208D00000X",
+ "display" : "General Practice"
+}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-provider-role", "version": "3.1.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "General Practice Physician",
+ "code" : "208D00000X",
+ "system" : "http://nucc.org/provider-taxonomy",
+ "severity" : "warning",
+ "error" : "The display \"General Practice\" is not a valid display for the code {http://nucc.org/provider-taxonomy}208D00000X - should be one of ['General Practice Physician'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://nucc.org/provider-taxonomy",
+ "code" : "208D00000X"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "General Practice Physician",
+ "code" : "208D00000X",
+ "system" : "http://nucc.org/provider-taxonomy"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://nucc.org/provider-taxonomy",
+ "code" : "208D00000X"
+}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-provider-specialty--0", "version": "3.1.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "General Practice Physician",
+ "code" : "208D00000X",
+ "system" : "http://nucc.org/provider-taxonomy"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://nucc.org/provider-taxonomy",
+ "code" : "208D00000X",
+ "display" : "General Practice"
+}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-provider-specialty", "version": "3.1.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "General Practice Physician",
+ "code" : "208D00000X",
+ "system" : "http://nucc.org/provider-taxonomy",
+ "severity" : "warning",
+ "error" : "The display \"General Practice\" is not a valid display for the code {http://nucc.org/provider-taxonomy}208D00000X - should be one of ['General Practice Physician'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___something_something.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___something_something.cache
new file mode 100644
index 000000000..4bcb41b69
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___something_something.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://something/something",
+ "code" : "something"
+}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "severity" : "error",
+ "error" : "The code system 'http://something/something' is not known (encountered paired with code = 'something'); The code provided (http://something/something#something) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___varnomen.hgvs.org.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___varnomen.hgvs.org.cache
new file mode 100644
index 000000000..1cbf26a50
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___varnomen.hgvs.org.cache
@@ -0,0 +1,68 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://varnomen.hgvs.org",
+ "code" : "NC_000019.8:g.1171707G>A"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "NC_000019.8:g.1171707G>A",
+ "code" : "NC_000019.8:g.1171707G>A",
+ "system" : "http://varnomen.hgvs.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://varnomen.hgvs.org",
+ "code" : "NC_000019.8:g.1171707G>A"
+}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgvs-vs--0", "version": "1.0.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "NC_000019.8:g.1171707G>A",
+ "code" : "NC_000019.8:g.1171707G>A",
+ "system" : "http://varnomen.hgvs.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://varnomen.hgvs.org",
+ "code" : "NC_000019.8:g.1171707G>A"
+}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgvs-vs", "version": "1.0.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "NC_000019.8:g.1171707G>A",
+ "code" : "NC_000019.8:g.1171707G>A",
+ "system" : "http://varnomen.hgvs.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://varnomen.hgvs.org",
+ "code" : "NC_000019.8:g.1171707G>A"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "NC_000019.8:g.1171707G>A",
+ "code" : "NC_000019.8:g.1171707G>A",
+ "system" : "http://varnomen.hgvs.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://varnomen.hgvs.org",
+ "code" : "NC_000019.8:g.1171707G>AXXX"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Expected end of text (at char 24), (line:1, col:25); The code \"NC_000019.8:g.1171707G>AXXX\" is not valid in the system http://varnomen.hgvs.org; The code provided (http://varnomen.hgvs.org#NC_000019.8:g.1171707G>AXXX) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://varnomen.hgvs.org",
+ "code" : "NC_000019.8:g.1171707G>AXXX"
+}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgvs-vs--0", "version": "1.0.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Expected end of text (at char 24), (line:1, col:25); The code \"NC_000019.8:g.1171707G>AXXX\" is not valid in the system http://varnomen.hgvs.org; The code provided (http://varnomen.hgvs.org#NC_000019.8:g.1171707G>AXXX) is not valid (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://varnomen.hgvs.org",
+ "code" : "NC_000019.8:g.1171707G>AXXX"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "severity" : "error",
+ "error" : "Expected end of text (at char 24), (line:1, col:25); The code \"NC_000019.8:g.1171707G>AXXX\" is not valid in the system http://varnomen.hgvs.org; The code provided (http://varnomen.hgvs.org#NC_000019.8:g.1171707G>AXXX) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___www.genenames.org_geneId.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___www.genenames.org_geneId.cache
new file mode 100644
index 000000000..abeac4407
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___www.genenames.org_geneId.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://www.genenames.org/geneId",
+ "code" : "HGNC:11389"
+}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgnc-vs--0", "version": "1.0.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code system \"http://www.genenames.org/geneId\" in the include in \"http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgnc-vs--0\" is not known; The code system 'http://www.genenames.org/geneId' is not known (encountered paired with code = 'HGNC:11389'); The code provided (http://www.genenames.org/geneId#HGNC:11389) is not valid (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___www.ncbi.nlm.nih.gov_clinvar.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___www.ncbi.nlm.nih.gov_clinvar.cache
new file mode 100644
index 000000000..4d2516ca3
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/http___www.ncbi.nlm.nih.gov_clinvar.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://www.ncbi.nlm.nih.gov/clinvar",
+ "code" : "619728"
+}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-clinvar-vs--0", "version": "1.0.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code system \"http://www.ncbi.nlm.nih.gov/clinvar\" in the include in \"http://hl7.org/fhir/us/mcode/ValueSet/mcode-clinvar-vs--0\" is not known; The code system 'http://www.ncbi.nlm.nih.gov/clinvar' is not known (encountered paired with code = '619728'); The code provided (http://www.ncbi.nlm.nih.gov/clinvar#619728) is not valid (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/https___www.humanservices.gov.au_organisations_health-professionals_enablers_air-vaccine-code-formats.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/https___www.humanservices.gov.au_organisations_health-professionals_enablers_air-vaccine-code-formats.cache
new file mode 100644
index 000000000..b654a8892
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/https___www.humanservices.gov.au_organisations_health-professionals_enablers_air-vaccine-code-formats.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats",
+ "code" : "COVAST"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "COVID-19 Vaccine AstraZeneca",
+ "code" : "COVAST",
+ "system" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/icd-10-cm.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/icd-10-cm.cache
new file mode 100644
index 000000000..61ccc6794
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/icd-10-cm.cache
@@ -0,0 +1,10 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/icd-10-cm",
+ "code" : "E10.3211+TT1.2"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code \"E10.3211+TT1.2\" is not valid in the system http://hl7.org/fhir/sid/icd-10-cm; The code provided (http://hl7.org/fhir/sid/icd-10-cm#E10.3211+TT1.2) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/icd-10.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/icd-10.cache
new file mode 100644
index 000000000..0081e746a
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/icd-10.cache
@@ -0,0 +1,25 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/icd-10",
+ "code" : "C18.0",
+ "display" : "Malignant neoplasm: Caecum"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Caecum",
+ "code" : "C18.0",
+ "system" : "http://hl7.org/fhir/sid/icd-10"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/icd-10",
+ "code" : "C12",
+ "display" : "Malignant neoplasm of pyriform sinus"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Malignant neoplasm of piriform sinus",
+ "code" : "C12",
+ "system" : "http://hl7.org/fhir/sid/icd-10",
+ "severity" : "warning",
+ "error" : "The display \"Malignant neoplasm of pyriform sinus\" is not a valid display for the code {http://hl7.org/fhir/sid/icd-10}C12 - should be one of ['Malignant neoplasm of piriform sinus'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/iso3166.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/iso3166.cache
new file mode 100644
index 000000000..bd14fc01d
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/iso3166.cache
@@ -0,0 +1,41 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "US"
+}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "United States of America",
+ "code" : "US",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "US"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "United States of America",
+ "code" : "US",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "NO"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Norway",
+ "code" : "NO",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:iso:std:iso:3166",
+ "code" : "US"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "United States of America",
+ "code" : "US",
+ "system" : "urn:iso:std:iso:3166"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/lang.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/lang.cache
new file mode 100644
index 000000000..e1672fb94
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/lang.cache
@@ -0,0 +1,94 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "de-CH"
+}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "German (Switzerland)",
+ "code" : "de-CH",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "de-CH",
+ "display" : "German (Region=Switzerland)"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "German (Region=Switzerland)",
+ "code" : "de-CH",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "de-CH"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "German (Region=Switzerland)",
+ "code" : "de-CH",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "fr"
+}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "French",
+ "code" : "fr",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "fr",
+ "display" : "French"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "French",
+ "code" : "fr",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "fr"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "French",
+ "code" : "fr",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "en"
+}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "English",
+ "code" : "en",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "en",
+ "display" : "English"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "English",
+ "code" : "en",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "urn:ietf:bcp:47",
+ "code" : "en"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "English",
+ "code" : "en",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/loinc.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/loinc.cache
new file mode 100644
index 000000000..5c3f7df3c
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/loinc.cache
@@ -0,0 +1,1294 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "5792-7"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Glucose [Mass/volume] in Urine by Test strip",
+ "code" : "5792-7",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "60591-5"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "4.0.1", "lang":"de-CH", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Patient Summary",
+ "code" : "60591-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "60591-5",
+ "display" : "Patient summary Document"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "4.0.1", "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Patient Summary",
+ "code" : "60591-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "60591-5"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Patient Summary",
+ "code" : "60591-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "76437-3",
+ "display" : "Primary insurance"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Primary insurance",
+ "code" : "76437-3",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "10160-0",
+ "display" : "History of Medication use Narrative"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "History of Medication use Narrative",
+ "code" : "10160-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "48765-2",
+ "display" : "Allergies and adverse reactions Document"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Allergies and adverse reactions Document",
+ "code" : "48765-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "11450-4",
+ "display" : "Problem list - Reported"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Problem list - Reported",
+ "code" : "11450-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "47519-4",
+ "display" : "History of Procedures Document"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "History of Procedures Document",
+ "code" : "47519-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "30954-2",
+ "display" : "Relevant diagnostic tests/laboratory data Narrative"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Relevant diagnostic tests/laboratory data Narrative",
+ "code" : "30954-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8716-3",
+ "display" : "Vital signs"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Vital signs",
+ "code" : "8716-3",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "29762-2",
+ "display" : "Social history Narrative"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Social history Narrative",
+ "code" : "29762-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "10162-6",
+ "display" : "History of pregnancies Narrative"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "History of pregnancies Narrative",
+ "code" : "10162-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "51899-3",
+ "display" : "Details Document"
+}, "valueSet" :null, "lang":"de-CH", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Details Document",
+ "code" : "51899-3",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "46418-0",
+ "display" : "INR in Capillary blood by Coagulation assay"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "INR in Capillary blood by Coagulation assay",
+ "code" : "46418-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "77140-2",
+ "display" : "Creatinine [Moles/volume] in Serum, Plasma or Blood"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Creatinine [Moles/volume] in Serum, Plasma or Blood",
+ "code" : "77140-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "4535-1",
+ "display" : "Cytotoxic percent reactive Ab [Presence] in Serum by Quick method"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cytotoxic percent reactive Ab [Presence] in Serum by Quick method",
+ "code" : "4535-1",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "29463-7",
+ "display" : "Body weight"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Body weight",
+ "code" : "29463-7",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8302-2",
+ "display" : "Body height"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Body height",
+ "code" : "8302-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "39156-5",
+ "display" : "Body mass index (BMI) [Ratio]"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Body mass index (BMI) [Ratio]",
+ "code" : "39156-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "85354-9",
+ "display" : "Blood pressure panel with all children optional"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Blood pressure panel with all children optional",
+ "code" : "85354-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8480-6",
+ "display" : "Systolic blood pressure"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "8480-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8462-4",
+ "display" : "Diastolic blood pressure"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Diastolic blood pressure",
+ "code" : "8462-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "883-9",
+ "display" : "ABO group [Type] in Blood"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "ABO group [Type] in Blood",
+ "code" : "883-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "59284-0"
+}, "url": "http://hl7.org/fhir/ValueSet/consent-category--2", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Patient Consent",
+ "code" : "59284-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "59284-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Consent Document",
+ "code" : "59284-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "51726-8",
+ "display" : "NDC labeler code request"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "FDA product label NDC labeler code request",
+ "code" : "51726-8",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"NDC labeler code request\" is not a valid display for the code {http://loinc.org}51726-8 - should be one of ['FDA product label NDC labeler code request', 'FDA label NDC labeler code request', 'FDA 药品标签 National Drug Code' (zh-CN), 'NDC' (zh-CN), '国家药品验证号' (zh-CN), '国家药品代码' (zh-CN), '美国国家药品代码' (zh-CN), '全国药品代码' (zh-CN), 'NDC labeler code' (zh-CN), 'NDC 标识者识别代码' (zh-CN), 'NDC 厂家号' (zh-CN), 'NDC 贴签厂商代码请求' (zh-CN), 'NDC 标签号申请 叙述' (zh-CN), '叙述性文字' (zh-CN), '报告' (zh-CN), '报告型' (zh-CN), '文字叙述' (zh-CN), '文本叙述型' (zh-CN), '文本描述' (zh-CN), '文本描述型 监管类文档' (zh-CN), 'Documentazione normativa Etichetta di prodotto della Food and Drug Administ' (it-IT), 'Описательный' (ru-RU)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "X-34133-9",
+ "display" : "SoEN2"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code \"X-34133-9\" is not valid in the system http://loinc.org; The code provided (http://loinc.org#X-34133-9) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "X-34133-9"
+}, "url": "http://hl7.org/fhir/ValueSet/c80-doc-typecodes--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code \"X-34133-9\" is not valid in the system http://loinc.org; The code provided (http://loinc.org#X-34133-9) is not valid (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "X-34133-9",
+ "display" : "SoEN2"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code \"X-34133-9\" is not valid in the system http://loinc.org; The code provided (http://loinc.org#X-34133-9) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "34133-9"
+}, "url": "http://hl7.org/fhir/ValueSet/c80-doc-typecodes--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Summary of episode note",
+ "code" : "34133-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "34133-9",
+ "display" : "Summary of episode note"
+}, "url": "http://hl7.org/fhir/ValueSet/c80-doc-typecodes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Summary of episode note",
+ "code" : "34133-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "34133-9"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Summary of episode note",
+ "code" : "34133-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "34133-9"
+}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-documentreference-type--1", "version": "3.1.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Summary of episode note",
+ "code" : "34133-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "2.71",
+ "code" : "57852-6",
+ "display" : "Problem list Narrative - Reported"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Problem list Narrative - Reported",
+ "code" : "57852-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "44261-6",
+ "display" : "Patient Health Questionnaire 9 item (PHQ-9) total score [Reported]"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Patient Health Questionnaire 9 item (PHQ-9) total score [Reported]",
+ "code" : "44261-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "69548-6"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Genetic variant assessment",
+ "code" : "69548-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA9633-4"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Present",
+ "code" : "LA9633-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA26398-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Sequencing",
+ "code" : "LA26398-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "48018-6"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Gene studied [ID]",
+ "code" : "48018-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "81252-9"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Discrete genetic variant",
+ "code" : "81252-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "81290-9"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Genomic DNA change (gHGVS)",
+ "code" : "81290-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "48002-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Genomic source class [Type]",
+ "code" : "48002-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA6684-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Somatic",
+ "code" : "LA6684-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "69548-6"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-codes--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Genetic variant assessment",
+ "code" : "69548-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "69548-6"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-codes", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Genetic variant assessment",
+ "code" : "69548-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "69548-6"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Genetic variant assessment",
+ "code" : "69548-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA9633-4"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "filter" : [{
+ "property" : "LIST",
+ "op" : "=",
+ "value" : "LL1971-2"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Present",
+ "code" : "LA9633-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA9633-4"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "filter" : [{
+ "property" : "LIST",
+ "op" : "=",
+ "value" : "LL1971-2"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Present",
+ "code" : "LA9633-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA9633-4"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Present",
+ "code" : "LA9633-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA26398-0"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "filter" : [{
+ "property" : "LIST",
+ "op" : "=",
+ "value" : "LL4048-6"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Sequencing",
+ "code" : "LA26398-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA26398-0"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "filter" : [{
+ "property" : "LIST",
+ "op" : "=",
+ "value" : "LL4048-6"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Sequencing",
+ "code" : "LA26398-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA26398-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Sequencing",
+ "code" : "LA26398-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA6684-0"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "filter" : [{
+ "property" : "LIST",
+ "op" : "=",
+ "value" : "LL378-1"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Somatic",
+ "code" : "LA6684-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA6684-0"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "filter" : [{
+ "property" : "LIST",
+ "op" : "=",
+ "value" : "LL378-1"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Somatic",
+ "code" : "LA6684-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA6684-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Somatic",
+ "code" : "LA6684-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8310-5"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Body temperature",
+ "code" : "8310-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20271-5",
+ "display" : "Medications"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Medications",
+ "code" : "LA20271-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20278-0",
+ "display" : "Prescription or over-the-counter (including herbal supplements)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Prescription or over-the-counter (including herbal supplements)",
+ "code" : "LA20278-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20275-6",
+ "display" : "Incorrect action (process failure or error) (e.g., such as administering overdose or incorrect medication)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Incorrect action (process failure or error) (e.g., such as administering overdose or incorrect medication)",
+ "code" : "LA20275-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20276-4",
+ "display" : "Incorrect patient"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Incorrect patient",
+ "code" : "LA20276-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20296-2",
+ "display" : "Administering"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Administering",
+ "code" : "LA20296-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA32-8",
+ "display" : "No"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "No",
+ "code" : "LA32-8",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA33-6",
+ "display" : "Yes"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Yes",
+ "code" : "LA33-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20271-5",
+ "display" : "Medications"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 1
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "a."
+ }],
+ "code" : "LA20271-5",
+ "display" : "Medications"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 2
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "b."
+ }],
+ "code" : "LA20335-8",
+ "display" : "Biological products"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 3
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "c."
+ }],
+ "code" : "LA20336-6",
+ "display" : "Nutritional products"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 4
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "d."
+ }],
+ "code" : "LA20337-4",
+ "display" : "Expressed human breast milk"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 5
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "e."
+ }],
+ "code" : "LA20338-2",
+ "display" : "Medical gases (e.g., oxygen, nitrogen, nitrous oxide)"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 6
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "f."
+ }],
+ "code" : "LA20339-0",
+ "display" : "Contrast media"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 7
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "g."
+ }],
+ "code" : "LA20340-8",
+ "display" : "Radiopharmaceuticals"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 8
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "h."
+ }],
+ "code" : "LA20341-6",
+ "display" : "Patient food (not suspected in drug-food interactions)"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 9
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "i."
+ }],
+ "code" : "LA20342-4",
+ "display" : "Drug-drug, drug-food, or adverse drug reaction as a result of a prescription and/or administration of a drug and/or food prior to admission"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 10
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "j."
+ }],
+ "code" : "LA20343-2",
+ "display" : "Other substance: PLEASE SPECIFY"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Medications",
+ "code" : "LA20271-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20278-0",
+ "display" : "Prescription or over-the-counter (including herbal supplements)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 1
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "a."
+ }],
+ "code" : "LA20278-0",
+ "display" : "Prescription or over-the-counter (including herbal supplements)"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 2
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "b."
+ }],
+ "code" : "LA20298-8",
+ "display" : "Compounded preparations"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 3
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "c."
+ }],
+ "code" : "LA20299-6",
+ "display" : "Investigational drugs"
+ },
+ {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-conceptOrder",
+ "valueInteger" : 4
+ },
+ {
+ "url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
+ "valueString" : "d."
+ }],
+ "code" : "LA4489-6",
+ "display" : "Unknown"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Prescription or over-the-counter (including herbal supplements)",
+ "code" : "LA20278-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20275-6",
+ "display" : "Incorrect action (process failure or error) (e.g., such as administering overdose or incorrect medication)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "code" : "LA20275-6",
+ "display" : "Incorrect action (process failure or error) (e.g., such as administering overdose or incorrect medication)",
+ "_display" : {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
+ "valueString" : "Incorrect action (process failure or error) (e.g., such as administering overdose or incorrect medication)"
+ }]
+ }
+ },
+ {
+ "code" : "LA20314-3",
+ "display" : "Unsafe condition",
+ "_display" : {
+ "extension" : [{
+ "url" : "http://hl7.org/fhir/StructureDefinition/rendering-style",
+ "valueString" : "color:green"
+ }]
+ }
+ },
+ {
+ "code" : "LA20315-0",
+ "display" : "Adverse reaction in patient to the administered substance without any apparent incorrect action"
+ },
+ {
+ "code" : "LA4489-6",
+ "display" : "Unknown"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Incorrect action (process failure or error) (e.g., such as administering overdose or incorrect medication)",
+ "code" : "LA20275-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20276-4",
+ "display" : "Incorrect patient"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "code" : "LA20276-4",
+ "display" : "Incorrect patient"
+ },
+ {
+ "code" : "LA20302-8",
+ "display" : "Incorrect medication/substance"
+ },
+ {
+ "code" : "LA20303-6",
+ "display" : "Incorrect dose(s)"
+ },
+ {
+ "code" : "LA20304-4",
+ "display" : "Incorrect route of administration"
+ },
+ {
+ "code" : "LA20305-1",
+ "display" : "Incorrect timing"
+ },
+ {
+ "code" : "LA20306-9",
+ "display" : "Incorrect rate"
+ },
+ {
+ "code" : "LA20307-7",
+ "display" : "Incorrect duration of administration or course of therapy"
+ },
+ {
+ "code" : "LA20308-5",
+ "display" : "Incorrect dosage form (e.g., sustained release instead of immediate release)"
+ },
+ {
+ "code" : "LA20309-3",
+ "display" : "Incorrect strength or concentration"
+ },
+ {
+ "code" : "LA20310-1",
+ "display" : "Incorrect preparation, including inappropriate cutting of tablets, error in compounding, mixing, etc."
+ },
+ {
+ "code" : "LA20311-9",
+ "display" : "Expired or deteriorated medication/substance"
+ },
+ {
+ "code" : "LA20312-7",
+ "display" : "Medication/substance that is known to be an allergen to the patient"
+ },
+ {
+ "code" : "LA20345-7",
+ "display" : "Medication/substance that is known to be contraindicated for the patient"
+ },
+ {
+ "code" : "LA20313-5",
+ "display" : "Incorrect patient/family action (e.g., self-administration error)"
+ },
+ {
+ "code" : "LA20318-4",
+ "display" : "Other: PLEASE SPECIFY"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Incorrect patient",
+ "code" : "LA20276-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA20296-2",
+ "display" : "Administering"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "code" : "LA20279-8",
+ "display" : "Purchasing"
+ },
+ {
+ "code" : "LA20291-3",
+ "display" : "Storing"
+ },
+ {
+ "code" : "LA20292-1",
+ "display" : "Prescribing/ordering"
+ },
+ {
+ "code" : "LA20293-9",
+ "display" : "Transcribing"
+ },
+ {
+ "code" : "LA20294-7",
+ "display" : "Preparing"
+ },
+ {
+ "code" : "LA20295-4",
+ "display" : "Dispensing"
+ },
+ {
+ "code" : "LA20296-2",
+ "display" : "Administering"
+ },
+ {
+ "code" : "LA20297-0",
+ "display" : "Monitoring"
+ },
+ {
+ "code" : "LA4489-6",
+ "display" : "Unknown"
+ },
+ {
+ "code" : "LA20318-4",
+ "display" : "Other: PLEASE SPECIFY"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Administering",
+ "code" : "LA20296-2",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA32-8",
+ "display" : "No"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "code" : "LA33-6",
+ "display" : "Yes"
+ },
+ {
+ "code" : "LA32-8",
+ "display" : "No"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "No",
+ "code" : "LA32-8",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA33-6",
+ "display" : "Yes"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "code" : "LA33-6",
+ "display" : "Yes"
+ },
+ {
+ "code" : "LA32-8",
+ "display" : "No"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Yes",
+ "code" : "LA33-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA33-6"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Yes",
+ "code" : "LA33-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA32-8"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "No",
+ "code" : "LA32-8",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA33-6"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "code" : "LA33-6"
+ },
+ {
+ "code" : "LA32-8"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Yes",
+ "code" : "LA33-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA32-8"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://loinc.org",
+ "concept" : [{
+ "code" : "LA33-6"
+ },
+ {
+ "code" : "LA32-8"
+ }]
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "No",
+ "code" : "LA32-8",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "88123-5",
+ "display" : "Within the past 12 months the food we bought just didn't last and we didn't have money to get more [U.S. FSS]"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Within the past 12 months the food we bought just didn't last and we didn't have money to get more [U.S. FSS]",
+ "code" : "88123-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "LA28397-0",
+ "display" : "Often true"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Often true",
+ "code" : "LA28397-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "http://loinc.org",
+ "code" : "test"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Version 'http://loinc.org' of the code system 'http://loinc.org' is not known (encountered paired with code = 'test'). ValidVersions = [2.71]; The code provided (http://loinc.org#test) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "10155-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "History of allergies, reported",
+ "code" : "10155-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/measure-population.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/measure-population.cache
new file mode 100644
index 000000000..1ad19edde
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/measure-population.cache
@@ -0,0 +1,25 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "coding" : [{
+ "code" : "numerator",
+ "display" : "Numerator"
+ }]
+}, "url": "http://hl7.org/fhir/ValueSet/measure-population", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "versionFlexible":"false"+}####
+v: {
+ "severity" : "error",
+ "error" : "The code system '' is not known (encountered paired with code = 'numerator'); The code provided (#numerator) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "coding" : [{
+ "code" : "denominator",
+ "display" : "Denominator"
+ }]
+}, "url": "http://hl7.org/fhir/ValueSet/measure-population", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "versionFlexible":"false"+}####
+v: {
+ "severity" : "error",
+ "error" : "The code system '' is not known (encountered paired with code = 'denominator'); The code provided (#denominator) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/measure-scoring.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/measure-scoring.cache
new file mode 100644
index 000000000..6fd4a3a93
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/measure-scoring.cache
@@ -0,0 +1,25 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "coding" : [{
+ "code" : "continuous-variable",
+ "display" : "Continuous Variable"
+ }]
+}, "url": "http://hl7.org/fhir/ValueSet/measure-scoring", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "versionFlexible":"false"+}####
+v: {
+ "severity" : "error",
+ "error" : "The code system '' is not known (encountered paired with code = 'continuous-variable'); The code provided (#continuous-variable) is not valid in the value set 'MeasureScoring' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "coding" : [{
+ "code" : "proportion",
+ "display" : "Proportion"
+ }]
+}, "url": "http://hl7.org/fhir/ValueSet/measure-scoring", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "versionFlexible":"false"+}####
+v: {
+ "severity" : "error",
+ "error" : "The code system '' is not known (encountered paired with code = 'proportion'); The code provided (#proportion) is not valid in the value set 'MeasureScoring' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/rxnorm.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/rxnorm.cache
new file mode 100644
index 000000000..5499a1902
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/rxnorm.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
+ "code" : "1591957"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Mircera",
+ "code" : "1591957",
+ "system" : "http://www.nlm.nih.gov/research/umls/rxnorm"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/snomed.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/snomed.cache
new file mode 100644
index 000000000..1a0eb4b58
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/snomed.cache
@@ -0,0 +1,1823 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "721912009",
+ "display" : "Medication summary document (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Medication summary document (record artifact)",
+ "code" : "721912009",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "91935009",
+ "display" : "Allergy to peanuts"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Allergy to peanuts",
+ "code" : "91935009",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "3718001",
+ "display" : "Cow's milk"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cow's milk",
+ "code" : "3718001",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "255604002"
+}, "url": "http://hl7.org/fhir/ValueSet/condition-severity--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Mild",
+ "code" : "255604002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "255604002",
+ "display" : "Mild"
+}, "url": "http://hl7.org/fhir/ValueSet/condition-severity", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Mild",
+ "code" : "255604002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "255604002"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Mild",
+ "code" : "255604002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "409002",
+ "display" : "Food allergy diet"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Food allergy diet",
+ "code" : "409002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "6736007"
+}, "url": "http://hl7.org/fhir/ValueSet/condition-severity--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Moderate",
+ "code" : "6736007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "6736007",
+ "display" : "Moderate"
+}, "url": "http://hl7.org/fhir/ValueSet/condition-severity", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Moderate",
+ "code" : "6736007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "6736007"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Moderate",
+ "code" : "6736007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "437009",
+ "display" : "Abnormal composition of urine"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Abnormal composition of urine",
+ "code" : "437009",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "9846003",
+ "display" : "Right kidney"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Right kidney",
+ "code" : "9846003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "189009",
+ "display" : "Excision of lesion of artery"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Excision of lesion of artery",
+ "code" : "189009",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "911003",
+ "display" : "Removal of subarachnoid-ureteral shunt"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Removal of subarachnoid-ureteral shunt",
+ "code" : "911003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "112144000",
+ "display" : "Blood group A (finding)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Blood group A",
+ "code" : "112144000",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "80943009",
+ "display" : "Risk Factor"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Risk factor",
+ "code" : "80943009",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "77176002",
+ "display" : "Smoker"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Smoker",
+ "code" : "77176002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "38341003",
+ "display" : "Hypertensive disorder, systemic arterial (disorder)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "High blood pressure",
+ "code" : "38341003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "1419004",
+ "display" : "Injury of prostate without open wound into abdominal cavity"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Injury of prostate without open wound into abdominal cavity",
+ "code" : "1419004",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "93880001",
+ "display" : "Primary malignant neoplasm of lung (disorder)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Primary malignant neoplasm of lung",
+ "code" : "93880001",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "248986005",
+ "display" : "Estimated date of conception"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Estimated date of conception",
+ "code" : "248986005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "161714006",
+ "display" : "Estimated date of delivery"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Estimated date of delivery",
+ "code" : "161714006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "161713000",
+ "display" : "Last menstrual period - First day"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Last menstrual period -1st day",
+ "code" : "161713000",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "445872007",
+ "display" : "Length of gestation at time of procedure"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Length of gestation at time of procedure (observable entity)",
+ "code" : "445872007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "722446000",
+ "display" : "Allergy record (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Allergy record (record artifact)",
+ "code" : "722446000",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "371531000",
+ "display" : "Report of clinical encounter (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Encounter report",
+ "code" : "371531000",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "4241000179101",
+ "display" : "Laboratory report (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Laboratory report (record artifact)",
+ "code" : "4241000179101",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "422735006",
+ "display" : "Summary clinical document (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Summary clinical document (record artifact)",
+ "code" : "422735006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "440545006",
+ "display" : "Prescription record"
+}, "valueSet" :null, "lang":"en-IN", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Prescription record (record artifact)",
+ "code" : "440545006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "324252006",
+ "display" : "Azithromycin (as azithromycin dihydrate) 250 mg oral capsule"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Azithromycin (as azithromycin dihydrate) 250 mg oral capsule",
+ "code" : "324252006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "11840006",
+ "display" : "Traveller's Diarrhea (disorder)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Traveler's diarrhea",
+ "code" : "11840006",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Traveller's Diarrhea (disorder)\" is not a valid display for the code {http://snomed.info/sct}11840006 - should be one of ['Traveler's diarrhea', 'Turista', 'Traveler's diarrhea (disorder)'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "21522001",
+ "display" : "Abdominal pain"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Abdominal pain",
+ "code" : "21522001",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "311504000",
+ "display" : "With or after food"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "With or after food",
+ "code" : "311504000",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "26643006",
+ "display" : "Oral Route"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Oral route",
+ "code" : "26643006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "421521009",
+ "display" : "Swallow"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Swallow - dosing instruction imperative (qualifier value)",
+ "code" : "421521009",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "602001",
+ "display" : "Ross river fever"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Ross river fever",
+ "code" : "602001",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8821006",
+ "display" : "Peroneal artery"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Peroneal artery",
+ "code" : "8821006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "371532007",
+ "display" : "Progress note"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Progress report",
+ "code" : "371532007",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Progress note\" is not a valid display for the code {http://snomed.info/sct}371532007 - should be one of ['Progress report', 'Report of subsequent visit', 'Progress report (record artifact)'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "371525003",
+ "display" : "Clinical procedure report"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Clinical procedure report",
+ "code" : "371525003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "371532007"
+}, "url": "http://fhir.ch/ig/ch-epr-term/ValueSet/DocumentEntry.typeCode--0", "version": "2.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Verlaufsbericht",
+ "code" : "371532007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "371532007"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Progress report",
+ "code" : "371532007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "419891008",
+ "display" : "Record artifact (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Record artifact (record artifact)",
+ "code" : "419891008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "371525003",
+ "display" : "Clinical procedure report (record artifact)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Clinical procedure report",
+ "code" : "371525003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "17621005",
+ "display" : "Normal (qualifier value)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Normal",
+ "code" : "17621005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "722172003",
+ "display" : "Military health institution (environment)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Military health institution (environment)",
+ "code" : "722172003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "394609007",
+ "display" : "General surgery (qualifier value)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "General surgery (qualifier value)",
+ "code" : "394609007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "71388002",
+ "display" : "Procedure (procedure)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Procedure",
+ "code" : "71388002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "version" : "http://snomed.info/sct/900000000000207008/version/20210731",
+ "code" : "271872005",
+ "display" : "Old age (qualifier value)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Old age",
+ "code" : "271872005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "271872005"
+}, "url": "https://fhir.kbv.de/ValueSet/KBV_VS_Base_Stage_Life--0", "version": "1.2.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Old age (qualifier value)",
+ "code" : "271872005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "410534003",
+ "display" : "Not indicated (qualifier value)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Not indicated (qualifier value)",
+ "code" : "410534003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "442311008",
+ "display" : "Liveborn born in hospital"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Liveborn born in hospital",
+ "code" : "442311008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "840539006",
+ "display" : "COVID-19"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Disease caused by 2019 novel coronavirus",
+ "code" : "840539006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "840535000",
+ "display" : "COVID-19"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Antibody to 2019 novel coronavirus",
+ "code" : "840535000",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"COVID-19\" is not a valid display for the code {http://snomed.info/sct}840535000 - should be one of ['Antibody to 2019 novel coronavirus', 'Antibody to 2019-nCoV', 'Antibody to SARS-CoV-2', 'Antibody to Severe acute respiratory syndrome coronavirus 2 (substance)', 'Severe acute respiratory syndrome coronavirus 2 Ab', 'Antibody to Severe acute respiratory syndrome coronavirus 2', 'Severe acute respiratory syndrome coronavirus 2 antibody'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "840535000",
+ "display" : "Antibody to 2019 novel coronavirus"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Antibody to 2019 novel coronavirus",
+ "code" : "840535000",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "32485007",
+ "display" : "Hospital admission (procedure)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Hospital admission",
+ "code" : "32485007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "32713005",
+ "display" : "Cecum structure (body structure)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cecum",
+ "code" : "32713005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10821000202101",
+ "display" : "Narkose eller dyp sedasjon med anestesistøtte"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 10821000202101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"10821000202101\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#10821000202101) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "446745002",
+ "display" : "Diagnostisk med biopsi"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Colonoscopy and biopsy of colon (procedure)",
+ "code" : "446745002",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Diagnostisk med biopsi\" is not a valid display for the code {http://snomed.info/sct}446745002 - should be one of ['Colonoscopy and biopsy of colon (procedure)', 'Colonoscopy and biopsy of colon'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "73761001",
+ "display" : "Colonoscopy (procedure)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Colonoscopy",
+ "code" : "73761001",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8921000202108",
+ "display" : "Primary performing endoscopist (person)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8921000202108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8921000202108\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8921000202108) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8951000202101",
+ "display" : "Main nurse assisting procedure (person)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8951000202101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8951000202101\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8951000202101) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "300577008",
+ "display" : "Finding of lesion (finding)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Finding of lesion",
+ "code" : "300577008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10291000202102",
+ "display" : "Lesion size given by largest diameter (observable entity)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 10291000202102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"10291000202102\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#10291000202102) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "722818007",
+ "display" : "Boston bowel preparation scale (assessment scale)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Boston bowel preparation scale",
+ "code" : "722818007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8901000202102",
+ "display" : "Boston bowel preparation skala høyre kolon"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8901000202102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8901000202102\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8901000202102) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10291000132101",
+ "display" : "Portion of mucosa of colon segment seen, but other areas of colon segment not well seen due to staining, residual stool and/or opaque liquid (finding)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Portion of mucosa of the colon segment seen, but other areas of the colon segment are not well seen because of staining, residual stool, or opaque liquid, 1",
+ "code" : "10291000132101",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8911000202100",
+ "display" : "Boston bowel preparation skala kolon transversum"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8911000202100 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8911000202100\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8911000202100) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10301000132102",
+ "display" : "Minor amount of residual staining, small fragments of stool and/or opaque liquid, but mucosa of colon segment seen well (finding)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Minor amount of residual staining, small fragments of stool and/or opaque liquid, but mucosa of colon segment seen well (finding)",
+ "code" : "10301000132102",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8891000202103",
+ "display" : "Boston bowel preparation skala venstre kolon"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8891000202103 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8891000202103\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8891000202103) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10311000132100",
+ "display" : "Entire mucosa of colon segment seen well with no residual staining, small fragments of stool or opaque liquid (finding)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Entire mucosa of colon segment seen well with no residual staining, small fragments of stool or opaque liquid (finding)",
+ "code" : "10311000132100",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10291000132101"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Portion of mucosa of the colon segment seen, but other areas of the colon segment are not well seen because of staining, residual stool, or opaque liquid, 1",
+ "code" : "10291000132101",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10301000132102"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Minor amount of residual staining, small fragments of stool and/or opaque liquid, but mucosa of colon segment seen well (finding)",
+ "code" : "10301000132102",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10311000132100"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Entire mucosa of colon segment seen well with no residual staining, small fragments of stool or opaque liquid (finding)",
+ "code" : "10311000132100",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "246206008"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Number of lesions",
+ "code" : "246206008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "15991000202102",
+ "display" : "Appearance of intestinal lumen"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 15991000202102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"15991000202102\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#15991000202102) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "17621005",
+ "display" : "Normal (qualifier value)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "17621005",
+ "display" : "Normal",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Normal (qualifier value)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Normal"
+ }]
+ },
+ {
+ "code" : "263654008",
+ "display" : "Ikke Normal",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Abnormal (qualifier value)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Ikke Normal"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "17621005",
+ "display" : "Normal"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "263654008",
+ "display" : "Ikke Normal"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Normal",
+ "code" : "17621005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "17621005"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Normal",
+ "code" : "17621005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "712510007",
+ "display" : "Intestinal hemorrhage (disorder)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Intestinal hemorrhage (disorder)",
+ "code" : "712510007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "32485007"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Hospital admission",
+ "code" : "32485007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "32713005",
+ "display" : "Cecum structure (body structure)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "85774003",
+ "display" : "Terminale ileum",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Structure of distal portion of ileum (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "terminale ileum"
+ }]
+ },
+ {
+ "code" : "32713005",
+ "display" : "Cøkum",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Cecum structure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "blindtarm"
+ }]
+ },
+ {
+ "code" : "9040008",
+ "display" : "Ascendens",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Ascending colon structure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "colon ascendens"
+ }]
+ },
+ {
+ "code" : "48338005",
+ "display" : "Høyre fleksur",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Structure of right colic flexure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "flexura coli dextra"
+ }]
+ },
+ {
+ "code" : "485005",
+ "display" : "Transversum",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Transverse colon structure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "colon transversum"
+ }]
+ },
+ {
+ "code" : "72592005",
+ "display" : "Venstre fleksur",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Structure of left colic flexure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "flexura coli sinistra"
+ }]
+ },
+ {
+ "code" : "32622004",
+ "display" : "Descendens",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Descending colon structure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "colon descendens"
+ }]
+ },
+ {
+ "code" : "60184004",
+ "display" : "Sigmoid",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Sigmoid colon structure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "sigmoideum"
+ }]
+ },
+ {
+ "code" : "81922002",
+ "display" : "Rektosigmoid overgang",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Rectosigmoid structure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "rectosigmoid overgang"
+ }]
+ },
+ {
+ "code" : "34402009",
+ "display" : "Rektum",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Rectum structure (body structure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "rektum"
+ }]
+ },
+ {
+ "code" : "41796003",
+ "display" : "Anastomose",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Anastomosis (morphologic abnormality)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "anastomose"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "85774003",
+ "display" : "Terminale ileum"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "32713005",
+ "display" : "Cøkum"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "9040008",
+ "display" : "Ascendens"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "48338005",
+ "display" : "Høyre fleksur"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "485005",
+ "display" : "Transversum"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "72592005",
+ "display" : "Venstre fleksur"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "32622004",
+ "display" : "Descendens"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "60184004",
+ "display" : "Sigmoid"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "81922002",
+ "display" : "Rektosigmoid overgang"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "34402009",
+ "display" : "Rektum"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "41796003",
+ "display" : "Anastomose"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Cecum",
+ "code" : "32713005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "32713005"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cecum",
+ "code" : "32713005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10821000202101"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 10821000202101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"10821000202101\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#10821000202101) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "446745002",
+ "display" : "Diagnostisk med biopsi"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "303587008",
+ "display" : "Terapeutisk",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Therapeutic colonoscopy (procedure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Terapeutisk"
+ }]
+ },
+ {
+ "code" : "446745002",
+ "display" : "Diagnostisk med biopsi",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Colonoscopy and biopsy of colon (procedure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Diagnostisk med biopsi"
+ }]
+ },
+ {
+ "code" : "73761001",
+ "display" : "Diagnostisk uten biopsi",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Colonoscopy (procedure)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Diagnostisk uten biopsi"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "303587008",
+ "display" : "Terapeutisk"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "446745002",
+ "display" : "Diagnostisk med biopsi"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "73761001",
+ "display" : "Diagnostisk uten biopsi"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Colonoscopy and biopsy of colon (procedure)",
+ "code" : "446745002",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Diagnostisk med biopsi\" is not a valid display for the code {http://snomed.info/sct}446745002 - should be one of ['Colonoscopy and biopsy of colon (procedure)', 'Colonoscopy and biopsy of colon'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "446745002"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Colonoscopy and biopsy of colon (procedure)",
+ "code" : "446745002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8921000202108",
+ "display" : "Primary performing endoscopist (person)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "8921000202108",
+ "display" : "Hovedskopør",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Primary performing endoscopist (person)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "hovedskopør"
+ }]
+ },
+ {
+ "code" : "8941000202104",
+ "display" : "Assisterende skopør",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Assisting endoscopist (person)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "assisterende skopør"
+ }]
+ },
+ {
+ "code" : "8951000202101",
+ "display" : "Sykepleier",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Main nurse assisting procedure (person)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "primærsykepleier ved prosedyre"
+ }]
+ },
+ {
+ "code" : "8981000202109",
+ "display" : "Assisterende sykepleier",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Assisting nurse in procedure (person)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "assisterende sykepleier ved prosedyre"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "8921000202108",
+ "display" : "Hovedskopør"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "8941000202104",
+ "display" : "Assisterende skopør"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "8951000202101",
+ "display" : "Sykepleier"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "8981000202109",
+ "display" : "Assisterende sykepleier"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8921000202108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8921000202108\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8921000202108) is not valid in the value set 'No-procedure-performer-function' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8921000202108"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8921000202108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8921000202108\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8921000202108) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8951000202101",
+ "display" : "Main nurse assisting procedure (person)"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct",
+ "concept" : [{
+ "code" : "8921000202108",
+ "display" : "Hovedskopør",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Primary performing endoscopist (person)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "hovedskopør"
+ }]
+ },
+ {
+ "code" : "8941000202104",
+ "display" : "Assisterende skopør",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Assisting endoscopist (person)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "assisterende skopør"
+ }]
+ },
+ {
+ "code" : "8951000202101",
+ "display" : "Sykepleier",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Main nurse assisting procedure (person)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "primærsykepleier ved prosedyre"
+ }]
+ },
+ {
+ "code" : "8981000202109",
+ "display" : "Assisterende sykepleier",
+ "designation" : [{
+ "language" : "en",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "Assisting nurse in procedure (person)"
+ },
+ {
+ "language" : "no",
+ "use" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "900000000000003001",
+ "display" : "Fully specified name"
+ },
+ "value" : "assisterende sykepleier ved prosedyre"
+ }]
+ }]
+ }]
+ },
+ "expansion" : {
+ "contains" : [{
+ "system" : "http://snomed.info/sct",
+ "code" : "8921000202108",
+ "display" : "Hovedskopør"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "8941000202104",
+ "display" : "Assisterende skopør"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "8951000202101",
+ "display" : "Sykepleier"
+ },
+ {
+ "system" : "http://snomed.info/sct",
+ "code" : "8981000202109",
+ "display" : "Assisterende sykepleier"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8951000202101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8951000202101\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8951000202101) is not valid in the value set 'No-procedure-performer-function' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "8951000202101"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 8951000202101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"8951000202101\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#8951000202101) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "712510007"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Intestinal hemorrhage (disorder)",
+ "code" : "712510007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "372756006"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Warfarin (substance)",
+ "code" : "372756006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "387458008"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Aspirin (substance)",
+ "code" : "387458008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "372756006",
+ "display" : "Warfarin (substance)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Warfarin (substance)",
+ "code" : "372756006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "387458008",
+ "display" : "Aspirin (substance)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Aspirin (substance)",
+ "code" : "387458008",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "276885007"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Core body temperature",
+ "code" : "276885007",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "58108001",
+ "display" : "Golden retriever"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Golden retriever",
+ "code" : "58108001",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "version" : "http://snomed.info/sct/900000000000207008/version/20210331",
+ "code" : "459231000124102",
+ "display" : "Sequential organ failure assessment score (assessment scale)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Version 'http://snomed.info/sct/900000000000207008/version/20210331' of the code system 'http://snomed.info/sct' is not known (encountered paired with code = '459231000124102'). ValidVersions = [http://snomed.info/sct/11000146104/version/20210930,http://snomed.info/sct/11000172109/version/20210915,http://snomed.info/sct/20611000087101/version/20210930,http://snomed.info/sct/32506021000036107/version/20210630,http://snomed.info/sct/45991000052106/version/20210531,http://snomed.info/sct/554471000005108/version/20210930,http://snomed.info/sct/731000124108/version/20210901,http://snomed.info/sct/900000000000207008/version/20190731,http://snomed.info/sct/900000000000207008/version/20200131,http://snomed.info/sct/900000000000207008/version/20200731,http://snomed.info/sct/900000000000207008/version/20210731]; The code provided (http://snomed.info/sct#459231000124102) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "version" : "http://snomed.info/sct/20611000087101/version/20210930",
+ "code" : "36989005",
+ "display" : "Mumps"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Mumps",
+ "code" : "36989005",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "322236009",
+ "display" : "Paracetamol 500mg tablets"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Acetaminophen 500 mg oral tablet",
+ "code" : "322236009",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Paracetamol 500mg tablets\" is not a valid display for the code {http://snomed.info/sct}322236009 - should be one of ['Acetaminophen 500 mg oral tablet', 'Paracetamol 500 mg oral tablet', 'Product containing precisely paracetamol 500 milligram/1 each conventional release oral tablet (clinical drug)'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "428673006"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Tablet - unit of product usage (qualifier value)",
+ "code" : "428673006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "35901911000001104",
+ "display" : "Amoxicillin 125mg/5ml oral suspension sugar free"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 35901911000001104 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"35901911000001104\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#35901911000001104) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "258773002"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "cm3",
+ "code" : "258773002",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "329652003",
+ "display" : "Ibuprofen 200mg tablets"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Ibuprofen 200 mg oral tablet",
+ "code" : "329652003",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Ibuprofen 200mg tablets\" is not a valid display for the code {http://snomed.info/sct}329652003 - should be one of ['Ibuprofen 200 mg oral tablet', 'Product containing precisely ibuprofen 200 milligram/1 each conventional release oral tablet (clinical drug)'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "39695211000001102",
+ "display" : "Aspirin 300mg dispersible tablets"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 39695211000001102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"39695211000001102\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#39695211000001102) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "1"
+}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 1 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"1\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#1) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "2"
+}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "severity" : "error",
+ "error" : "Unable to find code 2 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20210731); The code \"2\" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#2) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/ucum.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/ucum.cache
new file mode 100644
index 000000000..7355a3b2e
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/ucum.cache
@@ -0,0 +1,178 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "cm"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "cm",
+ "code" : "cm",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "cm"
+}, "url": "https://bb/ValueSet/BBDemographicAgeUnit--0", "version": "20190731", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code provided (http://unitsofmeasure.org#cm) is not valid (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "min"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "min",
+ "code" : "min",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mmol/L"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mmol/L",
+ "code" : "mmol/L",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "%"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "%",
+ "code" : "%",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "kg"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "kg",
+ "code" : "kg",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "kg/m2"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "kg/m2",
+ "code" : "kg/m2",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mm[Hg]"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mm[Hg]",
+ "code" : "mm[Hg]",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "wk"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "wk",
+ "code" : "wk",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "m"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "m",
+ "code" : "m",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "m"
+}, "url": "http://hl7.org/fhir/ValueSet/age-units--0", "version": "4.0.1", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code provided (http://unitsofmeasure.org#m) is not valid (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mg"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mg",
+ "code" : "mg",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mm"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mm",
+ "code" : "mm",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "Cel"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cel",
+ "code" : "Cel",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "g"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "g",
+ "code" : "g",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mm[Hg]{hg}"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mm[Hg]{hg}",
+ "code" : "mm[Hg]{hg}",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "fmm[Hg]"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Error processing Unit: 'fmm[Hg]': The unit \"fmm[Hg]\" is unknown at character 1; The code \"fmm[Hg]\" is not valid in the system http://unitsofmeasure.org; The code provided (http://unitsofmeasure.org#fmm[Hg]) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "J/C"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "J/C",
+ "code" : "J/C",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/uvsdcCodeSystemCSPHQ9.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/uvsdcCodeSystemCSPHQ9.cache
new file mode 100644
index 000000000..35cedcfad
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.0.1/uvsdcCodeSystemCSPHQ9.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
+ "code" : "Not-at-all"
+}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "severity" : "error",
+ "error" : "The code system 'http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9' is not known (encountered paired with code = 'Not-at-all'); The code provided (http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9#Not-at-all) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.3.0/.capabilityStatement.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.3.0/.capabilityStatement.cache
new file mode 100644
index 000000000..5b21e868b
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.3.0/.capabilityStatement.cache
@@ -0,0 +1,62 @@
+{
+ "resourceType" : "CapabilityStatement",
+ "id" : "FhirServer",
+ "meta" : {
+ "tag" : [{
+ "system" : "http://hl7.org/fhir/v3/ObservationValue",
+ "code" : "SUBSETTED",
+ "display" : "Subsetted"
+ }]
+ },
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "4.0.1-2.0.12-SNAPSHOT",
+ "name" : "FHIR Reference Server Conformance Statement",
+ "status" : "active",
+ "date" : "2022-01-10T11:07:19.254Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "kind" : "instance",
+ "instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
+ "software" : {
+ "name" : "Reference Server",
+ "version" : "2.0.12-SNAPSHOT",
+ "releaseDate" : "2021-12-20T02:28:03.769Z"
+ },
+ "fhirVersion" : "4.0.1",
+ "format" : ["application/fhir+xml",
+ "application/fhir+json"],
+ "rest" : [{
+ "mode" : "server",
+ "security" : {
+ "cors" : true
+ },
+ "operation" : [{
+ "name" : "expand",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"
+ },
+ {
+ "name" : "lookup",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"
+ },
+ {
+ "name" : "validate-code",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"
+ },
+ {
+ "name" : "translate",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"
+ },
+ {
+ "name" : "closure",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"
+ },
+ {
+ "name" : "versions",
+ "definition" : "/OperationDefinition/fso-versions"
+ }]
+ }]
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.3.0/.terminologyCapabilities.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.3.0/.terminologyCapabilities.cache
new file mode 100644
index 000000000..cb68307ef
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.3.0/.terminologyCapabilities.cache
@@ -0,0 +1,3581 @@
+{
+ "resourceType" : "TerminologyCapabilities",
+ "id" : "FhirServer",
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "1.0.0",
+ "name" : "FHIR Reference Server Teminology Capability Statement",
+ "status" : "active",
+ "date" : "2022-01-07T08:11:26.721Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections",
+ "codeSystem" : [{
+ "uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"
+ },
+ {
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"
+ },
+ {
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"
+ },
+ {
+ "uri" : "http://dicom.nema.org/resources/ontology/DCM"
+ },
+ {
+ "uri" : "http://fdasis.nlm.nih.gov"
+ },
+ {
+ "uri" : "http://healthit.gov/nhin/purposeofuse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/abstract-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/account-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-cardinality-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-condition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-grouping-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-precheck-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-required-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-selection-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/additionalmaterials"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/administrative-gender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-actuality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-genderstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-species"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/appointmentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-direction-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-operator-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-response-code-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/asset-availability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/binding-strength"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/bundle-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/capability-statement-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-team-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chargeitem-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/code-search-support"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/example"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/summary"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/task-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-content-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/compartment-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-attestation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-map-equivalence"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-properties"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-property-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-subsumption-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-delete-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-read-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-data-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consentperformer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-provision-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-state-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/constraint-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-system"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-action-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-scope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-decision-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-definition-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-definition-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-expiration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-legalstate"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-party-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-publicationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-scope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-classification"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contributor-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/days-of-week"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/definition-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/detectedissue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-definition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-nametype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnostic-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/discriminator-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-reference-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/episode-of-care-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-timing"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/examplescenario-actor-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimitemtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-fdi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-onsettype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-oralprostho"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-pharmaservice"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/explanationofbenefit-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/exposure-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/expression-language"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-servicemodifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-serviceproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extension-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extra-activity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-udi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/feeding-device"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/FHIR-version"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/filter-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-priority-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/gender-identity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/graph-compartment-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/graph-compartment-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-measure"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guidance-response-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-page-generation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-parameter-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/history-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-operations"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-verb"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identity-assuranceLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/imagingstudy-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/intervention"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/invoice-priceComponentType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/invoice-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/item-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/knowledge-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/language-preference-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/linkage-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/link-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-group-type-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-input-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-model-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-source-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-target-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-transform"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-events"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/messageheader-response-request"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-significance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-color"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-operational-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/name-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/narrative-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/network-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/note-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-range-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-parameter-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/organization-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/orientation-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participantrequired"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/permitted-data-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-specialty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-progress-status-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-storage-scale"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/property-representation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-entity-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-participant-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/publication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quality-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quantity-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-answers-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-display-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-enable-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-item-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-not-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-handling-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-version-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/related-artifact-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relation-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/remittance-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-action-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-status-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/repository-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-element-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-study-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-subject-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-aggregation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-slicing-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-validation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/response-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-interaction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-entry-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-modifier-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-param-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-xpath-usage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/secondary-finding"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sequence-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/cvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-9-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/mvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ndc"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/slotstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sort-direction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/spdx-license"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-contained-preference"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/strand-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/structure-definition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-channel-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/substance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplydelivery-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/transaction-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/trigger-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/type-derivation-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/udi-entry-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/unknown-content-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/variable-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/versioning-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-base-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-eye-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"
+ },
+ {
+ "uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"
+ },
+ {
+ "uri" : "http://loinc.org"
+ },
+ {
+ "uri" : "http://nucc.org/provider-taxonomy"
+ },
+ {
+ "uri" : "http://snomed.info/sct"
+ },
+ {
+ "uri" : "http://standardterms.edqm.eu"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/action-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/admit-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/applicability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/catalogType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/common-tags"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentscope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentverification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/container-cap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-use"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diet"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/directness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/flag-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/library-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/match-grade"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-population"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-modality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/message-transport"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/modifiers"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/need"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/object-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/organization-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payeetype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/processpriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/program"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/special-values"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/standards-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/study-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/substance-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-process"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variable-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variant-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"
+ },
+ {
+ "uri" : "http://unitsofmeasure.org"
+ },
+ {
+ "uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"
+ },
+ {
+ "uri" : "http://varnomen.hgvs.org"
+ },
+ {
+ "uri" : "http://www.ada.org/snodent"
+ },
+ {
+ "uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
+ },
+ {
+ "uri" : "http://www.whocc.no/atc"
+ },
+ {
+ "uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"
+ },
+ {
+ "uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"
+ },
+ {
+ "uri" : "https://www.iana.org/time-zones"
+ },
+ {
+ "uri" : "https://www.usps.com/"
+ },
+ {
+ "uri" : "urn:ietf:bcp:13"
+ },
+ {
+ "uri" : "urn:ietf:bcp:47"
+ },
+ {
+ "uri" : "urn:ietf:rfc:3986"
+ },
+ {
+ "uri" : "urn:iso:std:iso:11073:10101"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166:-2"
+ },
+ {
+ "uri" : "urn:iso:std:iso:4217"
+ },
+ {
+ "uri" : "urn:iso-astm:E1762-95:2013"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1005.17"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"
+ }],
+ "expansion" : {
+ "parameter" : [{
+ "name" : "cache-id",
+ "documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after tehy are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"
+ },
+ {
+ "name" : "tx-resource",
+ "documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"
+ }]
+ }
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/.capabilityStatement.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/.capabilityStatement.cache
new file mode 100644
index 000000000..5b21e868b
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/.capabilityStatement.cache
@@ -0,0 +1,62 @@
+{
+ "resourceType" : "CapabilityStatement",
+ "id" : "FhirServer",
+ "meta" : {
+ "tag" : [{
+ "system" : "http://hl7.org/fhir/v3/ObservationValue",
+ "code" : "SUBSETTED",
+ "display" : "Subsetted"
+ }]
+ },
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "4.0.1-2.0.12-SNAPSHOT",
+ "name" : "FHIR Reference Server Conformance Statement",
+ "status" : "active",
+ "date" : "2022-01-10T11:07:19.254Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "kind" : "instance",
+ "instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
+ "software" : {
+ "name" : "Reference Server",
+ "version" : "2.0.12-SNAPSHOT",
+ "releaseDate" : "2021-12-20T02:28:03.769Z"
+ },
+ "fhirVersion" : "4.0.1",
+ "format" : ["application/fhir+xml",
+ "application/fhir+json"],
+ "rest" : [{
+ "mode" : "server",
+ "security" : {
+ "cors" : true
+ },
+ "operation" : [{
+ "name" : "expand",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"
+ },
+ {
+ "name" : "lookup",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"
+ },
+ {
+ "name" : "validate-code",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"
+ },
+ {
+ "name" : "translate",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"
+ },
+ {
+ "name" : "closure",
+ "definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"
+ },
+ {
+ "name" : "versions",
+ "definition" : "/OperationDefinition/fso-versions"
+ }]
+ }]
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/.terminologyCapabilities.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/.terminologyCapabilities.cache
new file mode 100644
index 000000000..cb68307ef
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/.terminologyCapabilities.cache
@@ -0,0 +1,3581 @@
+{
+ "resourceType" : "TerminologyCapabilities",
+ "id" : "FhirServer",
+ "url" : "http://fhir.healthintersections.com.au/open/metadata",
+ "version" : "1.0.0",
+ "name" : "FHIR Reference Server Teminology Capability Statement",
+ "status" : "active",
+ "date" : "2022-01-07T08:11:26.721Z",
+ "contact" : [{
+ "telecom" : [{
+ "system" : "other",
+ "value" : "http://healthintersections.com.au/"
+ }]
+ }],
+ "description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections",
+ "codeSystem" : [{
+ "uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"
+ },
+ {
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"
+ },
+ {
+ "uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"
+ },
+ {
+ "uri" : "http://dicom.nema.org/resources/ontology/DCM"
+ },
+ {
+ "uri" : "http://fdasis.nlm.nih.gov"
+ },
+ {
+ "uri" : "http://healthit.gov/nhin/purposeofuse"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/abstract-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/account-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-cardinality-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-condition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-grouping-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-precheck-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-required-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/action-selection-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/additionalmaterials"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/address-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/administrative-gender"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/adverse-event-actuality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/allergy-intolerance-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-genderstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/animal-species"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/appointmentstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-direction-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-operator-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/assert-response-code-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/asset-availability"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/audit-event-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/binding-strength"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/bundle-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/capability-statement-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-plan-activity-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/care-team-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/chargeitem-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/claim-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/code-search-support"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/example"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/medication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/summary"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/CodeSystem/task-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-content-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/compartment-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-attestation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/composition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-map-equivalence"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-properties"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-property-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/concept-subsumption-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-delete-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/conditional-read-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-data-meaning"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consentperformer"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-provision-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/consent-state-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/constraint-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-system"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contact-point-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-action-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-context"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-scope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-asset-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-decision-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-definition-subtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-definition-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-expiration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-legalstate"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-party-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-publicationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-scope"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-classification"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-security-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contract-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/contributor-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/data-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/days-of-week"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/definition-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/detectedissue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-action"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-definition-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-nametype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-statement-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/device-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/diagnostic-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/discriminator-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-reference-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/document-relationship-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/encounter-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/endpoint-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/episode-of-care-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/event-timing"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/examplescenario-actor-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-claimitemtype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-fdi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-onsettype"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-oralprostho"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-pharmaservice"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/explanationofbenefit-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/exposure-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/expression-language"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-servicemodifier"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-serviceproduct"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extension-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/extra-activity-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/ex-udi"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/feeding-device"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/FHIR-version"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/filter-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-priority-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/flag-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-conditions"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/fm-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/gender-identity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/goal-status-reason"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/graph-compartment-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/graph-compartment-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-measure"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/group-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guidance-response-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-page-generation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/guide-parameter-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/history-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-operations"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/http-verb"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identifier-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/identity-assuranceLevel"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/imagingstudy-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/intervention"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/invoice-priceComponentType"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/invoice-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/issue-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/item-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/knowledge-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/language-preference-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/linkage-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/link-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/list-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/location-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-context-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-group-type-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-input-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-model-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-source-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-target-list-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/map-transform"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/measure-report-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-events"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/messageheader-response-request"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/message-significance-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-state"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-calibration-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-color"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/metric-operational-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/name-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-identifier-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/namingsystem-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/narrative-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/network-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/note-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-range-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/observation-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/operation-parameter-use"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/organization-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/orientation-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participantrequired"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/participationstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/permitted-data-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/practitioner-specialty"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/procedure-progress-status-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/product-storage-scale"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/property-representation"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-entity-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/provenance-participant-role"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/publication-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quality-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/quantity-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-answers-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-display-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-enable-operator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/questionnaire-item-control"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reaction-event-severity"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reason-medication-not-given"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-handling-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/reference-version-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/related-artifact-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relationship"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/relation-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/remittance-outcome"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-action-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-result-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/report-status-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/repository-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-priority"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/request-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-element-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-study-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/research-subject-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-aggregation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-slicing-rules"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-types"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/resource-validation-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/response-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-capability-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/restful-interaction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-comparator"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-entry-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-modifier-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-param-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/search-xpath-usage"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/secondary-finding"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sequence-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/cvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-10-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/icd-9-cm"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/mvx"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sid/ndc"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/slotstatus"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/sort-direction"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/spdx-license"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-contained-preference"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/specimen-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/strand-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/structure-definition-kind"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-channel-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/subscription-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/substance-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplydelivery-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/supplyrequest-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-intent"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/task-status"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/transaction-mode"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/trigger-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/type-derivation-rule"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/udi-entry-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/unknown-content-code"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/variable-type"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/versioning-policy"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-base-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/vision-eye-codes"
+ },
+ {
+ "uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"
+ },
+ {
+ "uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"
+ },
+ {
+ "uri" : "http://loinc.org"
+ },
+ {
+ "uri" : "http://nucc.org/provider-taxonomy"
+ },
+ {
+ "uri" : "http://snomed.info/sct"
+ },
+ {
+ "uri" : "http://standardterms.edqm.eu"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/action-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/admit-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/applicability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/catalogType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/common-tags"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentscope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/consentverification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/container-cap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/definition-use"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/diet"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/directness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/flag-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/library-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/list-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/match-grade"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-population"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/measure-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-modality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/media-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/message-transport"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/modifiers"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/need"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/object-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/organization-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payeetype"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/processpriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/program"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/service-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/special-values"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/standards-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/study-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/substance-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-process"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-status"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/validation-type"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variable-role"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/variant-state"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"
+ },
+ {
+ "uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"
+ },
+ {
+ "uri" : "http://unitsofmeasure.org"
+ },
+ {
+ "uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"
+ },
+ {
+ "uri" : "http://varnomen.hgvs.org"
+ },
+ {
+ "uri" : "http://www.ada.org/snodent"
+ },
+ {
+ "uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
+ },
+ {
+ "uri" : "http://www.whocc.no/atc"
+ },
+ {
+ "uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"
+ },
+ {
+ "uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"
+ },
+ {
+ "uri" : "https://www.iana.org/time-zones"
+ },
+ {
+ "uri" : "https://www.usps.com/"
+ },
+ {
+ "uri" : "urn:ietf:bcp:13"
+ },
+ {
+ "uri" : "urn:ietf:bcp:47"
+ },
+ {
+ "uri" : "urn:ietf:rfc:3986"
+ },
+ {
+ "uri" : "urn:iso:std:iso:11073:10101"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166"
+ },
+ {
+ "uri" : "urn:iso:std:iso:3166:-2"
+ },
+ {
+ "uri" : "urn:iso:std:iso:4217"
+ },
+ {
+ "uri" : "urn:iso-astm:E1762-95:2013"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"
+ },
+ {
+ "uri" : "urn:oid:1.2.36.1.2001.1005.17"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"
+ },
+ {
+ "uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"
+ }],
+ "expansion" : {
+ "parameter" : [{
+ "name" : "cache-id",
+ "documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after tehy are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"
+ },
+ {
+ "name" : "tx-resource",
+ "documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"
+ }]
+ }
+}
\ No newline at end of file
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/all-systems.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/all-systems.cache
new file mode 100644
index 000000000..d19f8c17b
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/all-systems.cache
@@ -0,0 +1,84 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "text/plain"
+}, "url": "http://hl7.org/fhir/ValueSet/mimetypes", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "text/plain",
+ "code" : "text/plain",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "271649006",
+ "display" : "Systolic blood pressure"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "271649006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "SYL"
+}, "url": "http://hl7.org/fhir/ValueSet/name-v3-representation", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Syllabic",
+ "code" : "SYL",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "IDE"
+}, "url": "http://hl7.org/fhir/ValueSet/name-v3-representation", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Ideographic",
+ "code" : "IDE",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "nl-NL"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.5.0", "lang":"nl-NL", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Nederlands (Nederland)",
+ "code" : "nl-NL",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "text/cql"
+}, "url": "http://hl7.org/fhir/ValueSet/expression-language", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "CQL",
+ "code" : "text/cql",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "text/fhirpath"
+}, "url": "http://hl7.org/fhir/ValueSet/expression-language", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "FHIRPath",
+ "code" : "text/fhirpath",
+ "system" : "urn:ietf:bcp:13"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "en-AU"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.5.0", "lang":"en-AU", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "English (Australia)",
+ "code" : "en-AU",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "code" : "en"
+}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "English",
+ "code" : "en",
+ "system" : "urn:ietf:bcp:47"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/http___www.whocc.no_atc.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/http___www.whocc.no_atc.cache
new file mode 100644
index 000000000..9cb0b874e
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/http___www.whocc.no_atc.cache
@@ -0,0 +1,14 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://www.whocc.no/atc",
+ "code" : "N02AA",
+ "display" : "Barbiturates and derivatives"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Natural opium alkaloids",
+ "code" : "N02AA",
+ "system" : "http://www.whocc.no/atc",
+ "severity" : "warning",
+ "error" : "The display \"Barbiturates and derivatives\" is not a valid display for the code {http://www.whocc.no/atc}N02AA - should be one of ['Natural opium alkaloids'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/icd-9-cm.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/icd-9-cm.cache
new file mode 100644
index 000000000..e4d85cbe8
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/icd-9-cm.cache
@@ -0,0 +1,11 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://hl7.org/fhir/sid/icd-9-cm",
+ "code" : "99.00"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Perioperative autologous transfusion of whole blood or blood components",
+ "code" : "99.00",
+ "system" : "http://hl7.org/fhir/sid/icd-9-cm"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/loinc.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/loinc.cache
new file mode 100644
index 000000000..36408456f
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/loinc.cache
@@ -0,0 +1,506 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "85354-9",
+ "display" : "Blood pressure panel with all children optional"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Blood pressure panel with all children optional",
+ "code" : "85354-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8480-6",
+ "display" : "Systolic blood pressure"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "8480-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8462-4",
+ "display" : "Diastolic blood pressure"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Diastolic blood pressure",
+ "code" : "8462-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "85354-9"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Blood pressure panel with all children optional",
+ "code" : "85354-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "85354-9",
+ "display" : "Blood pressure panel with all children optional"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Blood pressure panel with all children optional",
+ "code" : "85354-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "85354-9"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Blood pressure panel with all children optional",
+ "code" : "85354-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8480-6"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "8480-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8480-6",
+ "display" : "Systolic blood pressure"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "8480-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8480-6"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "8480-6",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8462-4"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Diastolic blood pressure",
+ "code" : "8462-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8462-4",
+ "display" : "Diastolic blood pressure"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Diastolic blood pressure",
+ "code" : "8462-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8462-4"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Diastolic blood pressure",
+ "code" : "8462-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "56445-0"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Medication summary Document",
+ "code" : "56445-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "current",
+ "code" : "56445-0",
+ "display" : "Medication summary Doc"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Version 'current' of the code system 'http://loinc.org' is not known (encountered paired with code = '56445-0'). ValidVersions = [2.71]; The code provided (http://loinc.org#56445-0) is not valid in the value set 'FHIRDocumentTypeCodes' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "current",
+ "code" : "56445-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Version 'current' of the code system 'http://loinc.org' is not known (encountered paired with code = '56445-0'). ValidVersions = [2.71]; The code provided (http://loinc.org#56445-0) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "current",
+ "code" : "48765-2",
+ "display" : "Allergies and adverse reactions"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Version 'current' of the code system 'http://loinc.org' is not known (encountered paired with code = '48765-2'). ValidVersions = [2.71]; The code provided (http://loinc.org#48765-2) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "2.71",
+ "code" : "56445-0",
+ "display" : "Medication summary Doc"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Medication summary Document",
+ "code" : "56445-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "2.71",
+ "code" : "56445-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Medication summary Document",
+ "code" : "56445-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "2.71",
+ "code" : "48765-2",
+ "display" : "Allergies and adverse reactions"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Allergies and adverse reactions Document",
+ "code" : "48765-2",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Allergies and adverse reactions\" is not a valid display for the code {http://loinc.org}48765-2 - should be one of ['Allergies and adverse reactions Document', 'Allergies &or adverse reactions Doc', '临床文档型' (zh-CN), '临床文档' (zh-CN), '文档' (zh-CN), '文书' (zh-CN), '医疗文书' (zh-CN), '临床医疗文书 医疗服务对象' (zh-CN), '客户' (zh-CN), '病人' (zh-CN), '病患' (zh-CN), '病号' (zh-CN), '超系统 - 病人 发现是一个原子型临床观察指标,并不是作为印象的概括陈述。体格检查、病史、系统检查及其他此类观察指标的属性均为发现。它们的标尺对于编码型发现可能是名义型,而对于叙述型文本之中所报告的发现,则可能是叙述型。' (zh-CN), '发现物' (zh-CN), '所见' (zh-CN), '结果' (zh-CN), '结论 变态反应与不良反应 文档.其他' (zh-CN), '杂项类文档' (zh-CN), '其他文档 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 杂项' (zh-CN), '杂项类' (zh-CN), '杂项试验 过敏反应' (zh-CN), '过敏' (zh-CN), '' (zh-CN), 'Allergie e reazioni avverse Documentazione miscellanea Miscellanea Osservazione paziente Punto nel tempo (episodio)' (it-IT), 'Документ Точка во времени' (ru-RU), 'Момент' (ru-RU)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "56445-0"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Medication summary Document",
+ "code" : "56445-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "current",
+ "code" : "56445-0",
+ "display" : "Medication summary Doc"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"true"}####
+v: {
+ "display" : "Medication summary Document",
+ "code" : "56445-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "current",
+ "code" : "56445-0"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Medication summary Document",
+ "code" : "56445-0",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "version" : "current",
+ "code" : "48765-2",
+ "display" : "Allergies and adverse reactions"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Allergies and adverse reactions Document",
+ "code" : "48765-2",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Allergies and adverse reactions\" is not a valid display for the code {http://loinc.org}48765-2 - should be one of ['Allergies and adverse reactions Document', 'Allergies &or adverse reactions Doc', '临床文档型' (zh-CN), '临床文档' (zh-CN), '文档' (zh-CN), '文书' (zh-CN), '医疗文书' (zh-CN), '临床医疗文书 医疗服务对象' (zh-CN), '客户' (zh-CN), '病人' (zh-CN), '病患' (zh-CN), '病号' (zh-CN), '超系统 - 病人 发现是一个原子型临床观察指标,并不是作为印象的概括陈述。体格检查、病史、系统检查及其他此类观察指标的属性均为发现。它们的标尺对于编码型发现可能是名义型,而对于叙述型文本之中所报告的发现,则可能是叙述型。' (zh-CN), '发现物' (zh-CN), '所见' (zh-CN), '结果' (zh-CN), '结论 变态反应与不良反应 文档.其他' (zh-CN), '杂项类文档' (zh-CN), '其他文档 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 杂项' (zh-CN), '杂项类' (zh-CN), '杂项试验 过敏反应' (zh-CN), '过敏' (zh-CN), '' (zh-CN), 'Allergie e reazioni avverse Documentazione miscellanea Miscellanea Osservazione paziente Punto nel tempo (episodio)' (it-IT), 'Документ Точка во времени' (ru-RU), 'Момент' (ru-RU)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "18842-5"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge summary",
+ "code" : "18842-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "18842-5",
+ "display" : "Discharge Summary"
+}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge summary",
+ "code" : "18842-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "18842-5"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Discharge summary",
+ "code" : "18842-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "29299-5"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Reason for visit Narrative",
+ "code" : "29299-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "�g��",
+ "display" : "8302-2"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code \"�g��\" is not valid in the system http://loinc.org; The code provided (http://loinc.org#�g��) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8867-4",
+ "display" : "Heart rate"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Heart rate",
+ "code" : "8867-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "883-9",
+ "display" : "ABO group [Type] in Blood"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "ABO group [Type] in Blood",
+ "code" : "883-9",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "10331-7",
+ "display" : "Rh [Type] in Blood"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Rh [Type] in Blood",
+ "code" : "10331-7",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "18684-1",
+ "display" : "����"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "First Blood pressure Set",
+ "code" : "18684-1",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"����\" is not a valid display for the code {http://loinc.org}18684-1 - should be one of ['First Blood pressure Set', '', 'ED Health Insurance Portability and Accountability Act of 1996' (zh-CN), 'HIPAA' (zh-CN), '健康保險可攜與責任法' (zh-CN), 'HIPAA法案' (zh-CN), '健康保险可移植性和问责法1996年' (zh-CN), '美国健康保险携带和责任法案' (zh-CN), '医疗保险便携性和责任法案' (zh-CN), '医疗保险便携性与责任法案' (zh-CN), '醫療保險可攜性與責任法' (zh-CN), 'HIPAA 信息附件.急诊' (zh-CN), 'HIPAA 信息附件.急诊科' (zh-CN), 'HIPAA 信息附件.急诊科就医' (zh-CN), 'HIPAA 信息附件.急诊科就诊' (zh-CN), '健康保险便携与责任法案信息附件.急诊' (zh-CN), '健康保险便携与责任法案信息附件.急诊 临床信息附件集' (zh-CN), '临床信息附件集合' (zh-CN), '集' (zh-CN), '集合 信息附件' (zh-CN), '健康保险便携与责任法案信息附件' (zh-CN), '附件 医疗服务对象' (zh-CN), '客户' (zh-CN), '病人' (zh-CN), '病患' (zh-CN), '病号' (zh-CN), '超系统 - 病人 压强 复合属性' (zh-CN), '复杂型属性' (zh-CN), '复杂属性 就医' (zh-CN), '就医过程 急诊科 急诊科(DEEDS)变量' (zh-CN), 'DEEDS 变量' (zh-CN), '急诊' (zh-CN), '急诊科' (zh-CN), 'Emergency Department' (zh-CN), 'ED' (zh-CN), '急诊科(急诊科系统代码之数据元素)变量' (zh-CN), '急诊科(急诊科系统代码之数据元素)指标' (zh-CN), '急诊科(美国CDC急诊科系统代码之数据元素)指标' (zh-CN), '急诊科指标 急诊科(Emergency Department,ED) 急诊部 第一个' (zh-CN), '第一次' (zh-CN), '首个' (zh-CN), '首次 血' (zh-CN), '全血' (zh-CN), 'Allegato Allegato di reparto di emergenza (pronto soccorso) Complesso Emergenza (DEEDS - Data Elements for Emergency Dep Incontro' (it-IT), 'Appuntamento paziente Stabilito' (it-IT), 'Fissato' (it-IT), 'Встреча Комплекс' (ru-RU)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8480-6",
+ "display" : "���k������"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "8480-6",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"���k������\" is not a valid display for the code {http://loinc.org}8480-6 - should be one of ['Systolic blood pressure', 'BP sys', '一般血压' (zh-CN), '血压.原子型' (zh-CN), '血压指标.原子型 压力' (zh-CN), '压强 可用数量表示的' (zh-CN), '定量性' (zh-CN), '数值型' (zh-CN), '数量型' (zh-CN), '连续数值型标尺 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 血管内收缩期' (zh-CN), '血管内心缩期 血管内的' (zh-CN), '' (zh-CN), 'Pressure' (pt-BR), 'Point in time' (pt-BR), 'Random' (pt-BR), 'Art sys' (pt-BR), 'Quantitative' (pt-BR), 'QNT' (pt-BR), 'Quant' (pt-BR), 'Quan' (pt-BR), 'IV' (pt-BR), 'Intravenous' (pt-BR), 'BLOOD PRESSURE MEASUREMENTS.ATOM' (pt-BR), 'BP systolic' (pt-BR), 'Blood pressure systolic' (pt-BR), 'Sys BP' (pt-BR), 'SBP' (pt-BR), 'Pressione Pressione arteriosa - atomica Punto nel tempo (episodio)' (it-IT), 'Давление Количественный Точка во времени' (ru-RU), 'Момент' (ru-RU), 'Blutdruck systolisch' (de-AT)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "8462-4",
+ "display" : "�g��������"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Diastolic blood pressure",
+ "code" : "8462-4",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"�g��������\" is not a valid display for the code {http://loinc.org}8462-4 - should be one of ['Diastolic blood pressure', 'BP dias', '一般血压' (zh-CN), '血压.原子型' (zh-CN), '血压指标.原子型 压力' (zh-CN), '压强 可用数量表示的' (zh-CN), '定量性' (zh-CN), '数值型' (zh-CN), '数量型' (zh-CN), '连续数值型标尺 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 血管内心舒期' (zh-CN), '血管内舒张期 血管内的' (zh-CN), '' (zh-CN), 'Dias' (pt-BR), 'Diast' (pt-BR), 'Pressure' (pt-BR), 'Point in time' (pt-BR), 'Random' (pt-BR), 'Art sys' (pt-BR), 'Quantitative' (pt-BR), 'QNT' (pt-BR), 'Quant' (pt-BR), 'Quan' (pt-BR), 'IV' (pt-BR), 'Intravenous' (pt-BR), 'Diastoli' (pt-BR), 'BLOOD PRESSURE MEASUREMENTS.ATOM' (pt-BR), 'Blood pressure diastolic' (pt-BR), 'BP diastolic' (pt-BR), 'Dias BP' (pt-BR), 'DBP' (pt-BR), 'Pressione Pressione arteriosa - atomica Punto nel tempo (episodio)' (it-IT), 'Внутрисосудистый диастолический Давление Количественный Точка во времени' (ru-RU), 'Момент' (ru-RU), 'Blutdruck diastolisch' (de-AT)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "718-7",
+ "display" : "Hemoglobin [Mass/volume] in Blood"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Hemoglobin [Mass/volume] in Blood",
+ "code" : "718-7",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "38483-4",
+ "display" : "Creat Bld-mCnc"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Creatinine [Mass/volume] in Blood",
+ "code" : "38483-4",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "2093-3",
+ "display" : "Cholesterol [Mass/volume] in Serum or Plasma"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cholesterol [Mass/volume] in Serum or Plasma",
+ "code" : "2093-3",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "3151-8",
+ "display" : "ingeademde O2"
+}, "valueSet" :null, "lang":"en", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Inhaled oxygen flow rate",
+ "code" : "3151-8",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"ingeademde O2\" is not a valid display for the code {http://loinc.org}3151-8 - should be one of ['Inhaled oxygen flow rate', 'Inhaled O2 flow rate', 'O2' (zh-CN), 'tO2' (zh-CN), '总氧' (zh-CN), '氧气 体积速率(单位时间)' (zh-CN), '单位时间内体积的变化速率' (zh-CN), '流量 可用数量表示的' (zh-CN), '定量性' (zh-CN), '数值型' (zh-CN), '数量型' (zh-CN), '连续数值型标尺 吸入气' (zh-CN), '吸入气体' (zh-CN), '吸入的空气 所吸入的氧' (zh-CN), '已吸入的氧气 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 气 气体类 空气' (zh-CN), '' (zh-CN), 'Inhaled O2' (pt-BR), 'vRate' (pt-BR), 'Volume rate' (pt-BR), 'Flow' (pt-BR), 'Point in time' (pt-BR), 'Random' (pt-BR), 'IhG' (pt-BR), 'Inhaled Gas' (pt-BR), 'Inspired' (pt-BR), 'Quantitative' (pt-BR), 'QNT' (pt-BR), 'Quant' (pt-BR), 'Quan' (pt-BR), 'Gases' (pt-BR), 'Clinico Gas inalati Punto nel tempo (episodio) Tasso di Volume' (it-IT), 'Количественный Объемная скорость Точка во времени' (ru-RU), 'Момент' (ru-RU), 'ingeademde O2' (nl-NL), 'O2-Zufuhr' (de-AT)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "3151-8",
+ "display" : "ingeademde O2"
+}, "valueSet" :null, "lang":"nl-NL", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "ingeademde O2",
+ "code" : "3151-8",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "35200-5",
+ "display" : "Cholesterol [Moles/volume] in Serum or Plasma"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cholesterol [Mass or Moles/volume] in Serum or Plasma",
+ "code" : "35200-5",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Cholesterol [Moles/volume] in Serum or Plasma\" is not a valid display for the code {http://loinc.org}35200-5 - should be one of ['Cholesterol [Mass or Moles/volume] in Serum or Plasma', 'Cholest SerPl-msCnc', '化学' (zh-CN), '化学检验项目' (zh-CN), '化学检验项目类' (zh-CN), '化学类' (zh-CN), '化学试验' (zh-CN), '非刺激耐受型化学检验项目' (zh-CN), '非刺激耐受型化学检验项目类' (zh-CN), '非刺激耐受型化学试验' (zh-CN), '非刺激耐受型化学试验类 可用数量表示的' (zh-CN), '定量性' (zh-CN), '数值型' (zh-CN), '数量型' (zh-CN), '连续数值型标尺 总胆固醇' (zh-CN), '胆固醇总计' (zh-CN), '胆甾醇' (zh-CN), '脂类' (zh-CN), '脂质 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 血清或血浆 质量或摩尔浓度' (zh-CN), '质量或摩尔浓度(单位体积)' (zh-CN), '质量或物质的量浓度(单位体积)' (zh-CN), '' (zh-CN), 'Juhuslik Kvantitatiivne Plasma Seerum Seerum või plasma' (et-EE), 'Cholest' (pt-BR), 'Chol' (pt-BR), 'Choles' (pt-BR), 'Lipid' (pt-BR), 'Cholesterol total' (pt-BR), 'Cholesterols' (pt-BR), 'Level' (pt-BR), 'Point in time' (pt-BR), 'Random' (pt-BR), 'SerPl' (pt-BR), 'SerPlas' (pt-BR), 'SerP' (pt-BR), 'Serum' (pt-BR), 'SR' (pt-BR), 'Plasma' (pt-BR), 'Pl' (pt-BR), 'Plsm' (pt-BR), 'Quantitative' (pt-BR), 'QNT' (pt-BR), 'Quant' (pt-BR), 'Quan' (pt-BR), 'Chemistry' (pt-BR), 'Chimica Concentrazione Sostanza o Massa Plasma Punto nel tempo (episodio) Siero Siero o Plasma' (it-IT), 'Количественный Массовая или Молярная Концентрация Плазма Сыворотка Сыворотка или Плазма Точка во времени' (ru-RU), 'Момент Холестерин' (ru-RU)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "13457-7",
+ "display" : "Cholesterol in LDL [Mass/volume] in Serum or Plasma by calculation"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cholesterol in LDL [Mass/volume] in Serum or Plasma by calculation",
+ "code" : "13457-7",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "29463-7",
+ "display" : "Body Weight"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Body weight",
+ "code" : "29463-7",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "29463-7",
+ "display" : "Body Weight"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Body weight",
+ "code" : "29463-7",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "35200-5",
+ "display" : "Cholest SerPl-msCnc"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Cholesterol [Mass or Moles/volume] in Serum or Plasma",
+ "code" : "35200-5",
+ "system" : "http://loinc.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://loinc.org",
+ "code" : "35217-9",
+ "display" : "Triglyceride [Moles/volume] in Serum or Plasma"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Triglyceride [Mass or Moles/volume] in Serum or Plasma",
+ "code" : "35217-9",
+ "system" : "http://loinc.org",
+ "severity" : "warning",
+ "error" : "The display \"Triglyceride [Moles/volume] in Serum or Plasma\" is not a valid display for the code {http://loinc.org}35217-9 - should be one of ['Triglyceride [Mass or Moles/volume] in Serum or Plasma', 'Trigl SerPl-msCnc', 'TG' (zh-CN), 'Trigly' (zh-CN), '甘油三脂' (zh-CN), '甘油三酸酯' (zh-CN), '三酸甘油酯' (zh-CN), '甘油三酸脂' (zh-CN), '三酸甘油脂 化学' (zh-CN), '化学检验项目' (zh-CN), '化学检验项目类' (zh-CN), '化学类' (zh-CN), '化学试验' (zh-CN), '非刺激耐受型化学检验项目' (zh-CN), '非刺激耐受型化学检验项目类' (zh-CN), '非刺激耐受型化学试验' (zh-CN), '非刺激耐受型化学试验类 可用数量表示的' (zh-CN), '定量性' (zh-CN), '数值型' (zh-CN), '数量型' (zh-CN), '连续数值型标尺 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 血清或血浆 质量或摩尔浓度' (zh-CN), '质量或摩尔浓度(单位体积)' (zh-CN), '质量或物质的量浓度(单位体积)' (zh-CN), '' (zh-CN), 'Juhuslik Kvantitatiivne Plasma Seerum Seerum või plasma' (et-EE), 'Trigl' (pt-BR), 'Triglycrides' (pt-BR), 'Trig' (pt-BR), 'Triglycerides' (pt-BR), 'Level' (pt-BR), 'Point in time' (pt-BR), 'Random' (pt-BR), 'SerPl' (pt-BR), 'SerPlas' (pt-BR), 'SerP' (pt-BR), 'Serum' (pt-BR), 'SR' (pt-BR), 'Plasma' (pt-BR), 'Pl' (pt-BR), 'Plsm' (pt-BR), 'Quantitative' (pt-BR), 'QNT' (pt-BR), 'Quant' (pt-BR), 'Quan' (pt-BR), 'Chemistry' (pt-BR), 'Chimica Concentrazione Sostanza o Massa Plasma Punto nel tempo (episodio) Siero Siero o Plasma' (it-IT), 'Количественный Массовая или Молярная Концентрация Плазма Сыворотка Сыворотка или Плазма Точка во времени' (ru-RU), 'Момент' (ru-RU)] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/measure-population.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/measure-population.cache
new file mode 100644
index 000000000..21350a313
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/measure-population.cache
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "coding" : [{
+ "code" : "initial-population"
+ }]
+}, "url": "http://hl7.org/fhir/ValueSet/measure-population", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "versionFlexible":"false"+}####
+v: {
+ "severity" : "error",
+ "error" : "The code system '' is not known (encountered paired with code = 'initial-population'); The code provided (#initial-population) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/observation-category.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/observation-category.cache
new file mode 100644
index 000000000..efbcf3c57
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/observation-category.cache
@@ -0,0 +1,32 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/observation-category",
+ "code" : "vital-signs"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-category--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Vital Signs",
+ "code" : "vital-signs",
+ "system" : "http://terminology.hl7.org/CodeSystem/observation-category"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/observation-category",
+ "code" : "vital-signs",
+ "display" : "Vital Signs"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-category", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Vital Signs",
+ "code" : "vital-signs",
+ "system" : "http://terminology.hl7.org/CodeSystem/observation-category"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/observation-category",
+ "code" : "vital-signs"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Vital Signs",
+ "code" : "vital-signs",
+ "system" : "http://terminology.hl7.org/CodeSystem/observation-category"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/rxnorm.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/rxnorm.cache
new file mode 100644
index 000000000..934038989
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/rxnorm.cache
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
+ "code" : "1049640",
+ "display" : "Acetaminophen 325 MG / Oxycodone Hydrochloride 5 MG Oral Tablet [Percocet]"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "acetaminophen 325 MG / oxycodone hydrochloride 5 MG Oral Tablet [Percocet]",
+ "code" : "1049640",
+ "system" : "http://www.nlm.nih.gov/research/umls/rxnorm"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/snomed.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/snomed.cache
new file mode 100644
index 000000000..fa1642254
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/snomed.cache
@@ -0,0 +1,205 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "368209003",
+ "display" : "Right arm"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Right upper arm",
+ "code" : "368209003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "271649006",
+ "display" : "Systolic blood pressure"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "271649006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "271649006"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Systolic blood pressure",
+ "code" : "271649006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "version" : "http://snomed.info/sct/731000124108/version/20210201",
+ "code" : "132037003",
+ "display" : "Pineywoods pig breed"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "Version 'http://snomed.info/sct/731000124108/version/20210201' of the code system 'http://snomed.info/sct' is not known (encountered paired with code = '132037003'). ValidVersions = [http://snomed.info/sct/11000146104/version/20210930,http://snomed.info/sct/11000172109/version/20210915,http://snomed.info/sct/20611000087101/version/20210930,http://snomed.info/sct/32506021000036107/version/20210630,http://snomed.info/sct/45991000052106/version/20210531,http://snomed.info/sct/554471000005108/version/20210930,http://snomed.info/sct/731000124108/version/20210901,http://snomed.info/sct/900000000000207008/version/20190731,http://snomed.info/sct/900000000000207008/version/20200131,http://snomed.info/sct/900000000000207008/version/20200731,http://snomed.info/sct/900000000000207008/version/20210731]; The code provided (http://snomed.info/sct#132037003) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)",
+ "class" : "CODESYSTEM_UNSUPPORTED"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "version" : "http://snomed.info/sct/731000124108/version/20210201",
+ "code" : "132037003",
+ "display" : "Pineywoods pig breed"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Pineywoods pig",
+ "code" : "132037003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "version" : "http://snomed.info/sct/731000124108/version/20210901",
+ "code" : "132037003",
+ "display" : "Pineywoods pig breed. Not."
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Pineywoods pig",
+ "code" : "132037003",
+ "system" : "http://snomed.info/sct",
+ "severity" : "warning",
+ "error" : "The display \"Pineywoods pig breed. Not.\" is not a valid display for the code {http://snomed.info/sct}132037003 - should be one of ['Pineywoods pig', 'Pineywoods pig breed (organism)', 'Pineywoods pig breed'] (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "112144000",
+ "display" : "Blood group A (finding)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Blood group A",
+ "code" : "112144000",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "10828004",
+ "display" : "Positive (qualifier value)"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Positive",
+ "code" : "10828004",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "233588003",
+ "display" : "Continuous hemodiafiltration"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Continuous hemodiafiltration",
+ "code" : "233588003",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "109006",
+ "display" : "Anxiety disorder of childhood OR adolescence"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Anxiety disorder of childhood OR adolescence",
+ "code" : "109006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "109006"
+}, "url": "http://hl7.org/fhir/ValueSet/clinical-findings--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Anxiety disorder of childhood OR adolescence",
+ "code" : "109006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "109006",
+ "display" : "Anxiety disorder of childhood OR adolescence"
+}, "url": "http://hl7.org/fhir/ValueSet/clinical-findings", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Anxiety disorder of childhood OR adolescence",
+ "code" : "109006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "109006"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Anxiety disorder of childhood OR adolescence",
+ "code" : "109006",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "106004",
+ "display" : "Posterior carpal region"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Posterior carpal region",
+ "code" : "106004",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "106004"
+}, "url": "http://hl7.org/fhir/ValueSet/clinical-findings--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code provided (http://snomed.info/sct#106004) is not valid (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "106004",
+ "display" : "Posterior carpal region"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Posterior carpal region",
+ "code" : "106004",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "106004"
+}, "valueSet" :{
+ "resourceType" : "ValueSet",
+ "compose" : {
+ "include" : [{
+ "system" : "http://snomed.info/sct"
+ }]
+ }
+}, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Posterior carpal region",
+ "code" : "106004",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://snomed.info/sct",
+ "code" : "85600001",
+ "display" : "Triacylglycerol"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Triacylglycerol",
+ "code" : "85600001",
+ "system" : "http://snomed.info/sct"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/ucum.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/ucum.cache
new file mode 100644
index 000000000..d5216dc84
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/ucum.cache
@@ -0,0 +1,41 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mm[Hg]"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mm[Hg]",
+ "code" : "mm[Hg]",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mm[Hg]"
+}, "url": "http://hl7.org/fhir/ValueSet/ucum-vitals-common--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "millimeter of mercury",
+ "code" : "mm[Hg]",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "/min"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "/min",
+ "code" : "/min",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://unitsofmeasure.org",
+ "code" : "mmol/L"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "mmol/L",
+ "code" : "mmol/L",
+ "system" : "http://unitsofmeasure.org"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/v2-0203.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/v2-0203.cache
new file mode 100644
index 000000000..1cc44e5ce
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/v2-0203.cache
@@ -0,0 +1,61 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
+ "code" : "MR"
+}, "url": "http://hl7.org/fhir/ValueSet/identifier-type--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Medical record number",
+ "code" : "MR",
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
+ "code" : "MR"
+}, "url": "http://hl7.org/fhir/ValueSet/identifier-type", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Medical record number",
+ "code" : "MR",
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
+ "code" : "MR"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"true"}####
+v: {
+ "display" : "Medical record number",
+ "code" : "MR",
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
+ "code" : "MR"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Medical record number",
+ "code" : "MR",
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
+ "code" : "MC"
+}, "url": "http://hl7.org/fhir/ValueSet/identifier-type--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "severity" : "error",
+ "error" : "The code provided (http://terminology.hl7.org/CodeSystem/v2-0203#MC) is not valid (from http://tx.fhir.org/r4)"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
+ "code" : "MC",
+ "display" : "Patient's Medicare number"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Patient's Medicare number",
+ "code" : "MC",
+ "system" : "http://terminology.hl7.org/CodeSystem/v2-0203"
+}
+-------------------------------------------------------------------------------------
diff --git a/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/v3-ObservationInterpretation.cache b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/v3-ObservationInterpretation.cache
new file mode 100644
index 000000000..676a272ca
--- /dev/null
+++ b/org.hl7.fhir.validation/src/test/resources/txCache/4.5.0/v3-ObservationInterpretation.cache
@@ -0,0 +1,63 @@
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
+ "code" : "L"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-interpretation--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Low",
+ "code" : "L",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
+ "code" : "L",
+ "display" : "low"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-interpretation", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Low",
+ "code" : "L",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
+ "code" : "L"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Low",
+ "code" : "L",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
+ "code" : "N"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-interpretation--0", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Normal",
+ "code" : "N",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
+ "code" : "N",
+ "display" : "normal"
+}, "url": "http://hl7.org/fhir/ValueSet/observation-interpretation", "version": "4.5.0", "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "versionFlexible":"false"}####
+v: {
+ "display" : "Normal",
+ "code" : "N",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+}
+-------------------------------------------------------------------------------------
+{"code" : {
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
+ "code" : "N"
+}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "versionFlexible":"false"}####
+v: {
+ "display" : "Normal",
+ "code" : "N",
+ "system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"
+}
+-------------------------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 91862a44e..296bb177d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,6 +23,7 @@
5.7.1
1.7.1
3.0.0-M5
+ 3.1.0
0.8.7
1.5.1
1.18.22
@@ -510,5 +511,34 @@
+
+ cleanTxCache
+
+ false
+
+ fhir.txcache.clean
+ true
+
+
+
+
+
+ maven-clean-plugin
+ ${maven_clean_version}
+
+
+
+ src/test/resources/txCache
+
+ **/*
+
+ false
+
+
+
+
+
+
+