mirror of
https://github.com/hapifhir/org.hl7.fhir.core.git
synced 2025-02-10 06:44:44 +00:00
more work on code generation for profiles
This commit is contained in:
parent
928f1a7365
commit
a541971532
@ -119,7 +119,7 @@ public class PECodeGenerator {
|
||||
public void genId() {
|
||||
if (isResource) {
|
||||
genField(true, "id", "String", "id", "", false, "", 0, 1, null);
|
||||
genAccessors(true, false, "id", "String", "", "String", "String", "Id", "Ids", false, "", false, false);
|
||||
genAccessors(true, false, "id", "String", "", "String", "String", "Id", "Ids", false, "", false, false, null);
|
||||
genLoad(true, false, "id", "id", "IdType", "", "String", "String", "Id", "Ids", false, false, null, false);
|
||||
genSave(true, false, "id", "id", "IdType", "", "String", "String", "Id", "Ids", false, false, false, null, false);
|
||||
genClear(false, "id", "String");
|
||||
@ -377,7 +377,7 @@ public class PECodeGenerator {
|
||||
if (isPrim && field.hasFixedValue()) {
|
||||
genFixed(name, ptype, field.getFixedValue());
|
||||
}
|
||||
genAccessors(isPrim, isAbstract, name, type, init, ptype, ltype, cname, csname, field.isList(), field.documentation(), field.hasFixedValue(), isEnum);
|
||||
genAccessors(isPrim, isAbstract, name, type, init, ptype, ltype, cname, csname, field.isList(), field.documentation(), field.hasFixedValue(), isEnum, field.definition());
|
||||
genLoad(isPrim, isAbstract, name, sname, type, init, ptype, ltype, cname, csname, field.isList(), field.hasFixedValue(), field.types().get(0), isEnum);
|
||||
genSave(isPrim, isAbstract, name, sname, type, init, ptype, ltype, cname, csname, field.isList(), field.hasFixedValue(), isExtension, field.types().get(0), isEnum);
|
||||
genClear(field.isList(), name, ptype);
|
||||
@ -495,8 +495,10 @@ public class PECodeGenerator {
|
||||
}
|
||||
}
|
||||
|
||||
private void genAccessors(boolean isPrim, boolean isAbstract, String name, String type, String init, String ptype, String ltype, String cname, String csname, boolean isList, String shortDoco, boolean isFixed, boolean isEnum) {
|
||||
jdoc(accessors, doco, 2, true);
|
||||
private void genAccessors(boolean isPrim, boolean isAbstract, String name, String type, String init, String ptype, String ltype, String cname, String csname, boolean isList, String shortDoco, boolean isFixed, boolean isEnum, ElementDefinition ed) {
|
||||
if (ed != null) {
|
||||
jdoc(accessors, ed.getDefinition(), 2, true);
|
||||
}
|
||||
if ((isEnum || isPrim) && extensionPolicy != ExtensionPolicy.Primitives && !isList) {
|
||||
w(accessors, " public "+ptype+" get"+cname+"() {");
|
||||
w(accessors, " return "+name+";");
|
||||
|
@ -1,4 +1,4 @@
|
||||
package org.hl7.fhir.r5.profiles;
|
||||
package org.hl7.fhir.r5.test.profiles;
|
||||
|
||||
|
||||
import java.io.FileInputStream;
|
@ -0,0 +1,122 @@
|
||||
package org.hl7.fhir.r5.test.profiles;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.hl7.fhir.r5.context.IWorkerContext;
|
||||
import org.hl7.fhir.r5.formats.JsonParser;
|
||||
import org.hl7.fhir.r5.model.MedicinalProductDefinition;
|
||||
import org.hl7.fhir.r5.model.Resource;
|
||||
import org.hl7.fhir.r5.test.profiles.codegen.MedicinalProductDefinitionUvEpi;
|
||||
import org.hl7.fhir.r5.test.utils.TestPackageLoader;
|
||||
import org.hl7.fhir.r5.test.utils.TestingUtilities;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.utilities.npm.FilesystemPackageCacheManager;
|
||||
import org.hl7.fhir.utilities.npm.NpmPackage;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
/**
|
||||
* The files in org.hl7.fhir.r5.test.profiles.codegen are generated
|
||||
* by running the validator with these parameters:
|
||||
*
|
||||
* -codegen -version R5 -ig hl7.fhir.dk.core#3.2.0 -ig hl7.fhir.uv.emedicinal-product-info#1.0.0 -profiles http://hl7.dk/fhir/core/StructureDefinition/* -output /Users/grahamegrieve/work/core/org.hl7.fhir.r5/src/test/java/org/hl7/fhir/r5/test/profiles -package-name org.hl7.fhir.r5.test.profiles -profiles http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/*
|
||||
*
|
||||
* They should be regenerated by this command prior to running these tests for a full test of the code gen framework
|
||||
* Todo: change this test to generate them (easy) and compile them on the fly (not so easy)
|
||||
*
|
||||
*/
|
||||
public class PECodeGenTests {
|
||||
|
||||
|
||||
private IWorkerContext ctxt;
|
||||
private NpmPackage dkcore;
|
||||
private NpmPackage emed;
|
||||
|
||||
|
||||
public void load() throws IOException {
|
||||
if (ctxt == null) {
|
||||
ctxt = TestingUtilities.getSharedWorkerContext();
|
||||
FilesystemPackageCacheManager pc = new FilesystemPackageCacheManager.Builder().build();
|
||||
TestPackageLoader loader = new TestPackageLoader(Utilities.strings("StructureDefinition", "ValueSet", "CodeSystem"));
|
||||
dkcore = pc.loadPackage("hl7.fhir.dk.core", "3.2.0");
|
||||
ctxt.loadFromPackage(dkcore, loader);
|
||||
emed = pc.loadPackage("hl7.fhir.uv.emedicinal-product-info", "1.0.0");
|
||||
ctxt.loadFromPackage(emed, loader);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testProfile() throws IOException {
|
||||
load();
|
||||
MedicinalProductDefinition res = (MedicinalProductDefinition) new JsonParser().parse(emed.load("example", "MedicinalProductDefinition-800a51a2-d81d-49a4-a4eb-f2417d301837.json"));
|
||||
Assertions.assertEquals("800a51a2-d81d-49a4-a4eb-f2417d301837", res.getIdBase());
|
||||
MedicinalProductDefinitionUvEpi pr = MedicinalProductDefinitionUvEpi.fromSource(ctxt, res);
|
||||
Assertions.assertEquals("800a51a2-d81d-49a4-a4eb-f2417d301837", pr.getId());
|
||||
Assertions.assertEquals("http://example.org/sid/product", pr.getIdentifiers().get(0).getSystem());
|
||||
//
|
||||
// PEDefinition pe = new PEBuilder(ctxt, PEElementPropertiesPolicy.EXTENSION, true).buildPEDefinition("http://hl7.org/fhir/test/StructureDefinition/pe-profile1");
|
||||
//
|
||||
// Assertions.assertEquals("TestProfile", pe.name());
|
||||
// Assertions.assertEquals("Observation", pe.schemaName());
|
||||
// Assertions.assertEquals(0, pe.min());
|
||||
// Assertions.assertEquals(Integer.MAX_VALUE, pe.max());
|
||||
// Assertions.assertEquals("Observation", pe.types().get(0).getType());
|
||||
// Assertions.assertEquals("TestProfile", pe.types().get(0).getName());
|
||||
// Assertions.assertNotNull(pe.definition());
|
||||
// Assertions.assertNotNull(pe.baseDefinition());
|
||||
// Assertions.assertEquals("Test Observation Profile", pe.shortDocumentation());
|
||||
// Assertions.assertEquals("Test Observation Profile.", pe.documentation());
|
||||
//
|
||||
// List<PEDefinition> children = pe.children("Observation");
|
||||
//
|
||||
// checkElement(pe, "Observation", "TestProfile", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/test/StructureDefinition/pe-profile1", 18, "Observation");
|
||||
// checkElement(children.get(0), "id", "id", 0, 1, false, null, 0, "id");
|
||||
// checkElement(children.get(1), "meta", "meta", 0, 1, false, "http://hl7.org/fhir/StructureDefinition/Meta", 7, "meta");
|
||||
// checkElement(children.get(2), "language", "language", 0, 1, false, "http://hl7.org/fhir/StructureDefinition/code", 2, "language");
|
||||
// checkElement(children.get(3), "text", "text", 0, 1, false, "http://hl7.org/fhir/StructureDefinition/Narrative", 3, "text");
|
||||
// checkElement(children.get(4), "contained", "contained", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/StructureDefinition/Resource", 4, "contained");
|
||||
// checkElement(children.get(5), "extension", "extension", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/StructureDefinition/Extension", 2, "extension.where(((url = 'http://hl7.org/fhir/test/StructureDefinition/pe-extension-simple') or (url = 'http://hl7.org/fhir/test/StructureDefinition/pe-extension-complex')).not())");
|
||||
// checkElement(children.get(6), "extension", "simple", 0, 1, false, "http://hl7.org/fhir/StructureDefinition/code", 2, "extension('http://hl7.org/fhir/test/StructureDefinition/pe-extension-simple').value");
|
||||
// checkElement(children.get(7), "extension", "complex", 0, 1, false, "http://hl7.org/fhir/test/StructureDefinition/pe-extension-complex", 4, "extension('http://hl7.org/fhir/test/StructureDefinition/pe-extension-complex')");
|
||||
// checkElement(children.get(8), "identifier", "identifier", 0, 1, false, "http://hl7.org/fhir/StructureDefinition/Identifier", 7, "identifier");
|
||||
// checkElement(children.get(9), "status", "status", 1, 1, true, "http://hl7.org/fhir/StructureDefinition/code", 2, "status");
|
||||
// checkElement(children.get(10), "category", "category", 1, 1, false, "http://hl7.org/fhir/StructureDefinition/CodeableConcept", 3, "category");
|
||||
// checkElement(children.get(11), "code", "code", 1, 1, true, "http://hl7.org/fhir/StructureDefinition/CodeableConcept", 3, "code");
|
||||
// checkElement(children.get(12), "subject", "subject", 1, 1, false, "http://hl7.org/fhir/StructureDefinition/Reference", 5, "subject");
|
||||
// checkElement(children.get(13), "encounter", "encounter", 0, 1, false, "http://hl7.org/fhir/StructureDefinition/Reference", 5, "encounter");
|
||||
// checkElement(children.get(14), "effective[x]", "effective[x]", 1, 1, false, "http://hl7.org/fhir/StructureDefinition/dateTime", 2, "effective");
|
||||
// checkElement(children.get(15), "issued", "issued", 0, 1, false, "http://hl7.org/fhir/StructureDefinition/instant", 2, "issued");
|
||||
// checkElement(children.get(16), "performer", "performer", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/StructureDefinition/Reference", 5, "performer");
|
||||
// checkElement(children.get(17), "value[x]", "valueCodeableConcept", 0, 1, false, "http://hl7.org/fhir/test/StructureDefinition/pe-profile2", 4, "value.ofType(CodeableConcept)");
|
||||
//
|
||||
// List<PEDefinition> gchildren = children.get(11).children();
|
||||
// checkElement(gchildren.get(0), "extension", "extension", 0, Integer.MAX_VALUE, true, "http://hl7.org/fhir/StructureDefinition/Extension", 2, "extension");
|
||||
// checkElement(gchildren.get(1), "coding", "coding", 0, Integer.MAX_VALUE, true, "http://hl7.org/fhir/StructureDefinition/Coding", 6, "coding");
|
||||
// checkElement(gchildren.get(2), "text", "text", 0, 1, true, "http://hl7.org/fhir/StructureDefinition/string", 2, "text");
|
||||
//
|
||||
//
|
||||
// gchildren = children.get(17).children("http://hl7.org/fhir/test/StructureDefinition/pe-profile2");
|
||||
// checkElement(gchildren.get(0), "coding", "coding", 1, 2, false, "http://hl7.org/fhir/StructureDefinition/Coding", 6, "coding.where(((system = 'http://snomed.info/sct') or (system = 'http://loinc.org')).not())");
|
||||
// checkElement(gchildren.get(1), "coding", "snomedct", 1, 1, false, "http://hl7.org/fhir/StructureDefinition/Coding", 5, "coding.where(system = 'http://snomed.info/sct')");
|
||||
// checkElement(gchildren.get(2), "coding", "loinc", 0, 1, false, "http://hl7.org/fhir/StructureDefinition/Coding", 5, "coding.where(system = 'http://loinc.org')");
|
||||
// checkElement(gchildren.get(3), "text", "text", 1, 1, false, "http://hl7.org/fhir/StructureDefinition/string", 2, "text");
|
||||
//
|
||||
// List<PEDefinition> ggchildren = gchildren.get(3).children("http://hl7.org/fhir/StructureDefinition/string");
|
||||
// checkElement(ggchildren.get(0), "extension", "extension", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/StructureDefinition/Extension", 2, "extension");
|
||||
// checkElement(ggchildren.get(1), "value", "value", 1, 1, false, null, 3, "value");
|
||||
//
|
||||
// gchildren = children.get(7).children("http://hl7.org/fhir/StructureDefinition/Extension");
|
||||
// checkElement(gchildren.get(0), "extension", "extension", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/StructureDefinition/Extension", 2, "extension.where(((url = 'slice1') or (url = 'slice2') or (url = 'slice3')).not())");
|
||||
// checkElement(gchildren.get(1), "extension", "slice1", 0, 2, false, "http://hl7.org/fhir/StructureDefinition/Coding", 6, "extension('slice1').value");
|
||||
// checkElement(gchildren.get(2), "extension", "slice2", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/StructureDefinition/string", 2, "extension('slice2').value");
|
||||
// checkElement(gchildren.get(3), "extension", "slice3", 1, 1, false, "http://hl7.org/fhir/StructureDefinition/Extension", 3, "extension('slice3')");
|
||||
//
|
||||
// ggchildren = gchildren.get(3).children("http://hl7.org/fhir/StructureDefinition/Extension");
|
||||
// checkElement(ggchildren.get(0), "extension", "extension", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/StructureDefinition/Extension", 2, "extension");
|
||||
// checkElement(ggchildren.get(1), "extension", "slice3a", 0, 2, false, "http://hl7.org/fhir/StructureDefinition/Coding", 6, "extension('slice3a').value");
|
||||
// checkElement(ggchildren.get(2), "extension", "slice3b", 0, Integer.MAX_VALUE, false, "http://hl7.org/fhir/StructureDefinition/string", 2, "extension('slice3b').value");
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package org.hl7.fhir.r5.profiles;
|
||||
package org.hl7.fhir.r5.test.profiles;
|
||||
|
||||
|
||||
import org.hl7.fhir.r5.context.IWorkerContext;
|
@ -1,4 +1,4 @@
|
||||
package org.hl7.fhir.r5.profiles;
|
||||
package org.hl7.fhir.r5.test.profiles;
|
||||
|
||||
/*
|
||||
Copyright (c) 2011+, HL7, Inc.
|
@ -1,4 +1,4 @@
|
||||
package org.hl7.fhir.r5.profiles;
|
||||
package org.hl7.fhir.r5.test.profiles;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.ArrayList;
|
@ -1,4 +1,4 @@
|
||||
package org.hl7.fhir.r5.profiles;
|
||||
package org.hl7.fhir.r5.test.profiles;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.ArrayList;
|
@ -1,4 +1,4 @@
|
||||
package org.hl7.fhir.r5.profiles;
|
||||
package org.hl7.fhir.r5.test.profiles;
|
||||
|
||||
/*
|
||||
* Licensed under CC0 1.0 Universal (CC0 1.0).
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
@ -377,12 +377,6 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -397,9 +391,11 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -429,9 +425,21 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -461,9 +469,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* An identifier for the administrable product.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -493,9 +499,8 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* The status of this administrable product. Enables tracking the life-cycle of the
|
||||
* content.
|
||||
*
|
||||
*/
|
||||
public PublicationStatus getStatus() {
|
||||
@ -512,9 +517,13 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* References a product from which one or more of the constituent parts of that
|
||||
* product can be prepared and used as described by this administrable product. If
|
||||
* this administrable product describes the administration of a crushed tablet, the
|
||||
* 'formOf' would be the product representing a distribution containing tablets and
|
||||
* possibly also a cream. This is distinct from the 'producedFrom' which refers to
|
||||
* the specific components of the product that are used in this preparation, rather
|
||||
* than the product as a whole.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getFormOfs() {
|
||||
@ -544,9 +553,14 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Indicates the specific manufactured items that are part of the 'formOf' product
|
||||
* that are used in the preparation of this specific administrable form. In some
|
||||
* cases, an administrable form might use all of the items from the overall product
|
||||
* (or there might only be one item), while in other cases, an administrable form
|
||||
* might use only a subset of the items available in the overall product. For
|
||||
* example, an administrable form might involve combining a liquid and a powder
|
||||
* available as part of an overall product, but not involve applying the also
|
||||
* supplied cream.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getProducedFroms() {
|
||||
@ -576,9 +590,9 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* A device that is integral to the medicinal product, in effect being considered
|
||||
* as an "ingredient" of the medicinal product. This is not intended for devices
|
||||
* that are just co-packaged.
|
||||
*
|
||||
*/
|
||||
public Reference getDevice() {
|
||||
@ -595,9 +609,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getProperties() {
|
||||
@ -621,9 +633,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getColors() {
|
||||
@ -647,9 +657,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getFlavors() {
|
||||
@ -673,9 +681,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getScores() {
|
||||
@ -699,9 +705,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getShapes() {
|
||||
@ -725,9 +729,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getSurfaceforms() {
|
||||
@ -751,9 +753,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getSizes() {
|
||||
@ -777,9 +777,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getImages() {
|
||||
@ -803,9 +801,7 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* Characteristics e.g. a product's onset of action.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getImprints() {
|
||||
@ -829,9 +825,10 @@ public class AdministrableProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product in the final form which is suitable for administering to a
|
||||
* patient (after any mixing of multiple components, dissolution etc. has been
|
||||
* performed).
|
||||
* The path by which the product is taken into or makes contact with the body. In
|
||||
* some regions this is referred to as the licenced or approved route.
|
||||
* RouteOfAdministration cannot be used when the 'formOf' product already uses
|
||||
* MedicinalProductDefinition.route (and vice versa).
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getRouteOfAdministrations() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -123,8 +123,11 @@ public class AuthorizationIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -154,8 +157,8 @@ public class AuthorizationIdentifier extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public String getSystem() {
|
||||
@ -167,8 +170,8 @@ public class AuthorizationIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -185,8 +188,7 @@ public class AuthorizationIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -203,8 +205,7 @@ public class AuthorizationIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
@ -316,11 +316,6 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -335,8 +330,11 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Persistent identifier that remains the same for all versions of this ePI. The
|
||||
* identifier remains the same regardless of any changes to the Bundle and
|
||||
* regardless of any changes made to the Resources within the Bundle. This purpose
|
||||
* of this identifier is to ensure all versions of an ePI can be collected as a set
|
||||
* under a common parent identifier.
|
||||
*
|
||||
*/
|
||||
public Identifier getIdentifier() {
|
||||
@ -353,8 +351,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Indicates the purpose of this bundle - how it is intended to be used.
|
||||
*
|
||||
*/
|
||||
public String getType() {
|
||||
@ -366,8 +363,8 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Original date in which this ePI document received its first authorization. As
|
||||
* with the identifier, this date persists across versions.
|
||||
*
|
||||
*/
|
||||
public Date getTimestamp() {
|
||||
@ -384,8 +381,10 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* If a set of search matches, this is the (potentially estimated) total number of
|
||||
* entries of type 'match' across all pages in the search. It does not include
|
||||
* search.mode = 'include' or 'outcome' entries and it does not provide a count of
|
||||
* the number of entries in the Bundle.
|
||||
*
|
||||
*/
|
||||
public int getTotal() {
|
||||
@ -402,8 +401,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* A series of links that provide context to this bundle.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getLinks() {
|
||||
@ -427,8 +425,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* An entry resource included in the ePI document bundle resource.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getEntries() {
|
||||
@ -452,8 +449,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* ePI Composition
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getComposition() { // BackboneElement is abstract
|
||||
@ -469,8 +465,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Organization
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getOrganizations() {
|
||||
@ -494,8 +489,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Regulated Authorization
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getAuthorizations() {
|
||||
@ -519,8 +513,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Medicinal Product Definition
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getMedicinalProducts() {
|
||||
@ -544,8 +537,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Packaged Product Definition
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getPackagedProducts() {
|
||||
@ -569,8 +561,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Administrable Product Definition
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getAdministrableProducts() {
|
||||
@ -594,8 +585,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Manufactured Item Definition
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getManufacturedItems() {
|
||||
@ -619,8 +609,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Ingredient
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getIngredients() {
|
||||
@ -644,8 +633,8 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* ePI ClinicalUseDefinition used for Interactions, Warnings,Indication,
|
||||
* Contraindication
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getClinicalUses() {
|
||||
@ -669,8 +658,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Substance Definition
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getSubstanceDefinitions() {
|
||||
@ -694,8 +682,7 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Binary
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getBinaries() {
|
||||
@ -719,8 +706,8 @@ public class BundleUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Electronic Product Information Bundle Document. A container for the collection
|
||||
* of resources that make up the ePI document.
|
||||
* Captures issues and warnings that relate to the construction of the Bundle and
|
||||
* the content within it.
|
||||
*
|
||||
*/
|
||||
public OperationOutcome getIssues() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -123,8 +123,11 @@ public class CVRIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -154,8 +157,8 @@ public class CVRIdentifier extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public String getSystem() {
|
||||
@ -167,8 +170,8 @@ public class CVRIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -185,8 +188,7 @@ public class CVRIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -203,8 +205,7 @@ public class CVRIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
@ -195,11 +195,6 @@ public class ClinicalUseDefinitionContraindicationUvEpi extends PEGeneratedBase
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -214,8 +209,11 @@ public class ClinicalUseDefinitionContraindicationUvEpi extends PEGeneratedBase
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -245,8 +243,21 @@ public class ClinicalUseDefinitionContraindicationUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -276,8 +287,7 @@ public class ClinicalUseDefinitionContraindicationUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Business identifier for this issue.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -307,8 +317,7 @@ public class ClinicalUseDefinitionContraindicationUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* indication | contraindication | interaction | undesirable-effect | warning.
|
||||
*
|
||||
*/
|
||||
public String getType() {
|
||||
@ -320,8 +329,8 @@ public class ClinicalUseDefinitionContraindicationUvEpi extends PEGeneratedBase
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The medication, product, substance, device, procedure etc. for which this is an
|
||||
* indication.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getSubjects() {
|
||||
@ -351,8 +360,7 @@ public class ClinicalUseDefinitionContraindicationUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Specifics for when this is a contraindication.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getContraindication() { // BackboneElement is abstract
|
||||
@ -368,8 +376,7 @@ public class ClinicalUseDefinitionContraindicationUvEpi extends PEGeneratedBase
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The population group to which this applies.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPopulations() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
@ -195,11 +195,6 @@ public class ClinicalUseDefinitionIndicationUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -214,8 +209,11 @@ public class ClinicalUseDefinitionIndicationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -245,8 +243,21 @@ public class ClinicalUseDefinitionIndicationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -276,8 +287,7 @@ public class ClinicalUseDefinitionIndicationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Business identifier for this issue.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -307,8 +317,7 @@ public class ClinicalUseDefinitionIndicationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* indication | contraindication | interaction | undesirable-effect | warning.
|
||||
*
|
||||
*/
|
||||
public String getType() {
|
||||
@ -320,8 +329,8 @@ public class ClinicalUseDefinitionIndicationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The medication, product, substance, device, procedure etc. for which this is an
|
||||
* indication.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getSubjects() {
|
||||
@ -351,8 +360,7 @@ public class ClinicalUseDefinitionIndicationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Specifics for when this is an indication.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getIndication() { // BackboneElement is abstract
|
||||
@ -368,8 +376,7 @@ public class ClinicalUseDefinitionIndicationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The population group to which this applies.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPopulations() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
@ -195,11 +195,6 @@ public class ClinicalUseDefinitionInteractionUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -214,8 +209,11 @@ public class ClinicalUseDefinitionInteractionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -245,8 +243,21 @@ public class ClinicalUseDefinitionInteractionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -276,8 +287,7 @@ public class ClinicalUseDefinitionInteractionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Business identifier for this issue.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -307,8 +317,7 @@ public class ClinicalUseDefinitionInteractionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* indication | contraindication | interaction | undesirable-effect | warning.
|
||||
*
|
||||
*/
|
||||
public String getType() {
|
||||
@ -320,8 +329,8 @@ public class ClinicalUseDefinitionInteractionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The medication, product, substance, device, procedure etc. for which this is an
|
||||
* indication.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getSubjects() {
|
||||
@ -351,8 +360,7 @@ public class ClinicalUseDefinitionInteractionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Specifics for when this is an interaction.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getInteraction() { // BackboneElement is abstract
|
||||
@ -368,8 +376,7 @@ public class ClinicalUseDefinitionInteractionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The population group to which this applies.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPopulations() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
@ -195,11 +195,6 @@ public class ClinicalUseDefinitionUndesirableEffectUvEpi extends PEGeneratedBase
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -214,8 +209,11 @@ public class ClinicalUseDefinitionUndesirableEffectUvEpi extends PEGeneratedBase
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -245,8 +243,21 @@ public class ClinicalUseDefinitionUndesirableEffectUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -276,8 +287,7 @@ public class ClinicalUseDefinitionUndesirableEffectUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Business identifier for this issue.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -307,8 +317,7 @@ public class ClinicalUseDefinitionUndesirableEffectUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* indication | contraindication | interaction | undesirable-effect | warning.
|
||||
*
|
||||
*/
|
||||
public String getType() {
|
||||
@ -320,8 +329,8 @@ public class ClinicalUseDefinitionUndesirableEffectUvEpi extends PEGeneratedBase
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The medication, product, substance, device, procedure etc. for which this is an
|
||||
* indication.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getSubjects() {
|
||||
@ -351,8 +360,7 @@ public class ClinicalUseDefinitionUndesirableEffectUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The population group to which this applies.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPopulations() {
|
||||
@ -382,8 +390,8 @@ public class ClinicalUseDefinitionUndesirableEffectUvEpi extends PEGeneratedBase
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Describe the possible undesirable effects (negative outcomes) from the use of
|
||||
* the medicinal product as treatment.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getUndesirableEffect() { // BackboneElement is abstract
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
@ -195,11 +195,6 @@ public class ClinicalUseDefinitionWarningUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -214,8 +209,11 @@ public class ClinicalUseDefinitionWarningUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -245,8 +243,21 @@ public class ClinicalUseDefinitionWarningUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -276,8 +287,7 @@ public class ClinicalUseDefinitionWarningUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* Business identifier for this issue.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -307,8 +317,7 @@ public class ClinicalUseDefinitionWarningUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* indication | contraindication | interaction | undesirable-effect | warning.
|
||||
*
|
||||
*/
|
||||
public String getType() {
|
||||
@ -320,8 +329,8 @@ public class ClinicalUseDefinitionWarningUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The medication, product, substance, device, procedure etc. for which this is an
|
||||
* indication.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getSubjects() {
|
||||
@ -351,8 +360,7 @@ public class ClinicalUseDefinitionWarningUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* The population group to which this applies.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPopulations() {
|
||||
@ -382,8 +390,10 @@ public class ClinicalUseDefinitionWarningUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A single issue - either an indication, contraindication, interaction or an
|
||||
* undesirable effect for a medicinal product, medication, device or procedure.
|
||||
* A critical piece of information about environmental, health or physical risks or
|
||||
* hazards that serve as caution to the user. For example 'Do not operate heavy
|
||||
* machinery', 'May cause drowsiness', or 'Get medical advice/attention if you feel
|
||||
* unwell'.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getWarning() { // BackboneElement is abstract
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
@ -440,18 +440,6 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -466,15 +454,11 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -504,15 +488,21 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -542,15 +532,9 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* Unlike the Bundle identifier which persists, the Composition identifier does not
|
||||
* persist across versions. Each new version of the Composition receives a new
|
||||
* identifier.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -580,15 +564,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* The workflow/clinical status of this composition. The status is a marker for the
|
||||
* clinical standing of the document.
|
||||
*
|
||||
*/
|
||||
public CompositionStatus getStatus() {
|
||||
@ -605,15 +582,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* Specifies the type of ePI template. For example, Package Insert, Patient
|
||||
* Information, Summary of Product Characteristics, Human Prescription, Drug Label.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getType() {
|
||||
@ -630,15 +600,10 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* Who or what the composition is about. The composition can be about a person,
|
||||
* (patient or healthcare practitioner), a device (e.g. a machine) or even a group
|
||||
* of subjects (such as a document about a herd of livestock, or a set of patients
|
||||
* that share a common exposure).
|
||||
*
|
||||
*/
|
||||
public List<Reference> getSubjects() {
|
||||
@ -668,15 +633,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* Describes the clinical encounter or type of care this documentation is
|
||||
* associated with.
|
||||
*
|
||||
*/
|
||||
public Reference getEncounter() {
|
||||
@ -693,15 +651,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* The composition editing time, when the composition was last logically changed by
|
||||
* the author.
|
||||
*
|
||||
*/
|
||||
public Date getDate() {
|
||||
@ -718,15 +669,11 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* The content was developed with a focus and intent of supporting the contexts
|
||||
* that are listed. These contexts may be general categories (gender, age, ...) or
|
||||
* may be references to specific programs (insurance plans, studies, ...) and may
|
||||
* be used to assist with indexing and searching for appropriate Composition
|
||||
* instances.
|
||||
*
|
||||
*/
|
||||
public List<UsageContext> getUseContexts() {
|
||||
@ -756,15 +703,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* Link to the Organization resource that describes the organization responsible
|
||||
* for the ePI (For example, Markting Authorization Holder).
|
||||
*
|
||||
*/
|
||||
public List<Reference> getAuthors() {
|
||||
@ -794,15 +734,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* A brief summary name describing the ePI. The title should include: Proprietary
|
||||
* Name(s) (Non-proprietary Name(s)) Dose Form, Route of Administration.
|
||||
*
|
||||
*/
|
||||
public String getTitle() {
|
||||
@ -819,15 +752,7 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* For any additional notes.
|
||||
*
|
||||
*/
|
||||
public List<Annotation> getNotes() {
|
||||
@ -857,15 +782,7 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* A participant who has attested to the accuracy of the composition/document.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getAttesters() {
|
||||
@ -889,15 +806,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* Identifies the organization or group who is responsible for ongoing maintenance
|
||||
* of and access to the composition/document information.
|
||||
*
|
||||
*/
|
||||
public Reference getCustodian() {
|
||||
@ -914,15 +824,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* A crossreference from this ePI's composition to another related Composition or
|
||||
* ePI document.
|
||||
*
|
||||
*/
|
||||
public List<RelatedArtifact> getRelatesTos() {
|
||||
@ -952,15 +855,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* The clinical service, such as a colonoscopy or an appendectomy, being
|
||||
* documented.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getEvents() {
|
||||
@ -984,15 +880,8 @@ public class CompositionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A set of healthcare-related information that is assembled together into a single
|
||||
* logical package that provides a single coherent statement of meaning,
|
||||
* establishes its own context and that has clinical attestation with regard to who
|
||||
* is making the statement. A Composition defines the structure and narrative
|
||||
* content necessary for a document. However, a Composition alone does not
|
||||
* constitute a document. Rather, the Composition must be the first entry in a
|
||||
* Bundle where Bundle.type=document, and any other resources referenced from
|
||||
* Composition must be included as subsequent entries in the Bundle (for example
|
||||
* Patient, Practitioner, Encounter, etc.).
|
||||
* This is the root or level 1 section heading in the ePI. All other section
|
||||
* headings are sub-sections, or children, of this section heading
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getSections() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Extension for the last date a Condition-instance was confirmed valid in its
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
@ -357,11 +357,6 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -376,8 +371,11 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -407,8 +405,21 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and manageable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -438,8 +449,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* A unique identifier assigned to this observation.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -469,8 +479,9 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* A plan, proposal or order that is fulfilled in whole or in part by this event.
|
||||
* For example, a MedicationRequest may require a patient to have laboratory test
|
||||
* performed before it is dispensed.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getBasedOns() {
|
||||
@ -500,8 +511,8 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* A larger event of which this particular Observation is a component or step. For
|
||||
* example, an observation as part of a procedure.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPartOfs() {
|
||||
@ -531,8 +542,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The status of the result value.
|
||||
*
|
||||
*/
|
||||
public String getStatus() {
|
||||
@ -549,8 +559,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* A code that classifies the general type of observation being made.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getCategory() {
|
||||
@ -563,8 +572,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Describes what was observed. Sometimes this is called the observation "name".
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getCode() {
|
||||
@ -581,8 +589,11 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The patient, or group of patients, location, or device this observation is about
|
||||
* and into whose record the observation is placed. If the actual focus of the
|
||||
* observation is different from the subject (or a sample of, part, or region of
|
||||
* the subject), the `focus` element or the `code` itself specifies the actual
|
||||
* focus of the observation.
|
||||
*
|
||||
*/
|
||||
public Reference getSubject() {
|
||||
@ -599,8 +610,15 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The actual focus of an observation when it is not the patient of record
|
||||
* representing something or someone associated with the patient such as a spouse,
|
||||
* parent, fetus, or donor. For example, fetus observations in a mother's record.
|
||||
* The focus of an observation could also be an existing condition, an
|
||||
* intervention, the subject's diet, another observation of the subject, or a
|
||||
* body structure such as tumor or implanted device. An example use case would be
|
||||
* using the Observation resource to capture whether the mother is trained to
|
||||
* change her child's tracheostomy tube. In this example, the child is the patient
|
||||
* of record and the mother is the focus.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getFocus() {
|
||||
@ -630,8 +648,8 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The healthcare event (e.g. a patient and healthcare provider interaction)
|
||||
* during which this observation is made.
|
||||
*
|
||||
*/
|
||||
public Reference getEncounter() {
|
||||
@ -648,8 +666,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Who was responsible for asserting the observed value as "true".
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPerformers() {
|
||||
@ -679,8 +696,8 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The information determined as a result of making the observation, if the
|
||||
* information has a simple value.
|
||||
*
|
||||
*/
|
||||
public Quantity getValue() {
|
||||
@ -697,8 +714,8 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Provides a reason why the expected value in the element Observation.value[x] is
|
||||
* missing.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getDataAbsentReason() {
|
||||
@ -715,8 +732,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Comments about the observation or the results.
|
||||
*
|
||||
*/
|
||||
public List<Annotation> getNotes() {
|
||||
@ -746,8 +762,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Indicates the mechanism used to perform the observation.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getMethod() {
|
||||
@ -764,8 +779,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The specimen that was used when this observation was made.
|
||||
*
|
||||
*/
|
||||
public Reference getSpecimen() {
|
||||
@ -782,8 +796,7 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The device used to generate the observation data.
|
||||
*
|
||||
*/
|
||||
public Reference getDevice() {
|
||||
@ -800,8 +813,10 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Guidance on how to interpret the value by comparison to a normal or recommended
|
||||
* range. Multiple reference ranges are interpreted as an "OR". In other words,
|
||||
* to represent two distinct target populations, two `referenceRange` elements
|
||||
* would be used.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getReferenceRanges() {
|
||||
@ -825,8 +840,8 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* This observation is a group observation (e.g. a battery, a panel of tests, a set
|
||||
* of vital sign measurements) that includes the target as a member of the group.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getHasMembers() {
|
||||
@ -856,8 +871,9 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The target resource that represents a measurement from which this observation
|
||||
* value is derived. For example, a calculated anion gap or a fetal measurement
|
||||
* based on an ultrasound image.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getDerivedFroms() {
|
||||
@ -887,8 +903,11 @@ public class DkCoreBasicObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Some observations have multiple component observations. These component
|
||||
* observations are expressed as separate code value pairs that share the same
|
||||
* attributes. Examples include systolic and diastolic component observations for
|
||||
* blood pressure measurement and multiple component observations for genetics
|
||||
* observations.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getComponents() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
@ -278,11 +278,6 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -297,8 +292,7 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* An Extension
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -328,8 +322,9 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Extension for the last date a Condition-instance was confirmed valid in its
|
||||
* current state. E.g. with its current clinical- and verification status, stage
|
||||
* and severity. Typically the last performed follow-up
|
||||
*
|
||||
*/
|
||||
public Date getConditionLastAssertedDate() {
|
||||
@ -346,8 +341,8 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Extension for the date where a condition lost focus in a specific clinical
|
||||
* context
|
||||
*
|
||||
*/
|
||||
public Date getNotFollowedAnymore() {
|
||||
@ -364,8 +359,21 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and manageable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -395,8 +403,9 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Business identifiers assigned to this condition by the performer or other
|
||||
* systems which remain constant as the resource is updated and propagates from
|
||||
* server to server.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -426,8 +435,7 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* The clinical status of the condition.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getClinicalStatus() {
|
||||
@ -444,8 +452,7 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* The verification status to support the clinical status of the condition.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getVerificationStatus() {
|
||||
@ -462,8 +469,7 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Identification of the condition, problem or diagnosis.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getCode() {
|
||||
@ -480,8 +486,7 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Indicates the patient or group who the condition record is associated with.
|
||||
*
|
||||
*/
|
||||
public Reference getSubject() {
|
||||
@ -498,8 +503,8 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* The Encounter during which this Condition was created or to which the creation
|
||||
* of this record is tightly associated.
|
||||
*
|
||||
*/
|
||||
public Reference getEncounter() {
|
||||
@ -516,8 +521,7 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Individual who recorded the record and takes responsibility for its content.
|
||||
*
|
||||
*/
|
||||
public Reference getRecorder() {
|
||||
@ -534,8 +538,7 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Individual who is making the condition statement.
|
||||
*
|
||||
*/
|
||||
public Reference getAsserter() {
|
||||
@ -552,8 +555,7 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Clinical stage or grade of a condition. May include formal severity assessments.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getStages() {
|
||||
@ -577,8 +579,8 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Supporting evidence / manifestations that are the basis of the Condition's
|
||||
* verification status, such as evidence that confirmed or refuted the condition.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getEvidences() {
|
||||
@ -602,8 +604,8 @@ public class DkCoreCondition extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A clinical condition, problem, diagnosis, or other event, situation, issue, or
|
||||
* clinical concept that has risen to a level of concern.
|
||||
* Additional information about the Condition. This is a general notes/comments
|
||||
* entry for description of the Condition, its diagnosis and prognosis.
|
||||
*
|
||||
*/
|
||||
public List<Annotation> getNotes() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -123,8 +123,11 @@ public class DkCoreCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -154,8 +157,8 @@ public class DkCoreCprIdentifier extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public String getSystem() {
|
||||
@ -167,8 +170,8 @@ public class DkCoreCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -185,8 +188,7 @@ public class DkCoreCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -203,8 +205,7 @@ public class DkCoreCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -212,8 +212,11 @@ public class DkCoreDeCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -243,8 +246,8 @@ public class DkCoreDeCprIdentifier extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public DkCoreDeCPRValueSet getSystem() {
|
||||
@ -261,8 +264,8 @@ public class DkCoreDeCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -279,8 +282,7 @@ public class DkCoreDeCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -297,8 +299,7 @@ public class DkCoreDeCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
@ -345,11 +345,6 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -364,8 +359,11 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -395,8 +393,21 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and manageable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -426,8 +437,7 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* A unique identifier assigned to this observation.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -457,8 +467,9 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* A plan, proposal or order that is fulfilled in whole or in part by this event.
|
||||
* For example, a MedicationRequest may require a patient to have laboratory test
|
||||
* performed before it is dispensed.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getBasedOns() {
|
||||
@ -488,8 +499,8 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* A larger event of which this particular Observation is a component or step. For
|
||||
* example, an observation as part of a procedure.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPartOfs() {
|
||||
@ -519,8 +530,7 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The status of the result value.
|
||||
*
|
||||
*/
|
||||
public String getStatus() {
|
||||
@ -537,8 +547,7 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Describes what was observed. Sometimes this is called the observation "name".
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getCode() {
|
||||
@ -555,8 +564,11 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The patient, or group of patients, location, or device this observation is about
|
||||
* and into whose record the observation is placed. If the actual focus of the
|
||||
* observation is different from the subject (or a sample of, part, or region of
|
||||
* the subject), the `focus` element or the `code` itself specifies the actual
|
||||
* focus of the observation.
|
||||
*
|
||||
*/
|
||||
public Reference getSubject() {
|
||||
@ -573,8 +585,15 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The actual focus of an observation when it is not the patient of record
|
||||
* representing something or someone associated with the patient such as a spouse,
|
||||
* parent, fetus, or donor. For example, fetus observations in a mother's record.
|
||||
* The focus of an observation could also be an existing condition, an
|
||||
* intervention, the subject's diet, another observation of the subject, or a
|
||||
* body structure such as tumor or implanted device. An example use case would be
|
||||
* using the Observation resource to capture whether the mother is trained to
|
||||
* change her child's tracheostomy tube. In this example, the child is the patient
|
||||
* of record and the mother is the focus.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getFocus() {
|
||||
@ -604,8 +623,8 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The healthcare event (e.g. a patient and healthcare provider interaction)
|
||||
* during which this observation is made.
|
||||
*
|
||||
*/
|
||||
public Reference getEncounter() {
|
||||
@ -622,8 +641,7 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Who was responsible for asserting the observed value as "true".
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPerformers() {
|
||||
@ -653,8 +671,8 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The information determined as a result of making the observation, if the
|
||||
* information has a simple value.
|
||||
*
|
||||
*/
|
||||
public Quantity getValue() {
|
||||
@ -671,8 +689,8 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Provides a reason why the expected value in the element Observation.value[x] is
|
||||
* missing.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getDataAbsentReason() {
|
||||
@ -689,8 +707,7 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Comments about the observation or the results.
|
||||
*
|
||||
*/
|
||||
public List<Annotation> getNotes() {
|
||||
@ -720,8 +737,7 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Indicates the mechanism used to perform the observation.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getMethod() {
|
||||
@ -738,8 +754,7 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The specimen that was used when this observation was made.
|
||||
*
|
||||
*/
|
||||
public Reference getSpecimen() {
|
||||
@ -756,8 +771,7 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The device used to generate the observation data.
|
||||
*
|
||||
*/
|
||||
public Reference getDevice() {
|
||||
@ -774,8 +788,10 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Guidance on how to interpret the value by comparison to a normal or recommended
|
||||
* range. Multiple reference ranges are interpreted as an "OR". In other words,
|
||||
* to represent two distinct target populations, two `referenceRange` elements
|
||||
* would be used.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getReferenceRanges() {
|
||||
@ -799,8 +815,8 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* This observation is a group observation (e.g. a battery, a panel of tests, a set
|
||||
* of vital sign measurements) that includes the target as a member of the group.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getHasMembers() {
|
||||
@ -830,8 +846,9 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* The target resource that represents a measurement from which this observation
|
||||
* value is derived. For example, a calculated anion gap or a fetal measurement
|
||||
* based on an ultrasound image.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getDerivedFroms() {
|
||||
@ -861,8 +878,11 @@ public class DkCoreObservation extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Measurements and simple assertions made about a patient, device or other
|
||||
* subject.
|
||||
* Some observations have multiple component observations. These component
|
||||
* observations are expressed as separate code value pairs that share the same
|
||||
* attributes. Examples include systolic and diastolic component observations for
|
||||
* blood pressure measurement and multiple component observations for genetics
|
||||
* observations.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getComponents() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
@ -299,13 +299,6 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -320,10 +313,11 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -353,10 +347,21 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and manageable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -386,10 +391,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* Identifier for the organization that is used to identify the organization across
|
||||
* multiple disparate systems.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -419,10 +422,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public GLNIdentifier getEANID() {
|
||||
@ -439,10 +440,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public SORIdentifier getSORID() {
|
||||
@ -459,10 +458,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public KombitOrgIdentifier getKOMBITORGID() {
|
||||
@ -479,10 +476,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* Identifier for the organization that is used to identify the organization across
|
||||
* multiple disparate systems.
|
||||
*
|
||||
*/
|
||||
public Identifier getYdernummer() {
|
||||
@ -499,10 +494,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public CVRIdentifier getCVRID() {
|
||||
@ -519,10 +512,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* Identifier for the organization that is used to identify the organization across
|
||||
* multiple disparate systems.
|
||||
*
|
||||
*/
|
||||
public Identifier getKommunekode() {
|
||||
@ -539,10 +530,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* Identifier for the organization that is used to identify the organization across
|
||||
* multiple disparate systems.
|
||||
*
|
||||
*/
|
||||
public Identifier getRegionskode() {
|
||||
@ -559,10 +548,8 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public ProducentId getProducentID() {
|
||||
@ -579,10 +566,7 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* A name associated with the organization.
|
||||
*
|
||||
*/
|
||||
public String getName() {
|
||||
@ -599,10 +583,7 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* A contact detail for the organization.
|
||||
*
|
||||
*/
|
||||
public List<ContactPoint> getTelecoms() {
|
||||
@ -632,10 +613,7 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* An address for the organization.
|
||||
*
|
||||
*/
|
||||
public List<Address> getAddresses() {
|
||||
@ -665,10 +643,7 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* The organization of which this organization forms a part.
|
||||
*
|
||||
*/
|
||||
public Reference getPartOf() {
|
||||
@ -685,10 +660,7 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* Contact for the organization for a certain purpose.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getContacts() {
|
||||
@ -712,10 +684,7 @@ public class DkCoreOrganization extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* Technical endpoints providing access to services operated for the organization.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getEndpoints() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
@ -286,11 +286,6 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -305,8 +300,11 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -336,8 +334,21 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and manageable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -367,8 +378,7 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* An identifier for this patient.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -398,8 +408,8 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public DkCoreCprIdentifier getCpr() {
|
||||
@ -416,8 +426,8 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public DkCoreXeCprIdentifier getXEcpr() {
|
||||
@ -434,8 +444,8 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public DkCoreDeCprIdentifier getDEcpr() {
|
||||
@ -452,8 +462,7 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* A name associated with the individual.
|
||||
*
|
||||
*/
|
||||
public HumanName getOfficial() {
|
||||
@ -470,8 +479,8 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* A contact detail (e.g. a telephone number or an email address) by which the
|
||||
* individual may be contacted.
|
||||
*
|
||||
*/
|
||||
public List<ContactPoint> getTelecoms() {
|
||||
@ -501,8 +510,8 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* An address for the individual. Danish addresses must comply with directions
|
||||
* issued by https://dawa.aws.dk/ and underlying authorities
|
||||
*
|
||||
*/
|
||||
public List<Address> getAddresses() {
|
||||
@ -532,8 +541,7 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* Image of the patient.
|
||||
*
|
||||
*/
|
||||
public List<Attachment> getPhotos() {
|
||||
@ -563,8 +571,7 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* A contact party (e.g. guardian, partner, friend) for the patient.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getContacts() {
|
||||
@ -588,8 +595,8 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* A language which may be used to communicate with the patient about his or her
|
||||
* health.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getCommunications() {
|
||||
@ -613,8 +620,7 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* Patient's nominated care provider.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getGeneralPractitioners() {
|
||||
@ -644,8 +650,7 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* Patient's nominated care provider.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getReferencedSORUnits() {
|
||||
@ -675,8 +680,7 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* Organization that is the custodian of the patient record.
|
||||
*
|
||||
*/
|
||||
public Reference getManagingOrganization() {
|
||||
@ -693,8 +697,7 @@ public class DkCorePatient extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Demographics and other administrative information about an individual or animal
|
||||
* receiving care or other health-related services.
|
||||
* Link to another patient resource that concerns the same actual patient.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getLinks() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
@ -187,11 +187,6 @@ public class DkCorePractitioner extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
* healthcare.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -206,8 +201,11 @@ public class DkCorePractitioner extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
* healthcare.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -237,8 +235,21 @@ public class DkCorePractitioner extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
* healthcare.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and manageable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -268,8 +279,7 @@ public class DkCorePractitioner extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
* healthcare.
|
||||
* An identifier that applies to this person in this role.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -299,8 +309,8 @@ public class DkCorePractitioner extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
* healthcare.
|
||||
* A contact detail for the practitioner, e.g. a telephone number or an email
|
||||
* address.
|
||||
*
|
||||
*/
|
||||
public List<ContactPoint> getTelecoms() {
|
||||
@ -330,8 +340,7 @@ public class DkCorePractitioner extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
* healthcare.
|
||||
* Image of the person.
|
||||
*
|
||||
*/
|
||||
public List<Attachment> getPhotos() {
|
||||
@ -361,8 +370,10 @@ public class DkCorePractitioner extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
* healthcare.
|
||||
* The official certifications, training, and licenses that authorize or otherwise
|
||||
* pertain to the provision of care by the practitioner. For example, a medical
|
||||
* license issued by a medical board authorizing the practitioner to practice
|
||||
* medicine within a certian locality.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getQualifications() {
|
||||
@ -386,8 +397,10 @@ public class DkCorePractitioner extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A person who is directly or indirectly involved in the provisioning of
|
||||
* healthcare.
|
||||
* The official certifications, training, and licenses that authorize or otherwise
|
||||
* pertain to the provision of care by the practitioner. For example, a medical
|
||||
* license issued by a medical board authorizing the practitioner to practice
|
||||
* medicine within a certian locality.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getOfficialHealthAuthorization() { // BackboneElement is abstract
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
@ -243,12 +243,6 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -263,9 +257,11 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -295,9 +291,21 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and manageable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -327,9 +335,7 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* Identifier for a person within a particular scope.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -359,9 +365,8 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public DkCoreCprIdentifier getCpr() {
|
||||
@ -378,9 +383,8 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public DkCoreXeCprIdentifier getXEcpr() {
|
||||
@ -397,9 +401,8 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
*
|
||||
*/
|
||||
public DkCoreDeCprIdentifier getDEcpr() {
|
||||
@ -416,9 +419,7 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* The patient this person is related to.
|
||||
*
|
||||
*/
|
||||
public Reference getPatient() {
|
||||
@ -435,9 +436,7 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* A name associated with the person.
|
||||
*
|
||||
*/
|
||||
public HumanName getOfficial() {
|
||||
@ -454,9 +453,7 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* A contact detail for the person, e.g. a telephone number or an email address.
|
||||
*
|
||||
*/
|
||||
public List<ContactPoint> getTelecoms() {
|
||||
@ -486,9 +483,7 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* Image of the person.
|
||||
*
|
||||
*/
|
||||
public List<Attachment> getPhotos() {
|
||||
@ -518,9 +513,8 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* The period of time during which this relationship is or was active. If there are
|
||||
* no dates defined, then the interval is unknown.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -537,9 +531,7 @@ public class DkCoreRelatedPerson extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Information about a person that is involved in the care for a patient, but who
|
||||
* is not the target of healthcare, nor has a formal responsibility in the care
|
||||
* process.
|
||||
* A language which may be used to communicate with about the patient's health.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getCommunications() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -123,8 +123,11 @@ public class DkCoreXeCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -154,8 +157,8 @@ public class DkCoreXeCprIdentifier extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public String getSystem() {
|
||||
@ -167,8 +170,8 @@ public class DkCoreXeCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -185,8 +188,7 @@ public class DkCoreXeCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -203,8 +205,7 @@ public class DkCoreXeCprIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -123,8 +123,11 @@ public class GLNIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -154,8 +157,8 @@ public class GLNIdentifier extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public String getSystem() {
|
||||
@ -167,8 +170,8 @@ public class GLNIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -185,8 +188,7 @@ public class GLNIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -203,8 +205,7 @@ public class GLNIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
@ -288,10 +288,6 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -306,7 +302,11 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -336,7 +336,21 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -366,7 +380,9 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* The identifier(s) of this Ingredient that are assigned by business processes
|
||||
* and/or used to refer to it when a direct URL reference to the resource itself is
|
||||
* not appropriate.
|
||||
*
|
||||
*/
|
||||
public Identifier getIdentifier() {
|
||||
@ -383,7 +399,7 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* The status of this ingredient. Enables tracking the life-cycle of the content.
|
||||
*
|
||||
*/
|
||||
public PublicationStatus getStatus() {
|
||||
@ -400,7 +416,7 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* The product which this ingredient is a constituent part of.
|
||||
*
|
||||
*/
|
||||
public List<Reference> get_fors() {
|
||||
@ -430,7 +446,8 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* A classification of the ingredient identifying its purpose within the product,
|
||||
* e.g. active, inactive.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getRole() {
|
||||
@ -447,7 +464,10 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* If the ingredient is a known or suspected allergen. Note that this is a property
|
||||
* of the substance, so if a reference to a SubstanceDefinition is used to decribe
|
||||
* that (rather than just a code), the allergen information should go there, not
|
||||
* here.
|
||||
*
|
||||
*/
|
||||
public boolean getAllergenicIndicator() {
|
||||
@ -464,7 +484,11 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* The organization(s) that manufacture this ingredient. Can be used to indicate:
|
||||
* 1) Organizations we are aware of that manufacture this ingredient
|
||||
* 2) Specific Manufacturer(s) currently being used 3) Set of organisations
|
||||
* allowed to manufacture this ingredient for this product Users must be
|
||||
* clear on the application of context relevant to their use case.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getManufacturers() {
|
||||
@ -488,7 +512,7 @@ public class IngredientUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An ingredient of a manufactured item or pharmaceutical product.
|
||||
* The substance that comprises this ingredient.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getSubstance() { // BackboneElement is abstract
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -123,8 +123,11 @@ public class KombitOrgIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -154,8 +157,8 @@ public class KombitOrgIdentifier extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public String getSystem() {
|
||||
@ -167,8 +170,8 @@ public class KombitOrgIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -185,8 +188,7 @@ public class KombitOrgIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -203,8 +205,7 @@ public class KombitOrgIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
@ -377,11 +377,6 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -396,8 +391,11 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -427,8 +425,21 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -458,8 +469,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* Unique identifier.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -489,8 +499,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* The status of this item. Enables tracking the life-cycle of the content.
|
||||
*
|
||||
*/
|
||||
public PublicationStatus getStatus() {
|
||||
@ -507,8 +516,8 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* Dose form as manufactured and before any transformation into the pharmaceutical
|
||||
* product.
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getManufacturedDoseForm() {
|
||||
@ -525,8 +534,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* Manufacturer of the item, one of several possible.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getManufacturers() {
|
||||
@ -556,8 +564,8 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* Allows specifying that an item is on the market for sale, or that it is not
|
||||
* available, and the dates and locations associated.
|
||||
*
|
||||
*/
|
||||
public List<MarketingStatus> getMarketingStatuses() {
|
||||
@ -587,8 +595,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getProperties() {
|
||||
@ -612,8 +619,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getColors() {
|
||||
@ -637,8 +643,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getFlavors() {
|
||||
@ -662,8 +667,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getScores() {
|
||||
@ -687,8 +691,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getShapes() {
|
||||
@ -712,8 +715,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getSurfaceforms() {
|
||||
@ -737,8 +739,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getSizes() {
|
||||
@ -762,8 +763,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getImages() {
|
||||
@ -787,8 +787,7 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* General characteristics of this item.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getImprints() {
|
||||
@ -812,8 +811,8 @@ public class ManufacturedItemDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The definition and characteristics of a medicinal manufactured item, such as a
|
||||
* tablet or capsule, as contained in a packaged medicinal product.
|
||||
* Physical parts of the manufactured item, that it is intrisically made from. This
|
||||
* is distinct from the ingredients that are part of its chemical makeup.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getComponents() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
@ -269,15 +269,6 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -292,12 +283,11 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -327,12 +317,21 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -362,12 +361,11 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* Business identifier for this product. Could be an MPID. When in development or
|
||||
* being regulated, products are typically referenced by official identifiers,
|
||||
* assigned by a manufacturer or regulator, and unique to a product (which, when
|
||||
* compared to a product instance being prescribed, is actually a product type).
|
||||
* See also MedicinalProductDefinition.code.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -397,12 +395,9 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* Marketing status of the medicinal product, in contrast to marketing
|
||||
* authorization. This refers to the product being actually 'on the market' as
|
||||
* opposed to being allowed to be on the market (which is an authorization).
|
||||
*
|
||||
*/
|
||||
public List<MarketingStatus> getMarketingStatuses() {
|
||||
@ -432,12 +427,10 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* Types of medicinal manufactured items and/or devices that this product consists
|
||||
* of, such as tablets, capsule, or syringes. Used as a direct link when the item's
|
||||
* packaging is not being recorded (see also
|
||||
* PackagedProductDefinition.package.containedItem.item).
|
||||
*
|
||||
*/
|
||||
public List<Reference> getComprisedOfs() {
|
||||
@ -467,12 +460,7 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* Additional information or supporting documentation about the medicinal product.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getAttachedDocuments() {
|
||||
@ -502,12 +490,11 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* A master file for the medicinal product (e.g. Pharmacovigilance System Master
|
||||
* File). Drug master files (DMFs) are documents submitted to regulatory agencies
|
||||
* to provide confidential detailed information about facilities, processes or
|
||||
* articles used in the manufacturing, processing, packaging and storing of drug
|
||||
* products.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getMasterFiles() {
|
||||
@ -537,12 +524,7 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* A product specific contact, person (in a role), or an organization.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getContacts() {
|
||||
@ -566,12 +548,7 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* Clinical trials or studies that this product is involved in.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getClinicalTrials() {
|
||||
@ -601,12 +578,12 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* A code that this product is known by, usually within some formal terminology,
|
||||
* perhaps assigned by a third party (i.e. not the manufacturer or regulator).
|
||||
* Products (types of medications) tend to be known by identifiers during
|
||||
* development and within regulatory process. However when they are prescribed they
|
||||
* tend to be identified by codes. The same product may be have multiple codes,
|
||||
* applied to it by multiple organizations.
|
||||
*
|
||||
*/
|
||||
public List<Coding> getCodes() {
|
||||
@ -636,12 +613,7 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* The product's name, including full name and possibly coded parts.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getNames() {
|
||||
@ -665,12 +637,8 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* Reference to another product, e.g. for linking authorised to investigational
|
||||
* product, or a virtual product.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getCrossReferences() {
|
||||
@ -694,12 +662,8 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* A manufacturing or administrative process or step associated with (or performed
|
||||
* on) the medicinal product.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getOperations() {
|
||||
@ -723,12 +687,8 @@ public class MedicinalProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medicinal product, being a substance or combination of substances that is
|
||||
* intended to treat, prevent or diagnose a disease, or to restore, correct or
|
||||
* modify physiological functions by exerting a pharmacological, immunological or
|
||||
* metabolic action. This resource is intended to define and detail such products
|
||||
* and their properties, for uses other than direct patient care (e.g. regulatory
|
||||
* use, or drug catalogs).
|
||||
* Allows the key product features to be recorded, such as "sugar free", "modified
|
||||
* release", "parallel import".
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getCharacteristics() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Identifier holding the official identifier for a danish municipality
|
||||
@ -72,7 +72,8 @@ public class MunicipalityCodes extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Identifier holding the official identifier for a danish municipality
|
||||
* Value of extension - must be one of a constrained set of the data types (see
|
||||
* [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getValue() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Extension for the date where a condition lost focus in a specific clinical
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
@ -200,13 +200,6 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -221,10 +214,11 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -254,10 +248,21 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -287,10 +292,8 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* Identifier for the organization that is used to identify the organization across
|
||||
* multiple disparate systems.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -320,10 +323,7 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* A name associated with the organization.
|
||||
*
|
||||
*/
|
||||
public String getName() {
|
||||
@ -340,10 +340,9 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* The contact details of communication devices available relevant to the specific
|
||||
* Organization. This can include addresses, phone numbers, fax numbers, mobile
|
||||
* numbers, email addresses and web sites.
|
||||
*
|
||||
*/
|
||||
public List<ExtendedContactDetail> getContacts() {
|
||||
@ -373,10 +372,7 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* The organization of which this organization forms a part.
|
||||
*
|
||||
*/
|
||||
public Reference getPartOf() {
|
||||
@ -393,10 +389,7 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* Technical endpoints providing access to services operated for the organization.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getEndpoints() {
|
||||
@ -426,10 +419,14 @@ public class OrganizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A formally or informally recognized grouping of people or organizations formed
|
||||
* for the purpose of achieving some form of collective action. Includes
|
||||
* companies, institutions, corporations, departments, community groups, healthcare
|
||||
* practice groups, payer/insurer, etc.
|
||||
* The official certifications, accreditations, training, designations and licenses
|
||||
* that authorize and/or otherwise endorse the provision of care by the
|
||||
* organization.
|
||||
*
|
||||
*
|
||||
*
|
||||
* For example, an approval to provide a type of services issued by a certifying
|
||||
* body (such as the US Joint Commission) to an organization.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getQualifications() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
@ -230,10 +230,6 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -248,7 +244,11 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -278,7 +278,21 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -308,7 +322,9 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* A unique identifier for this package as whole - not the the content of the
|
||||
* package. Unique instance identifiers assigned to a package by manufacturers,
|
||||
* regulators, drug catalogue custodians or other organizations.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -338,7 +354,8 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* A name for this package. Typically what it would be listed as in a drug
|
||||
* formulary or catalogue, inventory etc.
|
||||
*
|
||||
*/
|
||||
public String getName() {
|
||||
@ -355,7 +372,8 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* The product this package model relates to, not the contents of the package (for
|
||||
* which see package.containedItem).
|
||||
*
|
||||
*/
|
||||
public List<Reference> getPackageFors() {
|
||||
@ -385,7 +403,18 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* A total of the complete count of contained items of a particular type/form,
|
||||
* independent of sub-packaging or organization. This can be considered as the pack
|
||||
* size. This attribute differs from containedItem.amount in that it can give a
|
||||
* single aggregated count of all tablet types in a pack, even when these are
|
||||
* different manufactured items. For example a pill pack of 21 tablets plus 7 sugar
|
||||
* tablets, can be denoted here as '28 tablets'. This attribute is repeatable so
|
||||
* that the different item types in one pack type can be counted (e.g. a count of
|
||||
* vials and count of syringes). Each repeat must have different units, so that it
|
||||
* is clear what the different sets of counted items are, and it is not intended to
|
||||
* allow different counts of similar items (e.g. not '2 tubes and 3 tubes').
|
||||
* Repeats are not to be used to represent different pack sizes (e.g. 20 pack vs.
|
||||
* 50 pack) - which would be different instances of this resource.
|
||||
*
|
||||
*/
|
||||
public List<Quantity> getContainedItemQuantities() {
|
||||
@ -415,7 +444,7 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* The legal status of supply of the packaged item as classified by the regulator.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getLegalStatusOfSupplies() {
|
||||
@ -439,7 +468,8 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* Allows specifying that an item is on the market for sale, or that it is not
|
||||
* available, and the dates and locations associated.
|
||||
*
|
||||
*/
|
||||
public List<MarketingStatus> getMarketingStatuses() {
|
||||
@ -469,7 +499,8 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* Manufacturer of this package type. When there are multiple it means these are
|
||||
* all possible manufacturers.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getManufacturers() {
|
||||
@ -499,7 +530,7 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* Additional information or supporting documentation about the packaged product.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getAttachedDocuments() {
|
||||
@ -529,7 +560,9 @@ public class PackagedProductDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* A medically related item or items, in a container or package.
|
||||
* A packaging item, as a container for medically related items, possibly with
|
||||
* other packaging items within, or a packaging component, such as bottle cap
|
||||
* (which is not a device or a medication manufactured item).
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getPackaging() { // BackboneElement is abstract
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -123,8 +123,11 @@ public class ProducentId extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -154,8 +157,8 @@ public class ProducentId extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public String getSystem() {
|
||||
@ -167,8 +170,8 @@ public class ProducentId extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -185,8 +188,7 @@ public class ProducentId extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -203,8 +205,7 @@ public class ProducentId extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Identifier holding the official organization identifier for a danish region
|
||||
@ -72,7 +72,8 @@ public class RegionalSubDivisionCodes extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Identifier holding the official organization identifier for a danish region
|
||||
* Value of extension - must be one of a constrained set of the data types (see
|
||||
* [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
|
||||
*
|
||||
*/
|
||||
public CodeableConcept getValue() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
@ -222,13 +222,6 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -243,10 +236,11 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -276,10 +270,21 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -309,10 +314,8 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* Business identifier for the authorization, typically assigned by the authorizing
|
||||
* body.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -342,10 +345,7 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* The product type, treatment, facility or activity that is being authorized.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getSubjects() {
|
||||
@ -375,10 +375,9 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* The time period in which the regulatory approval, clearance or licencing is in
|
||||
* effect. As an example, a Marketing Authorization includes the date of
|
||||
* authorization and/or an expiration date.
|
||||
*
|
||||
*/
|
||||
public Period getValidityPeriod() {
|
||||
@ -395,10 +394,7 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* Condition for which the use of the regulated product applies.
|
||||
*
|
||||
*/
|
||||
public List<CodeableReference> getIndications() {
|
||||
@ -428,10 +424,8 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* The organization that has been granted this authorization, by some authoritative
|
||||
* body (the 'regulator').
|
||||
*
|
||||
*/
|
||||
public Reference getHolder() {
|
||||
@ -448,10 +442,9 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* The regulatory authority or authorizing body granting the authorization. For
|
||||
* example, European Medicines Agency (EMA), Food and Drug Administration (FDA),
|
||||
* Health Canada (HC), etc.
|
||||
*
|
||||
*/
|
||||
public Reference getRegulator() {
|
||||
@ -468,10 +461,7 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* Additional information or supporting documentation about the authorization.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getAttachedDocuments() {
|
||||
@ -501,10 +491,13 @@ public class RegulatedAuthorizationUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* Regulatory approval, clearance or licencing related to a regulated product,
|
||||
* treatment, facility or activity that is cited in a guidance, regulation, rule or
|
||||
* legislative act. An example is Market Authorization relating to a Medicinal
|
||||
* Product.
|
||||
* The case or regulatory procedure for granting or amending a regulated
|
||||
* authorization. An authorization is granted in response to
|
||||
* submissions/applications by those seeking authorization. A case is the
|
||||
* administrative process that deals with the application(s) that relate to this
|
||||
* and assesses them. Note: This area is subject to ongoing review and the
|
||||
* workgroup is seeking implementer feedback on its use (see link at bottom of
|
||||
* page).
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement get_case() { // BackboneElement is abstract
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
@ -123,8 +123,11 @@ public class SORIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the element. To make the use of extensions safe and manageable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -154,8 +157,8 @@ public class SORIdentifier extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Establishes the namespace for the value - that is, a URL that describes a set
|
||||
* values that are unique.
|
||||
*
|
||||
*/
|
||||
public String getSystem() {
|
||||
@ -167,8 +170,8 @@ public class SORIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* The portion of the identifier typically relevant to the user and which is unique
|
||||
* within the context of the system.
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
@ -185,8 +188,7 @@ public class SORIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Time period during which identifier is/was valid for use.
|
||||
*
|
||||
*/
|
||||
public Period getPeriod() {
|
||||
@ -203,8 +205,7 @@ public class SORIdentifier extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* An identifier - identifies some entity uniquely and unambiguously. Typically
|
||||
* this is used for business identifiers.
|
||||
* Organization that issued/manages the identifier.
|
||||
*
|
||||
*/
|
||||
public Reference getAssigner() {
|
@ -22,7 +22,7 @@ import org.hl7.fhir.r5.profilemodel.gen.MustSupport;
|
||||
import org.hl7.fhir.r5.profilemodel.gen.Definition;
|
||||
|
||||
|
||||
// Generated by the HAPI Java Profile Generator, 1/11/24, 11:07 pm
|
||||
// Generated by the HAPI Java Profile Generator, 2/11/24, 11:49 am
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
@ -330,11 +330,6 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
@ -349,8 +344,11 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource. To make the use of extensions safe and managable,
|
||||
* there is a strict set of governance applied to the definition and use of
|
||||
* extensions. Though any implementer can define an extension, there is a set of
|
||||
* requirements that SHALL be met as part of the definition of the extension.
|
||||
*
|
||||
*/
|
||||
public List<Extension> getExtensions() {
|
||||
@ -380,8 +378,21 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* May be used to represent additional information that is not part of the basic
|
||||
* definition of the resource and that modifies the understanding of the element
|
||||
* that contains it and/or the understanding of the containing element's
|
||||
* descendants. Usually modifier elements provide negation or qualification. To
|
||||
* make the use of extensions safe and managable, there is a strict set of
|
||||
* governance applied to the definition and use of extensions. Though any
|
||||
* implementer is allowed to define an extension, there is a set of requirements
|
||||
* that SHALL be met as part of the definition of the extension. Applications
|
||||
* processing a resource are required to check for modifier extensions.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Modifier extensions SHALL NOT change the meaning of any elements on Resource or
|
||||
* DomainResource (including cannot change the meaning of modifierExtension
|
||||
* itself).
|
||||
*
|
||||
*/
|
||||
public List<Extension> getModifierExtensions() {
|
||||
@ -411,8 +422,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Identifier by which this substance is known.
|
||||
*
|
||||
*/
|
||||
public List<Identifier> getIdentifiers() {
|
||||
@ -442,8 +452,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Supporting literature.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getInformationSources() {
|
||||
@ -473,8 +482,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Textual comment about the substance's catalogue or registry record.
|
||||
*
|
||||
*/
|
||||
public List<Annotation> getNotes() {
|
||||
@ -504,8 +512,8 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* The entity that creates, makes, produces or fabricates the substance. This is a
|
||||
* set of potential manufacturers but is not necessarily comprehensive.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getManufacturers() {
|
||||
@ -535,8 +543,8 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* An entity that is the source for the substance. It may be different from the
|
||||
* manufacturer. Supplier is synonymous to a distributor.
|
||||
*
|
||||
*/
|
||||
public List<Reference> getSuppliers() {
|
||||
@ -566,8 +574,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Moiety, for structural modifications.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getMoieties() {
|
||||
@ -591,8 +598,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* General specifications for this substance.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getCharacterizations() {
|
||||
@ -616,8 +622,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* General specifications for this substance.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getProperties() {
|
||||
@ -641,8 +646,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* General information detailing this substance.
|
||||
*
|
||||
*/
|
||||
public Reference getReferenceInformation() {
|
||||
@ -659,8 +663,8 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* The average mass of a molecule of a compound compared to 1/12 the mass of carbon
|
||||
* 12 and calculated as the sum of the atomic weights of the constituent atoms.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getMolecularWeights() {
|
||||
@ -684,8 +688,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Structural information.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getStructure() { // BackboneElement is abstract
|
||||
@ -701,8 +704,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Codes associated with the substance.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getCodes() {
|
||||
@ -726,8 +728,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Names applicable to this substance.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getNames() {
|
||||
@ -751,8 +752,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* A link between this substance and another, with details of the relationship.
|
||||
*
|
||||
*/
|
||||
public List<BackboneElement> getRelationships() {
|
||||
@ -776,8 +776,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Data items specific to nucleic acids.
|
||||
*
|
||||
*/
|
||||
public Reference getNucleicAcid() {
|
||||
@ -794,8 +793,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Data items specific to polymers.
|
||||
*
|
||||
*/
|
||||
public Reference getPolymer() {
|
||||
@ -812,8 +810,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Data items specific to proteins.
|
||||
*
|
||||
*/
|
||||
public Reference getProtein() {
|
||||
@ -830,8 +827,7 @@ public class SubstanceDefinitionUvEpi extends PEGeneratedBase {
|
||||
}
|
||||
|
||||
/**
|
||||
* The detailed description of a substance, typically at a level beyond what is
|
||||
* used for prescribing.
|
||||
* Material or taxonomic/anatomical source for the substance.
|
||||
*
|
||||
*/
|
||||
public @Nullable BackboneElement getSourceMaterial() { // BackboneElement is abstract
|
Loading…
x
Reference in New Issue
Block a user