Merge remote-tracking branch 'origin/master'

This commit is contained in:
Grahame Grieve 2023-08-29 09:18:56 +02:00
commit 4201d51d63
116 changed files with 6695 additions and 3454 deletions

View File

@ -3,6 +3,12 @@
name: License Check
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
@ -27,4 +33,4 @@ jobs:
run: chmod u+x .github/workflows/license-check/license-check.sh
- name: Run script
run: .github/workflows/license-check/license-check.sh
continue-on-error: true
#continue-on-error: true

View File

@ -0,0 +1,65 @@
# License Check
The license check script is a basic bash script that consumes the output from maven license checks, and throws errors if any are found that are not in specified whitelists.
## Pre-requisite Maven commands
The following two maven commands, executed in the root of the project, will generate license files in the target locations: `target/generated-sources/license/THIRD-PARTY.txt`
This command will generate all the license files for each module:
```shell
mvn license:add-third-party
```
This command will generate all the license files for the whole project (must be run after the first command, or it will have no licenses to aggregate):
```shell
mvn license:aggregate-add-third-party
```
## Bash script
From the root of the project, execute the following:
```shell
./.github/workflows/license-check/license-check.sh
```
Note that this requires a recent version of bash.
## Whitelists
Whitelists are license names permitted for use within this project. This project uses an Apache 2.0 license. and follows the rule that a selection of dependencies with copyleft licenses can be included in the project as binaries, but shouldn't appear in the source release. https://www.apache.org/legal/resolved.html#weak-copyleft-licenses
This list includes:
* Common Development and Distribution Licenses: CDDL 1.0 and CDDL 1.1
* Common Public License: CPL 1.0
* Eclipse Public License: EPL 1.0
* IBM Public License: IPL 1.0
* Mozilla Public Licenses: MPL 1.0, MPL 1.1, and MPL 2.0
* Sun Public License: SPL 1.0
* Open Software License 3.0
* Erlang Public License
* UnRAR License (only for unarchiving)
* SIL Open Font License
* Ubuntu Font License Version 1.0
* IPA Font License Agreement v1.0
* Ruby License (including the older version when GPLv2 was a listed alternative Ruby 1.9.2 license)
* Eclipse Public License 2.0: EPL 2.0
There are two Whitelist files, necessitated by the sometimes inconsistent formatting of `THIRD-PARTY.txt`.
`license-whitelist.txt` contains individual licenses that are permitted in the project. Note that these are repeated in multiple formats, as these are a strict string match, and licenses names do not have a single canonical text representation (example: 'Apache Software License 2.0',
'The Apache License, Version 2.0',
'The Apache Software License, Version 2.0')
'license-special-cases.txt' contains entire lines from the `THIRD-PARTY.txt` to account for cases where the license name itself may be problematic to whitelist, such as `(Unknown License)`:
```text
# Is not included in the dependency but is GNU Lesser GPL. See: https://code.google.com/archive/p/javaparser/
(Unknown license) javaparser (com.google.code.javaparser:javaparser:1.0.11 - http://code.google.com/p/javaparser/)
```
Note that for each of these there should be an explicit reason for the special case in a comment, to prevent unnecessarily re-evaluating of special cases.

View File

@ -46,4 +46,13 @@ do
fi
done
echo "Check complete."
if (( exitStatus == 0 ))
then
echo "All licenses OK"
else
echo "Possible license incompatibilities found. Check above logs."
fi
exit $exitStatus

View File

@ -1,3 +1,21 @@
# Is not included in the dependency but is GNU Lesser GPL. See: https://code.google.com/archive/p/javaparser/
(Unknown license) javaparser (com.google.code.javaparser:javaparser:1.0.11 - http://code.google.com/p/javaparser/)
# IGNORE ME
(Apache Software License 2.0) HAPI FHIR - Validation Resources (FHIR R4) (ca.uhn.hapi.fhir:hapi-fhir-validation-resources-r4:6.4.1 - https://hapifhir.io/hapi-deployable-pom/hapi-fhir-validation-resources-r4)
# Because of parsing issues, FHIR R4 shows up as a license. I really need to redo this script in Python for cleaner parsing. -dotasek
(Apache Software License 2.0) HAPI FHIR - Validation Resources (FHIR R4) (ca.uhn.hapi.fhir:hapi-fhir-validation-resources-r4:6.4.1 - https://hapifhir.io/hapi-deployable-pom/hapi-fhir-validation-resources-r4)
# The following can be licensed with either license, of which the Apache is compatible
(Apache Software License, version 1.1) (Indiana University Extreme! Lab Software License, vesion 1.1.1) (Public Domain) MXP1: Xml Pull Parser 3rd Edition (XPP3) (xpp3:xpp3:1.1.4c - http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/)
(Indiana University Extreme! Lab Software License, vesion 1.1.1) MXP1: Xml Pull Parser 3rd Edition (XPP3) (xpp3:xpp3_xpath:1.1.4c - http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/)
# Aggregator is incorrectly parsed as a license.
(Eclipse Public License v2.0) JUnit Jupiter (Aggregator) (org.junit.jupiter:junit-jupiter:5.9.1 - https://junit.org/junit5/)
# https://www.jcp.org/en/jsr/detail?id=374 specifies this as an OR relationship between possible licenses, of which CDDL is compatible
(Dual license consisting of the CDDL v1.1 and GPL v2) JSR 353 (JSON Processing) Default Provider (org.glassfish:javax.json:1.0.4 - http://jsonp.java.net)
# javax.xml.bind is incorrectly interpreted as a license name.
(The Apache Software License, Version 2.0) Jackson module: Old JAXB Annotations (javax.xml.bind) (com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.15.2 - https://github.com/FasterXML/jackson-modules-base)
# full is incorrectly interpreted as a license name
(Apache License, Version 2.0) Apache POI - OOXML schemas (full) (org.apache.poi:poi-ooxml-full:5.2.1 - https://poi.apache.org/)
# Actually a BSD license https://mvnrepository.com/artifact/org.antlr/ST4/4.1
(Unknown license) StringTemplate 4 (org.antlr:ST4:4.1 - http://nexus.sonatype.org/oss-repository-hosting.html/ST4)
# without dependencies is incorrectly intepreted as a license name
(Apache License, Version 2.0) Byte Buddy (without dependencies) (net.bytebuddy:byte-buddy:1.12.14 - https://bytebuddy.net/byte-buddy)
# Appears to be Apache 2.0: https://github.com/NCIP/lexevs/blob/master/lgSharedLibraries/apache/commons/jakarta-regexp-1.4.license.txt
(Unknown license) jakarta-regexp (jakarta-regexp:jakarta-regexp:1.4 - no url defined)

View File

@ -6,6 +6,7 @@ The Apache Software License, Version 2.0
MIT License
The MIT License
Apache Software License, version 1.1
Apache-2.0
Apache 2
Apache 2.0
Apache License 2.0
@ -17,9 +18,15 @@ BSD License 3
New BSD License
BSD 3 Clause
The JSON License
Eclipse Public License 1.0
Eclipse Public License - v 1.0
Eclipse Public License v. 2.0
Eclipse Distribution License v. 1.0
Eclipse Distribution License - v 1.0
EDL 1.0
Unicode/ICU License
BSD 2-Clause License
BSD 2-Clause License
LGPL 2.1
GNU Lesser General Public License
MPL 1.1
Mozilla Public License Version 2.0

View File

@ -1,38 +1,7 @@
## Validator Changes
* Performance fix: Delay loading content when loading IGs
* CodeSystem validation around count and content
* Add checking around internal status consistency and across dependencies (draft/experimental/retired/deprecated)
* Improved error messages on server failure
* Fix bug in warning about No valid Display Names found
* Use Supplements when validating display names
* Fix issue in FHIRPath .combine focus handling
* Check Extension fixed values for URLs - enforce consistency
* Fix R4 FML parser problem
* Track and report inactive status when reported from terminology server
* Add defense against large terminology operations causing obscure java errors
* Fix bug with client sending too much data to tx.fhir.org (big performance hit in some cases)
* Fix obscure bug with designations in a more specific language the the code system they are in
* no changes
## Other code changes
* Significant upgrade of version comparison for profiles/extensions, value sets, and code systems, and integration into rendering framework
* Many minor changes to terminology functionality (reconciliation with differences with OntoServer) including service protection
* Rename implySystem parameter to inferSystem per TI decision
* rework how definitions are handled after discussion with Michael
* add flat mode to tests for Ontoserver, and add experimental functionality
* fix rendering issue in subscription topic
* Add a renderer for ExampleScenario
* Automatically render markdown in code system concept definitions
* Fix loading issues in test mode for simplifier packages
* Remove spurious logging in FHIRPath engine
* Fix addChild error in PEBuilder (#1343) + Add test case
* CPT Importer
* Dependencies fixed/updated: okhttp, thymeleaf, commonmark & UCUM
* Xhtml fluent improvements + related XHtmlNode improvements
* Release new pubpack for new icons
* Json Object comparison: fix bug in arrays with multiple optional elements + improved error messages + support for external strings
* fix cross-version extensions web references where possible
* Don't suppress exceptions in terminology clients
* Add first cut of Profile Generation code
* Stop putting invalid codes in expansions if they are not in the code system
* no changes

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -82,15 +82,10 @@
</dependency>
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
<optional>true</optional>
</dependency>
<!-- HTTP Client -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>

View File

@ -200,8 +200,19 @@ public class TerminologyClientR2 implements ITerminologyClient {
return this;
}
@Override
public String getUserAgent() {
return client.getUserAgent();
}
@Override
public String getServerVersion() {
return client.getServerVersion();
}
@Override
public ITerminologyClient setLanguage(String lang) {
client.setLanguage(lang);
return this;
}
}

View File

@ -202,8 +202,19 @@ public class TerminologyClientR3 implements ITerminologyClient {
return this;
}
@Override
public String getUserAgent() {
return client.getUserAgent();
}
@Override
public String getServerVersion() {
return client.getServerVersion();
}
@Override
public ITerminologyClient setLanguage(String lang) {
client.setLanguage(lang);
return this;
}
}

View File

@ -210,8 +210,19 @@ public class TerminologyClientR4 implements ITerminologyClient {
return this;
}
@Override
public String getUserAgent() {
return client.getUserAgent();
}
@Override
public String getServerVersion() {
return client.getServerVersion();
}
@Override
public ITerminologyClient setLanguage(String lang) {
client.setLanguage(lang);
return this;
}
}

View File

@ -190,8 +190,19 @@ public class TerminologyClientR5 implements ITerminologyClient {
return this;
}
@Override
public String getUserAgent() {
return client.getUserAgent();
}
@Override
public String getServerVersion() {
return client.getServerVersion();
}
@Override
public ITerminologyClient setLanguage(String lang) {
client.setLanguage(lang);
return this;
}
}

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -37,15 +37,10 @@
<!-- XML Parsers -->
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
<optional>true</optional>
</dependency>
<!-- JSON Parsers -->
<dependency>

View File

@ -105,6 +105,7 @@ public class ClientUtils {
private ToolingClientLogger logger;
private int retryCount;
private String userAgent;
private String acceptLang;
public HttpHost getProxy() {
return proxy;
@ -294,6 +295,9 @@ public class ClientUtils {
if (!Utilities.noString(userAgent)) {
request.addHeader("User-Agent", userAgent);
}
if (!Utilities.noString(acceptLang)) {
request.addHeader("Accept-Language", acceptLang);
}
if (format != null) {
request.addHeader("Accept", format);
@ -722,4 +726,7 @@ public class ClientUtils {
this.userAgent = userAgent;
}
public void setLanguage(String language) {
this.acceptLang = language;
}
}

View File

@ -895,4 +895,8 @@ public class FHIRToolingClient {
public String getServerVersion() {
return conf == null ? null : conf.getSoftware().getVersion();
}
public void setLanguage(String lang) {
utils.setLanguage(lang);
}
}

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -37,14 +37,8 @@
<!-- XML Parsers -->
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
<optional>true</optional>
</dependency>
<!-- JSON Parsers -->

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -37,15 +37,11 @@
<!-- XML Parsers -->
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
<optional>true</optional>
</dependency>
<!-- JSON Parsers -->
<dependency>

View File

@ -82,6 +82,7 @@ public class FHIRToolingClient {
private String password;
private String userAgent;
private EnumSet<FhirPublication> allowedVersions;
private String acceptLang;
//Pass endpoint for client - URI
public FHIRToolingClient(String baseServiceUrl, String userAgent) throws URISyntaxException {
@ -593,6 +594,9 @@ public class FHIRToolingClient {
}
if (!Utilities.noString(userAgent)) {
builder.add("User-Agent: "+userAgent);
}
if (!Utilities.noString(acceptLang)) {
builder.add("Accept-Language: "+acceptLang);
}
return builder.build();
}
@ -619,5 +623,9 @@ public class FHIRToolingClient {
checkCapabilities();
return capabilities == null ? null : capabilities.getSoftware().getVersion();
}
public void setLanguage(String lang) {
this.acceptLang = lang;
}
}

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -44,15 +44,10 @@
<!-- XML Parsers -->
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
<optional>true</optional>
</dependency>
<!-- JSON Parsers -->
<dependency>

View File

@ -568,10 +568,8 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
}
private void setTerminologyOptions(ValidationOptions options, Parameters pIn) {
if (options != null) {
for (String s : options.getLanguages()) {
pIn.addParameter("displayLanguage", s);
}
if (options != null && options.hasLanguages()) {
pIn.addParameter("displayLanguage", options.getLanguages().toString());
}
}

View File

@ -83,6 +83,7 @@ public class FHIRToolingClient {
private String username;
private String password;
private String userAgent;
private String acceptLang;
// Pass endpoint for client - URI
public FHIRToolingClient(String baseServiceUrl, String userAgent) throws URISyntaxException {
@ -554,6 +555,11 @@ public class FHIRToolingClient {
if (!Utilities.noString(userAgent)) {
builder.add("User-Agent: " + userAgent);
}
if (!Utilities.noString(acceptLang)) {
builder.add("Accept-Language: "+acceptLang);
}
return builder.build();
}
@ -579,4 +585,8 @@ public class FHIRToolingClient {
checkCapabilities();
return capabilities == null ? null : capabilities.getSoftware().getVersion();
}
public void setLanguage(String lang) {
this.acceptLang = lang;
}
}

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -43,15 +43,10 @@
<!-- XML Parsers -->
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
<optional>true</optional>
</dependency>
<!-- JSON Parsers -->
<dependency>

View File

@ -1048,8 +1048,8 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
}
private void setTerminologyOptions(ValidationOptions options, Parameters pIn) {
for (String s : options.getLanguages()) {
pIn.addParameter("displayLanguage", s);
if (options.hasLanguages()) {
pIn.addParameter("displayLanguage", options.getLanguages().toString());
}
if (options.getValueSetMode() != ValueSetMode.ALL_CHECKS) {
pIn.addParameter("valueSetMode", options.getValueSetMode().toString());

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -44,15 +44,11 @@
<!-- XML Parsers -->
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
<optional>true</optional>
</dependency>
<!-- JSON Parsers -->
<dependency>

View File

@ -1326,8 +1326,8 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
}
private void setTerminologyOptions(ValidationOptions options, Parameters pIn) {
for (String s : options.getLanguages()) {
pIn.addParameter("displayLanguage", s);
if (options.hasLanguages()) {
pIn.addParameter("displayLanguage", options.getLanguages().toString());
}
if (options.getValueSetMode() != ValueSetMode.ALL_CHECKS) {
pIn.addParameter("valueSetMode", options.getValueSetMode().toString());
@ -1553,6 +1553,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
boolean inactive = false;
String status = null;
List<OperationOutcomeIssueComponent> issues = new ArrayList<>();
Set<String> unknownSystems = new HashSet<>();
TerminologyServiceErrorClass err = TerminologyServiceErrorClass.UNKNOWN;
for (ParametersParameterComponent p : pOut.getParameter()) {
@ -1575,6 +1576,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
status = ((PrimitiveType<?>) p.getValue()).asStringValue();
} else if (p.getName().equals("x-caused-by-unknown-system")) {
err = TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED;
unknownSystems.add(((PrimitiveType<?>) p.getValue()).asStringValue());
} else if (p.getName().equals("warning-withdrawn")) {
OperationOutcomeIssueComponent iss = new OperationOutcomeIssueComponent(org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.INFORMATION, org.hl7.fhir.r5.model.OperationOutcome.IssueType.BUSINESSRULE);
iss.getDetails().setText(formatMessage(vs == null ? I18nConstants.MSG_WITHDRAWN : I18nConstants.MSG_WITHDRAWN_SRC, ((PrimitiveType<?>) p.getValue()).asStringValue(), vs));
@ -1624,6 +1626,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
}
res.setIssues(issues);
res.setStatus(inactive, status);
res.setUnknownSystems(unknownSystems);
return res;
}

View File

@ -48,6 +48,7 @@ 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.OperationOutcome.OperationOutcomeIssueComponent;
import org.hl7.fhir.r5.model.ValueSet.ConceptSetComponent;
import org.hl7.fhir.r5.model.ValueSet.ConceptSetFilterComponent;
import org.hl7.fhir.r5.model.ValueSet.ValueSetExpansionContainsComponent;
@ -567,6 +568,16 @@ public class TerminologyCache {
if (first) first = false; else sw.write(",\r\n");
sw.write(" \"definition\" : \""+Utilities.escapeJson(ce.v.getDefinition()).trim()+"\"");
}
if (ce.v.getUnknownSystems() != null) {
if (first) first = false; else sw.write(",\r\n");
sw.write(" \"unknown-systems\" : \""+Utilities.escapeJson(CommaSeparatedStringBuilder.join(",", ce.v.getUnknownSystems())).trim()+"\"");
}
if (ce.v.getIssues() != null) {
if (first) first = false; else sw.write(",\r\n");
OperationOutcome oo = new OperationOutcome();
oo.setIssue(ce.v.getIssues());
sw.write(" \"issues\" : "+json.composeString(oo).trim()+"\r\n");
}
sw.write("\r\n}\r\n");
}
sw.write(ENTRY_MARKER+"\r\n");
@ -602,8 +613,6 @@ public class TerminologyCache {
}
}
private CacheEntry getCacheEntry(String request, String resultString) throws IOException {
CacheEntry ce = new CacheEntry();
ce.persistent = true;
@ -625,9 +634,15 @@ public class TerminologyCache {
String system = loadJS(o.get("system"));
String version = loadJS(o.get("version"));
String definition = loadJS(o.get("definition"));
String unknownSystems = loadJS(o.get("unknown-systems"));
OperationOutcome oo = o.has("issues") ? (OperationOutcome) new JsonParser().parse(o.getAsJsonObject("issues")) : null;
t = loadJS(o.get("class"));
TerminologyServiceErrorClass errorClass = t == null ? null : TerminologyServiceErrorClass.valueOf(t) ;
ce.v = new ValidationResult(severity, error, system, version, new ConceptDefinitionComponent().setDisplay(display).setDefinition(definition).setCode(code), display, null).setErrorClass(errorClass);
ce.v.setUnknownSystems(CommaSeparatedStringBuilder.toSet(unknownSystems));
if (oo != null) {
ce.v.setIssues(oo.getIssue());
}
}
return ce;
}

View File

@ -18,6 +18,8 @@ import org.hl7.fhir.r5.model.Resource;
import org.hl7.fhir.r5.terminologies.CodeSystemUtilities;
import org.hl7.fhir.utilities.TextFile;
import org.hl7.fhir.utilities.Utilities;
import org.hl7.fhir.utilities.i18n.AcceptLanguageHeader;
import org.hl7.fhir.utilities.i18n.AcceptLanguageHeader.LanguagePreference;
import org.hl7.fhir.utilities.i18n.LanguageFileProducer;
import org.hl7.fhir.utilities.i18n.LanguageFileProducer.LanguageProducerLanguageSession;
import org.hl7.fhir.utilities.i18n.LanguageFileProducer.TextUnit;
@ -201,10 +203,49 @@ public class LanguageUtils {
return res;
}
public static boolean langsMatch(String dstLang, String srcLang) {
public static boolean langsMatchExact(AcceptLanguageHeader langs, String srcLang) {
if (langs == null) {
return false;
}
for (LanguagePreference lang : langs.getLangs()) {
if (lang.getValue() > 0) {
if ("*".equals(lang.getLang())) {
return true;
} else {
return langsMatch(lang.getLang(), srcLang);
}
}
}
return false;
}
public static boolean langsMatch(AcceptLanguageHeader langs, String srcLang) {
if (langs == null) {
return false;
}
for (LanguagePreference lang : langs.getLangs()) {
if (lang.getValue() > 0) {
if ("*".equals(lang.getLang())) {
return true;
} else {
boolean ok = langsMatch(lang.getLang(), srcLang);
if (ok) {
return true;
}
}
}
}
return false;
}
public static boolean langsMatchExact(String dstLang, String srcLang) {
return dstLang == null ? false : dstLang.equals(srcLang);
}
public static boolean langsMatch(String dstLang, String srcLang) {
return dstLang == null || srcLang == null ? false : dstLang.startsWith(srcLang) || "*".equals(srcLang);
}
public static void fillSupplement(CodeSystem cs, List<TranslationUnit> list) {
cs.setUserData(SUPPLEMENT_NAME, "true");
for (TranslationUnit tu : list) {

View File

@ -78,7 +78,9 @@ import org.hl7.fhir.utilities.xml.XMLUtil;
import org.hl7.fhir.utilities.xml.XMLWriter;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.xml.sax.ErrorHandler;
import org.xml.sax.InputSource;
import org.xml.sax.SAXParseException;
import org.xml.sax.XMLReader;
public class XmlParser extends ParserBase {
@ -98,8 +100,6 @@ public class XmlParser extends ParserBase {
this.schemaPath = schemaPath;
}
public boolean isAllowXsiLocation() {
return allowXsiLocation;
}
@ -154,6 +154,7 @@ public class XmlParser extends ParserBase {
nullTransformer.transform(saxSource, domResult);
} else {
DocumentBuilder builder = factory.newDocumentBuilder();
builder.setErrorHandler(new NullErrorHandler());
doc = builder.parse(stream);
}
} catch (Exception e) {
@ -822,4 +823,20 @@ public class XmlParser extends ParserBase {
return "?xml-p2?";
}
class NullErrorHandler implements ErrorHandler {
@Override
public void fatalError(SAXParseException e) {
// do nothing
}
@Override
public void error(SAXParseException e) {
// do nothing
}
@Override
public void warning(SAXParseException e) {
// do nothing
}
}
}

View File

@ -65,4 +65,6 @@ public interface ITerminologyClient {
ClientHeaders getClientHeaders();
ITerminologyClient setClientHeaders(ClientHeaders clientHeaders);
ITerminologyClient setUserAgent(String userAgent);
ITerminologyClient setLanguage(String lang);
String getUserAgent();
}

View File

@ -87,11 +87,14 @@ import org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionComponent;
import org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionDesignationComponent;
import org.hl7.fhir.r5.model.CodeSystem.ConceptPropertyComponent;
import org.hl7.fhir.r5.model.CodeSystem.PropertyComponent;
import org.hl7.fhir.r5.model.CodeType;
import org.hl7.fhir.r5.model.Coding;
import org.hl7.fhir.r5.model.DataType;
import org.hl7.fhir.r5.model.DateTimeType;
import org.hl7.fhir.r5.model.Enumerations.FilterOperator;
import org.hl7.fhir.r5.model.Extension;
import org.hl7.fhir.r5.model.Factory;
import org.hl7.fhir.r5.model.IntegerType;
import org.hl7.fhir.r5.model.PackageInformation;
import org.hl7.fhir.r5.model.Parameters;
import org.hl7.fhir.r5.model.Parameters.ParametersParameterComponent;
@ -112,6 +115,7 @@ import org.hl7.fhir.r5.model.ValueSet.ValueSetExpansionParameterComponent;
import org.hl7.fhir.r5.model.ValueSet.ValueSetExpansionPropertyComponent;
import org.hl7.fhir.r5.terminologies.CodeSystemUtilities;
import org.hl7.fhir.r5.terminologies.ValueSetUtilities;
import org.hl7.fhir.r5.terminologies.expansion.ValueSetExpander.Token;
import org.hl7.fhir.r5.terminologies.providers.CodeSystemProvider;
import org.hl7.fhir.r5.terminologies.providers.CodeSystemProviderExtension;
import org.hl7.fhir.r5.terminologies.utilities.TerminologyOperationContext;
@ -121,11 +125,35 @@ import org.hl7.fhir.r5.terminologies.utilities.ValueSetProcessBase;
import org.hl7.fhir.r5.utils.ToolingExtensions;
import org.hl7.fhir.utilities.CommaSeparatedStringBuilder;
import org.hl7.fhir.utilities.Utilities;
import org.hl7.fhir.utilities.i18n.AcceptLanguageHeader;
import org.hl7.fhir.utilities.i18n.AcceptLanguageHeader.LanguagePreference;
import org.hl7.fhir.utilities.i18n.I18nConstants;
public class ValueSetExpander extends ValueSetProcessBase {
public class Token {
private String system;
private String code;
public Token(String system, String code) {
super();
this.system = system;
this.code = code;
}
public String getSystem() {
return system;
}
public String getCode() {
return code;
}
public boolean matches(Coding use) {
return system.equals(use.getSystem()) && code.equals(use.getCode());
}
public boolean matchesLang(String language) {
return system.equals("urn:ietf:bcp:47") && code.equals(language);
}
}
private static final boolean REPORT_VERSION_ANYWAY = true;
private ValueSet focus;
@ -136,6 +164,9 @@ public class ValueSetExpander extends ValueSetProcessBase {
private boolean checkCodesWhenExpanding;
private boolean includeAbstract = true;
private AcceptLanguageHeader langs;
private List<Token> designations = new ArrayList<>();
public ValueSetExpander(IWorkerContext context, TerminologyOperationContext opContext) {
super(context, opContext);
}
@ -203,31 +234,24 @@ public class ValueSetExpander extends ValueSetProcessBase {
"http://hl7.org/fhir/StructureDefinition/rendering-xhtml");
// display and designations
String srcLang = dispLang;
String dstLang = focus.getLanguage();
boolean usedDisplay = false;
ConceptDefinitionDesignationComponent tu;
if (LanguageUtils.langsMatch(dstLang, dispLang)) {
tu = null; // use display
} else {
tu = expParams.hasParameter("displayLanguage") ? getMatchingLang(designations, expParams.getParameterString("displayLanguage")) : null;
}
if (tu != null) {
n.setDisplay(tu.getValue());
} else if (display != null && (srcLang == null || dstLang == null || LanguageUtils.langsMatch(dstLang, srcLang))) {
ConceptDefinitionDesignationComponent pref = null;
if (langs == null) {
n.setDisplay(display);
usedDisplay = true;
} else {
// we don't have a usable display
if (designations == null) {
designations = new ArrayList<>();
}
designations.add(new ConceptDefinitionDesignationComponent().setLanguage(dispLang).setValue(display).setUse(new Coding().setSystem("http://terminology.hl7.org/CodeSystem/designation-usage").setCode("display")));
pref = findMatchingDesignation(designations);
if (pref != null) {
n.setDisplay(pref.getValue());
}
}
if (expParams.getParameterBool("includeDesignations") && designations != null) {
if (!usedDisplay && display != null) {
n.addDesignation().setLanguage(srcLang).setValue(display);
}
if (expParams.getParameterBool("includeDesignations")) {
for (ConceptDefinitionDesignationComponent t : designations) {
if (t != tu && (t.hasLanguage() || t.hasUse()) && t.getValue() != null) {
if (t != pref && (t.hasLanguage() || t.hasUse()) && t.getValue() != null && passesDesignationFilter(t)) {
ConceptReferenceDesignationComponent d = n.addDesignation();
if (t.getLanguage() != null) {
d.setLanguage(t.getLanguage().trim());
@ -288,6 +312,63 @@ public class ValueSetExpander extends ValueSetProcessBase {
return n;
}
private boolean passesDesignationFilter(ConceptDefinitionDesignationComponent d) {
if (designations.isEmpty()) {
return true;
}
for (Token t : designations) {
if (t.matches(d.getUse()) || t.matchesLang(d.getLanguage())) {
return true;
}
for (Coding c : d.getAdditionalUse()) {
if (t.matches(c)) {
return true;
}
}
}
return false;
}
private ConceptDefinitionDesignationComponent findMatchingDesignation(List<ConceptDefinitionDesignationComponent> designations) {
if (langs == null) {
return null;
}
// we have a list of languages in priority order
// we have a list of designations in no order
// language exact match is preferred
// display is always preferred
for (LanguagePreference lang : langs.getLangs()) {
if (lang.getValue() > 0) {
for (ConceptDefinitionDesignationComponent cd : designations) {
if (isDisplay(cd) && LanguageUtils.langsMatchExact(cd.getLanguage(), lang.getLang())) {
return cd;
}
}
for (ConceptDefinitionDesignationComponent cd : designations) {
if (isDisplay(cd) && LanguageUtils.langsMatch(cd.getLanguage(), lang.getLang())) {
return cd;
}
}
for (ConceptDefinitionDesignationComponent cd : designations) {
if (LanguageUtils.langsMatchExact(cd.getLanguage(), lang.getLang())) {
return cd;
}
}
for (ConceptDefinitionDesignationComponent cd : designations) {
if (LanguageUtils.langsMatch(cd.getLanguage(), lang.getLang())) {
return cd;
}
}
}
}
return null;
}
private boolean isDisplay(ConceptDefinitionDesignationComponent cd) {
return cd.getUse().is("http://terminology.hl7.org/CodeSystem/designation-usage", "display");
}
private boolean filterContainsCode(List<ValueSet> filters, String system, String code, ValueSetExpansionComponent exp) {
for (ValueSet vse : filters) {
checkCanonical(exp, vse, focus);
@ -307,13 +388,17 @@ public class ValueSetExpander extends ValueSetProcessBase {
return false;
}
private ConceptDefinitionDesignationComponent getMatchingLang(List<ConceptDefinitionDesignationComponent> list, String lang) {
for (ConceptDefinitionDesignationComponent t : list)
if (t.getLanguage().equals(lang))
private ConceptDefinitionDesignationComponent getMatchingLang(List<ConceptDefinitionDesignationComponent> list, AcceptLanguageHeader langs) {
for (ConceptDefinitionDesignationComponent t : list) {
if (LanguageUtils.langsMatchExact(langs, t.getLanguage())) {
return t;
for (ConceptDefinitionDesignationComponent t : list)
if (t.getLanguage().startsWith(lang))
}
}
for (ConceptDefinitionDesignationComponent t : list) {
if (LanguageUtils.langsMatch(langs, t.getLanguage())) {
return t;
}
}
return null;
}
@ -519,6 +604,42 @@ public class ValueSetExpander extends ValueSetProcessBase {
return doExpand(source, expParams);
}
private void processParameter(String name, DataType value) {
if (Utilities.existsInList(name, "includeDesignations", "excludeNested", "activeOnly", "offset", "count")) {
focus.getExpansion().getParameter().removeIf(p -> p.getName().equals(name));
focus.getExpansion().addParameter().setName(name).setValue(value);
}
if ("displayLanguage".equals(name)) {
this.langs = new AcceptLanguageHeader(value.primitiveValue(), true);
focus.getExpansion().getParameter().removeIf(p -> p.getName().equals(name));
focus.getExpansion().addParameter().setName(name).setValue(new CodeType(value.primitiveValue()));
}
if ("designation".equals(name)) {
String[] v = value.primitiveValue().split("\\|");
if (v.length != 2 || !Utilities.isAbsoluteUrl(v[0]) || Utilities.noString(v[1])) {
throw new NoTerminologyServiceException("Unable to understand designation parameter "+value.primitiveValue());
}
this.designations.add(new Token(v[0], v[1]));
focus.getExpansion().addParameter().setName(name).setValue(new StringType(value.primitiveValue()));
}
if ("offset".equals(name) && value instanceof IntegerType) {
focus.getExpansion().getParameter().removeIf(p -> p.getName().equals(name));
focus.getExpansion().addParameter().setName(name).setValue(value);
dwc.setOffset(((IntegerType) value).getValue());
if (dwc.getOffset() < 0) {
dwc.setOffset(0);
}
}
if ("count".equals(name)) {
focus.getExpansion().getParameter().removeIf(p -> p.getName().equals(name));
focus.getExpansion().addParameter().setName(name).setValue(value);
dwc.setCount(((IntegerType) value).getValue());
if (dwc.getCount() < 0) {
dwc.setCount(0);
}
}
}
public ValueSetExpansionOutcome doExpand(ValueSet source, Parameters expParams) throws FHIRException, ETooCostly, FileNotFoundException, IOException, CodeSystemProviderExtension {
if (expParams == null)
expParams = makeDefaultExpansion();
@ -532,33 +653,20 @@ public class ValueSetExpander extends ValueSetProcessBase {
focus.getExpansion().setTimestampElement(DateTimeType.now());
focus.getExpansion().setIdentifier(Factory.createUUID());
checkCanonical(focus.getExpansion(), focus, focus);
for (Extension ext : focus.getCompose().getExtensionsByUrl("http://hl7.org/fhir/tools/StructureDefinion/valueset-expansion-param")) {
processParameter(ext.getExtensionString("name"), ext.getExtensionByUrl("value").getValue());
}
for (ParametersParameterComponent p : expParams.getParameter()) {
if (Utilities.existsInList(p.getName(), "includeDesignations", "excludeNested", "activeOnly", "offset", "count")) {
focus.getExpansion().addParameter().setName(p.getName()).setValue(p.getValue());
}
if ("displayLanguage".equals(p.getName()) && (!expParams.hasLanguage() || !expParams.getLanguage().equals(p.getValue().primitiveValue()))) {
focus.getExpansion().addParameter().setName(p.getName()).setValue(p.getValue());
}
if ("offset".equals(p.getName()) && p.hasValueIntegerType()) {
dwc.setOffset(p.getValueIntegerType().getValue());
if (dwc.getOffset() < 0) {
dwc.setOffset(0);
}
}
if ("count".equals(p.getName()) && p.hasValueIntegerType()) {
dwc.setCount(p.getValueIntegerType().getValue());
if (dwc.getCount() < 0) {
dwc.setCount(0);
}
}
processParameter(p.getName(), p.getValue());
}
for (Extension s : focus.getExtensionsByUrl(ExtensionConstants.EXT_VSSUPPLEMENT)) {
requiredSupplements.add(s.getValue().primitiveValue());
}
if (expParams.hasLanguage()) {
focus.setLanguage(expParams.getLanguage());
if (langs == null && focus.hasLanguage()) {
langs = new AcceptLanguageHeader(focus.getLanguage(), true);
} else if (langs != null && langs.hasChosen()) {
focus.setLanguage(langs.getChosen());
}
try {
if (source.hasCompose()) {
@ -610,6 +718,7 @@ public class ValueSetExpander extends ValueSetProcessBase {
return new ValueSetExpansionOutcome(focus);
}
private Parameters makeDefaultExpansion() {
Parameters res = new Parameters();
res.addParameter("excludeNested", true);

View File

@ -29,8 +29,6 @@ package org.hl7.fhir.r5.terminologies.validation;
*/
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
@ -47,9 +45,11 @@ import org.hl7.fhir.exceptions.NoTerminologyServiceException;
import org.hl7.fhir.r5.context.ContextUtilities;
import org.hl7.fhir.r5.context.IWorkerContext;
import org.hl7.fhir.r5.context.IWorkerContext.ValidationResult;
import org.hl7.fhir.r5.elementmodel.LanguageUtils;
import org.hl7.fhir.r5.extensions.ExtensionConstants;
import org.hl7.fhir.r5.model.CanonicalType;
import org.hl7.fhir.r5.model.CodeSystem;
import org.hl7.fhir.r5.model.CodeType;
import org.hl7.fhir.r5.model.Enumerations.CodeSystemContentMode;
import org.hl7.fhir.r5.model.Enumerations.FilterOperator;
import org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionComponent;
@ -90,6 +90,7 @@ import org.hl7.fhir.r5.utils.validation.ValidationContextCarrier.ValidationConte
import org.hl7.fhir.utilities.CommaSeparatedStringBuilder;
import org.hl7.fhir.utilities.Utilities;
import org.hl7.fhir.utilities.VersionUtilities;
import org.hl7.fhir.utilities.i18n.AcceptLanguageHeader;
import org.hl7.fhir.utilities.i18n.I18nConstants;
import org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity;
import org.hl7.fhir.utilities.validation.ValidationOptions;
@ -191,6 +192,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
public ValidationResult validateCode(String path, CodeableConcept code) throws FHIRException {
opContext.deadCheck();
checkValueSetOptions();
// first, we validate the codings themselves
ValidationProcessInfo info = new ValidationProcessInfo();
@ -212,15 +214,11 @@ public class ValueSetValidator extends ValueSetProcessBase {
if (context.isNoTerminologyServer()) {
if (c.hasVersion()) {
String msg = context.formatMessage(I18nConstants.UNKNOWN_CODESYSTEM_VERSION, c.getSystem(), c.getVersion() , resolveCodeSystemVersions(c.getSystem()).toString());
// if (valueSetDependsOn(c.getSystem(), c.getVersion())) {
unknownSystems.add(c.getSystem()+"|"+c.getVersion());
// }
res = new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.NOTFOUND, path+".coding["+i+"].system", msg)).setUnknownSystems(unknownSystems);
} else {
String msg = context.formatMessage(I18nConstants.UNKNOWN_CODESYSTEM, c.getSystem(), c.getVersion());
// if (valueSetDependsOn(c.getSystem(), null)) {
unknownSystems.add(c.getSystem());
// }
res = new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.NOTFOUND, path+".coding["+i+"].system", msg)).setUnknownSystems(unknownSystems);
}
} else {
@ -241,7 +239,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(", ");
for (Coding c : code.getCoding()) {
b.append(c.getSystem()+(c.hasVersion() ? "|"+c.getVersion() : "")+"#"+c.getCode());
b.append("'"+c.getSystem()+(c.hasVersion() ? "|"+c.getVersion() : "")+"#"+c.getCode()+"'");
Boolean ok = codeInValueSet(path, c.getSystem(), c.getVersion(), c.getCode(), info);
if (ok == null && result != null && result == false) {
result = null;
@ -370,6 +368,8 @@ public class ValueSetValidator extends ValueSetProcessBase {
public ValidationResult validateCode(String path, Coding code) throws FHIRException {
opContext.deadCheck();
checkValueSetOptions();
String warningMessage = null;
// first, we validate the concept itself
@ -517,7 +517,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
// res.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.INVALID, path, res.getMessage()));
// } else
// {
String msg = context.formatMessagePlural(1, I18nConstants.NONE_OF_THE_PROVIDED_CODES_ARE_IN_THE_VALUE_SET_, valueset.getVersionedUrl(), code.toString());
String msg = context.formatMessagePlural(1, I18nConstants.NONE_OF_THE_PROVIDED_CODES_ARE_IN_THE_VALUE_SET_, valueset.getVersionedUrl(), "'"+code.toString()+"'");
res.addToMessage(msg).setSeverity(IssueSeverity.ERROR);
res.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, path, msg));
res.setDefinition(null);
@ -539,7 +539,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
res = new ValidationResult(system, wv, null, null);
}
} else if ((res != null && !res.isOk())) {
String msg = context.formatMessagePlural(1, I18nConstants.NONE_OF_THE_PROVIDED_CODES_ARE_IN_THE_VALUE_SET_, valueset.getVersionedUrl(), code.toString());
String msg = context.formatMessagePlural(1, I18nConstants.NONE_OF_THE_PROVIDED_CODES_ARE_IN_THE_VALUE_SET_, valueset.getVersionedUrl(), "'"+code.toString()+"'");
res.setMessage(res.getMessage()+"; "+msg);
res.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, path, msg));
}
@ -550,6 +550,21 @@ public class ValueSetValidator extends ValueSetProcessBase {
return res;
}
private void checkValueSetOptions() {
if (valueset != null) {
for (Extension ext : valueset.getCompose().getExtensionsByUrl("http://hl7.org/fhir/tools/StructureDefinion/valueset-expansion-param")) {
var name = ext.getExtensionString("name");
var value = ext.getExtensionByUrl("value").getValue();
if ("displayLanguage".equals(name)) {
options.setLanguages(value.primitiveValue());
}
}
if (!options.hasLanguages() && valueset.hasLanguage()) {
options.addLanguage(valueset.getLanguage());
}
}
}
private static final Set<String> SERVER_SIDE_LIST = new HashSet<>(Arrays.asList("http://fdasis.nlm.nih.gov", "http://hl7.org/fhir/sid/ndc", "http://loinc.org", "http://snomed.info/sct", "http://unitsofmeasure.org",
"http://unstats.un.org/unsd/methods/m49/m49.htm", "http://varnomen.hgvs.org", "http://www.nlm.nih.gov/research/umls/rxnorm", "https://www.usps.com/",
"urn:ietf:bcp:13","urn:ietf:bcp:47","urn:ietf:rfc:3986", "urn:iso:std:iso:3166","urn:iso:std:iso:4217", "urn:oid:1.2.36.1.2001.1005.17"));
@ -694,7 +709,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
}
CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(", ", " or ");
if (cc.hasDisplay() && isOkLanguage(cs.getLanguage())) {
b.append("'"+cc.getDisplay()+"'");
b.append("'"+cc.getDisplay()+"'"+(cs.hasLanguage() ? " ("+cs.getLanguage()+")" : ""));
if (code.getDisplay().equalsIgnoreCase(cc.getDisplay())) {
return new ValidationResult(code.getSystem(), cs.getVersion(), cc, getPreferredDisplay(cc, cs)).setStatus(inactive, status);
} else if (Utilities.normalize(code.getDisplay()).equals(Utilities.normalize(cc.getDisplay()))) {
@ -736,7 +751,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
}
}
if (b.count() == 0) {
String msg = context.formatMessagePlural(options.getLanguages().size(), I18nConstants.NO_VALID_DISPLAY_FOUND, code.getSystem(), code.getCode(), code.getDisplay(), options.langSummary());
String msg = context.formatMessagePlural(options.getLanguages().getLangs().size(), I18nConstants.NO_VALID_DISPLAY_FOUND, code.getSystem(), code.getCode(), code.getDisplay(), options.langSummary());
return new ValidationResult(IssueSeverity.WARNING, msg, code.getSystem(), cs.getVersion(), cc, getPreferredDisplay(cc, cs), makeIssue(IssueSeverity.WARNING, IssueType.INVALID, path+".display", msg)).setStatus(inactive, status);
} else {
String msg = context.formatMessagePlural(b.count(), ws ? I18nConstants.DISPLAY_NAME_WS_FOR__SHOULD_BE_ONE_OF__INSTEAD_OF : I18nConstants.DISPLAY_NAME_FOR__SHOULD_BE_ONE_OF__INSTEAD_OF, code.getSystem(), code.getCode(), b.toString(), code.getDisplay(), options.langSummary());
@ -756,10 +771,10 @@ public class ValueSetValidator extends ValueSetProcessBase {
if (!options.hasLanguages()) {
return true;
}
if (options.getLanguages().contains(language)) {
if (LanguageUtils.langsMatch(options.getLanguages(), language)) {
return true;
}
if (language == null && (options.getLanguages().contains("en") || options.getLanguages().contains("en-US") || options.isEnglishOk())) {
if (language == null && (options.langSummary().contains("en") || options.langSummary().contains("en-US") || options.isEnglishOk())) {
return true;
}
return false;
@ -1285,20 +1300,20 @@ public class ValueSetValidator extends ValueSetProcessBase {
if (!options.hasLanguages()) {
return cc.getDisplay();
}
if (options.getLanguages().contains(valueset.getLanguage())) {
if (LanguageUtils.langsMatch(options.getLanguages(), valueset.getLanguage())) {
return cc.getDisplay();
}
// if there's no language, we default to accepting the displays as (US) English
if (valueset.getLanguage() == null && (options.getLanguages().contains("en") || options.getLanguages().contains("en-US"))) {
if (valueset.getLanguage() == null && (options.langSummary().contains("en") || options.langSummary().contains("en-US"))) {
return cc.getDisplay();
}
for (ConceptReferenceDesignationComponent d : cc.getDesignation()) {
if (!d.hasUse() && options.getLanguages().contains(d.getLanguage())) {
if (!d.hasUse() && LanguageUtils.langsMatch(options.getLanguages(), d.getLanguage())) {
return d.getValue();
}
}
for (ConceptReferenceDesignationComponent d : cc.getDesignation()) {
if (options.getLanguages().contains(d.getLanguage())) {
if (LanguageUtils.langsMatch(options.getLanguages(), d.getLanguage())) {
return d.getValue();
}
}
@ -1310,20 +1325,20 @@ public class ValueSetValidator extends ValueSetProcessBase {
if (!options.hasLanguages()) {
return cc.getDisplay();
}
if (cs != null && options.getLanguages().contains(cs.getLanguage())) {
if (cs != null && LanguageUtils.langsMatch(options.getLanguages(), cs.getLanguage())) {
return cc.getDisplay();
}
// if there's no language, we default to accepting the displays as (US) English
if ((cs == null || cs.getLanguage() == null) && (options.getLanguages().contains("en") || options.getLanguages().contains("en-US"))) {
if ((cs == null || cs.getLanguage() == null) && (options.langSummary().contains("en") || options.langSummary().contains("en-US"))) {
return cc.getDisplay();
}
for (ConceptDefinitionDesignationComponent d : cc.getDesignation()) {
if (!d.hasUse() && options.getLanguages().contains(d.getLanguage())) {
if (!d.hasUse() && LanguageUtils.langsMatch(options.getLanguages(), d.getLanguage())) {
return d.getValue();
}
}
for (ConceptDefinitionDesignationComponent d : cc.getDesignation()) {
if (options.getLanguages().contains(d.getLanguage())) {
if (LanguageUtils.langsMatch(options.getLanguages(), d.getLanguage())) {
return d.getValue();
}
}

View File

@ -29,7 +29,7 @@ import java.util.Map;
public class CompareUtilities extends BaseTestingUtilities {
private static final boolean SHOW_DIFF = true;
private static final boolean SHOW_DIFF = false;
private JsonObject externals;
public String createNotEqualMessage(final String message, final String expected, final String actual) {

View File

@ -103,6 +103,9 @@ public class FHIRToolingClient {
private String password;
private String userAgent;
private String acceptLang;
//Pass endpoint for client - URI
public FHIRToolingClient(String baseServiceUrl, String userAgent) throws URISyntaxException {
preferredResourceFormat = ResourceFormat.RESOURCE_JSON;
@ -584,6 +587,11 @@ public class FHIRToolingClient {
if (!Utilities.noString(userAgent)) {
builder.add("User-Agent: "+userAgent);
}
if (!Utilities.noString(acceptLang)) {
builder.add("Accept-Language: "+acceptLang);
}
return builder.build();
}
@ -615,6 +623,10 @@ public class FHIRToolingClient {
}
return capabilities == null ? null : capabilities.getSoftware().getVersion();
}
public void setLanguage(String lang) {
this.acceptLang = lang;
}
}

View File

@ -9,7 +9,7 @@
"valueSet": {
"resourceType": "ValueSet"
},
"langs": "[]",
"langs": "",
"useServer": "true",
"useClient": "true",
"guessSystem": "true",

View File

@ -11,7 +11,7 @@
"valueSet": {
"resourceType": "ValueSet"
},
"langs": "[]",
"langs": "",
"useServer": "true",
"useClient": "true",
"guessSystem": "true",

View File

@ -5,7 +5,7 @@
"valueSet": {
"resourceType": "ValueSet"
},
"langs": "[]",
"langs": "",
"useServer": "true",
"useClient": "true",
"guessSystem": "true",

View File

@ -7,7 +7,7 @@
"valueSet": {
"resourceType": "ValueSet"
},
"langs": "[]",
"langs": "",
"useServer": "true",
"useClient": "true",
"guessSystem": "true",

View File

@ -12,42 +12,3 @@ e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "urn:ietf:bcp:47"
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "urn:ietf:bcp:47"
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "urn:ietf:bcp:47"
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------

View File

@ -44,138 +44,3 @@ e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "http://loinc.org",
"concept" : [{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "A."
}],
"code" : "LA20752-4",
"display" : "Within 24 hours"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "B."
}],
"code" : "LA20753-2",
"display" : "After 24 hours but before 3 days"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "C."
}],
"code" : "LA20754-0",
"display" : "Three days or later"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "D."
}],
"code" : "LA4489-6",
"display" : "Unknown"
}]
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "http://loinc.org",
"concept" : [{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "A."
}],
"code" : "LA20752-4",
"display" : "Within 24 hours"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "B."
}],
"code" : "LA20753-2",
"display" : "After 24 hours but before 3 days"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "C."
}],
"code" : "LA20754-0",
"display" : "Three days or later"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "D."
}],
"code" : "LA4489-6",
"display" : "Unknown"
}]
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "http://loinc.org",
"concept" : [{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "A."
}],
"code" : "LA20752-4",
"display" : "Within 24 hours"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "B."
}],
"code" : "LA20753-2",
"display" : "After 24 hours but before 3 days"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "C."
}],
"code" : "LA20754-0",
"display" : "Three days or later"
},
{
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/valueset-label",
"valueString" : "D."
}],
"code" : "LA4489-6",
"display" : "Unknown"
}]
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------

View File

@ -12,42 +12,3 @@ e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "urn:ietf:bcp:13"
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "urn:ietf:bcp:13"
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "urn:ietf:bcp:13"
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------

View File

@ -96,294 +96,3 @@ e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"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 - Normal practice is to use the 'mo' code as a calendar month when calculating the next occurrence."
}],
"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" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"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 - Normal practice is to use the 'mo' code as a calendar month when calculating the next occurrence."
}],
"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" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"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 - Normal practice is to use the 'mo' code as a calendar month when calculating the next occurrence."
}],
"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" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -84,15 +84,11 @@
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.ibm.icu</groupId>

View File

@ -1,6 +1,10 @@
package org.hl7.fhir.utilities;
import java.util.Collection;
import java.util.List;
import java.util.Set;
import java.util.ArrayList;
import java.util.HashSet;
/*
Copyright (c) 2011+, HL7, Inc.
@ -110,7 +114,7 @@ public class CommaSeparatedStringBuilder {
}
public static String join(String sep, List<String> list) {
public static String join(String sep, Collection<String> list) {
CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(sep);
for (String s : list) {
b.append(s);
@ -125,4 +129,17 @@ public class CommaSeparatedStringBuilder {
}
return self.toString();
}
public static Set<String> toSet(String source) {
if (source == null) {
return null;
}
Set<String> res = new HashSet<>();
if (!Utilities.noString(source)) {
for (String s : source.split("\\,")) {
res.add(s.trim());
}
}
return res;
}
}

View File

@ -0,0 +1,176 @@
package org.hl7.fhir.utilities.i18n;
import java.util.List;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import org.hl7.fhir.utilities.CommaSeparatedStringBuilder;
import org.hl7.fhir.utilities.Utilities;
import org.hl7.fhir.utilities.i18n.AcceptLanguageHeader.LanguagePreference;
import org.hl7.fhir.utilities.i18n.AcceptLanguageHeader.LanguageSorter;
import net.sf.saxon.functions.Lang;
public class AcceptLanguageHeader {
public class LanguageSorter implements Comparator<LanguagePreference> {
@Override
public int compare(LanguagePreference o1, LanguagePreference o2) {
if (o1.getValue() == o2.getValue()) {
return o1.getOrder() - o2.getOrder();
} else if (o1.getValue() > o2.getValue()) {
return -1;
} else {
return 1;
}
}
}
public class LanguagePreference {
private int order;
private String lang;
private double value;
private boolean auto;
public String getLang() {
return lang;
}
public double getValue() {
return value;
}
public int getOrder() {
return order;
}
public boolean isAuto() {
return auto;
}
public LanguagePreference(int order, String lang, double value, boolean auto) {
super();
this.order = order;
this.lang = lang;
this.value = value;
this.auto = auto;
}
@Override
public String toString() {
if (value == 1) {
return lang;
} else {
return lang+"; q="+(String.format("%.6f", value).replaceAll("(\\.\\d+?)0*$", "$1")); //Double.toString(value);
}
}
}
private String source;
private List<LanguagePreference> langs = new ArrayList<>();
private boolean doWildcard;
public String getSource() {
return source;
}
public List<LanguagePreference> getLangs() {
return langs;
}
public AcceptLanguageHeader(String source, boolean doWildcard) {
super();
this.doWildcard = doWildcard;
this.source = source == null ? "" : source;
process(source, langs, doWildcard);
}
private void process(String src, List<LanguagePreference> list, boolean doWildcard) {
list.clear();
boolean wildcard = false;
int offset = langs.size();
if (!Utilities.noString(src)) {
String[] parts = src.split("\\,");
for (int i = 0; i < parts.length; i++) {
String lang = parts[i].trim();
double weight = 1;
if (lang.contains(";")) {
String w = lang.substring(lang.indexOf(";")+1);
if (w.contains("=")) {
w = w.substring(w.indexOf("=")+1);
}
lang = lang.substring(0, lang.indexOf(";"));
weight = Float.valueOf(w);
}
if (!Utilities.noString(lang)) {
list.add(new LanguagePreference(i+offset, lang, weight, false));
wildcard = wildcard || "*".equals(lang);
}
}
}
if (!wildcard && doWildcard) {
list.add(new LanguagePreference(100, "*", 0.01, true));
}
Collections.sort(list, new LanguageSorter());
}
public boolean hasChosen() {
for (LanguagePreference lang : langs) {
if (lang.value == 1) {
return true;
}
}
return false;
}
public String getChosen() {
for (LanguagePreference lang : langs) {
if (lang.value == 1) {
return lang.lang;
}
}
return null;
}
public void add(String language) {
List<LanguagePreference> list = new ArrayList<>();
process(language, list, false);
for (LanguagePreference lang : list) {
LanguagePreference existing = getByLang(langs, lang.lang);
if (existing == null) {
langs.add(lang);
} else {
existing.auto = false;
existing.value = lang.value;
}
}
Collections.sort(langs, new LanguageSorter());
source = toString();
}
private LanguagePreference getByLang(List<LanguagePreference> list, String lang) {
for (LanguagePreference l : list) {
if (l.lang.equals(lang)) {
return l;
}
}
return null;
}
public AcceptLanguageHeader copy() {
return new AcceptLanguageHeader(toString(), doWildcard);
}
@Override
public String toString() {
CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder();
for (LanguagePreference lang : langs) {
if (!lang.isAuto()) {
b .append(lang.toString());
}
}
return b.toString();
}
}

View File

@ -4,13 +4,16 @@ import java.util.HashSet;
import java.util.Set;
import org.hl7.fhir.utilities.Utilities;
import org.hl7.fhir.utilities.i18n.AcceptLanguageHeader;
import com.google.gson.JsonElement;
public class ValidationOptions {
public enum ValueSetMode {
ALL_CHECKS, CHECK_MEMERSHIP_ONLY, NO_MEMBERSHIP_CHECK
}
private Set<String> languages = new HashSet<>();
private AcceptLanguageHeader langs = null;
private boolean useServer = true;
private boolean useClient = true;
private boolean guessSystem = false;
@ -21,15 +24,19 @@ public class ValidationOptions {
private boolean useValueSetDisplays;
private boolean englishOk = true;
public ValidationOptions(String... languages) {
public ValidationOptions() {
super();
for(String s : languages) {
this.languages.add(s);
}
public ValidationOptions(String language) {
super();
if (!Utilities.noString(language)) {
langs = new AcceptLanguageHeader(language, false);
}
}
public static ValidationOptions defaults() {
return new ValidationOptions("en", "en-US");
return new ValidationOptions("en, en-US");
}
/**
@ -39,12 +46,12 @@ public class ValidationOptions {
*
* @return
*/
public Set<String> getLanguages() {
return languages;
public AcceptLanguageHeader getLanguages() {
return langs;
}
public boolean hasLanguages() {
return languages.size() > 0;
return langs != null && !Utilities.noString(langs.getSource());
}
@ -128,7 +135,7 @@ public class ValidationOptions {
return this;
}
ValidationOptions n = this.copy();
n.languages.add(language);
n.addLanguage(language);
return n;
}
@ -187,7 +194,16 @@ public class ValidationOptions {
}
public ValidationOptions addLanguage(String language) {
this.languages.add(language);
if (this.langs == null) {
langs = new AcceptLanguageHeader(language, false);
} else {
langs.add(language);
}
return this;
}
public ValidationOptions setLanguages(String language) {
langs = new AcceptLanguageHeader(language, false);
return this;
}
@ -247,7 +263,7 @@ public class ValidationOptions {
public ValidationOptions copy() {
ValidationOptions n = new ValidationOptions();
n.languages.addAll(languages);
n.langs = langs == null ? null : langs.copy();
n.useServer = useServer;
n.useClient = useClient;
n.guessSystem = guessSystem;
@ -261,19 +277,22 @@ public class ValidationOptions {
public String toJson() {
return "\"langs\":\""+languages.toString()+"\", \"useServer\":\""+Boolean.toString(useServer)+"\", \"useClient\":\""+Boolean.toString(useClient)+"\", "+
return "\"langs\":\""+( langs == null ? "" : langs.toString())+"\", \"useServer\":\""+Boolean.toString(useServer)+"\", \"useClient\":\""+Boolean.toString(useClient)+"\", "+
"\"guessSystem\":\""+Boolean.toString(guessSystem)+"\", \"valueSetMode\":\""+valueSetMode.toString()+"\", \"displayWarningMode\":\""+Boolean.toString(displayWarningMode)+"\", \"versionFlexible\":\""+Boolean.toString(versionFlexible)+"\"";
}
public String langSummary() {
if (languages.size() == 0) {
if (langs == null) {
return "--";
} else {
return String.join("|", Utilities.sorted(languages));
String s = langs.toString();
if (Utilities.noString(s)) {
s = "--";
}
return s;
}
}
}

View File

@ -0,0 +1,55 @@
package org.hl7.fhir.utilities.i18n;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class AcceptLanguageTests {
@Test
public void testEasy() {
AcceptLanguageHeader hdr = new AcceptLanguageHeader("en", true);
Assertions.assertEquals(2, hdr.getLangs().size());
Assertions.assertEquals(1, hdr.getLangs().get(0).getValue());
Assertions.assertEquals(0, hdr.getLangs().get(0).getOrder());
Assertions.assertEquals("en", hdr.getLangs().get(0).getLang());
}
@Test
public void testEasy2() {
AcceptLanguageHeader hdr = new AcceptLanguageHeader("en", false);
Assertions.assertEquals(1, hdr.getLangs().size());
Assertions.assertEquals(1, hdr.getLangs().get(0).getValue());
Assertions.assertEquals(0, hdr.getLangs().get(0).getOrder());
Assertions.assertEquals("en", hdr.getLangs().get(0).getLang());
}
@Test
public void testComplex() {
AcceptLanguageHeader hdr = new AcceptLanguageHeader("en; q=0.9, de;q=0.7, *", true);
Assertions.assertEquals(3, hdr.getLangs().size());
Assertions.assertEquals(1, hdr.getLangs().get(0).getValue());
Assertions.assertEquals(2, hdr.getLangs().get(0).getOrder());
Assertions.assertEquals("*", hdr.getLangs().get(0).getLang());
Assertions.assertEquals(0.9, hdr.getLangs().get(1).getValue(), 0.001);
Assertions.assertEquals(0, hdr.getLangs().get(1).getOrder());
Assertions.assertEquals("en", hdr.getLangs().get(1).getLang());
Assertions.assertEquals(0.7, hdr.getLangs().get(2).getValue(), 0.001);
Assertions.assertEquals(1, hdr.getLangs().get(2).getOrder());
Assertions.assertEquals("de", hdr.getLangs().get(2).getLang());
}
@Test
public void testBadSyntax() {
AcceptLanguageHeader hdr = new AcceptLanguageHeader("en; 0.9, ; q=0.7, *:0.1", true);
Assertions.assertEquals(3, hdr.getLangs().size());
}
}

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -288,13 +288,10 @@
<artifactId>ucum</artifactId>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>

View File

@ -5,7 +5,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.0.26-SNAPSHOT</version>
<version>6.1.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
@ -82,13 +82,9 @@
<artifactId>Saxon-HE</artifactId>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<groupId>org.ogce</groupId>
<artifactId>xpp3</artifactId>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3_xpath</artifactId>
</dependency>
<!-- JSON Utilities -->
<dependency>

View File

@ -34,6 +34,9 @@ import org.hl7.fhir.utilities.json.model.JsonObject;
import org.hl7.fhir.utilities.json.parser.JsonParser;
import org.hl7.fhir.utilities.npm.FilesystemPackageCacheManager;
import org.hl7.fhir.utilities.npm.NpmPackage;
import org.hl7.fhir.validation.cli.utils.Common;
import javax.annotation.Nonnull;
public class StandAloneValidatorFetcher implements IValidatorResourceFetcher, IValidationPolicyAdvisor, IWorkerContextManager.ICanonicalResourceLocator {
@ -258,14 +261,18 @@ public class StandAloneValidatorFetcher implements IValidatorResourceFetcher, IV
String root = getRoot(p, url);
if (root != null) {
ITerminologyClient c;
c = TerminologyClientFactory.makeClient("source", root, "fhir/validator", context.getVersion());
return c.read(p[p.length - 2], p[p.length - 1]);
ITerminologyClient terminologyClient = getTerminologyClient(root);
return terminologyClient.read(p[p.length - 2], p[p.length - 1]);
} else {
throw new FHIRException("The URL '" + url + "' is not known to the FHIR validator, and has not been provided as part of the setup / parameters");
}
}
@Nonnull
protected ITerminologyClient getTerminologyClient(String root) throws URISyntaxException {
return TerminologyClientFactory.makeClient("source", root, Common.getValidatorUserAgent(), context.getVersion());
}
private String getRoot(String[] p, String url) {
if (p.length > 3 && Utilities.isValidId(p[p.length - 1]) && context.getResourceNames().contains(p[p.length - 2])) {
url = url.substring(0, url.lastIndexOf("/"));

View File

@ -77,6 +77,7 @@ import org.hl7.fhir.validation.cli.renderers.DefaultRenderer;
import org.hl7.fhir.validation.cli.renderers.ESLintCompactRenderer;
import org.hl7.fhir.validation.cli.renderers.NativeRenderer;
import org.hl7.fhir.validation.cli.renderers.ValidationOutputRenderer;
import org.hl7.fhir.validation.cli.utils.Common;
import org.hl7.fhir.validation.cli.utils.EngineMode;
import org.hl7.fhir.validation.cli.utils.VersionSourceInformation;
@ -441,7 +442,7 @@ public class ValidationService {
@Nonnull
protected ValidationEngine buildValidationEngine( CliContext cliContext, String definitions, TimeTracker timeTracker) throws IOException, URISyntaxException {
System.out.print(" Load FHIR v" + cliContext.getSv() + " from " + definitions);
ValidationEngine validationEngine = getValidationEngineBuilder().withTHO(false).withVersion(cliContext.getSv()).withTimeTracker(timeTracker).withUserAgent("fhir/validator").fromSource(definitions);
ValidationEngine validationEngine = getValidationEngineBuilder().withTHO(false).withVersion(cliContext.getSv()).withTimeTracker(timeTracker).withUserAgent(Common.getValidatorUserAgent()).fromSource(definitions);
System.out.println(" - " + validationEngine.getContext().countAllCaches() + " resources (" + timeTracker.milestone() + ")");

View File

@ -6,6 +6,8 @@ import org.hl7.fhir.utilities.VersionUtilities;
import org.hl7.fhir.utilities.settings.FhirSettings;
import org.hl7.fhir.validation.ValidationEngine;
import javax.annotation.Nonnull;
public class Common {
public static String getVersion(String[] args) {
@ -70,18 +72,9 @@ public class Common {
return defaultValue;
}
/**
* Default validation engine will point to "http://tx.fhir.org" terminology server.
*/
public static ValidationEngine getValidationEngine(String version, String definitions, String txLog, TimeTracker tt) throws Exception {
return getValidationEngine(version, FhirSettings.getTxFhirProduction(), definitions, txLog, tt);
}
public static ValidationEngine getValidationEngine(String version, String txServer, String definitions, String txLog, TimeTracker tt) throws Exception {
System.out.println("Loading (v = " + version + ", tx server -> " + txServer + ")");
ValidationEngine ve = new ValidationEngine.ValidationEngineBuilder().withVersion(version).withTimeTracker(tt).withUserAgent("fhir/validator").fromSource(definitions);
ve.connectToTSServer(txServer, txLog, FhirPublication.fromCode(version));
return ve;
@Nonnull
public static String getValidatorUserAgent() {
return "fhir/validator/" + VersionUtil.getVersion();
}
public static boolean isNetworkPath(String path) {

View File

@ -6592,9 +6592,6 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
public void setValidationLanguage(String validationLanguage) {
this.validationLanguage = validationLanguage;
if (this.validationLanguage == null) {
this.validationLanguage = "en";
}
}
@ -6636,9 +6633,6 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
if (lang == null) {
lang = validationLanguage;
}
if (lang == null) {
lang = "en"; // ubiquitious default languauge
}
codingObserver.seeCode(stack, system, version, code, display);
return checkForInctive(context.validateCode(baseOptions.withLanguage(lang), system, version, code, checkDisplay ? display : null));
}

View File

@ -190,11 +190,12 @@ public class TxTester {
}
JsonObject ext = externals == null ? null : externals.getJsonObject(fn);
String lang = test.asString("Accept-Language");
String msg = null;
if (test.asString("operation").equals("expand")) {
msg = expand(tx, setup, req, resp, fp, profile, ext);
msg = expand(tx, setup, req, resp, fp, lang, profile, ext);
} else if (test.asString("operation").equals("validate-code")) {
msg = validate(tx, setup, req, resp, fp, profile, ext);
msg = validate(tx, setup, req, resp, fp, lang, profile, ext);
} else {
throw new Exception("Unknown Operation "+test.asString("operation"));
}
@ -243,10 +244,11 @@ public class TxTester {
return new URI(server).getHost();
}
private String expand(ITerminologyClient tx, List<Resource> setup, Parameters p, String resp, String fp, Parameters profile, JsonObject ext) throws IOException {
private String expand(ITerminologyClient tx, List<Resource> setup, Parameters p, String resp, String fp, String lang, Parameters profile, JsonObject ext) throws IOException {
for (Resource r : setup) {
p.addParameter().setName("tx-resource").setResource(r);
}
tx.setLanguage(lang);
p.getParameter().addAll(profile.getParameter());
String vsj;
try {
@ -259,7 +261,7 @@ public class TxTester {
TxTesterScrubbers.scrubOO(oo, tight);
vsj = new org.hl7.fhir.r5.formats.JsonParser().setOutputStyle(OutputStyle.PRETTY).composeString(oo);
}
String diff = CompareUtilities.checkJsonSrcIsSame(resp, vsj, ext);
String diff = CompareUtilities.checkJsonSrcIsSame(resp, vsj, false, ext);
if (diff != null) {
Utilities.createDirectory(Utilities.getDirectoryForFile(fp));
TextFile.stringToFile(vsj, fp);
@ -267,11 +269,12 @@ public class TxTester {
return diff;
}
private String validate(ITerminologyClient tx, List<Resource> setup, Parameters p, String resp, String fp, Parameters profile, JsonObject ext) throws IOException {
private String validate(ITerminologyClient tx, List<Resource> setup, Parameters p, String resp, String fp, String lang, Parameters profile, JsonObject ext) throws IOException {
for (Resource r : setup) {
p.addParameter().setName("tx-resource").setResource(r);
}
p.getParameter().addAll(profile.getParameter());
tx.setLanguage(lang);
String pj;
try {
Parameters po = tx.validateVS(p);
@ -283,7 +286,7 @@ public class TxTester {
oo.setText(null);
pj = new org.hl7.fhir.r5.formats.JsonParser().setOutputStyle(OutputStyle.PRETTY).composeString(oo);
}
String diff = CompareUtilities.checkJsonSrcIsSame(resp, pj, ext);
String diff = CompareUtilities.checkJsonSrcIsSame(resp, pj, false, ext);
if (diff != null) {
Utilities.createDirectory(Utilities.getDirectoryForFile(fp));
TextFile.stringToFile(pj, fp);

View File

@ -142,19 +142,22 @@ public class TerminologyServiceTests {
engine.getContext().setExpansionProfile((org.hl7.fhir.r5.model.Parameters) loadResource("parameters-default.json"));
}
if (setup.test.asString("operation").equals("expand")) {
expand(engine, req, resp, fp, ext);
expand(engine, req, resp, setup.test.asString("Accept-Language"), fp, ext);
} else if (setup.test.asString("operation").equals("validate-code")) {
validate(engine, setup.test.asString("name"), req, resp, fp, ext);
validate(engine, setup.test.asString("name"), req, resp, setup.test.asString("Accept-Language"), fp, ext);
} else {
Assertions.fail("Unknown Operation "+setup.test.asString("operation"));
}
}
private void expand(ValidationEngine engine, Resource req, String resp, String fp, JsonObject ext) throws IOException {
private void expand(ValidationEngine engine, Resource req, String resp, String lang, String fp, JsonObject ext) throws IOException {
org.hl7.fhir.r5.model.Parameters p = ( org.hl7.fhir.r5.model.Parameters) req;
ValueSet vs = engine.getContext().fetchResource(ValueSet.class, p.getParameterValue("url").primitiveValue());
boolean hierarchical = p.hasParameter("excludeNested") ? p.getParameterBool("excludeNested") == false : true;
Assertions.assertNotNull(vs);
if (lang != null && !p.hasParameter("displayLanguage")) {
p.addParameter("displayLanguage", new CodeType(lang));
}
ValueSetExpansionOutcome vse = engine.getContext().expandVS(vs, false, hierarchical, false, p);
if (resp.contains("\"ValueSet\"")) {
if (vse.getValueset() == null) {
@ -230,7 +233,7 @@ public class TerminologyServiceTests {
}
}
private void validate(ValidationEngine engine, String name, Resource req, String resp, String fp, JsonObject ext) throws JsonSyntaxException, FileNotFoundException, IOException {
private void validate(ValidationEngine engine, String name, Resource req, String resp, String lang, String fp, JsonObject ext) throws JsonSyntaxException, FileNotFoundException, IOException {
org.hl7.fhir.r5.model.Parameters p = (org.hl7.fhir.r5.model.Parameters) req;
ValueSet vs = null;
if (p.hasParameter("valueSetVersion")) {
@ -241,6 +244,8 @@ public class TerminologyServiceTests {
ValidationOptions options = new ValidationOptions();
if (p.hasParameter("displayLanguage")) {
options = options.withLanguage(p.getParameterString("displayLanguage"));
} else if (lang != null ) {
options = options.withLanguage(lang);
}
if (p.hasParameter("valueSetMode") && "CHECK_MEMBERSHIP_ONLY".equals(p.getParameterString("valueSetMode"))) {
options = options.withCheckValueSetOnly();

View File

@ -0,0 +1,23 @@
package org.hl7.fhir.validation.cli.services;
import org.hl7.fhir.r5.context.IWorkerContext;
import org.hl7.fhir.r5.terminologies.client.ITerminologyClient;
import org.hl7.fhir.utilities.npm.FilesystemPackageCacheManager;
import org.hl7.fhir.validation.cli.utils.VersionUtil;
import org.junit.Test;
import java.net.URISyntaxException;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.mockito.Mockito.mock;
public class StandAloneValidatorFetcherTests
{
@Test
public void testGetTerminologyClient() throws URISyntaxException {
StandAloneValidatorFetcher standAloneValidatorFetcher = new StandAloneValidatorFetcher(mock(FilesystemPackageCacheManager.class), mock(IWorkerContext.class), mock(IPackageInstaller.class));
ITerminologyClient client = standAloneValidatorFetcher.getTerminologyClient("http://dummyserver/fhir");
assertEquals("fhir/validator/" + VersionUtil.getVersion(), client.getUserAgent());
}
}

View File

@ -35,6 +35,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.cli.utils.VersionUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
@ -228,8 +229,10 @@ class ValidationServiceTest {
return cliContext;
}
/* This is a particularly long way to test that a single field in ValidationEngine was set.
However, it does provide example code to test other parts of the buildValidationEngine method as well.
/* This is a particularly long way to test that fields in ValidationEngine are
set to expected default values.
It also provides example code to test other parts of the buildValidationEngine method as well.
*/
@Test
public void buildValidationEngineTest() throws IOException, URISyntaxException {
@ -241,12 +244,11 @@ class ValidationServiceTest {
final ValidationEngine validationEngine = mock(ValidationEngine.class);
when(validationEngine.getContext()).thenReturn(workerContext);
final ValidationEngine.ValidationEngineBuilder validationEngineBuilder = mock(ValidationEngine.ValidationEngineBuilder.class);;
final ValidationService validationService = new ValidationService() {
@Override
protected ValidationEngine.ValidationEngineBuilder getValidationEngineBuilder() {
ValidationEngine.ValidationEngineBuilder validationEngineBuilder = mock(ValidationEngine.ValidationEngineBuilder.class);
when(validationEngineBuilder.withTHO(anyBoolean())).thenReturn(validationEngineBuilder);
when(validationEngineBuilder.withVersion(isNull())).thenReturn(validationEngineBuilder);
when(validationEngineBuilder.withTimeTracker(any())).thenReturn(validationEngineBuilder);
@ -267,10 +269,10 @@ class ValidationServiceTest {
}
};
CliContext cliContext = new CliContext();
validationService.buildValidationEngine(cliContext, null, timeTracker);
verify(validationEngineBuilder).withUserAgent(eq("fhir/validator/" + VersionUtil.getVersion()));
}
}

View File

@ -21,8 +21,8 @@ import org.junit.jupiter.api.Test;
public class ValidationEngineTests {
private static final String DEF_TX = FhirSettings.getTxFhirDevelopment();
// private static final String DEF_TX = FhirSettings.getTxFhirLocal();
// private static final String DEF_TX = FhirSettings.getTxFhirDevelopment();
private static final String DEF_TX = FhirSettings.getTxFhirLocal();
public static boolean inbuild;

View File

@ -214,14 +214,11 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
if (!VersionUtilities.isR5Plus(val.getContext().getVersion())) {
val.getBaseOptions().setUseValueSetDisplays(true);
}
val.getBaseOptions().getLanguages().clear();
if (content.has("languages")) {
for (String s : content.get("languages").getAsString().split("\\,")) {
String l = s.trim();
val.getBaseOptions().getLanguages().add(l);
}
if (content.has("language")) {
val.getBaseOptions().setLanguages(content.get("language").getAsString());
val.setValidationLanguage(val.getBaseOptions().getLanguages().getChosen());
} else {
val.getBaseOptions().setLanguages(null);
}
if (content.has("fetcher") && "standalone".equals(JsonUtilities.str(content, "fetcher"))) {
@ -417,7 +414,7 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
private ValidationEngine buildVersionEngine(String ver, String txLog) throws Exception {
String server = FhirSettings.getTxFhirDevelopment();
String server = FhirSettings.getTxFhirLocal();
switch (ver) {
case "1.0": return TestUtilities.getValidationEngine("hl7.fhir.r2.core#1.0.2", server, txLog, FhirPublication.DSTU2, true, "1.0.2");
case "1.4": return TestUtilities.getValidationEngine("hl7.fhir.r2b.core#1.4.0", server, txLog, FhirPublication.DSTU2016May, true, "1.4.0");

View File

@ -1,30 +1,4 @@
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {
"inactive" : true,
"include" : [{
"system" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
"concept" : [{
"code" : "LL"
},
{
"code" : "HH"
},
{
"code" : "L",
"display" : "Extra Low"
},
{
"code" : "H"
}]
}]
}
}}####
e: {
"error" : "Cannot invoke \"org.hl7.fhir.r5.terminologies.client.ITerminologyClient.expandValueset(org.hl7.fhir.r5.model.ValueSet, org.hl7.fhir.r5.model.Parameters, java.util.Map)\" because the return value of \"org.hl7.fhir.r5.terminologies.client.TerminologyClientContext.getClient()\" is null"
}
-------------------------------------------------------------------------------------
{"hierarchical" : false, "valueSet" :{
"resourceType" : "ValueSet",
"compose" : {

View File

@ -12,11 +12,11 @@
"url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
"valueCode" : "both"
}],
"url" : "http://tx.fhir.org/r2/metadata",
"version" : "1.0.2-2.1.0",
"url" : "http://localhost/r2/metadata",
"version" : "1.0.2-3.0.0",
"name" : "FHIR Reference Server Conformance Statement",
"status" : "active",
"date" : "2023-05-17T01:02:17.467Z",
"date" : "2023-08-28T13:43:40.282Z",
"contact" : [{
"telecom" : [{
"system" : "other",
@ -27,12 +27,12 @@
"kind" : "instance",
"software" : {
"name" : "Reference Server",
"version" : "2.1.0",
"releaseDate" : "2022-05-13T19:50:55.040Z"
"version" : "3.0.0",
"releaseDate" : "2023-06-19T19:50:55.040Z"
},
"implementation" : {
"description" : "FHIR Server running at http://tx.fhir.org/r2",
"url" : "http://tx.fhir.org/r2"
"description" : "FHIR Server running at http://localhost/r2",
"url" : "http://localhost/r2"
},
"fhirVersion" : "1.0.2",
"format" : ["application/xml+fhir",

View File

@ -6,6 +6,9 @@
{
"uri" : "http://fdasis.nlm.nih.gov"
},
{
"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"
},
{
"uri" : "http://healthit.gov/nhin/purposeofuse"
},
@ -138,9 +141,6 @@
{
"uri" : "http://hl7.org/fhir/concept-map-equivalence"
},
{
"uri" : "http://hl7.org/fhir/conditional-delete-status"
},
{
"uri" : "http://hl7.org/fhir/condition-category"
},
@ -153,6 +153,9 @@
{
"uri" : "http://hl7.org/fhir/condition-ver-status"
},
{
"uri" : "http://hl7.org/fhir/conditional-delete-status"
},
{
"uri" : "http://hl7.org/fhir/conformance-expectation"
},
@ -165,15 +168,15 @@
{
"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/contactentity-type"
},
{
"uri" : "http://hl7.org/fhir/content-type"
},
@ -196,10 +199,10 @@
"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/data-types"
"uri" : "http://hl7.org/fhir/dataelement-stringency"
},
{
"uri" : "http://hl7.org/fhir/days-of-week"
@ -210,15 +213,15 @@
{
"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/devicestatus"
},
{
"uri" : "http://hl7.org/fhir/diagnostic-order-priority"
},
@ -270,9 +273,6 @@
{
"uri" : "http://hl7.org/fhir/episode-of-care-status"
},
{
"uri" : "http://hl7.org/fhir/exception"
},
{
"uri" : "http://hl7.org/fhir/ex-fdi"
},
@ -288,9 +288,6 @@
{
"uri" : "http://hl7.org/fhir/ex-surface"
},
{
"uri" : "http://hl7.org/fhir/extension-context"
},
{
"uri" : "http://hl7.org/fhir/ex-udi"
},
@ -300,15 +297,18 @@
{
"uri" : "http://hl7.org/fhir/ex-visionprescriptionproduct"
},
{
"uri" : "http://hl7.org/fhir/exception"
},
{
"uri" : "http://hl7.org/fhir/extension-context"
},
{
"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"
},
@ -318,6 +318,9 @@
{
"uri" : "http://hl7.org/fhir/flag-status"
},
{
"uri" : "http://hl7.org/fhir/flagCategory"
},
{
"uri" : "http://hl7.org/fhir/fm-conditions"
},
@ -504,6 +507,9 @@
{
"uri" : "http://hl7.org/fhir/object-type"
},
{
"uri" : "http://hl7.org/fhir/obs-kind"
},
{
"uri" : "http://hl7.org/fhir/observation-category"
},
@ -513,9 +519,6 @@
{
"uri" : "http://hl7.org/fhir/observation-status"
},
{
"uri" : "http://hl7.org/fhir/obs-kind"
},
{
"uri" : "http://hl7.org/fhir/operation-kind"
},
@ -531,15 +534,15 @@
{
"uri" : "http://hl7.org/fhir/organization-type"
},
{
"uri" : "http://hl7.org/fhir/participant-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"
},
@ -553,10 +556,10 @@
"uri" : "http://hl7.org/fhir/payeetype"
},
{
"uri" : "http://hl7.org/fhir/paymentstatus"
"uri" : "http://hl7.org/fhir/payment-type"
},
{
"uri" : "http://hl7.org/fhir/payment-type"
"uri" : "http://hl7.org/fhir/paymentstatus"
},
{
"uri" : "http://hl7.org/fhir/practitioner-role"
@ -735,15 +738,15 @@
{
"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/supplydelivery-status"
},
{
"uri" : "http://hl7.org/fhir/supplyrequest-reason"
},
@ -2478,6 +2481,9 @@
{
"uri" : "http://www.abs.gov.au/ausstats/abs@.nsf/mf/1220.0"
},
{
"uri" : "http://www.ama-assn.org/go/cpt"
},
{
"uri" : "http://www.hl7.org/fhir/contractaction"
},
@ -2517,6 +2523,78 @@
},
{
"name" : "tx-resource"
},
{
"name" : "_incomplete"
},
{
"name" : "abstract"
},
{
"name" : "activeOnly"
},
{
"name" : "check-system-version"
},
{
"name" : "count"
},
{
"name" : "default-to-latest-version"
},
{
"name" : "displayLanguage"
},
{
"name" : "excludeNested"
},
{
"name" : "excludeNotForUI"
},
{
"name" : "excludePostCoordinated"
},
{
"name" : "force-system-version"
},
{
"name" : "inactive"
},
{
"name" : "includeAlternateCodes"
},
{
"name" : "includeDefinition"
},
{
"name" : "includeDesignations"
},
{
"name" : "incomplete-ok"
},
{
"name" : "limitedExpansion"
},
{
"name" : "mode"
},
{
"name" : "no-cache"
},
{
"name" : "offset"
},
{
"name" : "profile"
},
{
"name" : "property"
},
{
"name" : "system-version"
},
{
"name" : "valueSetMode"
}]
}
}

View File

@ -3,7 +3,7 @@
"system" : "http://loinc.org",
"code" : "3141-9",
"display" : "Weight Measured"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,14 +14,18 @@ v: {
"display" : "Body weight Measured",
"code" : "3141-9",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "3141-9",
"display" : "Weight Measured"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -32,6 +36,11 @@ v: {
"display" : "Body weight Measured",
"code" : "3141-9",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "http://snomed.info/sct",
"code" : "27113001",
"display" : "Body weight"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,14 +14,18 @@ v: {
"display" : "Body weight",
"code" : "27113001",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "27113001",
"display" : "Body weight"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -32,6 +36,11 @@ v: {
"display" : "Body weight",
"code" : "27113001",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "[lb_av]"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -13,13 +13,17 @@ v: {
"display" : "[lb_av]",
"code" : "[lb_av]",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "[lb_av]"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -30,6 +34,11 @@ v: {
"display" : "[lb_av]",
"code" : "[lb_av]",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -12,11 +12,11 @@
"url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
"valueCode" : "both"
}],
"url" : "http://tx.fhir.org/r3/metadata",
"version" : "3.0.2-2.1.0",
"url" : "http://localhost/r3/metadata",
"version" : "3.0.2-3.0.0",
"name" : "FHIR Reference Server Conformance Statement",
"status" : "active",
"date" : "2023-05-17T01:02:21.779Z",
"date" : "2023-08-28T13:43:41.790Z",
"contact" : [{
"telecom" : [{
"system" : "other",
@ -27,12 +27,12 @@
"instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
"software" : {
"name" : "Reference Server",
"version" : "2.1.0",
"releaseDate" : "2022-05-13T19:50:55.040Z"
"version" : "3.0.0",
"releaseDate" : "2023-06-19T19:50:55.040Z"
},
"implementation" : {
"description" : "FHIR Server running at http://tx.fhir.org/r3",
"url" : "http://tx.fhir.org/r3"
"description" : "FHIR Server running at http://localhost/r3",
"url" : "http://localhost/r3"
},
"fhirVersion" : "3.0.2",
"format" : ["application/fhir+xml",
@ -64,7 +64,7 @@
},
{
"name" : "versions",
"definition" : "http://tx.fhir.org/r3/OperationDefinition/fso-versions"
"definition" : "http://localhost/r3/OperationDefinition/fso-versions"
}]
}]
}

View File

@ -12,6 +12,9 @@
{
"uri" : "http://fdasis.nlm.nih.gov"
},
{
"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"
},
{
"uri" : "http://healthit.gov/nhin/purposeofuse"
},
@ -30,9 +33,6 @@
{
"uri" : "http://hl7.org/fhir/action-grouping-behavior"
},
{
"uri" : "http://hl7.org/fhir/actionlist"
},
{
"uri" : "http://hl7.org/fhir/action-participant-type"
},
@ -48,6 +48,9 @@
{
"uri" : "http://hl7.org/fhir/action-selection-behavior"
},
{
"uri" : "http://hl7.org/fhir/actionlist"
},
{
"uri" : "http://hl7.org/fhir/additionalmaterials"
},
@ -144,33 +147,33 @@
{
"uri" : "http://hl7.org/fhir/chargeitem-status"
},
{
"uri" : "http://hl7.org/fhir/claim-use"
},
{
"uri" : "http://hl7.org/fhir/claimcareteamrole"
},
{
"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/CodeSystem/example"
},
{
"uri" : "http://hl7.org/fhir/CodeSystem/summary"
},
{
"uri" : "http://hl7.org/fhir/compartment-type"
},
@ -183,27 +186,21 @@
{
"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/conceptmap-unmapped-mode"
},
{
"uri" : "http://hl7.org/fhir/conditional-delete-status"
},
{
"uri" : "http://hl7.org/fhir/conditional-read-status"
},
{
"uri" : "http://hl7.org/fhir/consentaction"
},
{
"uri" : "http://hl7.org/fhir/consentcategorycodes"
},
{
"uri" : "http://hl7.org/fhir/consent-data-meaning"
},
@ -213,6 +210,12 @@
{
"uri" : "http://hl7.org/fhir/consent-state-codes"
},
{
"uri" : "http://hl7.org/fhir/consentaction"
},
{
"uri" : "http://hl7.org/fhir/consentcategorycodes"
},
{
"uri" : "http://hl7.org/fhir/constraint-severity"
},
@ -244,10 +247,10 @@
"uri" : "http://hl7.org/fhir/coverage-level"
},
{
"uri" : "http://hl7.org/fhir/dataelement-stringency"
"uri" : "http://hl7.org/fhir/data-types"
},
{
"uri" : "http://hl7.org/fhir/data-types"
"uri" : "http://hl7.org/fhir/dataelement-stringency"
},
{
"uri" : "http://hl7.org/fhir/days-of-week"
@ -330,9 +333,6 @@
{
"uri" : "http://hl7.org/fhir/ex-pharmaservice"
},
{
"uri" : "http://hl7.org/fhir/explanationofbenefit-status"
},
{
"uri" : "http://hl7.org/fhir/ex-programcode"
},
@ -351,15 +351,9 @@
{
"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/ex-udi"
},
@ -369,6 +363,15 @@
{
"uri" : "http://hl7.org/fhir/ex-visionprescriptionproduct"
},
{
"uri" : "http://hl7.org/fhir/explanationofbenefit-status"
},
{
"uri" : "http://hl7.org/fhir/extension-context"
},
{
"uri" : "http://hl7.org/fhir/extra-activity-type"
},
{
"uri" : "http://hl7.org/fhir/FDI-surface"
},
@ -451,10 +454,10 @@
"uri" : "http://hl7.org/fhir/item-type"
},
{
"uri" : "http://hl7.org/fhir/linkage-type"
"uri" : "http://hl7.org/fhir/link-type"
},
{
"uri" : "http://hl7.org/fhir/link-type"
"uri" : "http://hl7.org/fhir/linkage-type"
},
{
"uri" : "http://hl7.org/fhir/list-example-use-codes"
@ -495,15 +498,15 @@
{
"uri" : "http://hl7.org/fhir/marital-status"
},
{
"uri" : "http://hl7.org/fhir/measurement-principle"
},
{
"uri" : "http://hl7.org/fhir/measure-report-status"
},
{
"uri" : "http://hl7.org/fhir/measure-report-type"
},
{
"uri" : "http://hl7.org/fhir/measurement-principle"
},
{
"uri" : "http://hl7.org/fhir/media-subtype"
},
@ -549,9 +552,6 @@
{
"uri" : "http://hl7.org/fhir/message-events"
},
{
"uri" : "http://hl7.org/fhir/messageheader-response-request"
},
{
"uri" : "http://hl7.org/fhir/message-reasons-encounter"
},
@ -561,6 +561,9 @@
{
"uri" : "http://hl7.org/fhir/message-transport"
},
{
"uri" : "http://hl7.org/fhir/messageheader-response-request"
},
{
"uri" : "http://hl7.org/fhir/metric-calibration-state"
},
@ -609,9 +612,6 @@
{
"uri" : "http://hl7.org/fhir/observation-status"
},
{
"uri" : "http://hl7.org/fhir/operational-status"
},
{
"uri" : "http://hl7.org/fhir/operation-kind"
},
@ -619,11 +619,14 @@
"uri" : "http://hl7.org/fhir/operation-parameter-use"
},
{
"uri" : "http://hl7.org/fhir/participantrequired"
"uri" : "http://hl7.org/fhir/operational-status"
},
{
"uri" : "http://hl7.org/fhir/participant-type"
},
{
"uri" : "http://hl7.org/fhir/participantrequired"
},
{
"uri" : "http://hl7.org/fhir/participationstatus"
},
@ -816,15 +819,15 @@
{
"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/supplydelivery-status"
},
{
"uri" : "http://hl7.org/fhir/supplyrequest-status"
},
@ -1065,17 +1068,17 @@
{
"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/claim-type"
"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
@ -1137,18 +1140,21 @@
{
"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/contract-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
},
@ -1161,9 +1167,6 @@
{
"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
},
@ -1174,10 +1177,10 @@
"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/coverage-selfpay"
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
@ -1254,12 +1257,6 @@
{
"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"
},
@ -1287,15 +1284,21 @@
{
"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/expansion-parameter-source"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
},
@ -1342,10 +1345,10 @@
"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/hl7-work-group"
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
@ -1419,6 +1422,9 @@
{
"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"
},
@ -1443,9 +1449,6 @@
{
"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"
},
@ -1492,10 +1495,10 @@
"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/payment-type"
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
@ -3471,6 +3474,9 @@
{
"uri" : "http://www.ada.org/snodent"
},
{
"uri" : "http://www.ama-assn.org/go/cpt"
},
{
"uri" : "http://www.hl7.org/fhir/contractaction"
},
@ -3507,6 +3513,9 @@
{
"uri" : "urn:ietf:rfc:3986"
},
{
"uri" : "urn:iso-astm:E1762-95:2013"
},
{
"uri" : "urn:iso:std:iso:11073:10101"
},
@ -3519,9 +3528,6 @@
{
"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"
},
@ -3540,6 +3546,78 @@
},
{
"name" : "tx-resource"
},
{
"name" : "_incomplete"
},
{
"name" : "abstract"
},
{
"name" : "activeOnly"
},
{
"name" : "check-system-version"
},
{
"name" : "count"
},
{
"name" : "default-to-latest-version"
},
{
"name" : "displayLanguage"
},
{
"name" : "excludeNested"
},
{
"name" : "excludeNotForUI"
},
{
"name" : "excludePostCoordinated"
},
{
"name" : "force-system-version"
},
{
"name" : "inactive"
},
{
"name" : "includeAlternateCodes"
},
{
"name" : "includeDefinition"
},
{
"name" : "includeDesignations"
},
{
"name" : "incomplete-ok"
},
{
"name" : "limitedExpansion"
},
{
"name" : "mode"
},
{
"name" : "no-cache"
},
{
"name" : "offset"
},
{
"name" : "profile"
},
{
"name" : "property"
},
{
"name" : "system-version"
},
{
"name" : "valueSetMode"
}]
}
}

View File

@ -1,7 +1,7 @@
-------------------------------------------------------------------------------------
{"code" : {
"code" : "Foo"
}, "url": "https://fhir.infoway-inforoute.ca/ValueSet/canadianjurisdiction", "version": "20170626", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "https://fhir.infoway-inforoute.ca/ValueSet/canadianjurisdiction", "version": "20170626", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -10,7 +10,12 @@
}}####
v: {
"severity" : "error",
"error" : "The CodeSystem http://canadapost.ca/CodeSystem/ProvinceCodes is unknown; The provided code http://canadapost.ca/CodeSystem/ProvinceCodes#Foo is not in the value set 'https://fhir.infoway-inforoute.ca/ValueSet/canadianjurisdiction' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "The CodeSystem http://canadapost.ca/CodeSystem/ProvinceCodes is unknown; The provided code 'http://canadapost.ca/CodeSystem/ProvinceCodes#Foo' is not in the value set 'https://fhir.infoway-inforoute.ca/ValueSet/canadianjurisdiction|20170626' (from Tx-Server)",
"class" : "CODESYSTEM_UNSUPPORTED",
"unknown-systems" : "http://canadapost.ca/CodeSystem/ProvinceCodes",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -12,11 +12,11 @@
"url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
"valueCode" : "both"
}],
"url" : "http://tx.fhir.org/r3/metadata",
"version" : "3.0.2-2.1.0",
"url" : "http://localhost/r3/metadata",
"version" : "3.0.2-3.0.0",
"name" : "FHIR Reference Server Conformance Statement",
"status" : "active",
"date" : "2023-05-17T01:02:25.717Z",
"date" : "2023-08-28T13:43:44.270Z",
"contact" : [{
"telecom" : [{
"system" : "other",
@ -27,12 +27,12 @@
"instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
"software" : {
"name" : "Reference Server",
"version" : "2.1.0",
"releaseDate" : "2022-05-13T19:50:55.040Z"
"version" : "3.0.0",
"releaseDate" : "2023-06-19T19:50:55.040Z"
},
"implementation" : {
"description" : "FHIR Server running at http://tx.fhir.org/r3",
"url" : "http://tx.fhir.org/r3"
"description" : "FHIR Server running at http://localhost/r3",
"url" : "http://localhost/r3"
},
"fhirVersion" : "3.0.2",
"format" : ["application/fhir+xml",
@ -64,7 +64,7 @@
},
{
"name" : "versions",
"definition" : "http://tx.fhir.org/r3/OperationDefinition/fso-versions"
"definition" : "http://localhost/r3/OperationDefinition/fso-versions"
}]
}]
}

View File

@ -12,6 +12,9 @@
{
"uri" : "http://fdasis.nlm.nih.gov"
},
{
"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"
},
{
"uri" : "http://healthit.gov/nhin/purposeofuse"
},
@ -30,9 +33,6 @@
{
"uri" : "http://hl7.org/fhir/action-grouping-behavior"
},
{
"uri" : "http://hl7.org/fhir/actionlist"
},
{
"uri" : "http://hl7.org/fhir/action-participant-type"
},
@ -48,6 +48,9 @@
{
"uri" : "http://hl7.org/fhir/action-selection-behavior"
},
{
"uri" : "http://hl7.org/fhir/actionlist"
},
{
"uri" : "http://hl7.org/fhir/additionalmaterials"
},
@ -144,33 +147,33 @@
{
"uri" : "http://hl7.org/fhir/chargeitem-status"
},
{
"uri" : "http://hl7.org/fhir/claim-use"
},
{
"uri" : "http://hl7.org/fhir/claimcareteamrole"
},
{
"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/CodeSystem/example"
},
{
"uri" : "http://hl7.org/fhir/CodeSystem/summary"
},
{
"uri" : "http://hl7.org/fhir/compartment-type"
},
@ -183,27 +186,21 @@
{
"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/conceptmap-unmapped-mode"
},
{
"uri" : "http://hl7.org/fhir/conditional-delete-status"
},
{
"uri" : "http://hl7.org/fhir/conditional-read-status"
},
{
"uri" : "http://hl7.org/fhir/consentaction"
},
{
"uri" : "http://hl7.org/fhir/consentcategorycodes"
},
{
"uri" : "http://hl7.org/fhir/consent-data-meaning"
},
@ -213,6 +210,12 @@
{
"uri" : "http://hl7.org/fhir/consent-state-codes"
},
{
"uri" : "http://hl7.org/fhir/consentaction"
},
{
"uri" : "http://hl7.org/fhir/consentcategorycodes"
},
{
"uri" : "http://hl7.org/fhir/constraint-severity"
},
@ -244,10 +247,10 @@
"uri" : "http://hl7.org/fhir/coverage-level"
},
{
"uri" : "http://hl7.org/fhir/dataelement-stringency"
"uri" : "http://hl7.org/fhir/data-types"
},
{
"uri" : "http://hl7.org/fhir/data-types"
"uri" : "http://hl7.org/fhir/dataelement-stringency"
},
{
"uri" : "http://hl7.org/fhir/days-of-week"
@ -330,9 +333,6 @@
{
"uri" : "http://hl7.org/fhir/ex-pharmaservice"
},
{
"uri" : "http://hl7.org/fhir/explanationofbenefit-status"
},
{
"uri" : "http://hl7.org/fhir/ex-programcode"
},
@ -351,15 +351,9 @@
{
"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/ex-udi"
},
@ -369,6 +363,15 @@
{
"uri" : "http://hl7.org/fhir/ex-visionprescriptionproduct"
},
{
"uri" : "http://hl7.org/fhir/explanationofbenefit-status"
},
{
"uri" : "http://hl7.org/fhir/extension-context"
},
{
"uri" : "http://hl7.org/fhir/extra-activity-type"
},
{
"uri" : "http://hl7.org/fhir/FDI-surface"
},
@ -451,10 +454,10 @@
"uri" : "http://hl7.org/fhir/item-type"
},
{
"uri" : "http://hl7.org/fhir/linkage-type"
"uri" : "http://hl7.org/fhir/link-type"
},
{
"uri" : "http://hl7.org/fhir/link-type"
"uri" : "http://hl7.org/fhir/linkage-type"
},
{
"uri" : "http://hl7.org/fhir/list-example-use-codes"
@ -495,15 +498,15 @@
{
"uri" : "http://hl7.org/fhir/marital-status"
},
{
"uri" : "http://hl7.org/fhir/measurement-principle"
},
{
"uri" : "http://hl7.org/fhir/measure-report-status"
},
{
"uri" : "http://hl7.org/fhir/measure-report-type"
},
{
"uri" : "http://hl7.org/fhir/measurement-principle"
},
{
"uri" : "http://hl7.org/fhir/media-subtype"
},
@ -549,9 +552,6 @@
{
"uri" : "http://hl7.org/fhir/message-events"
},
{
"uri" : "http://hl7.org/fhir/messageheader-response-request"
},
{
"uri" : "http://hl7.org/fhir/message-reasons-encounter"
},
@ -561,6 +561,9 @@
{
"uri" : "http://hl7.org/fhir/message-transport"
},
{
"uri" : "http://hl7.org/fhir/messageheader-response-request"
},
{
"uri" : "http://hl7.org/fhir/metric-calibration-state"
},
@ -609,9 +612,6 @@
{
"uri" : "http://hl7.org/fhir/observation-status"
},
{
"uri" : "http://hl7.org/fhir/operational-status"
},
{
"uri" : "http://hl7.org/fhir/operation-kind"
},
@ -619,11 +619,14 @@
"uri" : "http://hl7.org/fhir/operation-parameter-use"
},
{
"uri" : "http://hl7.org/fhir/participantrequired"
"uri" : "http://hl7.org/fhir/operational-status"
},
{
"uri" : "http://hl7.org/fhir/participant-type"
},
{
"uri" : "http://hl7.org/fhir/participantrequired"
},
{
"uri" : "http://hl7.org/fhir/participationstatus"
},
@ -816,15 +819,15 @@
{
"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/supplydelivery-status"
},
{
"uri" : "http://hl7.org/fhir/supplyrequest-status"
},
@ -1065,17 +1068,17 @@
{
"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/claim-type"
"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
@ -1137,18 +1140,21 @@
{
"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/contract-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
},
@ -1161,9 +1167,6 @@
{
"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
},
@ -1174,10 +1177,10 @@
"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/coverage-selfpay"
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
@ -1254,12 +1257,6 @@
{
"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"
},
@ -1287,15 +1284,21 @@
{
"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/expansion-parameter-source"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
},
@ -1342,10 +1345,10 @@
"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/hl7-work-group"
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
@ -1419,6 +1422,9 @@
{
"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"
},
@ -1443,9 +1449,6 @@
{
"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"
},
@ -1492,10 +1495,10 @@
"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/payment-type"
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
@ -3471,6 +3474,9 @@
{
"uri" : "http://www.ada.org/snodent"
},
{
"uri" : "http://www.ama-assn.org/go/cpt"
},
{
"uri" : "http://www.hl7.org/fhir/contractaction"
},
@ -3507,6 +3513,9 @@
{
"uri" : "urn:ietf:rfc:3986"
},
{
"uri" : "urn:iso-astm:E1762-95:2013"
},
{
"uri" : "urn:iso:std:iso:11073:10101"
},
@ -3519,9 +3528,6 @@
{
"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"
},
@ -3540,6 +3546,78 @@
},
{
"name" : "tx-resource"
},
{
"name" : "_incomplete"
},
{
"name" : "abstract"
},
{
"name" : "activeOnly"
},
{
"name" : "check-system-version"
},
{
"name" : "count"
},
{
"name" : "default-to-latest-version"
},
{
"name" : "displayLanguage"
},
{
"name" : "excludeNested"
},
{
"name" : "excludeNotForUI"
},
{
"name" : "excludePostCoordinated"
},
{
"name" : "force-system-version"
},
{
"name" : "inactive"
},
{
"name" : "includeAlternateCodes"
},
{
"name" : "includeDefinition"
},
{
"name" : "includeDesignations"
},
{
"name" : "incomplete-ok"
},
{
"name" : "limitedExpansion"
},
{
"name" : "mode"
},
{
"name" : "no-cache"
},
{
"name" : "offset"
},
{
"name" : "profile"
},
{
"name" : "property"
},
{
"name" : "system-version"
},
{
"name" : "valueSetMode"
}]
}
}

View File

@ -1,7 +1,7 @@
-------------------------------------------------------------------------------------
{"code" : {
"code" : "fi"
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "langs":"[fi]", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "langs":"fi", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -9,14 +9,18 @@
}]
}}####
v: {
"display" : "Finnish",
"code" : "fi",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"code" : "d"
}, "url": "http://hl7.org/fhir/ValueSet/units-of-time", "version": "3.0.2", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/units-of-time", "version": "3.0.2", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -27,7 +31,12 @@ v: {
"display" : "day",
"code" : "d",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
@ -39,7 +48,7 @@ v: {
"system" : "urn:ietf:bcp:13"
}]
}
}, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -49,7 +58,12 @@ v: {
v: {
"display" : "image/jpg",
"code" : "image/jpg",
"system" : "urn:ietf:bcp:13"
"system" : "urn:ietf:bcp:13",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
@ -61,7 +75,7 @@ v: {
"system" : "urn:ietf:bcp:13"
}]
}
}, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -71,12 +85,17 @@ v: {
v: {
"display" : "application/pdf",
"code" : "application/pdf",
"system" : "urn:ietf:bcp:13"
"system" : "urn:ietf:bcp:13",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"code" : "de-CH"
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -86,14 +105,19 @@ v: {
v: {
"display" : "German (Switzerland)",
"code" : "de-CH",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction", "version": "3.0.2", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -104,12 +128,17 @@ v: {
"display" : "United States of America",
"code" : "US",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"code" : "en"
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "3.0.2", "langs":"en", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -119,6 +148,11 @@ v: {
v: {
"display" : "English",
"code" : "en",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "urn:iso:std:iso:3166",
"code" : "NL"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -13,14 +13,19 @@ v: {
"display" : "Netherlands",
"code" : "NL",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:iso:std:iso:3166",
"code" : "NL",
"display" : "Netherlands"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -31,14 +36,19 @@ v: {
"display" : "Netherlands",
"code" : "NL",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:iso:std:iso:3166",
"code" : "NL",
"display" : "Netherlands"
}, "valueSet" :null, "langs":"[]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -49,13 +59,18 @@ v: {
"display" : "Netherlands",
"code" : "NL",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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", "langs":"[]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "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", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -66,13 +81,18 @@ v: {
"display" : "Netherlands",
"code" : "NL",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "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", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -83,14 +103,19 @@ v: {
"display" : "Netherlands",
"code" : "NL",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "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", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -101,13 +126,18 @@ v: {
"display" : "Netherlands",
"code" : "NL",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:iso:std:iso:3166",
"code" : "US"
}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction--0", "version": "3.0.2", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction--0", "version": "3.0.2", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -118,13 +148,18 @@ v: {
"display" : "United States of America",
"code" : "US",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:iso:std:iso:3166",
"code" : "US"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -135,6 +170,11 @@ v: {
"display" : "United States of America",
"code" : "US",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "http://loinc.org",
"code" : "29463-7",
"display" : "Body Weight"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,14 +14,18 @@ v: {
"display" : "Body weight",
"code" : "29463-7",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "3141-9",
"display" : "Body weight Measured"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -32,14 +36,18 @@ v: {
"display" : "Body weight Measured",
"code" : "3141-9",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "19935-6",
"display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter"
}, "valueSet" :null, "langs":"[fi]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -47,16 +55,20 @@ v: {
}]
}}####
v: {
"display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter",
"code" : "19935-6",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "19935-6"
}, "url": "http://phr.kanta.fi/ValueSet/fiphr-vs-vitalsigns--0", "version": "0.03", "langs":"[fi]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://phr.kanta.fi/ValueSet/fiphr-vs-vitalsigns--0", "version": "0.03", "langs":"fi", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -64,17 +76,22 @@ v: {
}]
}}####
v: {
"display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter",
"display" : "ei käännetty",
"code" : "19935-6",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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", "langs":"[fi]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://phr.kanta.fi/ValueSet/fiphr-vs-vitalsigns", "version": "0.03", "langs":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -82,16 +99,20 @@ v: {
}]
}}####
v: {
"display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter",
"code" : "19935-6",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "19935-6"
}, "valueSet" :null, "langs":"[fi]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -99,16 +120,20 @@ v: {
}]
}}####
v: {
"display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter",
"code" : "19935-6",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "28655-9"
}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "3.0.2", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "3.0.2", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -119,13 +144,18 @@ v: {
"display" : "Attending Discharge summary",
"code" : "28655-9",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "28655-9"
}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "3.0.2", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "3.0.2", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -136,13 +166,18 @@ v: {
"display" : "Attending Discharge summary",
"code" : "28655-9",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "28655-9"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -153,14 +188,19 @@ v: {
"display" : "Attending Discharge summary",
"code" : "28655-9",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "29299-5",
"display" : "Reason for visit Narrative"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -171,14 +211,19 @@ v: {
"display" : "Reason for visit Narrative",
"code" : "29299-5",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "10183-2",
"display" : "Hospital discharge medications Narrative"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -189,14 +234,19 @@ v: {
"display" : "Hospital discharge medications Narrative",
"code" : "10183-2",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "48765-2",
"display" : "Allergies and adverse reactions Document"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -207,13 +257,18 @@ v: {
"display" : "Allergies and adverse reactions Document",
"code" : "48765-2",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "46241-6"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -224,13 +279,18 @@ v: {
"display" : "Hospital admission diagnosis Narrative - Reported",
"code" : "46241-6",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "18842-5"
}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "3.0.2", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes--0", "version": "3.0.2", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -241,14 +301,19 @@ v: {
"display" : "Discharge summary",
"code" : "18842-5",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "18842-5",
"display" : "Discharge Summary"
}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "3.0.2", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/doc-typecodes", "version": "3.0.2", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -259,13 +324,18 @@ v: {
"display" : "Discharge summary",
"code" : "18842-5",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "18842-5"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -276,14 +346,19 @@ v: {
"display" : "Discharge summary",
"code" : "18842-5",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "48765-2",
"display" : "Allergies"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -292,15 +367,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Wrong Display Name 'Allergies' for http://loinc.org#48765-2 - should be one of 28 choices: '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), \"Allergie e reazioni avverse Documentazione miscellanea Miscellanea Osservazione paziente Punto nel tempo (episodio)\" (it-IT), \"Документ Точка во времени\" (ru-RU), \"Момент\" (ru-RU)' for the language(s) '--' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Wrong Display Name 'Allergies' for http://loinc.org#48765-2 - should be one of 28 choices: '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), 'Allergie e reazioni avverse Documentazione miscellanea Miscellanea Osservazione paziente Punto nel tempo (episodio)' (it-IT), 'Документ Точка во времени' (ru-RU) or 'Момент' (ru-RU) (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "8648-8",
"display" : "Hospital course Narrative"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -311,14 +391,19 @@ v: {
"display" : "Hospital course Narrative",
"code" : "8648-8",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "78375-3",
"display" : "Discharge diagnosis Narrative"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -329,14 +414,19 @@ v: {
"display" : "Discharge diagnosis Narrative",
"code" : "78375-3",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "75311-1",
"display" : "Discharge medications Narrative"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -347,14 +437,19 @@ v: {
"display" : "Discharge medications Narrative",
"code" : "75311-1",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "42347-5",
"display" : "Admission diagnosis (narrative)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -365,14 +460,19 @@ v: {
"display" : "Admission diagnosis (narrative)",
"code" : "42347-5",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "42346-7",
"display" : "Medications on admission (narrative)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -383,14 +483,19 @@ v: {
"display" : "Medications on admission (narrative)",
"code" : "42346-7",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "42344-2",
"display" : "Discharge diet (narrative)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -401,14 +506,19 @@ v: {
"display" : "Discharge diet (narrative)",
"code" : "42344-2",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "10164-2",
"display" : "History of Present illness Narrative"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -419,14 +529,19 @@ v: {
"display" : "History of Present illness Narrative",
"code" : "10164-2",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "18776-5",
"display" : "Plan of care"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -435,15 +550,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Wrong Display Name 'Plan of care' for http://loinc.org#18776-5 - should be one of 30 choices: '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), \"Documentazione dell'ontologia Osservazione Piano di cura Punto nel tempo (episodio) Ruolo non specificato\" (it-IT)' for the language(s) '--' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Wrong Display Name 'Plan of care' for http://loinc.org#18776-5 - should be one of 30 choices: '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) or 'Documentazione dell'ontologia Osservazione Piano di cura Punto nel tempo (episodio) Ruolo non specificato' (it-IT) (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "47420-5",
"display" : "Functional status assessment note"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -454,14 +574,19 @@ v: {
"display" : "Functional status assessment note",
"code" : "47420-5",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "47519-4",
"display" : "History of Procedures Document"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -472,14 +597,19 @@ v: {
"display" : "History of Procedures Document",
"code" : "47519-4",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "10187-3",
"display" : "Review of systems Narrative Reporte"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -488,15 +618,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Wrong Display Name 'Review of systems Narrative Reporte' for http://loinc.org#10187-3 - should be one of 41 choices: '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), \"Anamnesi Osservazione paziente Punto nel tempo (episodio)\" (it-IT), \"Анамнестические сведения\" (ru-RU), \"Сообщенная третьим лицом информация Описательный Точка во времени\" (ru-RU), \"Момент\" (ru-RU)' for the language(s) '--' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Wrong Display Name 'Review of systems Narrative Reporte' for http://loinc.org#10187-3 - should be one of 41 choices: '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), 'Anamnesi Osservazione paziente Punto nel tempo (episodio)' (it-IT), 'Анамнестические сведения' (ru-RU), 'Сообщенная третьим лицом информация Описательный Точка во времени' (ru-RU) or 'Момент' (ru-RU) (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "87504-7",
"display" : "Administrative information"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -506,14 +641,19 @@ v: {
v: {
"severity" : "error",
"error" : "Wrong Display Name 'Administrative information' for http://loinc.org#87504-7 - should be 'LCDS v4.00 - Administrative information - discharge [CMS Assessment]' (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN"
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://loinc.org",
"code" : "2069-3",
"display" : "Chloride [Moles/volume] in Blood"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -524,6 +664,11 @@ v: {
"display" : "Chloride [Moles/volume] in Blood",
"code" : "2069-3",
"system" : "http://loinc.org",
"version" : "2.74"
"version" : "2.74",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "http://snomed.info/sct",
"code" : "27113001",
"display" : "Body weight"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,13 +14,17 @@ v: {
"display" : "Body weight",
"code" : "27113001",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "66493003"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -31,14 +35,19 @@ v: {
"display" : "Product containing theophylline (medicinal product)",
"code" : "66493003",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "394899003",
"display" : "oral administration of treatment"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -49,14 +58,19 @@ v: {
"display" : "Oral administration of treatment",
"code" : "394899003",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "118246004",
"display" : "Laboratory test finding (finding)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -65,15 +79,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Wrong Display Name 'Laboratory test finding (finding)' for http://snomed.info/sct#118246004 - should be one of 4 choices: 'Laboratory test finding, \"Laboratory test observations\", \"Laboratory test result\", \"Laboratory test finding (navigational concept)\"' for the language(s) '--' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Wrong Display Name 'Laboratory test finding (finding)' for http://snomed.info/sct#118246004 - should be one of 4 choices: 'Laboratory test finding', 'Laboratory test observations', 'Laboratory test result' or 'Laboratory test finding (navigational concept)' (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "275711006",
"display" : "Chemistry"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -82,15 +101,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Wrong Display Name 'Chemistry' for http://snomed.info/sct#275711006 - should be one of 2 choices: 'Serum chemistry test, \"Serum chemistry test (procedure)\"' for the language(s) '--' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Wrong Display Name 'Chemistry' for http://snomed.info/sct#275711006 - should be one of 2 choices: 'Serum chemistry test' or 'Serum chemistry test (procedure)' (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "281302008",
"display" : "Above reference range"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -101,14 +125,19 @@ v: {
"display" : "Above reference range",
"code" : "281302008",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "419891008",
"display" : "Record artifact (record artifact)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -119,14 +148,19 @@ v: {
"display" : "Record artifact (record artifact)",
"code" : "419891008",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "371525003",
"display" : "Clinical procedure report (record artifact)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -137,14 +171,19 @@ v: {
"display" : "Clinical procedure report",
"code" : "371525003",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "17621005",
"display" : "Normal (qualifier value)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -155,14 +194,19 @@ v: {
"display" : "Normal",
"code" : "17621005",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "722172003",
"display" : "Military health institution (environment)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -173,14 +217,19 @@ v: {
"display" : "Military health institution (environment)",
"code" : "722172003",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "394609007",
"display" : "General surgery (qualifier value)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -191,14 +240,19 @@ v: {
"display" : "General surgery (qualifier value)",
"code" : "394609007",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "71388002",
"display" : "Procedure (procedure)"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -209,14 +263,19 @@ v: {
"display" : "Procedure",
"code" : "71388002",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "823681000000100",
"display" : "Outpatient letter"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -225,15 +284,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 823681000000100 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '823681000000100' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#823681000000100 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 823681000000100 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '823681000000100' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#823681000000100' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "886921000000105",
"display" : "Allergies and adverse reactions"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -242,15 +306,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 886921000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '886921000000105' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#886921000000105 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 886921000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '886921000000105' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#886921000000105' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "1077881000000105",
"display" : "Attendance details"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -259,15 +328,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 1077881000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '1077881000000105' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#1077881000000105 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 1077881000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '1077881000000105' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#1077881000000105' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "887181000000106",
"display" : "Clinical summary"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -276,15 +350,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 887181000000106 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '887181000000106' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#887181000000106 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 887181000000106 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '887181000000106' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#887181000000106' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "887161000000102",
"display" : "Diagnoses"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -293,15 +372,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 887161000000102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '887161000000102' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#887161000000102 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 887161000000102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '887161000000102' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#887161000000102' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "1052891000000108",
"display" : "Referrer details"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -310,15 +394,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 1052891000000108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '1052891000000108' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#1052891000000108 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 1052891000000108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '1052891000000108' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#1052891000000108' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "715851000000102",
"display" : "Examination findings"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -327,15 +416,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 715851000000102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '715851000000102' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#715851000000102 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 715851000000102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '715851000000102' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#715851000000102' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "717121000000105",
"display" : "History"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -344,15 +438,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 717121000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '717121000000105' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#717121000000105 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 717121000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '717121000000105' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#717121000000105' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "933361000000108",
"display" : "Medications and medical devices"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -361,15 +460,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 933361000000108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '933361000000108' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#933361000000108 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 933361000000108 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '933361000000108' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#933361000000108' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "887171000000109",
"display" : "Procedures"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -378,15 +482,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 887171000000109 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '887171000000109' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#887171000000109 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 887171000000109 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '887171000000109' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#887171000000109' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "887201000000105",
"display" : "Plan and requested actions"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -395,15 +504,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 887201000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '887201000000105' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#887201000000105 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 887201000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '887201000000105' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#887201000000105' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "1052951000000105",
"display" : "Information and advice given"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -412,15 +526,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 1052951000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '1052951000000105' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#1052951000000105 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 1052951000000105 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '1052951000000105' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#1052951000000105' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "886731000000109",
"display" : "Patient demographics"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -429,15 +548,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 886731000000109 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '886731000000109' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#886731000000109 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 886731000000109 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '886731000000109' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#886731000000109' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "887231000000104",
"display" : "Person completing record"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -446,15 +570,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 887231000000104 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '887231000000104' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#887231000000104 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 887231000000104 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '887231000000104' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#887231000000104' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "9290701000001101",
"display" : "Optrex"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -463,15 +592,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 9290701000001101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '9290701000001101' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#9290701000001101 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 9290701000001101 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '9290701000001101' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#9290701000001101' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "443938003",
"display" : "Procedure carried out on subject"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -482,14 +616,19 @@ v: {
"display" : "Procedure carried out on subject (situation)",
"code" : "443938003",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "17621005",
"display" : "Normal"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -500,13 +639,18 @@ v: {
"display" : "Normal",
"code" : "17621005",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "27171005"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -517,13 +661,18 @@ v: {
"display" : "Urinalysis",
"code" : "27171005",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "55011004"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"en", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -531,10 +680,14 @@ v: {
}]
}}####
v: {
"display" : "Steady",
"code" : "55011004",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
@ -548,7 +701,7 @@ v: {
"code" : "55011004"
}]
}
}, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "langs":"en", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -556,16 +709,20 @@ v: {
}]
}}####
v: {
"display" : "Steady",
"code" : "55011004",
"system" : "http://snomed.info/sct",
"version" : "http://snomed.info/sct/900000000000207008/version/20230131"
"version" : "http://snomed.info/sct/900000000000207008/version/20230731",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://snomed.info/sct",
"code" : "11181000146103"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -574,7 +731,12 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unable to find code 11181000146103 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230131); Unknown Code '11181000146103' in the system 'http://snomed.info/sct'; The provided code http://snomed.info/sct#11181000146103 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to find code 11181000146103 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20230731); Unknown Code '11181000146103' in the system 'http://snomed.info/sct'; The provided code 'http://snomed.info/sct#11181000146103' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "[lb_av]"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -13,13 +13,17 @@ v: {
"display" : "[lb_av]",
"code" : "[lb_av]",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "L/min"
}, "valueSet" :null, "langs":"[fi]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -27,16 +31,20 @@ v: {
}]
}}####
v: {
"display" : "L/min",
"code" : "L/min",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "21612-7"
}, "valueSet" :null, "langs":"[fi]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -45,14 +53,19 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Error processing Unit: '21612-7': Expected \"/\" or \".\" at character 6; Unknown Code '21612-7' in the system 'http://unitsofmeasure.org'; The provided code http://unitsofmeasure.org#21612-7 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Error processing Unit: '21612-7': Expected \"/\" or \".\" at character 6; Unknown Code '21612-7' in the system 'http://unitsofmeasure.org'; The provided code 'http://unitsofmeasure.org#21612-7' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "tbl"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -61,14 +74,19 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Error processing Unit: 'tbl': The unit \"tbl\" is unknown at character 1; Unknown Code 'tbl' in the system 'http://unitsofmeasure.org'; The provided code http://unitsofmeasure.org#tbl is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Error processing Unit: 'tbl': The unit \"tbl\" is unknown at character 1; Unknown Code 'tbl' in the system 'http://unitsofmeasure.org'; The provided code 'http://unitsofmeasure.org#tbl' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "mmol/L"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -79,6 +97,11 @@ v: {
"display" : "mmol/L",
"code" : "mmol/L",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -8,11 +8,11 @@
"display" : "Subsetted"
}]
},
"url" : "http://tx.fhir.org/r4/metadata",
"version" : "4.0.1-2.1.0",
"url" : "http://localhost/r4/metadata",
"version" : "4.0.1-3.0.0",
"name" : "FHIR Reference Server Conformance Statement",
"status" : "active",
"date" : "2023-05-17T01:02:05.811Z",
"date" : "2023-08-28T13:43:31.629Z",
"contact" : [{
"telecom" : [{
"system" : "other",
@ -23,12 +23,12 @@
"instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
"software" : {
"name" : "Reference Server",
"version" : "2.1.0",
"releaseDate" : "2022-05-13T19:50:55.040Z"
"version" : "3.0.0",
"releaseDate" : "2023-06-19T19:50:55.040Z"
},
"implementation" : {
"description" : "FHIR Server running at http://tx.fhir.org/r4",
"url" : "http://tx.fhir.org/r4"
"description" : "FHIR Server running at http://localhost/r4",
"url" : "http://localhost/r4"
},
"fhirVersion" : "4.0.1",
"format" : ["application/fhir+xml",
@ -60,7 +60,7 @@
},
{
"name" : "versions",
"definition" : "http://tx.fhir.org/r4/OperationDefinition/fso-versions"
"definition" : "http://localhost/r4/OperationDefinition/fso-versions"
}]
}]
}

View File

@ -1,11 +1,11 @@
{
"resourceType" : "TerminologyCapabilities",
"id" : "FhirServer",
"url" : "http://tx.fhir.org/r4/metadata",
"url" : "http://localhost/r4/metadata",
"version" : "2.0.0",
"name" : "FHIR Reference Server Teminology Capability Statement",
"status" : "active",
"date" : "2023-05-17T01:02:06.045Z",
"date" : "2023-08-28T13:43:31.663Z",
"contact" : [{
"telecom" : [{
"system" : "other",
@ -28,6 +28,9 @@
{
"uri" : "http://fdasis.nlm.nih.gov"
},
{
"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"
},
{
"uri" : "http://healthit.gov/nhin/purposeofuse"
},
@ -133,21 +136,27 @@
{
"uri" : "http://hl7.org/fhir/code-search-support"
},
{
"uri" : "http://hl7.org/fhir/codesystem-content-mode"
},
{
"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
},
{
"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/medicationrequest-intent"
},
{
"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"
},
{
"uri" : "http://hl7.org/fhir/CodeSystem/status"
},
@ -157,12 +166,6 @@
{
"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"
},
@ -175,9 +178,6 @@
{
"uri" : "http://hl7.org/fhir/concept-map-equivalence"
},
{
"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
},
{
"uri" : "http://hl7.org/fhir/concept-properties"
},
@ -187,6 +187,9 @@
{
"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"
},
{
"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
},
{
"uri" : "http://hl7.org/fhir/conditional-delete-status"
},
@ -196,15 +199,15 @@
{
"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/consentperformer"
},
{
"uri" : "http://hl7.org/fhir/constraint-severity"
},
@ -340,9 +343,6 @@
{
"uri" : "http://hl7.org/fhir/event-timing"
},
{
"uri" : "http://hl7.org/fhir/examplescenario-actor-type"
},
{
"uri" : "http://hl7.org/fhir/ex-claimitemtype"
},
@ -358,6 +358,18 @@
{
"uri" : "http://hl7.org/fhir/ex-pharmaservice"
},
{
"uri" : "http://hl7.org/fhir/ex-servicemodifier"
},
{
"uri" : "http://hl7.org/fhir/ex-serviceproduct"
},
{
"uri" : "http://hl7.org/fhir/ex-udi"
},
{
"uri" : "http://hl7.org/fhir/examplescenario-actor-type"
},
{
"uri" : "http://hl7.org/fhir/explanationofbenefit-status"
},
@ -367,21 +379,12 @@
{
"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"
},
@ -473,10 +476,10 @@
"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/link-type"
"uri" : "http://hl7.org/fhir/linkage-type"
},
{
"uri" : "http://hl7.org/fhir/list-mode"
@ -521,10 +524,10 @@
"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/message-significance-category"
"uri" : "http://hl7.org/fhir/messageheader-response-request"
},
{
"uri" : "http://hl7.org/fhir/metric-calibration-state"
@ -650,10 +653,10 @@
"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/relation-type"
"uri" : "http://hl7.org/fhir/relationship"
},
{
"uri" : "http://hl7.org/fhir/remittance-outcome"
@ -997,17 +1000,17 @@
{
"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/claim-type"
"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
@ -1066,18 +1069,21 @@
{
"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/contract-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
},
@ -1090,9 +1096,6 @@
{
"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
},
@ -1103,10 +1106,10 @@
"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/coverage-selfpay"
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
@ -1189,12 +1192,6 @@
{
"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"
},
@ -1222,15 +1219,21 @@
{
"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/expansion-parameter-source"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
},
@ -1280,10 +1283,10 @@
"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/hl7-work-group"
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
@ -1369,6 +1372,12 @@
{
"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"
},
{
"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/medicationdispense-performer-function"
},
@ -1396,12 +1405,6 @@
{
"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"
},
@ -1451,10 +1454,10 @@
"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/payment-type"
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
@ -3544,6 +3547,9 @@
{
"uri" : "http://www.ada.org/snodent"
},
{
"uri" : "http://www.ama-assn.org/go/cpt"
},
{
"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
},
@ -3571,6 +3577,9 @@
{
"uri" : "urn:ietf:rfc:3986"
},
{
"uri" : "urn:iso-astm:E1762-95:2013"
},
{
"uri" : "urn:iso:std:iso:11073:10101"
},
@ -3583,9 +3592,6 @@
{
"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"
},
@ -3601,11 +3607,85 @@
"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"
"documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after they 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"
},
{
"name" : "_incomplete"
},
{
"name" : "abstract"
},
{
"name" : "activeOnly"
},
{
"name" : "check-system-version"
},
{
"name" : "count"
},
{
"name" : "default-to-latest-version"
},
{
"name" : "displayLanguage"
},
{
"name" : "excludeNested"
},
{
"name" : "excludeNotForUI"
},
{
"name" : "excludePostCoordinated"
},
{
"name" : "force-system-version"
},
{
"name" : "inactive"
},
{
"name" : "includeAlternateCodes"
},
{
"name" : "includeDefinition"
},
{
"name" : "includeDesignations"
},
{
"name" : "incomplete-ok"
},
{
"name" : "limitedExpansion"
},
{
"name" : "mode",
"documentation" : "=lenient-display-validation"
},
{
"name" : "no-cache"
},
{
"name" : "offset"
},
{
"name" : "profile"
},
{
"name" : "property"
},
{
"name" : "system-version"
},
{
"name" : "valueSetMode",
"documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"
}]
}
}

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://terminology.hl7.org/CodeSystem/condition-clinical",
"code" : "active"
}, "url": "http://hl7.org/fhir/ValueSet/condition-clinical--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/condition-clinical--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -13,7 +13,12 @@ v: {
"display" : "Active",
"code" : "active",
"system" : "http://terminology.hl7.org/CodeSystem/condition-clinical",
"version" : "2.0.0"
"version" : "2.0.0",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
@ -21,7 +26,7 @@ v: {
"version" : "0.5.0",
"code" : "active",
"display" : "Active"
}, "url": "http://hl7.org/fhir/ValueSet/condition-clinical", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/condition-clinical", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -30,15 +35,20 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "The CodeSystem http://terminology.hl7.org/CodeSystem/condition-clinical version 0.5.0 is unknown. Valid versions: [2.0.0]; The provided code http://terminology.hl7.org/CodeSystem/condition-clinical|0.5.0#active is not in the value set 'http://hl7.org/fhir/ValueSet/condition-clinical' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unable to check whether the code is in the value set http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1 (from Tx-Server)",
"class" : "CODESYSTEM_UNSUPPORTED",
"unknown-systems" : "http://terminology.hl7.org/CodeSystem/condition-clinical|0.5.0",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://terminology.hl7.org/CodeSystem/condition-clinical",
"version" : "0.5.0",
"code" : "active"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -47,7 +57,12 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "The CodeSystem http://terminology.hl7.org/CodeSystem/condition-clinical version 0.5.0 is unknown. Valid versions: [2.0.0]; The provided code http://terminology.hl7.org/CodeSystem/condition-clinical|0.5.0#active is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "The CodeSystem http://terminology.hl7.org/CodeSystem/condition-clinical version 0.5.0 is unknown. Valid versions: [2.0.0] (from Tx-Server)",
"class" : "CODESYSTEM_UNSUPPORTED",
"unknown-systems" : "http://terminology.hl7.org/CodeSystem/condition-clinical|0.5.0",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"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, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,14 +14,19 @@ 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",
"version" : "20210406"
"version" : "20210406",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -30,14 +35,19 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Wrong Display Name 'X SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose' for http://hl7.org/fhir/sid/cvx#207 - should be one of 2 choices: '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/SNOMED CT#900000000000013009 \"Synonym\")' for the language(s) '--' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Wrong Display Name 'X SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose' for http://hl7.org/fhir/sid/cvx#207 - should be 'SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose' (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://hl7.org/fhir/sid/cvx",
"code" : "208"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -48,13 +58,18 @@ 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",
"version" : "20210406"
"version" : "20210406",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/uv/shc-vaccination/ValueSet/vaccine-cvx", "version": "0.6.2", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -65,13 +80,18 @@ 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",
"version" : "20210406"
"version" : "20210406",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://hl7.org/fhir/sid/cvx",
"code" : "209"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -80,7 +100,12 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Unknown Code '209' in the system 'http://hl7.org/fhir/sid/cvx'; The provided code http://hl7.org/fhir/sid/cvx#209 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unknown Code '209' in the system 'http://hl7.org/fhir/sid/cvx'; The provided code 'http://hl7.org/fhir/sid/cvx#209' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode",
"code" : "urn:ihe:iti:xds:2017:mimeTypeSufficient",
"display" : "MimeType sufficient"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,6 +14,11 @@ v: {
"display" : "mimeType Sufficient",
"code" : "urn:ihe:iti:xds:2017:mimeTypeSufficient",
"system" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode",
"version" : "1.1.0"
"version" : "1.1.0",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "http://nucc.org/provider-taxonomy",
"code" : "208D00000X",
"display" : "General Practice"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -13,13 +13,18 @@
v: {
"severity" : "error",
"error" : "Wrong Display Name 'General Practice' for http://nucc.org/provider-taxonomy#208D00000X - should be 'General Practice Physician' (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN"
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://nucc.org/provider-taxonomy",
"code" : "208D00000X"
}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-provider-role--0", "version": "4.0.0", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-provider-role--0", "version": "4.0.0", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -30,14 +35,19 @@ v: {
"display" : "General Practice Physician",
"code" : "208D00000X",
"system" : "http://nucc.org/provider-taxonomy",
"version" : "22.0"
"version" : "22.0",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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": "4.0.0", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/us/core/ValueSet/us-core-provider-role", "version": "4.0.0", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -47,13 +57,18 @@ v: {
v: {
"severity" : "error",
"error" : "Wrong Display Name 'General Practice' for http://nucc.org/provider-taxonomy#208D00000X - should be 'General Practice Physician' (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN"
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://nucc.org/provider-taxonomy",
"code" : "208D00000X"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -64,6 +79,11 @@ v: {
"display" : "General Practice Physician",
"code" : "208D00000X",
"system" : "http://nucc.org/provider-taxonomy",
"version" : "22.0"
"version" : "22.0",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://something/something",
"code" : "something"
}, "valueSet" :null, "langs":"[en-US, en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"en, en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -11,7 +11,12 @@
}}####
v: {
"severity" : "error",
"error" : "The CodeSystem http://something/something is unknown; The provided code http://something/something#something is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "The CodeSystem http://something/something is unknown (from Tx-Server)",
"class" : "CODESYSTEM_UNSUPPORTED",
"unknown-systems" : "http://something/something",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "http://standardterms.edqm.eu",
"code" : "20049000",
"display" : "Nasal use"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,6 +14,11 @@ v: {
"display" : "Nasal use",
"code" : "20049000",
"system" : "http://standardterms.edqm.eu",
"version" : "5 March 2019"
"version" : "5 March 2019",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://varnomen.hgvs.org",
"code" : "NC_000019.8:g.1171707G>A"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -11,14 +11,18 @@
}}####
v: {
"severity" : "error",
"error" : "Error from server: Error parsing HGVS response: Error parsing JSON source: Unexpected char \"<\" in json stream at Line 0 (path=[])",
"class" : "SERVER_ERROR"
"error" : "Error from server: HGVS is not supported at this time",
"class" : "SERVER_ERROR",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgvs-vs--0", "version": "1.0.0", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -27,14 +31,18 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Error from server: Error parsing HGVS response: Error parsing JSON source: Unexpected char \"<\" in json stream at Line 0 (path=[])",
"class" : "SERVER_ERROR"
"error" : "Error from server: HGVS is not supported at this time",
"class" : "SERVER_ERROR",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://varnomen.hgvs.org",
"code" : "NC_000019.8:g.1171707G>AXXX"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -43,14 +51,18 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Error from server: Error parsing HGVS response: Error parsing JSON source: Unexpected char \"<\" in json stream at Line 0 (path=[])",
"class" : "SERVER_ERROR"
"error" : "Error from server: HGVS is not supported at this time",
"class" : "SERVER_ERROR",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"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", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgvs-vs--0", "version": "1.0.0", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -59,39 +71,11 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "Error from server: Error parsing HGVS response: Error parsing JSON source: Unexpected char \"<\" in json stream at Line 0 (path=[])",
"class" : "SERVER_ERROR"
}
-------------------------------------------------------------------------------------
{"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", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"severity" : "error",
"error" : "Error from server: Error parsing HGVS response: Error parsing JSON source: Unexpected char \"<\" in json stream at Line 0 (path=[])",
"class" : "SERVER_ERROR"
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://varnomen.hgvs.org",
"code" : "NC_000019.8:g.1171707G>AXXX"
}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgvs-vs", "version": "1.0.0", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"severity" : "error",
"error" : "Error from server: Error parsing HGVS response: Error parsing JSON source: Unexpected char \"<\" in json stream at Line 0 (path=[])",
"class" : "SERVER_ERROR"
"error" : "Error from server: HGVS is not supported at this time",
"class" : "SERVER_ERROR",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -0,0 +1,23 @@
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://www.ama-assn.org/go/cpt",
"code" : "99234"
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "Hospital inpatient or observation care, for the evaluation and management of a patient including admission and discharge on the same date, which requires a medically appropriate history and/or examination and straightforward or low level of medical decision making. When using total time on the date of the encounter for code selection, 45 minutes must be met or exceeded.",
"code" : "99234",
"system" : "http://www.ama-assn.org/go/cpt",
"version" : "2023",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"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", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgnc-vs--0", "version": "1.0.0", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -11,7 +11,12 @@
}}####
v: {
"severity" : "error",
"error" : "The CodeSystem http://www.genenames.org/geneId is unknown; The provided code http://www.genenames.org/geneId#HGNC:11389 is not in the value set 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgnc-vs--0' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "The CodeSystem http://www.genenames.org/geneId is unknown; Unable to check whether the code is in the value set http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgnc-vs--0|1.0.0 (from Tx-Server)",
"class" : "CODESYSTEM_UNSUPPORTED",
"unknown-systems" : "http://www.genenames.org/geneId",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"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", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-clinvar-vs--0", "version": "1.0.0", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -11,7 +11,12 @@
}}####
v: {
"severity" : "error",
"error" : "The CodeSystem http://www.ncbi.nlm.nih.gov/clinvar is unknown; The provided code http://www.ncbi.nlm.nih.gov/clinvar#619728 is not in the value set 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-clinvar-vs--0' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "The CodeSystem http://www.ncbi.nlm.nih.gov/clinvar is unknown; Unable to check whether the code is in the value set http://hl7.org/fhir/us/mcode/ValueSet/mcode-clinvar-vs--0|1.0.0 (from Tx-Server)",
"class" : "CODESYSTEM_UNSUPPORTED",
"unknown-systems" : "http://www.ncbi.nlm.nih.gov/clinvar",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats",
"code" : "COVAST"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -13,6 +13,11 @@ v: {
"display" : "COVID-19 Vaccine AstraZeneca",
"code" : "COVAST",
"system" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats",
"version" : "20210222"
"version" : "20210222",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://hl7.org/fhir/sid/icd-10-cm",
"code" : "E10.3211+TT1.2"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -11,7 +11,12 @@
}}####
v: {
"severity" : "error",
"error" : "Unknown Code 'E10.3211+TT1.2' in the system 'http://hl7.org/fhir/sid/icd-10-cm'; The provided code http://hl7.org/fhir/sid/icd-10-cm#E10.3211+TT1.2 is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "Unknown Code 'E10.3211+TT1.2' in the system 'http://hl7.org/fhir/sid/icd-10-cm'; The provided code 'http://hl7.org/fhir/sid/icd-10-cm#E10.3211+TT1.2' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "http://hl7.org/fhir/sid/icd-10",
"code" : "C18.0",
"display" : "Malignant neoplasm: Caecum"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,14 +14,19 @@ v: {
"display" : "Caecum",
"code" : "C18.0",
"system" : "http://hl7.org/fhir/sid/icd-10",
"version" : "2019-covid-expanded"
"version" : "2019-covid-expanded",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://hl7.org/fhir/sid/icd-10",
"code" : "C12",
"display" : "Malignant neoplasm of pyriform sinus"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -31,6 +36,11 @@ v: {
v: {
"severity" : "error",
"error" : "Wrong Display Name 'Malignant neoplasm of pyriform sinus' for http://hl7.org/fhir/sid/icd-10#C12 - should be 'Malignant neoplasm of piriform sinus' (for the language(s) '--') (from Tx-Server)",
"class" : "UNKNOWN"
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://hl7.org/fhir/sid/icd-9-cm",
"code" : "99.00"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -13,6 +13,11 @@ v: {
"display" : "Perioperative autologous transfusion of whole blood or blood components",
"code" : "99.00",
"system" : "http://hl7.org/fhir/sid/icd-9-cm",
"version" : "2015"
"version" : "2015",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "urn:iso:std:iso:3166",
"code" : "NO",
"display" : "Norway"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,13 +14,18 @@ v: {
"display" : "Norway",
"code" : "NO",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:iso:std:iso:3166",
"code" : "US"
}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/jurisdiction--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -31,13 +36,18 @@ v: {
"display" : "United States of America",
"code" : "US",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:iso:std:iso:3166",
"code" : "US"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -48,13 +58,18 @@ v: {
"display" : "United States of America",
"code" : "US",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:iso:std:iso:3166",
"code" : "NO"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -65,6 +80,11 @@ v: {
"display" : "Norway",
"code" : "NO",
"system" : "urn:iso:std:iso:3166",
"version" : "2018"
"version" : "2018",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "de-CH"
}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -12,14 +12,19 @@
v: {
"display" : "German (Switzerland)",
"code" : "de-CH",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "de-CH",
"display" : "German (Region=Switzerland)"
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -29,13 +34,18 @@ v: {
v: {
"display" : "German (Region=Switzerland)",
"code" : "de-CH",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "de-CH"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -45,13 +55,18 @@ v: {
v: {
"display" : "German (Region=Switzerland)",
"code" : "de-CH",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "fr"
}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -61,14 +76,19 @@ v: {
v: {
"display" : "French",
"code" : "fr",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "fr",
"display" : "French"
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -78,13 +98,18 @@ v: {
v: {
"display" : "French",
"code" : "fr",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "fr"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -94,13 +119,18 @@ v: {
v: {
"display" : "French",
"code" : "fr",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "en"
}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -110,14 +140,19 @@ v: {
v: {
"display" : "English",
"code" : "en",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "en",
"display" : "English"
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/languages", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -127,13 +162,18 @@ v: {
v: {
"display" : "English",
"code" : "en",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "urn:ietf:bcp:47",
"code" : "en"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -143,6 +183,11 @@ v: {
v: {
"display" : "English",
"code" : "en",
"system" : "urn:ietf:bcp:47"
"system" : "urn:ietf:bcp:47",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"code" : "1000990",
"display" : "oxymetazoline hydrochloride 0.5 MG/ML Nasal Spray"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -14,14 +14,19 @@ v: {
"display" : "oxymetazoline hydrochloride 0.5 MG/ML Nasal Spray",
"code" : "1000990",
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"version" : "??"
"version" : "??",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"code" : "1010603",
"display" : "Suboxone 2 MG / 0.5 MG Sublingual Film"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -32,14 +37,19 @@ v: {
"display" : "buprenorphine 2 MG / naloxone 0.5 MG Sublingual Film [Suboxone]",
"code" : "1010603",
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"version" : "??"
"version" : "??",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"code" : "1298088",
"display" : "Flurazepam Hydrochloride 15 MG Oral Capsule"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -50,14 +60,19 @@ v: {
"display" : "flurazepam hydrochloride 15 MG Oral Capsule",
"code" : "1298088",
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"version" : "??"
"version" : "??",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"code" : "1010600",
"display" : "buprenorphine 2 MG / naloxone 0.5 MG Sublingual Film"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -68,13 +83,18 @@ v: {
"display" : "buprenorphine 2 MG / naloxone 0.5 MG Sublingual Film",
"code" : "1010600",
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"version" : "??"
"version" : "??",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"code" : "1591957"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -85,6 +105,11 @@ v: {
"display" : "Mircera",
"code" : "1591957",
"system" : "http://www.nlm.nih.gov/research/umls/rxnorm",
"version" : "??"
"version" : "??",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "%"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -13,13 +13,18 @@ v: {
"display" : "%",
"code" : "%",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "L/min"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -30,13 +35,18 @@ v: {
"display" : "L/min",
"code" : "L/min",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "%"
}, "url": "http://hl7.org/fhir/ValueSet/ucum-vitals-common--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/ucum-vitals-common--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -47,13 +57,18 @@ v: {
"display" : "percent",
"code" : "%",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "L/min"
}, "url": "http://hl7.org/fhir/ValueSet/ucum-vitals-common--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/ucum-vitals-common--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -62,14 +77,19 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "The provided code http://unitsofmeasure.org#L/min is not in the value set 'http://hl7.org/fhir/ValueSet/ucum-vitals-common--0' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "The provided code 'http://unitsofmeasure.org#L/min' is not in the value set 'http://hl7.org/fhir/ValueSet/ucum-vitals-common--0|4.0.1' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "cm"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -80,13 +100,18 @@ v: {
"display" : "cm",
"code" : "cm",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "cm"
}, "url": "https://bb/ValueSet/BBDemographicAgeUnit--0", "version": "20190731", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "https://bb/ValueSet/BBDemographicAgeUnit--0", "version": "20190731", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -95,14 +120,19 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "The provided code http://unitsofmeasure.org#cm is not in the value set 'https://bb/ValueSet/BBDemographicAgeUnit--0' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "The provided code 'http://unitsofmeasure.org#cm' is not in the value set 'https://bb/ValueSet/BBDemographicAgeUnit--0|20190731' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "min"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -113,13 +143,18 @@ v: {
"display" : "min",
"code" : "min",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "mmol/L"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -130,13 +165,18 @@ v: {
"display" : "mmol/L",
"code" : "mmol/L",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "kg"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -147,13 +187,18 @@ v: {
"display" : "kg",
"code" : "kg",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "kg/m2"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -164,13 +209,18 @@ v: {
"display" : "kg/m2",
"code" : "kg/m2",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "mm[Hg]"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -181,13 +231,18 @@ v: {
"display" : "mm[Hg]",
"code" : "mm[Hg]",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "wk"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -198,13 +253,18 @@ v: {
"display" : "wk",
"code" : "wk",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "mm[Hg]"
}, "url": "http://hl7.org/fhir/ValueSet/ucum-vitals-common--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/ucum-vitals-common--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -215,13 +275,18 @@ v: {
"display" : "millimeter of mercury",
"code" : "mm[Hg]",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "{capsule}"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -232,13 +297,18 @@ v: {
"display" : "{capsule}",
"code" : "{capsule}",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "{patch}"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -249,13 +319,18 @@ v: {
"display" : "{patch}",
"code" : "{patch}",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "m"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -266,13 +341,18 @@ v: {
"display" : "m",
"code" : "m",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "m"
}, "url": "http://hl7.org/fhir/ValueSet/age-units--0", "version": "4.0.1", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://hl7.org/fhir/ValueSet/age-units--0", "version": "4.0.1", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -281,14 +361,19 @@ v: {
}}####
v: {
"severity" : "error",
"error" : "The provided code http://unitsofmeasure.org#m is not in the value set 'http://hl7.org/fhir/ValueSet/age-units--0' (from Tx-Server)",
"class" : "UNKNOWN"
"error" : "The provided code 'http://unitsofmeasure.org#m' is not in the value set 'http://hl7.org/fhir/ValueSet/age-units--0|4.0.1' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "/min"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -299,13 +384,18 @@ v: {
"display" : "/min",
"code" : "/min",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "mg"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -316,13 +406,18 @@ v: {
"display" : "mg",
"code" : "mg",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "mm"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -333,113 +428,18 @@ v: {
"display" : "mm",
"code" : "mm",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "Cel"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "Cel",
"code" : "Cel",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "g"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "g",
"code" : "g",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "mm[Hg]{hg}"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "mm[Hg]{hg}",
"code" : "mm[Hg]{hg}",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "fmm[Hg]"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"severity" : "error",
"error" : "Error processing Unit: 'fmm[Hg]': The unit \"fmm[Hg]\" is unknown at character 1; Unknown Code 'fmm[Hg]' in the system 'http://unitsofmeasure.org'; The provided code http://unitsofmeasure.org#fmm[Hg] is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "J/C"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "J/C",
"code" : "J/C",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "KG"
}, "valueSet" :null, "langs":"[en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"severity" : "error",
"error" : "Error processing Unit: 'KG': The unit \"KG\" is unknown at character 1; Unknown Code 'KG' in the system 'http://unitsofmeasure.org'; The provided code http://unitsofmeasure.org#KG is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN"
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "kg"
}, "url": "http://fhir.de/ValueSet/UcumVitalsCommonDE--0", "version": "0.9.13", "langs":"[en]", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
}, "url": "http://fhir.de/ValueSet/UcumVitalsCommonDE--0", "version": "0.9.13", "langs":"", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -450,6 +450,120 @@ v: {
"display" : "kilogram",
"code" : "kg",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1"
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "Cel"
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "Cel",
"code" : "Cel",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "g"
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "g",
"code" : "g",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "mm[Hg]{hg}"
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "mm[Hg]{hg}",
"code" : "mm[Hg]{hg}",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "fmm[Hg]"
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"severity" : "error",
"error" : "Error processing Unit: 'fmm[Hg]': The unit \"fmm[Hg]\" is unknown at character 1; Unknown Code 'fmm[Hg]' in the system 'http://unitsofmeasure.org'; The provided code 'http://unitsofmeasure.org#fmm[Hg]' is not in the value set 'http://hl7.org/fhir/ValueSet/@all' (from Tx-Server)",
"class" : "UNKNOWN",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://unitsofmeasure.org",
"code" : "J/C"
}, "valueSet" :null, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
}]
}}####
v: {
"display" : "J/C",
"code" : "J/C",
"system" : "http://unitsofmeasure.org",
"version" : "2.0.1",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
{"code" : {
"system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
"code" : "Not-at-all"
}, "valueSet" :null, "langs":"[en-US, en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"en, en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -10,16 +10,20 @@
}]
}}####
v: {
"display" : "Not at all",
"code" : "Not-at-all",
"system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
"version" : "3.0.0"
"version" : "3.0.0",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
"code" : "Several-days"
}, "valueSet" :null, "langs":"[en-US, en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"en, en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -27,16 +31,20 @@ v: {
}]
}}####
v: {
"display" : "Several days",
"code" : "Several-days",
"system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
"version" : "3.0.0"
"version" : "3.0.0",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
"code" : "More than half the days"
}, "valueSet" :null, "langs":"[en-US, en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"en, en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -44,16 +52,20 @@ v: {
}]
}}####
v: {
"display" : "More than half the days",
"code" : "More than half the days",
"system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
"version" : "3.0.0"
"version" : "3.0.0",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------
{"code" : {
"system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
"code" : "Nearly every day"
}, "valueSet" :null, "langs":"[en-US, en]", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
}, "valueSet" :null, "langs":"en, en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
"resourceType" : "Parameters",
"parameter" : [{
"name" : "profile-url",
@ -61,9 +73,13 @@ v: {
}]
}}####
v: {
"display" : "Nearly every day",
"code" : "Nearly every day",
"system" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9",
"version" : "3.0.0"
"version" : "3.0.0",
"unknown-systems" : "",
"issues" : {
"resourceType" : "OperationOutcome"
}
}
-------------------------------------------------------------------------------------

View File

@ -8,11 +8,11 @@
"display" : "Subsetted"
}]
},
"url" : "http://tx.fhir.org/r4/metadata",
"version" : "4.0.1-2.1.0",
"url" : "http://localhost/r4/metadata",
"version" : "4.0.1-3.0.0",
"name" : "FHIR Reference Server Conformance Statement",
"status" : "active",
"date" : "2023-05-17T01:02:12.154Z",
"date" : "2023-08-28T13:43:36.972Z",
"contact" : [{
"telecom" : [{
"system" : "other",
@ -23,12 +23,12 @@
"instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],
"software" : {
"name" : "Reference Server",
"version" : "2.1.0",
"releaseDate" : "2022-05-13T19:50:55.040Z"
"version" : "3.0.0",
"releaseDate" : "2023-06-19T19:50:55.040Z"
},
"implementation" : {
"description" : "FHIR Server running at http://tx.fhir.org/r4",
"url" : "http://tx.fhir.org/r4"
"description" : "FHIR Server running at http://localhost/r4",
"url" : "http://localhost/r4"
},
"fhirVersion" : "4.0.1",
"format" : ["application/fhir+xml",
@ -60,7 +60,7 @@
},
{
"name" : "versions",
"definition" : "http://tx.fhir.org/r4/OperationDefinition/fso-versions"
"definition" : "http://localhost/r4/OperationDefinition/fso-versions"
}]
}]
}

View File

@ -1,11 +1,11 @@
{
"resourceType" : "TerminologyCapabilities",
"id" : "FhirServer",
"url" : "http://tx.fhir.org/r4/metadata",
"url" : "http://localhost/r4/metadata",
"version" : "2.0.0",
"name" : "FHIR Reference Server Teminology Capability Statement",
"status" : "active",
"date" : "2023-05-17T01:02:12.967Z",
"date" : "2023-08-28T13:43:36.986Z",
"contact" : [{
"telecom" : [{
"system" : "other",
@ -28,6 +28,9 @@
{
"uri" : "http://fdasis.nlm.nih.gov"
},
{
"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"
},
{
"uri" : "http://healthit.gov/nhin/purposeofuse"
},
@ -133,21 +136,27 @@
{
"uri" : "http://hl7.org/fhir/code-search-support"
},
{
"uri" : "http://hl7.org/fhir/codesystem-content-mode"
},
{
"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
},
{
"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/medicationrequest-intent"
},
{
"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"
},
{
"uri" : "http://hl7.org/fhir/CodeSystem/status"
},
@ -157,12 +166,6 @@
{
"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"
},
@ -175,9 +178,6 @@
{
"uri" : "http://hl7.org/fhir/concept-map-equivalence"
},
{
"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
},
{
"uri" : "http://hl7.org/fhir/concept-properties"
},
@ -187,6 +187,9 @@
{
"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"
},
{
"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
},
{
"uri" : "http://hl7.org/fhir/conditional-delete-status"
},
@ -196,15 +199,15 @@
{
"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/consentperformer"
},
{
"uri" : "http://hl7.org/fhir/constraint-severity"
},
@ -340,9 +343,6 @@
{
"uri" : "http://hl7.org/fhir/event-timing"
},
{
"uri" : "http://hl7.org/fhir/examplescenario-actor-type"
},
{
"uri" : "http://hl7.org/fhir/ex-claimitemtype"
},
@ -358,6 +358,18 @@
{
"uri" : "http://hl7.org/fhir/ex-pharmaservice"
},
{
"uri" : "http://hl7.org/fhir/ex-servicemodifier"
},
{
"uri" : "http://hl7.org/fhir/ex-serviceproduct"
},
{
"uri" : "http://hl7.org/fhir/ex-udi"
},
{
"uri" : "http://hl7.org/fhir/examplescenario-actor-type"
},
{
"uri" : "http://hl7.org/fhir/explanationofbenefit-status"
},
@ -367,21 +379,12 @@
{
"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"
},
@ -473,10 +476,10 @@
"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/link-type"
"uri" : "http://hl7.org/fhir/linkage-type"
},
{
"uri" : "http://hl7.org/fhir/list-mode"
@ -521,10 +524,10 @@
"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/message-significance-category"
"uri" : "http://hl7.org/fhir/messageheader-response-request"
},
{
"uri" : "http://hl7.org/fhir/metric-calibration-state"
@ -650,10 +653,10 @@
"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/relation-type"
"uri" : "http://hl7.org/fhir/relationship"
},
{
"uri" : "http://hl7.org/fhir/remittance-outcome"
@ -997,17 +1000,17 @@
{
"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/claim-type"
"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
@ -1066,18 +1069,21 @@
{
"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/contract-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
},
@ -1090,9 +1096,6 @@
{
"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
},
@ -1103,10 +1106,10 @@
"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/coverage-selfpay"
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
@ -1189,12 +1192,6 @@
{
"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"
},
@ -1222,15 +1219,21 @@
{
"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/expansion-parameter-source"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"
},
@ -1280,10 +1283,10 @@
"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/hl7-work-group"
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
@ -1369,6 +1372,12 @@
{
"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"
},
{
"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/medicationdispense-performer-function"
},
@ -1396,12 +1405,6 @@
{
"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"
},
@ -1451,10 +1454,10 @@
"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/payment-type"
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
},
{
"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
@ -3544,6 +3547,9 @@
{
"uri" : "http://www.ada.org/snodent"
},
{
"uri" : "http://www.ama-assn.org/go/cpt"
},
{
"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
},
@ -3571,6 +3577,9 @@
{
"uri" : "urn:ietf:rfc:3986"
},
{
"uri" : "urn:iso-astm:E1762-95:2013"
},
{
"uri" : "urn:iso:std:iso:11073:10101"
},
@ -3583,9 +3592,6 @@
{
"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"
},
@ -3601,11 +3607,85 @@
"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"
"documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after they 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"
},
{
"name" : "_incomplete"
},
{
"name" : "abstract"
},
{
"name" : "activeOnly"
},
{
"name" : "check-system-version"
},
{
"name" : "count"
},
{
"name" : "default-to-latest-version"
},
{
"name" : "displayLanguage"
},
{
"name" : "excludeNested"
},
{
"name" : "excludeNotForUI"
},
{
"name" : "excludePostCoordinated"
},
{
"name" : "force-system-version"
},
{
"name" : "inactive"
},
{
"name" : "includeAlternateCodes"
},
{
"name" : "includeDefinition"
},
{
"name" : "includeDesignations"
},
{
"name" : "incomplete-ok"
},
{
"name" : "limitedExpansion"
},
{
"name" : "mode",
"documentation" : "=lenient-display-validation"
},
{
"name" : "no-cache"
},
{
"name" : "offset"
},
{
"name" : "profile"
},
{
"name" : "property"
},
{
"name" : "system-version"
},
{
"name" : "valueSetMode",
"documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"
}]
}
}

Some files were not shown because too many files have changed in this diff Show More