Merge branch 'rdf-wg-r5' into rdf-wg-r5-with-generated
This commit is contained in:
commit
53710b5390
|
@ -304,3 +304,5 @@ local.properties
|
|||
/org.hl7.fhir.r5.new
|
||||
/org.hl7.fhir.r5.newc
|
||||
/org.hl7.fhir.r4b.new
|
||||
|
||||
org.hl7.fhir.r5/var/lib/.fhir/packages/
|
||||
|
|
|
@ -43,7 +43,7 @@ correct implementation of the core FHIR specification that it implements.
|
|||
|
||||
### Prerequisites
|
||||
|
||||
This project uses [Java](https://www.java.com) (minumum version 11), [Apache Maven](http://maven.apache.org), and [Lombok](https://projectlombok.org/) to build. You can find detailed instructions on setting up this project in your IDE [here](https://hl7.github.io/docs/core/ide).
|
||||
This project uses [Java](https://www.java.com) (minumum version 11), [Apache Maven](http://maven.apache.org), and [Lombok](https://projectlombok.org/) to build. You can find detailed instructions on setting up this project in your IDE [here](https://hl7.github.io/docs/core/getting-started).
|
||||
|
||||
### Build Commands
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
## Validator Changes
|
||||
|
||||
* Add support for fhir_comments in R2/R2B
|
||||
* Add validator checking around versions in extension URLs
|
||||
* no changes
|
||||
|
||||
## Other code changes
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>5.6.89-SNAPSHOT</version>
|
||||
<version>5.6.98-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
|
|
@ -405,6 +405,8 @@ public class VersionConvertorResourceNameMapper {
|
|||
return org.hl7.fhir.dstu3.model.MedicationRequest.class.getSimpleName();
|
||||
case "MedicationUsage":
|
||||
return org.hl7.fhir.dstu3.model.MedicationStatement.class.getSimpleName();
|
||||
case "MedicationStatement":
|
||||
return org.hl7.fhir.dstu3.model.MedicationStatement.class.getSimpleName();
|
||||
case "MessageDefinition":
|
||||
return org.hl7.fhir.dstu3.model.MessageDefinition.class.getSimpleName();
|
||||
case "MessageHeader":
|
||||
|
|
|
@ -17,13 +17,13 @@ import org.hl7.fhir.utilities.SimpleHTTPClient.HTTPResult;
|
|||
import org.hl7.fhir.utilities.TextFile;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.utilities.json.model.JsonArray;
|
||||
import org.hl7.fhir.utilities.json.model.JsonElement;
|
||||
import org.hl7.fhir.utilities.json.model.JsonObject;
|
||||
import org.hl7.fhir.utilities.json.parser.JsonParser;
|
||||
import org.hl7.fhir.utilities.npm.FilesystemPackageCacheManager;
|
||||
import org.hl7.fhir.utilities.npm.NpmPackage;
|
||||
import org.hl7.fhir.utilities.npm.PackageClient;
|
||||
import org.hl7.fhir.utilities.npm.PackageInfo;
|
||||
import org.hl7.fhir.utilities.npm.PackageServer;
|
||||
import org.hl7.fhir.utilities.npm.ToolsVersion;
|
||||
import org.hl7.fhir.utilities.xml.XMLUtil;
|
||||
import org.w3c.dom.Document;
|
||||
|
@ -108,7 +108,7 @@ public class PackageVisitor {
|
|||
|
||||
public void visitPackages() throws IOException, ParserConfigurationException, SAXException {
|
||||
System.out.println("Finding packages");
|
||||
pc = new PackageClient(PackageClient.PRIMARY_SERVER);
|
||||
pc = new PackageClient(PackageServer.primaryServer());
|
||||
pcm = new FilesystemPackageCacheManager(true, ToolsVersion.TOOLS_VERSION);
|
||||
|
||||
Map<String, String> cpidMap = getAllCIPackages();
|
||||
|
|
|
@ -10,7 +10,6 @@ import org.hl7.fhir.convertors.conv30_40.datatypes30_40.primitivetypes30_40.Bool
|
|||
import org.hl7.fhir.convertors.conv30_40.datatypes30_40.primitivetypes30_40.Date30_40;
|
||||
import org.hl7.fhir.convertors.conv30_40.datatypes30_40.primitivetypes30_40.DateTime30_40;
|
||||
import org.hl7.fhir.convertors.conv30_40.datatypes30_40.primitivetypes30_40.String30_40;
|
||||
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
import org.hl7.fhir.r4.model.Extension;
|
||||
import org.hl7.fhir.r4.model.Immunization;
|
||||
|
|
|
@ -3,7 +3,6 @@ package org.hl7.fhir.convertors.conv30_50.resources30_50;
|
|||
import org.hl7.fhir.convertors.context.ConversionContext30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.ContactDetail30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.UsageContext30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.complextypes30_50.CodeableConcept30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.Boolean30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.Code30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.DateTime30_50;
|
||||
|
|
|
@ -5,9 +5,7 @@ import org.hl7.fhir.convertors.conv30_50.datatypes30_50.ContactDetail30_50;
|
|||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.UsageContext30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.complextypes30_50.CodeableConcept30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.Boolean30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.Code30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.DateTime30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.Integer30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.MarkDown30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.String30_50;
|
||||
import org.hl7.fhir.convertors.conv30_50.datatypes30_50.primitivetypes30_50.Uri30_50;
|
||||
|
|
|
@ -53,9 +53,6 @@ public class DataRequirement40_50 {
|
|||
|
||||
private static String convertResourceName4to5(String name) {
|
||||
if (name == null) return null;
|
||||
if (name.equals("MedicationStatement")) {
|
||||
return "MedicationUsage";
|
||||
}
|
||||
if (name.equals("DeviceUseStatement")) {
|
||||
return "DeviceUsage";
|
||||
}
|
||||
|
@ -64,9 +61,6 @@ public class DataRequirement40_50 {
|
|||
|
||||
private static String convertResourceName5to4(String name) {
|
||||
if (name == null) return null;
|
||||
if (name.equals("MedicationUsage")) {
|
||||
return "MedicationStatement";
|
||||
}
|
||||
if (name.equals("DeviceUsage")) {
|
||||
return "DeviceUseStatement";
|
||||
}
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
package org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50;
|
||||
|
||||
import org.hl7.fhir.convertors.context.ConversionContext40_50;
|
||||
import org.hl7.fhir.convertors.context.ConversionContext43_50;
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
|
||||
public class DateTime40_50 {
|
||||
|
|
|
@ -1,13 +1,10 @@
|
|||
package org.hl7.fhir.convertors.conv40_50.datatypes40_50.special40_50;
|
||||
|
||||
import org.hl7.fhir.convertors.context.ConversionContext30_50;
|
||||
import org.hl7.fhir.convertors.context.ConversionContext40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.Identifier40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.String40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Uri40_50;
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
import org.hl7.fhir.r4.model.Reference;
|
||||
import org.hl7.fhir.r5.model.CanonicalType;
|
||||
import org.hl7.fhir.r5.model.CodeableReference;
|
||||
|
||||
public class Reference40_50 {
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package org.hl7.fhir.convertors.conv40_50.resources40_50;
|
||||
|
||||
import org.hl7.fhir.convertors.VersionConvertorConstants;
|
||||
import org.hl7.fhir.convertors.context.ConversionContext40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.CodeableConcept40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.Identifier40_50;
|
||||
|
@ -19,6 +20,7 @@ import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Uri40_50;
|
|||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.special40_50.Dosage40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.special40_50.Reference40_50;
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
import org.hl7.fhir.r5.model.CodeType;
|
||||
import org.hl7.fhir.r5.model.CodeableReference;
|
||||
|
||||
/*
|
||||
|
@ -295,9 +297,10 @@ public class ActivityDefinition40_50 {
|
|||
case SUPPLYREQUEST:
|
||||
tgt.setValue(org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypes.SUPPLYREQUEST);
|
||||
break;
|
||||
// case TASK:
|
||||
// tgt.setValue(org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypes.TASK);
|
||||
// break;
|
||||
case TASK:
|
||||
tgt.setValue(org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypes.NULL);
|
||||
tgt.addExtension(VersionConvertorConstants.EXT_ACTUAL_RESOURCE_NAME, new CodeType("Task"));
|
||||
break;
|
||||
case VISIONPRESCRIPTION:
|
||||
tgt.setValue(org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypes.VISIONPRESCRIPTION);
|
||||
break;
|
||||
|
@ -312,8 +315,11 @@ public class ActivityDefinition40_50 {
|
|||
if (src == null || src.isEmpty())
|
||||
return null;
|
||||
org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ActivityDefinition.ActivityDefinitionKind> tgt = new org.hl7.fhir.r4.model.Enumeration<>(new org.hl7.fhir.r4.model.ActivityDefinition.ActivityDefinitionKindEnumFactory());
|
||||
ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt);
|
||||
switch (src.getValue()) {
|
||||
ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt, VersionConvertorConstants.EXT_ACTUAL_RESOURCE_NAME);
|
||||
if (src.hasExtension(VersionConvertorConstants.EXT_ACTUAL_RESOURCE_NAME)) {
|
||||
tgt.setValueAsString(src.getExtensionString(VersionConvertorConstants.EXT_ACTUAL_RESOURCE_NAME));
|
||||
} else {
|
||||
switch (src.getValue()) {
|
||||
case APPOINTMENT:
|
||||
tgt.setValue(org.hl7.fhir.r4.model.ActivityDefinition.ActivityDefinitionKind.APPOINTMENT);
|
||||
break;
|
||||
|
@ -353,15 +359,13 @@ public class ActivityDefinition40_50 {
|
|||
case SUPPLYREQUEST:
|
||||
tgt.setValue(org.hl7.fhir.r4.model.ActivityDefinition.ActivityDefinitionKind.SUPPLYREQUEST);
|
||||
break;
|
||||
// case TASK:
|
||||
// tgt.setValue(org.hl7.fhir.r4.model.ActivityDefinition.ActivityDefinitionKind.TASK);
|
||||
// break;
|
||||
case VISIONPRESCRIPTION:
|
||||
tgt.setValue(org.hl7.fhir.r4.model.ActivityDefinition.ActivityDefinitionKind.VISIONPRESCRIPTION);
|
||||
break;
|
||||
default:
|
||||
tgt.setValue(org.hl7.fhir.r4.model.ActivityDefinition.ActivityDefinitionKind.NULL);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return tgt;
|
||||
}
|
||||
|
|
|
@ -5,10 +5,7 @@ import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.CodeableCon
|
|||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.metadata40_50.ContactDetail40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.metadata40_50.UsageContext40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Boolean40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Canonical40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Code40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.DateTime40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Integer40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.MarkDown40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.String40_50;
|
||||
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Uri40_50;
|
||||
|
|
|
@ -53,9 +53,6 @@ public class DataRequirement43_50 {
|
|||
|
||||
private static String convertResourceName4to5(String name) {
|
||||
if (name == null) return null;
|
||||
if (name.equals("MedicationStatement")) {
|
||||
return "MedicationUsage";
|
||||
}
|
||||
if (name.equals("DeviceUseStatement")) {
|
||||
return "DeviceUsage";
|
||||
}
|
||||
|
@ -64,9 +61,6 @@ public class DataRequirement43_50 {
|
|||
|
||||
private static String convertResourceName5to4(String name) {
|
||||
if (name == null) return null;
|
||||
if (name.equals("MedicationUsage")) {
|
||||
return "MedicationStatement";
|
||||
}
|
||||
if (name.equals("DeviceUsage")) {
|
||||
return "DeviceUseStatement";
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package org.hl7.fhir.convertors.conv43_50.datatypes43_50.special43_50;
|
||||
|
||||
import org.hl7.fhir.convertors.context.ConversionContext40_50;
|
||||
import org.hl7.fhir.convertors.context.ConversionContext43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.general43_50.Identifier43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.String43_50;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package org.hl7.fhir.convertors.conv43_50.resources43_50;
|
||||
|
||||
import org.hl7.fhir.convertors.VersionConvertorConstants;
|
||||
import org.hl7.fhir.convertors.context.ConversionContext43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.general43_50.CodeableConcept43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.general43_50.Identifier43_50;
|
||||
|
@ -19,6 +20,7 @@ import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.Uri43_50;
|
|||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.special43_50.Dosage43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.special43_50.Reference43_50;
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
import org.hl7.fhir.r5.model.CodeType;
|
||||
import org.hl7.fhir.r5.model.CodeableReference;
|
||||
|
||||
/*
|
||||
|
@ -295,9 +297,10 @@ public class ActivityDefinition43_50 {
|
|||
case SUPPLYREQUEST:
|
||||
tgt.setValue(org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypes.SUPPLYREQUEST);
|
||||
break;
|
||||
// case TASK:
|
||||
// tgt.setValue(org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypes.);
|
||||
// break;
|
||||
case TASK:
|
||||
tgt.setValue(org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypes.NULL);
|
||||
tgt.addExtension(VersionConvertorConstants.EXT_ACTUAL_RESOURCE_NAME, new CodeType("Task"));
|
||||
break;
|
||||
case VISIONPRESCRIPTION:
|
||||
tgt.setValue(org.hl7.fhir.r5.model.ActivityDefinition.RequestResourceTypes.VISIONPRESCRIPTION);
|
||||
break;
|
||||
|
@ -312,8 +315,11 @@ public class ActivityDefinition43_50 {
|
|||
if (src == null || src.isEmpty())
|
||||
return null;
|
||||
org.hl7.fhir.r4b.model.Enumeration<org.hl7.fhir.r4b.model.ActivityDefinition.RequestResourceType> tgt = new org.hl7.fhir.r4b.model.Enumeration<>(new org.hl7.fhir.r4b.model.ActivityDefinition.RequestResourceTypeEnumFactory());
|
||||
ConversionContext43_50.INSTANCE.getVersionConvertor_43_50().copyElement(src, tgt);
|
||||
switch (src.getValue()) {
|
||||
ConversionContext43_50.INSTANCE.getVersionConvertor_43_50().copyElement(src, tgt, VersionConvertorConstants.EXT_ACTUAL_RESOURCE_NAME);
|
||||
if (src.hasExtension(VersionConvertorConstants.EXT_ACTUAL_RESOURCE_NAME)) {
|
||||
tgt.setValueAsString(src.getExtensionString(VersionConvertorConstants.EXT_ACTUAL_RESOURCE_NAME));
|
||||
} else {
|
||||
switch (src.getValue()) {
|
||||
case APPOINTMENT:
|
||||
tgt.setValue(org.hl7.fhir.r4b.model.ActivityDefinition.RequestResourceType.APPOINTMENT);
|
||||
break;
|
||||
|
@ -353,15 +359,13 @@ public class ActivityDefinition43_50 {
|
|||
case SUPPLYREQUEST:
|
||||
tgt.setValue(org.hl7.fhir.r4b.model.ActivityDefinition.RequestResourceType.SUPPLYREQUEST);
|
||||
break;
|
||||
// case TASK:
|
||||
// tgt.setValue(org.hl7.fhir.r4b.model.ActivityDefinition.RequestResourceType.TASK);
|
||||
// break;
|
||||
case VISIONPRESCRIPTION:
|
||||
tgt.setValue(org.hl7.fhir.r4b.model.ActivityDefinition.RequestResourceType.VISIONPRESCRIPTION);
|
||||
break;
|
||||
default:
|
||||
tgt.setValue(org.hl7.fhir.r4b.model.ActivityDefinition.RequestResourceType.NULL);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return tgt;
|
||||
}
|
||||
|
|
|
@ -5,10 +5,7 @@ import org.hl7.fhir.convertors.conv43_50.datatypes43_50.general43_50.CodeableCon
|
|||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.metadata43_50.ContactDetail43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.metadata43_50.UsageContext43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.Boolean43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.Canonical43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.Code43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.DateTime43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.Integer43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.MarkDown43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.String43_50;
|
||||
import org.hl7.fhir.convertors.conv43_50.datatypes43_50.primitive43_50.Uri43_50;
|
||||
|
|
|
@ -47,12 +47,10 @@ import org.hl7.fhir.r5.model.CanonicalType;
|
|||
import org.hl7.fhir.r5.model.CodeSystem;
|
||||
import org.hl7.fhir.r5.model.ElementDefinition;
|
||||
import org.hl7.fhir.r5.model.ElementDefinition.TypeRefComponent;
|
||||
import org.hl7.fhir.r5.model.Enumerations.BindingStrength;
|
||||
import org.hl7.fhir.r5.model.Resource;
|
||||
import org.hl7.fhir.r5.model.StructureDefinition;
|
||||
import org.hl7.fhir.r5.model.StructureDefinition.StructureDefinitionKind;
|
||||
import org.hl7.fhir.r5.model.UriType;
|
||||
import org.hl7.fhir.r5.utils.ToolingExtensions;
|
||||
|
||||
public class R5ToR5Loader extends BaseLoaderR5 {
|
||||
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
package org.hl7.fhir.convertors.misc;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
|
||||
import org.hl7.fhir.utilities.TextFile;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
|
||||
public class BOMRemover {
|
||||
|
||||
public static void main(String[] args) throws FileNotFoundException, IOException {
|
||||
new BOMRemover().execute(new File(args[0]));
|
||||
|
||||
}
|
||||
|
||||
private void execute(File f) throws FileNotFoundException, IOException {
|
||||
if (f.isDirectory()) {
|
||||
for (File file : f.listFiles()) {
|
||||
execute(file);
|
||||
}
|
||||
} else if (f.getName().endsWith(".java")) {
|
||||
String src = fileToString(f);
|
||||
String s = Utilities.stripBOM(src);
|
||||
if (!s.equals(src)) {
|
||||
System.out.println("Remove BOM from "+f.getAbsolutePath());
|
||||
TextFile.stringToFile(s, f, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static String fileToString(File f) throws FileNotFoundException, IOException {
|
||||
return streamToString(new FileInputStream(f));
|
||||
}
|
||||
|
||||
public static String streamToString(InputStream input) throws IOException {
|
||||
InputStreamReader sr = new InputStreamReader(input, "UTF-8");
|
||||
StringBuilder b = new StringBuilder();
|
||||
//while (sr.ready()) { Commented out by Claude Nanjo (1/14/2014) - sr.ready() always returns false - please remove if change does not impact other areas of codebase
|
||||
int i = -1;
|
||||
while((i = sr.read()) > -1) {
|
||||
char c = (char) i;
|
||||
b.append(c);
|
||||
}
|
||||
sr.close();
|
||||
|
||||
return b.toString();
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,208 @@
|
|||
package org.hl7.fhir.convertors.misc;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
import org.hl7.fhir.exceptions.FHIRFormatError;
|
||||
import org.hl7.fhir.r5.context.CanonicalResourceManager;
|
||||
import org.hl7.fhir.r5.formats.IParser.OutputStyle;
|
||||
import org.hl7.fhir.r5.formats.JsonParser;
|
||||
import org.hl7.fhir.r5.formats.XmlParser;
|
||||
import org.hl7.fhir.r5.model.CanonicalResource;
|
||||
import org.hl7.fhir.r5.model.CodeSystem;
|
||||
import org.hl7.fhir.r5.model.ElementDefinition;
|
||||
import org.hl7.fhir.r5.model.ElementDefinition.ElementDefinitionBindingAdditionalComponent;
|
||||
import org.hl7.fhir.r5.model.StructureDefinition;
|
||||
import org.hl7.fhir.r5.model.StructureDefinition.StructureDefinitionContextComponent;
|
||||
import org.hl7.fhir.r5.model.StructureDefinition.TypeDerivationRule;
|
||||
import org.hl7.fhir.r5.model.ValueSet;
|
||||
import org.hl7.fhir.r5.model.ValueSet.ConceptSetComponent;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.utilities.json.model.JsonObject;
|
||||
import org.hl7.fhir.utilities.npm.FilesystemPackageCacheManager;
|
||||
import org.hl7.fhir.utilities.npm.NpmPackage;
|
||||
import org.hl7.fhir.utilities.xml.XMLUtil;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
public class ExtensionExtractor {
|
||||
|
||||
public static void main(String[] args) throws FHIRFormatError, FileNotFoundException, IOException {
|
||||
new ExtensionExtractor().process(args[0]);
|
||||
}
|
||||
|
||||
private void process(String dst) throws IOException {
|
||||
Set<String> ids = new HashSet<>();
|
||||
FilesystemPackageCacheManager pcm = new FilesystemPackageCacheManager(true);
|
||||
NpmPackage r5 = pcm.loadPackage("hl7.fhir.r5.core", "current");
|
||||
CanonicalResourceManager<CodeSystem> cslist = new CanonicalResourceManager<CodeSystem>(true);
|
||||
for (String r : r5.listResources("CodeSystem")) {
|
||||
CodeSystem cs = (CodeSystem) new JsonParser().parse(r5.load(r));
|
||||
cslist.see(cs, null);
|
||||
}
|
||||
CanonicalResourceManager<ValueSet> vslist = new CanonicalResourceManager<ValueSet>(true);
|
||||
for (String r : r5.listResources("ValueSet")) {
|
||||
ValueSet vs = (ValueSet) new JsonParser().parse(r5.load(r));
|
||||
vslist.see(vs, null);
|
||||
}
|
||||
for (ValueSet vs : vslist.getList()) {
|
||||
for (ConceptSetComponent inc : vs.getCompose().getInclude()) {
|
||||
CodeSystem cs = cslist.get(inc.getSystem());
|
||||
if (cs != null) {
|
||||
if (!cs.hasUserData("vsl")) {
|
||||
cs.setUserData("vsl", new ArrayList<ValueSet>());
|
||||
}
|
||||
((ArrayList<ValueSet>) cs.getUserData("vsl")).add(vs);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (String r : r5.listResources("StructureDefinition")) {
|
||||
StructureDefinition sd = (StructureDefinition) new JsonParser().parse(r5.load(r));
|
||||
if (sd.getType().equals("Extension") && sd.getDerivation() == TypeDerivationRule.CONSTRAINT) {
|
||||
for (ElementDefinition ed : sd.getSnapshot().getElement()) {
|
||||
seeBinding(ed.getBinding().getValueSet(), vslist, "ext", sd);
|
||||
for (ElementDefinitionBindingAdditionalComponent ab : ed.getBinding().getAdditional()) {
|
||||
seeBinding(ab.getValueSet(), vslist, "ext", sd);
|
||||
}
|
||||
}
|
||||
sd.setSnapshot(null);
|
||||
String fn;
|
||||
if (sd.getContext().size() == 0) {
|
||||
save(sd, dst,"none", ids);
|
||||
} else if (sd.getContext().size() > 1) {
|
||||
boolean dt = true;
|
||||
for (StructureDefinitionContextComponent x : sd.getContext()) {
|
||||
String s = extractType(x.getExpression());
|
||||
dt = dt && isDataType(s);
|
||||
}
|
||||
if (dt) {
|
||||
save(sd, dst,"datatypes", ids);
|
||||
} else {
|
||||
save(sd, dst,"multiple", ids);
|
||||
}
|
||||
} else {
|
||||
String s = extractType(sd.getContextFirstRep().getExpression());
|
||||
if (isDataType(s)) {
|
||||
save(sd, dst,"datatypes", ids);
|
||||
} else {
|
||||
save(sd, dst,s, ids);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (ElementDefinition ed : sd.getSnapshot().getElement()) {
|
||||
seeBinding(ed.getBinding().getValueSet(), vslist, "core", sd);
|
||||
for (ElementDefinitionBindingAdditionalComponent ab : ed.getBinding().getAdditional()) {
|
||||
seeBinding(ab.getValueSet(), vslist, "core", sd);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
for (ValueSet vs : vslist.getList()) {
|
||||
if (vs.hasUserData("core") || !vs.hasUserData("ext") || vs.getUrl().startsWith("http://terminology.")) {
|
||||
vslist.drop(vs.getId());
|
||||
}
|
||||
}
|
||||
for (CodeSystem cs : cslist.getList()) {
|
||||
boolean keep = false;
|
||||
if (cs.hasUserData("vsl") && !cs.getUrl().startsWith("http://terminology.")) {
|
||||
keep = true;
|
||||
for (ValueSet vs : (ArrayList<ValueSet>) cs.getUserData("vsl")) {
|
||||
if (!vslist.has(vs.getUrl())) {
|
||||
keep = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!keep) {
|
||||
cslist.drop(cs.getId());
|
||||
}
|
||||
}
|
||||
for (ValueSet vs : vslist.getList()) {
|
||||
StructureDefinition sd = (StructureDefinition) vs.getUserData("ext");
|
||||
String s = sd.getUserString("folder");
|
||||
save(vs, dst, s, ids);
|
||||
}
|
||||
for (CodeSystem cs : cslist.getList()) {
|
||||
ValueSet vs = ((ArrayList<ValueSet>) cs.getUserData("vsl")).get(0);
|
||||
String s = vs.getUserString("folder");
|
||||
save(cs, dst,s, ids);
|
||||
}
|
||||
|
||||
deleteMatchingResources(ids, new File("/Users/grahamegrieve/work/r5/source"));
|
||||
}
|
||||
|
||||
private void deleteMatchingResources(Set<String> ids, File folder) {
|
||||
for (File f : folder.listFiles()) {
|
||||
if (f.isDirectory()) {
|
||||
deleteMatchingResources(ids, f);
|
||||
} else if (f.getName().endsWith(".json")) {
|
||||
try {
|
||||
JsonObject json = org.hl7.fhir.utilities.json.parser.JsonParser.parseObject(f);
|
||||
if (json.has("resourceType") && json.has("id") && ids.contains(json.asString("id"))) {
|
||||
System.out.println("Delete "+f.getAbsolutePath());
|
||||
f.delete();
|
||||
}
|
||||
} catch (Exception e) {
|
||||
// nothing
|
||||
}
|
||||
} else if (f.getName().endsWith(".xml")) {
|
||||
try {
|
||||
Element xml = XMLUtil.parseFileToDom(f.getAbsolutePath()).getDocumentElement();
|
||||
if (XMLUtil.hasNamedChild(xml, "id") && ids.contains(XMLUtil.getNamedChildValue(xml, "id"))) {
|
||||
System.out.println("Delete "+f.getAbsolutePath());
|
||||
f.delete();
|
||||
}
|
||||
} catch (Exception e) {
|
||||
// nothing
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void save(CanonicalResource cr, String dst, String folder, Set<String> ids) throws IOException {
|
||||
// TODO Auto-generated method stub
|
||||
cr.setText(null);
|
||||
if (!cr.hasTitle()) {
|
||||
cr.setTitle(Utilities.unCamelCase(cr.getName()));
|
||||
}
|
||||
ids.add(cr.getId());
|
||||
String fn = Utilities.path(dst, folder, cr.fhirType()+"-"+cr.getId()+".xml");
|
||||
cr.setUserData("folder", folder);
|
||||
if (!new File(fn).exists()) {
|
||||
Utilities.createDirectory(Utilities.getDirectoryForFile(fn));
|
||||
new XmlParser().setOutputStyle(OutputStyle.PRETTY).compose(new FileOutputStream(fn), cr);
|
||||
}
|
||||
}
|
||||
|
||||
private void seeBinding(String url, CanonicalResourceManager<ValueSet> vslist, String name, StructureDefinition sd) {
|
||||
ValueSet vs = vslist.get(url);
|
||||
if (vs != null) {
|
||||
vs.setUserData(name, sd);
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isDataType(String s) {
|
||||
return Utilities.existsInList(s,
|
||||
"PrimitiveType", "instant", "time", "date", "dateTime", "decimal", "boolean", "integer", "string",
|
||||
"uri", "base64Binary", "code", "id", "oid", "unsignedInt", "positiveInt", "markdown", "url", "canonical",
|
||||
"uuid", "integer64", "DataType", "BackboneType", "Identifier", "HumanName", "Address", "ContactPoint",
|
||||
"Timing", "Quantity", "SimpleQuantity", "Attachment", "Range", "Period", "Ratio", "RatioRange", "CodeableConcept",
|
||||
"Coding", "SampledData", "Age", "Distance", "Duration", "Count", "Money", "MoneyQuantity", "Annotation", "Signature", "DataType",
|
||||
"ContactDetail", "Contributor", "DataRequirement", "ParameterDefinition", "RelatedArtifact", "TriggerDefinition", "UsageContext",
|
||||
"Expression", "ExtendedContactDetail", "VirtualServiceDetail", "Availability", "MonetaryComponent", "DataType",
|
||||
"BackboneType", "Reference", "Narrative", "Extension", "Meta", "ElementDefinition", "Dosage", "xhtml", "CodeableReference");
|
||||
}
|
||||
|
||||
private String extractType(String x) {
|
||||
String s = x;
|
||||
if (s.contains(".")) {
|
||||
s = s.substring(0, s.indexOf("."));
|
||||
}
|
||||
return s;
|
||||
}
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
package org.hl7.fhir.convertors.misc;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ import java.io.BufferedOutputStream;
|
|||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
@ -11,6 +12,8 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
||||
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
|
||||
import org.apache.commons.compress.archivers.tar.TarArchiveInputStream;
|
||||
import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream;
|
||||
|
@ -38,8 +41,6 @@ import org.hl7.fhir.utilities.json.model.JsonObject;
|
|||
import org.hl7.fhir.utilities.json.parser.JsonParser;
|
||||
import org.hl7.fhir.utilities.npm.NpmPackageIndexBuilder;
|
||||
|
||||
import com.google.common.base.Charsets;
|
||||
|
||||
public class NpmPackageVersionConverter {
|
||||
|
||||
private static final int BUFFER_SIZE = 1024;
|
||||
|
@ -76,40 +77,14 @@ public class NpmPackageVersionConverter {
|
|||
}
|
||||
|
||||
public void execute() throws IOException {
|
||||
GzipCompressorInputStream gzipIn;
|
||||
try {
|
||||
gzipIn = new GzipCompressorInputStream(new FileInputStream(source));
|
||||
} catch (Exception e) {
|
||||
throw new IOException("Error reading " + source + ": " + e.getMessage(), e);
|
||||
}
|
||||
Map<String, byte[]> content = new HashMap<>();
|
||||
|
||||
try (TarArchiveInputStream tarIn = new TarArchiveInputStream(gzipIn)) {
|
||||
TarArchiveEntry entry;
|
||||
|
||||
while ((entry = (TarArchiveEntry) tarIn.getNextEntry()) != null) {
|
||||
String n = entry.getName();
|
||||
if (!entry.isDirectory()) {
|
||||
int count;
|
||||
byte[] data = new byte[BUFFER_SIZE];
|
||||
ByteArrayOutputStream fos = new ByteArrayOutputStream();
|
||||
try (BufferedOutputStream dest = new BufferedOutputStream(fos, BUFFER_SIZE)) {
|
||||
while ((count = tarIn.read(data, 0, BUFFER_SIZE)) != -1) {
|
||||
dest.write(data, 0, count);
|
||||
}
|
||||
}
|
||||
fos.close();
|
||||
content.put(n, fos.toByteArray());
|
||||
}
|
||||
}
|
||||
}
|
||||
Map<String, byte[]> content = loadContentMap(new FileInputStream(source));
|
||||
|
||||
Map<String, byte[]> output = new HashMap<>();
|
||||
output.put("package/package.json", convertPackage(content.get("package/package.json")));
|
||||
output.put("package/other/spec.internals", convertSpec(content.get("package/other/spec.internals")));
|
||||
|
||||
for (Entry<String, byte[]> e : content.entrySet()) {
|
||||
if (!e.getKey().equals("package/package.json") && !e.getKey().equals("package/other/spec.internals")) {
|
||||
if (!e.getKey().equals("package/package.json") && !e.getKey().equals("package/other/spec.internals") && !e.getKey().endsWith("ig-r4.json")) {
|
||||
byte[] cnv = e.getValue();
|
||||
try {
|
||||
JsonObject json = JsonParser.parseObject(e.getValue());
|
||||
|
@ -180,6 +155,41 @@ public class NpmPackageVersionConverter {
|
|||
TextFile.bytesToFile(b, dest);
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
protected Map<String, byte[]> loadContentMap(InputStream inputStream) throws IOException {
|
||||
GzipCompressorInputStream gzipIn;
|
||||
try {
|
||||
gzipIn = new GzipCompressorInputStream(inputStream);
|
||||
} catch (Exception e) {
|
||||
throw new IOException("Error reading " + source + ": " + e.getMessage(), e);
|
||||
}
|
||||
Map<String, byte[]> content = new HashMap<>();
|
||||
|
||||
try (TarArchiveInputStream tarIn = new TarArchiveInputStream(gzipIn)) {
|
||||
TarArchiveEntry entry;
|
||||
|
||||
while ((entry = (TarArchiveEntry) tarIn.getNextEntry()) != null) {
|
||||
String n = entry.getName();
|
||||
if (n.contains("..")) {
|
||||
throw new RuntimeException("Entry with an illegal name: " + n);
|
||||
}
|
||||
if (!entry.isDirectory()) {
|
||||
int count;
|
||||
byte[] data = new byte[BUFFER_SIZE];
|
||||
ByteArrayOutputStream fos = new ByteArrayOutputStream();
|
||||
try (BufferedOutputStream dest = new BufferedOutputStream(fos, BUFFER_SIZE)) {
|
||||
while ((count = tarIn.read(data, 0, BUFFER_SIZE)) != -1) {
|
||||
dest.write(data, 0, count);
|
||||
}
|
||||
}
|
||||
fos.close();
|
||||
content.put(n, fos.toByteArray());
|
||||
}
|
||||
}
|
||||
}
|
||||
return content;
|
||||
}
|
||||
|
||||
private byte[] convertPackage(byte[] cnt) throws IOException {
|
||||
JsonObject json = JsonParser.parseObject(cnt);
|
||||
currentVersion = json.getJsonArray("fhirVersions").get(0).asString();
|
||||
|
|
|
@ -3,7 +3,6 @@ package org.hl7.fhir.convertors.misc;
|
|||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.hl7.fhir.utilities.json.model.JsonObject;
|
||||
import org.hl7.fhir.utilities.json.model.JsonProperty;
|
||||
|
|
|
@ -3,7 +3,6 @@ package org.hl7.fhir.convertors.misc.xver;
|
|||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
||||
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_10_30;
|
||||
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_10_40;
|
||||
|
@ -14,7 +13,6 @@ import org.hl7.fhir.convertors.factory.VersionConvertorFactory_14_50;
|
|||
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_30_40;
|
||||
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_30_50;
|
||||
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_40_50;
|
||||
import org.hl7.fhir.convertors.misc.xver.CorePackageVersionConvertor.BaseConvertor;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.utilities.VersionUtilities;
|
||||
import org.hl7.fhir.utilities.json.model.JsonArray;
|
||||
|
|
|
@ -1,17 +1,16 @@
|
|||
package org.hl7.fhir.convertors.conv30_40;
|
||||
|
||||
import org.hl7.fhir.convertors.advisors.impl.BaseAdvisor_30_40;
|
||||
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_30_40;
|
||||
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.params.ParameterizedTest;
|
||||
import org.junit.jupiter.params.provider.Arguments;
|
||||
import org.junit.jupiter.params.provider.MethodSource;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.hl7.fhir.convertors.advisors.impl.BaseAdvisor_30_40;
|
||||
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_30_40;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.params.ParameterizedTest;
|
||||
import org.junit.jupiter.params.provider.Arguments;
|
||||
import org.junit.jupiter.params.provider.MethodSource;
|
||||
|
||||
public class Immunization30_40Test {
|
||||
|
||||
private org.hl7.fhir.r4.formats.JsonParser r4Parser = new org.hl7.fhir.r4.formats.JsonParser();
|
||||
|
|
|
@ -80,9 +80,8 @@ public class AuditEvent40_50Test {
|
|||
|
||||
org.hl7.fhir.r5.model.Resource r5_streamed = (org.hl7.fhir.r5.model.AuditEvent) new org.hl7.fhir.r5.formats.XmlParser().parse(new ByteArrayInputStream(stream.toByteArray()));
|
||||
|
||||
System.out.println(((org.hl7.fhir.r5.model.AuditEvent)r5_conv).getEntity().get(0).getQueryElement().getValueAsString());
|
||||
|
||||
|
||||
//FIXME we should not be even getting this far.
|
||||
assertArrayEquals(((org.hl7.fhir.r5.model.AuditEvent)r5_conv).getEntity().get(0).getQuery(), INVALID_BASE_64_BINARY_BYTE_ARRAY);
|
||||
assertArrayEquals(((org.hl7.fhir.r5.model.AuditEvent)r5_streamed).getEntity().get(0).getQuery(), INVALID_BASE_64_BINARY_BYTE_ARRAY);
|
||||
|
||||
|
|
|
@ -1,16 +1,12 @@
|
|||
package org.hl7.fhir.convertors.conv40_50;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
import org.apache.commons.codec.binary.Base64;
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
import org.hl7.fhir.convertors.factory.VersionConvertorFactory_40_50;
|
||||
import org.hl7.fhir.r5.test.utils.TestingUtilities;
|
||||
import org.hl7.fhir.utilities.TextFile;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
|
@ -22,8 +18,8 @@ public class StructureDefinition40_50Test {
|
|||
@Test
|
||||
@DisplayName("Test r5 -> r4 AuditEvent conversion.")
|
||||
public void testR5_R4() throws IOException {
|
||||
byte[] r4_input = TextFile.streamToBytes(this.getClass().getResourceAsStream("/sd-xpath-constraint-r4.xml"));
|
||||
byte[] r5_input = TextFile.streamToBytes(this.getClass().getResourceAsStream("/sd-xpath-constraint-r5.xml"));
|
||||
byte[] r4_input = getLineSeparatorNormalizedBytes("/sd-xpath-constraint-r4.xml");
|
||||
byte[] r5_input = getLineSeparatorNormalizedBytes("/sd-xpath-constraint-r5.xml");
|
||||
|
||||
org.hl7.fhir.r5.model.StructureDefinition r5_actual = (org.hl7.fhir.r5.model.StructureDefinition) new org.hl7.fhir.r5.formats.XmlParser().parse(r5_input);
|
||||
org.hl7.fhir.r4.model.StructureDefinition r4_conv = (org.hl7.fhir.r4.model.StructureDefinition) VersionConvertorFactory_40_50.convertResource(r5_actual);
|
||||
|
@ -36,12 +32,17 @@ public class StructureDefinition40_50Test {
|
|||
assertArrayEquals(r4_input, r4_output);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
private byte[] getLineSeparatorNormalizedBytes(String fileName) throws IOException {
|
||||
return new String(TextFile.streamToBytes(this.getClass().getResourceAsStream(fileName))).replace(System.lineSeparator(), "\n").getBytes();
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
@DisplayName("Test r4 -> r5 AuditEvent conversion.")
|
||||
public void testR4_R5() throws IOException {
|
||||
byte[] r4_input = TextFile.streamToBytes(this.getClass().getResourceAsStream("/sd-xpath-constraint-r4.xml"));
|
||||
byte[] r5_input = TextFile.streamToBytes(this.getClass().getResourceAsStream("/sd-xpath-constraint-r5.xml"));
|
||||
byte[] r4_input = getLineSeparatorNormalizedBytes("/sd-xpath-constraint-r4.xml");
|
||||
byte[] r5_input = getLineSeparatorNormalizedBytes("/sd-xpath-constraint-r5.xml");
|
||||
|
||||
org.hl7.fhir.r4.model.StructureDefinition r4_actual = (org.hl7.fhir.r4.model.StructureDefinition) new org.hl7.fhir.r4.formats.XmlParser().parse(r4_input);
|
||||
org.hl7.fhir.r5.model.StructureDefinition r5_conv = (org.hl7.fhir.r5.model.StructureDefinition) VersionConvertorFactory_40_50.convertResource(r4_actual);
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
package org.hl7.fhir.convertors.misc;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.Map;
|
||||
|
||||
import org.hl7.fhir.utilities.tests.ResourceLoaderTests;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class NpmPackageVersionConverterTests implements ResourceLoaderTests {
|
||||
@org.junit.jupiter.api.Test
|
||||
|
||||
public void testNormalTgz() throws IOException {
|
||||
InputStream tgzStream = getResourceAsInputStream("misc", "npmPackageVersionConverter", "tgz-normal.tgz");
|
||||
NpmPackageVersionConverter converter = new NpmPackageVersionConverter(null, null, "r5", null);
|
||||
Map<String, byte[]> contents = converter.loadContentMap(tgzStream);
|
||||
String actual = new String(contents.get("depth1/test.txt"), StandardCharsets.UTF_8);
|
||||
assertEquals("dummy file content", actual);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEvilTgz() throws IOException {
|
||||
RuntimeException thrown = Assertions.assertThrows(RuntimeException.class, () -> {
|
||||
InputStream tgzStream = getResourceAsInputStream("misc", "npmPackageVersionConverter", "tgz-evil.tgz");
|
||||
NpmPackageVersionConverter converter = new NpmPackageVersionConverter(null, null, "r5", null);
|
||||
converter.loadContentMap(tgzStream);
|
||||
});
|
||||
assertNotNull(thrown);
|
||||
assertEquals("Entry with an illegal name: ../evil.txt", thrown.getMessage());
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
|
@ -5,7 +5,7 @@
|
|||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>5.6.89-SNAPSHOT</version>
|
||||
<version>5.6.98-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
|
|
@ -99,7 +99,7 @@ public class Base64BinaryType extends PrimitiveType<byte[]> {
|
|||
* @throws DataFormatException
|
||||
*/
|
||||
public void checkValidBase64(String toCheck) throws DataFormatException {
|
||||
if (!Base64.isBase64(toCheck.getBytes())) {
|
||||
if (!org.hl7.fhir.utilities.Base64.isBase64(toCheck.getBytes())) {
|
||||
throw new DataFormatException("");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,33 +1,33 @@
|
|||
package org.hl7.fhir.dstu2.model;
|
||||
|
||||
/*
|
||||
Copyright (c) 2011+, HL7, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of HL7 nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this software without specific
|
||||
prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
*/
|
||||
/*
|
||||
Copyright (c) 2011+, HL7, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of HL7 nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this software without specific
|
||||
prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
@ -517,7 +517,7 @@ public enum ResourceType {
|
|||
if ("VisionPrescription".equals(code))
|
||||
return VisionPrescription;
|
||||
|
||||
throw new FHIRException("Unknown resource type"+code);
|
||||
throw new FHIRException("Unknown resource type "+code);
|
||||
}
|
||||
|
||||
}
|
|
@ -5,7 +5,7 @@
|
|||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>5.6.89-SNAPSHOT</version>
|
||||
<version>5.6.98-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
|
|
@ -100,7 +100,7 @@ public class Base64BinaryType extends PrimitiveType<byte[]> {
|
|||
* @throws DataFormatException
|
||||
*/
|
||||
public void checkValidBase64(String toCheck) throws DataFormatException {
|
||||
if (!Base64.isBase64(toCheck.getBytes())) {
|
||||
if (!org.hl7.fhir.utilities.Base64.isBase64(toCheck.getBytes())) {
|
||||
throw new DataFormatException("");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,33 +1,33 @@
|
|||
package org.hl7.fhir.dstu2016may.model;
|
||||
|
||||
/*
|
||||
Copyright (c) 2011+, HL7, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of HL7 nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this software without specific
|
||||
prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
*/
|
||||
/*
|
||||
Copyright (c) 2011+, HL7, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of HL7 nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this software without specific
|
||||
prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
@ -612,7 +612,7 @@ public enum ResourceType {
|
|||
if ("VisionPrescription".equals(code))
|
||||
return VisionPrescription;
|
||||
|
||||
throw new FHIRException("Unknown resource type"+code);
|
||||
throw new FHIRException("Unknown resource type "+code);
|
||||
}
|
||||
|
||||
}
|
|
@ -5,7 +5,7 @@
|
|||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>5.6.89-SNAPSHOT</version>
|
||||
<version>5.6.98-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
|
|
@ -132,12 +132,12 @@ public class Account extends DomainResource {
|
|||
return AccountStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown AccountStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AccountStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AccountStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AccountStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -1533,12 +1533,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return ActivityDefinitionKind.VISIONPRESCRIPTION;
|
||||
throw new IllegalArgumentException("Unknown ActivityDefinitionKind code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ActivityDefinitionKind> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ActivityDefinitionKind> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ActivityDefinitionKind>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Account".equals(codeString))
|
||||
|
@ -2109,12 +2109,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return ActivityParticipantType.RELATEDPERSON;
|
||||
throw new IllegalArgumentException("Unknown ActivityParticipantType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ActivityParticipantType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ActivityParticipantType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ActivityParticipantType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("patient".equals(codeString))
|
||||
|
|
|
@ -143,12 +143,12 @@ public class Address extends Type implements ICompositeType {
|
|||
return AddressUse.OLD;
|
||||
throw new IllegalArgumentException("Unknown AddressUse code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AddressUse> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AddressUse> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AddressUse>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("home".equals(codeString))
|
||||
|
@ -259,12 +259,12 @@ public class Address extends Type implements ICompositeType {
|
|||
return AddressType.BOTH;
|
||||
throw new IllegalArgumentException("Unknown AddressType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AddressType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AddressType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AddressType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("postal".equals(codeString))
|
||||
|
|
|
@ -121,12 +121,12 @@ public class AdverseEvent extends DomainResource {
|
|||
return AdverseEventCategory.PAE;
|
||||
throw new IllegalArgumentException("Unknown AdverseEventCategory code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AdverseEventCategory> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AdverseEventCategory> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AdverseEventCategory>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("AE".equals(codeString))
|
||||
|
@ -217,12 +217,12 @@ public class AdverseEvent extends DomainResource {
|
|||
return AdverseEventCausality.CAUSALITY2;
|
||||
throw new IllegalArgumentException("Unknown AdverseEventCausality code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AdverseEventCausality> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AdverseEventCausality> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AdverseEventCausality>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("causality1".equals(codeString))
|
||||
|
|
|
@ -134,12 +134,12 @@ public class AllergyIntolerance extends DomainResource {
|
|||
return AllergyIntoleranceClinicalStatus.RESOLVED;
|
||||
throw new IllegalArgumentException("Unknown AllergyIntoleranceClinicalStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AllergyIntoleranceClinicalStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AllergyIntoleranceClinicalStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AllergyIntoleranceClinicalStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
@ -258,12 +258,12 @@ public class AllergyIntolerance extends DomainResource {
|
|||
return AllergyIntoleranceVerificationStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown AllergyIntoleranceVerificationStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AllergyIntoleranceVerificationStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AllergyIntoleranceVerificationStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AllergyIntoleranceVerificationStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("unconfirmed".equals(codeString))
|
||||
|
@ -362,12 +362,12 @@ public class AllergyIntolerance extends DomainResource {
|
|||
return AllergyIntoleranceType.INTOLERANCE;
|
||||
throw new IllegalArgumentException("Unknown AllergyIntoleranceType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AllergyIntoleranceType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AllergyIntoleranceType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AllergyIntoleranceType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("allergy".equals(codeString))
|
||||
|
@ -482,12 +482,12 @@ public class AllergyIntolerance extends DomainResource {
|
|||
return AllergyIntoleranceCategory.BIOLOGIC;
|
||||
throw new IllegalArgumentException("Unknown AllergyIntoleranceCategory code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AllergyIntoleranceCategory> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AllergyIntoleranceCategory> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AllergyIntoleranceCategory>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("food".equals(codeString))
|
||||
|
@ -598,12 +598,12 @@ public class AllergyIntolerance extends DomainResource {
|
|||
return AllergyIntoleranceCriticality.UNABLETOASSESS;
|
||||
throw new IllegalArgumentException("Unknown AllergyIntoleranceCriticality code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AllergyIntoleranceCriticality> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AllergyIntoleranceCriticality> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AllergyIntoleranceCriticality>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("low".equals(codeString))
|
||||
|
@ -710,12 +710,12 @@ public class AllergyIntolerance extends DomainResource {
|
|||
return AllergyIntoleranceSeverity.SEVERE;
|
||||
throw new IllegalArgumentException("Unknown AllergyIntoleranceSeverity code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AllergyIntoleranceSeverity> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AllergyIntoleranceSeverity> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AllergyIntoleranceSeverity>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("mild".equals(codeString))
|
||||
|
|
|
@ -193,12 +193,12 @@ public class Appointment extends DomainResource {
|
|||
return AppointmentStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown AppointmentStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AppointmentStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AppointmentStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AppointmentStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("proposed".equals(codeString))
|
||||
|
@ -325,12 +325,12 @@ public class Appointment extends DomainResource {
|
|||
return ParticipantRequired.INFORMATIONONLY;
|
||||
throw new IllegalArgumentException("Unknown ParticipantRequired code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ParticipantRequired> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ParticipantRequired> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ParticipantRequired>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("required".equals(codeString))
|
||||
|
@ -449,12 +449,12 @@ public class Appointment extends DomainResource {
|
|||
return ParticipationStatus.NEEDSACTION;
|
||||
throw new IllegalArgumentException("Unknown ParticipationStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ParticipationStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ParticipationStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ParticipationStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("accepted".equals(codeString))
|
||||
|
|
|
@ -143,12 +143,12 @@ public class AppointmentResponse extends DomainResource {
|
|||
return ParticipantStatus.NEEDSACTION;
|
||||
throw new IllegalArgumentException("Unknown ParticipantStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ParticipantStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ParticipantStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ParticipantStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("accepted".equals(codeString))
|
||||
|
|
|
@ -157,12 +157,12 @@ public class AuditEvent extends DomainResource {
|
|||
return AuditEventAction.E;
|
||||
throw new IllegalArgumentException("Unknown AuditEventAction code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AuditEventAction> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AuditEventAction> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AuditEventAction>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("C".equals(codeString))
|
||||
|
@ -289,12 +289,12 @@ public class AuditEvent extends DomainResource {
|
|||
return AuditEventOutcome._12;
|
||||
throw new IllegalArgumentException("Unknown AuditEventOutcome code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AuditEventOutcome> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AuditEventOutcome> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AuditEventOutcome>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("0".equals(codeString))
|
||||
|
@ -429,12 +429,12 @@ public class AuditEvent extends DomainResource {
|
|||
return AuditEventAgentNetworkType._5;
|
||||
throw new IllegalArgumentException("Unknown AuditEventAgentNetworkType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AuditEventAgentNetworkType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AuditEventAgentNetworkType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AuditEventAgentNetworkType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("1".equals(codeString))
|
||||
|
|
|
@ -152,7 +152,7 @@ public class Base64BinaryType extends PrimitiveType<byte[]> implements IPrimitiv
|
|||
* @throws DataFormatException
|
||||
*/
|
||||
public void checkValidBase64(String toCheck) throws DataFormatException {
|
||||
if (!Base64.isBase64(toCheck.getBytes())) {
|
||||
if (!org.hl7.fhir.utilities.Base64.isBase64(toCheck.getBytes())) {
|
||||
throw new DataFormatException("");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -208,12 +208,12 @@ public class Bundle extends Resource implements IBaseBundle {
|
|||
return BundleType.COLLECTION;
|
||||
throw new IllegalArgumentException("Unknown BundleType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<BundleType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<BundleType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<BundleType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("document".equals(codeString))
|
||||
|
@ -344,12 +344,12 @@ public class Bundle extends Resource implements IBaseBundle {
|
|||
return SearchEntryMode.OUTCOME;
|
||||
throw new IllegalArgumentException("Unknown SearchEntryMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<SearchEntryMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<SearchEntryMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<SearchEntryMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("match".equals(codeString))
|
||||
|
@ -468,12 +468,12 @@ public class Bundle extends Resource implements IBaseBundle {
|
|||
return HTTPVerb.DELETE;
|
||||
throw new IllegalArgumentException("Unknown HTTPVerb code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<HTTPVerb> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<HTTPVerb> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<HTTPVerb>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("GET".equals(codeString))
|
||||
|
|
|
@ -141,12 +141,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return CapabilityStatementKind.REQUIREMENTS;
|
||||
throw new IllegalArgumentException("Unknown CapabilityStatementKind code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CapabilityStatementKind> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CapabilityStatementKind> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CapabilityStatementKind>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("instance".equals(codeString))
|
||||
|
@ -265,12 +265,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return UnknownContentCode.BOTH;
|
||||
throw new IllegalArgumentException("Unknown UnknownContentCode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<UnknownContentCode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<UnknownContentCode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<UnknownContentCode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("no".equals(codeString))
|
||||
|
@ -369,12 +369,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return RestfulCapabilityMode.SERVER;
|
||||
throw new IllegalArgumentException("Unknown RestfulCapabilityMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<RestfulCapabilityMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<RestfulCapabilityMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<RestfulCapabilityMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("client".equals(codeString))
|
||||
|
@ -549,12 +549,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return TypeRestfulInteraction.SEARCHTYPE;
|
||||
throw new IllegalArgumentException("Unknown TypeRestfulInteraction code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<TypeRestfulInteraction> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<TypeRestfulInteraction> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<TypeRestfulInteraction>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("read".equals(codeString))
|
||||
|
@ -685,12 +685,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return ResourceVersionPolicy.VERSIONEDUPDATE;
|
||||
throw new IllegalArgumentException("Unknown ResourceVersionPolicy code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ResourceVersionPolicy> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ResourceVersionPolicy> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ResourceVersionPolicy>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("no-version".equals(codeString))
|
||||
|
@ -809,12 +809,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return ConditionalReadStatus.FULLSUPPORT;
|
||||
throw new IllegalArgumentException("Unknown ConditionalReadStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConditionalReadStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConditionalReadStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConditionalReadStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("not-supported".equals(codeString))
|
||||
|
@ -925,12 +925,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return ConditionalDeleteStatus.MULTIPLE;
|
||||
throw new IllegalArgumentException("Unknown ConditionalDeleteStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConditionalDeleteStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConditionalDeleteStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConditionalDeleteStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("not-supported".equals(codeString))
|
||||
|
@ -1061,12 +1061,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return ReferenceHandlingPolicy.LOCAL;
|
||||
throw new IllegalArgumentException("Unknown ReferenceHandlingPolicy code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ReferenceHandlingPolicy> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ReferenceHandlingPolicy> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ReferenceHandlingPolicy>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("literal".equals(codeString))
|
||||
|
@ -1193,12 +1193,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return SystemRestfulInteraction.HISTORYSYSTEM;
|
||||
throw new IllegalArgumentException("Unknown SystemRestfulInteraction code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<SystemRestfulInteraction> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<SystemRestfulInteraction> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<SystemRestfulInteraction>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("transaction".equals(codeString))
|
||||
|
@ -1297,12 +1297,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return EventCapabilityMode.RECEIVER;
|
||||
throw new IllegalArgumentException("Unknown EventCapabilityMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EventCapabilityMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EventCapabilityMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EventCapabilityMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("sender".equals(codeString))
|
||||
|
@ -1405,12 +1405,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return MessageSignificanceCategory.NOTIFICATION;
|
||||
throw new IllegalArgumentException("Unknown MessageSignificanceCategory code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<MessageSignificanceCategory> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<MessageSignificanceCategory> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<MessageSignificanceCategory>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Consequence".equals(codeString))
|
||||
|
@ -1505,12 +1505,12 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
|
|||
return DocumentMode.CONSUMER;
|
||||
throw new IllegalArgumentException("Unknown DocumentMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DocumentMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DocumentMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DocumentMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("producer".equals(codeString))
|
||||
|
|
|
@ -181,12 +181,12 @@ public class CarePlan extends DomainResource {
|
|||
return CarePlanStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown CarePlanStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CarePlanStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CarePlanStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CarePlanStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("draft".equals(codeString))
|
||||
|
@ -323,12 +323,12 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use
|
|||
return CarePlanIntent.OPTION;
|
||||
throw new IllegalArgumentException("Unknown CarePlanIntent code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CarePlanIntent> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CarePlanIntent> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CarePlanIntent>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("proposal".equals(codeString))
|
||||
|
@ -487,12 +487,12 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use
|
|||
return CarePlanActivityStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown CarePlanActivityStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CarePlanActivityStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CarePlanActivityStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CarePlanActivityStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("not-started".equals(codeString))
|
||||
|
|
|
@ -156,12 +156,12 @@ public class CareTeam extends DomainResource {
|
|||
return CareTeamStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown CareTeamStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CareTeamStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CareTeamStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CareTeamStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("proposed".equals(codeString))
|
||||
|
|
|
@ -185,12 +185,12 @@ public class ChargeItem extends DomainResource {
|
|||
return ChargeItemStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown ChargeItemStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ChargeItemStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ChargeItemStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ChargeItemStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("planned".equals(codeString))
|
||||
|
|
|
@ -148,12 +148,12 @@ public class Claim extends DomainResource {
|
|||
return ClaimStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown ClaimStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ClaimStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ClaimStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ClaimStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
@ -276,12 +276,12 @@ public class Claim extends DomainResource {
|
|||
return Use.OTHER;
|
||||
throw new IllegalArgumentException("Unknown Use code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<Use> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<Use> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<Use>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("complete".equals(codeString))
|
||||
|
|
|
@ -147,12 +147,12 @@ public class ClaimResponse extends DomainResource {
|
|||
return ClaimResponseStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown ClaimResponseStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ClaimResponseStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ClaimResponseStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ClaimResponseStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -135,12 +135,12 @@ public class ClinicalImpression extends DomainResource {
|
|||
return ClinicalImpressionStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown ClinicalImpressionStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ClinicalImpressionStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ClinicalImpressionStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ClinicalImpressionStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("draft".equals(codeString))
|
||||
|
|
|
@ -150,12 +150,12 @@ public class CodeSystem extends MetadataResource {
|
|||
return CodeSystemHierarchyMeaning.CLASSIFIEDWITH;
|
||||
throw new IllegalArgumentException("Unknown CodeSystemHierarchyMeaning code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CodeSystemHierarchyMeaning> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CodeSystemHierarchyMeaning> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CodeSystemHierarchyMeaning>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("grouped-by".equals(codeString))
|
||||
|
@ -278,12 +278,12 @@ public class CodeSystem extends MetadataResource {
|
|||
return CodeSystemContentMode.COMPLETE;
|
||||
throw new IllegalArgumentException("Unknown CodeSystemContentMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CodeSystemContentMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CodeSystemContentMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CodeSystemContentMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("not-present".equals(codeString))
|
||||
|
@ -466,12 +466,12 @@ public class CodeSystem extends MetadataResource {
|
|||
return FilterOperator.EXISTS;
|
||||
throw new IllegalArgumentException("Unknown FilterOperator code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<FilterOperator> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<FilterOperator> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<FilterOperator>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("=".equals(codeString))
|
||||
|
@ -638,12 +638,12 @@ public class CodeSystem extends MetadataResource {
|
|||
return PropertyType.DATETIME;
|
||||
throw new IllegalArgumentException("Unknown PropertyType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<PropertyType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<PropertyType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<PropertyType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("code".equals(codeString))
|
||||
|
|
|
@ -181,12 +181,12 @@ public class Communication extends DomainResource {
|
|||
return CommunicationStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown CommunicationStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CommunicationStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CommunicationStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CommunicationStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("preparation".equals(codeString))
|
||||
|
|
|
@ -181,12 +181,12 @@ public class CommunicationRequest extends DomainResource {
|
|||
return CommunicationRequestStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown CommunicationRequestStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CommunicationRequestStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CommunicationRequestStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CommunicationRequestStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("draft".equals(codeString))
|
||||
|
@ -321,12 +321,12 @@ public class CommunicationRequest extends DomainResource {
|
|||
return CommunicationPriority.STAT;
|
||||
throw new IllegalArgumentException("Unknown CommunicationPriority code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CommunicationPriority> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CommunicationPriority> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CommunicationPriority>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("routine".equals(codeString))
|
||||
|
|
|
@ -161,12 +161,12 @@ public class CompartmentDefinition extends MetadataResource {
|
|||
return CompartmentType.DEVICE;
|
||||
throw new IllegalArgumentException("Unknown CompartmentType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CompartmentType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CompartmentType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CompartmentType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Patient".equals(codeString))
|
||||
|
|
|
@ -146,12 +146,12 @@ public class Composition extends DomainResource {
|
|||
return CompositionStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown CompositionStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CompositionStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CompositionStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CompositionStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("preliminary".equals(codeString))
|
||||
|
@ -298,12 +298,12 @@ public class Composition extends DomainResource {
|
|||
return DocumentConfidentiality.V;
|
||||
throw new IllegalArgumentException("Unknown DocumentConfidentiality code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DocumentConfidentiality> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DocumentConfidentiality> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DocumentConfidentiality>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("U".equals(codeString))
|
||||
|
@ -434,12 +434,12 @@ public class Composition extends DomainResource {
|
|||
return CompositionAttestationMode.OFFICIAL;
|
||||
throw new IllegalArgumentException("Unknown CompositionAttestationMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CompositionAttestationMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CompositionAttestationMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CompositionAttestationMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("personal".equals(codeString))
|
||||
|
@ -562,12 +562,12 @@ public class Composition extends DomainResource {
|
|||
return DocumentRelationshipType.APPENDS;
|
||||
throw new IllegalArgumentException("Unknown DocumentRelationshipType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DocumentRelationshipType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DocumentRelationshipType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DocumentRelationshipType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("replaces".equals(codeString))
|
||||
|
@ -678,12 +678,12 @@ public class Composition extends DomainResource {
|
|||
return SectionMode.CHANGES;
|
||||
throw new IllegalArgumentException("Unknown SectionMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<SectionMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<SectionMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<SectionMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("working".equals(codeString))
|
||||
|
|
|
@ -141,12 +141,12 @@ public class ConceptMap extends MetadataResource {
|
|||
return ConceptMapGroupUnmappedMode.OTHERMAP;
|
||||
throw new IllegalArgumentException("Unknown ConceptMapGroupUnmappedMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConceptMapGroupUnmappedMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConceptMapGroupUnmappedMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConceptMapGroupUnmappedMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("provided".equals(codeString))
|
||||
|
|
|
@ -157,12 +157,12 @@ public class Condition extends DomainResource {
|
|||
return ConditionClinicalStatus.RESOLVED;
|
||||
throw new IllegalArgumentException("Unknown ConditionClinicalStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConditionClinicalStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConditionClinicalStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConditionClinicalStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
@ -313,12 +313,12 @@ public class Condition extends DomainResource {
|
|||
return ConditionVerificationStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown ConditionVerificationStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConditionVerificationStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConditionVerificationStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConditionVerificationStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("provisional".equals(codeString))
|
||||
|
|
|
@ -170,12 +170,12 @@ public class Consent extends DomainResource {
|
|||
return ConsentState.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown ConsentState code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConsentState> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConsentState> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConsentState>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("draft".equals(codeString))
|
||||
|
@ -306,12 +306,12 @@ public class Consent extends DomainResource {
|
|||
return ConsentDataMeaning.AUTHOREDBY;
|
||||
throw new IllegalArgumentException("Unknown ConsentDataMeaning code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConsentDataMeaning> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConsentDataMeaning> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConsentDataMeaning>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("instance".equals(codeString))
|
||||
|
@ -410,12 +410,12 @@ public class Consent extends DomainResource {
|
|||
return ConsentExceptType.PERMIT;
|
||||
throw new IllegalArgumentException("Unknown ConsentExceptType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConsentExceptType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConsentExceptType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConsentExceptType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("deny".equals(codeString))
|
||||
|
|
|
@ -177,12 +177,12 @@ public class ContactPoint extends Type implements ICompositeType {
|
|||
return ContactPointSystem.OTHER;
|
||||
throw new IllegalArgumentException("Unknown ContactPointSystem code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ContactPointSystem> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ContactPointSystem> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ContactPointSystem>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("phone".equals(codeString))
|
||||
|
@ -329,12 +329,12 @@ public class ContactPoint extends Type implements ICompositeType {
|
|||
return ContactPointUse.MOBILE;
|
||||
throw new IllegalArgumentException("Unknown ContactPointUse code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ContactPointUse> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ContactPointUse> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ContactPointUse>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("home".equals(codeString))
|
||||
|
|
|
@ -281,12 +281,12 @@ public class Contract extends DomainResource {
|
|||
return ContractStatus.TERMINATED;
|
||||
throw new IllegalArgumentException("Unknown ContractStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ContractStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ContractStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ContractStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("amended".equals(codeString))
|
||||
|
|
|
@ -142,12 +142,12 @@ public class Contributor extends Type implements ICompositeType {
|
|||
return ContributorType.ENDORSER;
|
||||
throw new IllegalArgumentException("Unknown ContributorType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ContributorType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ContributorType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ContributorType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("author".equals(codeString))
|
||||
|
|
|
@ -144,12 +144,12 @@ public class Coverage extends DomainResource {
|
|||
return CoverageStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown CoverageStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CoverageStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CoverageStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CoverageStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -173,12 +173,12 @@ public class DataElement extends MetadataResource {
|
|||
return DataElementStringency.FLEXIBLE;
|
||||
throw new IllegalArgumentException("Unknown DataElementStringency code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DataElementStringency> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DataElementStringency> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DataElementStringency>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("comparable".equals(codeString))
|
||||
|
|
|
@ -193,12 +193,12 @@ public class DetectedIssue extends DomainResource {
|
|||
return DetectedIssueStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown DetectedIssueStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DetectedIssueStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DetectedIssueStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DetectedIssueStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("registered".equals(codeString))
|
||||
|
@ -325,12 +325,12 @@ public class DetectedIssue extends DomainResource {
|
|||
return DetectedIssueSeverity.LOW;
|
||||
throw new IllegalArgumentException("Unknown DetectedIssueSeverity code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DetectedIssueSeverity> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DetectedIssueSeverity> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DetectedIssueSeverity>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("high".equals(codeString))
|
||||
|
|
|
@ -170,12 +170,12 @@ public class Device extends DomainResource {
|
|||
return UDIEntryType.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown UDIEntryType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<UDIEntryType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<UDIEntryType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<UDIEntryType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("barcode".equals(codeString))
|
||||
|
@ -306,12 +306,12 @@ public class Device extends DomainResource {
|
|||
return FHIRDeviceStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown FHIRDeviceStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<FHIRDeviceStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<FHIRDeviceStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<FHIRDeviceStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -229,12 +229,12 @@ public class DeviceComponent extends DomainResource {
|
|||
return MeasmntPrinciple.MANUAL;
|
||||
throw new IllegalArgumentException("Unknown MeasmntPrinciple code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<MeasmntPrinciple> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<MeasmntPrinciple> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<MeasmntPrinciple>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("other".equals(codeString))
|
||||
|
|
|
@ -144,12 +144,12 @@ public class DeviceMetric extends DomainResource {
|
|||
return DeviceMetricOperationalStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown DeviceMetricOperationalStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DeviceMetricOperationalStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DeviceMetricOperationalStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DeviceMetricOperationalStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("on".equals(codeString))
|
||||
|
@ -320,12 +320,12 @@ public class DeviceMetric extends DomainResource {
|
|||
return DeviceMetricColor.WHITE;
|
||||
throw new IllegalArgumentException("Unknown DeviceMetricColor code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DeviceMetricColor> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DeviceMetricColor> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DeviceMetricColor>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("black".equals(codeString))
|
||||
|
@ -464,12 +464,12 @@ public class DeviceMetric extends DomainResource {
|
|||
return DeviceMetricCategory.UNSPECIFIED;
|
||||
throw new IllegalArgumentException("Unknown DeviceMetricCategory code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DeviceMetricCategory> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DeviceMetricCategory> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DeviceMetricCategory>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("measurement".equals(codeString))
|
||||
|
@ -592,12 +592,12 @@ public class DeviceMetric extends DomainResource {
|
|||
return DeviceMetricCalibrationType.TWOPOINT;
|
||||
throw new IllegalArgumentException("Unknown DeviceMetricCalibrationType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DeviceMetricCalibrationType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DeviceMetricCalibrationType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DeviceMetricCalibrationType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("unspecified".equals(codeString))
|
||||
|
@ -720,12 +720,12 @@ public class DeviceMetric extends DomainResource {
|
|||
return DeviceMetricCalibrationState.UNSPECIFIED;
|
||||
throw new IllegalArgumentException("Unknown DeviceMetricCalibrationState code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DeviceMetricCalibrationState> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DeviceMetricCalibrationState> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DeviceMetricCalibrationState>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("not-calibrated".equals(codeString))
|
||||
|
|
|
@ -181,12 +181,12 @@ public class DeviceRequest extends DomainResource {
|
|||
return DeviceRequestStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown DeviceRequestStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DeviceRequestStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DeviceRequestStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DeviceRequestStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("draft".equals(codeString))
|
||||
|
@ -321,12 +321,12 @@ public class DeviceRequest extends DomainResource {
|
|||
return RequestPriority.STAT;
|
||||
throw new IllegalArgumentException("Unknown RequestPriority code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<RequestPriority> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<RequestPriority> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<RequestPriority>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("routine".equals(codeString))
|
||||
|
|
|
@ -167,12 +167,12 @@ public class DeviceUseStatement extends DomainResource {
|
|||
return DeviceUseStatementStatus.ONHOLD;
|
||||
throw new IllegalArgumentException("Unknown DeviceUseStatementStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DeviceUseStatementStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DeviceUseStatementStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DeviceUseStatementStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -218,12 +218,12 @@ public class DiagnosticReport extends DomainResource {
|
|||
return DiagnosticReportStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown DiagnosticReportStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DiagnosticReportStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DiagnosticReportStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DiagnosticReportStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("registered".equals(codeString))
|
||||
|
|
|
@ -147,12 +147,12 @@ public class DocumentReference extends DomainResource {
|
|||
return ReferredDocumentStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown ReferredDocumentStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ReferredDocumentStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ReferredDocumentStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ReferredDocumentStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("preliminary".equals(codeString))
|
||||
|
@ -275,12 +275,12 @@ public class DocumentReference extends DomainResource {
|
|||
return DocumentRelationshipType.APPENDS;
|
||||
throw new IllegalArgumentException("Unknown DocumentRelationshipType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DocumentRelationshipType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DocumentRelationshipType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DocumentRelationshipType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("replaces".equals(codeString))
|
||||
|
|
|
@ -160,12 +160,12 @@ public class ElementDefinition extends Type implements ICompositeType {
|
|||
return PropertyRepresentation.XHTML;
|
||||
throw new IllegalArgumentException("Unknown PropertyRepresentation code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<PropertyRepresentation> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<PropertyRepresentation> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<PropertyRepresentation>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("xmlAttr".equals(codeString))
|
||||
|
@ -304,12 +304,12 @@ public class ElementDefinition extends Type implements ICompositeType {
|
|||
return DiscriminatorType.PROFILE;
|
||||
throw new IllegalArgumentException("Unknown DiscriminatorType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DiscriminatorType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DiscriminatorType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DiscriminatorType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("value".equals(codeString))
|
||||
|
@ -424,12 +424,12 @@ public class ElementDefinition extends Type implements ICompositeType {
|
|||
return SlicingRules.OPENATEND;
|
||||
throw new IllegalArgumentException("Unknown SlicingRules code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<SlicingRules> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<SlicingRules> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<SlicingRules>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("closed".equals(codeString))
|
||||
|
@ -536,12 +536,12 @@ public class ElementDefinition extends Type implements ICompositeType {
|
|||
return AggregationMode.BUNDLED;
|
||||
throw new IllegalArgumentException("Unknown AggregationMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AggregationMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AggregationMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AggregationMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("contained".equals(codeString))
|
||||
|
@ -648,12 +648,12 @@ public class ElementDefinition extends Type implements ICompositeType {
|
|||
return ReferenceVersionRules.SPECIFIC;
|
||||
throw new IllegalArgumentException("Unknown ReferenceVersionRules code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ReferenceVersionRules> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ReferenceVersionRules> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ReferenceVersionRules>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("either".equals(codeString))
|
||||
|
@ -748,12 +748,12 @@ public class ElementDefinition extends Type implements ICompositeType {
|
|||
return ConstraintSeverity.WARNING;
|
||||
throw new IllegalArgumentException("Unknown ConstraintSeverity code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConstraintSeverity> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConstraintSeverity> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConstraintSeverity>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("error".equals(codeString))
|
||||
|
|
|
@ -144,12 +144,12 @@ public class EligibilityRequest extends DomainResource {
|
|||
return EligibilityRequestStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown EligibilityRequestStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EligibilityRequestStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EligibilityRequestStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EligibilityRequestStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -146,12 +146,12 @@ public class EligibilityResponse extends DomainResource {
|
|||
return EligibilityResponseStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown EligibilityResponseStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EligibilityResponseStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EligibilityResponseStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EligibilityResponseStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -203,12 +203,12 @@ public class Encounter extends DomainResource {
|
|||
return EncounterStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown EncounterStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EncounterStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EncounterStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EncounterStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("planned".equals(codeString))
|
||||
|
@ -355,12 +355,12 @@ Not to be used when the patient is currently at the location
|
|||
return EncounterLocationStatus.COMPLETED;
|
||||
throw new IllegalArgumentException("Unknown EncounterLocationStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EncounterLocationStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EncounterLocationStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EncounterLocationStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("planned".equals(codeString))
|
||||
|
|
|
@ -166,12 +166,12 @@ public class Endpoint extends DomainResource {
|
|||
return EndpointStatus.TEST;
|
||||
throw new IllegalArgumentException("Unknown EndpointStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EndpointStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EndpointStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EndpointStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -142,12 +142,12 @@ public class EnrollmentRequest extends DomainResource {
|
|||
return EnrollmentRequestStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown EnrollmentRequestStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EnrollmentRequestStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EnrollmentRequestStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EnrollmentRequestStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -143,12 +143,12 @@ public class EnrollmentResponse extends DomainResource {
|
|||
return EnrollmentResponseStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown EnrollmentResponseStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EnrollmentResponseStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EnrollmentResponseStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EnrollmentResponseStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -121,12 +121,12 @@ public class Enumerations {
|
|||
return AbstractType.ANY;
|
||||
throw new IllegalArgumentException("Unknown AbstractType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AbstractType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AbstractType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AbstractType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Type".equals(codeString))
|
||||
|
@ -238,12 +238,12 @@ public class Enumerations {
|
|||
return AdministrativeGender.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown AdministrativeGender code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AdministrativeGender> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AdministrativeGender> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AdministrativeGender>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("male".equals(codeString))
|
||||
|
@ -387,12 +387,12 @@ public class Enumerations {
|
|||
return AgeUnits.A;
|
||||
throw new IllegalArgumentException("Unknown AgeUnits code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<AgeUnits> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<AgeUnits> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<AgeUnits>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("min".equals(codeString))
|
||||
|
@ -520,12 +520,12 @@ public class Enumerations {
|
|||
return BindingStrength.EXAMPLE;
|
||||
throw new IllegalArgumentException("Unknown BindingStrength code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<BindingStrength> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<BindingStrength> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<BindingStrength>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("required".equals(codeString))
|
||||
|
@ -717,12 +717,12 @@ public class Enumerations {
|
|||
return ConceptMapEquivalence.DISJOINT;
|
||||
throw new IllegalArgumentException("Unknown ConceptMapEquivalence code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ConceptMapEquivalence> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ConceptMapEquivalence> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ConceptMapEquivalence>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("relatedto".equals(codeString))
|
||||
|
@ -938,12 +938,12 @@ public class Enumerations {
|
|||
return DataAbsentReason.NOTPERFORMED;
|
||||
throw new IllegalArgumentException("Unknown DataAbsentReason code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DataAbsentReason> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DataAbsentReason> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DataAbsentReason>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("unknown".equals(codeString))
|
||||
|
@ -1687,12 +1687,12 @@ public class Enumerations {
|
|||
return DataType.XHTML;
|
||||
throw new IllegalArgumentException("Unknown DataType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DataType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DataType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DataType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Address".equals(codeString))
|
||||
|
@ -2000,12 +2000,12 @@ public class Enumerations {
|
|||
return DocumentReferenceStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown DocumentReferenceStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DocumentReferenceStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DocumentReferenceStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DocumentReferenceStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("current".equals(codeString))
|
||||
|
@ -4175,12 +4175,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return FHIRAllTypes.ANY;
|
||||
throw new IllegalArgumentException("Unknown FHIRAllTypes code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<FHIRAllTypes> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<FHIRAllTypes> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<FHIRAllTypes>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Address".equals(codeString))
|
||||
|
@ -7014,12 +7014,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return FHIRDefinedType.VISIONPRESCRIPTION;
|
||||
throw new IllegalArgumentException("Unknown FHIRDefinedType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<FHIRDefinedType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<FHIRDefinedType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<FHIRDefinedType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Address".equals(codeString))
|
||||
|
@ -7911,12 +7911,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return MessageEvent.VALUESETEXPAND;
|
||||
throw new IllegalArgumentException("Unknown MessageEvent code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<MessageEvent> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<MessageEvent> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<MessageEvent>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("CodeSystem-expand".equals(codeString))
|
||||
|
@ -8056,12 +8056,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return NoteType.PRINTOPER;
|
||||
throw new IllegalArgumentException("Unknown NoteType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<NoteType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<NoteType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<NoteType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("display".equals(codeString))
|
||||
|
@ -8177,12 +8177,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return PublicationStatus.UNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown PublicationStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<PublicationStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<PublicationStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<PublicationStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("draft".equals(codeString))
|
||||
|
@ -8290,12 +8290,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return RemittanceOutcome.PARTIAL;
|
||||
throw new IllegalArgumentException("Unknown RemittanceOutcome code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<RemittanceOutcome> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<RemittanceOutcome> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<RemittanceOutcome>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("complete".equals(codeString))
|
||||
|
@ -9793,12 +9793,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return ResourceType.VISIONPRESCRIPTION;
|
||||
throw new IllegalArgumentException("Unknown ResourceType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ResourceType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ResourceType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ResourceType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Account".equals(codeString))
|
||||
|
@ -10426,12 +10426,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return SearchParamType.URI;
|
||||
throw new IllegalArgumentException("Unknown SearchParamType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<SearchParamType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<SearchParamType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<SearchParamType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("number".equals(codeString))
|
||||
|
@ -10591,12 +10591,12 @@ The primary difference between a medication statement and a medication administr
|
|||
return SpecialValues.NILKNOWN;
|
||||
throw new IllegalArgumentException("Unknown SpecialValues code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<SpecialValues> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<SpecialValues> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<SpecialValues>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("true".equals(codeString))
|
||||
|
|
|
@ -179,12 +179,12 @@ public class EpisodeOfCare extends DomainResource {
|
|||
return EpisodeOfCareStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown EpisodeOfCareStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<EpisodeOfCareStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<EpisodeOfCareStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<EpisodeOfCareStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("planned".equals(codeString))
|
||||
|
|
|
@ -137,12 +137,12 @@ public class ExpansionProfile extends MetadataResource {
|
|||
return SystemVersionProcessingMode.OVERRIDE;
|
||||
throw new IllegalArgumentException("Unknown SystemVersionProcessingMode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<SystemVersionProcessingMode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<SystemVersionProcessingMode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<SystemVersionProcessingMode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("default".equals(codeString))
|
||||
|
|
|
@ -148,12 +148,12 @@ public class ExplanationOfBenefit extends DomainResource {
|
|||
return ExplanationOfBenefitStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown ExplanationOfBenefitStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ExplanationOfBenefitStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ExplanationOfBenefitStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ExplanationOfBenefitStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -148,12 +148,12 @@ public class FamilyMemberHistory extends DomainResource {
|
|||
return FamilyHistoryStatus.HEALTHUNKNOWN;
|
||||
throw new IllegalArgumentException("Unknown FamilyHistoryStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<FamilyHistoryStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<FamilyHistoryStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<FamilyHistoryStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("partial".equals(codeString))
|
||||
|
|
|
@ -129,12 +129,12 @@ public class Flag extends DomainResource {
|
|||
return FlagStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown FlagStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<FlagStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<FlagStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<FlagStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("active".equals(codeString))
|
||||
|
|
|
@ -254,12 +254,12 @@ public class Goal extends DomainResource {
|
|||
return GoalStatus.REJECTED;
|
||||
throw new IllegalArgumentException("Unknown GoalStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<GoalStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<GoalStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<GoalStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("proposed".equals(codeString))
|
||||
|
|
|
@ -162,12 +162,12 @@ public class GraphDefinition extends MetadataResource {
|
|||
return CompartmentCode.DEVICE;
|
||||
throw new IllegalArgumentException("Unknown CompartmentCode code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<CompartmentCode> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<CompartmentCode> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<CompartmentCode>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("Patient".equals(codeString))
|
||||
|
@ -294,12 +294,12 @@ public class GraphDefinition extends MetadataResource {
|
|||
return GraphCompartmentRule.CUSTOM;
|
||||
throw new IllegalArgumentException("Unknown GraphCompartmentRule code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<GraphCompartmentRule> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<GraphCompartmentRule> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<GraphCompartmentRule>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("identical".equals(codeString))
|
||||
|
|
|
@ -169,12 +169,12 @@ public class Group extends DomainResource {
|
|||
return GroupType.SUBSTANCE;
|
||||
throw new IllegalArgumentException("Unknown GroupType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<GroupType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<GroupType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<GroupType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("person".equals(codeString))
|
||||
|
|
|
@ -168,12 +168,12 @@ public class GuidanceResponse extends DomainResource {
|
|||
return GuidanceResponseStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown GuidanceResponseStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<GuidanceResponseStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<GuidanceResponseStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<GuidanceResponseStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("success".equals(codeString))
|
||||
|
|
|
@ -181,12 +181,12 @@ public class HealthcareService extends DomainResource {
|
|||
return DaysOfWeek.SUN;
|
||||
throw new IllegalArgumentException("Unknown DaysOfWeek code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<DaysOfWeek> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<DaysOfWeek> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<DaysOfWeek>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("mon".equals(codeString))
|
||||
|
|
|
@ -180,12 +180,12 @@ public class HumanName extends Type implements ICompositeType {
|
|||
return NameUse.MAIDEN;
|
||||
throw new IllegalArgumentException("Unknown NameUse code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<NameUse> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<NameUse> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<NameUse>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("usual".equals(codeString))
|
||||
|
|
|
@ -129,7 +129,7 @@ public class Identifier extends Type implements ICompositeType {
|
|||
public static class IdentifierUseEnumFactory implements EnumFactory<IdentifierUse> {
|
||||
public IdentifierUse fromCode(String codeString) throws IllegalArgumentException {
|
||||
if (codeString == null || "".equals(codeString))
|
||||
if (codeString == null || "".equals(codeString))
|
||||
if (codeString == null || "".equals(codeString) || "?".equals(codeString))
|
||||
return null;
|
||||
if ("usual".equals(codeString))
|
||||
return IdentifierUse.USUAL;
|
||||
|
@ -141,12 +141,12 @@ public class Identifier extends Type implements ICompositeType {
|
|||
return IdentifierUse.SECONDARY;
|
||||
throw new IllegalArgumentException("Unknown IdentifierUse code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<IdentifierUse> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<IdentifierUse> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<IdentifierUse>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("usual".equals(codeString))
|
||||
|
|
|
@ -145,12 +145,12 @@ public class ImagingStudy extends DomainResource {
|
|||
return InstanceAvailability.UNAVAILABLE;
|
||||
throw new IllegalArgumentException("Unknown InstanceAvailability code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<InstanceAvailability> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<InstanceAvailability> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<InstanceAvailability>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("ONLINE".equals(codeString))
|
||||
|
|
|
@ -121,12 +121,12 @@ public class Immunization extends DomainResource {
|
|||
return ImmunizationStatus.ENTEREDINERROR;
|
||||
throw new IllegalArgumentException("Unknown ImmunizationStatus code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<ImmunizationStatus> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<ImmunizationStatus> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<ImmunizationStatus>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("completed".equals(codeString))
|
||||
|
|
|
@ -126,12 +126,12 @@ public class ImplementationGuide extends MetadataResource {
|
|||
return GuideDependencyType.INCLUSION;
|
||||
throw new IllegalArgumentException("Unknown GuideDependencyType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<GuideDependencyType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<GuideDependencyType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<GuideDependencyType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("reference".equals(codeString))
|
||||
|
@ -294,12 +294,12 @@ public class ImplementationGuide extends MetadataResource {
|
|||
return GuidePageKind.RESOURCE;
|
||||
throw new IllegalArgumentException("Unknown GuidePageKind code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<GuidePageKind> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<GuidePageKind> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<GuidePageKind>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("page".equals(codeString))
|
||||
|
|
|
@ -132,12 +132,12 @@ public class Linkage extends DomainResource {
|
|||
return LinkageType.HISTORICAL;
|
||||
throw new IllegalArgumentException("Unknown LinkageType code '"+codeString+"'");
|
||||
}
|
||||
public Enumeration<LinkageType> fromType(Base code) throws FHIRException {
|
||||
public Enumeration<LinkageType> fromType(PrimitiveType<?> code) throws FHIRException {
|
||||
if (code == null)
|
||||
return null;
|
||||
if (code.isEmpty())
|
||||
return new Enumeration<LinkageType>(this);
|
||||
String codeString = ((PrimitiveType) code).asStringValue();
|
||||
String codeString = code.asStringValue();
|
||||
if (codeString == null || "".equals(codeString))
|
||||
return null;
|
||||
if ("source".equals(codeString))
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue