fix bug in external valueset processing
This commit is contained in:
parent
8f5afdbcd1
commit
0a41d467b9
|
@ -3157,14 +3157,11 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
|
||||||
|
|
||||||
private <T extends Resource> T doFindTxResource(Class<T> class_, String canonical) {
|
private <T extends Resource> T doFindTxResource(Class<T> class_, String canonical) {
|
||||||
// well, we haven't found it locally. We're going look it up
|
// well, we haven't found it locally. We're going look it up
|
||||||
System.out.println("doFindTxResource: "+canonical);
|
|
||||||
if (class_ == ValueSet.class) {
|
if (class_ == ValueSet.class) {
|
||||||
SourcedValueSet svs = null;
|
SourcedValueSet svs = null;
|
||||||
if (txCache.hasValueSet(canonical)) {
|
if (txCache.hasValueSet(canonical)) {
|
||||||
svs = txCache.getValueSet(canonical);
|
svs = txCache.getValueSet(canonical);
|
||||||
System.out.println("doFindTxResource - in cache from "+svs.getServer());
|
|
||||||
} else {
|
} else {
|
||||||
System.out.println("doFindTxResource - not in cache");
|
|
||||||
svs = terminologyClientManager.findValueSetOnServer(canonical);
|
svs = terminologyClientManager.findValueSetOnServer(canonical);
|
||||||
txCache.cacheValueSet(canonical, svs);
|
txCache.cacheValueSet(canonical, svs);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,14 @@
|
||||||
{
|
{
|
||||||
|
"http://loinc.org/vs/LL378-1" : null,
|
||||||
|
"http://www.rfc-editor.org/bcp/bcp13.txt" : null,
|
||||||
|
"http://loinc.org/vs/LL1971-2" : null,
|
||||||
|
"http://fhir.ch/ig/ch-ig/ValueSet/ch-ig-example" : null,
|
||||||
"https://healthterminologies.gov.au/fhir/ValueSet/australian-immunisation-register-vaccine-1" : {
|
"https://healthterminologies.gov.au/fhir/ValueSet/australian-immunisation-register-vaccine-1" : {
|
||||||
"server" : "https://tx.ontoserver.csiro.au/fhir",
|
"server" : "https://tx.ontoserver.csiro.au/fhir",
|
||||||
"filename" : "vs-85f7fe3d-bb1d-4112-ada7-72c47bf4b237.json"
|
"filename" : "vs-85f7fe3d-bb1d-4112-ada7-72c47bf4b237.json"
|
||||||
}
|
},
|
||||||
|
"http://hl7.org/fhir/us/qicore/ValueSet/qicore-negation-reason" : null,
|
||||||
|
"http://fhir.ch/ig/ch-ig/ValueSet/OrganizationType" : null,
|
||||||
|
"http://loinc.org/vs/LL4048-6" : null,
|
||||||
|
"https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_ICD_SEITENLOKALISATION" : null
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue