Merge pull request #1531 from hapifhir/2024-01-gg-tx-qa

2024 01 gg tx qa
This commit is contained in:
Grahame Grieve 2024-01-05 05:54:40 +11:00 committed by GitHub
commit 4c0fe3fdee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
185 changed files with 2415 additions and 10980 deletions

View File

@ -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;
}

View File

@ -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;

View File

@ -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;

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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);

View File

@ -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;
}
}

View File

@ -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;

View File

@ -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);

View File

@ -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;
}

View File

@ -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> {

View File

@ -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+")" : "");
}

View File

@ -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)

View File

@ -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;
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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;
}

View File

@ -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();
}

View File

@ -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();

View File

@ -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);
}
}

View File

@ -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",

View File

@ -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"
},

View File

@ -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"]
}]

View File

@ -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"

View File

@ -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"
}
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"

View File

@ -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"

View File

@ -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"
}]
}]
}

View File

@ -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"
},

View File

@ -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"
}]
}]
}

View File

@ -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"
},

View File

@ -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"

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]
}]
}

View File

@ -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"]
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"]

View File

@ -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"

View File

@ -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"

View File

@ -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"
}
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"

View File

@ -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"

View File

@ -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"]

View File

@ -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"]
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"]
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"
}]
}]
}

View File

@ -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"
},

View File

@ -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"
}
}]
}

View File

@ -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"]

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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"
}
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"
}
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"
}
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"

View File

@ -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"
}
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"

View File

@ -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"
}
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"]

View File

@ -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"]
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]
}]
}

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]
}]
}
}
-------------------------------------------------------------------------------------

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]
}]
}

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]

View File

@ -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"]
}]
}
}

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"]

View File

@ -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"]
}]
}

View File

@ -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",

View File

@ -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",

View File

@ -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"

View File

@ -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"

View File

@ -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"]

View File

@ -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