Merge pull request #1531 from hapifhir/2024-01-gg-tx-qa
2024 01 gg tx qa
This commit is contained in:
commit
4c0fe3fdee
|
@ -409,7 +409,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
|
|||
case "ValueSet":
|
||||
valueSets.register(r, packageInfo);
|
||||
break;
|
||||
case "CodeSystem":
|
||||
case "CodeSystem":
|
||||
codeSystems.register(r, packageInfo);
|
||||
break;
|
||||
case "ImplementationGuide":
|
||||
|
@ -1352,9 +1352,9 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
|
|||
res.setDiagnostics("Local Error: "+localError.trim()+". Server Error: "+res.getMessage());
|
||||
} else if (!res.isOk() && res.getUnknownSystems() != null && res.getUnknownSystems().contains(codeKey) && localWarning != null) {
|
||||
// we had some problem evaluating locally, but the server doesn't know the code system, so we'll just go with the local error
|
||||
res.setMessage(localWarning);
|
||||
res.setSeverity(IssueSeverity.WARNING);
|
||||
res = new ValidationResult(IssueSeverity.WARNING, localWarning, null);
|
||||
res.setDiagnostics("Local Warning: "+localWarning.trim()+". Server Error: "+res.getMessage());
|
||||
return res;
|
||||
}
|
||||
updateUnsupportedCodeSystems(res, code, codeKey);
|
||||
if (cachingAllowed && txCache != null) { // we never cache unsupported code systems - we always keep trying (but only once per run)
|
||||
|
@ -1761,6 +1761,7 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
|
|||
res.setIssues(issues);
|
||||
res.setStatus(inactive, status);
|
||||
res.setUnknownSystems(unknownSystems);
|
||||
res.setServer(server);
|
||||
return res;
|
||||
}
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ import java.util.*;
|
|||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
import org.hl7.fhir.r5.model.CanonicalResource;
|
||||
import org.hl7.fhir.r5.model.CodeSystem;
|
||||
import org.hl7.fhir.r5.model.Enumerations.CodeSystemContentMode;
|
||||
import org.hl7.fhir.r5.model.PackageInformation;
|
||||
import org.hl7.fhir.r5.model.StructureDefinition;
|
||||
import org.hl7.fhir.r5.terminologies.CodeSystemUtilities;
|
||||
|
@ -35,14 +36,16 @@ public class CanonicalResourceManager<T extends CanonicalResource> {
|
|||
private String derivation;
|
||||
private CanonicalResource resource;
|
||||
private boolean hacked;
|
||||
private String content;
|
||||
|
||||
public CanonicalResourceProxy(String type, String id, String url, String version, String supplements, String derivation) {
|
||||
public CanonicalResourceProxy(String type, String id, String url, String version, String supplements, String derivation, String content) {
|
||||
super();
|
||||
this.type = type;
|
||||
this.id = id;
|
||||
this.url = url;
|
||||
this.version = version;
|
||||
this.supplements = supplements;
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
public String getType() {
|
||||
|
@ -77,6 +80,11 @@ public class CanonicalResourceManager<T extends CanonicalResource> {
|
|||
return supplements;
|
||||
}
|
||||
|
||||
|
||||
public String getContent() {
|
||||
return content;
|
||||
}
|
||||
|
||||
public String getDerivation() {
|
||||
return derivation;
|
||||
}
|
||||
|
@ -175,6 +183,16 @@ public class CanonicalResourceManager<T extends CanonicalResource> {
|
|||
public boolean hasVersion() {
|
||||
return resource != null ? resource.hasVersion() : proxy.getVersion() != null;
|
||||
}
|
||||
public String getContent() {
|
||||
if (resource != null && resource instanceof CodeSystem) {
|
||||
CodeSystemContentMode cnt = ((CodeSystem) resource).getContent();
|
||||
return cnt == null ? null : cnt.toCode();
|
||||
} else if (proxy != null) {
|
||||
return proxy.getContent();
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
|
@ -207,6 +225,13 @@ public class CanonicalResourceManager<T extends CanonicalResource> {
|
|||
public class MetadataResourceVersionComparator<T1 extends CachedCanonicalResource<T>> implements Comparator<T1> {
|
||||
@Override
|
||||
public int compare(T1 arg1, T1 arg2) {
|
||||
String c1 = arg1.getContent();
|
||||
String c2 = arg2.getContent();
|
||||
if (c1 != null && c2 != null && !c1.equals(c2)) {
|
||||
int i1 = orderOfContent(c1);
|
||||
int i2 = orderOfContent(c2);
|
||||
return Integer.compare(i1, i2);
|
||||
}
|
||||
String v1 = arg1.getVersion();
|
||||
String v2 = arg2.getVersion();
|
||||
if (v1 == null && v2 == null) {
|
||||
|
@ -225,6 +250,17 @@ public class CanonicalResourceManager<T extends CanonicalResource> {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
private int orderOfContent(String c) {
|
||||
switch (c) {
|
||||
case "not-present": return 1;
|
||||
case "example": return 2;
|
||||
case "fragment": return 3;
|
||||
case "complete": return 5;
|
||||
case "supplement": return 4;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
private boolean minimalMemory;
|
||||
|
@ -340,7 +376,9 @@ public class CanonicalResourceManager<T extends CanonicalResource> {
|
|||
addToSupplements(cr);
|
||||
List<CachedCanonicalResource<T>> set = listForUrl.get(cr.getUrl());
|
||||
set.add(cr);
|
||||
Collections.sort(set, new MetadataResourceVersionComparator<CachedCanonicalResource<T>>());
|
||||
if (set.size() > 1) {
|
||||
Collections.sort(set, new MetadataResourceVersionComparator<CachedCanonicalResource<T>>());
|
||||
}
|
||||
|
||||
// -- 4. add to the map all the ways ---------------------------------------------------------------
|
||||
String pv = cr.getPackageInfo() != null ? cr.getPackageInfo().getVID() : null;
|
||||
|
|
|
@ -100,7 +100,7 @@ public class SimpleWorkerContext extends BaseWorkerContext implements IWorkerCon
|
|||
private PackageInformation pi;
|
||||
|
||||
public PackageResourceLoader(PackageResourceInformation pri, IContextResourceLoader loader, PackageInformation pi) {
|
||||
super(pri.getResourceType(), pri.getId(), loader == null ? pri.getUrl() :loader.patchUrl(pri.getUrl(), pri.getResourceType()), pri.getVersion(), pri.getSupplements(), pri.getDerivation());
|
||||
super(pri.getResourceType(), pri.getId(), loader == null ? pri.getUrl() :loader.patchUrl(pri.getUrl(), pri.getResourceType()), pri.getVersion(), pri.getSupplements(), pri.getDerivation(), pri.getContent());
|
||||
this.filename = pri.getFilename();
|
||||
this.loader = loader;
|
||||
this.pi = pi;
|
||||
|
|
|
@ -36,6 +36,7 @@ import java.util.Date;
|
|||
import java.util.List;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.r5.model.Enumerations.*;
|
||||
import org.hl7.fhir.r5.utils.ToolingExtensions;
|
||||
import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
import org.hl7.fhir.instance.model.api.ICompositeType;
|
||||
|
@ -1370,11 +1371,12 @@ For resource issues, this will be a simple XPath limited to element names, repet
|
|||
|
||||
// added from java-adornments.txt:
|
||||
@Override
|
||||
public String toString() {
|
||||
public String toString() {
|
||||
String srvr = hasExtension(ToolingExtensions.EXT_ISSUE_SERVER) ? " (from "+getExtensionString(ToolingExtensions.EXT_ISSUE_SERVER)+")" : "";
|
||||
if (getExpression().size() == 1) {
|
||||
return getExpression().get(0)+" "+getDiagnostics()+" "+getSeverity().toCode()+"/"+getCode().toCode()+": "+getDetails().getText();
|
||||
return getExpression().get(0)+" "+getDiagnostics()+" "+getSeverity().toCode()+"/"+getCode().toCode()+": "+getDetails().getText()+srvr;
|
||||
} else {
|
||||
return getExpression()+" "+getDiagnostics()+" "+getSeverity().toCode()+"/"+getCode().toCode()+": "+getDetails().getText();
|
||||
return getExpression()+" "+getDiagnostics()+" "+getSeverity().toCode()+"/"+getCode().toCode()+": "+getDetails().getText()+srvr;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -572,6 +572,18 @@ public class TerminologyCache {
|
|||
if (first) first = false; else sw.write(",\r\n");
|
||||
sw.write(" \"definition\" : \""+Utilities.escapeJson(ce.v.getDefinition()).trim()+"\"");
|
||||
}
|
||||
if (ce.v.getStatus() != null) {
|
||||
if (first) first = false; else sw.write(",\r\n");
|
||||
sw.write(" \"status\" : \""+Utilities.escapeJson(ce.v.getStatus()).trim()+"\"");
|
||||
}
|
||||
if (ce.v.getServer() != null) {
|
||||
if (first) first = false; else sw.write(",\r\n");
|
||||
sw.write(" \"server\" : \""+Utilities.escapeJson(ce.v.getServer()).trim()+"\"");
|
||||
}
|
||||
if (ce.v.isInactive()) {
|
||||
if (first) first = false; else sw.write(",\r\n");
|
||||
sw.write(" \"inactive\" : true");
|
||||
}
|
||||
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()+"\"");
|
||||
|
@ -638,12 +650,17 @@ public class TerminologyCache {
|
|||
String system = loadJS(o.get("system"));
|
||||
String version = loadJS(o.get("version"));
|
||||
String definition = loadJS(o.get("definition"));
|
||||
String server = loadJS(o.get("server"));
|
||||
String status = loadJS(o.get("status"));
|
||||
boolean inactive = "true".equals(loadJS(o.get("inactive")));
|
||||
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));
|
||||
ce.v.setServer(server);
|
||||
ce.v.setStatus(inactive, status);
|
||||
if (oo != null) {
|
||||
ce.v.setIssues(oo.getIssue());
|
||||
}
|
||||
|
@ -782,5 +799,25 @@ public class TerminologyCache {
|
|||
return folder;
|
||||
}
|
||||
|
||||
public Map<String, String> servers() {
|
||||
Map<String, String> servers = new HashMap<>();
|
||||
servers.put("http://local.fhir.org/r2", "tx.fhir.org");
|
||||
servers.put("http://local.fhir.org/r3", "tx.fhir.org");
|
||||
servers.put("http://local.fhir.org/r4", "tx.fhir.org");
|
||||
servers.put("http://local.fhir.org/r5", "tx.fhir.org");
|
||||
|
||||
servers.put("http://tx-dev.fhir.org/r2", "tx.fhir.org");
|
||||
servers.put("http://tx-dev.fhir.org/r3", "tx.fhir.org");
|
||||
servers.put("http://tx-dev.fhir.org/r4", "tx.fhir.org");
|
||||
servers.put("http://tx-dev.fhir.org/r5", "tx.fhir.org");
|
||||
|
||||
servers.put("http://tx.fhir.org/r2", "tx.fhir.org");
|
||||
servers.put("http://tx.fhir.org/r3", "tx.fhir.org");
|
||||
servers.put("http://tx.fhir.org/r4", "tx.fhir.org");
|
||||
servers.put("http://tx.fhir.org/r5", "tx.fhir.org");
|
||||
|
||||
return servers;
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -27,6 +27,7 @@ public class ValidationResult {
|
|||
private Set<String> unknownSystems;
|
||||
private boolean inactive;
|
||||
private String status;
|
||||
private String server;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
|
@ -310,4 +311,12 @@ public class ValidationResult {
|
|||
return true;
|
||||
}
|
||||
|
||||
public String getServer() {
|
||||
return server;
|
||||
}
|
||||
|
||||
public void setServer(String server) {
|
||||
this.server = server;
|
||||
}
|
||||
|
||||
}
|
|
@ -14,6 +14,7 @@ import org.hl7.fhir.r5.model.Extension;
|
|||
import org.hl7.fhir.r5.model.Parameters;
|
||||
import org.hl7.fhir.r5.model.Parameters.ParametersParameterComponent;
|
||||
import org.hl7.fhir.r5.model.UriType;
|
||||
import org.hl7.fhir.r5.model.UrlType;
|
||||
import org.hl7.fhir.r5.model.ValueSet;
|
||||
import org.hl7.fhir.r5.model.ValueSet.ValueSetExpansionComponent;
|
||||
import org.hl7.fhir.r5.utils.ToolingExtensions;
|
||||
|
@ -116,7 +117,7 @@ public class ValueSetProcessBase {
|
|||
}
|
||||
|
||||
|
||||
protected List<OperationOutcomeIssueComponent> makeIssue(IssueSeverity level, IssueType type, String location, String message, OpIssueCode code) {
|
||||
protected List<OperationOutcomeIssueComponent> makeIssue(IssueSeverity level, IssueType type, String location, String message, OpIssueCode code, String server) {
|
||||
OperationOutcomeIssueComponent result = new OperationOutcomeIssueComponent();
|
||||
switch (level) {
|
||||
case ERROR:
|
||||
|
@ -141,6 +142,9 @@ public class ValueSetProcessBase {
|
|||
if (code != null) {
|
||||
result.getDetails().addCoding("http://hl7.org/fhir/tools/CodeSystem/tx-issue-type", code.toCode(), null);
|
||||
}
|
||||
if (server != null) {
|
||||
result.addExtension(ToolingExtensions.EXT_ISSUE_SERVER, new UrlType(server));
|
||||
}
|
||||
ArrayList<OperationOutcomeIssueComponent> list = new ArrayList<>();
|
||||
list.add(result);
|
||||
return list;
|
||||
|
@ -162,12 +166,18 @@ public class ValueSetProcessBase {
|
|||
&& !(source.getStatus() == PublicationStatus.DRAFT || ToolingExtensions.getStandardsStatus(source) == StandardsStatus.DRAFT)) {
|
||||
addToIssues(issues, makeStatusIssue(path, "draft", I18nConstants.MSG_DRAFT, resource));
|
||||
}
|
||||
} else {
|
||||
if (resource.getExperimental()) {
|
||||
addToIssues(issues, makeStatusIssue(path, "experimental", I18nConstants.MSG_EXPERIMENTAL, resource));
|
||||
} else if ((resource.getStatus() == PublicationStatus.DRAFT || standardsStatus == StandardsStatus.DRAFT)) {
|
||||
addToIssues(issues, makeStatusIssue(path, "draft", I18nConstants.MSG_DRAFT, resource));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private List<OperationOutcomeIssueComponent> makeStatusIssue(String path, String id, String msg, CanonicalResource resource) {
|
||||
List<OperationOutcomeIssueComponent> iss = makeIssue(IssueSeverity.INFORMATION, IssueType.BUSINESSRULE, null, context.formatMessage(msg, resource.getVersionedUrl(), null, resource.fhirType()), OpIssueCode.StatusCheck);
|
||||
List<OperationOutcomeIssueComponent> iss = makeIssue(IssueSeverity.INFORMATION, IssueType.BUSINESSRULE, null, context.formatMessage(msg, resource.getVersionedUrl(), null, resource.fhirType()), OpIssueCode.StatusCheck, null);
|
||||
|
||||
// this is a testing hack - see TerminologyServiceTests
|
||||
iss.get(0).setUserData("status-msg-name", "warning-"+id);
|
||||
|
|
|
@ -81,10 +81,12 @@ import org.hl7.fhir.r5.terminologies.providers.SpecialCodeSystem;
|
|||
import org.hl7.fhir.r5.terminologies.providers.URICodeSystem;
|
||||
import org.hl7.fhir.r5.terminologies.utilities.TerminologyOperationContext;
|
||||
import org.hl7.fhir.r5.terminologies.utilities.TerminologyOperationContext.TerminologyServiceProtectionException;
|
||||
import org.hl7.fhir.r5.terminologies.utilities.ValueSetProcessBase.OpIssueCode;
|
||||
import org.hl7.fhir.r5.terminologies.validation.ValueSetValidator.StringWithCode;
|
||||
import org.hl7.fhir.r5.terminologies.utilities.TerminologyServiceErrorClass;
|
||||
import org.hl7.fhir.r5.terminologies.utilities.ValidationResult;
|
||||
import org.hl7.fhir.r5.terminologies.utilities.ValueSetProcessBase;
|
||||
import org.hl7.fhir.r5.utils.OperationOutcomeUtilities;
|
||||
import org.hl7.fhir.r5.utils.ToolingExtensions;
|
||||
import org.hl7.fhir.r5.utils.validation.ValidationContextCarrier;
|
||||
import org.hl7.fhir.r5.utils.validation.ValidationContextCarrier.ValidationContextResourceProxy;
|
||||
|
@ -220,13 +222,14 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
ValidationProcessInfo info = new ValidationProcessInfo();
|
||||
|
||||
CodeableConcept vcc = new CodeableConcept();
|
||||
List<ValidationResult> resList = new ArrayList<>();
|
||||
|
||||
if (!options.isMembershipOnly()) {
|
||||
int i = 0;
|
||||
for (Coding c : code.getCoding()) {
|
||||
if (!c.hasSystem() && !c.hasUserData("val.sys.error")) {
|
||||
c.setUserData("val.sys.error", true);
|
||||
info.addIssue(makeIssue(IssueSeverity.WARNING, IssueType.UNKNOWN, path+".coding["+i+"]", context.formatMessage(I18nConstants.CODING_HAS_NO_SYSTEM__CANNOT_VALIDATE), OpIssueCode.NotFound));
|
||||
info.addIssue(makeIssue(IssueSeverity.WARNING, IssueType.INVALID, path+".coding["+i+"]", context.formatMessage(I18nConstants.CODING_HAS_NO_SYSTEM__CANNOT_VALIDATE), OpIssueCode.InvalidData, null));
|
||||
} else {
|
||||
VersionInfo vi = new VersionInfo(this);
|
||||
checkExpansion(c, vi);
|
||||
|
@ -238,23 +241,42 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
if (c.hasVersion()) {
|
||||
String msg = context.formatMessage(I18nConstants.UNKNOWN_CODESYSTEM_VERSION, c.getSystem(), c.getVersion() , resolveCodeSystemVersions(c.getSystem()).toString());
|
||||
unknownSystems.add(c.getSystem()+"|"+c.getVersion());
|
||||
res = new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.NOTFOUND, path+".coding["+i+"].system", msg, OpIssueCode.NotFound)).setUnknownSystems(unknownSystems);
|
||||
res = new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.NOTFOUND, path+".coding["+i+"].system", msg, OpIssueCode.NotFound, null)).setUnknownSystems(unknownSystems);
|
||||
} else {
|
||||
String msg = context.formatMessage(I18nConstants.UNKNOWN_CODESYSTEM, c.getSystem(), c.getVersion());
|
||||
unknownSystems.add(c.getSystem());
|
||||
res = new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.NOTFOUND, path+".coding["+i+"].system", msg, OpIssueCode.NotFound)).setUnknownSystems(unknownSystems);
|
||||
res = new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.NOTFOUND, path+".coding["+i+"].system", msg, OpIssueCode.NotFound, null)).setUnknownSystems(unknownSystems);
|
||||
}
|
||||
} else {
|
||||
res = context.validateCode(options.withNoClient(), c, null);
|
||||
for (OperationOutcomeIssueComponent iss : res.getIssues()) {
|
||||
iss.resetPath("Coding", path+".coding["+i+"]");
|
||||
}
|
||||
if (res.isInactive()) {
|
||||
String msg = context.formatMessage(I18nConstants.STATUS_CODE_WARNING_CODE, "not active", c.getCode());
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.INFORMATION, IssueType.INVALID, path+".coding["+i+"].code", msg, OpIssueCode.CodeRule, res.getServer()));
|
||||
}
|
||||
if (res.isOk()) {
|
||||
vcc.addCoding(new Coding().setCode(res.getCode()).setVersion(res.getVersion()).setSystem(res.getSystem()).setDisplay(res.getDisplay()));
|
||||
}
|
||||
}
|
||||
} else {
|
||||
c.setUserData("cs", cs);
|
||||
|
||||
checkCanonical(info.getIssues(), path, cs, valueset);
|
||||
res = validateCode(path+".coding["+i+"]", c, cs, vcc, info);
|
||||
}
|
||||
info.getIssues().addAll(res.getIssues());
|
||||
if (res != null) {
|
||||
resList.add(res);
|
||||
if (!res.isOk() && !res.messageIsInIssues()) {
|
||||
if (res.getErrorClass() == TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED) {
|
||||
info.getIssues().addAll(makeIssue(res.getSeverity(), IssueType.NOTFOUND, path+".coding["+i+"]", res.getMessage(), OpIssueCode.NotFound, res.getServer()));
|
||||
} else {
|
||||
info.getIssues().addAll(makeIssue(res.getSeverity(), IssueType.CODEINVALID, path+".coding["+i+"]", res.getMessage(), OpIssueCode.InvalidCode, res.getServer()));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
@ -285,13 +307,13 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
}
|
||||
if (ok != null && !ok) {
|
||||
msg = context.formatMessage(I18nConstants.NONE_OF_THE_PROVIDED_CODES_ARE_IN_THE_VALUE_SET_ONE, null, valueset.getVersionedUrl(), cs);
|
||||
info.getIssues().addAll(makeIssue(IssueSeverity.INFORMATION, IssueType.CODEINVALID, path+".coding["+i+"].code", msg, OpIssueCode.ThisNotInVS));
|
||||
info.getIssues().addAll(makeIssue(IssueSeverity.INFORMATION, IssueType.CODEINVALID, path+".coding["+i+"].code", msg, OpIssueCode.ThisNotInVS, null));
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (result == null) {
|
||||
msg = context.formatMessage(I18nConstants.UNABLE_TO_CHECK_IF_THE_PROVIDED_CODES_ARE_IN_THE_VALUE_SET_, valueset.getVersionedUrl(), b.toString());
|
||||
info.getIssues().addAll(makeIssue(IssueSeverity.WARNING, unknownSystems.isEmpty() ? IssueType.CODEINVALID : IssueType.NOTFOUND, path, msg, OpIssueCode.VSProcessing));
|
||||
info.getIssues().addAll(makeIssue(IssueSeverity.WARNING, unknownSystems.isEmpty() ? IssueType.CODEINVALID : IssueType.NOTFOUND, path, msg, OpIssueCode.VSProcessing, null));
|
||||
} else if (!result) {
|
||||
// to match Ontoserver
|
||||
OperationOutcomeIssueComponent iss = new OperationOutcomeIssueComponent(org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.ERROR, org.hl7.fhir.r5.model.OperationOutcome.IssueType.CODEINVALID);
|
||||
|
@ -303,6 +325,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
// info.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, code.getCoding().size() == 1 ? path+".coding[0].code" : path, msg));
|
||||
}
|
||||
}
|
||||
|
||||
if (vcc.hasCoding() && code.hasText()) {
|
||||
vcc.setText(code.getText());
|
||||
}
|
||||
|
@ -324,16 +347,34 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
} else if (result == null) {
|
||||
return new ValidationResult(IssueSeverity.WARNING, info.summary(), info.getIssues());
|
||||
} else if (foundCoding == null && valueset != null) {
|
||||
return new ValidationResult(IssueSeverity.ERROR, "Internal Error that should not happen", makeIssue(IssueSeverity.FATAL, IssueType.EXCEPTION, path, "Internal Error that should not happen", OpIssueCode.VSProcessing));
|
||||
return new ValidationResult(IssueSeverity.ERROR, "Internal Error that should not happen", makeIssue(IssueSeverity.FATAL, IssueType.EXCEPTION, path, "Internal Error that should not happen", OpIssueCode.VSProcessing, null));
|
||||
} else if (info.getIssues().size() > 0) {
|
||||
String disp = lookupDisplay(foundCoding);
|
||||
ConceptDefinitionComponent cd = new ConceptDefinitionComponent(foundCoding.getCode());
|
||||
cd.setDisplay(disp);
|
||||
return new ValidationResult(IssueSeverity.WARNING, info.summaryList(), foundCoding.getSystem(), getVersion(foundCoding), cd, disp, info.getIssues()).addCodeableConcept(vcc);
|
||||
} else {
|
||||
if (foundCoding == null) {
|
||||
IssueSeverity lvl = IssueSeverity.INFORMATION;
|
||||
for (OperationOutcomeIssueComponent iss : info.getIssues()) {
|
||||
lvl = IssueSeverity.max(lvl, OperationOutcomeUtilities.convert(iss.getSeverity()));
|
||||
}
|
||||
return new ValidationResult(lvl, info.summary(), info.getIssues());
|
||||
} else {
|
||||
String disp = lookupDisplay(foundCoding);
|
||||
ConceptDefinitionComponent cd = new ConceptDefinitionComponent(foundCoding.getCode());
|
||||
cd.setDisplay(disp);
|
||||
return new ValidationResult(IssueSeverity.WARNING, info.summaryList(), foundCoding.getSystem(), getVersion(foundCoding), cd, disp, info.getIssues()).addCodeableConcept(vcc);
|
||||
}
|
||||
} else if (!result) {
|
||||
if (valueset != null) {
|
||||
throw new Error("what?");
|
||||
} else if (vcc.hasCoding()) {
|
||||
return new ValidationResult(vcc.getCodingFirstRep().getSystem(), getVersion(vcc.getCodingFirstRep()), new ConceptDefinitionComponent(vcc.getCodingFirstRep().getCode()).setDisplay(vcc.getCodingFirstRep().getDisplay()), vcc.getCodingFirstRep().getDisplay()).addCodeableConcept(vcc);
|
||||
} else {
|
||||
throw new Error("what?");
|
||||
}
|
||||
} else if (foundCoding != null) {
|
||||
ConceptDefinitionComponent cd = new ConceptDefinitionComponent(foundCoding.getCode());
|
||||
cd.setDisplay(lookupDisplay(foundCoding));
|
||||
return new ValidationResult(foundCoding.getSystem(), getVersion(foundCoding), cd, getPreferredDisplay(cd, null)).addCodeableConcept(vcc);
|
||||
} else {
|
||||
throw new Error("what?");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -431,7 +472,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
if (problems.size() == 0) {
|
||||
throw new Error("Unable to resolve systems but no reason why"); // this is an error in the java code
|
||||
} else if (problems.size() == 1) {
|
||||
return new ValidationResult(IssueSeverity.ERROR, problems.get(0).getMessage(), makeIssue(IssueSeverity.ERROR, IssueType.UNKNOWN, path, problems.get(0).getMessage(), problems.get(0).getCode()));
|
||||
return new ValidationResult(IssueSeverity.ERROR, problems.get(0).getMessage(), makeIssue(IssueSeverity.ERROR, IssueType.UNKNOWN, path, problems.get(0).getMessage(), problems.get(0).getCode(), null));
|
||||
} else {
|
||||
CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder("; ");
|
||||
for (StringWithCode s : problems) {
|
||||
|
@ -439,7 +480,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
}
|
||||
ValidationResult vr = new ValidationResult(IssueSeverity.ERROR, b.toString(), null);
|
||||
for (StringWithCode s : problems) {
|
||||
vr.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.UNKNOWN, path, s.getMessage(), s.getCode()));
|
||||
vr.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.UNKNOWN, path, s.getMessage(), s.getCode(), vr.getServer()));
|
||||
}
|
||||
return vr;
|
||||
}
|
||||
|
@ -452,15 +493,15 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
code.setSystem(system);
|
||||
}
|
||||
if (!code.hasSystem()) {
|
||||
res = new ValidationResult(IssueSeverity.ERROR, context.formatMessage(I18nConstants.CODING_HAS_NO_SYSTEM__CANNOT_VALIDATE), null);
|
||||
res = new ValidationResult(IssueSeverity.WARNING, context.formatMessage(I18nConstants.CODING_HAS_NO_SYSTEM__CANNOT_VALIDATE), null);
|
||||
if (!code.hasUserData("val.sys.error")) {
|
||||
code.setUserData("val.sys.error", true);
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.INVALID, path, context.formatMessage(I18nConstants.CODING_HAS_NO_SYSTEM__CANNOT_VALIDATE), OpIssueCode.InvalidData));
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.WARNING, IssueType.INVALID, path, context.formatMessage(I18nConstants.CODING_HAS_NO_SYSTEM__CANNOT_VALIDATE), OpIssueCode.InvalidData, null));
|
||||
}
|
||||
} else {
|
||||
if (!Utilities.isAbsoluteUrl(system)) {
|
||||
String msg = context.formatMessage(I18nConstants.TERMINOLOGY_TX_SYSTEM_RELATIVE);
|
||||
issues.addAll(makeIssue(IssueSeverity.ERROR, IssueType.INVALID, path+".system", msg, OpIssueCode.InvalidData));
|
||||
issues.addAll(makeIssue(IssueSeverity.ERROR, IssueType.INVALID, path+".system", msg, OpIssueCode.InvalidData, null));
|
||||
}
|
||||
inExpansion = checkExpansion(code, vi);
|
||||
inInclude = checkInclude(code, vi);
|
||||
|
@ -487,10 +528,10 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
valueset.getUrl(),
|
||||
code.getSystem(),
|
||||
code.getCode().toString());
|
||||
issues.addAll(makeIssue(IssueSeverity.ERROR, itype, path, msg, OpIssueCode.VSProcessing));
|
||||
issues.addAll(makeIssue(IssueSeverity.ERROR, itype, path, msg, OpIssueCode.VSProcessing, null));
|
||||
throw new VSCheckerException(msg, issues, TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED);
|
||||
} else {
|
||||
issues.addAll(makeIssue(IssueSeverity.ERROR, itype, path+".system", warningMessage, oic));
|
||||
issues.addAll(makeIssue(IssueSeverity.ERROR, itype, path+".system", warningMessage, oic, null));
|
||||
res = new ValidationResult(IssueSeverity.WARNING, warningMessage, issues);
|
||||
if (valueset == null) {
|
||||
throw new VSCheckerException(warningMessage, issues, TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED);
|
||||
|
@ -507,7 +548,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
}
|
||||
if (cs != null && cs.hasSupplements()) {
|
||||
String msg = context.formatMessage(I18nConstants.CODESYSTEM_CS_NO_SUPPLEMENT, cs.getUrl());
|
||||
return new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.NOTFOUND, path, msg, OpIssueCode.VSProcessing));
|
||||
return new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.NOTFOUND, path, msg, OpIssueCode.VSProcessing, null));
|
||||
}
|
||||
if (cs!=null && cs.getContent() != CodeSystemContentMode.COMPLETE) {
|
||||
warningMessage = "Resolved system "+system+(cs.hasVersion() ? " (v"+cs.getVersion()+")" : "")+", but the definition ";
|
||||
|
@ -588,7 +629,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
if (ok == null) {
|
||||
String m = context.formatMessage(I18nConstants.UNABLE_TO_CHECK_IF_THE_PROVIDED_CODES_ARE_IN_THE_VALUE_SET_, valueset.getVersionedUrl(), CommaSeparatedStringBuilder.join(",", unknownSystems));
|
||||
res.addMessage(m);
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.WARNING, IssueType.NOTFOUND, path, m, OpIssueCode.VSProcessing));
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.WARNING, IssueType.NOTFOUND, path, m, OpIssueCode.VSProcessing, null));
|
||||
res.setUnknownSystems(unknownSystems);
|
||||
res.setSeverity(IssueSeverity.ERROR); // back patching for display logic issue
|
||||
res.setErrorClass(TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED);
|
||||
|
@ -600,7 +641,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
// {
|
||||
String msg = context.formatMessagePlural(1, I18nConstants.NONE_OF_THE_PROVIDED_CODES_ARE_IN_THE_VALUE_SET_, valueset.getVersionedUrl(), "'"+code.toString()+"'");
|
||||
res.addMessage(msg).setSeverity(IssueSeverity.ERROR);
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, path+".code", msg, OpIssueCode.NotInVS));
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, path+".code", msg, OpIssueCode.NotInVS, null));
|
||||
res.setDefinition(null);
|
||||
res.setSystem(null);
|
||||
res.setDisplay(null);
|
||||
|
@ -608,13 +649,13 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
// }
|
||||
} else if (warningMessage!=null) {
|
||||
String msg = context.formatMessage(I18nConstants.CODE_FOUND_IN_EXPANSION_HOWEVER_, warningMessage);
|
||||
res = new ValidationResult(IssueSeverity.WARNING, msg, makeIssue(IssueSeverity.WARNING, IssueType.EXCEPTION, path, msg, OpIssueCode.VSProcessing));
|
||||
res = new ValidationResult(IssueSeverity.WARNING, msg, makeIssue(IssueSeverity.WARNING, IssueType.EXCEPTION, path, msg, OpIssueCode.VSProcessing, null));
|
||||
} else if (inExpansion) {
|
||||
res.setMessage("Code found in expansion, however: " + res.getMessage());
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.WARNING, IssueType.EXCEPTION, path, res.getMessage(), OpIssueCode.VSProcessing));
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.WARNING, IssueType.EXCEPTION, path, res.getMessage(), OpIssueCode.VSProcessing, null));
|
||||
} else if (inInclude) {
|
||||
res.setMessage("Code found in include, however: " + res.getMessage());
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.WARNING, IssueType.EXCEPTION, path, res.getMessage(), OpIssueCode.VSProcessing));
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.WARNING, IssueType.EXCEPTION, path, res.getMessage(), OpIssueCode.VSProcessing, null));
|
||||
}
|
||||
} else if (res == null) {
|
||||
res = new ValidationResult(system, wv, null, null);
|
||||
|
@ -622,7 +663,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
} 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()+"'");
|
||||
res.addMessage(msg);
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, path+".code", msg, OpIssueCode.NotInVS));
|
||||
res.getIssues().addAll(makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, path+".code", msg, OpIssueCode.NotInVS, null));
|
||||
}
|
||||
}
|
||||
if (res != null && res.getSeverity() == IssueSeverity.INFORMATION) {
|
||||
|
@ -773,10 +814,10 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
if (cc == null) {
|
||||
if (cs.getContent() == CodeSystemContentMode.FRAGMENT) {
|
||||
String msg = context.formatMessage(I18nConstants.UNKNOWN_CODE_IN_FRAGMENT, code.getCode(), cs.getUrl(), cs.getVersion());
|
||||
return new ValidationResult(IssueSeverity.WARNING, msg, makeIssue(IssueSeverity.WARNING, IssueType.CODEINVALID, path+".code", msg, OpIssueCode.InvalidCode));
|
||||
return new ValidationResult(IssueSeverity.WARNING, msg, makeIssue(IssueSeverity.WARNING, IssueType.CODEINVALID, path+".code", msg, OpIssueCode.InvalidCode, null));
|
||||
} else {
|
||||
String msg = context.formatMessage(I18nConstants.UNKNOWN_CODE_IN_VERSION, code.getCode(), cs.getUrl(), cs.getVersion());
|
||||
return new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, path+".code", msg, OpIssueCode.InvalidCode));
|
||||
return new ValidationResult(IssueSeverity.ERROR, msg, makeIssue(IssueSeverity.ERROR, IssueType.CODEINVALID, path+".code", msg, OpIssueCode.InvalidCode, null));
|
||||
}
|
||||
}
|
||||
Coding vc = new Coding().setCode(cc.getCode()).setSystem(cs.getUrl()).setVersion(cs.getVersion()).setDisplay(getPreferredDisplay(cc, cs));
|
||||
|
@ -836,10 +877,10 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
}
|
||||
if (b.count() == 0) {
|
||||
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, OpIssueCode.Display)).setStatus(inactive, status);
|
||||
return new ValidationResult(IssueSeverity.WARNING, msg, code.getSystem(), cs.getVersion(), cc, getPreferredDisplay(cc, cs), makeIssue(IssueSeverity.WARNING, IssueType.INVALID, path+".display", msg, OpIssueCode.Display, null)).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());
|
||||
return new ValidationResult(dispWarningStatus(), msg, code.getSystem(), cs.getVersion(), cc, getPreferredDisplay(cc, cs), makeIssue(dispWarning(), IssueType.INVALID, path+".display", msg, OpIssueCode.Display)).setStatus(inactive, status);
|
||||
return new ValidationResult(dispWarningStatus(), msg, code.getSystem(), cs.getVersion(), cc, getPreferredDisplay(cc, cs), makeIssue(dispWarning(), IssueType.INVALID, path+".display", msg, OpIssueCode.Display, null)).setStatus(inactive, status);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1220,7 +1261,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
if (res.getErrorClass() == TerminologyServiceErrorClass.UNKNOWN || res.getErrorClass() == TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED || res.getErrorClass() == TerminologyServiceErrorClass.VALUESET_UNSUPPORTED) {
|
||||
if (info != null && res.getErrorClass() == TerminologyServiceErrorClass.CODESYSTEM_UNSUPPORTED) {
|
||||
// server didn't know the code system either - we'll take it face value
|
||||
info.addIssue(makeIssue(IssueSeverity.WARNING, IssueType.UNKNOWN, path, context.formatMessage(I18nConstants.TERMINOLOGY_TX_SYSTEM_NOTKNOWN, system), OpIssueCode.NotFound));
|
||||
info.addIssue(makeIssue(IssueSeverity.WARNING, IssueType.UNKNOWN, path, context.formatMessage(I18nConstants.TERMINOLOGY_TX_SYSTEM_NOTKNOWN, system), OpIssueCode.NotFound, null));
|
||||
for (ConceptReferenceComponent cc : vsi.getConcept()) {
|
||||
if (cc.getCode().equals(code)) {
|
||||
return true;
|
||||
|
@ -1249,7 +1290,7 @@ public class ValueSetValidator extends ValueSetProcessBase {
|
|||
checkCanonical(info.getIssues(), path, cs, valueset);
|
||||
if ((valueset.getCompose().hasInactive() && !valueset.getCompose().getInactive()) || options.isActiveOnly()) {
|
||||
if (CodeSystemUtilities.isInactive(cs, code)) {
|
||||
info.addIssue(makeIssue(IssueSeverity.ERROR, IssueType.BUSINESSRULE, path+".code", context.formatMessage(I18nConstants.STATUS_CODE_WARNING_CODE, "not active", code), OpIssueCode.CodeRule));
|
||||
info.addIssue(makeIssue(IssueSeverity.ERROR, IssueType.BUSINESSRULE, path+".code", context.formatMessage(I18nConstants.STATUS_CODE_WARNING_CODE, "not active", code), OpIssueCode.CodeRule, null));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -77,17 +77,28 @@ public class OperationOutcomeUtilities {
|
|||
return issue;
|
||||
}
|
||||
|
||||
private static IssueSeverity convert(org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity level) {
|
||||
public static IssueSeverity convert(org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity level) {
|
||||
switch (level) {
|
||||
case FATAL : return IssueSeverity.FATAL;
|
||||
case ERROR : return IssueSeverity.ERROR;
|
||||
case WARNING : return IssueSeverity.WARNING;
|
||||
case INFORMATION : return IssueSeverity.INFORMATION;
|
||||
case NULL : return IssueSeverity.NULL;
|
||||
case NULL : return IssueSeverity.NULL;
|
||||
}
|
||||
return IssueSeverity.NULL;
|
||||
}
|
||||
|
||||
public static org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity convert(IssueSeverity level) {
|
||||
switch (level) {
|
||||
case FATAL : return org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity.FATAL;
|
||||
case ERROR : return org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity.ERROR;
|
||||
case WARNING : return org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity.WARNING;
|
||||
case INFORMATION : return org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity.INFORMATION;
|
||||
case NULL : return org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity.NULL;
|
||||
}
|
||||
return org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity.NULL;
|
||||
}
|
||||
|
||||
private static IssueType convert(org.hl7.fhir.utilities.validation.ValidationMessage.IssueType type) {
|
||||
switch (type) {
|
||||
case INVALID: return IssueType.INVALID;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package org.hl7.fhir.r5.utils.validation;
|
||||
|
||||
import java.util.EnumSet;
|
||||
import java.util.List;
|
||||
|
||||
import org.hl7.fhir.r5.elementmodel.Element;
|
||||
|
@ -9,6 +10,7 @@ import org.hl7.fhir.r5.model.ValueSet;
|
|||
import org.hl7.fhir.r5.utils.validation.constants.ContainedReferenceValidationPolicy;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.ReferenceValidationPolicy;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.CodedContentValidationPolicy;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.ElementValidationAction;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.BindingKind;
|
||||
|
||||
public interface IValidationPolicyAdvisor {
|
||||
|
@ -39,12 +41,62 @@ public interface IValidationPolicyAdvisor {
|
|||
*/
|
||||
ContainedReferenceValidationPolicy policyForContained(IResourceValidator validator,
|
||||
Object appContext,
|
||||
StructureDefinition structure,
|
||||
ElementDefinition element,
|
||||
String containerType,
|
||||
String containerId,
|
||||
Element.SpecialElement containingResourceType,
|
||||
String path,
|
||||
String url);
|
||||
|
||||
|
||||
public enum ResourceValidationAction {
|
||||
BaseType,
|
||||
StatedProfiles,
|
||||
MetaProfiles,
|
||||
GlobalProfiles
|
||||
}
|
||||
|
||||
EnumSet<ResourceValidationAction> policyForResource(IResourceValidator validator,
|
||||
Object appContext,
|
||||
StructureDefinition type,
|
||||
String path);
|
||||
|
||||
public enum ElementValidationAction {
|
||||
Cardinality, // though you can't stop slice matching cardinality checks from happening
|
||||
Invariants,
|
||||
Bindings,
|
||||
AdditionalBindings,
|
||||
StatusCheck
|
||||
}
|
||||
|
||||
EnumSet<ElementValidationAction> policyForElement(IResourceValidator validator,
|
||||
Object appContext,
|
||||
StructureDefinition structure,
|
||||
ElementDefinition element,
|
||||
String path);
|
||||
|
||||
public enum AdditionalBindingPurpose {
|
||||
Minimum,
|
||||
Required,
|
||||
Extensible,
|
||||
Current,
|
||||
Preferred,
|
||||
Ui
|
||||
}
|
||||
|
||||
public enum CodedContentValidationAction {
|
||||
VSCheck,
|
||||
VSCheckThisCode,
|
||||
NotFound,
|
||||
InvalidCode,
|
||||
InvalidDisplay,
|
||||
CannotInfer,
|
||||
CodeRule,
|
||||
VSInvalid,
|
||||
StatusCheck
|
||||
}
|
||||
|
||||
/**
|
||||
* Called before validating a concept in an instance against the terminology sub-system
|
||||
*
|
||||
|
@ -69,12 +121,13 @@ public interface IValidationPolicyAdvisor {
|
|||
* @param systems A list of canonical URls (including versions if known) of the systems in the instance that's being validated. Note that if a plain code is being validated, then there'll be no known system when this is called (systems will be empty, not null)
|
||||
* @return {@link CodedContentValidationPolicy}
|
||||
*/
|
||||
CodedContentValidationPolicy policyForCodedContent(IResourceValidator validator,
|
||||
EnumSet<CodedContentValidationAction> policyForCodedContent(IResourceValidator validator,
|
||||
Object appContext,
|
||||
String stackPath,
|
||||
ElementDefinition definition,
|
||||
StructureDefinition structure,
|
||||
BindingKind kind,
|
||||
AdditionalBindingPurpose purpose,
|
||||
ValueSet valueSet,
|
||||
List<String> systems);
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ public class CanonicalResourceManagerTests {
|
|||
private CanonicalResource resource;
|
||||
|
||||
public DeferredLoadTestResource(CanonicalResource resource) {
|
||||
super(resource.fhirType(), resource.getId(), resource.getUrl(), resource.getVersion(), resource instanceof CodeSystem ? ((CodeSystem) resource).getSupplements() : null, null);
|
||||
super(resource.fhirType(), resource.getId(), resource.getUrl(), resource.getVersion(), resource instanceof CodeSystem ? ((CodeSystem) resource).getSupplements() : null, null, null);
|
||||
this.resource = resource;
|
||||
}
|
||||
|
||||
|
|
|
@ -114,6 +114,7 @@ public class NpmPackage {
|
|||
private String supplements;
|
||||
private String stype;
|
||||
private String derivation;
|
||||
private String content;
|
||||
|
||||
public PackageResourceInformation(String root, JsonObject fi) throws IOException {
|
||||
super();
|
||||
|
@ -125,6 +126,7 @@ public class NpmPackage {
|
|||
supplements = fi.asString("supplements");
|
||||
stype = fi.asString("type");
|
||||
derivation = fi.asString("derivation");
|
||||
content = fi.asString("content");
|
||||
}
|
||||
public String getId() {
|
||||
return id;
|
||||
|
@ -153,6 +155,9 @@ public class NpmPackage {
|
|||
public String getDerivation() {
|
||||
return derivation;
|
||||
}
|
||||
public String getContent() {
|
||||
return content;
|
||||
}
|
||||
|
||||
}
|
||||
public class IndexVersionSorter implements Comparator<JsonObject> {
|
||||
|
|
|
@ -172,6 +172,22 @@ public class ValidationMessage implements Comparator<ValidationMessage>, Compara
|
|||
public boolean isHint() {
|
||||
return this == INFORMATION;
|
||||
}
|
||||
|
||||
public static IssueSeverity max(IssueSeverity l1, IssueSeverity l2) {
|
||||
switch (l1) {
|
||||
case ERROR:
|
||||
return l1 == FATAL ? FATAL : ERROR;
|
||||
case FATAL:
|
||||
return FATAL;
|
||||
case INFORMATION:
|
||||
return l2;
|
||||
case NULL:
|
||||
return l2;
|
||||
case WARNING:
|
||||
return l2 == INFORMATION ? WARNING : l2;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public enum IssueType {
|
||||
|
@ -702,7 +718,7 @@ public class ValidationMessage implements Comparator<ValidationMessage>, Compara
|
|||
}
|
||||
|
||||
public String summary() {
|
||||
return level.toString()+" @ "+location+(line>= 0 && col >= 0 ? " (line "+Integer.toString(line)+", col"+Integer.toString(col)+"): " : ": ") +message +(source != null ? " (src = "+source+")" : "");
|
||||
return level.toString()+" @ "+location+(line>= 0 && col >= 0 ? " (line "+Integer.toString(line)+", col"+Integer.toString(col)+"): " : ": ") +message +(server != null ? " (src = "+server+")" : "");
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -186,7 +186,7 @@ Terminology_TX_NoValid_7 = None of the codes provided could be validated against
|
|||
Terminology_TX_NoValid_8 = None of the codes provided are in the maximum value set {0}, and a code from this value set is required) (codes = {1})
|
||||
Terminology_TX_NoValid_9 = The code provided ({2}) could not be validated against the maximum value set {0}, (error = {1})
|
||||
Terminology_TX_System_Invalid = Invalid System URI: {0}
|
||||
Terminology_TX_System_NotKnown = Code System URI ''{0}'' could not be found so the code cannot be validated
|
||||
Terminology_TX_System_NotKnown = A definition for CodeSystem ''{0}'' could not be found, so the code cannot be validated
|
||||
TERMINOLOGY_TX_SYSTEM_NOT_USABLE = The definition for the Code System with URI ''{0}'' doesn't provide any codes so the code cannot be validated
|
||||
Terminology_TX_System_Relative = Coding.system must be an absolute reference, not a local reference
|
||||
Terminology_TX_System_Unknown = Unknown Code System ''{0}''
|
||||
|
@ -494,7 +494,7 @@ Unable_to_resolve_system__value_set_has_multiple_matches = Unable to resolve sys
|
|||
Unable_to_resolve_system__value_set_expansion_has_multiple_systems = Unable to resolve system - value set expansion has multiple systems
|
||||
Unable_to_resolve_system__value_set_has_no_includes_or_expansion = Unable to resolve system - value set {0} has no includes or expansion
|
||||
Unable_to_resolve_system__no_value_set = Unable to resolve system - no value set
|
||||
Unable_to_resolve_system__value_set_has_no_matches = Unable to resolve system - value set expansion has no matches for code ''{0}''
|
||||
Unable_to_resolve_system__value_set_has_no_matches = Unable to determine system - value set has no matches for code ''{0}''
|
||||
This_base_property_must_be_an_Array_not_ = This base property must be an Array, not {0}
|
||||
documentmsg = (document)
|
||||
xml_attr_value_invalid = The XML Attribute {0} has an invalid character
|
||||
|
@ -927,8 +927,8 @@ SM_DEPENDENT_PARAM_TYPE_MISMATCH_DUPLICATE = The group {0} has already been used
|
|||
CONCEPTMAP_GROUP_SOURCE_INCOMPLETE = Source Code System {0} doesn''t have all content (content = {1}), so the source codes cannot be checked
|
||||
CONCEPTMAP_GROUP_TARGET_INCOMPLETE = Target Code System {0} doesn''t have all content (content = {1}), so the target codes cannot be checked
|
||||
SD_NO_TYPE_CODE_ON_CODE = Snapshot for {1} element {0} has type.code without a value
|
||||
UNKNOWN_CODESYSTEM = A definition for CodeSystem {0} could not be found, so the code cannot be validated
|
||||
UNKNOWN_CODESYSTEM_VERSION = A definition for CodeSystem {0} version {1} could not be found, so the code cannot be validated. Valid versions: {2}
|
||||
UNKNOWN_CODESYSTEM = A definition for CodeSystem ''{0}'' could not be found, so the code cannot be validated
|
||||
UNKNOWN_CODESYSTEM_VERSION = A definition for CodeSystem ''{0}'' version ''{1}'' could not be found, so the code cannot be validated. Valid versions: {2}
|
||||
UNABLE_TO_INFER_CODESYSTEM = The System URI could not be determined for the code {0} in the ValueSet {1}
|
||||
VALUESET_TOO_COSTLY = The value set {0} has too many codes to display ({1})
|
||||
VALUESET_TOO_COSTLY_TIME = The value set {0} took too long to process (>{1}sec)
|
||||
|
|
|
@ -724,7 +724,9 @@ public class BaseValidator implements IValidationContextResourceLoader {
|
|||
IssueType code = IssueType.fromCode(issue.getCode().toCode());
|
||||
IssueSeverity severity = IssueSeverity.fromCode(issue.getSeverity().toCode());
|
||||
ValidationMessage vmsg = new ValidationMessage(Source.TerminologyEngine, code, line, col, path, issue.getDetails().getText(), severity).setTxLink(txLink);
|
||||
vmsg.setServer(issue.getExtensionString(ToolingExtensions.EXT_ISSUE_SERVER));
|
||||
if (issue.getExtensionString(ToolingExtensions.EXT_ISSUE_SERVER) != null) {
|
||||
vmsg.setServer(issue.getExtensionString(ToolingExtensions.EXT_ISSUE_SERVER).replace("local.fhir.org", "tx-dev.fhir.org"));
|
||||
}
|
||||
errors.add(vmsg);
|
||||
return vmsg;
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import java.net.URISyntaxException;
|
|||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.EnumSet;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
@ -66,6 +67,8 @@ import org.hl7.fhir.r5.utils.validation.BundleValidationRule;
|
|||
import org.hl7.fhir.r5.utils.validation.IResourceValidator;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.AdditionalBindingPurpose;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.CodedContentValidationAction;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.BestPracticeWarningLevel;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.BindingKind;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.CheckDisplayOption;
|
||||
|
@ -1106,18 +1109,28 @@ public class ValidationEngine implements IValidatorResourceFetcher, IValidationP
|
|||
|
||||
@Override
|
||||
public ContainedReferenceValidationPolicy policyForContained(IResourceValidator validator,
|
||||
Object appContext,
|
||||
String containerType,
|
||||
String containerId,
|
||||
Element.SpecialElement containingResourceType,
|
||||
String path,
|
||||
String url) {
|
||||
Object appContext,
|
||||
StructureDefinition structure,
|
||||
ElementDefinition element,
|
||||
String containerType,
|
||||
String containerId,
|
||||
Element.SpecialElement containingResourceType,
|
||||
String path,
|
||||
String url) {
|
||||
return ContainedReferenceValidationPolicy.CHECK_VALID;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CodedContentValidationPolicy policyForCodedContent(IResourceValidator validator, Object appContext, String stackPath, ElementDefinition definition, StructureDefinition structure, BindingKind kind, ValueSet valueSet, List<String> systems) {
|
||||
return CodedContentValidationPolicy.VALUESET;
|
||||
public EnumSet<CodedContentValidationAction> policyForCodedContent(IResourceValidator validator,
|
||||
Object appContext,
|
||||
String stackPath,
|
||||
ElementDefinition definition,
|
||||
StructureDefinition structure,
|
||||
BindingKind kind,
|
||||
AdditionalBindingPurpose purpose,
|
||||
ValueSet valueSet,
|
||||
List<String> systems) {
|
||||
return EnumSet.allOf(CodedContentValidationAction.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -1206,4 +1219,16 @@ public class ValidationEngine implements IValidatorResourceFetcher, IValidationP
|
|||
|
||||
}
|
||||
|
||||
@Override
|
||||
public EnumSet<ResourceValidationAction> policyForResource(IResourceValidator validator, Object appContext,
|
||||
StructureDefinition type, String path) {
|
||||
return EnumSet.allOf(ResourceValidationAction.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public EnumSet<ElementValidationAction> policyForElement(IResourceValidator validator, Object appContext,
|
||||
StructureDefinition structure, ElementDefinition element, String path) {
|
||||
return EnumSet.allOf(ElementValidationAction.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ import java.io.IOException;
|
|||
import java.net.MalformedURLException;
|
||||
import java.net.URISyntaxException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.EnumSet;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
@ -23,6 +24,10 @@ import org.hl7.fhir.r5.terminologies.client.ITerminologyClient;
|
|||
import org.hl7.fhir.r5.utils.validation.IResourceValidator;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.AdditionalBindingPurpose;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.CodedContentValidationAction;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.ElementValidationAction;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.ResourceValidationAction;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.BindingKind;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.CodedContentValidationPolicy;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.ContainedReferenceValidationPolicy;
|
||||
|
@ -71,15 +76,29 @@ public class StandAloneValidatorFetcher implements IValidatorResourceFetcher, IV
|
|||
|
||||
@Override
|
||||
public ContainedReferenceValidationPolicy policyForContained(IResourceValidator validator,
|
||||
Object appContext,
|
||||
String containerType,
|
||||
String containerId,
|
||||
Element.SpecialElement containingResourceType,
|
||||
String path,
|
||||
String url) {
|
||||
Object appContext,
|
||||
StructureDefinition structure,
|
||||
ElementDefinition element,
|
||||
String containerType,
|
||||
String containerId,
|
||||
Element.SpecialElement containingResourceType,
|
||||
String path,
|
||||
String url) {
|
||||
return ContainedReferenceValidationPolicy.CHECK_VALID;
|
||||
}
|
||||
|
||||
@Override
|
||||
public EnumSet<ResourceValidationAction> policyForResource(IResourceValidator validator, Object appContext,
|
||||
StructureDefinition type, String path) {
|
||||
return EnumSet.allOf(ResourceValidationAction.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public EnumSet<ElementValidationAction> policyForElement(IResourceValidator validator, Object appContext,
|
||||
StructureDefinition structure, ElementDefinition element, String path) {
|
||||
return EnumSet.allOf(ElementValidationAction.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean resolveURL(IResourceValidator validator, Object appContext, String path, String url, String type, boolean canonical) throws IOException, FHIRException {
|
||||
if (!Utilities.isAbsoluteUrl(url)) {
|
||||
|
@ -296,9 +315,16 @@ public class StandAloneValidatorFetcher implements IValidatorResourceFetcher, IV
|
|||
}
|
||||
|
||||
@Override
|
||||
public CodedContentValidationPolicy policyForCodedContent(IResourceValidator validator, Object appContext, String stackPath, ElementDefinition definition,
|
||||
StructureDefinition structure, BindingKind kind, ValueSet valueSet, List<String> systems) {
|
||||
return CodedContentValidationPolicy.CODE;
|
||||
public EnumSet<CodedContentValidationAction> policyForCodedContent(IResourceValidator validator,
|
||||
Object appContext,
|
||||
String stackPath,
|
||||
ElementDefinition definition,
|
||||
StructureDefinition structure,
|
||||
BindingKind kind,
|
||||
AdditionalBindingPurpose purpose,
|
||||
ValueSet valueSet,
|
||||
List<String> systems) {
|
||||
return EnumSet.allOf(CodedContentValidationAction.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -46,6 +46,7 @@ import java.util.Arrays;
|
|||
import java.util.Calendar;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.EnumSet;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
|
@ -60,6 +61,7 @@ import org.apache.commons.codec.binary.Base64InputStream;
|
|||
import org.apache.commons.lang3.NotImplementedException;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.fhir.ucum.Decimal;
|
||||
import org.hl7.elm.r1.Code;
|
||||
import org.hl7.fhir.exceptions.DefinitionException;
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
import org.hl7.fhir.exceptions.PathEngineException;
|
||||
|
@ -153,6 +155,7 @@ import org.hl7.fhir.r5.model.StructureDefinition.TypeDerivationRule;
|
|||
import org.hl7.fhir.r5.model.TimeType;
|
||||
import org.hl7.fhir.r5.model.Timing;
|
||||
import org.hl7.fhir.r5.model.UriType;
|
||||
import org.hl7.fhir.r5.model.UrlType;
|
||||
import org.hl7.fhir.r5.model.ValueSet;
|
||||
import org.hl7.fhir.r5.model.ValueSet.ValueSetExpansionContainsComponent;
|
||||
import org.hl7.fhir.r5.renderers.DataRenderer;
|
||||
|
@ -169,6 +172,7 @@ import org.hl7.fhir.r5.utils.validation.IResourceValidator;
|
|||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationProfileUsageTracker;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.CodedContentValidationAction;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.BestPracticeWarningLevel;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.BindingKind;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.CheckDisplayOption;
|
||||
|
@ -1130,7 +1134,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
timeTracker.tx(t, "vc "+system+"#"+code+" '"+display+"'");
|
||||
if (s == null)
|
||||
return true;
|
||||
ok = processTxIssues(errors, s, element, path, false) & ok;
|
||||
ok = processTxIssues(errors, s, element, path, null, false) & ok;
|
||||
|
||||
if (s.isOk()) {
|
||||
if (s.getMessage() != null && !s.messageIsInIssues()) {
|
||||
|
@ -1394,7 +1398,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
} else {
|
||||
checked = true;
|
||||
ValidationResult vr = checkCodeOnServer(stack, valueset, cc);
|
||||
bh.see(processTxIssues(errors, vr, element, path, false));
|
||||
bh.see(processTxIssues(errors, vr, element, path, notFoundSeverityForBinding(binding), false));
|
||||
if (!vr.isOk()) {
|
||||
bindingsOk = false;
|
||||
if (vr.getErrorClass() != null && vr.getErrorClass() == TerminologyServiceErrorClass.NOSERVICE) {
|
||||
|
@ -1473,22 +1477,44 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
if (cc.hasCoding()) {
|
||||
long t = System.nanoTime();
|
||||
ValidationResult vr = checkCodeOnServer(stack, null, cc);
|
||||
bh.see(processTxIssues(errors, vr, element, path, true));
|
||||
bh.see(processTxIssues(errors, vr, element, path, org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.INFORMATION, false));
|
||||
timeTracker.tx(t, "vc "+cc.toString());
|
||||
}
|
||||
}
|
||||
return checkDisp;
|
||||
}
|
||||
|
||||
private boolean processTxIssues(List<ValidationMessage> errors, ValidationResult vr, Element element, String path, boolean downGradeNotFounds) {
|
||||
/**
|
||||
* The terminology server will report an error for an unknown code system or version, or a dependent valueset
|
||||
*
|
||||
* but we only care for validation if the binding strength is strong enough.
|
||||
* @param binding
|
||||
* @return
|
||||
*/
|
||||
private org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity notFoundSeverityForBinding(ElementDefinitionBindingComponent binding) {
|
||||
if (binding.getStrength() == BindingStrength.REQUIRED) {
|
||||
return org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.ERROR;
|
||||
} else if (binding.getStrength() == BindingStrength.EXTENSIBLE) {
|
||||
return org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.WARNING;
|
||||
} else {
|
||||
return org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.INFORMATION;
|
||||
}
|
||||
}
|
||||
|
||||
private boolean processTxIssues(List<ValidationMessage> errors, ValidationResult vr, Element element, String path,
|
||||
org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity notFoundLevel, boolean ignoreCantInfer) {
|
||||
boolean ok = true;
|
||||
if (vr != null) {
|
||||
for (OperationOutcomeIssueComponent iss : vr.getIssues()) {
|
||||
if (!iss.getDetails().hasCoding("http://hl7.org/fhir/tools/CodeSystem/tx-issue-type", "not-in-vs") &&
|
||||
!iss.getDetails().hasCoding("http://hl7.org/fhir/tools/CodeSystem/tx-issue-type", "this-code-not-in-vs")) {
|
||||
!iss.getDetails().hasCoding("http://hl7.org/fhir/tools/CodeSystem/tx-issue-type", "this-code-not-in-vs")
|
||||
&& !(ignoreCantInfer || iss.getDetails().hasCoding("http://hl7.org/fhir/tools/CodeSystem/tx-issue-type", "cannot-infer"))) {
|
||||
OperationOutcomeIssueComponent i = iss.copy();
|
||||
if (downGradeNotFounds && i.getDetails().hasCoding("http://hl7.org/fhir/tools/CodeSystem/tx-issue-type", "not-found")) {
|
||||
i.setSeverity(org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.INFORMATION);
|
||||
if (notFoundLevel != null && (i.getDetails().hasCoding("http://hl7.org/fhir/tools/CodeSystem/tx-issue-type", "not-found"))) {
|
||||
i.setSeverity(notFoundLevel);
|
||||
}
|
||||
if (baseOptions.isDisplayWarningMode() && i.getSeverity() == org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.ERROR && i.getDetails().hasCoding("http://hl7.org/fhir/tools/CodeSystem/tx-issue-type", "invalid-display")) {
|
||||
i.setSeverity(org.hl7.fhir.r5.model.OperationOutcome.IssueSeverity.WARNING);
|
||||
}
|
||||
var vmsg = txIssue(errors, null, vr.getTxLink(), element.line(), element.col(), path, i);
|
||||
if (vmsg.isError()) {
|
||||
|
@ -1504,9 +1530,9 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
boolean ok = true;
|
||||
if (isNotBlank(nextCoding.getCode()) && isNotBlank(nextCoding.getSystem()) && context.supportsSystem(nextCoding.getSystem(), baseOptions.getFhirVersion())) {
|
||||
ValidationResult vr = checkCodeOnServer(stack, valueset, nextCoding);
|
||||
ok = processTxIssues(errors, vr, element, path, false) && ok;
|
||||
ok = processTxIssues(errors, vr, element, path, null, false) && ok;
|
||||
|
||||
if (vr.getSeverity() != null/* && vr.hasMessage()*/) {
|
||||
if (vr.getSeverity() != null && !vr.messageIsInIssues()) {
|
||||
if (vr.getSeverity() == IssueSeverity.INFORMATION) {
|
||||
txHint(errors, NO_RULE_DATE, vr.getTxLink(), IssueType.CODEINVALID, element.line(), element.col(), path, false, vr.getMessage());
|
||||
} else if (vr.getSeverity() == IssueSeverity.WARNING) {
|
||||
|
@ -1570,7 +1596,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
// ignore this since we can't validate but it doesn't matter..
|
||||
} else {
|
||||
ValidationResult vr = checkCodeOnServer(stack, valueset, cc);
|
||||
ok = processTxIssues(errors, vr, element, path, false) && ok;
|
||||
ok = processTxIssues(errors, vr, element, path, notFoundSeverityForBinding(binding), false) && ok;
|
||||
if (!vr.isOk()) {
|
||||
bindingsOk = false;
|
||||
if (vr.getErrorClass() != null && vr.getErrorClass().isInfrastructure()) {
|
||||
|
@ -1619,7 +1645,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
String nextVersion = nextCoding.getVersion();
|
||||
if (isNotBlank(nextCode) && isNotBlank(nextSystem) && context.supportsSystem(nextSystem, baseOptions.getFhirVersion())) {
|
||||
ValidationResult vr = checkCodeOnServer(stack, nextCode, nextSystem, nextVersion, null, false);
|
||||
ok = (processTxIssues(errors, vr, element, path, false)) && ok;
|
||||
ok = (processTxIssues(errors, vr, element, path, null, false)) && ok;
|
||||
if (!vr.isOk()) {
|
||||
txWarning(errors, NO_RULE_DATE, vr.getTxLink(), IssueType.CODEINVALID, element.line(), element.col(), path, false, I18nConstants.TERMINOLOGY_TX_CODE_NOTVALID, nextCode, nextSystem);
|
||||
}
|
||||
|
@ -1683,7 +1709,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
if (binding.getStrength() == BindingStrength.REQUIRED) {
|
||||
removeTrackedMessagesForLocation(errors, element, path);
|
||||
}
|
||||
ok = processTxIssues(errors, vr, element, path, false) && ok;
|
||||
ok = processTxIssues(errors, vr, element, path, notFoundSeverityForBinding(binding), false) && ok;
|
||||
timeTracker.tx(t, "vc "+system+"#"+code+" '"+display+"'");
|
||||
if (vr != null && !vr.isOk()) {
|
||||
if (vr.IsNoService())
|
||||
|
@ -1825,7 +1851,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
try {
|
||||
long t = System.nanoTime();
|
||||
ValidationResult vr = checkCodeOnServer(stack, valueset, cc);
|
||||
ok = processTxIssues(errors, vr, element, path, false) && ok;
|
||||
ok = processTxIssues(errors, vr, element, path, null, false) && ok;
|
||||
timeTracker.tx(t, "vc "+cc.toString());
|
||||
if (!vr.isOk()) {
|
||||
if (vr.getErrorClass() != null && vr.getErrorClass().isInfrastructure())
|
||||
|
@ -1864,7 +1890,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
try {
|
||||
long t = System.nanoTime();
|
||||
ValidationResult vr = checkCodeOnServer(stack, valueset, c);
|
||||
ok = processTxIssues(errors, vr, element, path, false) && ok;
|
||||
ok = processTxIssues(errors, vr, element, path, null, false) && ok;
|
||||
|
||||
timeTracker.tx(t, "vc "+c.getSystem()+"#"+c.getCode()+" '"+c.getDisplay()+"'");
|
||||
if (!vr.isOk()) {
|
||||
|
@ -1895,7 +1921,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
try {
|
||||
long t = System.nanoTime();
|
||||
ValidationResult vr = checkCodeOnServer(stack, valueset, value, baseOptions.withLanguage(stack.getWorkingLang()));
|
||||
ok = processTxIssues(errors, vr, element, path, false) && ok;
|
||||
ok = processTxIssues(errors, vr, element, path, null, false) && ok;
|
||||
timeTracker.tx(t, "vc "+value);
|
||||
if (!vr.isOk()) {
|
||||
if (vr.getErrorClass() != null && vr.getErrorClass().isInfrastructure())
|
||||
|
@ -1972,7 +1998,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
checked = true;
|
||||
vr = checkCodeOnServer(stack, valueset, c);
|
||||
}
|
||||
ok = processTxIssues(errors, vr, element, path, false) && ok;
|
||||
ok = processTxIssues(errors, vr, element, path, notFoundSeverityForBinding(binding), binding.getStrength() == BindingStrength.EXTENSIBLE) && ok;
|
||||
|
||||
timeTracker.tx(t, "vc "+c.getSystem()+"#"+c.getCode()+" '"+c.getDisplay()+"'");
|
||||
if (binding.getStrength() == BindingStrength.REQUIRED) {
|
||||
|
@ -2595,7 +2621,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
return ok;
|
||||
}
|
||||
|
||||
private boolean checkPrimitive(ValidationContext valContext, List<ValidationMessage> errors, String path, String type, ElementDefinition context, Element e, StructureDefinition profile, NodeStack node, Element resource) throws FHIRException {
|
||||
private boolean checkPrimitive(ValidationContext valContext, List<ValidationMessage> errors, String path, String type, ElementDefinition context, Element e, StructureDefinition profile, NodeStack node, NodeStack parentNode, Element resource) throws FHIRException {
|
||||
boolean ok = true;
|
||||
if (isBlank(e.primitiveValue())) {
|
||||
if (e.primitiveValue() == null)
|
||||
|
@ -2883,7 +2909,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
if (context.hasBinding() && e.primitiveValue() != null) {
|
||||
// special cases
|
||||
if ("StructureDefinition.type".equals(context.getPath()) && "http://hl7.org/fhir/StructureDefinition/StructureDefinition".equals(profile.getUrl())) {
|
||||
ok = checkTypeValue(errors, path, e, node.getElement());
|
||||
ok = checkTypeValue(errors, path, e, parentNode.getElement());
|
||||
} else {
|
||||
ok = checkPrimitiveBinding(valContext, errors, path, type, context, e, profile, node) && ok;
|
||||
}
|
||||
|
@ -3411,20 +3437,20 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
ok = false;
|
||||
}
|
||||
} else {
|
||||
CodedContentValidationPolicy validationPolicy = getPolicyAdvisor() == null ?
|
||||
CodedContentValidationPolicy.CODE : getPolicyAdvisor().policyForCodedContent(this, valContext, stack.getLiteralPath(), elementContext, profile, BindingKind.PRIMARY, vs, new ArrayList<>());
|
||||
EnumSet<CodedContentValidationAction> validationPolicy = getPolicyAdvisor() == null ?
|
||||
EnumSet.allOf(CodedContentValidationAction.class) : getPolicyAdvisor().policyForCodedContent(this, valContext, stack.getLiteralPath(), elementContext, profile, BindingKind.PRIMARY, null, vs, new ArrayList<>());
|
||||
|
||||
if (validationPolicy != CodedContentValidationPolicy.IGNORE) {
|
||||
if (!validationPolicy.isEmpty()) {
|
||||
long t = System.nanoTime();
|
||||
ValidationResult vr = null;
|
||||
if (binding.getStrength() != BindingStrength.EXAMPLE) {
|
||||
ValidationOptions options = baseOptions.withLanguage(stack.getWorkingLang()).withGuessSystem();
|
||||
if (validationPolicy == CodedContentValidationPolicy.VALUESET) {
|
||||
if (!validationPolicy.contains(CodedContentValidationAction.InvalidCode) && !validationPolicy.contains(CodedContentValidationAction.InvalidDisplay)) {
|
||||
options = options.withCheckValueSetOnly();
|
||||
}
|
||||
vr = checkCodeOnServer(stack, vs, value, options);
|
||||
}
|
||||
ok = processTxIssues(errors, vr, element, path, false) && ok;
|
||||
ok = processTxIssues(errors, vr, element, path, notFoundSeverityForBinding(binding), binding.getStrength() == BindingStrength.EXTENSIBLE) && ok;
|
||||
|
||||
timeTracker.tx(t, "vc "+value+"");
|
||||
if (binding.getStrength() == BindingStrength.REQUIRED) {
|
||||
|
@ -5737,7 +5763,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
|
||||
ContainedReferenceValidationPolicy containedValidationPolicy = getPolicyAdvisor() == null ?
|
||||
ContainedReferenceValidationPolicy.CHECK_VALID : getPolicyAdvisor().policyForContained(this,
|
||||
valContext, context.fhirType(), context.getId(), special, path, parentProfile.getUrl());
|
||||
valContext, parentProfile, child, context.fhirType(), context.getId(), special, path, parentProfile.getUrl());
|
||||
|
||||
if (containedValidationPolicy.ignore()) {
|
||||
return ok;
|
||||
|
@ -6217,7 +6243,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
boolean elementValidated = false;
|
||||
if (type != null) {
|
||||
if (isPrimitiveType(type)) {
|
||||
ok = checkPrimitive(valContext, errors, ei.getPath(), type, checkDefn, ei.getElement(), profile, stack, valContext.getRootResource()) && ok;
|
||||
ok = checkPrimitive(valContext, errors, ei.getPath(), type, checkDefn, ei.getElement(), profile, localStack, stack, valContext.getRootResource()) && ok;
|
||||
} else {
|
||||
if (checkDefn.hasFixed()) {
|
||||
ok = checkFixedValue(errors, ei.getPath(), ei.getElement(), checkDefn.getFixed(), profile.getVersionedUrl(), checkDefn.getSliceName(), null, false) && ok;
|
||||
|
@ -6229,14 +6255,14 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
if (type.equals("Identifier")) {
|
||||
ok = checkIdentifier(errors, ei.getPath(), ei.getElement(), checkDefn) && ok;
|
||||
} else if (type.equals("Coding")) {
|
||||
ok = checkCoding(errors, ei.getPath(), ei.getElement(), profile, checkDefn, inCodeableConcept, checkDisplayInContext, stack) && ok;
|
||||
ok = checkCoding(errors, ei.getPath(), ei.getElement(), profile, checkDefn, inCodeableConcept, checkDisplayInContext, localStack) && ok;
|
||||
} else if (type.equals("Quantity")) {
|
||||
ok = checkQuantity(errors, ei.getPath(), ei.getElement(), profile, checkDefn, stack) && ok;
|
||||
ok = checkQuantity(errors, ei.getPath(), ei.getElement(), profile, checkDefn, localStack) && ok;
|
||||
} else if (type.equals("Attachment")) {
|
||||
ok = checkAttachment(errors, ei.getPath(), ei.getElement(), profile, checkDefn, inCodeableConcept, checkDisplayInContext, stack) && ok;
|
||||
ok = checkAttachment(errors, ei.getPath(), ei.getElement(), profile, checkDefn, inCodeableConcept, checkDisplayInContext, localStack) && ok;
|
||||
} else if (type.equals("CodeableConcept")) {
|
||||
BooleanHolder bh = new BooleanHolder();
|
||||
checkDisplay = checkCodeableConcept(errors, ei.getPath(), ei.getElement(), profile, checkDefn, stack, bh);
|
||||
checkDisplay = checkCodeableConcept(errors, ei.getPath(), ei.getElement(), profile, checkDefn, localStack, bh);
|
||||
ok = bh.ok() & ok;
|
||||
thisIsCodeableConcept = true;
|
||||
} else if (type.equals("Reference")) {
|
||||
|
@ -6271,11 +6297,11 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
if ("CDA".equals(style)) {
|
||||
if (!ei.getElement().hasChild("nullFlavor", false)) {
|
||||
if (cdaTypeIs(defn, "CS")) {
|
||||
ok = checkCDACodeSimple(valContext, errors, ei.getPath(), ei.getElement(), profile, checkDefn, stack, defn) && ok;
|
||||
ok = checkCDACodeSimple(valContext, errors, ei.getPath(), ei.getElement(), profile, checkDefn, localStack, defn) && ok;
|
||||
} else if (cdaTypeIs(defn, "CV") || cdaTypeIs(defn, "PQ")) {
|
||||
ok = checkCDACoding(errors, ei.getPath(), cdaTypeIs(defn, "PQ"), ei.getElement(), profile, checkDefn, stack, defn, inCodeableConcept, checkDisplayInContext) && ok;
|
||||
ok = checkCDACoding(errors, ei.getPath(), cdaTypeIs(defn, "PQ"), ei.getElement(), profile, checkDefn, localStack, defn, inCodeableConcept, checkDisplayInContext) && ok;
|
||||
} else if (cdaTypeIs(defn, "CD") || cdaTypeIs(defn, "CE")) {
|
||||
ok = checkCDACodeableConcept(errors, ei.getPath(), ei.getElement(), profile, checkDefn, stack, defn) && ok;
|
||||
ok = checkCDACodeableConcept(errors, ei.getPath(), ei.getElement(), profile, checkDefn, localStack, defn) && ok;
|
||||
thisIsCodeableConcept = true;
|
||||
}
|
||||
}
|
||||
|
@ -6283,7 +6309,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
}
|
||||
}
|
||||
} else {
|
||||
if (rule(errors, NO_RULE_DATE, IssueType.STRUCTURE, ei.line(), ei.col(), stack.getLiteralPath(), checkDefn != null, I18nConstants.VALIDATION_VAL_CONTENT_UNKNOWN, ei.getName())) {
|
||||
if (rule(errors, NO_RULE_DATE, IssueType.STRUCTURE, ei.line(), ei.col(), localStack.getLiteralPath(), checkDefn != null, I18nConstants.VALIDATION_VAL_CONTENT_UNKNOWN, ei.getName())) {
|
||||
ok = validateElement(valContext, errors, profile, checkDefn, null, null, resource, ei.getElement(), type, localStack, false, true, null, pct, mode) && ok;
|
||||
} else {
|
||||
ok = false;
|
||||
|
@ -7213,9 +7239,10 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
|
||||
|
||||
public ValidationResult checkCodeOnServer(NodeStack stack, ValueSet vs, String value, ValidationOptions options) {
|
||||
return checkForInctive(context.validateCode(options, value, vs));
|
||||
return checkForInactive(filterOutSpecials(stack.getLiteralPath(), vs, context.validateCode(options, value, vs)), new CodeType(value));
|
||||
}
|
||||
|
||||
|
||||
// no delay on this one?
|
||||
public ValidationResult checkCodeOnServer(NodeStack stack, String code, String system, String version, String display, boolean checkDisplay) {
|
||||
String lang = stack.getWorkingLang();
|
||||
|
@ -7223,28 +7250,43 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
lang = validationLanguage;
|
||||
}
|
||||
codingObserver.seeCode(stack, system, version, code, display);
|
||||
return checkForInctive(context.validateCode(baseOptions.withLanguage(lang), system, version, code, checkDisplay ? display : null));
|
||||
return checkForInactive(filterOutSpecials(stack.getLiteralPath(), null, context.validateCode(baseOptions.withLanguage(lang), system, version, code, checkDisplay ? display : null)), new Coding(system, version, code, display));
|
||||
}
|
||||
|
||||
public ValidationResult checkCodeOnServer(NodeStack stack, ValueSet valueset, Coding c) {
|
||||
codingObserver.seeCode(stack, c);
|
||||
if (false) { // #FIXME
|
||||
return checkForInctive( context.validateCode(baseOptions.withLanguage(stack.getWorkingLang()).withCheckValueSetOnly(), c, valueset));
|
||||
return checkForInactive(filterOutSpecials(stack.getLiteralPath(), valueset, context.validateCode(baseOptions.withLanguage(stack.getWorkingLang()).withCheckValueSetOnly(), c, valueset)), c);
|
||||
} else {
|
||||
return checkForInctive(context.validateCode(baseOptions.withLanguage(stack.getWorkingLang()), c, valueset));
|
||||
return checkForInactive(filterOutSpecials(stack.getLiteralPath(), valueset, context.validateCode(baseOptions.withLanguage(stack.getWorkingLang()), c, valueset)), c);
|
||||
}
|
||||
}
|
||||
|
||||
public ValidationResult checkCodeOnServer(NodeStack stack, ValueSet valueset, CodeableConcept cc) {
|
||||
codingObserver.seeCode(stack, cc);
|
||||
if (false) { // #FIXME
|
||||
return checkForInctive(context.validateCode(baseOptions.withLanguage(stack.getWorkingLang()).withCheckValueSetOnly(), cc, valueset));
|
||||
return checkForInactive(filterOutSpecials(stack.getLiteralPath(), valueset, context.validateCode(baseOptions.withLanguage(stack.getWorkingLang()).withCheckValueSetOnly(), cc, valueset)), cc);
|
||||
} else {
|
||||
return checkForInctive(context.validateCode(baseOptions.withLanguage(stack.getWorkingLang()), cc, valueset));
|
||||
return checkForInactive(filterOutSpecials(stack.getLiteralPath(), valueset, context.validateCode(baseOptions.withLanguage(stack.getWorkingLang()), cc, valueset)), cc);
|
||||
}
|
||||
}
|
||||
|
||||
private ValidationResult checkForInctive(ValidationResult res) {
|
||||
private ValidationResult filterOutSpecials(String path, ValueSet vs, ValidationResult vr) {
|
||||
// this is where we hack around problems in the infrastructure that lead to technically correct errors
|
||||
// but that are wrong to the validator user
|
||||
|
||||
// first case: the type value set is wrong for primitive special types
|
||||
for (OperationOutcomeIssueComponent iss : vr.getIssues()) {
|
||||
if (iss.getDetails().getText().startsWith("Unable to resolve system - value set expansion has no matches for code 'http://hl7.org/fhirpath/System")) {
|
||||
return new ValidationResult("http://hl7.org/fhirpath/System", null, null, null);
|
||||
}
|
||||
}
|
||||
|
||||
return vr;
|
||||
|
||||
}
|
||||
|
||||
private ValidationResult checkForInactive(ValidationResult res, DataType coded) {
|
||||
if (res == null) {
|
||||
return null;
|
||||
}
|
||||
|
@ -7270,6 +7312,25 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat
|
|||
msgId = res.isOk() ? I18nConstants.STATUS_CODE_WARNING : I18nConstants.STATUS_CODE_HINT;
|
||||
}
|
||||
op.getDetails().setText(context.formatMessage(msgId, status, code));
|
||||
if (res.getServer() != null) {
|
||||
op.addExtension(ToolingExtensions.EXT_ISSUE_SERVER, new UrlType(res.getServer()));
|
||||
}
|
||||
if (coded instanceof CodeType) {
|
||||
op.addExpression(coded.fhirType());
|
||||
op.addLocation(coded.fhirType());
|
||||
} else if (coded instanceof Coding) {
|
||||
op.addExpression(coded.fhirType()+".code");
|
||||
op.addLocation(coded.fhirType()+".code");
|
||||
} else if (coded instanceof CodeableConcept) {
|
||||
CodeableConcept cc = (CodeableConcept) coded;
|
||||
if (cc.getCoding().size() == 1) {
|
||||
op.addExpression(coded.fhirType()+".coding[0].code");
|
||||
op.addLocation(coded.fhirType()+".coding[0].code");
|
||||
} else {
|
||||
op.addExpression(coded.fhirType());
|
||||
op.addLocation(coded.fhirType());
|
||||
}
|
||||
}
|
||||
res.getIssues().add(op);
|
||||
return res;
|
||||
}
|
||||
|
|
|
@ -48,7 +48,6 @@ public class LocalTerminologyServiceTests implements ITxTesterLoader {
|
|||
private static final String SERVER = FhirSettings.getTxFhirLocal();
|
||||
// private static final String SERVER = "https://r4.ontoserver.csiro.au/fhir";
|
||||
|
||||
|
||||
private static boolean localTxRunning() {
|
||||
return new File("/Users/grahamegrieve/work/server/server").exists();
|
||||
}
|
||||
|
|
|
@ -277,10 +277,12 @@ public class TerminologyServiceTests {
|
|||
CodeableConcept cc = null;
|
||||
if (p.hasParameter("code")) {
|
||||
code = p.getParameterString("code");
|
||||
system = p.getParameterString("system");
|
||||
version = p.getParameterString("systemVersion");
|
||||
system = p.getParameterString(isCS ? "url" : "system");
|
||||
version = p.getParameterString(isCS ? "version" : "systemVersion");
|
||||
display = p.getParameterString("display");
|
||||
vm = engine.getContext().validateCode(options.withGuessSystem(), p.getParameterString("system"), p.getParameterString("systemVersion"), p.getParameterString("code"), p.getParameterString("display"), vs);
|
||||
vm = engine.getContext().validateCode(options.withGuessSystem(),
|
||||
p.getParameterString(isCS ? "url" : "system"), p.getParameterString(isCS ? "version" : "systemVersion"),
|
||||
p.getParameterString("code"), p.getParameterString("display"), vs);
|
||||
} else if (p.hasParameter("coding")) {
|
||||
Coding coding = (Coding) p.getParameterValue("coding");
|
||||
code = coding.getCode();
|
||||
|
|
|
@ -11,6 +11,7 @@ import java.nio.charset.StandardCharsets;
|
|||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.EnumSet;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
@ -59,6 +60,8 @@ import org.hl7.fhir.r5.utils.validation.BundleValidationRule;
|
|||
import org.hl7.fhir.r5.utils.validation.IResourceValidator;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidatorResourceFetcher;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.AdditionalBindingPurpose;
|
||||
import org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor.CodedContentValidationAction;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.BestPracticeWarningLevel;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.BindingKind;
|
||||
import org.hl7.fhir.r5.utils.validation.constants.CodedContentValidationPolicy;
|
||||
|
@ -755,10 +758,15 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
|
|||
}
|
||||
|
||||
@Override
|
||||
public ContainedReferenceValidationPolicy policyForContained(IResourceValidator validator, Object appContext,
|
||||
String containerType, String containerId,
|
||||
Element.SpecialElement containingResourceType,
|
||||
String path, String url) {
|
||||
public ContainedReferenceValidationPolicy policyForContained(IResourceValidator validator,
|
||||
Object appContext,
|
||||
StructureDefinition structure,
|
||||
ElementDefinition element,
|
||||
String containerType,
|
||||
String containerId,
|
||||
Element.SpecialElement containingResourceType,
|
||||
String path,
|
||||
String url) {
|
||||
if (content.has("validateContains"))
|
||||
return ContainedReferenceValidationPolicy.valueOf(content.get("validateContains").getAsString());
|
||||
else
|
||||
|
@ -766,13 +774,18 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
|
|||
}
|
||||
|
||||
@Override
|
||||
public CodedContentValidationPolicy policyForCodedContent(IResourceValidator validator, Object appContext, String stackPath, ElementDefinition definition,
|
||||
StructureDefinition structure, BindingKind kind, ValueSet valueSet, List<String> systems) {
|
||||
if (content.has("validateCodedContent"))
|
||||
return CodedContentValidationPolicy.valueOf(content.get("validateCodedContent").getAsString());
|
||||
else
|
||||
return CodedContentValidationPolicy.CODE;
|
||||
public EnumSet<CodedContentValidationAction> policyForCodedContent(IResourceValidator validator,
|
||||
Object appContext,
|
||||
String stackPath,
|
||||
ElementDefinition definition,
|
||||
StructureDefinition structure,
|
||||
BindingKind kind,
|
||||
AdditionalBindingPurpose purpose,
|
||||
ValueSet valueSet,
|
||||
List<String> systems) {
|
||||
return EnumSet.allOf(CodedContentValidationAction.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean resolveURL(IResourceValidator validator, Object appContext, String path, String url, String type, boolean canonical) throws IOException, FHIRException {
|
||||
return !url.contains("example.org") && !url.startsWith("http://hl7.org/fhir/invalid");
|
||||
|
@ -842,4 +855,16 @@ public class ValidationTests implements IEvaluationContext, IValidatorResourceFe
|
|||
public boolean paramIsType(String name, int index) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public EnumSet<ResourceValidationAction> policyForResource(IResourceValidator validator, Object appContext,
|
||||
StructureDefinition type, String path) {
|
||||
return EnumSet.allOf(ResourceValidationAction.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public EnumSet<ElementValidationAction> policyForElement(IResourceValidator validator, Object appContext,
|
||||
StructureDefinition structure, ElementDefinition element, String path) {
|
||||
return EnumSet.allOf(ElementValidationAction.class);
|
||||
}
|
||||
}
|
|
@ -12,11 +12,11 @@
|
|||
"url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
|
||||
"valueCode" : "both"
|
||||
}],
|
||||
"url" : "http://localhost/r2/metadata",
|
||||
"url" : "http://tx-dev.fhir.org/r2/metadata",
|
||||
"version" : "1.0.2-3.0.0",
|
||||
"name" : "FHIR Reference Server Conformance Statement",
|
||||
"status" : "active",
|
||||
"date" : "2023-12-30T11:30:16.577Z",
|
||||
"date" : "2024-01-04T06:37:42.409Z",
|
||||
"contact" : [{
|
||||
"telecom" : [{
|
||||
"system" : "other",
|
||||
|
@ -31,8 +31,8 @@
|
|||
"releaseDate" : "2023-06-19T19:50:55.040Z"
|
||||
},
|
||||
"implementation" : {
|
||||
"description" : "FHIR Server running at http://localhost/r2",
|
||||
"url" : "http://localhost/r2"
|
||||
"description" : "FHIR Server running at http://tx-dev.fhir.org/r2",
|
||||
"url" : "http://tx-dev.fhir.org/r2"
|
||||
},
|
||||
"fhirVersion" : "1.0.2",
|
||||
"format" : ["application/xml+fhir",
|
||||
|
|
|
@ -141,6 +141,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/concept-map-equivalence"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conditional-delete-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/condition-category"
|
||||
},
|
||||
|
@ -153,9 +156,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/condition-ver-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conditional-delete-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conformance-expectation"
|
||||
},
|
||||
|
@ -168,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"
|
||||
},
|
||||
|
@ -199,10 +199,10 @@
|
|||
"uri" : "http://hl7.org/fhir/data-absent-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/data-types"
|
||||
"uri" : "http://hl7.org/fhir/dataelement-stringency"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/dataelement-stringency"
|
||||
"uri" : "http://hl7.org/fhir/data-types"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/days-of-week"
|
||||
|
@ -213,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"
|
||||
},
|
||||
|
@ -273,6 +273,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/episode-of-care-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-fdi"
|
||||
},
|
||||
|
@ -288,6 +291,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-surface"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/extension-context"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-udi"
|
||||
},
|
||||
|
@ -297,18 +303,15 @@
|
|||
{
|
||||
"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,9 +321,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/flag-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/flagCategory"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/fm-conditions"
|
||||
},
|
||||
|
@ -507,9 +507,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/object-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/obs-kind"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/observation-category"
|
||||
},
|
||||
|
@ -519,6 +516,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/observation-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/obs-kind"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/operation-kind"
|
||||
},
|
||||
|
@ -534,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"
|
||||
},
|
||||
|
@ -556,10 +556,10 @@
|
|||
"uri" : "http://hl7.org/fhir/payeetype"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/payment-type"
|
||||
"uri" : "http://hl7.org/fhir/paymentstatus"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/paymentstatus"
|
||||
"uri" : "http://hl7.org/fhir/payment-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/practitioner-role"
|
||||
|
@ -738,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"
|
||||
},
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "body-weight",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://acme.org/devices/clinical-codes could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://acme.org/devices/clinical-codes' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r2",
|
||||
"unknown-systems" : "http://acme.org/devices/clinical-codes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://acme.org/devices/clinical-codes could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://acme.org/devices/clinical-codes' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"]
|
||||
}]
|
||||
|
@ -52,8 +53,9 @@ v: {
|
|||
v: {
|
||||
"code" : "body-weight",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://acme.org/devices/clinical-codes could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://acme.org/devices/clinical-codes' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r2",
|
||||
"unknown-systems" : "http://acme.org/devices/clinical-codes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -69,7 +71,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://acme.org/devices/clinical-codes could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://acme.org/devices/clinical-codes' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"]
|
||||
}]
|
||||
|
|
|
@ -15,6 +15,7 @@ v: {
|
|||
"code" : "3141-9",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r2",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -37,6 +38,7 @@ v: {
|
|||
"code" : "3141-9",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r2",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -1,80 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/observation-category",
|
||||
"code" : "vital-signs",
|
||||
"display" : "Vital Signs"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Vital Signs",
|
||||
"code" : "vital-signs",
|
||||
"system" : "http://hl7.org/fhir/observation-category",
|
||||
"version" : "1.0.2",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r2"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to experimental CodeSystem http://hl7.org/fhir/observation-category|1.0.2"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/observation-category",
|
||||
"code" : "vital-signs",
|
||||
"display" : "Vital Signs"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"true", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Vital Signs",
|
||||
"code" : "vital-signs",
|
||||
"system" : "http://hl7.org/fhir/observation-category",
|
||||
"version" : "1.0.2",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r2"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to experimental CodeSystem http://hl7.org/fhir/observation-category|1.0.2"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -15,6 +15,7 @@ v: {
|
|||
"code" : "27113001",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r2",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -37,6 +38,7 @@ v: {
|
|||
"code" : "27113001",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r2",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -14,6 +14,7 @@ v: {
|
|||
"code" : "[lb_av]",
|
||||
"system" : "http://unitsofmeasure.org",
|
||||
"version" : "2.0.1",
|
||||
"server" : "http://tx-dev.fhir.org/r2",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -35,6 +36,7 @@ v: {
|
|||
"code" : "[lb_av]",
|
||||
"system" : "http://unitsofmeasure.org",
|
||||
"version" : "2.0.1",
|
||||
"server" : "http://tx-dev.fhir.org/r2",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -12,11 +12,11 @@
|
|||
"url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
|
||||
"valueCode" : "both"
|
||||
}],
|
||||
"url" : "http://localhost/r3/metadata",
|
||||
"url" : "http://tx-dev.fhir.org/r3/metadata",
|
||||
"version" : "3.0.2-3.0.0",
|
||||
"name" : "FHIR Reference Server Conformance Statement",
|
||||
"status" : "active",
|
||||
"date" : "2023-12-30T11:30:19.273Z",
|
||||
"date" : "2024-01-04T06:37:48.299Z",
|
||||
"contact" : [{
|
||||
"telecom" : [{
|
||||
"system" : "other",
|
||||
|
@ -31,8 +31,8 @@
|
|||
"releaseDate" : "2023-06-19T19:50:55.040Z"
|
||||
},
|
||||
"implementation" : {
|
||||
"description" : "FHIR Server running at http://localhost/r3",
|
||||
"url" : "http://localhost/r3"
|
||||
"description" : "FHIR Server running at http://tx-dev.fhir.org/r3",
|
||||
"url" : "http://tx-dev.fhir.org/r3"
|
||||
},
|
||||
"fhirVersion" : "3.0.2",
|
||||
"format" : ["application/fhir+xml",
|
||||
|
@ -64,7 +64,7 @@
|
|||
},
|
||||
{
|
||||
"name" : "versions",
|
||||
"definition" : "http://localhost/r3/OperationDefinition/fso-versions"
|
||||
"definition" : "http://tx-dev.fhir.org/r3/OperationDefinition/fso-versions"
|
||||
}]
|
||||
}]
|
||||
}
|
|
@ -33,6 +33,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/action-grouping-behavior"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/actionlist"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/action-participant-type"
|
||||
},
|
||||
|
@ -51,9 +54,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/action-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/actionlist"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/activity-definition-category"
|
||||
},
|
||||
|
@ -210,36 +210,36 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/chromosome-human"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claim-use"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claimcareteamrole"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claiminformationcategory"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claim-use"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/classification-or-context"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/clinical-impression-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/codesystem-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/codesystem-content-mode"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/common-tags"
|
||||
},
|
||||
|
@ -264,6 +264,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/concept-map-equivalence"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/concept-properties"
|
||||
},
|
||||
|
@ -271,7 +274,10 @@
|
|||
"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/condition-category"
|
||||
|
@ -285,15 +291,15 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/condition-ver-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conditional-delete-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conditional-read-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conformance-expectation"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/consentaction"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/consentcategorycodes"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/consent-data-meaning"
|
||||
},
|
||||
|
@ -303,24 +309,18 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -358,10 +358,10 @@
|
|||
"uri" : "http://hl7.org/fhir/data-absent-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/data-types"
|
||||
"uri" : "http://hl7.org/fhir/dataelement-stringency"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/dataelement-stringency"
|
||||
"uri" : "http://hl7.org/fhir/data-types"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/days-of-week"
|
||||
|
@ -489,6 +489,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-pharmaservice"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/explanationofbenefit-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-programcode"
|
||||
},
|
||||
|
@ -510,9 +513,18 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-serviceproduct"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/extension-context"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-tooth"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/extra-activity-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/extra-security-role-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-udi"
|
||||
},
|
||||
|
@ -522,18 +534,6 @@
|
|||
{
|
||||
"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/extra-security-role-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/FDI-surface"
|
||||
},
|
||||
|
@ -649,10 +649,10 @@
|
|||
"uri" : "http://hl7.org/fhir/library-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/link-type"
|
||||
"uri" : "http://hl7.org/fhir/linkage-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/linkage-type"
|
||||
"uri" : "http://hl7.org/fhir/link-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/list-empty-reason"
|
||||
|
@ -708,6 +708,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/measure-data-usage"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/measurement-principle"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/measure-population"
|
||||
},
|
||||
|
@ -723,9 +726,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/measure-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/measurement-principle"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/media-subtype"
|
||||
},
|
||||
|
@ -771,6 +771,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/message-events"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/messageheader-response-request"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/message-reasons-encounter"
|
||||
},
|
||||
|
@ -780,9 +783,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/message-transport"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/messageheader-response-request"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/metric-calibration-state"
|
||||
},
|
||||
|
@ -843,6 +843,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/observation-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/operational-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/operation-kind"
|
||||
},
|
||||
|
@ -852,9 +855,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/operation-parameter-use"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/operational-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/organization-type"
|
||||
},
|
||||
|
@ -862,10 +862,10 @@
|
|||
"uri" : "http://hl7.org/fhir/parameter-group"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/participant-type"
|
||||
"uri" : "http://hl7.org/fhir/participantrequired"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/participantrequired"
|
||||
"uri" : "http://hl7.org/fhir/participant-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/participationstatus"
|
||||
|
@ -877,10 +877,10 @@
|
|||
"uri" : "http://hl7.org/fhir/payment-adjustment-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/payment-type"
|
||||
"uri" : "http://hl7.org/fhir/paymentstatus"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/paymentstatus"
|
||||
"uri" : "http://hl7.org/fhir/payment-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/plan-definition-type"
|
||||
|
@ -952,10 +952,10 @@
|
|||
"uri" : "http://hl7.org/fhir/reference-handling-policy"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/reference-version-rules"
|
||||
"uri" : "http://hl7.org/fhir/referencerange-meaning"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/referencerange-meaning"
|
||||
"uri" : "http://hl7.org/fhir/reference-version-rules"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/related-artifact-type"
|
||||
|
@ -1110,15 +1110,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-reason"
|
||||
},
|
||||
|
@ -2949,18 +2949,18 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
|
||||
},
|
||||
|
@ -3021,21 +3021,18 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"
|
||||
},
|
||||
{
|
||||
"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/contract-content-derivative"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
|
||||
},
|
||||
|
@ -3048,6 +3045,9 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
|
||||
},
|
||||
|
@ -3058,10 +3058,10 @@
|
|||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
|
||||
|
@ -3138,6 +3138,12 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -3165,21 +3171,15 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -3226,10 +3226,10 @@
|
|||
"uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
|
||||
|
@ -3303,9 +3303,6 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -3330,6 +3327,9 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -3376,10 +3376,10 @@
|
|||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
|
||||
|
@ -5394,9 +5394,6 @@
|
|||
{
|
||||
"uri" : "urn:ietf:rfc:3986"
|
||||
},
|
||||
{
|
||||
"uri" : "urn:iso-astm:E1762-95:2013"
|
||||
},
|
||||
{
|
||||
"uri" : "urn:iso:std:iso:11073:10101"
|
||||
},
|
||||
|
@ -5409,6 +5406,9 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
|
|
@ -12,11 +12,11 @@
|
|||
"url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.acceptUnknown",
|
||||
"valueCode" : "both"
|
||||
}],
|
||||
"url" : "http://localhost/r3/metadata",
|
||||
"url" : "http://tx-dev.fhir.org/r3/metadata",
|
||||
"version" : "3.0.2-3.0.0",
|
||||
"name" : "FHIR Reference Server Conformance Statement",
|
||||
"status" : "active",
|
||||
"date" : "2023-12-30T11:30:22.024Z",
|
||||
"date" : "2024-01-04T06:37:52.096Z",
|
||||
"contact" : [{
|
||||
"telecom" : [{
|
||||
"system" : "other",
|
||||
|
@ -31,8 +31,8 @@
|
|||
"releaseDate" : "2023-06-19T19:50:55.040Z"
|
||||
},
|
||||
"implementation" : {
|
||||
"description" : "FHIR Server running at http://localhost/r3",
|
||||
"url" : "http://localhost/r3"
|
||||
"description" : "FHIR Server running at http://tx-dev.fhir.org/r3",
|
||||
"url" : "http://tx-dev.fhir.org/r3"
|
||||
},
|
||||
"fhirVersion" : "3.0.2",
|
||||
"format" : ["application/fhir+xml",
|
||||
|
@ -64,7 +64,7 @@
|
|||
},
|
||||
{
|
||||
"name" : "versions",
|
||||
"definition" : "http://localhost/r3/OperationDefinition/fso-versions"
|
||||
"definition" : "http://tx-dev.fhir.org/r3/OperationDefinition/fso-versions"
|
||||
}]
|
||||
}]
|
||||
}
|
|
@ -33,6 +33,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/action-grouping-behavior"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/actionlist"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/action-participant-type"
|
||||
},
|
||||
|
@ -51,9 +54,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/action-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/actionlist"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/activity-definition-category"
|
||||
},
|
||||
|
@ -210,36 +210,36 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/chromosome-human"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claim-use"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claimcareteamrole"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claiminformationcategory"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/claim-use"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/classification-or-context"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/clinical-impression-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/codesystem-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/codesystem-content-mode"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/common-tags"
|
||||
},
|
||||
|
@ -264,6 +264,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/concept-map-equivalence"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/concept-properties"
|
||||
},
|
||||
|
@ -271,7 +274,10 @@
|
|||
"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/condition-category"
|
||||
|
@ -285,15 +291,15 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/condition-ver-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conditional-delete-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conditional-read-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conformance-expectation"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/consentaction"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/consentcategorycodes"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/consent-data-meaning"
|
||||
},
|
||||
|
@ -303,24 +309,18 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -358,10 +358,10 @@
|
|||
"uri" : "http://hl7.org/fhir/data-absent-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/data-types"
|
||||
"uri" : "http://hl7.org/fhir/dataelement-stringency"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/dataelement-stringency"
|
||||
"uri" : "http://hl7.org/fhir/data-types"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/days-of-week"
|
||||
|
@ -489,6 +489,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-pharmaservice"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/explanationofbenefit-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-programcode"
|
||||
},
|
||||
|
@ -510,9 +513,18 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-serviceproduct"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/extension-context"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-tooth"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/extra-activity-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/extra-security-role-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-udi"
|
||||
},
|
||||
|
@ -522,18 +534,6 @@
|
|||
{
|
||||
"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/extra-security-role-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/FDI-surface"
|
||||
},
|
||||
|
@ -649,10 +649,10 @@
|
|||
"uri" : "http://hl7.org/fhir/library-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/link-type"
|
||||
"uri" : "http://hl7.org/fhir/linkage-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/linkage-type"
|
||||
"uri" : "http://hl7.org/fhir/link-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/list-empty-reason"
|
||||
|
@ -708,6 +708,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/measure-data-usage"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/measurement-principle"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/measure-population"
|
||||
},
|
||||
|
@ -723,9 +726,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/measure-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/measurement-principle"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/media-subtype"
|
||||
},
|
||||
|
@ -771,6 +771,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/message-events"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/messageheader-response-request"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/message-reasons-encounter"
|
||||
},
|
||||
|
@ -780,9 +783,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/message-transport"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/messageheader-response-request"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/metric-calibration-state"
|
||||
},
|
||||
|
@ -843,6 +843,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/observation-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/operational-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/operation-kind"
|
||||
},
|
||||
|
@ -852,9 +855,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/operation-parameter-use"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/operational-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/organization-type"
|
||||
},
|
||||
|
@ -862,10 +862,10 @@
|
|||
"uri" : "http://hl7.org/fhir/parameter-group"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/participant-type"
|
||||
"uri" : "http://hl7.org/fhir/participantrequired"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/participantrequired"
|
||||
"uri" : "http://hl7.org/fhir/participant-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/participationstatus"
|
||||
|
@ -877,10 +877,10 @@
|
|||
"uri" : "http://hl7.org/fhir/payment-adjustment-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/payment-type"
|
||||
"uri" : "http://hl7.org/fhir/paymentstatus"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/paymentstatus"
|
||||
"uri" : "http://hl7.org/fhir/payment-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/plan-definition-type"
|
||||
|
@ -952,10 +952,10 @@
|
|||
"uri" : "http://hl7.org/fhir/reference-handling-policy"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/reference-version-rules"
|
||||
"uri" : "http://hl7.org/fhir/referencerange-meaning"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/referencerange-meaning"
|
||||
"uri" : "http://hl7.org/fhir/reference-version-rules"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/related-artifact-type"
|
||||
|
@ -1110,15 +1110,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-reason"
|
||||
},
|
||||
|
@ -2949,18 +2949,18 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
|
||||
},
|
||||
|
@ -3021,21 +3021,18 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"
|
||||
},
|
||||
{
|
||||
"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/contract-content-derivative"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
|
||||
},
|
||||
|
@ -3048,6 +3045,9 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
|
||||
},
|
||||
|
@ -3058,10 +3058,10 @@
|
|||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
|
||||
|
@ -3138,6 +3138,12 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -3165,21 +3171,15 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -3226,10 +3226,10 @@
|
|||
"uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
|
||||
|
@ -3303,9 +3303,6 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -3330,6 +3327,9 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -3376,10 +3376,10 @@
|
|||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
|
||||
|
@ -5394,9 +5394,6 @@
|
|||
{
|
||||
"uri" : "urn:ietf:rfc:3986"
|
||||
},
|
||||
{
|
||||
"uri" : "urn:iso-astm:E1762-95:2013"
|
||||
},
|
||||
{
|
||||
"uri" : "urn:iso:std:iso:11073:10101"
|
||||
},
|
||||
|
@ -5409,6 +5406,9 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
|
|
@ -12,6 +12,7 @@ v: {
|
|||
"display" : "Finnish",
|
||||
"code" : "fi",
|
||||
"system" : "urn:ietf:bcp:47",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -33,6 +34,7 @@ v: {
|
|||
"code" : "d",
|
||||
"system" : "http://unitsofmeasure.org",
|
||||
"version" : "2.0.1",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -60,6 +62,7 @@ v: {
|
|||
"display" : "image/jpg",
|
||||
"code" : "image/jpg",
|
||||
"system" : "urn:ietf:bcp:13",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -87,6 +90,7 @@ v: {
|
|||
"display" : "application/pdf",
|
||||
"code" : "application/pdf",
|
||||
"system" : "urn:ietf:bcp:13",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -107,6 +111,7 @@ v: {
|
|||
"display" : "German (Switzerland)",
|
||||
"code" : "de-CH",
|
||||
"system" : "urn:ietf:bcp:47",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -128,8 +133,9 @@ v: {
|
|||
v: {
|
||||
"code" : "urn:ihe:iti:xds:2017:mimeTypeSufficient",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode could not be found, so the code cannot be validated; The provided code 'http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode#urn:ihe:iti:xds:2017:mimeTypeSufficient ('MimeType sufficient')' was not found in the value set 'http://hl7.org/fhir/ValueSet/formatcodes|20150326'",
|
||||
"error" : "A definition for CodeSystem 'http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode' could not be found, so the code cannot be validated; The provided code 'http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode#urn:ihe:iti:xds:2017:mimeTypeSufficient ('MimeType sufficient')' was not found in the value set 'http://hl7.org/fhir/ValueSet/formatcodes|20150326'",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -145,7 +151,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
@ -187,6 +193,7 @@ v: {
|
|||
"code" : "US",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -207,6 +214,7 @@ v: {
|
|||
"display" : "English",
|
||||
"code" : "en",
|
||||
"system" : "urn:ietf:bcp:47",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "example",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://acme.org could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://acme.org' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://acme.org",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://acme.org could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://acme.org' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "body-weight",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://acme.org/devices/clinical-codes could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://acme.org/devices/clinical-codes' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://acme.org/devices/clinical-codes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://acme.org/devices/clinical-codes could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://acme.org/devices/clinical-codes' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "27171005",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://acme.org/not-snomed could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://acme.org/not-snomed' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://acme.org/not-snomed",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://acme.org/not-snomed could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://acme.org/not-snomed' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "xxx",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://example.org/system could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://example.org/system' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://example.org/system",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://example.org/system could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://example.org/system' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "very-high",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://mydomain.org/fhir/cs/mydomain could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://mydomain.org/fhir/cs/mydomain' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://mydomain.org/fhir/cs/mydomain",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://mydomain.org/fhir/cs/mydomain could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://mydomain.org/fhir/cs/mydomain' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "104",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://myownsystem.info/sct could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://myownsystem.info/sct' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://myownsystem.info/sct",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://myownsystem.info/sct could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://myownsystem.info/sct' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "not-found",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list-empty-reason could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://spms.min-saude.pt/valueset-list-empty-reason' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list-empty-reason",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list-empty-reason could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://spms.min-saude.pt/valueset-list-empty-reason' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "PMT",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://spms.min-saude.pt/valueset-list' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,379 +31,10 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://spms.min-saude.pt/valueset-list' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "ORI",
|
||||
"display" : "Orientação/agendamentos"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "MCDTM",
|
||||
"display" : "Meios complementares de diagnóstico marcados"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "FDE",
|
||||
"display" : "Focos de diagnóstio de enfermagem"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "ATI",
|
||||
"display" : "Atitudes terapêuticas"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "DIS",
|
||||
"display" : "Dispositivos implantáveis"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "INT",
|
||||
"display" : "Intervenções cirúrgicas"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "VEN",
|
||||
"display" : "Ventilação mecânica"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "INF",
|
||||
"display" : "Infeção nosocomial"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://spms.min-saude.pt/valueset-list",
|
||||
"code" : "MCDTE",
|
||||
"display" : "Meios complementares de diagnósticos efetuados"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://spms.min-saude.pt/valueset-list",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://spms.min-saude.pt/valueset-list could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
}]
|
||||
}
|
||||
|
||||
|
|
|
@ -1,99 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://tst.org/fhir/CodeSystem/test-meds",
|
||||
"code" : "s1"
|
||||
},
|
||||
{
|
||||
"system" : "http://tst.org/fhir/CodeSystem/test-meds",
|
||||
"code" : "s2"
|
||||
},
|
||||
{
|
||||
"system" : "http://tst.org/fhir/CodeSystem/test-meds",
|
||||
"code" : "s3"
|
||||
}],
|
||||
"text" : "some text"
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://tst.org/fhir/CodeSystem/test-meds could not be found, so the code cannot be validated; A definition for CodeSystem http://tst.org/fhir/CodeSystem/test-meds could not be found, so the code cannot be validated; A definition for CodeSystem http://tst.org/fhir/CodeSystem/test-meds could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://tst.org/fhir/CodeSystem/test-meds",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://tst.org/fhir/CodeSystem/test-meds could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://tst.org/fhir/CodeSystem/test-meds",
|
||||
"code" : "s1"
|
||||
},
|
||||
{
|
||||
"system" : "http://tst.org/fhir/CodeSystem/test-meds",
|
||||
"code" : "s1"
|
||||
},
|
||||
{
|
||||
"system" : "http://tst.org/fhir/CodeSystem/test-meds",
|
||||
"code" : "s3"
|
||||
}],
|
||||
"text" : "some text"
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://tst.org/fhir/CodeSystem/test-meds could not be found, so the code cannot be validated; A definition for CodeSystem http://tst.org/fhir/CodeSystem/test-meds could not be found, so the code cannot be validated; A definition for CodeSystem http://tst.org/fhir/CodeSystem/test-meds could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://tst.org/fhir/CodeSystem/test-meds",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://tst.org/fhir/CodeSystem/test-meds could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "01",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem https://fhir.hl7.org.uk/STU3/CodeSystem/CareConnect-NHSNumberVerificationStatus-1 could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'https://fhir.hl7.org.uk/STU3/CodeSystem/CareConnect-NHSNumberVerificationStatus-1' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "https://fhir.hl7.org.uk/STU3/CodeSystem/CareConnect-NHSNumberVerificationStatus-1",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem https://fhir.hl7.org.uk/STU3/CodeSystem/CareConnect-NHSNumberVerificationStatus-1 could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'https://fhir.hl7.org.uk/STU3/CodeSystem/CareConnect-NHSNumberVerificationStatus-1' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -14,30 +14,7 @@ v: {
|
|||
"code" : "NL",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"code" : "NL"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Netherlands",
|
||||
"code" : "NL",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -61,31 +38,7 @@ v: {
|
|||
"code" : "NL",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"code" : "NL",
|
||||
"display" : "Netherlands"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Netherlands",
|
||||
"code" : "NL",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -109,6 +62,7 @@ v: {
|
|||
"code" : "NL",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -131,6 +85,7 @@ v: {
|
|||
"code" : "NL",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -153,6 +108,7 @@ v: {
|
|||
"code" : "NL",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -176,6 +132,7 @@ v: {
|
|||
"code" : "NL",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -199,6 +156,7 @@ v: {
|
|||
"code" : "US",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -221,6 +179,7 @@ v: {
|
|||
"code" : "US",
|
||||
"system" : "urn:iso:std:iso:3166",
|
||||
"version" : "2018",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -15,30 +15,7 @@ v: {
|
|||
"code" : "19935-6",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "19935-6",
|
||||
"display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter"
|
||||
}]
|
||||
}, "langs":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Maximum expiratory gas flow Respiratory system airway by Peak flow meter",
|
||||
"code" : "19935-6",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -60,6 +37,7 @@ v: {
|
|||
"code" : "19935-6",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -82,6 +60,7 @@ v: {
|
|||
"code" : "19935-6",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -103,6 +82,7 @@ v: {
|
|||
"code" : "28655-9",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -124,6 +104,7 @@ v: {
|
|||
"code" : "28655-9",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -145,6 +126,7 @@ v: {
|
|||
"code" : "28655-9",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -167,30 +149,7 @@ v: {
|
|||
"code" : "29299-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "29299-5",
|
||||
"display" : "Reason for visit Narrative"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Reason for visit Narrative",
|
||||
"code" : "29299-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -213,30 +172,7 @@ v: {
|
|||
"code" : "10183-2",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "10183-2",
|
||||
"display" : "Hospital discharge medications Narrative"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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 discharge medications Narrative",
|
||||
"code" : "10183-2",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -259,30 +195,7 @@ v: {
|
|||
"code" : "48765-2",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "48765-2",
|
||||
"display" : "Allergies and adverse reactions Document"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Allergies and adverse reactions Document",
|
||||
"code" : "48765-2",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -304,30 +217,7 @@ v: {
|
|||
"code" : "46241-6",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "46241-6"
|
||||
}],
|
||||
"text" : "Reason for admission"
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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 admission diagnosis Narrative - Reported",
|
||||
"code" : "46241-6",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -350,6 +240,7 @@ v: {
|
|||
"code" : "18842-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -371,6 +262,7 @@ v: {
|
|||
"code" : "18842-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -393,6 +285,7 @@ v: {
|
|||
"code" : "18842-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -416,6 +309,7 @@ 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) or 'Момент' (ru-RU) (for the language(s) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -455,30 +349,7 @@ v: {
|
|||
"code" : "8648-8",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "8648-8",
|
||||
"display" : "Hospital course Narrative"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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 course Narrative",
|
||||
"code" : "8648-8",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -501,30 +372,7 @@ v: {
|
|||
"code" : "78375-3",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "78375-3",
|
||||
"display" : "Discharge diagnosis Narrative"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Discharge diagnosis Narrative",
|
||||
"code" : "78375-3",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -547,30 +395,7 @@ v: {
|
|||
"code" : "75311-1",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "75311-1",
|
||||
"display" : "Discharge medications Narrative"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Discharge medications Narrative",
|
||||
"code" : "75311-1",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -593,30 +418,7 @@ v: {
|
|||
"code" : "42347-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "42347-5",
|
||||
"display" : "Admission diagnosis (narrative)"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Admission diagnosis (narrative)",
|
||||
"code" : "42347-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -639,30 +441,7 @@ v: {
|
|||
"code" : "42346-7",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "42346-7",
|
||||
"display" : "Medications on admission (narrative)"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Medications on admission (narrative)",
|
||||
"code" : "42346-7",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -685,30 +464,7 @@ v: {
|
|||
"code" : "42344-2",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "42344-2",
|
||||
"display" : "Discharge diet (narrative)"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Discharge diet (narrative)",
|
||||
"code" : "42344-2",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -731,30 +487,7 @@ v: {
|
|||
"code" : "10164-2",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "10164-2",
|
||||
"display" : "History of Present illness Narrative"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "History of Present illness Narrative",
|
||||
"code" : "10164-2",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -778,6 +511,7 @@ 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) or 'Documentazione dell'ontologia Osservazione Piano di cura Punto nel tempo (episodio) Ruolo non specificato' (it-IT) (for the language(s) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -817,30 +551,7 @@ v: {
|
|||
"code" : "47420-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "47420-5",
|
||||
"display" : "Functional status assessment note"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Functional status assessment note",
|
||||
"code" : "47420-5",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -863,30 +574,7 @@ v: {
|
|||
"code" : "47519-4",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "47519-4",
|
||||
"display" : "History of Procedures Document"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "History of Procedures Document",
|
||||
"code" : "47519-4",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -910,6 +598,7 @@ 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) or 'Момент' (ru-RU) (for the language(s) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -950,6 +639,7 @@ 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) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -989,30 +679,7 @@ v: {
|
|||
"code" : "2069-3",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://loinc.org",
|
||||
"code" : "2069-3",
|
||||
"display" : "Chloride [Moles/volume] in Blood"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Chloride [Moles/volume] in Blood",
|
||||
"code" : "2069-3",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -1035,6 +702,7 @@ v: {
|
|||
"code" : "29463-7",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -1058,6 +726,7 @@ v: {
|
|||
"code" : "3141-9",
|
||||
"system" : "http://loinc.org",
|
||||
"version" : "2.74",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/referencerange-meaning",
|
||||
"code" : "normal",
|
||||
"display" : "Normal Range"
|
||||
}],
|
||||
"text" : "T�ss� teksti�"
|
||||
}, "langs":"fi", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Normal Range",
|
||||
"code" : "normal",
|
||||
"system" : "http://hl7.org/fhir/referencerange-meaning",
|
||||
"version" : "3.0.2",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to experimental CodeSystem http://hl7.org/fhir/referencerange-meaning|3.0.2"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -14,30 +14,7 @@ v: {
|
|||
"code" : "66493003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://snomed.info/sct",
|
||||
"code" : "66493003"
|
||||
}],
|
||||
"text" : "Theophylline 200mg"
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Product containing theophylline (medicinal product)",
|
||||
"code" : "66493003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -60,30 +37,7 @@ v: {
|
|||
"code" : "394899003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://snomed.info/sct",
|
||||
"code" : "394899003",
|
||||
"display" : "oral administration of treatment"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Oral administration of treatment",
|
||||
"code" : "394899003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -107,6 +61,7 @@ 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' or 'Laboratory test finding (navigational concept)' (for the language(s) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -147,6 +102,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"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) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -186,6 +142,7 @@ v: {
|
|||
"code" : "281302008",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -208,6 +165,7 @@ v: {
|
|||
"code" : "419891008",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -230,30 +188,7 @@ v: {
|
|||
"code" : "371525003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://snomed.info/sct",
|
||||
"code" : "371525003",
|
||||
"display" : "Clinical procedure report (record artifact)"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Clinical procedure report",
|
||||
"code" : "371525003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -276,6 +211,7 @@ v: {
|
|||
"code" : "17621005",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -298,30 +234,7 @@ v: {
|
|||
"code" : "722172003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://snomed.info/sct",
|
||||
"code" : "722172003",
|
||||
"display" : "Military health institution (environment)"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Military health institution (environment)",
|
||||
"code" : "722172003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -344,30 +257,7 @@ v: {
|
|||
"code" : "394609007",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://snomed.info/sct",
|
||||
"code" : "394609007",
|
||||
"display" : "General surgery (qualifier value)"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "General surgery (qualifier value)",
|
||||
"code" : "394609007",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -390,6 +280,7 @@ v: {
|
|||
"code" : "71388002",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -412,6 +303,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '823681000000100' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -451,6 +343,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '886921000000105' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -490,6 +383,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '1077881000000105' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -529,6 +423,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '887181000000106' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -568,6 +463,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '887161000000102' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -607,6 +503,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '1052891000000108' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -646,6 +543,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '715851000000102' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -685,6 +583,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '717121000000105' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -724,6 +623,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '933361000000108' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -763,6 +663,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '887171000000109' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -802,6 +703,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '887201000000105' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -841,6 +743,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '1052951000000105' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -880,6 +783,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '886731000000109' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -919,6 +823,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '887231000000104' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -958,6 +863,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '9290701000001101' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -997,30 +903,7 @@ v: {
|
|||
"code" : "443938003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://snomed.info/sct",
|
||||
"code" : "443938003",
|
||||
"display" : "Procedure carried out on subject"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Procedure carried out on subject (situation)",
|
||||
"code" : "443938003",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -1043,6 +926,7 @@ v: {
|
|||
"code" : "17621005",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -1064,30 +948,7 @@ v: {
|
|||
"code" : "27171005",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://snomed.info/sct",
|
||||
"code" : "27171005"
|
||||
}],
|
||||
"text" : "Urinalysis (Protein / Glucose)"
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Urinalysis",
|
||||
"code" : "27171005",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -1109,6 +970,7 @@ v: {
|
|||
"code" : "55011004",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -1138,6 +1000,7 @@ v: {
|
|||
"code" : "55011004",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -1159,6 +1022,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '11181000146103' in the CodeSystem 'http://snomed.info/sct' version 'http://snomed.info/sct/900000000000207008/version/20230901'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -1198,6 +1062,7 @@ v: {
|
|||
"code" : "27113001",
|
||||
"system" : "http://snomed.info/sct",
|
||||
"version" : "http://snomed.info/sct/900000000000207008/version/20230901",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -14,6 +14,7 @@ v: {
|
|||
"code" : "L/min",
|
||||
"system" : "http://unitsofmeasure.org",
|
||||
"version" : "2.0.1",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -35,6 +36,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '21612-7' in the CodeSystem 'http://unitsofmeasure.org' version '2.0.1'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -90,6 +92,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code 'tbl' in the CodeSystem 'http://unitsofmeasure.org' version '2.0.1'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -145,6 +148,7 @@ v: {
|
|||
"code" : "mmol/L",
|
||||
"system" : "http://unitsofmeasure.org",
|
||||
"version" : "2.0.1",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
@ -166,6 +170,7 @@ v: {
|
|||
"code" : "[lb_av]",
|
||||
"system" : "http://unitsofmeasure.org",
|
||||
"version" : "2.0.1",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "US",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem urn:oid:1.2.840.10008.2.16.4 could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'urn:oid:1.2.840.10008.2.16.4' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r3",
|
||||
"unknown-systems" : "urn:oid:1.2.840.10008.2.16.4",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem urn:oid:1.2.840.10008.2.16.4 could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'urn:oid:1.2.840.10008.2.16.4' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "urn:oid:2.16.840.1.113883.2.4.4.16.34",
|
||||
"code" : "6030",
|
||||
"display" : "Nederland"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem urn:oid:2.16.840.1.113883.2.4.4.16.34 could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "urn:oid:2.16.840.1.113883.2.4.4.16.34",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem urn:oid:2.16.840.1.113883.2.4.4.16.34 could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -1,42 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "urn:oid:2.16.840.1.113883.2.4.4.16.35",
|
||||
"code" : "6030",
|
||||
"display" : "Nederland"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem urn:oid:2.16.840.1.113883.2.4.4.16.35 could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "urn:oid:2.16.840.1.113883.2.4.4.16.35",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r3"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem urn:oid:2.16.840.1.113883.2.4.4.16.35 could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -8,11 +8,11 @@
|
|||
"display" : "Subsetted"
|
||||
}]
|
||||
},
|
||||
"url" : "http://localhost/r4/metadata",
|
||||
"url" : "http://tx-dev.fhir.org/r4/metadata",
|
||||
"version" : "4.0.1-3.0.0",
|
||||
"name" : "FHIR Reference Server Conformance Statement",
|
||||
"status" : "active",
|
||||
"date" : "2023-12-30T11:30:29.355Z",
|
||||
"date" : "2024-01-04T06:38:17.377Z",
|
||||
"contact" : [{
|
||||
"telecom" : [{
|
||||
"system" : "other",
|
||||
|
@ -27,8 +27,8 @@
|
|||
"releaseDate" : "2023-06-19T19:50:55.040Z"
|
||||
},
|
||||
"implementation" : {
|
||||
"description" : "FHIR Server running at http://localhost/r4",
|
||||
"url" : "http://localhost/r4"
|
||||
"description" : "FHIR Server running at http://tx-dev.fhir.org/r4",
|
||||
"url" : "http://tx-dev.fhir.org/r4"
|
||||
},
|
||||
"fhirVersion" : "4.0.1",
|
||||
"format" : ["application/fhir+xml",
|
||||
|
@ -60,7 +60,7 @@
|
|||
},
|
||||
{
|
||||
"name" : "versions",
|
||||
"definition" : "http://localhost/r4/OperationDefinition/fso-versions"
|
||||
"definition" : "http://tx-dev.fhir.org/r4/OperationDefinition/fso-versions"
|
||||
}]
|
||||
}]
|
||||
}
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"resourceType" : "TerminologyCapabilities",
|
||||
"id" : "FhirServer",
|
||||
"url" : "http://localhost/r4/metadata",
|
||||
"url" : "http://tx-dev.fhir.org/r4/metadata",
|
||||
"version" : "2.0.0",
|
||||
"name" : "FHIR Reference Server Teminology Capability Statement",
|
||||
"status" : "active",
|
||||
"date" : "2023-12-30T11:30:29.370Z",
|
||||
"date" : "2024-01-04T06:38:17.612Z",
|
||||
"contact" : [{
|
||||
"telecom" : [{
|
||||
"system" : "other",
|
||||
|
@ -14,9 +14,6 @@
|
|||
}],
|
||||
"description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections",
|
||||
"codeSystem" : [{
|
||||
"uri" : "http://cap.org/eCP"
|
||||
},
|
||||
{
|
||||
"uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"
|
||||
},
|
||||
{
|
||||
|
@ -142,27 +139,21 @@
|
|||
{
|
||||
"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/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/medication-statement-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/CodeSystem/medication-status"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/CodeSystem/status"
|
||||
},
|
||||
|
@ -172,6 +163,12 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -184,6 +181,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/concept-map-equivalence"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/concept-properties"
|
||||
},
|
||||
|
@ -193,9 +193,6 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/conditional-delete-status"
|
||||
},
|
||||
|
@ -205,15 +202,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"
|
||||
},
|
||||
|
@ -349,6 +346,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/event-timing"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/examplescenario-actor-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/ex-claimitemtype"
|
||||
},
|
||||
|
@ -364,18 +364,6 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -385,12 +373,21 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -485,10 +482,10 @@
|
|||
"uri" : "http://hl7.org/fhir/language-preference-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/link-type"
|
||||
"uri" : "http://hl7.org/fhir/linkage-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/linkage-type"
|
||||
"uri" : "http://hl7.org/fhir/link-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/list-mode"
|
||||
|
@ -533,10 +530,10 @@
|
|||
"uri" : "http://hl7.org/fhir/message-events"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/message-significance-category"
|
||||
"uri" : "http://hl7.org/fhir/messageheader-response-request"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/messageheader-response-request"
|
||||
"uri" : "http://hl7.org/fhir/message-significance-category"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/metric-calibration-state"
|
||||
|
@ -662,10 +659,10 @@
|
|||
"uri" : "http://hl7.org/fhir/related-artifact-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/relation-type"
|
||||
"uri" : "http://hl7.org/fhir/relationship"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/relationship"
|
||||
"uri" : "http://hl7.org/fhir/relation-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/remittance-outcome"
|
||||
|
@ -844,6 +841,9 @@
|
|||
{
|
||||
"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-sex-for-clinical-use"
|
||||
},
|
||||
{
|
||||
"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/assemble-expectation"
|
||||
},
|
||||
|
@ -889,9 +889,6 @@
|
|||
{
|
||||
"uri" : "http://loinc.org"
|
||||
},
|
||||
{
|
||||
"uri" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"
|
||||
},
|
||||
{
|
||||
"uri" : "http://nucc.org/provider-taxonomy"
|
||||
},
|
||||
|
@ -991,9 +988,6 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/catalogType"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/cdshooks-indicator"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"
|
||||
},
|
||||
|
@ -1015,18 +1009,18 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"
|
||||
},
|
||||
|
@ -1087,21 +1081,18 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"
|
||||
},
|
||||
{
|
||||
"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/contract-content-derivative"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"
|
||||
},
|
||||
|
@ -1114,6 +1105,9 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"
|
||||
},
|
||||
|
@ -1124,10 +1118,10 @@
|
|||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"
|
||||
|
@ -1210,6 +1204,12 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -1237,21 +1237,15 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -1300,14 +1294,11 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/icd-o-3"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"
|
||||
|
@ -1357,9 +1348,6 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/match-grade"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/measure-aggregate-method"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"
|
||||
},
|
||||
|
@ -1372,9 +1360,6 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/measure-supplemental-data"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/measure-type"
|
||||
},
|
||||
|
@ -1399,12 +1384,6 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -1432,6 +1411,12 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
@ -1481,10 +1466,10 @@
|
|||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"
|
||||
|
@ -1582,9 +1567,6 @@
|
|||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/service-type"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/sex-parameter-for-clinical-use"
|
||||
},
|
||||
{
|
||||
"uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"
|
||||
},
|
||||
|
@ -3580,9 +3562,6 @@
|
|||
{
|
||||
"uri" : "http://www.ama-assn.org/go/cpt"
|
||||
},
|
||||
{
|
||||
"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"
|
||||
},
|
||||
{
|
||||
"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"
|
||||
},
|
||||
|
@ -3610,9 +3589,6 @@
|
|||
{
|
||||
"uri" : "urn:ietf:rfc:3986"
|
||||
},
|
||||
{
|
||||
"uri" : "urn:iso-astm:E1762-95:2013"
|
||||
},
|
||||
{
|
||||
"uri" : "urn:iso:std:iso:11073:10101"
|
||||
},
|
||||
|
@ -3625,6 +3601,9 @@
|
|||
{
|
||||
"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"
|
||||
},
|
||||
|
|
|
@ -14,7 +14,8 @@ v: {
|
|||
"display" : "MDC_PULS_OXIM_SAT_O2",
|
||||
"code" : "150456",
|
||||
"system" : "urn:iso:std:iso:11073:10101",
|
||||
"version" : "2023-04-26",
|
||||
"version" : "2022-02-04",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to draft CodeSystem urn:iso:std:iso:11073:10101|2023-04-26"
|
||||
"text" : "Reference to draft CodeSystem urn:iso:std:iso:11073:10101|2022-02-04"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "Location",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem Location could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'Location' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "Location",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem Location could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'Location' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -14,6 +14,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "The Coding references a value set, not a code system ('http://hl7.org/fhir/ValueSet/icd-10')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
|
|
@ -15,6 +15,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "The Coding references a value set, not a code system ('http://hl7.org/fhir/ValueSet/measure-type')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
|
|
@ -14,6 +14,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "The Coding references a value set, not a code system ('http://hl7.org/fhir/ValueSet/participant-role')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,79 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/allergy-intolerance-criticality",
|
||||
"code" : "high"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "High Risk",
|
||||
"code" : "high",
|
||||
"system" : "http://hl7.org/fhir/allergy-intolerance-criticality",
|
||||
"version" : "4.0.1",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to draft CodeSystem http://hl7.org/fhir/allergy-intolerance-criticality|4.0.1"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/allergy-intolerance-criticality",
|
||||
"code" : "low"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Low Risk",
|
||||
"code" : "low",
|
||||
"system" : "http://hl7.org/fhir/allergy-intolerance-criticality",
|
||||
"version" : "4.0.1",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to draft CodeSystem http://hl7.org/fhir/allergy-intolerance-criticality|4.0.1"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -1,40 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/animal-genderstatus",
|
||||
"code" : "neutered"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Neutered",
|
||||
"code" : "neutered",
|
||||
"system" : "http://hl7.org/fhir/animal-genderstatus",
|
||||
"version" : "4.0.1",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to draft CodeSystem http://hl7.org/fhir/animal-genderstatus|4.0.1"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -1,41 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/animal-species",
|
||||
"code" : "canislf",
|
||||
"display" : "Dog"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Dog",
|
||||
"code" : "canislf",
|
||||
"system" : "http://hl7.org/fhir/animal-species",
|
||||
"version" : "4.0.1",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to draft CodeSystem http://hl7.org/fhir/animal-species|4.0.1"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -14,8 +14,9 @@
|
|||
v: {
|
||||
"code" : "active",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://terminology.hl7.org/CodeSystem/condition-clinical version 0.5.0 could not be found, so the code cannot be validated. Valid versions: [2.0.0,4.0.1]",
|
||||
"error" : "A definition for CodeSystem 'http://terminology.hl7.org/CodeSystem/condition-clinical' version '0.5.0' could not be found, so the code cannot be validated. Valid versions: [2.0.0,4.0.1]",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://terminology.hl7.org/CodeSystem/condition-clinical|0.5.0",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -31,7 +32,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://terminology.hl7.org/CodeSystem/condition-clinical version 0.5.0 could not be found, so the code cannot be validated. Valid versions: [2.0.0,4.0.1]"
|
||||
"text" : "A definition for CodeSystem 'http://terminology.hl7.org/CodeSystem/condition-clinical' version '0.5.0' could not be found, so the code cannot be validated. Valid versions: [2.0.0,4.0.1]"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
|
@ -55,6 +56,7 @@ v: {
|
|||
"code" : "active",
|
||||
"system" : "http://terminology.hl7.org/CodeSystem/condition-clinical",
|
||||
"version" : "2.0.0",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://terminology.hl7.org/CodeSystem/contract-type",
|
||||
"code" : "healthinsurance",
|
||||
"display" : "Health Insurance"
|
||||
}]
|
||||
}, "langs":"en", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"true", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Health Insurance",
|
||||
"code" : "healthinsurance",
|
||||
"system" : "http://terminology.hl7.org/CodeSystem/contract-type",
|
||||
"version" : "4.0.1",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to draft CodeSystem http://terminology.hl7.org/CodeSystem/contract-type|4.0.1"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -15,31 +15,7 @@ v: {
|
|||
"code" : "207",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"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"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
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",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -64,6 +40,7 @@ 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 'SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 100 mcg/0.5mL dose' (for the language(s) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -104,31 +81,7 @@ v: {
|
|||
"code" : "208",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"code" : "208",
|
||||
"display" : "SARS-COV-2 (COVID-19) vaccine, mRNA, spike protein, LNP, preservative free, 30 mcg/0.3mL dose"
|
||||
}]
|
||||
}, "langs":"en-NZ", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
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",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -152,31 +105,7 @@ v: {
|
|||
"code" : "141",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"code" : "141",
|
||||
"display" : "Influenza, seasonal, injectable"
|
||||
}]
|
||||
}, "langs":"en-NZ", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Influenza, seasonal, injectable",
|
||||
"code" : "141",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -200,31 +129,7 @@ v: {
|
|||
"code" : "20",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"code" : "20",
|
||||
"display" : "diphtheria, tetanus toxoids and acellular pertussis vaccine"
|
||||
}]
|
||||
}, "langs":"en-NZ", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "diphtheria, tetanus toxoids and acellular pertussis vaccine",
|
||||
"code" : "20",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -248,31 +153,7 @@ v: {
|
|||
"code" : "138",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"code" : "138",
|
||||
"display" : "tetanus and diphtheria toxoids, not adsorbed, for adult use"
|
||||
}]
|
||||
}, "langs":"en-NZ", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "tetanus and diphtheria toxoids, not adsorbed, for adult use",
|
||||
"code" : "138",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -296,31 +177,7 @@ v: {
|
|||
"code" : "133",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"code" : "133",
|
||||
"display" : "pneumococcal conjugate vaccine, 13 valent"
|
||||
}]
|
||||
}, "langs":"en-NZ", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "pneumococcal conjugate vaccine, 13 valent",
|
||||
"code" : "133",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -344,6 +201,7 @@ v: {
|
|||
"code" : "208",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -367,6 +225,7 @@ v: {
|
|||
"code" : "141",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -390,6 +249,7 @@ v: {
|
|||
"code" : "20",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -413,6 +273,7 @@ v: {
|
|||
"code" : "138",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -436,6 +297,7 @@ v: {
|
|||
"code" : "133",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -458,30 +320,7 @@ v: {
|
|||
"code" : "208",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"code" : "208"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
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",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -504,6 +343,7 @@ v: {
|
|||
"code" : "208",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -526,6 +366,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code '209' in the CodeSystem 'http://hl7.org/fhir/sid/cvx' version '20210406'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -565,6 +406,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "The provided code 'http://hl7.org/fhir/sid/cvx#209' was not found in the value set 'http://hl7.org/fhir/uv/shc-vaccination/ValueSet/vaccine-cvx|0.6.2'; Unknown code '209' in the CodeSystem 'http://hl7.org/fhir/sid/cvx' version '20210406'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -621,30 +463,7 @@ v: {
|
|||
"code" : "210",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"code" : "210"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "SARS-COV-2 (COVID-19) vaccine, vector non-replicating, recombinant spike protein-ChAdOx1, preservative free, 0.5 mL",
|
||||
"code" : "210",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -667,30 +486,7 @@ v: {
|
|||
"code" : "207",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"code" : "207"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
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",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -713,6 +509,7 @@ v: {
|
|||
"code" : "210",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -735,6 +532,7 @@ v: {
|
|||
"code" : "207",
|
||||
"system" : "http://hl7.org/fhir/sid/cvx",
|
||||
"version" : "20210406",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -1,81 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://terminology.hl7.org/CodeSystem/dose-rate-type",
|
||||
"code" : "ordered",
|
||||
"display" : "Ordered"
|
||||
}]
|
||||
}, "langs":"en-NZ", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Ordered",
|
||||
"code" : "ordered",
|
||||
"system" : "http://terminology.hl7.org/CodeSystem/dose-rate-type",
|
||||
"version" : "4.0.1",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to draft CodeSystem http://terminology.hl7.org/CodeSystem/dose-rate-type|4.0.1"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://terminology.hl7.org/CodeSystem/dose-rate-type",
|
||||
"code" : "ordered",
|
||||
"display" : "Ordered"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Ordered",
|
||||
"code" : "ordered",
|
||||
"system" : "http://terminology.hl7.org/CodeSystem/dose-rate-type",
|
||||
"version" : "4.0.1",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "information",
|
||||
"code" : "business-rule",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "status-check"
|
||||
}],
|
||||
"text" : "Reference to draft CodeSystem http://terminology.hl7.org/CodeSystem/dose-rate-type|4.0.1"
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "obs1",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://acme.org/obs-codes could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://acme.org/obs-codes' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://acme.org/obs-codes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://acme.org/obs-codes could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://acme.org/obs-codes' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
|
@ -51,8 +52,9 @@ v: {
|
|||
v: {
|
||||
"code" : "obs2",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://acme.org/obs-codes could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://acme.org/obs-codes' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://acme.org/obs-codes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -68,7 +70,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://acme.org/obs-codes could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://acme.org/obs-codes' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -1,82 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
|
||||
"code" : "laxabon"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
|
||||
"code" : "indikasjon-polyppkontroll",
|
||||
"display" : "Polyppkontroll"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://ehelse.no/fhir/CodeSystem/colonoscopy-model-specific-codes could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "aabbcc",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://example.org could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://example.org' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://example.org",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://example.org could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://example.org' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "gret",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://example.org/fhir/animal-breed could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://example.org/fhir/animal-breed' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://example.org/fhir/animal-breed",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://example.org/fhir/animal-breed could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://example.org/fhir/animal-breed' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "USAgent",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,50 +30,10 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes",
|
||||
"code" : "Labeler"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://example.org/fhir/us/spl/CodeSystem/codesystem-organizationTypes could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
}]
|
||||
}
|
||||
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "1an",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://example.org/mySystem could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://example.org/mySystem' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://example.org/mySystem",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://example.org/mySystem could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://example.org/mySystem' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "code2",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://example.org/profile2 could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://example.org/profile2' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://example.org/profile2",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://example.org/profile2 could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://example.org/profile2' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "code3",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://example.org/profile3 could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://example.org/profile3' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://example.org/profile3",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://example.org/profile3 could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://example.org/profile3' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "05482",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.de/CodeSystem/ask",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
|
@ -53,8 +54,9 @@ v: {
|
|||
v: {
|
||||
"code" : "06225",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.de/CodeSystem/ask",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -70,7 +72,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
|
@ -93,8 +95,9 @@ v: {
|
|||
v: {
|
||||
"code" : "1234",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.de/CodeSystem/ask",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -110,7 +113,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
|
@ -133,8 +136,9 @@ v: {
|
|||
v: {
|
||||
"code" : "10669",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.de/CodeSystem/ask",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -150,7 +154,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
|
@ -173,8 +177,9 @@ v: {
|
|||
v: {
|
||||
"code" : "03800",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.de/CodeSystem/ask",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -190,7 +195,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
|
@ -213,8 +218,9 @@ v: {
|
|||
v: {
|
||||
"code" : "06226",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.de/CodeSystem/ask",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -230,7 +236,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/ask could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ask' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -1,60 +0,0 @@
|
|||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://fhir.de/CodeSystem/dimdi/icd-10-gm",
|
||||
"version" : "2021",
|
||||
"code" : "I10.0",
|
||||
"display" : "Benigne essentielle Hypertonie"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://fhir.de/CodeSystem/dimdi/icd-10-gm could not be found, so the code cannot be validated; A definition for CodeSystem http://fhir.de/CodeSystem/dimdi/icd-10-gm version 2021 could not be found, so the code cannot be validated. Valid versions: []",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://fhir.de/CodeSystem/dimdi/icd-10-gm,http://fhir.de/CodeSystem/dimdi/icd-10-gm|2021",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/dimdi/icd-10-gm version 2021 could not be found, so the code cannot be validated. Valid versions: []"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
},
|
||||
{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/dimdi/icd-10-gm could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "07115663",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.de/CodeSystem/ifa/pzn could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ifa/pzn' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.de/CodeSystem/ifa/pzn",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.de/CodeSystem/ifa/pzn could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.de/CodeSystem/ifa/pzn' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "URGENT",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.mimic.mit.edu/CodeSystem/admission-type could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.mimic.mit.edu/CodeSystem/admission-type' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.mimic.mit.edu/CodeSystem/admission-type",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.mimic.mit.edu/CodeSystem/admission-type could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.mimic.mit.edu/CodeSystem/admission-type' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -11,8 +11,9 @@
|
|||
}}####
|
||||
v: {
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.mimic.mit.edu/CodeSystem/admit-source could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.mimic.mit.edu/CodeSystem/admit-source' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.mimic.mit.edu/CodeSystem/admit-source",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -28,7 +29,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.mimic.mit.edu/CodeSystem/admit-source could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.mimic.mit.edu/CodeSystem/admit-source' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -11,8 +11,9 @@
|
|||
}}####
|
||||
v: {
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -28,50 +29,10 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion",
|
||||
"display" : "HOME"
|
||||
}]
|
||||
}, "langs":"en", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.mimic.mit.edu/CodeSystem/discharge-dispostion could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
}]
|
||||
}
|
||||
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "active",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fhir.whatever.com/codes/AllergyClinicalStatus could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fhir.whatever.com/codes/AllergyClinicalStatus' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fhir.whatever.com/codes/AllergyClinicalStatus",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fhir.whatever.com/codes/AllergyClinicalStatus could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fhir.whatever.com/codes/AllergyClinicalStatus' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "Sub Q",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCInctrMedRoute could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCInctrMedRoute' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fkcfhir.org/fhir/CodeSystem/FMCInctrMedRoute",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCInctrMedRoute could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCInctrMedRoute' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "Pre Dialysis",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCMedTiming could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCMedTiming' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fkcfhir.org/fhir/CodeSystem/FMCMedTiming",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCMedTiming could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCMedTiming' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "IHD",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCModality could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCModality' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fkcfhir.org/fhir/CodeSystem/FMCModality",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCModality could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCModality' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "IMed_Mircera",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCOrderAbbreviation could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderAbbreviation' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fkcfhir.org/fhir/CodeSystem/FMCOrderAbbreviation",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCOrderAbbreviation could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderAbbreviation' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "Every 4 weeks",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCOrderSchedule could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderSchedule' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fkcfhir.org/fhir/CodeSystem/FMCOrderSchedule",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCOrderSchedule could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderSchedule' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "Anemia",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCOrderSubType could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderSubType' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fkcfhir.org/fhir/CodeSystem/FMCOrderSubType",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCOrderSubType could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderSubType' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "Treatment Medications",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCOrderType could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderType' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://fkcfhir.org/fhir/CodeSystem/FMCOrderType",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://fkcfhir.org/fhir/CodeSystem/FMCOrderType could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://fkcfhir.org/fhir/CodeSystem/FMCOrderType' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -11,12 +11,12 @@
|
|||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "UNITED STATES AGENT",
|
||||
"code" : "C73330",
|
||||
"severity" : "error",
|
||||
"error" : "Wrong Display Name 'Foreign Facility's United States Agent' for http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C73330 - should be 'UNITED STATES AGENT' (for the language(s) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"unknown-systems" : "",
|
||||
"error" : "A definition for CodeSystem 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
|
@ -25,16 +25,16 @@ v: {
|
|||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "invalid",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "invalid-display"
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "Wrong Display Name 'Foreign Facility's United States Agent' for http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C73330 - should be 'UNITED STATES AGENT' (for the language(s) '--')"
|
||||
"text" : "A definition for CodeSystem 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].display"],
|
||||
"expression" : ["CodeableConcept.coding[0].display"]
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
|
@ -52,36 +52,31 @@ v: {
|
|||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "MANUFACTURE",
|
||||
"code" : "C43360",
|
||||
"system" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"unknown-systems" : "",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"code" : "C43360",
|
||||
"display" : "manufacture"
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "MANUFACTURE",
|
||||
"code" : "C43360",
|
||||
"system" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -98,36 +93,31 @@ v: {
|
|||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Manufactures human prescription drug products",
|
||||
"code" : "C106643",
|
||||
"system" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"unknown-systems" : "",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"code" : "C106643",
|
||||
"display" : "Manufactures human prescription drug products"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Manufactures human prescription drug products",
|
||||
"code" : "C106643",
|
||||
"system" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ 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) '--')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -54,7 +55,8 @@ v: {
|
|||
"display" : "General Practice Physician",
|
||||
"code" : "208D00000X",
|
||||
"system" : "http://nucc.org/provider-taxonomy",
|
||||
"version" : "22.1",
|
||||
"version" : "22.0",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
}}####
|
||||
v: {
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://something/something could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://something/something' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -15,31 +15,7 @@ v: {
|
|||
"code" : "20049000",
|
||||
"system" : "http://standardterms.edqm.eu",
|
||||
"version" : "5 March 2019",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://standardterms.edqm.eu",
|
||||
"code" : "20049000",
|
||||
"display" : "Nasal use"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Nasal use",
|
||||
"code" : "20049000",
|
||||
"system" : "http://standardterms.edqm.eu",
|
||||
"version" : "5 March 2019",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -13,8 +13,9 @@
|
|||
v: {
|
||||
"code" : "alecensa",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-product-name could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-product-name' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-product-name",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -30,7 +31,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-product-name could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-product-name' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "biPA",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,50 +30,10 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type",
|
||||
"code" : "starter"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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" : "A definition for CodeSystem http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"unknown-systems" : "http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
"issue" : [{
|
||||
"extension" : [{
|
||||
"url" : "http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-server",
|
||||
"valueUrl" : "http://tx-dev.fhir.org/r4"
|
||||
}],
|
||||
"severity" : "error",
|
||||
"code" : "not-found",
|
||||
"details" : {
|
||||
"coding" : [{
|
||||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://terminology.gene.com/fhir/usix/uapi/CodeSystem/uapi-sr-type could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
}]
|
||||
}
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "The Coding references a value set, not a code system ('http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType')",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
|
|
@ -14,30 +14,7 @@ v: {
|
|||
"code" : "NC_000019.8:g.1171707G>A",
|
||||
"system" : "http://varnomen.hgvs.org",
|
||||
"version" : "2.0",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://varnomen.hgvs.org",
|
||||
"code" : "NC_000019.8:g.1171707G>A"
|
||||
}]
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "NC_000019.8:g.1171707G>A",
|
||||
"code" : "NC_000019.8:g.1171707G>A",
|
||||
"system" : "http://varnomen.hgvs.org",
|
||||
"version" : "2.0",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -60,6 +37,7 @@ v: {
|
|||
"code" : "NC_000019.8:g.1171707G>A",
|
||||
"system" : "http://varnomen.hgvs.org",
|
||||
"version" : "2.0",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -82,6 +60,7 @@ v: {
|
|||
"code" : "NC_000019.8:g.1171707G>A",
|
||||
"system" : "http://varnomen.hgvs.org",
|
||||
"version" : "2.0",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
@ -104,6 +83,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "Unknown code 'NC_000019.8:g.1171707G>AXXX' in the CodeSystem 'http://varnomen.hgvs.org' version '2.0'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -143,6 +123,7 @@ v: {
|
|||
"severity" : "error",
|
||||
"error" : "The provided code 'http://varnomen.hgvs.org#NC_000019.8:g.1171707G>AXXX' was not found in the value set 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-hgvs-vs--0|1.0.0'; Unknown code 'NC_000019.8:g.1171707G>AXXX' in the CodeSystem 'http://varnomen.hgvs.org' version '2.0'",
|
||||
"class" : "UNKNOWN",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
|
|
@ -15,32 +15,7 @@ v: {
|
|||
"code" : "210965D",
|
||||
"system" : "http://www.ada.org/snodent",
|
||||
"version" : "2.1.0",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://www.ada.org/snodent",
|
||||
"code" : "210965D",
|
||||
"display" : "Anterior part of lower alveolar ridge"
|
||||
}],
|
||||
"text" : "Anterior part of lower alveolar ridge"
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "displayWarningMode":"false", "versionFlexible":"false", "profile": {
|
||||
"resourceType" : "Parameters",
|
||||
"parameter" : [{
|
||||
"name" : "profile-url",
|
||||
"valueString" : "http://hl7.org/fhir/ExpansionProfile/dc8fd4bc-091a-424a-8a3b-6198ef146891"
|
||||
}]
|
||||
}}####
|
||||
v: {
|
||||
"display" : "Anterior part of lower alveolar ridge",
|
||||
"code" : "210965D",
|
||||
"system" : "http://www.ada.org/snodent",
|
||||
"version" : "2.1.0",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -14,31 +14,7 @@ v: {
|
|||
"code" : "99234",
|
||||
"system" : "http://www.ama-assn.org/go/cpt",
|
||||
"version" : "2023",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
}
|
||||
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"coding" : [{
|
||||
"system" : "http://www.ama-assn.org/go/cpt",
|
||||
"code" : "99234"
|
||||
}],
|
||||
"text" : "Inpatient hospital care"
|
||||
}, "langs":"", "useServer":"true", "useClient":"true", "guessSystem":"false", "activeOnly":"false", "membershipOnly":"false", "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",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome"
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "HGNC:11389",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://www.genenames.org/geneId could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://www.genenames.org/geneId' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://www.genenames.org/geneId",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://www.genenames.org/geneId could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://www.genenames.org/geneId' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
v: {
|
||||
"code" : "619728",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://www.ncbi.nlm.nih.gov/clinvar could not be found, so the code cannot be validated",
|
||||
"error" : "A definition for CodeSystem 'http://www.ncbi.nlm.nih.gov/clinvar' could not be found, so the code cannot be validated",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://www.ncbi.nlm.nih.gov/clinvar",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -29,7 +30,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://www.ncbi.nlm.nih.gov/clinvar could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://www.ncbi.nlm.nih.gov/clinvar' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["CodeableConcept.coding[0].system"],
|
||||
"expression" : ["CodeableConcept.coding[0].system"]
|
||||
|
@ -51,8 +52,9 @@ v: {
|
|||
v: {
|
||||
"code" : "619728",
|
||||
"severity" : "error",
|
||||
"error" : "A definition for CodeSystem http://www.ncbi.nlm.nih.gov/clinvar could not be found, so the code cannot be validated; 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 because the code system http://www.ncbi.nlm.nih.gov/clinvar| was not found",
|
||||
"error" : "A definition for CodeSystem 'http://www.ncbi.nlm.nih.gov/clinvar' could not be found, so the code cannot be validated; 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 because the code system http://www.ncbi.nlm.nih.gov/clinvar| was not found",
|
||||
"class" : "CODESYSTEM_UNSUPPORTED",
|
||||
"server" : "http://tx-dev.fhir.org/r4",
|
||||
"unknown-systems" : "http://www.ncbi.nlm.nih.gov/clinvar",
|
||||
"issues" : {
|
||||
"resourceType" : "OperationOutcome",
|
||||
|
@ -68,7 +70,7 @@ v: {
|
|||
"system" : "http://hl7.org/fhir/tools/CodeSystem/tx-issue-type",
|
||||
"code" : "not-found"
|
||||
}],
|
||||
"text" : "A definition for CodeSystem http://www.ncbi.nlm.nih.gov/clinvar could not be found, so the code cannot be validated"
|
||||
"text" : "A definition for CodeSystem 'http://www.ncbi.nlm.nih.gov/clinvar' could not be found, so the code cannot be validated"
|
||||
},
|
||||
"location" : ["Coding.system"],
|
||||
"expression" : ["Coding.system"]
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue