RDF Support in HAPI FHIR (#2118)
* RDF Support in HAPI FHIR * Ability to read/write FHIR resources as RDF (turtle serialization) * Test suite to test roundtrip-ability of RDF parser * Add null checks to appease LGTM * Correct null check logic
This commit is contained in:
parent
3297e50815
commit
844624b6dd
|
@ -733,9 +733,7 @@ public class FhirContext {
|
|||
* without incurring any performance penalty
|
||||
* </p>
|
||||
*
|
||||
* @deprecated THIS FEATURE IS NOT YET COMPLETE
|
||||
*/
|
||||
@Deprecated
|
||||
public IParser newRDFParser() {
|
||||
return new RDFParser(this, myParserErrorHandler, Lang.TURTLE);
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -60,6 +60,12 @@ public enum EncodingEnum {
|
|||
*/
|
||||
public static final String JSON_PLAIN_STRING = "json";
|
||||
|
||||
/**
|
||||
* "rdf"
|
||||
*/
|
||||
public static final String RDF_PLAIN_STRING = "rdf";
|
||||
|
||||
|
||||
/**
|
||||
* "xml"
|
||||
*/
|
||||
|
@ -96,14 +102,18 @@ public enum EncodingEnum {
|
|||
*/
|
||||
ourContentTypeToEncoding.put("application/json", JSON);
|
||||
ourContentTypeToEncoding.put("application/xml", XML);
|
||||
ourContentTypeToEncoding.put("application/fhir+turtle", RDF);
|
||||
ourContentTypeToEncoding.put("application/x-turtle", RDF);
|
||||
ourContentTypeToEncoding.put("text/json", JSON);
|
||||
ourContentTypeToEncoding.put("text/xml", XML);
|
||||
ourContentTypeToEncoding.put("text/turtle", RDF);
|
||||
|
||||
/*
|
||||
* Plain values, used for parameter values
|
||||
*/
|
||||
ourContentTypeToEncoding.put(JSON_PLAIN_STRING, JSON);
|
||||
ourContentTypeToEncoding.put(XML_PLAIN_STRING, XML);
|
||||
ourContentTypeToEncoding.put(RDF_PLAIN_STRING, RDF);
|
||||
|
||||
ourContentTypeToEncodingLegacy = Collections.unmodifiableMap(ourContentTypeToEncodingLegacy);
|
||||
|
||||
|
|
|
@ -20,42 +20,31 @@ package ca.uhn.fhir.util.rdf;
|
|||
* #L%
|
||||
*/
|
||||
|
||||
import org.apache.commons.io.input.ReaderInputStream;
|
||||
import org.apache.commons.io.output.WriterOutputStream;
|
||||
import org.apache.jena.graph.Triple;
|
||||
import org.apache.jena.rdf.model.Model;
|
||||
import org.apache.jena.rdf.model.ModelFactory;
|
||||
import org.apache.jena.riot.Lang;
|
||||
import org.apache.jena.riot.system.StreamRDF;
|
||||
import org.apache.jena.riot.system.StreamRDFWriter;
|
||||
import org.apache.jena.riot.RDFDataMgr;
|
||||
|
||||
import java.io.*;
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.*;
|
||||
|
||||
public class RDFUtil {
|
||||
private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(RDFUtil.class);
|
||||
private static final Map<String, Integer> VALID_ENTITY_NAMES;
|
||||
|
||||
static {
|
||||
HashMap<String, Integer> validEntityNames = new HashMap<>(1448);
|
||||
VALID_ENTITY_NAMES = Collections.unmodifiableMap(validEntityNames);
|
||||
public static Model initializeRDFModel() {
|
||||
// Create the model
|
||||
return ModelFactory.createDefaultModel();
|
||||
}
|
||||
|
||||
public static StreamRDF createRDFWriter(final Writer writer, final Lang lang) {
|
||||
WriterOutputStream wos = new WriterOutputStream(writer, Charset.defaultCharset());
|
||||
return StreamRDFWriter.getWriterStream(wos, lang);
|
||||
public static Model readRDFToModel(final Reader reader, final Lang lang) {
|
||||
Model rdfModel = initializeRDFModel();
|
||||
RDFDataMgr.read(rdfModel, reader, null, lang);
|
||||
return rdfModel;
|
||||
}
|
||||
|
||||
public static StreamRDF createRDFReader(final Reader reader, final Lang lang) {
|
||||
ReaderInputStream ris = new ReaderInputStream(reader, Charset.defaultCharset());
|
||||
return StreamRDFWriter.getWriterStream(null, lang);
|
||||
public static void writeRDFModel(Writer writer, Model rdfModel, Lang lang) {
|
||||
// This writes to the provided Writer.
|
||||
// Jena has deprecated methods that use a generic Writer
|
||||
// writer could be explicitly casted to StringWriter in order to hit a
|
||||
// non-deprecated overload
|
||||
RDFDataMgr.write(writer, rdfModel, lang);
|
||||
}
|
||||
|
||||
public static Triple triple(String tripleAsTurtle) {
|
||||
Model m = ModelFactory.createDefaultModel();
|
||||
m.read(new StringReader(tripleAsTurtle), "urn:x-base:", "TURTLE");
|
||||
return m.listStatements().next().asTriple();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,102 +0,0 @@
|
|||
package ca.uhn.fhir.util.rdf;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
* HAPI FHIR - Core Library
|
||||
* %%
|
||||
* Copyright (C) 2014 - 2020 University Health Network
|
||||
* %%
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* #L%
|
||||
*/
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedList;
|
||||
|
||||
import org.apache.jena.graph.Triple;
|
||||
import org.apache.jena.riot.system.StreamRDF;
|
||||
import org.apache.jena.sparql.core.Quad;
|
||||
|
||||
/**
|
||||
* Wraps another {@link StreamRDF} and attempts to remove duplicate
|
||||
* triples and quads. To maintain streaming, duplicates are only
|
||||
* removed within a sliding window of configurable size. Default
|
||||
* size is 10000 triples and quads.
|
||||
*/
|
||||
public class StreamRDFDedup implements StreamRDF {
|
||||
private final StreamRDF wrapped;
|
||||
private final int windowSize;
|
||||
private final HashSet<Object> tripleAndQuadCache;
|
||||
private final LinkedList<Object> tripleAndQuadList = new LinkedList<Object>();
|
||||
|
||||
public StreamRDFDedup(StreamRDF wrapped) {
|
||||
this(wrapped, 10000);
|
||||
}
|
||||
|
||||
public StreamRDFDedup(StreamRDF wrapped, int windowSize) {
|
||||
this.wrapped = wrapped;
|
||||
this.windowSize = windowSize;
|
||||
// Initial capacity big enough to avoid rehashing
|
||||
this.tripleAndQuadCache = new HashSet<Object>(windowSize * 3 / 2);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void start() {
|
||||
wrapped.start();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void triple(Triple triple) {
|
||||
if (!seen(triple)) {
|
||||
wrapped.triple(triple);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void quad(Quad quad) {
|
||||
if (!seen(quad)) {
|
||||
wrapped.quad(quad);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void base(String base) {
|
||||
wrapped.base(base);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void prefix(String prefix, String iri) {
|
||||
wrapped.prefix(prefix, iri);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void finish() {
|
||||
wrapped.finish();
|
||||
}
|
||||
|
||||
private boolean seen(Object tuple) {
|
||||
if (tripleAndQuadCache.contains(tuple)) {
|
||||
return true;
|
||||
}
|
||||
tripleAndQuadCache.add(tuple);
|
||||
tripleAndQuadList.add(tuple);
|
||||
if (tripleAndQuadList.size() > windowSize) {
|
||||
forgetOldest();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private void forgetOldest() {
|
||||
tripleAndQuadCache.remove(tripleAndQuadList.removeFirst());
|
||||
}
|
||||
}
|
|
@ -1,110 +0,0 @@
|
|||
package ca.uhn.fhir.util.rdf;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
* HAPI FHIR - Core Library
|
||||
* %%
|
||||
* Copyright (C) 2014 - 2020 University Health Network
|
||||
* %%
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* #L%
|
||||
*/
|
||||
|
||||
import java.io.OutputStream;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.apache.jena.atlas.io.IndentedWriter;
|
||||
import org.apache.jena.graph.Triple;
|
||||
import org.apache.jena.riot.system.RiotLib;
|
||||
import org.apache.jena.riot.system.StreamOps;
|
||||
import org.apache.jena.riot.system.StreamRDF;
|
||||
import org.apache.jena.riot.writer.WriterStreamRDFBlocks;
|
||||
import org.apache.jena.riot.writer.WriterStreamRDFPlain;
|
||||
import org.apache.jena.shared.PrefixMapping;
|
||||
import org.apache.jena.shared.impl.PrefixMappingImpl;
|
||||
import org.apache.jena.vocabulary.RDF;
|
||||
|
||||
|
||||
/**
|
||||
* Writes an iterator over triples to N-Triples or Turtle
|
||||
* in a streaming fashion, that is, without needing to hold
|
||||
* the entire thing in memory.
|
||||
* <p>
|
||||
* Instances are single-use.
|
||||
* <p>
|
||||
* There doesn't seem to be a pre-packaged version of this
|
||||
* functionality in Jena/ARQ that doesn't require a Graph or Model.
|
||||
*/
|
||||
public class StreamingRDFWriter {
|
||||
private final OutputStream out;
|
||||
private final Iterator<Triple> triples;
|
||||
private int dedupWindowSize = 10000;
|
||||
|
||||
public StreamingRDFWriter(OutputStream out, Iterator<Triple> triples) {
|
||||
this.out = out;
|
||||
this.triples = triples;
|
||||
}
|
||||
|
||||
public void setDedupWindowSize(int newSize) {
|
||||
this.dedupWindowSize = newSize;
|
||||
}
|
||||
|
||||
public void writeNTriples() {
|
||||
StreamRDF writer = new WriterStreamRDFPlain(new IndentedWriter(out));
|
||||
if (dedupWindowSize > 0) {
|
||||
writer = new StreamRDFDedup(writer, dedupWindowSize);
|
||||
}
|
||||
writer.start();
|
||||
StreamOps.sendTriplesToStream(triples, writer);
|
||||
writer.finish();
|
||||
}
|
||||
|
||||
public void writeTurtle(String baseIRI, PrefixMapping prefixes, boolean writeBase) {
|
||||
// Auto-register RDF prefix so that rdf:type is displayed well
|
||||
// All other prefixes come from the query and should be as author intended
|
||||
prefixes = ensureRDFPrefix(prefixes);
|
||||
|
||||
if (writeBase) {
|
||||
// Jena's streaming Turtle writers don't output base even if it is provided,
|
||||
// so we write it directly.
|
||||
IndentedWriter w = new IndentedWriter(out);
|
||||
RiotLib.writeBase(w, baseIRI);
|
||||
w.flush();
|
||||
}
|
||||
|
||||
StreamRDF writer = new WriterStreamRDFBlocks(out);
|
||||
if (dedupWindowSize > 0) {
|
||||
writer = new StreamRDFDedup(writer, dedupWindowSize);
|
||||
}
|
||||
writer.start();
|
||||
writer.base(baseIRI);
|
||||
for (Entry<String, String> e : prefixes.getNsPrefixMap().entrySet()) {
|
||||
writer.prefix(e.getKey(), e.getValue());
|
||||
}
|
||||
StreamOps.sendTriplesToStream(triples, writer);
|
||||
writer.finish();
|
||||
}
|
||||
|
||||
private PrefixMapping ensureRDFPrefix(PrefixMapping prefixes) {
|
||||
// Some prefix already registered for the RDF namespace -- good enough
|
||||
if (prefixes.getNsURIPrefix(RDF.getURI()) != null) return prefixes;
|
||||
// rdf: is registered to something else -- give up
|
||||
if (prefixes.getNsPrefixURI("rdf") != null) return prefixes;
|
||||
// Register rdf:
|
||||
PrefixMapping newPrefixes = new PrefixMappingImpl();
|
||||
newPrefixes.setNsPrefixes(prefixes);
|
||||
newPrefixes.setNsPrefix("rdf", RDF.getURI());
|
||||
return newPrefixes;
|
||||
}
|
||||
}
|
|
@ -639,6 +639,9 @@ public class RestfulServerUtils {
|
|||
case JSON:
|
||||
parser = context.newJsonParser();
|
||||
break;
|
||||
case RDF:
|
||||
parser = context.newRDFParser();
|
||||
break;
|
||||
case XML:
|
||||
default:
|
||||
parser = context.newXmlParser();
|
||||
|
|
|
@ -12,6 +12,10 @@
|
|||
<artifactId>hapi-fhir-structures-r4</artifactId>
|
||||
<packaging>bundle</packaging>
|
||||
|
||||
<properties>
|
||||
<shexjava_version>1.3beta</shexjava_version>
|
||||
</properties>
|
||||
|
||||
<name>HAPI FHIR Structures - FHIR R4</name>
|
||||
|
||||
<dependencies>
|
||||
|
@ -100,6 +104,38 @@
|
|||
<artifactId>javax.servlet-api</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.jena</groupId>
|
||||
<artifactId>apache-jena-libs</artifactId>
|
||||
<optional>true</optional>
|
||||
<type>pom</type>
|
||||
<scope>test</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.github.jsonld-java</groupId>
|
||||
<artifactId>jsonld-java</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>fr.inria.lille.shexjava</groupId>
|
||||
<artifactId>shexjava-core</artifactId>
|
||||
<version>${shexjava_version}</version>
|
||||
<scope>test</scope>
|
||||
<exclusions>
|
||||
<!-- If this is included it confused the RDFParser -->
|
||||
<exclusion>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-rdf-jena</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
|
||||
<!--
|
||||
Optional dependencies used by org.hl7.fhir.r4
|
||||
|
|
|
@ -1,61 +1,145 @@
|
|||
package ca.uhn.fhir.parser;
|
||||
|
||||
import ca.uhn.fhir.context.FhirContext;
|
||||
import ca.uhn.fhir.parser.json.*;
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.hl7.fhir.r4.model.*;
|
||||
import ca.uhn.fhir.test.BaseTest;
|
||||
import fr.inria.lille.shexjava.GlobalFactory;
|
||||
import fr.inria.lille.shexjava.schema.Label;
|
||||
import fr.inria.lille.shexjava.schema.ShexSchema;
|
||||
import fr.inria.lille.shexjava.schema.parsing.GenParser;
|
||||
import fr.inria.lille.shexjava.validation.RecursiveValidation;
|
||||
import fr.inria.lille.shexjava.validation.ValidationAlgorithm;
|
||||
import org.apache.commons.rdf.api.Graph;
|
||||
import org.apache.commons.rdf.api.IRI;
|
||||
import org.apache.commons.rdf.rdf4j.RDF4J;
|
||||
import org.eclipse.rdf4j.model.Model;
|
||||
import org.eclipse.rdf4j.model.impl.SimpleIRI;
|
||||
import org.eclipse.rdf4j.rio.RDFFormat;
|
||||
import org.eclipse.rdf4j.rio.Rio;
|
||||
import org.hl7.fhir.instance.model.api.IBaseResource;
|
||||
import org.hl7.fhir.r4.model.Base;
|
||||
import org.hl7.fhir.r4.model.DomainResource;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.params.ParameterizedTest;
|
||||
import org.junit.jupiter.params.provider.MethodSource;
|
||||
import org.springframework.core.io.Resource;
|
||||
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
|
||||
import org.springframework.core.io.support.ResourcePatternResolver;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.StringReader;
|
||||
import java.nio.file.Path;
|
||||
import java.nio.file.Paths;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.containsString;
|
||||
import static org.hamcrest.MatcherAssert.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
@Disabled
|
||||
public class RDFParserTest {
|
||||
public class RDFParserTest extends BaseTest {
|
||||
|
||||
private static FhirContext ourCtx = FhirContext.forR4();
|
||||
public static final String NODE_ROLE_IRI = "http://hl7.org/fhir/nodeRole";
|
||||
public static final String TREE_ROOT_IRI = "http://hl7.org/fhir/treeRoot";
|
||||
public static final String FHIR_SHAPE_PREFIX = "http://hl7.org/fhir/shape/";
|
||||
private static final FhirContext ourCtx = FhirContext.forR4();
|
||||
private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(RDFParserTest.class);
|
||||
private static ShexSchema fhirSchema = null;
|
||||
|
||||
private static final String TEST_STRUCTURELOADING_DATA =
|
||||
"{" +
|
||||
" \"resourceType\":\"Organization\"," +
|
||||
" \"id\":\"11111\"," +
|
||||
" \"meta\":{" +
|
||||
" \"lastUpdated\":\"3900-09-20T10:10:10.000-07:00\"" +
|
||||
" }," +
|
||||
" \"identifier\":[" +
|
||||
" {" +
|
||||
" \"value\":\"15250\"" +
|
||||
" }" +
|
||||
" ]," +
|
||||
" \"type\":{" +
|
||||
" \"coding\":[" +
|
||||
" {" +
|
||||
" \"system\":\"http://test\"," +
|
||||
" \"code\":\"ins\"," +
|
||||
" \"display\":\"General Ledger System\"," +
|
||||
" \"userSelected\":false" +
|
||||
" }" +
|
||||
" ]" +
|
||||
" }," +
|
||||
" \"name\":\"Acme Investments\"" +
|
||||
"}";
|
||||
@BeforeAll
|
||||
static void parseShExSchema() throws Exception {
|
||||
Path schemaFile = Paths.get("target", "test-classes", "rdf-validation", "fhir-r4.shex");
|
||||
fhirSchema = GenParser.parseSchema(schemaFile, Collections.emptyList());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDontStripVersions() {
|
||||
FhirContext ctx = FhirContext.forR4();
|
||||
ctx.getParserOptions().setDontStripVersionsFromReferencesAtPaths("QuestionnaireResponse.questionnaire");
|
||||
/**
|
||||
* This test method has a method source for each JSON file in the resources/rdf-test-input directory (see #getInputFiles).
|
||||
* Each input file is expected to be a JSON representation of an R4 FHIR resource.
|
||||
* Each input file is put through the following steps to ensure valid RDF and round-trip-ability in HAPI-FHIR:
|
||||
* 1. Parse the JSON into the HAPI object model -- ensure resource instance is not null
|
||||
* 2. Encode the JSON-originated instance as an RDF string using the RDF Parser -- ensure RDF string is not null
|
||||
* 3. Perform a graph validation on the resulting RDF using ShEx and ShEx-java -- ensure validation passed
|
||||
* 4. Parse the RDF string into the HAPI object model -- ensure resource instance is not null
|
||||
* 5. Perform deep equals comparison of JSON-originated instance and RDF-originated instance -- ensure equality
|
||||
* @param inputFile -- path to resource file to be tested
|
||||
* @throws IOException -- thrown when parsing RDF string into graph model
|
||||
*/
|
||||
@ParameterizedTest
|
||||
@MethodSource("getInputFiles")
|
||||
public void testRDFRoundTrip(String inputFile) throws IOException {
|
||||
FileInputStream inputStream = new FileInputStream(inputFile);
|
||||
IBaseResource resource;
|
||||
String resourceType;
|
||||
// Parse JSON input as Resource
|
||||
resource = ourCtx.newJsonParser().parseResource(inputStream);
|
||||
assertNotNull(resource);
|
||||
resourceType = resource.fhirType();
|
||||
|
||||
QuestionnaireResponse qr = new QuestionnaireResponse();
|
||||
qr.getQuestionnaireElement().setValueAsString("Questionnaire/123/_history/456");
|
||||
// Write the resource out to an RDF String
|
||||
String rdfContent = ourCtx.newRDFParser().encodeResourceToString(resource);
|
||||
assertNotNull(rdfContent);
|
||||
|
||||
String output = ctx.newRDFParser().setPrettyPrint(true).encodeResourceToString(qr);
|
||||
ourLog.info(output);
|
||||
// Perform ShEx validation on RDF
|
||||
RDF4J factory = new RDF4J();
|
||||
GlobalFactory.RDFFactory = factory; //set the global factory used in shexjava
|
||||
|
||||
assertThat(output, containsString("\"Questionnaire/123/_history/456\""));
|
||||
// load the model
|
||||
String baseIRI = "http://a.example.shex/";
|
||||
Model data = Rio.parse(new StringReader(rdfContent), baseIRI, RDFFormat.TURTLE);
|
||||
|
||||
String rootSubjectIri = null;
|
||||
for (org.eclipse.rdf4j.model.Resource resourceStream : data.subjects()) {
|
||||
if (resourceStream instanceof SimpleIRI) {
|
||||
Model filteredModel = data.filter(resourceStream, factory.getValueFactory().createIRI(NODE_ROLE_IRI), factory.getValueFactory().createIRI(TREE_ROOT_IRI), (org.eclipse.rdf4j.model.Resource)null);
|
||||
if (filteredModel != null && filteredModel.subjects().size() == 1) {
|
||||
Optional<org.eclipse.rdf4j.model.Resource> rootResource = filteredModel.subjects().stream().findFirst();
|
||||
if (rootResource.isPresent()) {
|
||||
rootSubjectIri = rootResource.get().stringValue();
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// create the graph
|
||||
Graph dataGraph = factory.asGraph(data);
|
||||
|
||||
// choose focus node and shapelabel
|
||||
IRI focusNode = factory.createIRI(rootSubjectIri);
|
||||
Label shapeLabel = new Label(factory.createIRI(FHIR_SHAPE_PREFIX + resourceType));
|
||||
|
||||
ValidationAlgorithm validation = new RecursiveValidation(fhirSchema, dataGraph);
|
||||
validation.validate(focusNode, shapeLabel);
|
||||
boolean result = validation.getTyping().isConformant(focusNode, shapeLabel);
|
||||
assertTrue(result);
|
||||
|
||||
// Parse RDF content as resource
|
||||
IBaseResource parsedResource = ourCtx.newRDFParser().parseResource(new StringReader(rdfContent));
|
||||
assertNotNull(parsedResource);
|
||||
|
||||
// Compare original JSON-based resource against RDF-based resource
|
||||
if (parsedResource instanceof DomainResource) {
|
||||
// This is a hack because this initializes the collection if it is empty
|
||||
((DomainResource) parsedResource).getContained();
|
||||
boolean deepEquals = ((Base)parsedResource).equalsDeep((Base)resource);
|
||||
assertTrue(deepEquals);
|
||||
} else {
|
||||
ourLog.warn("Input JSON did not yield a DomainResource");
|
||||
}
|
||||
}
|
||||
|
||||
private static Stream<String> getInputFiles() throws IOException {
|
||||
ClassLoader cl = RDFParserTest.class.getClassLoader();
|
||||
List<String> resourceList = new ArrayList<>();
|
||||
ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(cl);
|
||||
Resource[] resources = resolver.getResources("classpath:rdf-test-input/*.json") ;
|
||||
for (Resource resource: resources){
|
||||
resourceList.add(resource.getFile().getPath());
|
||||
}
|
||||
|
||||
return resourceList.stream();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -0,0 +1,76 @@
|
|||
{
|
||||
"resourceType": "Account",
|
||||
"id": "ewg",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eInpatient Admission for Peter James Chalmers Account\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "urn:oid:0.1.2.3.4.5.6.7",
|
||||
"value": "654321"
|
||||
}
|
||||
],
|
||||
"status": "active",
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
|
||||
"code": "PBILLACCT",
|
||||
"display": "patient billing account"
|
||||
}
|
||||
],
|
||||
"text": "patient"
|
||||
},
|
||||
"name": "Inpatient: Peter James Chalmers",
|
||||
"subject": [
|
||||
{
|
||||
"reference": "Patient/example",
|
||||
"display": "Peter James Chalmers"
|
||||
}
|
||||
],
|
||||
"servicePeriod": {
|
||||
"start": "2016-01-01",
|
||||
"end": "2016-06-30"
|
||||
},
|
||||
"coverage": [
|
||||
{
|
||||
"coverage": {
|
||||
"reference": "Coverage/9876B1"
|
||||
},
|
||||
"priority": 1
|
||||
},
|
||||
{
|
||||
"coverage": {
|
||||
"reference": "Coverage/7546D"
|
||||
},
|
||||
"priority": 2
|
||||
}
|
||||
],
|
||||
"owner": {
|
||||
"reference": "Organization/f001",
|
||||
"display": "Burgers University Medical Center"
|
||||
},
|
||||
"description": "Hospital charges",
|
||||
"guarantor": [
|
||||
{
|
||||
"party": {
|
||||
"reference": "RelatedPerson/benedicte",
|
||||
"display": "Bénédicte du Marché"
|
||||
},
|
||||
"onHold": false,
|
||||
"period": {
|
||||
"start": "2016-01-01"
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
{
|
||||
"resourceType": "Account",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eHACC Funded Billing for Peter James Chalmers\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "urn:oid:0.1.2.3.4.5.6.7",
|
||||
"value": "654321"
|
||||
}
|
||||
],
|
||||
"status": "active",
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
|
||||
"code": "PBILLACCT",
|
||||
"display": "patient billing account"
|
||||
}
|
||||
],
|
||||
"text": "patient"
|
||||
},
|
||||
"name": "HACC Funded Billing for Peter James Chalmers",
|
||||
"subject": [
|
||||
{
|
||||
"reference": "Patient/example",
|
||||
"display": "Peter James Chalmers"
|
||||
}
|
||||
],
|
||||
"servicePeriod": {
|
||||
"start": "2016-01-01",
|
||||
"end": "2016-06-30"
|
||||
},
|
||||
"coverage": [
|
||||
{
|
||||
"coverage": {
|
||||
"reference": "Coverage/7546D"
|
||||
},
|
||||
"priority": 1
|
||||
}
|
||||
],
|
||||
"owner": {
|
||||
"reference": "Organization/hl7"
|
||||
},
|
||||
"description": "Hospital charges",
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,67 @@
|
|||
{
|
||||
"resourceType": "ActivityDefinition",
|
||||
"id": "administer-zika-virus-exposure-assessment",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eId: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eActivityDefinition/administer-zika-virus-exposure-assessment\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eStatus: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003edraft\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eDescription: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eAdminister Zika Virus Exposure Assessment\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCategory: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eprocedure\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCode: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-right: 25px;\"\u003e\n \u003cspan\u003e\n \u003cspan\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003esystem: \u003c/b\u003e\n \u003cspan\u003ehttp://example.org/questionnaires\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003ecode: \u003c/b\u003e\n \u003cspan\u003ezika-virus-exposure-assessment\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003c/span\u003e\n \u003c/span\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eParticipant: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr style\u003d\"vertical-align: top;\"\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003epractitioner\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"url": "http://example.org/ActivityDefinition/administer-zika-virus-exposure-assessment",
|
||||
"status": "draft",
|
||||
"description": "Administer Zika Virus Exposure Assessment",
|
||||
"useContext": [
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "age"
|
||||
},
|
||||
"valueRange": {
|
||||
"low": {
|
||||
"value": 12,
|
||||
"unit": "a"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"relatedArtifact": [
|
||||
{
|
||||
"type": "derived-from",
|
||||
"url": "https://www.cdc.gov/zika/hc-providers/pregnant-woman.html"
|
||||
},
|
||||
{
|
||||
"type": "depends-on",
|
||||
"resource": "Questionnaire/zika-virus-exposure-assessment"
|
||||
}
|
||||
],
|
||||
"library": [
|
||||
"Library/zika-virus-intervention-logic"
|
||||
],
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/questionnaires",
|
||||
"code": "zika-virus-exposure-assessment"
|
||||
}
|
||||
]
|
||||
},
|
||||
"timingTiming": {
|
||||
"_event": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
|
||||
"valueExpression": {
|
||||
"language": "text/cql",
|
||||
"expression": "Now()"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"participant": [
|
||||
{
|
||||
"type": "practitioner"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,229 @@
|
|||
{
|
||||
"resourceType": "ActivityDefinition",
|
||||
"id": "referralPrimaryCareMentalHealth",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eId: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eActivityDefinition/referralPrimaryCareMentalHealth\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eStatus: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003edraft\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eDescription: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003erefer to primary care mental-health integrated care program for evaluation and treatment of mental health conditions now\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCategory: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003ereferral\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCode: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-right: 25px;\"\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003etext: \u003c/b\u003e\n \u003cspan\u003eReferral to service (procedure)\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003cspan\u003e\n \u003cspan\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003esystem: \u003c/b\u003e\n \u003cspan\u003ehttp://snomed.info/sct\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003ecode: \u003c/b\u003e\n \u003cspan\u003e306206005\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003c/span\u003e\n \u003c/span\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eParticipant: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr style\u003d\"vertical-align: top;\"\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003epractitioner\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"url": "http://motivemi.com/artifacts/ActivityDefinition/referralPrimaryCareMentalHealth",
|
||||
"identifier": [
|
||||
{
|
||||
"use": "official",
|
||||
"system": "http://motivemi.com/artifacts",
|
||||
"value": "referralPrimaryCareMentalHealth"
|
||||
}
|
||||
],
|
||||
"version": "1.1.0",
|
||||
"name": "ReferralPrimaryCareMentalHealth",
|
||||
"title": "Referral to Primary Care Mental Health",
|
||||
"status": "active",
|
||||
"experimental": true,
|
||||
"date": "2017-03-03T14:06:00Z",
|
||||
"publisher": "Motive Medical Intelligence",
|
||||
"contact": [
|
||||
{
|
||||
"telecom": [
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "415-362-4007",
|
||||
"use": "work"
|
||||
},
|
||||
{
|
||||
"system": "email",
|
||||
"value": "info@motivemi.com",
|
||||
"use": "work"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "refer to primary care mental-health integrated care program for evaluation and treatment of mental health conditions now",
|
||||
"useContext": [
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "age"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "https://meshb.nlm.nih.gov",
|
||||
"code": "D000328",
|
||||
"display": "Adult"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "87512008",
|
||||
"display": "Mild major depression"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "40379007",
|
||||
"display": "Major depression, recurrent, mild"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "225444004",
|
||||
"display": "At risk for suicide (finding)"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "306206005",
|
||||
"display": "Referral to service (procedure)"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "user"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "309343006",
|
||||
"display": "Physician"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "venue"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "440655000",
|
||||
"display": "Outpatient environment"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"jurisdiction": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "urn:iso:std:iso:3166",
|
||||
"code": "US"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"purpose": "Defines a referral to a mental-health integrated care program for use in suicide risk order sets. The definition is independent of the order set in which it appears to allow reuse of the general definition of the referrral.",
|
||||
"usage": "This activity definition is used as the definition of a referral request within various suicide risk order sets. Elements that apply universally are defined here, while elements that apply to the specific setting of a referral within a particular order set are defined in the order set.",
|
||||
"copyright": "© Copyright 2016 Motive Medical Intelligence. All rights reserved.",
|
||||
"approvalDate": "2017-03-01",
|
||||
"lastReviewDate": "2017-03-01",
|
||||
"effectivePeriod": {
|
||||
"start": "2017-03-01",
|
||||
"end": "2017-12-31"
|
||||
},
|
||||
"topic": [
|
||||
{
|
||||
"text": "Mental Health Referral"
|
||||
}
|
||||
],
|
||||
"author": [
|
||||
{
|
||||
"name": "Motive Medical Intelligence",
|
||||
"telecom": [
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "415-362-4007",
|
||||
"use": "work"
|
||||
},
|
||||
{
|
||||
"system": "email",
|
||||
"value": "info@motivemi.com",
|
||||
"use": "work"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"relatedArtifact": [
|
||||
{
|
||||
"type": "citation",
|
||||
"display": "Practice Guideline for the Treatment of Patients with Major Depressive Disorder",
|
||||
"url": "http://psychiatryonline.org/pb/assets/raw/sitewide/practice_guidelines/guidelines/mdd.pdf"
|
||||
},
|
||||
{
|
||||
"type": "predecessor",
|
||||
"resource": "ActivityDefinition/referralPrimaryCareMentalHealth-initial"
|
||||
}
|
||||
],
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "306206005"
|
||||
}
|
||||
],
|
||||
"text": "Referral to service (procedure)"
|
||||
},
|
||||
"timingTiming": {
|
||||
"_event": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
|
||||
"valueExpression": {
|
||||
"language": "text/cql",
|
||||
"expression": "Now()"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"participant": [
|
||||
{
|
||||
"type": "practitioner"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,314 @@
|
|||
{
|
||||
"resourceType": "ActivityDefinition",
|
||||
"id": "citalopramPrescription",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: citalopramPrescription\u003c/p\u003e\u003cp\u003e\u003cb\u003econtained\u003c/b\u003e: , \u003c/p\u003e\u003cp\u003e\u003cb\u003eurl\u003c/b\u003e: \u003cb\u003ehttp://motivemi.com/artifacts/ActivityDefinition/citalopramPrescription\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: citalopramPrescription (OFFICIAL)\u003c/p\u003e\u003cp\u003e\u003cb\u003eversion\u003c/b\u003e: 1.0.0\u003c/p\u003e\u003cp\u003e\u003cb\u003ename\u003c/b\u003e: CitalopramPrescription\u003c/p\u003e\u003cp\u003e\u003cb\u003etitle\u003c/b\u003e: Citalopram Prescription\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: active\u003c/p\u003e\u003cp\u003e\u003cb\u003eexperimental\u003c/b\u003e: true\u003c/p\u003e\u003cp\u003e\u003cb\u003edate\u003c/b\u003e: 15/08/2015\u003c/p\u003e\u003cp\u003e\u003cb\u003epublisher\u003c/b\u003e: Motive Medical Intelligence\u003c/p\u003e\u003cp\u003e\u003cb\u003econtact\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003edescription\u003c/b\u003e: Citalopram 20 mg tablet 1 tablet oral 1 time daily now (30 table; 3 refills\u003c/p\u003e\u003cp\u003e\u003cb\u003euseContext\u003c/b\u003e: , , , , , , \u003c/p\u003e\u003cp\u003e\u003cb\u003ejurisdiction\u003c/b\u003e: United States of America \u003cspan\u003e(Details : {urn:iso:std:iso:3166 code \u0027US\u0027 \u003d \u0027United States of America)\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003epurpose\u003c/b\u003e: Defines a guideline supported prescription for the treatment of depressive disorders\u003c/p\u003e\u003cp\u003e\u003cb\u003eusage\u003c/b\u003e: This activity definition is used as part of various suicide risk order sets\u003c/p\u003e\u003cp\u003e\u003cb\u003ecopyright\u003c/b\u003e: © Copyright 2016 Motive Medical Intelligence. All rights reserved.\u003c/p\u003e\u003cp\u003e\u003cb\u003eapprovalDate\u003c/b\u003e: 12/03/2016\u003c/p\u003e\u003cp\u003e\u003cb\u003elastReviewDate\u003c/b\u003e: 15/08/2016\u003c/p\u003e\u003cp\u003e\u003cb\u003eeffectivePeriod\u003c/b\u003e: 01/01/2016 --\u0026gt; 31/12/2017\u003c/p\u003e\u003cp\u003e\u003cb\u003etopic\u003c/b\u003e: Mental Health Treatment \u003cspan\u003e(Details )\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eauthor\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003erelatedArtifact\u003c/b\u003e: , \u003c/p\u003e\u003cp\u003e\u003cb\u003ekind\u003c/b\u003e: MedicationRequest\u003c/p\u003e\u003cp\u003e\u003cb\u003eproduct\u003c/b\u003e: id: citalopramMedication; citalopram \u003cspan\u003e(Details : {RxNorm code \u0027200371\u0027 \u003d \u0027citalopram 20 MG Oral Tablet)\u003c/span\u003e; Tablet dose form \u003cspan\u003e(Details : {SNOMED CT code \u0027385055001\u0027 \u003d \u0027Tablet\u0027, given as \u0027Tablet dose form\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003edosage\u003c/b\u003e: \u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003edynamicValue\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003epath\u003c/b\u003e: dispenseRequest.numberOfRepeatsAllowed\u003c/p\u003e\u003cp\u003e\u003cb\u003eexpression\u003c/b\u003e: \u003c/p\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003edynamicValue\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003epath\u003c/b\u003e: dispenseRequest.quantity\u003c/p\u003e\u003cp\u003e\u003cb\u003eexpression\u003c/b\u003e: \u003c/p\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "Medication",
|
||||
"id": "citalopramMedication",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
|
||||
"code": "200371"
|
||||
}
|
||||
],
|
||||
"text": "citalopram"
|
||||
},
|
||||
"form": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "385055001",
|
||||
"display": "Tablet dose form"
|
||||
}
|
||||
],
|
||||
"text": "Tablet dose form"
|
||||
},
|
||||
"ingredient": [
|
||||
{
|
||||
"itemReference": {
|
||||
"reference": "#citalopramSubstance"
|
||||
},
|
||||
"strength": {
|
||||
"numerator": {
|
||||
"value": 20,
|
||||
"unit": "mg"
|
||||
},
|
||||
"denominator": {
|
||||
"value": 1,
|
||||
"unit": "{tbl}"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "Substance",
|
||||
"id": "citalopramSubstance",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
|
||||
"code": "2556"
|
||||
}
|
||||
],
|
||||
"text": "citalopram"
|
||||
}
|
||||
}
|
||||
],
|
||||
"url": "http://motivemi.com/artifacts/ActivityDefinition/citalopramPrescription",
|
||||
"identifier": [
|
||||
{
|
||||
"use": "official",
|
||||
"system": "http://motivemi.com",
|
||||
"value": "citalopramPrescription"
|
||||
}
|
||||
],
|
||||
"version": "1.0.0",
|
||||
"name": "CitalopramPrescription",
|
||||
"title": "Citalopram Prescription",
|
||||
"status": "active",
|
||||
"experimental": true,
|
||||
"date": "2015-08-15",
|
||||
"publisher": "Motive Medical Intelligence",
|
||||
"contact": [
|
||||
{
|
||||
"telecom": [
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "415-362-4007",
|
||||
"use": "work"
|
||||
},
|
||||
{
|
||||
"system": "email",
|
||||
"value": "info@motivemi.com",
|
||||
"use": "work"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Citalopram 20 mg tablet 1 tablet oral 1 time daily now (30 table; 3 refills",
|
||||
"useContext": [
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "age"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "https://meshb.nlm.nih.gov",
|
||||
"code": "D000328",
|
||||
"display": "Adult"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "87512008",
|
||||
"display": "Mild major depression"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "40379007",
|
||||
"display": "Major depression, recurrent, mild"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "225444004",
|
||||
"display": "At risk for suicide (finding)"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "306206005",
|
||||
"display": "Referral to service (procedure)"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "user"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "309343006",
|
||||
"display": "Physician"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "venue"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "440655000",
|
||||
"display": "Outpatient environment"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"jurisdiction": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "urn:iso:std:iso:3166",
|
||||
"code": "US"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"purpose": "Defines a guideline supported prescription for the treatment of depressive disorders",
|
||||
"usage": "This activity definition is used as part of various suicide risk order sets",
|
||||
"copyright": "© Copyright 2016 Motive Medical Intelligence. All rights reserved.",
|
||||
"approvalDate": "2016-03-12",
|
||||
"lastReviewDate": "2016-08-15",
|
||||
"effectivePeriod": {
|
||||
"start": "2016-01-01",
|
||||
"end": "2017-12-31"
|
||||
},
|
||||
"topic": [
|
||||
{
|
||||
"text": "Mental Health Treatment"
|
||||
}
|
||||
],
|
||||
"author": [
|
||||
{
|
||||
"name": "Motive Medical Intelligence",
|
||||
"telecom": [
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "415-362-4007",
|
||||
"use": "work"
|
||||
},
|
||||
{
|
||||
"system": "email",
|
||||
"value": "info@motivemi.com",
|
||||
"use": "work"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"relatedArtifact": [
|
||||
{
|
||||
"type": "citation",
|
||||
"display": "Practice Guideline for the Treatment of Patients with Major Depressive Disorder",
|
||||
"url": "http://psychiatryonline.org/pb/assets/raw/sitewide/practice_guidelines/guidelines/mdd.pdf"
|
||||
},
|
||||
{
|
||||
"type": "composed-of",
|
||||
"resource": "#citalopramMedication"
|
||||
}
|
||||
],
|
||||
"kind": "MedicationRequest",
|
||||
"productReference": {
|
||||
"reference": "#citalopramMedication"
|
||||
},
|
||||
"dosage": [
|
||||
{
|
||||
"text": "1 tablet oral 1 time daily",
|
||||
"timing": {
|
||||
"repeat": {
|
||||
"frequency": 1,
|
||||
"period": 1,
|
||||
"periodUnit": "d"
|
||||
}
|
||||
},
|
||||
"route": {
|
||||
"coding": [
|
||||
{
|
||||
"code": "26643006",
|
||||
"display": "Oral route (qualifier value)"
|
||||
}
|
||||
],
|
||||
"text": "Oral route (qualifier value)"
|
||||
},
|
||||
"doseAndRate": [
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
|
||||
"code": "ordered",
|
||||
"display": "Ordered"
|
||||
}
|
||||
]
|
||||
},
|
||||
"doseQuantity": {
|
||||
"value": 1,
|
||||
"unit": "{tbl}"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"dynamicValue": [
|
||||
{
|
||||
"path": "dispenseRequest.numberOfRepeatsAllowed",
|
||||
"expression": {
|
||||
"description": "dispenseRequest.numberOfRepeatsAllowed is three (3)",
|
||||
"language": "text/cql",
|
||||
"expression": "3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "dispenseRequest.quantity",
|
||||
"expression": {
|
||||
"description": "dispenseRequest.quantity is thirty (30) tablets",
|
||||
"language": "text/cql",
|
||||
"expression": "30 \u0027{tbl}\u0027"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"resourceType": "ActivityDefinition",
|
||||
"id": "serum-dengue-virus-igm",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eId: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eActivityDefinition/serum-dengue-virus-igm\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eStatus: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003edraft\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eDescription: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eOrder Serum Dengue Virus IgM\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eRelated: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr style\u003d\"vertical-align: top;\"\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003e\n \u003cp style\u003d\"margin-top: 5px;\"\u003e\n \u003cb\u003etype: \u003c/b\u003e\n \u003cspan\u003edocumentation\u003c/span\u003e\n \u003c/p\u003e\n \u003cp style\u003d\"margin-top: 5px;\"\u003e\n \u003cb\u003edisplay: \u003c/b\u003e\n \u003cspan\u003eExplanation of diagnostic tests for Dengue virus and which to use based on the patients clinical and exposure history.\u003c/span\u003e\n \u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCategory: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003ediagnostic\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCode: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-right: 25px;\"\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003etext: \u003c/b\u003e\n \u003cspan\u003eSerum Dengue Virus IgM\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eParticipant: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr style\u003d\"vertical-align: top;\"\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003epractitioner\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"url": "http://example.org/ActivityDefinition/serum-dengue-virus-igm",
|
||||
"status": "draft",
|
||||
"description": "Order Serum Dengue Virus IgM",
|
||||
"relatedArtifact": [
|
||||
{
|
||||
"type": "documentation",
|
||||
"display": "Explanation of diagnostic tests for Dengue virus and which to use based on the patient’s clinical and exposure history."
|
||||
}
|
||||
],
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"text": "Serum Dengue Virus IgM"
|
||||
},
|
||||
"timingTiming": {
|
||||
"_event": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
|
||||
"valueExpression": {
|
||||
"language": "text/cql",
|
||||
"expression": "Now()"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"participant": [
|
||||
{
|
||||
"type": "practitioner"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
{
|
||||
"resourceType": "ActivityDefinition",
|
||||
"id": "serum-zika-dengue-virus-igm",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eId: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eActivityDefinition/serum-zika-dengue-virus-igm\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eStatus: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003edraft\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eDescription: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eOrder Serum Zika and Dengue Virus IgM\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eRelated: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr style\u003d\"vertical-align: top;\"\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003e\n \u003cp style\u003d\"margin-top: 5px;\"\u003e\n \u003cb\u003etype: \u003c/b\u003e\n \u003cspan\u003edocumentation\u003c/span\u003e\n \u003c/p\u003e\n \u003cp style\u003d\"margin-top: 5px;\"\u003e\n \u003cb\u003edisplay: \u003c/b\u003e\n \u003cspan\u003eExplanation of diagnostic tests for Zika virus and which to use based on the patients clinical and exposure history.\u003c/span\u003e\n \u003c/p\u003e\n \u003cp style\u003d\"margin-top: 5px;\"\u003e\n \u003cb\u003eurl: \u003c/b\u003e\n \u003cspan\u003ehttp://www.cdc.gov/zika/hc-providers/diagnostic.html\u003c/span\u003e\n \u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCategory: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003ediagnostic\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCode: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-right: 25px;\"\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003etext: \u003c/b\u003e\n \u003cspan\u003eSerum Zika and Dengue Virus IgM\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eParticipant: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr style\u003d\"vertical-align: top;\"\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003epractitioner\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"url": "http://example.org/ActivityDefinition/serum-zika-dengue-virus-igm",
|
||||
"status": "draft",
|
||||
"description": "Order Serum Zika and Dengue Virus IgM",
|
||||
"relatedArtifact": [
|
||||
{
|
||||
"type": "documentation",
|
||||
"display": "Explanation of diagnostic tests for Zika virus and which to use based on the patient’s clinical and exposure history.",
|
||||
"url": "http://www.cdc.gov/zika/hc-providers/diagnostic.html"
|
||||
},
|
||||
{
|
||||
"type": "derived-from",
|
||||
"resource": "ActivityDefinition/serum-dengue-virus-igm"
|
||||
}
|
||||
],
|
||||
"library": [
|
||||
"Library/zika-virus-intervention-logic"
|
||||
],
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"text": "Serum Zika and Dengue Virus IgM"
|
||||
},
|
||||
"timingTiming": {
|
||||
"_event": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
|
||||
"valueExpression": {
|
||||
"language": "text/cql",
|
||||
"expression": "Now()"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"participant": [
|
||||
{
|
||||
"type": "practitioner"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,229 @@
|
|||
{
|
||||
"resourceType": "ActivityDefinition",
|
||||
"id": "referralPrimaryCareMentalHealth-initial",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eId: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003eActivityDefinition/referralPrimaryCareMentalHealth-initial\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eStatus: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003edraft\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eDescription: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003erefer to primary care mental-health integrated care program for evaluation and treatment of mental health conditions now\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCategory: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003ereferral\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eCode: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style\u003d\"padding-right: 25px;\"\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003etext: \u003c/b\u003e\n \u003cspan\u003eReferral to service (procedure)\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003cspan\u003e\n \u003cspan\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003esystem: \u003c/b\u003e\n \u003cspan\u003ehttp://snomed.info/sct\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003cspan style\u003d\"padding-left: 25px;\"\u003e\n \u003cb\u003ecode: \u003c/b\u003e\n \u003cspan\u003e306206005\u003c/span\u003e\n \u003cbr/\u003e\n \u003c/span\u003e\n \u003c/span\u003e\n \u003c/span\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003cp/\u003e\n \u003ctable class\u003d\"grid dict\"\u003e\n \u003ctr\u003e\n \u003ctd\u003e\n \u003cb\u003eParticipant: \u003c/b\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr style\u003d\"vertical-align: top;\"\u003e\n \u003ctd style\u003d\"padding-left: 25px; padding-right: 25px;\"\u003epractitioner\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"url": "http://motivemi.com/artifacts/ActivityDefinition/referralPrimaryCareMentalHealth",
|
||||
"identifier": [
|
||||
{
|
||||
"use": "official",
|
||||
"system": "http://motivemi.com/artifacts",
|
||||
"value": "referralPrimaryCareMentalHealth"
|
||||
}
|
||||
],
|
||||
"version": "1.0.0",
|
||||
"name": "ReferralPrimaryCareMentalHealth",
|
||||
"title": "Referral to Primary Care Mental Health",
|
||||
"status": "retired",
|
||||
"experimental": true,
|
||||
"date": "2017-03-03T14:06:00Z",
|
||||
"publisher": "Motive Medical Intelligence",
|
||||
"contact": [
|
||||
{
|
||||
"telecom": [
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "415-362-4007",
|
||||
"use": "work"
|
||||
},
|
||||
{
|
||||
"system": "email",
|
||||
"value": "info@motivemi.com",
|
||||
"use": "work"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "refer to primary care mental-health integrated care program for evaluation and treatment of mental health conditions now",
|
||||
"useContext": [
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "age"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "https://meshb.nlm.nih.gov",
|
||||
"code": "D000328",
|
||||
"display": "Adult"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "87512008",
|
||||
"display": "Mild major depression"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "40379007",
|
||||
"display": "Major depression, recurrent, mild"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "225444004",
|
||||
"display": "At risk for suicide (finding)"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "306206005",
|
||||
"display": "Referral to service (procedure)"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "user"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "309343006",
|
||||
"display": "Physician"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "venue"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "440655000",
|
||||
"display": "Outpatient environment"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"jurisdiction": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "urn:iso:std:iso:3166",
|
||||
"code": "US"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"purpose": "Defines a referral to a mental-health integrated care program for use in suicide risk order sets. The definition is independent of the order set in which it appears to allow reuse of the general definition of the referrral.",
|
||||
"usage": "This activity definition is used as the definition of a referral request within various suicide risk order sets. Elements that apply universally are defined here, while elements that apply to the specific setting of a referral within a particular order set are defined in the order set.",
|
||||
"copyright": "© Copyright 2016 Motive Medical Intelligence. All rights reserved.",
|
||||
"approvalDate": "2016-03-12",
|
||||
"lastReviewDate": "2016-08-15",
|
||||
"effectivePeriod": {
|
||||
"start": "2016-01-01",
|
||||
"end": "2017-12-31"
|
||||
},
|
||||
"topic": [
|
||||
{
|
||||
"text": "Mental Health Referral"
|
||||
}
|
||||
],
|
||||
"author": [
|
||||
{
|
||||
"name": "Motive Medical Intelligence",
|
||||
"telecom": [
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "415-362-4007",
|
||||
"use": "work"
|
||||
},
|
||||
{
|
||||
"system": "email",
|
||||
"value": "info@motivemi.com",
|
||||
"use": "work"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"relatedArtifact": [
|
||||
{
|
||||
"type": "citation",
|
||||
"display": "Practice Guideline for the Treatment of Patients with Major Depressive Disorder",
|
||||
"url": "http://psychiatryonline.org/pb/assets/raw/sitewide/practice_guidelines/guidelines/mdd.pdf"
|
||||
},
|
||||
{
|
||||
"type": "successor",
|
||||
"resource": "ActivityDefinition/referralPrimaryCareMentalHealth"
|
||||
}
|
||||
],
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "306206005"
|
||||
}
|
||||
],
|
||||
"text": "Referral to service (procedure)"
|
||||
},
|
||||
"timingTiming": {
|
||||
"_event": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
|
||||
"valueExpression": {
|
||||
"language": "text/cql",
|
||||
"expression": "Now()"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"participant": [
|
||||
{
|
||||
"type": "practitioner"
|
||||
}
|
||||
]
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,118 @@
|
|||
{
|
||||
"resourceType": "ActivityDefinition",
|
||||
"id": "heart-valve-replacement",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"status": "draft",
|
||||
"description": "Heart valve replacement",
|
||||
"useContext": [
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "age"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "https://meshb.nlm.nih.gov",
|
||||
"code": "D000328",
|
||||
"display": "Adult"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "user"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "309343006",
|
||||
"display": "Physician"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"purpose": "Describes the proposal to perform a Heart Valve replacement.",
|
||||
"usage": "This activity definition is used as the definition of a service request to perform a heart valve replacement. Elements that apply universally are defined here, while elements that apply to the specific setting of a referral within a particular order set are defined in the order set.",
|
||||
"topic": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "34068001",
|
||||
"display": "Heart valve replacement"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "34068001",
|
||||
"display": "Heart valve replacement"
|
||||
}
|
||||
]
|
||||
},
|
||||
"timingTiming": {
|
||||
"_event": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
|
||||
"valueExpression": {
|
||||
"language": "text/cql",
|
||||
"expression": "Now()"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"location": {
|
||||
"reference": "Location/1"
|
||||
},
|
||||
"participant": [
|
||||
{
|
||||
"type": "practitioner",
|
||||
"role": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://nucc.org/provider-taxonomy",
|
||||
"code": "207RI0011X",
|
||||
"display": "Interventional Cardiology"
|
||||
}
|
||||
],
|
||||
"text": "Interventional Cardiology"
|
||||
}
|
||||
}
|
||||
],
|
||||
"bodySite": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "17401000",
|
||||
"display": "Heart valve structure"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
"resourceType": "ActivityDefinition",
|
||||
"id": "blood-tubes-supply",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"status": "draft",
|
||||
"description": "10 Blood collect tubes blue cap",
|
||||
"purpose": "Describes a request for 10 Blood collection tubes with blue caps.",
|
||||
"usage": "This activity definition is used as the definition of a supply request to resupply blood collection tubes. Elements that apply universally are defined here, while elements that apply to the specific setting of a referral within a particular order set are defined in the order set.",
|
||||
"kind": "SupplyRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"code": "BlueTubes",
|
||||
"display": "Blood collect tubes blue cap"
|
||||
}
|
||||
]
|
||||
},
|
||||
"quantity": {
|
||||
"value": 10
|
||||
},
|
||||
"transform": "StructureMap/supplyrequest-transform",
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,75 @@
|
|||
{
|
||||
"resourceType": "AdverseEvent",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: example\u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: 49476534\u003c/p\u003e\u003cp\u003e\u003cb\u003eactuality\u003c/b\u003e: actual\u003c/p\u003e\u003cp\u003e\u003cb\u003ecategory\u003c/b\u003e: Product Use Error \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/adverse-event-category code \u0027product-use-error\u0027 \u003d \u0027Product Use Error\u0027, given as \u0027Product Use Error\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eevent\u003c/b\u003e: This was a mild rash on the left forearm \u003cspan\u003e(Details : {SNOMED CT code \u0027304386008\u0027 \u003d \u0027O/E - itchy rash\u0027, given as \u0027O/E - itchy rash\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003ePatient/example\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003edate\u003c/b\u003e: 29/01/2017 12:34:56 PM\u003c/p\u003e\u003cp\u003e\u003cb\u003eseriousness\u003c/b\u003e: Non-serious \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/adverse-event-seriousness code \u0027Non-serious\u0027 \u003d \u0027Non-serious\u0027, given as \u0027Non-serious\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eseverity\u003c/b\u003e: Mild \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/adverse-event-severity code \u0027mild\u0027 \u003d \u0027Mild\u0027, given as \u0027Mild\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003erecorder\u003c/b\u003e: \u003ca\u003ePractitioner/example\u003c/a\u003e\u003c/p\u003e\u003ch3\u003eSuspectEntities\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eInstance\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003e\u003ca\u003eMedication/example\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e"
|
||||
},
|
||||
"identifier": {
|
||||
"system": "http://acme.com/ids/patients/risks",
|
||||
"value": "49476534"
|
||||
},
|
||||
"actuality": "actual",
|
||||
"category": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/adverse-event-category",
|
||||
"code": "product-use-error",
|
||||
"display": "Product Use Error"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"event": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "304386008",
|
||||
"display": "O/E - itchy rash"
|
||||
}
|
||||
],
|
||||
"text": "This was a mild rash on the left forearm"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"date": "2017-01-29T12:34:56+00:00",
|
||||
"seriousness": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness",
|
||||
"code": "Non-serious",
|
||||
"display": "Non-serious"
|
||||
}
|
||||
]
|
||||
},
|
||||
"severity": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/adverse-event-severity",
|
||||
"code": "mild",
|
||||
"display": "Mild"
|
||||
}
|
||||
]
|
||||
},
|
||||
"recorder": {
|
||||
"reference": "Practitioner/example"
|
||||
},
|
||||
"suspectEntity": [
|
||||
{
|
||||
"instance": {
|
||||
"reference": "Medication/example"
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,351 @@
|
|||
{
|
||||
"resourceType": "QuestionnaireResponse",
|
||||
"id": "5dfb0a00-4708-47bf-bb3f-91b2a162c651",
|
||||
"identifier": [
|
||||
{
|
||||
"type": {
|
||||
"text": "RLS Manifest Reference"
|
||||
},
|
||||
"system": "urn:ietf:rfc:3986",
|
||||
"value": "urn:uuid:4b7298d8-bc29-4e22-8350-09298ed70b9d"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"text": "RLS Document Reference"
|
||||
},
|
||||
"system": "urn:ietf:rfc:3986",
|
||||
"value": "urn:uuid:19f560c3-91b8-4515-ae46-a4ca609b13c3"
|
||||
}
|
||||
],
|
||||
"status": "completed",
|
||||
"subject": {
|
||||
"reference": "9658219004",
|
||||
"display": "Cassie Bray"
|
||||
},
|
||||
"authored": "2020-09-28T05:15:00Z",
|
||||
"author": {
|
||||
"reference": "Practitioner/DrNick",
|
||||
"display": "Dr. Nick Riviera"
|
||||
},
|
||||
"source": {
|
||||
"reference": "AireLogic",
|
||||
"display": "AireLogic"
|
||||
},
|
||||
"item": [
|
||||
{
|
||||
"linkId": "1",
|
||||
"text": "All About Me",
|
||||
"item": [
|
||||
{
|
||||
"linkId": "1.1",
|
||||
"text": "Call me",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "Call me answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "1.2",
|
||||
"text": "My home is",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "My home is answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "1.3",
|
||||
"text": "I want you to remember this (about me)",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I want you to remember this (about me) answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "1.4",
|
||||
"text": "My important friends, relatives and helpers are",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "My important friends, relatives and helpers are answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "1.5",
|
||||
"text": "I am interested in",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I am interested in answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "1.6",
|
||||
"text": "This is my background",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "This is my background answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "1.7",
|
||||
"text": "What I like to do",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "What I like to do answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "1.8",
|
||||
"text": "I might need help with",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I might need help with answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "1.9",
|
||||
"text": "I definitely need help",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I definitely need help answer"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "2",
|
||||
"text": "Habits And Routines",
|
||||
"item": [
|
||||
{
|
||||
"linkId": "2.1",
|
||||
"text": "I might need help with",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I might need help with answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "2.2",
|
||||
"text": "I definitely need help with",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I definitely need help with answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "2.3",
|
||||
"text": "My normal routine consists of",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "My normal routine consists of answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "2.4",
|
||||
"text": "I wear (glasses, hearing aids, other prosthetic)",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I wear (glasses, hearing aids, other prosthetic) answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "2.5",
|
||||
"text": "Personal habits - hygiene, toileting, nutrition, sleep, medication",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "Personal habits – hygiene, toileting, nutrition, sleep, medication answer"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "3",
|
||||
"text": "Communication And Mobility",
|
||||
"item": [
|
||||
{
|
||||
"linkId": "3.1",
|
||||
"text": "When speaking to me",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "When speaking to me answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "3.2",
|
||||
"text": "My Mobility",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "My Mobility answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "3.3",
|
||||
"text": "I can get upset or stressed when",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I can get upset or stressed when answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "3.4",
|
||||
"text": "How to help when this happens",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "How to help when this happens answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "3.5",
|
||||
"text": "What makes me upset or stressed",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "What makes me upset or stressed answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "3.6",
|
||||
"text": "At such moments, this helps",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "At such moments, this helps answer"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "4",
|
||||
"text": "Personal Habits",
|
||||
"item": [
|
||||
{
|
||||
"linkId": "4.1",
|
||||
"text": "I am happiest when",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "I am happiest when answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "4.2",
|
||||
"text": "Things I want to do for myself",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "Things I want to do for myself answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "4.3",
|
||||
"text": "Things I can need help with",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "Things I can need help with answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "4.4",
|
||||
"text": "Dislikes",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "Dislikes answer"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "5",
|
||||
"text": "My Other Things",
|
||||
"item": [
|
||||
{
|
||||
"linkId": "5.1",
|
||||
"text": "My Faith my Religion",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "My Faith my Religion answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "5.2",
|
||||
"text": "My diet",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "My diet answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "5.3",
|
||||
"text": "My proudest moments",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "My proudest moments answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "5.4",
|
||||
"text": "My favourite places",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "My favourite places answer"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "6",
|
||||
"text": "Completion",
|
||||
"item": [
|
||||
{
|
||||
"linkId": "6.1",
|
||||
"text": "Date completed",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "2020-09-15"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "6.2",
|
||||
"text": "By whom",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "By whom answer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"linkId": "6.3",
|
||||
"text": "Relationship",
|
||||
"answer": [
|
||||
{
|
||||
"valueString": "Relationship answer"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,128 @@
|
|||
{
|
||||
"resourceType": "AllergyIntolerance",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: example\u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: 49476534\u003c/p\u003e\u003cp\u003e\u003cb\u003eclinicalStatus\u003c/b\u003e: Active \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical code \u0027active\u0027 \u003d \u0027Active\u0027, given as \u0027Active\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003everificationStatus\u003c/b\u003e: Confirmed \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/allergyintolerance-verification code \u0027confirmed\u0027 \u003d \u0027Confirmed\u0027, given as \u0027Confirmed\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: allergy\u003c/p\u003e\u003cp\u003e\u003cb\u003ecategory\u003c/b\u003e: food\u003c/p\u003e\u003cp\u003e\u003cb\u003ecriticality\u003c/b\u003e: high\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Cashew nuts \u003cspan\u003e(Details : {SNOMED CT code \u0027227493005\u0027 \u003d \u0027Cashew nuts\u0027, given as \u0027Cashew nuts\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003epatient\u003c/b\u003e: \u003ca\u003ePatient/example\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eonset\u003c/b\u003e: 01/01/2004\u003c/p\u003e\u003cp\u003e\u003cb\u003erecordedDate\u003c/b\u003e: 09/10/2014 2:58:00 PM\u003c/p\u003e\u003cp\u003e\u003cb\u003erecorder\u003c/b\u003e: \u003ca\u003ePractitioner/example\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003easserter\u003c/b\u003e: \u003ca\u003ePatient/example\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003elastOccurrence\u003c/b\u003e: 01/06/2012\u003c/p\u003e\u003cp\u003e\u003cb\u003enote\u003c/b\u003e: The criticality is high becasue of the observed anaphylactic reaction when challenged with cashew extract.\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003ereaction\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubstance\u003c/b\u003e: cashew nut allergenic extract Injectable Product \u003cspan\u003e(Details : {RxNorm code \u00271160593\u0027 \u003d \u0027cashew nut allergenic extract Injectable Product\u0027, given as \u0027cashew nut allergenic extract Injectable Product\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003emanifestation\u003c/b\u003e: Anaphylactic reaction \u003cspan\u003e(Details : {SNOMED CT code \u002739579001\u0027 \u003d \u0027Anaphylaxis\u0027, given as \u0027Anaphylactic reaction\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003edescription\u003c/b\u003e: Challenge Protocol. Severe reaction to subcutaneous cashew extract. Epinephrine administered\u003c/p\u003e\u003cp\u003e\u003cb\u003eonset\u003c/b\u003e: 12/06/2012\u003c/p\u003e\u003cp\u003e\u003cb\u003eseverity\u003c/b\u003e: severe\u003c/p\u003e\u003cp\u003e\u003cb\u003eexposureRoute\u003c/b\u003e: Subcutaneous route \u003cspan\u003e(Details : {SNOMED CT code \u002734206005\u0027 \u003d \u0027Subcutaneous route\u0027, given as \u0027Subcutaneous route\u0027})\u003c/span\u003e\u003c/p\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003ereaction\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003emanifestation\u003c/b\u003e: Urticaria \u003cspan\u003e(Details : {SNOMED CT code \u002764305001\u0027 \u003d \u0027Urticaria\u0027, given as \u0027Urticaria\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eonset\u003c/b\u003e: 01/01/2004\u003c/p\u003e\u003cp\u003e\u003cb\u003eseverity\u003c/b\u003e: moderate\u003c/p\u003e\u003cp\u003e\u003cb\u003enote\u003c/b\u003e: The patient reports that the onset of urticaria was within 15 minutes of eating cashews.\u003c/p\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://acme.com/ids/patients/risks",
|
||||
"value": "49476534"
|
||||
}
|
||||
],
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
|
||||
"code": "active",
|
||||
"display": "Active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
|
||||
"code": "confirmed",
|
||||
"display": "Confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type": "allergy",
|
||||
"category": [
|
||||
"food"
|
||||
],
|
||||
"criticality": "high",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "227493005",
|
||||
"display": "Cashew nuts"
|
||||
}
|
||||
]
|
||||
},
|
||||
"patient": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"onsetDateTime": "2004",
|
||||
"recordedDate": "2014-10-09T14:58:00+11:00",
|
||||
"recorder": {
|
||||
"reference": "Practitioner/example"
|
||||
},
|
||||
"asserter": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"lastOccurrence": "2012-06",
|
||||
"note": [
|
||||
{
|
||||
"text": "The criticality is high becasue of the observed anaphylactic reaction when challenged with cashew extract."
|
||||
}
|
||||
],
|
||||
"reaction": [
|
||||
{
|
||||
"substance": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
|
||||
"code": "1160593",
|
||||
"display": "cashew nut allergenic extract Injectable Product"
|
||||
}
|
||||
]
|
||||
},
|
||||
"manifestation": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "39579001",
|
||||
"display": "Anaphylactic reaction"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Challenge Protocol. Severe reaction to subcutaneous cashew extract. Epinephrine administered",
|
||||
"onset": "2012-06-12",
|
||||
"severity": "severe",
|
||||
"exposureRoute": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "34206005",
|
||||
"display": "Subcutaneous route"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"manifestation": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "64305001",
|
||||
"display": "Urticaria"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"onset": "2004",
|
||||
"severity": "moderate",
|
||||
"note": [
|
||||
{
|
||||
"text": "The patient reports that the onset of urticaria was within 15 minutes of eating cashews."
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
{
|
||||
"resourceType": "AllergyIntolerance",
|
||||
"id": "fishallergy",
|
||||
"text": {
|
||||
"status": "additional",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003cp\u003eallergy is to fresh fish. Tolerates canned fish\u003c/p\u003e\n \u003cp\u003erecordedDate:2015-08-06T00:00:00-06:00\u003c/p\u003e\n \u003cp\u003esubstance:Fish - dietary (substance)\u003c/p\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://acme.com/ids/patients/risks",
|
||||
"value": "49476535"
|
||||
}
|
||||
],
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
|
||||
"code": "active",
|
||||
"display": "Active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
|
||||
"code": "confirmed",
|
||||
"display": "Confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": [
|
||||
"food"
|
||||
],
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "227037002",
|
||||
"display": "Fish - dietary (substance)"
|
||||
}
|
||||
],
|
||||
"text": "Allergic to fresh fish. Tolerates canned fish"
|
||||
},
|
||||
"patient": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"recordedDate": "2015-08-06T15:37:31-06:00",
|
||||
"recorder": {
|
||||
"reference": "Practitioner/example"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,70 @@
|
|||
{
|
||||
"resourceType": "AllergyIntolerance",
|
||||
"id": "medication",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: medication\u003c/p\u003e\u003cp\u003e\u003cb\u003eclinicalStatus\u003c/b\u003e: Active \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical code \u0027active\u0027 \u003d \u0027Active\u0027, given as \u0027Active\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003everificationStatus\u003c/b\u003e: Unconfirmed \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/allergyintolerance-verification code \u0027unconfirmed\u0027 \u003d \u0027Unconfirmed\u0027, given as \u0027Unconfirmed\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ecategory\u003c/b\u003e: medication\u003c/p\u003e\u003cp\u003e\u003cb\u003ecriticality\u003c/b\u003e: high\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Penicillin G \u003cspan\u003e(Details : {RxNorm code \u00277980\u0027 \u003d \u0027Penicillin G\u0027, given as \u0027Penicillin G\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003epatient\u003c/b\u003e: \u003ca\u003ePatient/example\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003erecordedDate\u003c/b\u003e: 01/03/2010\u003c/p\u003e\u003cp\u003e\u003cb\u003erecorder\u003c/b\u003e: \u003ca\u003ePractitioner/13\u003c/a\u003e\u003c/p\u003e\u003ch3\u003eReactions\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eManifestation\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eHives \u003cspan\u003e(Details : {SNOMED CT code \u0027247472004\u0027 \u003d \u0027Weal\u0027, given as \u0027Hives\u0027})\u003c/span\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e"
|
||||
},
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
|
||||
"code": "active",
|
||||
"display": "Active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
|
||||
"code": "unconfirmed",
|
||||
"display": "Unconfirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": [
|
||||
"medication"
|
||||
],
|
||||
"criticality": "high",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
|
||||
"code": "7980",
|
||||
"display": "Penicillin G"
|
||||
}
|
||||
]
|
||||
},
|
||||
"patient": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"recordedDate": "2010-03-01",
|
||||
"recorder": {
|
||||
"reference": "Practitioner/13"
|
||||
},
|
||||
"reaction": [
|
||||
{
|
||||
"manifestation": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "247472004",
|
||||
"display": "Hives"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
{
|
||||
"resourceType": "AllergyIntolerance",
|
||||
"id": "nka",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003cp\u003eNo Known Allergy\u003c/p\u003e\n \u003cp\u003erecordedDate:2015-08-06\u003c/p\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
|
||||
"code": "active",
|
||||
"display": "Active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
|
||||
"code": "confirmed",
|
||||
"display": "Confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "716186003",
|
||||
"display": "No Known Allergy (situation)"
|
||||
}
|
||||
],
|
||||
"text": "NKA"
|
||||
},
|
||||
"patient": {
|
||||
"reference": "Patient/mom"
|
||||
},
|
||||
"recordedDate": "2015-08-06T15:37:31-06:00",
|
||||
"recorder": {
|
||||
"reference": "Practitioner/example"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
{
|
||||
"resourceType": "AllergyIntolerance",
|
||||
"id": "nkda",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003cp\u003eNo Known Drug Allergy\u003c/p\u003e\n \u003cp\u003erecordedDate:2015-08-06\u003c/p\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
|
||||
"code": "active",
|
||||
"display": "Active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
|
||||
"code": "confirmed",
|
||||
"display": "Confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "409137002",
|
||||
"display": "No Known Drug Allergy (situation)"
|
||||
}
|
||||
],
|
||||
"text": "NKDA"
|
||||
},
|
||||
"patient": {
|
||||
"reference": "Patient/mom"
|
||||
},
|
||||
"recordedDate": "2015-08-06T15:37:31-06:00",
|
||||
"recorder": {
|
||||
"reference": "Practitioner/example"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
{
|
||||
"resourceType": "AllergyIntolerance",
|
||||
"id": "nkla",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003cp\u003eNo Known Latex Allergy\u003c/p\u003e\n \u003cp\u003erecordedDate:2015-08-06\u003c/p\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
|
||||
"code": "active",
|
||||
"display": "Active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
|
||||
"code": "confirmed",
|
||||
"display": "Confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "716184000",
|
||||
"display": "No Known Latex Allergy (situation)"
|
||||
}
|
||||
],
|
||||
"text": "No Known Latex Allergy"
|
||||
},
|
||||
"patient": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"recordedDate": "2015-08-06T15:37:31-06:00",
|
||||
"recorder": {
|
||||
"reference": "Practitioner/example"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"resourceType": "Appointment",
|
||||
"id": "examplereq",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eBrian MRI results discussion\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://example.org/sampleappointment-identifier",
|
||||
"value": "123"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"serviceCategory": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/service-category",
|
||||
"code": "gp",
|
||||
"display": "General Practice"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"specialty": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "394814009",
|
||||
"display": "General practice"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"appointmentType": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v2-0276",
|
||||
"code": "WALKIN",
|
||||
"display": "A previously unscheduled walk-in visit"
|
||||
}
|
||||
]
|
||||
},
|
||||
"reasonCode": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "413095006"
|
||||
}
|
||||
],
|
||||
"text": "Clinical Review"
|
||||
}
|
||||
],
|
||||
"priority": 5,
|
||||
"description": "Discussion on the results of your recent MRI",
|
||||
"minutesDuration": 15,
|
||||
"slot": [
|
||||
{
|
||||
"reference": "Slot/example"
|
||||
}
|
||||
],
|
||||
"created": "2015-12-02",
|
||||
"comment": "Further expand on the results of the MRI and determine the next actions that may be appropriate.",
|
||||
"participant": [
|
||||
{
|
||||
"actor": {
|
||||
"reference": "Patient/example",
|
||||
"display": "Peter James Chalmers"
|
||||
},
|
||||
"required": "required",
|
||||
"status": "needs-action"
|
||||
},
|
||||
{
|
||||
"type": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
|
||||
"code": "ATND"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"required": "required",
|
||||
"status": "needs-action"
|
||||
},
|
||||
{
|
||||
"actor": {
|
||||
"reference": "Location/1",
|
||||
"display": "South Wing, second floor"
|
||||
},
|
||||
"required": "required",
|
||||
"status": "accepted"
|
||||
}
|
||||
],
|
||||
"requestedPeriod": [
|
||||
{
|
||||
"start": "2016-06-02",
|
||||
"end": "2016-06-09"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,112 @@
|
|||
{
|
||||
"resourceType": "Appointment",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eBrian MRI results discussion\u003c/div\u003e"
|
||||
},
|
||||
"status": "booked",
|
||||
"serviceCategory": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/service-category",
|
||||
"code": "gp",
|
||||
"display": "General Practice"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"serviceType": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"code": "52",
|
||||
"display": "General Discussion"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"specialty": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "394814009",
|
||||
"display": "General practice"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"appointmentType": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v2-0276",
|
||||
"code": "FOLLOWUP",
|
||||
"display": "A follow up visit from a previous appointment"
|
||||
}
|
||||
]
|
||||
},
|
||||
"reasonReference": [
|
||||
{
|
||||
"reference": "Condition/example",
|
||||
"display": "Severe burn of left ear"
|
||||
}
|
||||
],
|
||||
"priority": 5,
|
||||
"description": "Discussion on the results of your recent MRI",
|
||||
"start": "2013-12-10T09:00:00Z",
|
||||
"end": "2013-12-10T11:00:00Z",
|
||||
"created": "2013-10-10",
|
||||
"comment": "Further expand on the results of the MRI and determine the next actions that may be appropriate.",
|
||||
"basedOn": [
|
||||
{
|
||||
"reference": "ServiceRequest/myringotomy"
|
||||
}
|
||||
],
|
||||
"participant": [
|
||||
{
|
||||
"actor": {
|
||||
"reference": "Patient/example",
|
||||
"display": "Peter James Chalmers"
|
||||
},
|
||||
"required": "required",
|
||||
"status": "accepted"
|
||||
},
|
||||
{
|
||||
"type": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
|
||||
"code": "ATND"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"actor": {
|
||||
"reference": "Practitioner/example",
|
||||
"display": "Dr Adam Careful"
|
||||
},
|
||||
"required": "required",
|
||||
"status": "accepted"
|
||||
},
|
||||
{
|
||||
"actor": {
|
||||
"reference": "Location/1",
|
||||
"display": "South Wing, second floor"
|
||||
},
|
||||
"required": "required",
|
||||
"status": "accepted"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,102 @@
|
|||
{
|
||||
"resourceType": "Appointment",
|
||||
"id": "2docs",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eBrian MRI results discussion\u003c/div\u003e"
|
||||
},
|
||||
"status": "booked",
|
||||
"serviceCategory": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/service-category",
|
||||
"code": "gp",
|
||||
"display": "General Practice"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"serviceType": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"code": "52",
|
||||
"display": "General Discussion"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"specialty": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "394814009",
|
||||
"display": "General practice"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"appointmentType": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v2-0276",
|
||||
"code": "WALKIN",
|
||||
"display": "A previously unscheduled walk-in visit"
|
||||
}
|
||||
]
|
||||
},
|
||||
"priority": 5,
|
||||
"description": "Discussion about Peter Chalmers MRI results",
|
||||
"supportingInformation": [
|
||||
{
|
||||
"reference": "DiagnosticReport/ultrasound"
|
||||
}
|
||||
],
|
||||
"start": "2013-12-09T09:00:00Z",
|
||||
"end": "2013-12-09T11:00:00Z",
|
||||
"comment": "Clarify the results of the MRI to ensure context of test was correct",
|
||||
"participant": [
|
||||
{
|
||||
"actor": {
|
||||
"reference": "Patient/example",
|
||||
"display": "Peter James Chalmers"
|
||||
},
|
||||
"required": "information-only",
|
||||
"status": "accepted"
|
||||
},
|
||||
{
|
||||
"actor": {
|
||||
"reference": "Practitioner/example",
|
||||
"display": "Dr Adam Careful"
|
||||
},
|
||||
"required": "required",
|
||||
"status": "accepted"
|
||||
},
|
||||
{
|
||||
"actor": {
|
||||
"reference": "Practitioner/f202",
|
||||
"display": "Luigi Maas"
|
||||
},
|
||||
"required": "required",
|
||||
"status": "accepted"
|
||||
},
|
||||
{
|
||||
"actor": {
|
||||
"display": "Phone Call"
|
||||
},
|
||||
"required": "information-only",
|
||||
"status": "accepted"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,45 @@
|
|||
{
|
||||
"resourceType": "AppointmentResponse",
|
||||
"id": "exampleresp",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eAccept Brian MRI results discussion\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://example.org/sampleappointmentresponse-identifier",
|
||||
"value": "response123"
|
||||
}
|
||||
],
|
||||
"appointment": {
|
||||
"reference": "Appointment/examplereq",
|
||||
"display": "Brian MRI results discussion"
|
||||
},
|
||||
"start": "2013-12-25T13:15:00Z",
|
||||
"end": "2013-12-25T13:30:00Z",
|
||||
"participantType": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
|
||||
"code": "ATND"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"actor": {
|
||||
"reference": "Practitioner/example",
|
||||
"display": "Dr Adam Careful"
|
||||
},
|
||||
"participantStatus": "tentative",
|
||||
"comment": "can\u0027t we try for this time, can\u0027t do mornings",
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"resourceType": "AppointmentResponse",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eAccept Brian MRI results discussion\u003c/div\u003e"
|
||||
},
|
||||
"appointment": {
|
||||
"reference": "Appointment/example",
|
||||
"display": "Brian MRI results discussion"
|
||||
},
|
||||
"actor": {
|
||||
"reference": "Patient/example",
|
||||
"display": "Peter James Chalmers"
|
||||
},
|
||||
"participantStatus": "accepted",
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,95 @@
|
|||
{
|
||||
"resourceType": "AuditEvent",
|
||||
"id": "example-login",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: example-login\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: User Authentication (Details: DICOM code 110114 \u003d \u0027User Authentication\u0027, stated as \u0027User Authentication\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003esubtype\u003c/b\u003e: Login (Details: DICOM code 110122 \u003d \u0027Login\u0027, stated as \u0027Login\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003eaction\u003c/b\u003e: E\u003c/p\u003e\u003cp\u003e\u003cb\u003erecorded\u003c/b\u003e: 20/06/2013 11:41:23 PM\u003c/p\u003e\u003cp\u003e\u003cb\u003eoutcome\u003c/b\u003e: 0\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: human user \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/extra-security-role-type code \u0027humanuser\u0027 \u003d \u0027human user\u0027, given as \u0027human user\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewho\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ealtId\u003c/b\u003e: 601847123\u003c/p\u003e\u003cp\u003e\u003cb\u003ename\u003c/b\u003e: Grahame Grieve\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: true\u003c/p\u003e\u003ch3\u003eNetworks\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eAddress\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003e127.0.0.1\u003c/td\u003e\u003ctd\u003e2\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: Source Role ID \u003cspan\u003e(Details : {DICOM code \u0027110153\u0027 \u003d \u0027Source Role ID\u0027, given as \u0027Source Role ID\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewho\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ealtId\u003c/b\u003e: 6580\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: false\u003c/p\u003e\u003ch3\u003eNetworks\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eAddress\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eWorkstation1.ehr.familyclinic.com\u003c/td\u003e\u003ctd\u003e1\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003ch3\u003eSources\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eSite\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eObserver\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eCloud\u003c/td\u003e\u003ctd/\u003e\u003ctd\u003eWeb Server (Details: http://terminology.hl7.org/CodeSystem/security-source-type code 3 \u003d \u0027Web Server\u0027, stated as \u0027Web Server\u0027)\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e"
|
||||
},
|
||||
"type": {
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110114",
|
||||
"display": "User Authentication"
|
||||
},
|
||||
"subtype": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110122",
|
||||
"display": "Login"
|
||||
}
|
||||
],
|
||||
"action": "E",
|
||||
"recorded": "2013-06-20T23:41:23Z",
|
||||
"outcome": "0",
|
||||
"agent": [
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type",
|
||||
"code": "humanuser",
|
||||
"display": "human user"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"value": "95"
|
||||
}
|
||||
},
|
||||
"altId": "601847123",
|
||||
"name": "Grahame Grieve",
|
||||
"requestor": true,
|
||||
"network": {
|
||||
"address": "127.0.0.1",
|
||||
"type": "2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110153",
|
||||
"display": "Source Role ID"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"system": "urn:oid:2.16.840.1.113883.4.2",
|
||||
"value": "2.16.840.1.113883.4.2"
|
||||
}
|
||||
},
|
||||
"altId": "6580",
|
||||
"requestor": false,
|
||||
"network": {
|
||||
"address": "Workstation1.ehr.familyclinic.com",
|
||||
"type": "1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
"site": "Cloud",
|
||||
"observer": {
|
||||
"identifier": {
|
||||
"value": "hl7connect.healthintersections.com.au"
|
||||
}
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/security-source-type",
|
||||
"code": "3",
|
||||
"display": "Web Server"
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,95 @@
|
|||
{
|
||||
"resourceType": "AuditEvent",
|
||||
"id": "example-logout",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: example-logout\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: User Authentication (Details: DICOM code 110114 \u003d \u0027User Authentication\u0027, stated as \u0027User Authentication\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003esubtype\u003c/b\u003e: Logout (Details: DICOM code 110123 \u003d \u0027Logout\u0027, stated as \u0027Logout\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003eaction\u003c/b\u003e: E\u003c/p\u003e\u003cp\u003e\u003cb\u003erecorded\u003c/b\u003e: 20/06/2013 11:46:41 PM\u003c/p\u003e\u003cp\u003e\u003cb\u003eoutcome\u003c/b\u003e: 0\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: human user \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/extra-security-role-type code \u0027humanuser\u0027 \u003d \u0027human user\u0027, given as \u0027human user\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewho\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ealtId\u003c/b\u003e: 601847123\u003c/p\u003e\u003cp\u003e\u003cb\u003ename\u003c/b\u003e: Grahame Grieve\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: true\u003c/p\u003e\u003ch3\u003eNetworks\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eAddress\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003e127.0.0.1\u003c/td\u003e\u003ctd\u003e2\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: Source Role ID \u003cspan\u003e(Details : {DICOM code \u0027110153\u0027 \u003d \u0027Source Role ID\u0027, given as \u0027Source Role ID\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewho\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ealtId\u003c/b\u003e: 6580\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: false\u003c/p\u003e\u003ch3\u003eNetworks\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eAddress\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eWorkstation1.ehr.familyclinic.com\u003c/td\u003e\u003ctd\u003e1\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003ch3\u003eSources\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eSite\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eObserver\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eCloud\u003c/td\u003e\u003ctd/\u003e\u003ctd\u003eWeb Server (Details: http://terminology.hl7.org/CodeSystem/security-source-type code 3 \u003d \u0027Web Server\u0027, stated as \u0027Web Server\u0027)\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e"
|
||||
},
|
||||
"type": {
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110114",
|
||||
"display": "User Authentication"
|
||||
},
|
||||
"subtype": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110123",
|
||||
"display": "Logout"
|
||||
}
|
||||
],
|
||||
"action": "E",
|
||||
"recorded": "2013-06-20T23:46:41Z",
|
||||
"outcome": "0",
|
||||
"agent": [
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type",
|
||||
"code": "humanuser",
|
||||
"display": "human user"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"value": "95"
|
||||
}
|
||||
},
|
||||
"altId": "601847123",
|
||||
"name": "Grahame Grieve",
|
||||
"requestor": true,
|
||||
"network": {
|
||||
"address": "127.0.0.1",
|
||||
"type": "2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110153",
|
||||
"display": "Source Role ID"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"system": "urn:oid:2.16.840.1.113883.4.2",
|
||||
"value": "2.16.840.1.113883.4.2"
|
||||
}
|
||||
},
|
||||
"altId": "6580",
|
||||
"requestor": false,
|
||||
"network": {
|
||||
"address": "Workstation1.ehr.familyclinic.com",
|
||||
"type": "1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
"site": "Cloud",
|
||||
"observer": {
|
||||
"identifier": {
|
||||
"value": "hl7connect.healthintersections.com.au"
|
||||
}
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/security-source-type",
|
||||
"code": "3",
|
||||
"display": "Web Server"
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,146 @@
|
|||
{
|
||||
"resourceType": "AuditEvent",
|
||||
"id": "example-media",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: example-media\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: Export (Details: DICOM code 110106 \u003d \u0027Export\u0027, stated as \u0027Export\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003esubtype\u003c/b\u003e: Distribute Document Set on Media (Details: urn:oid:1.3.6.1.4.1.19376.1.2 code ITI-32 \u003d \u0027ITI-32\u0027, stated as \u0027Distribute Document Set on Media\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003eaction\u003c/b\u003e: R\u003c/p\u003e\u003cp\u003e\u003cb\u003erecorded\u003c/b\u003e: 27/08/2015 11:42:24 PM\u003c/p\u003e\u003cp\u003e\u003cb\u003eoutcome\u003c/b\u003e: 0\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: Source Role ID \u003cspan\u003e(Details : {DICOM code \u0027110153\u0027 \u003d \u0027Source Role ID\u0027, given as \u0027Source Role ID\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewho\u003c/b\u003e: ExportToMedia.app\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: false\u003c/p\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: human user \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/extra-security-role-type code \u0027humanuser\u0027 \u003d \u0027human user\u0027, given as \u0027human user\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewho\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ealtId\u003c/b\u003e: 601847123\u003c/p\u003e\u003cp\u003e\u003cb\u003ename\u003c/b\u003e: Grahame Grieve\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: true\u003c/p\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: Destination Media \u003cspan\u003e(Details : {DICOM code \u0027110154\u0027 \u003d \u0027Destination Media\u0027, given as \u0027Destination Media\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ename\u003c/b\u003e: Media title: Hello World\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: false\u003c/p\u003e\u003cp\u003e\u003cb\u003emedia\u003c/b\u003e: DVD (Details: DICOM code 110033 \u003d \u0027DVD\u0027, stated as \u0027DVD\u0027)\u003c/p\u003e\u003c/blockquote\u003e\u003ch3\u003eSources\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eObserver\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003ehl7connect.healthintersections.com.au\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eentity\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewhat\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: Person (Details: http://terminology.hl7.org/CodeSystem/audit-entity-type code 1 \u003d \u0027Person\u0027, stated as \u0027Person\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003erole\u003c/b\u003e: Patient (Details: http://terminology.hl7.org/CodeSystem/object-role code 1 \u003d \u0027Patient\u0027, stated as \u0027Patient\u0027)\u003c/p\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eentity\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewhat\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: System Object (Details: http://terminology.hl7.org/CodeSystem/audit-entity-type code 2 \u003d \u0027System Object\u0027, stated as \u0027System Object\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003erole\u003c/b\u003e: Job (Details: http://terminology.hl7.org/CodeSystem/object-role code 20 \u003d \u0027Job\u0027, stated as \u0027Job\u0027)\u003c/p\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eentity\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewhat\u003c/b\u003e: \u003ca\u003eDocumentManifest/example\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: System Object (Details: http://terminology.hl7.org/CodeSystem/audit-entity-type code 2 \u003d \u0027System Object\u0027, stated as \u0027System Object\u0027)\u003c/p\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"type": {
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110106",
|
||||
"display": "Export"
|
||||
},
|
||||
"subtype": [
|
||||
{
|
||||
"system": "urn:oid:1.3.6.1.4.1.19376.1.2",
|
||||
"code": "ITI-32",
|
||||
"display": "Distribute Document Set on Media"
|
||||
}
|
||||
],
|
||||
"action": "R",
|
||||
"recorded": "2015-08-27T23:42:24Z",
|
||||
"outcome": "0",
|
||||
"agent": [
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110153",
|
||||
"display": "Source Role ID"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"display": "ExportToMedia.app"
|
||||
},
|
||||
"requestor": false
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type",
|
||||
"code": "humanuser",
|
||||
"display": "human user"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"value": "95"
|
||||
}
|
||||
},
|
||||
"altId": "601847123",
|
||||
"name": "Grahame Grieve",
|
||||
"requestor": true
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110154",
|
||||
"display": "Destination Media"
|
||||
}
|
||||
]
|
||||
},
|
||||
"name": "Media title: Hello World",
|
||||
"requestor": false,
|
||||
"media": {
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110033",
|
||||
"display": "DVD"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
"observer": {
|
||||
"display": "hl7connect.healthintersections.com.au"
|
||||
}
|
||||
},
|
||||
"entity": [
|
||||
{
|
||||
"what": {
|
||||
"identifier": {
|
||||
"value": "e3cdfc81a0d24bd^^^\u00262.16.840.1.113883.4.2\u0026ISO"
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/audit-entity-type",
|
||||
"code": "1",
|
||||
"display": "Person"
|
||||
},
|
||||
"role": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/object-role",
|
||||
"code": "1",
|
||||
"display": "Patient"
|
||||
}
|
||||
},
|
||||
{
|
||||
"what": {
|
||||
"identifier": {
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd",
|
||||
"code": "IHE XDS Metadata",
|
||||
"display": "submission set classificationNode"
|
||||
}
|
||||
]
|
||||
},
|
||||
"value": "e3cdfc81a0d24bd^^^\u00262.16.840.1.113883.4.2\u0026ISO"
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/audit-entity-type",
|
||||
"code": "2",
|
||||
"display": "System Object"
|
||||
},
|
||||
"role": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/object-role",
|
||||
"code": "20",
|
||||
"display": "Job"
|
||||
}
|
||||
},
|
||||
{
|
||||
"what": {
|
||||
"reference": "DocumentManifest/example"
|
||||
},
|
||||
"type": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/audit-entity-type",
|
||||
"code": "2",
|
||||
"display": "System Object"
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,104 @@
|
|||
{
|
||||
"resourceType": "AuditEvent",
|
||||
"id": "example-search",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: example-search\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: Restful Operation (Details: http://terminology.hl7.org/CodeSystem/audit-event-type code rest \u003d \u0027RESTful Operation\u0027, stated as \u0027Restful Operation\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003esubtype\u003c/b\u003e: search (Details: http://hl7.org/fhir/restful-interaction code search \u003d \u0027search\u0027, stated as \u0027search\u0027)\u003c/p\u003e\u003cp\u003e\u003cb\u003eaction\u003c/b\u003e: E\u003c/p\u003e\u003cp\u003e\u003cb\u003erecorded\u003c/b\u003e: 22/08/2015 11:42:24 PM\u003c/p\u003e\u003cp\u003e\u003cb\u003eoutcome\u003c/b\u003e: 0\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: human user \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/extra-security-role-type code \u0027humanuser\u0027 \u003d \u0027human user\u0027, given as \u0027human user\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewho\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ealtId\u003c/b\u003e: 601847123\u003c/p\u003e\u003cp\u003e\u003cb\u003ename\u003c/b\u003e: Grahame Grieve\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: true\u003c/p\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eagent\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003etype\u003c/b\u003e: Source Role ID \u003cspan\u003e(Details : {DICOM code \u0027110153\u0027 \u003d \u0027Source Role ID\u0027, given as \u0027Source Role ID\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ewho\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ealtId\u003c/b\u003e: 6580\u003c/p\u003e\u003cp\u003e\u003cb\u003erequestor\u003c/b\u003e: false\u003c/p\u003e\u003ch3\u003eNetworks\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eAddress\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eWorkstation1.ehr.familyclinic.com\u003c/td\u003e\u003ctd\u003e1\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003ch3\u003eSources\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eSite\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eObserver\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eCloud\u003c/td\u003e\u003ctd\u003ehl7connect.healthintersections.com.au\u003c/td\u003e\u003ctd\u003eWeb Server (Details: http://terminology.hl7.org/CodeSystem/security-source-type code 3 \u003d \u0027Web Server\u0027, stated as \u0027Web Server\u0027)\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003ch3\u003eEntities\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eType\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eRole\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eQuery\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eSystem Object (Details: http://terminology.hl7.org/CodeSystem/audit-entity-type code 2 \u003d \u0027System Object\u0027, stated as \u0027System Object\u0027)\u003c/td\u003e\u003ctd\u003eQuery (Details: http://terminology.hl7.org/CodeSystem/object-role code 24 \u003d \u0027Query\u0027, stated as \u0027Query\u0027)\u003c/td\u003e\u003ctd\u003eaHR0cDovL2ZoaXItZGV2LmhlYWx0aGludGVyc2VjdGlvbnMuY29tLmF1L29wZW4vRW5jb3VudGVyP3BhcnRpY2lwYW50PTEz\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e"
|
||||
},
|
||||
"type": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/audit-event-type",
|
||||
"code": "rest",
|
||||
"display": "Restful Operation"
|
||||
},
|
||||
"subtype": [
|
||||
{
|
||||
"system": "http://hl7.org/fhir/restful-interaction",
|
||||
"code": "search",
|
||||
"display": "search"
|
||||
}
|
||||
],
|
||||
"action": "E",
|
||||
"recorded": "2015-08-22T23:42:24Z",
|
||||
"outcome": "0",
|
||||
"agent": [
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type",
|
||||
"code": "humanuser",
|
||||
"display": "human user"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"value": "95"
|
||||
}
|
||||
},
|
||||
"altId": "601847123",
|
||||
"name": "Grahame Grieve",
|
||||
"requestor": true
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110153",
|
||||
"display": "Source Role ID"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"system": "urn:oid:2.16.840.1.113883.4.2",
|
||||
"value": "2.16.840.1.113883.4.2"
|
||||
}
|
||||
},
|
||||
"altId": "6580",
|
||||
"requestor": false,
|
||||
"network": {
|
||||
"address": "Workstation1.ehr.familyclinic.com",
|
||||
"type": "1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
"site": "Cloud",
|
||||
"observer": {
|
||||
"display": "hl7connect.healthintersections.com.au"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/security-source-type",
|
||||
"code": "3",
|
||||
"display": "Web Server"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity": [
|
||||
{
|
||||
"type": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/audit-entity-type",
|
||||
"code": "2",
|
||||
"display": "System Object"
|
||||
},
|
||||
"role": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/object-role",
|
||||
"code": "24",
|
||||
"display": "Query"
|
||||
},
|
||||
"query": "aHR0cDovL2ZoaXItZGV2LmhlYWx0aGludGVyc2VjdGlvbnMuY29tLmF1L29wZW4vRW5jb3VudGVyP3BhcnRpY2lwYW50PTEz"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,133 @@
|
|||
{
|
||||
"resourceType": "AuditEvent",
|
||||
"id": "example-error",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eRecording that an error has happened due to a client requesting that an Observation resource be Created on the Patient endpoint. Note that the OperationOutcome from failed transaction is recorded as an AuditEvent.entity.\u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "OperationOutcome",
|
||||
"id": "o1",
|
||||
"issue": [
|
||||
{
|
||||
"severity": "error",
|
||||
"code": "invalid",
|
||||
"details": {
|
||||
"text": "Invalid pointer operation"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"type": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/audit-event-type",
|
||||
"code": "rest",
|
||||
"display": "Restful Operation"
|
||||
},
|
||||
"subtype": [
|
||||
{
|
||||
"system": "http://hl7.org/fhir/restful-interaction",
|
||||
"code": "create",
|
||||
"display": "create"
|
||||
}
|
||||
],
|
||||
"action": "C",
|
||||
"recorded": "2017-09-07T23:42:24Z",
|
||||
"outcome": "8",
|
||||
"outcomeDesc": "Invalid request to create an Operation resource on the Patient endpoint.",
|
||||
"agent": [
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type",
|
||||
"code": "humanuser",
|
||||
"display": "human user"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"value": "95"
|
||||
}
|
||||
},
|
||||
"altId": "601847123",
|
||||
"name": "Grahame Grieve",
|
||||
"requestor": true
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110153",
|
||||
"display": "Source Role ID"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"system": "urn:oid:2.16.840.1.113883.4.2",
|
||||
"value": "2.16.840.1.113883.4.2"
|
||||
}
|
||||
},
|
||||
"altId": "6580",
|
||||
"requestor": false,
|
||||
"network": {
|
||||
"address": "Workstation1.ehr.familyclinic.com",
|
||||
"type": "1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
"site": "Cloud",
|
||||
"observer": {
|
||||
"identifier": {
|
||||
"value": "hl7connect.healthintersections.com.au"
|
||||
}
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/security-source-type",
|
||||
"code": "3",
|
||||
"display": "Web Server"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity": [
|
||||
{
|
||||
"type": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/audit-entity-type",
|
||||
"code": "2",
|
||||
"display": "System Object"
|
||||
},
|
||||
"detail": [
|
||||
{
|
||||
"type": "requested transaction",
|
||||
"valueString": "http POST ..... "
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"what": {
|
||||
"reference": "#o1"
|
||||
},
|
||||
"type": {
|
||||
"system": "http://hl7.org/fhir/resource-types",
|
||||
"code": "OperationOutcome",
|
||||
"display": "OperationOutcome"
|
||||
},
|
||||
"description": "transaction failed"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,130 @@
|
|||
{
|
||||
"resourceType": "AuditEvent",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eApplication Start for under service login \u0026quot;Grahame\u0026quot; (id: Grahame\u0027s Test HL7Connect)\u003c/div\u003e"
|
||||
},
|
||||
"type": {
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110100",
|
||||
"display": "Application Activity"
|
||||
},
|
||||
"subtype": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110120",
|
||||
"display": "Application Start"
|
||||
}
|
||||
],
|
||||
"action": "E",
|
||||
"recorded": "2012-10-25T22:04:27+11:00",
|
||||
"outcome": "0",
|
||||
"agent": [
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type",
|
||||
"code": "humanuser",
|
||||
"display": "human user"
|
||||
}
|
||||
]
|
||||
},
|
||||
"role": [
|
||||
{
|
||||
"text": "Service User (Logon)"
|
||||
}
|
||||
],
|
||||
"who": {
|
||||
"identifier": {
|
||||
"value": "Grahame"
|
||||
}
|
||||
},
|
||||
"requestor": false,
|
||||
"network": {
|
||||
"address": "127.0.0.1",
|
||||
"type": "2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110153",
|
||||
"display": "Source Role ID"
|
||||
}
|
||||
]
|
||||
},
|
||||
"who": {
|
||||
"identifier": {
|
||||
"system": "urn:oid:2.16.840.1.113883.4.2",
|
||||
"value": "2.16.840.1.113883.4.2"
|
||||
}
|
||||
},
|
||||
"altId": "6580",
|
||||
"requestor": false,
|
||||
"network": {
|
||||
"address": "Workstation1.ehr.familyclinic.com",
|
||||
"type": "1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
"site": "Development",
|
||||
"observer": {
|
||||
"display": "Grahame\u0027s Laptop"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"system": "http://dicom.nema.org/resources/ontology/DCM",
|
||||
"code": "110122",
|
||||
"display": "Login"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity": [
|
||||
{
|
||||
"what": {
|
||||
"identifier": {
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
|
||||
"code": "SNO"
|
||||
}
|
||||
],
|
||||
"text": "Dell Serial Number"
|
||||
},
|
||||
"value": "ABCDEF"
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/audit-entity-type",
|
||||
"code": "4",
|
||||
"display": "Other"
|
||||
},
|
||||
"role": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/object-role",
|
||||
"code": "4",
|
||||
"display": "Domain Resource"
|
||||
},
|
||||
"lifecycle": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle",
|
||||
"code": "6",
|
||||
"display": "Access / Use"
|
||||
},
|
||||
"name": "Grahame\u0027s Laptop"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,215 @@
|
|||
{
|
||||
"resourceType": "StructureDefinition",
|
||||
"id": "base64Binary",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eto do\u003c/div\u003e"
|
||||
},
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
|
||||
"valueCode": "normative"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
|
||||
"valueCode": "4.0.0"
|
||||
}
|
||||
],
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/base64Binary",
|
||||
"version": "4.0.1",
|
||||
"name": "base64Binary",
|
||||
"status": "active",
|
||||
"date": "2019-11-01T09:29:23+11:00",
|
||||
"publisher": "HL7 FHIR Standard",
|
||||
"contact": [
|
||||
{
|
||||
"telecom": [
|
||||
{
|
||||
"system": "url",
|
||||
"value": "http://hl7.org/fhir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Base StructureDefinition for base64Binary Type: A stream of bytes",
|
||||
"fhirVersion": "4.0.1",
|
||||
"kind": "primitive-type",
|
||||
"abstract": false,
|
||||
"type": "base64Binary",
|
||||
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
|
||||
"derivation": "specialization",
|
||||
"snapshot": {
|
||||
"element": [
|
||||
{
|
||||
"id": "base64Binary",
|
||||
"path": "base64Binary",
|
||||
"short": "Primitive Type base64Binary",
|
||||
"definition": "A stream of bytes",
|
||||
"comment": "A stream of bytes, base64 encoded",
|
||||
"min": 0,
|
||||
"max": "*",
|
||||
"base": {
|
||||
"path": "base64Binary",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
"constraint": [
|
||||
{
|
||||
"key": "ele-1",
|
||||
"severity": "error",
|
||||
"human": "All FHIR elements must have a @value or children",
|
||||
"expression": "hasValue() or (children().count() \u003e id.count())",
|
||||
"xpath": "@value|f:*|h:div",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Element"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "base64Binary.id",
|
||||
"path": "base64Binary.id",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "xml:id (or equivalent in JSON)",
|
||||
"definition": "unique id for the element within a resource (for internal references)",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"base": {
|
||||
"path": "Element.id",
|
||||
"min": 0,
|
||||
"max": "1"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "string"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.String"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "base64Binary.extension",
|
||||
"path": "base64Binary.extension",
|
||||
"short": "Additional content defined by implementations",
|
||||
"definition": "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.",
|
||||
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
|
||||
"alias": [
|
||||
"extensions",
|
||||
"user content"
|
||||
],
|
||||
"min": 0,
|
||||
"max": "*",
|
||||
"base": {
|
||||
"path": "Element.extension",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"code": "Extension"
|
||||
}
|
||||
],
|
||||
"constraint": [
|
||||
{
|
||||
"key": "ele-1",
|
||||
"severity": "error",
|
||||
"human": "All FHIR elements must have a @value or children",
|
||||
"expression": "hasValue() or (children().count() \u003e id.count())",
|
||||
"xpath": "@value|f:*|h:div",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Element"
|
||||
},
|
||||
{
|
||||
"key": "ext-1",
|
||||
"severity": "error",
|
||||
"human": "Must have either extensions or value[x], not both",
|
||||
"expression": "extension.exists() !\u003d value.exists()",
|
||||
"xpath": "exists(f:extension)!\u003dexists(f:*[starts-with(local-name(.), \u0027value\u0027)])",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Extension"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "base64Binary.value",
|
||||
"path": "base64Binary.value",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "Primitive value for base64Binary",
|
||||
"definition": "The actual value",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"base": {
|
||||
"path": "base64Binary.value",
|
||||
"min": 0,
|
||||
"max": "1"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "base64Binary"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/regex",
|
||||
"valueString": "(\\s*([0-9a-zA-Z\\+/\u003d]){4}\\s*)+"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.String"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"differential": {
|
||||
"element": [
|
||||
{
|
||||
"id": "base64Binary",
|
||||
"path": "base64Binary",
|
||||
"short": "Primitive Type base64Binary",
|
||||
"definition": "A stream of bytes",
|
||||
"comment": "A stream of bytes, base64 encoded",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
{
|
||||
"id": "base64Binary.value",
|
||||
"path": "base64Binary.value",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "Primitive value for base64Binary",
|
||||
"definition": "Primitive value for base64Binary",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "base64Binary"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/regex",
|
||||
"valueString": "(\\s*([0-9a-zA-Z\\+/\u003d]){4}\\s*)+"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.String"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,83 @@
|
|||
{
|
||||
"resourceType": "Basic",
|
||||
"id": "referral",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003cp\u003e\u003cb\u003ePatient:\u003c/b\u003eRoel\u003c/p\u003e\n \u003cp\u003e\u003cb\u003eRequestor:\u003c/b\u003eDokter Bronsig\u003c/p\u003e\n \u003cp\u003e\u003cb\u003eType:\u003c/b\u003eConsultation\u003c/p\u003e\n \u003cp\u003e\u003cb\u003eTarget Date:\u003c/b\u003eApril 1 - April 31\u003c/p\u003e\n \u003cp\u003eCOMPLETED\u003c/p\u003e\n \u003cb\u003eThe patient had fever peaks over the last couple of days. He is worried about these peaks.\u003c/b\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://example.org/do-not-use/fhir-extensions/referral#requestingPractitioner",
|
||||
"valueReference": {
|
||||
"reference": "Practitioner/f201",
|
||||
"display": "Dokter Bronsig"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "http://example.org/do-not-use/fhir-extensions/referral#notes",
|
||||
"valueString": "The patient had fever peaks over the last couple of days. He is worried about these peaks."
|
||||
},
|
||||
{
|
||||
"url": "http://example.org/do-not-use/fhir-extensions/referral#fulfillingEncounter",
|
||||
"valueReference": {
|
||||
"reference": "Encounter/f201"
|
||||
}
|
||||
}
|
||||
],
|
||||
"modifierExtension": [
|
||||
{
|
||||
"url": "http://example.org/do-not-use/fhir-extensions/referral#referredForService",
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "11429006",
|
||||
"display": "Consultation"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "http://example.org/do-not-use/fhir-extensions/referral#targetDate",
|
||||
"valuePeriod": {
|
||||
"start": "2013-04-01",
|
||||
"end": "2013-04-15"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "http://example.org/do-not-use/fhir-extensions/referral#status",
|
||||
"valueCode": "complete"
|
||||
}
|
||||
],
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://goodhealth.org/basic/identifiers",
|
||||
"value": "19283746"
|
||||
}
|
||||
],
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/basic-resource-type",
|
||||
"code": "referral"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/f201",
|
||||
"display": "Roel"
|
||||
},
|
||||
"created": "2013-05-14",
|
||||
"author": {
|
||||
"reference": "Practitioner/example"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,70 @@
|
|||
{
|
||||
"resourceType": "Basic",
|
||||
"id": "classModel",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003cp\u003e\u003cb\u003eClass1\u003c/b\u003e\u003c/p\u003e\n \u003cul\u003e\n \u003cli\u003eAttribute1: 1..*\u003c/li\u003e\n \u003cli\u003eAttribute2: 0..1\u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://example.org/do-not-use/fhir-extensions/UMLclass",
|
||||
"extension": [
|
||||
{
|
||||
"url": "name",
|
||||
"valueString": "Class1"
|
||||
},
|
||||
{
|
||||
"url": "attribute",
|
||||
"extension": [
|
||||
{
|
||||
"url": "name",
|
||||
"valueString": "attribute1"
|
||||
},
|
||||
{
|
||||
"url": "minOccurs",
|
||||
"valueInteger": 1
|
||||
},
|
||||
{
|
||||
"url": "maxOccurs",
|
||||
"valueCode": "*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"url": "attribute",
|
||||
"extension": [
|
||||
{
|
||||
"url": "name",
|
||||
"valueString": "attribute2"
|
||||
},
|
||||
{
|
||||
"url": "minOccurs",
|
||||
"valueInteger": 0
|
||||
},
|
||||
{
|
||||
"url": "maxOccurs",
|
||||
"valueInteger": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/do-not-use/fhir-codes#resourceTypes",
|
||||
"code": "UMLCLASSMODEL"
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"resourceType": "BiologicallyDerivedProduct",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e[Put rendering here]\u003c/div\u003e"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"resourceType": "BodyStructure",
|
||||
"id": "fetus",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: fetus\u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: 12345\u003c/p\u003e\u003cp\u003e\u003cb\u003elocation\u003c/b\u003e: Fetus \u003cspan\u003e(Details : {SNOMED CT code \u002783418008\u0027 \u003d \u0027Fetus\u0027, given as \u0027Entire fetus (body structure)\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003edescription\u003c/b\u003e: EDD 1/1/2017 confirmation by LMP\u003c/p\u003e\u003cp\u003e\u003cb\u003epatient\u003c/b\u003e: \u003ca\u003ePatient/example\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://goodhealth.org/bodystructure/identifiers",
|
||||
"value": "12345"
|
||||
}
|
||||
],
|
||||
"location": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "83418008",
|
||||
"display": "Entire fetus (body structure)"
|
||||
}
|
||||
],
|
||||
"text": "Fetus"
|
||||
},
|
||||
"description": "EDD 1/1/2017 confirmation by LMP",
|
||||
"patient": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
{
|
||||
"resourceType": "BodyStructure",
|
||||
"id": "skin-patch",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: skin-patch\u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: 12345\u003c/p\u003e\u003cp\u003e\u003cb\u003eactive\u003c/b\u003e: false\u003c/p\u003e\u003cp\u003e\u003cb\u003emorphology\u003c/b\u003e: Skin patch \u003cspan\u003e(Details )\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003elocation\u003c/b\u003e: Forearm \u003cspan\u003e(Details : {SNOMED CT code \u002714975008\u0027 \u003d \u0027Forearm\u0027, given as \u0027Forearm\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003elocationQualifier\u003c/b\u003e: Left \u003cspan\u003e(Details : {SNOMED CT code \u0027419161000\u0027 \u003d \u0027Unilateral left\u0027, given as \u0027Unilateral left\u0027})\u003c/span\u003e, Volar \u003cspan\u003e(Details : {SNOMED CT code \u0027263929005\u0027 \u003d \u0027Volar\u0027, given as \u0027Volar\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003edescription\u003c/b\u003e: inner surface (volar) of the left forearm\u003c/p\u003e\u003cp\u003e\u003cb\u003epatient\u003c/b\u003e: \u003ca\u003ePatient/example\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://goodhealth.org/bodystructure/identifiers",
|
||||
"value": "12345"
|
||||
}
|
||||
],
|
||||
"active": false,
|
||||
"morphology": {
|
||||
"text": "Skin patch"
|
||||
},
|
||||
"location": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "14975008",
|
||||
"display": "Forearm"
|
||||
}
|
||||
],
|
||||
"text": "Forearm"
|
||||
},
|
||||
"locationQualifier": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "419161000",
|
||||
"display": "Unilateral left"
|
||||
}
|
||||
],
|
||||
"text": "Left"
|
||||
},
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "263929005",
|
||||
"display": "Volar"
|
||||
}
|
||||
],
|
||||
"text": "Volar"
|
||||
}
|
||||
],
|
||||
"description": "inner surface (volar) of the left forearm",
|
||||
"patient": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
{
|
||||
"resourceType": "BodyStructure",
|
||||
"id": "tumor",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: tumor\u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: 12345\u003c/p\u003e\u003cp\u003e\u003cb\u003emorphology\u003c/b\u003e: Splenic mass \u003cspan\u003e(Details : {SNOMED CT code \u00274147007\u0027 \u003d \u0027Mass\u0027, given as \u0027Mass (morphologic abnormality)\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003elocation\u003c/b\u003e: Spleen \u003cspan\u003e(Details : {SNOMED CT code \u002778961009\u0027 \u003d \u0027Spleen\u0027, given as \u0027Splenic structure (body structure)\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003edescription\u003c/b\u003e: 7 cm maximum diameter\u003c/p\u003e\u003cp\u003e\u003cb\u003eimage\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003epatient\u003c/b\u003e: \u003ca\u003ePatient/example\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://goodhealth.org/bodystructure/identifiers",
|
||||
"value": "12345"
|
||||
}
|
||||
],
|
||||
"morphology": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "4147007",
|
||||
"display": "Mass (morphologic abnormality)"
|
||||
}
|
||||
],
|
||||
"text": "Splenic mass"
|
||||
},
|
||||
"location": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "78961009",
|
||||
"display": "Splenic structure (body structure)"
|
||||
}
|
||||
],
|
||||
"text": "Spleen"
|
||||
},
|
||||
"description": "7 cm maximum diameter",
|
||||
"image": [
|
||||
{
|
||||
"contentType": "application/dicom",
|
||||
"url": "http://imaging.acme.com/wado/server?requestType\u003dWADO\u0026amp;wado_details"
|
||||
}
|
||||
],
|
||||
"patient": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,213 @@
|
|||
{
|
||||
"resourceType": "StructureDefinition",
|
||||
"id": "boolean",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eto do\u003c/div\u003e"
|
||||
},
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
|
||||
"valueCode": "normative"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
|
||||
"valueCode": "4.0.0"
|
||||
}
|
||||
],
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/boolean",
|
||||
"version": "4.0.1",
|
||||
"name": "boolean",
|
||||
"status": "active",
|
||||
"date": "2019-11-01T09:29:23+11:00",
|
||||
"publisher": "HL7 FHIR Standard",
|
||||
"contact": [
|
||||
{
|
||||
"telecom": [
|
||||
{
|
||||
"system": "url",
|
||||
"value": "http://hl7.org/fhir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Base StructureDefinition for boolean Type: Value of \"true\" or \"false\"",
|
||||
"fhirVersion": "4.0.1",
|
||||
"kind": "primitive-type",
|
||||
"abstract": false,
|
||||
"type": "boolean",
|
||||
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
|
||||
"derivation": "specialization",
|
||||
"snapshot": {
|
||||
"element": [
|
||||
{
|
||||
"id": "boolean",
|
||||
"path": "boolean",
|
||||
"short": "Primitive Type boolean",
|
||||
"definition": "Value of \"true\" or \"false\"",
|
||||
"min": 0,
|
||||
"max": "*",
|
||||
"base": {
|
||||
"path": "boolean",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
"constraint": [
|
||||
{
|
||||
"key": "ele-1",
|
||||
"severity": "error",
|
||||
"human": "All FHIR elements must have a @value or children",
|
||||
"expression": "hasValue() or (children().count() \u003e id.count())",
|
||||
"xpath": "@value|f:*|h:div",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Element"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "boolean.id",
|
||||
"path": "boolean.id",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "xml:id (or equivalent in JSON)",
|
||||
"definition": "unique id for the element within a resource (for internal references)",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"base": {
|
||||
"path": "Element.id",
|
||||
"min": 0,
|
||||
"max": "1"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "string"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.String"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "boolean.extension",
|
||||
"path": "boolean.extension",
|
||||
"short": "Additional content defined by implementations",
|
||||
"definition": "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.",
|
||||
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
|
||||
"alias": [
|
||||
"extensions",
|
||||
"user content"
|
||||
],
|
||||
"min": 0,
|
||||
"max": "*",
|
||||
"base": {
|
||||
"path": "Element.extension",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"code": "Extension"
|
||||
}
|
||||
],
|
||||
"constraint": [
|
||||
{
|
||||
"key": "ele-1",
|
||||
"severity": "error",
|
||||
"human": "All FHIR elements must have a @value or children",
|
||||
"expression": "hasValue() or (children().count() \u003e id.count())",
|
||||
"xpath": "@value|f:*|h:div",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Element"
|
||||
},
|
||||
{
|
||||
"key": "ext-1",
|
||||
"severity": "error",
|
||||
"human": "Must have either extensions or value[x], not both",
|
||||
"expression": "extension.exists() !\u003d value.exists()",
|
||||
"xpath": "exists(f:extension)!\u003dexists(f:*[starts-with(local-name(.), \u0027value\u0027)])",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Extension"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "boolean.value",
|
||||
"path": "boolean.value",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "Primitive value for boolean",
|
||||
"definition": "The actual value",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"base": {
|
||||
"path": "boolean.value",
|
||||
"min": 0,
|
||||
"max": "1"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "boolean"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/regex",
|
||||
"valueString": "true|false"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.Boolean"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"differential": {
|
||||
"element": [
|
||||
{
|
||||
"id": "boolean",
|
||||
"path": "boolean",
|
||||
"short": "Primitive Type boolean",
|
||||
"definition": "Value of \"true\" or \"false\"",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
{
|
||||
"id": "boolean.value",
|
||||
"path": "boolean.value",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "Primitive value for boolean",
|
||||
"definition": "Primitive value for boolean",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "boolean"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/regex",
|
||||
"valueString": "true|false"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.Boolean"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,65 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-example",
|
||||
"meta": {
|
||||
"lastUpdated": "2014-08-18T01:43:30Z",
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 3,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "https://example.com/base/MedicationRequest?patient\u003d347\u0026_include\u003dMedicationRequest.medication\u0026_count\u003d2"
|
||||
},
|
||||
{
|
||||
"relation": "next",
|
||||
"url": "https://example.com/base/MedicationRequest?patient\u003d347\u0026searchId\u003dff15fd40-ff71-4b48-b366-09c706bed9d0\u0026page\u003d2"
|
||||
}
|
||||
],
|
||||
"entry": [
|
||||
{
|
||||
"fullUrl": "https://example.com/base/MedicationRequest/3123",
|
||||
"resource": {
|
||||
"resourceType": "MedicationRequest",
|
||||
"id": "3123",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 3123\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: unknown\u003c/p\u003e\u003cp\u003e\u003cb\u003eintent\u003c/b\u003e: order\u003c/p\u003e\u003cp\u003e\u003cb\u003emedication\u003c/b\u003e: \u003ca\u003eMedication/example\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003ePatient/347\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"status": "unknown",
|
||||
"intent": "order",
|
||||
"medicationReference": {
|
||||
"reference": "Medication/example"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/347"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"mode": "match",
|
||||
"score": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "https://example.com/base/Medication/example",
|
||||
"resource": {
|
||||
"resourceType": "Medication",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: example\u003c/p\u003e\u003c/div\u003e"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"mode": "include"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,252 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-references",
|
||||
"type": "collection",
|
||||
"entry": [
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Patient/23",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"id": "23",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 23\u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: 1234567\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http://example.org/ids",
|
||||
"value": "1234567"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "urn:uuid:04121321-4af5-424c-a0e1-ed3aab1c349d",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Observation/123",
|
||||
"resource": {
|
||||
"resourceType": "Observation",
|
||||
"id": "123",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 123\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: final\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Glucose [Moles/volume] in Blood \u003cspan\u003e(Details : {LOINC code \u002715074-8\u0027 \u003d \u0027Glucose [Moles/volume] in Blood\u0027, given as \u0027Glucose [Moles/volume] in Blood\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003ePatient/23\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"status": "final",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://loinc.org",
|
||||
"code": "15074-8",
|
||||
"display": "Glucose [Moles/volume] in Blood"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/23"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Observation/124",
|
||||
"resource": {
|
||||
"resourceType": "Observation",
|
||||
"id": "124",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 124\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: final\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Glucose [Moles/volume] in Blood \u003cspan\u003e(Details : {LOINC code \u002715074-8\u0027 \u003d \u0027Glucose [Moles/volume] in Blood\u0027, given as \u0027Glucose [Moles/volume] in Blood\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003ehttp://example.org/fhir/Patient/23\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"status": "final",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://loinc.org",
|
||||
"code": "15074-8",
|
||||
"display": "Glucose [Moles/volume] in Blood"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"reference": "http://example.org/fhir/Patient/23"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Observation/12",
|
||||
"resource": {
|
||||
"resourceType": "Observation",
|
||||
"id": "12",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 12\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: final\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Glucose [Moles/volume] in Blood \u003cspan\u003e(Details : {LOINC code \u002715074-8\u0027 \u003d \u0027Glucose [Moles/volume] in Blood\u0027, given as \u0027Glucose [Moles/volume] in Blood\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003eurn:uuid:04121321-4af5-424c-a0e1-ed3aab1c349d\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"status": "final",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://loinc.org",
|
||||
"code": "15074-8",
|
||||
"display": "Glucose [Moles/volume] in Blood"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"reference": "urn:uuid:04121321-4af5-424c-a0e1-ed3aab1c349d"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Observation/14",
|
||||
"resource": {
|
||||
"resourceType": "Observation",
|
||||
"id": "14",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 14\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: final\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Glucose [Moles/volume] in Blood \u003cspan\u003e(Details : {LOINC code \u002715074-8\u0027 \u003d \u0027Glucose [Moles/volume] in Blood\u0027, given as \u0027Glucose [Moles/volume] in Blood\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003ehttp://example.org/fhir-2/Patient/1\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"status": "final",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://loinc.org",
|
||||
"code": "15074-8",
|
||||
"display": "Glucose [Moles/volume] in Blood"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"reference": "http://example.org/fhir-2/Patient/1"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir-2/Observation/14",
|
||||
"resource": {
|
||||
"resourceType": "Observation",
|
||||
"id": "14",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 14\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: final\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Glucose [Moles/volume] in Blood \u003cspan\u003e(Details : {LOINC code \u002715074-8\u0027 \u003d \u0027Glucose [Moles/volume] in Blood\u0027, given as \u0027Glucose [Moles/volume] in Blood\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003ePatient/23\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"status": "final",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://loinc.org",
|
||||
"code": "15074-8",
|
||||
"display": "Glucose [Moles/volume] in Blood"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/23"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Patient/45",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"id": "45",
|
||||
"meta": {
|
||||
"versionId": "1"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 45\u003c/p\u003e\u003cp\u003e\u003cb\u003emeta\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ename\u003c/b\u003e: Name 1\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"name": [
|
||||
{
|
||||
"text": "Name 1"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Patient/45",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"id": "45",
|
||||
"meta": {
|
||||
"versionId": "2"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 45\u003c/p\u003e\u003cp\u003e\u003cb\u003emeta\u003c/b\u003e: \u003c/p\u003e\u003cp\u003e\u003cb\u003ename\u003c/b\u003e: Name 2\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"name": [
|
||||
{
|
||||
"text": "Name 2"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Observation/47",
|
||||
"resource": {
|
||||
"resourceType": "Observation",
|
||||
"id": "47",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 47\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: final\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Glucose [Moles/volume] in Blood \u003cspan\u003e(Details : {LOINC code \u002715074-8\u0027 \u003d \u0027Glucose [Moles/volume] in Blood\u0027, given as \u0027Glucose [Moles/volume] in Blood\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003ePatient/45/_history/2\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"status": "final",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://loinc.org",
|
||||
"code": "15074-8",
|
||||
"display": "Glucose [Moles/volume] in Blood"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/45/_history/2"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Observation/48",
|
||||
"resource": {
|
||||
"resourceType": "Observation",
|
||||
"id": "48",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 48\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: final\u003c/p\u003e\u003cp\u003e\u003cb\u003ecode\u003c/b\u003e: Glucose [Moles/volume] in Blood \u003cspan\u003e(Details : {LOINC code \u002715074-8\u0027 \u003d \u0027Glucose [Moles/volume] in Blood\u0027, given as \u0027Glucose [Moles/volume] in Blood\u0027})\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003c/p\u003e\u003c/div\u003e"
|
||||
},
|
||||
"status": "final",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://loinc.org",
|
||||
"code": "15074-8",
|
||||
"display": "Glucose [Moles/volume] in Blood"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"identifier": {
|
||||
"system": "http://example.org/ids",
|
||||
"value": "1234567"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-request-medsallergies",
|
||||
"type": "batch",
|
||||
"entry": [
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/Patient/example"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/MedicationStatement?patient\u003dexample\u0026_list\u003d$current-medications"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/AllergyIntolerance?patient\u003dexample\u0026_list\u003d$current-allergies"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/Condition?patient\u003dexample\u0026_list\u003d$current-problems"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/MedicationStatement?patient\u003dexample\u0026notgiven:not\u003dtrue"
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-request-simplesummary",
|
||||
"type": "batch",
|
||||
"entry": [
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/Patient/example"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/Condition?patient\u003dexample"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/MedicationStatement?patient\u003dexample"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/Observation?patient\u003dexample\u0026code\u003dhttp://loinc.org|55284-4\u0026date\u003dge2015-01-01"
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,280 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-response-medsallergies",
|
||||
"type": "batch-response",
|
||||
"entry": [
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"id": "example",
|
||||
"meta": {
|
||||
"versionId": "1",
|
||||
"lastUpdated": "2018-11-12T03:35:20.715Z"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ctable\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eName\u003c/td\u003e\n \u003ctd\u003ePeter James \n \u003cb\u003eChalmers\u003c/b\u003e (\u0026quot;Jim\u0026quot;)\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eAddress\u003c/td\u003e\n \u003ctd\u003e534 Erewhon, Pleasantville, Vic, 3999\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eContacts\u003c/td\u003e\n \u003ctd\u003eHome: unknown. Work: (03) 5555 6473\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eId\u003c/td\u003e\n \u003ctd\u003eMRN: 12345 (Acme Healthcare)\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"use": "usual",
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
|
||||
"code": "MR"
|
||||
}
|
||||
]
|
||||
},
|
||||
"system": "urn:oid:1.2.36.146.595.217.0.1",
|
||||
"value": "12345",
|
||||
"period": {
|
||||
"start": "2001-05-06"
|
||||
},
|
||||
"assigner": {
|
||||
"display": "Acme Healthcare"
|
||||
}
|
||||
}
|
||||
],
|
||||
"active": true,
|
||||
"name": [
|
||||
{
|
||||
"use": "official",
|
||||
"family": "Chalmers",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
]
|
||||
},
|
||||
{
|
||||
"use": "usual",
|
||||
"given": [
|
||||
"Jim"
|
||||
]
|
||||
},
|
||||
{
|
||||
"use": "maiden",
|
||||
"family": "Windsor",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
],
|
||||
"period": {
|
||||
"end": "2002"
|
||||
}
|
||||
}
|
||||
],
|
||||
"telecom": [
|
||||
{
|
||||
"use": "home"
|
||||
},
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "(03) 5555 6473",
|
||||
"use": "work",
|
||||
"rank": 1
|
||||
},
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "(03) 3410 5613",
|
||||
"use": "mobile",
|
||||
"rank": 2
|
||||
},
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "(03) 5555 8834",
|
||||
"use": "old",
|
||||
"period": {
|
||||
"end": "2014"
|
||||
}
|
||||
}
|
||||
],
|
||||
"gender": "male",
|
||||
"birthDate": "1974-12-25",
|
||||
"_birthDate": {
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/patient-birthTime",
|
||||
"valueDateTime": "1974-12-25T14:35:45-05:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
"deceasedBoolean": false,
|
||||
"address": [
|
||||
{
|
||||
"use": "home",
|
||||
"type": "both",
|
||||
"text": "534 Erewhon St PeasantVille, Rainbow, Vic 3999",
|
||||
"line": [
|
||||
"534 Erewhon St"
|
||||
],
|
||||
"city": "PleasantVille",
|
||||
"district": "Rainbow",
|
||||
"state": "Vic",
|
||||
"postalCode": "3999",
|
||||
"period": {
|
||||
"start": "1974-12-25"
|
||||
}
|
||||
}
|
||||
],
|
||||
"contact": [
|
||||
{
|
||||
"relationship": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v2-0131",
|
||||
"code": "N"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": {
|
||||
"family": "du Marché",
|
||||
"_family": {
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix",
|
||||
"valueString": "VV"
|
||||
}
|
||||
]
|
||||
},
|
||||
"given": [
|
||||
"Bénédicte"
|
||||
]
|
||||
},
|
||||
"telecom": [
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "+33 (237) 998327"
|
||||
}
|
||||
],
|
||||
"address": {
|
||||
"use": "home",
|
||||
"type": "both",
|
||||
"line": [
|
||||
"534 Erewhon St"
|
||||
],
|
||||
"city": "PleasantVille",
|
||||
"district": "Rainbow",
|
||||
"state": "Vic",
|
||||
"postalCode": "3999",
|
||||
"period": {
|
||||
"start": "1974-12-25"
|
||||
}
|
||||
},
|
||||
"gender": "female",
|
||||
"period": {
|
||||
"start": "2012"
|
||||
}
|
||||
}
|
||||
],
|
||||
"managingOrganization": {
|
||||
"reference": "Organization/1"
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Bundle",
|
||||
"id": "5bdf95d0-24a6-4024-95f5-d546fb479b",
|
||||
"meta": {
|
||||
"lastUpdated": "2018-11-12T05:42:16.086Z"
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 0,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "http://local.fhir.org:960/r4/MedicationStatement?_format\u003dapplication/fhir+xml\u0026search-id\u003d804eee4a-0a54-4414-9c07-169952f929\u0026\u0026patient\u003dexample\u0026_list\u003d%24current%2Dmedications\u0026_sort\u003d_id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Bundle",
|
||||
"id": "0c11a91c-3638-4d58-8cf1-40e60f43c6",
|
||||
"meta": {
|
||||
"lastUpdated": "2018-11-12T05:42:16.209Z"
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 0,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "http://local.fhir.org:960/r4/AllergyIntolerance?_format\u003dapplication/fhir+xml\u0026search-id\u003db1981f8a-4139-4db6-923d-77d764c990\u0026\u0026patient\u003dexample\u0026_list\u003d%24current%2Dallergies\u0026_sort\u003d_id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Bundle",
|
||||
"id": "19f0fa29-f8fe-4b07-b035-f488893f06",
|
||||
"meta": {
|
||||
"lastUpdated": "2018-11-12T05:42:16.279Z"
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 0,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "http://local.fhir.org:960/r4/Condition?_format\u003dapplication/fhir+xml\u0026search-id\u003d4d097c43-54aa-4157-b500-be22208dd0\u0026\u0026patient\u003dexample\u0026_list\u003d%24current%2Dproblems\u0026_sort\u003d_id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Bundle",
|
||||
"id": "dff8ab42-33f9-42ec-88c5-83d3f05323",
|
||||
"meta": {
|
||||
"lastUpdated": "2018-11-12T05:42:16.351Z"
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 0,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "http://local.fhir.org:960/r4/MedicationStatement?_format\u003dapplication/fhir+xml\u0026search-id\u003d31d4af75-cdcf-4f85-9666-4bafadebb5\u0026\u0026patient\u003dexample\u0026_sort\u003d_id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,514 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-response-simplesummary",
|
||||
"type": "batch-response",
|
||||
"entry": [
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"id": "example",
|
||||
"meta": {
|
||||
"versionId": "1",
|
||||
"lastUpdated": "2018-11-12T03:35:20.715Z"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ctable\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eName\u003c/td\u003e\n \u003ctd\u003ePeter James \n \u003cb\u003eChalmers\u003c/b\u003e (\u0026quot;Jim\u0026quot;)\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eAddress\u003c/td\u003e\n \u003ctd\u003e534 Erewhon, Pleasantville, Vic, 3999\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eContacts\u003c/td\u003e\n \u003ctd\u003eHome: unknown. Work: (03) 5555 6473\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eId\u003c/td\u003e\n \u003ctd\u003eMRN: 12345 (Acme Healthcare)\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"use": "usual",
|
||||
"type": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
|
||||
"code": "MR"
|
||||
}
|
||||
]
|
||||
},
|
||||
"system": "urn:oid:1.2.36.146.595.217.0.1",
|
||||
"value": "12345",
|
||||
"period": {
|
||||
"start": "2001-05-06"
|
||||
},
|
||||
"assigner": {
|
||||
"display": "Acme Healthcare"
|
||||
}
|
||||
}
|
||||
],
|
||||
"active": true,
|
||||
"name": [
|
||||
{
|
||||
"use": "official",
|
||||
"family": "Chalmers",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
]
|
||||
},
|
||||
{
|
||||
"use": "usual",
|
||||
"given": [
|
||||
"Jim"
|
||||
]
|
||||
},
|
||||
{
|
||||
"use": "maiden",
|
||||
"family": "Windsor",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
],
|
||||
"period": {
|
||||
"end": "2002"
|
||||
}
|
||||
}
|
||||
],
|
||||
"telecom": [
|
||||
{
|
||||
"use": "home"
|
||||
},
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "(03) 5555 6473",
|
||||
"use": "work",
|
||||
"rank": 1
|
||||
},
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "(03) 3410 5613",
|
||||
"use": "mobile",
|
||||
"rank": 2
|
||||
},
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "(03) 5555 8834",
|
||||
"use": "old",
|
||||
"period": {
|
||||
"end": "2014"
|
||||
}
|
||||
}
|
||||
],
|
||||
"gender": "male",
|
||||
"birthDate": "1974-12-25",
|
||||
"_birthDate": {
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/patient-birthTime",
|
||||
"valueDateTime": "1974-12-25T14:35:45-05:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
"deceasedBoolean": false,
|
||||
"address": [
|
||||
{
|
||||
"use": "home",
|
||||
"type": "both",
|
||||
"text": "534 Erewhon St PeasantVille, Rainbow, Vic 3999",
|
||||
"line": [
|
||||
"534 Erewhon St"
|
||||
],
|
||||
"city": "PleasantVille",
|
||||
"district": "Rainbow",
|
||||
"state": "Vic",
|
||||
"postalCode": "3999",
|
||||
"period": {
|
||||
"start": "1974-12-25"
|
||||
}
|
||||
}
|
||||
],
|
||||
"contact": [
|
||||
{
|
||||
"relationship": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v2-0131",
|
||||
"code": "N"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": {
|
||||
"family": "du Marché",
|
||||
"_family": {
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix",
|
||||
"valueString": "VV"
|
||||
}
|
||||
]
|
||||
},
|
||||
"given": [
|
||||
"Bénédicte"
|
||||
]
|
||||
},
|
||||
"telecom": [
|
||||
{
|
||||
"system": "phone",
|
||||
"value": "+33 (237) 998327"
|
||||
}
|
||||
],
|
||||
"address": {
|
||||
"use": "home",
|
||||
"type": "both",
|
||||
"line": [
|
||||
"534 Erewhon St"
|
||||
],
|
||||
"city": "PleasantVille",
|
||||
"district": "Rainbow",
|
||||
"state": "Vic",
|
||||
"postalCode": "3999",
|
||||
"period": {
|
||||
"start": "1974-12-25"
|
||||
}
|
||||
},
|
||||
"gender": "female",
|
||||
"period": {
|
||||
"start": "2012"
|
||||
}
|
||||
}
|
||||
],
|
||||
"managingOrganization": {
|
||||
"reference": "Organization/1"
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Bundle",
|
||||
"id": "2c2fb771-6c4b-4df8-89b2-47a1178e7c",
|
||||
"meta": {
|
||||
"lastUpdated": "2018-11-12T05:42:49.445Z"
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 4,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "http://local.fhir.org:960/r4/Condition?_format\u003dapplication/fhir+xml\u0026search-id\u003d36aac5c3-a9f6-4c3a-bf94-24d32ed604\u0026\u0026patient\u003dexample\u0026_sort\u003d_id"
|
||||
}
|
||||
],
|
||||
"entry": [
|
||||
{
|
||||
"fullUrl": "http://local.fhir.org:960/r4/Condition/example",
|
||||
"resource": {
|
||||
"resourceType": "Condition",
|
||||
"id": "example",
|
||||
"meta": {
|
||||
"versionId": "1",
|
||||
"lastUpdated": "2018-11-12T03:34:46.552Z"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eSevere burn of left ear (Date: 24-May 2012)\u003c/div\u003e"
|
||||
},
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
|
||||
"code": "active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
|
||||
"code": "confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
|
||||
"code": "encounter-diagnosis",
|
||||
"display": "Encounter Diagnosis"
|
||||
},
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "439401001",
|
||||
"display": "Diagnosis"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"severity": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "24484000",
|
||||
"display": "Severe"
|
||||
}
|
||||
]
|
||||
},
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "39065001",
|
||||
"display": "Burn of ear"
|
||||
}
|
||||
],
|
||||
"text": "Burnt Ear"
|
||||
},
|
||||
"bodySite": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "49521004",
|
||||
"display": "Left external ear structure"
|
||||
}
|
||||
],
|
||||
"text": "Left Ear"
|
||||
}
|
||||
],
|
||||
"subject": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"onsetDateTime": "2012-05-24"
|
||||
},
|
||||
"search": {
|
||||
"mode": "match"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://local.fhir.org:960/r4/Condition/example2",
|
||||
"resource": {
|
||||
"resourceType": "Condition",
|
||||
"id": "example2",
|
||||
"meta": {
|
||||
"versionId": "1",
|
||||
"lastUpdated": "2018-11-12T03:34:46.626Z"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eMild Asthma (Date: 12-Nov 2012)\u003c/div\u003e"
|
||||
},
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
|
||||
"code": "active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
|
||||
"code": "confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
|
||||
"code": "problem-list-item",
|
||||
"display": "Problem List Item"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"severity": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "255604002",
|
||||
"display": "Mild"
|
||||
}
|
||||
]
|
||||
},
|
||||
"code": {
|
||||
"text": "Asthma"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"onsetString": "approximately November 2012"
|
||||
},
|
||||
"search": {
|
||||
"mode": "match"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://local.fhir.org:960/r4/Condition/family-history",
|
||||
"resource": {
|
||||
"resourceType": "Condition",
|
||||
"id": "family-history",
|
||||
"meta": {
|
||||
"versionId": "1",
|
||||
"lastUpdated": "2018-11-12T03:34:47.274Z"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eFamily history of cancer of colon\u003c/div\u003e"
|
||||
},
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
|
||||
"code": "active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
|
||||
"code": "problem-list-item",
|
||||
"display": "Problem List Item"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "312824007",
|
||||
"display": "Family history of cancer of colon"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/example"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"mode": "match"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://local.fhir.org:960/r4/Condition/stroke",
|
||||
"resource": {
|
||||
"resourceType": "Condition",
|
||||
"id": "stroke",
|
||||
"meta": {
|
||||
"versionId": "1",
|
||||
"lastUpdated": "2018-11-12T03:34:47.337Z"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eIschemic stroke, July 18, 2010\u003c/div\u003e"
|
||||
},
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
|
||||
"code": "active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
|
||||
"code": "confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
|
||||
"code": "encounter-diagnosis",
|
||||
"display": "Encounter Diagnosis"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "422504002",
|
||||
"display": "Ischemic stroke (disorder)"
|
||||
}
|
||||
],
|
||||
"text": "Stroke"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/example"
|
||||
},
|
||||
"onsetDateTime": "2010-07-18"
|
||||
},
|
||||
"search": {
|
||||
"mode": "match"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Bundle",
|
||||
"id": "86846953-60dd-47ba-b37a-7e7d7e3312",
|
||||
"meta": {
|
||||
"lastUpdated": "2018-11-12T05:42:49.476Z"
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 0,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "http://local.fhir.org:960/r4/MedicationStatement?_format\u003dapplication/fhir+xml\u0026search-id\u003d0f08b401-5120-4444-9a83-3fd21d33df\u0026\u0026patient\u003dexample\u0026_sort\u003d_id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "Bundle",
|
||||
"id": "4bafe9c4-ba53-4d7b-89d0-d92ee0859a",
|
||||
"meta": {
|
||||
"lastUpdated": "2018-11-12T05:42:49.498Z"
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 0,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "http://local.fhir.org:960/r4/Observation?_format\u003dapplication/fhir+xml\u0026search-id\u003d50df0414-1375-48a4-ba1e-66f580360a\u0026\u0026patient\u003dexample\u0026code\u003dhttp%3A//loinc.org%7C55284%2D4\u0026date\u003dge2015%2D01%2D01\u0026_sort\u003d_id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": "200",
|
||||
"etag": "W/1",
|
||||
"lastModified": "2018-11-12T03:35:20.717Z"
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,133 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-response",
|
||||
"meta": {
|
||||
"lastUpdated": "2014-08-18T01:43:33Z",
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type": "transaction-response",
|
||||
"entry": [
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Patient/12423",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"id": "12423",
|
||||
"meta": {
|
||||
"versionId": "1",
|
||||
"lastUpdated": "2014-08-18T01:43:31Z"
|
||||
},
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eSome narrative\u003c/div\u003e"
|
||||
},
|
||||
"active": true,
|
||||
"name": [
|
||||
{
|
||||
"use": "official",
|
||||
"family": "Chalmers",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
]
|
||||
}
|
||||
],
|
||||
"gender": "male",
|
||||
"birthDate": "1974-12-25"
|
||||
},
|
||||
"response": {
|
||||
"status": "201 Created",
|
||||
"location": "Patient/12423/_history/1",
|
||||
"etag": "W/\"1\"",
|
||||
"lastModified": "2014-08-18T01:43:33Z",
|
||||
"outcome": {
|
||||
"resourceType": "OperationOutcome",
|
||||
"issue": [
|
||||
{
|
||||
"severity": "warning",
|
||||
"code": "not-found",
|
||||
"details": {
|
||||
"text": "The Managing organization was not known and was deleted"
|
||||
},
|
||||
"expression": [
|
||||
"Patient.managingOrganization"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"response": {
|
||||
"status": "200 OK"
|
||||
}
|
||||
},
|
||||
{
|
||||
"response": {
|
||||
"status": "200 OK",
|
||||
"location": "Patient/123/_history/4",
|
||||
"etag": "W/\"4\""
|
||||
}
|
||||
},
|
||||
{
|
||||
"response": {
|
||||
"status": "201 Created",
|
||||
"location": "Patient/12424/_history/1",
|
||||
"etag": "W/\"1\""
|
||||
}
|
||||
},
|
||||
{
|
||||
"response": {
|
||||
"status": "200 ok",
|
||||
"location": "Patient/123a/_history/3",
|
||||
"etag": "W/\"3\""
|
||||
}
|
||||
},
|
||||
{
|
||||
"response": {
|
||||
"status": "202 Accepted"
|
||||
}
|
||||
},
|
||||
{
|
||||
"response": {
|
||||
"status": "DELETE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "urn:uuid:7f9724ed-ef8d-4434-aacb-41869db83233",
|
||||
"resource": {
|
||||
"resourceType": "Parameters",
|
||||
"parameter": [
|
||||
{
|
||||
"name": "name",
|
||||
"valueString": "LOINC"
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": "200 ok"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "urn:uuid:e7bcef8e-5ef9-4d2b-87d5-b42b1eec9125",
|
||||
"resource": {
|
||||
"resourceType": "Bundle",
|
||||
"id": "fb6ed6cb-324e-4588-87cd-0c92c68986ca",
|
||||
"type": "searchset"
|
||||
},
|
||||
"response": {
|
||||
"status": "200 OK"
|
||||
}
|
||||
},
|
||||
{
|
||||
"response": {
|
||||
"status": "304 Not Modified"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-search-warning",
|
||||
"meta": {
|
||||
"lastUpdated": "2017-03-14T08:23:30+11:00",
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type": "searchset",
|
||||
"total": 0,
|
||||
"link": [
|
||||
{
|
||||
"relation": "self",
|
||||
"url": "https://example.org/fhir/Observation?patient.identifier\u003dhttp://example.com/fhir/identifier/mrn|123456"
|
||||
}
|
||||
],
|
||||
"entry": [
|
||||
{
|
||||
"resource": {
|
||||
"resourceType": "OperationOutcome",
|
||||
"id": "warning",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eThere is no matching patient for MRN 123456\u003c/div\u003e"
|
||||
},
|
||||
"issue": [
|
||||
{
|
||||
"severity": "warning",
|
||||
"code": "not-found",
|
||||
"details": {
|
||||
"text": "There is no matching patient for MRN 123456"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"search": {
|
||||
"mode": "outcome"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,213 @@
|
|||
{
|
||||
"resourceType": "Bundle",
|
||||
"id": "bundle-transaction",
|
||||
"meta": {
|
||||
"lastUpdated": "2014-08-18T01:43:30Z",
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type": "transaction",
|
||||
"entry": [
|
||||
{
|
||||
"fullUrl": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e300945f0a",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eSome narrative\u003c/div\u003e"
|
||||
},
|
||||
"active": true,
|
||||
"name": [
|
||||
{
|
||||
"use": "official",
|
||||
"family": "Chalmers",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
]
|
||||
}
|
||||
],
|
||||
"gender": "male",
|
||||
"birthDate": "1974-12-25"
|
||||
},
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"url": "Patient"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e059",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eSome narrative\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http:/example.org/fhir/ids",
|
||||
"value": "234234"
|
||||
}
|
||||
],
|
||||
"active": true,
|
||||
"name": [
|
||||
{
|
||||
"use": "official",
|
||||
"family": "Chalmers",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
]
|
||||
}
|
||||
],
|
||||
"gender": "male",
|
||||
"birthDate": "1974-12-25"
|
||||
},
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"url": "Patient",
|
||||
"ifNoneExist": "identifier\u003dhttp:/example.org/fhir/ids|234234"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Patient/123",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"id": "123",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eSome narrative\u003c/div\u003e"
|
||||
},
|
||||
"active": true,
|
||||
"name": [
|
||||
{
|
||||
"use": "official",
|
||||
"family": "Chalmers",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
]
|
||||
}
|
||||
],
|
||||
"gender": "male",
|
||||
"birthDate": "1974-12-25"
|
||||
},
|
||||
"request": {
|
||||
"method": "PUT",
|
||||
"url": "Patient/123"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "urn:uuid:74891afc-ed52-42a2-bcd7-f13d9b60f096",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eSome narrative\u003c/div\u003e"
|
||||
},
|
||||
"identifier": [
|
||||
{
|
||||
"system": "http:/example.org/fhir/ids",
|
||||
"value": "456456"
|
||||
}
|
||||
],
|
||||
"active": true,
|
||||
"name": [
|
||||
{
|
||||
"use": "official",
|
||||
"family": "Chalmers",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
]
|
||||
}
|
||||
],
|
||||
"gender": "male",
|
||||
"birthDate": "1974-12-25"
|
||||
},
|
||||
"request": {
|
||||
"method": "PUT",
|
||||
"url": "Patient?identifier\u003dhttp:/example.org/fhir/ids|456456"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "http://example.org/fhir/Patient/123a",
|
||||
"resource": {
|
||||
"resourceType": "Patient",
|
||||
"id": "123a",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eSome narrative\u003c/div\u003e"
|
||||
},
|
||||
"active": true,
|
||||
"name": [
|
||||
{
|
||||
"use": "official",
|
||||
"family": "Chalmers",
|
||||
"given": [
|
||||
"Peter",
|
||||
"James"
|
||||
]
|
||||
}
|
||||
],
|
||||
"gender": "male",
|
||||
"birthDate": "1974-12-25"
|
||||
},
|
||||
"request": {
|
||||
"method": "PUT",
|
||||
"url": "Patient/123a",
|
||||
"ifMatch": "W/\"2\""
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "DELETE",
|
||||
"url": "Patient/234"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "DELETE",
|
||||
"url": "Patient?identifier\u003d123456"
|
||||
}
|
||||
},
|
||||
{
|
||||
"fullUrl": "urn:uuid:79378cb8-8f58-48e8-a5e8-60ac2755b674",
|
||||
"resource": {
|
||||
"resourceType": "Parameters",
|
||||
"parameter": [
|
||||
{
|
||||
"name": "coding",
|
||||
"valueCoding": {
|
||||
"system": "http://loinc.org",
|
||||
"code": "1963-8"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"url": "ValueSet/$lookup"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "Patient?name\u003dpeter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "Patient/12334",
|
||||
"ifNoneMatch": "W/\"4\"",
|
||||
"ifModifiedSince": "2015-08-31T08:14:33+10:00"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,215 @@
|
|||
{
|
||||
"resourceType": "StructureDefinition",
|
||||
"id": "canonical",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003eto do\u003c/div\u003e"
|
||||
},
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
|
||||
"valueCode": "normative"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
|
||||
"valueCode": "4.0.0"
|
||||
}
|
||||
],
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/canonical",
|
||||
"version": "4.0.1",
|
||||
"name": "canonical",
|
||||
"status": "active",
|
||||
"date": "2019-11-01T09:29:23+11:00",
|
||||
"publisher": "HL7 FHIR Standard",
|
||||
"contact": [
|
||||
{
|
||||
"telecom": [
|
||||
{
|
||||
"system": "url",
|
||||
"value": "http://hl7.org/fhir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Base StructureDefinition for canonical type: A URI that is a reference to a canonical URL on a FHIR resource",
|
||||
"fhirVersion": "4.0.1",
|
||||
"kind": "primitive-type",
|
||||
"abstract": false,
|
||||
"type": "canonical",
|
||||
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/uri",
|
||||
"derivation": "specialization",
|
||||
"snapshot": {
|
||||
"element": [
|
||||
{
|
||||
"id": "canonical",
|
||||
"path": "canonical",
|
||||
"short": "Primitive Type canonical",
|
||||
"definition": "A URI that is a reference to a canonical URL on a FHIR resource",
|
||||
"comment": "see [Canonical References](references.html#canonical)",
|
||||
"min": 0,
|
||||
"max": "*",
|
||||
"base": {
|
||||
"path": "canonical",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
"constraint": [
|
||||
{
|
||||
"key": "ele-1",
|
||||
"severity": "error",
|
||||
"human": "All FHIR elements must have a @value or children",
|
||||
"expression": "hasValue() or (children().count() \u003e id.count())",
|
||||
"xpath": "@value|f:*|h:div",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Element"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "canonical.id",
|
||||
"path": "canonical.id",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "xml:id (or equivalent in JSON)",
|
||||
"definition": "unique id for the element within a resource (for internal references)",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"base": {
|
||||
"path": "Element.id",
|
||||
"min": 0,
|
||||
"max": "1"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "string"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.String"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "canonical.extension",
|
||||
"path": "canonical.extension",
|
||||
"short": "Additional content defined by implementations",
|
||||
"definition": "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.",
|
||||
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
|
||||
"alias": [
|
||||
"extensions",
|
||||
"user content"
|
||||
],
|
||||
"min": 0,
|
||||
"max": "*",
|
||||
"base": {
|
||||
"path": "Element.extension",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"code": "Extension"
|
||||
}
|
||||
],
|
||||
"constraint": [
|
||||
{
|
||||
"key": "ele-1",
|
||||
"severity": "error",
|
||||
"human": "All FHIR elements must have a @value or children",
|
||||
"expression": "hasValue() or (children().count() \u003e id.count())",
|
||||
"xpath": "@value|f:*|h:div",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Element"
|
||||
},
|
||||
{
|
||||
"key": "ext-1",
|
||||
"severity": "error",
|
||||
"human": "Must have either extensions or value[x], not both",
|
||||
"expression": "extension.exists() !\u003d value.exists()",
|
||||
"xpath": "exists(f:extension)!\u003dexists(f:*[starts-with(local-name(.), \u0027value\u0027)])",
|
||||
"source": "http://hl7.org/fhir/StructureDefinition/Extension"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
},
|
||||
{
|
||||
"id": "canonical.value",
|
||||
"path": "canonical.value",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "Primitive value for canonical",
|
||||
"definition": "Primitive value for canonical",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"base": {
|
||||
"path": "uri.value",
|
||||
"min": 0,
|
||||
"max": "1"
|
||||
},
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "string"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/regex",
|
||||
"valueString": "\\S*"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.String"
|
||||
}
|
||||
],
|
||||
"isModifier": false,
|
||||
"isSummary": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"differential": {
|
||||
"element": [
|
||||
{
|
||||
"id": "canonical",
|
||||
"path": "canonical",
|
||||
"short": "Primitive Type canonical",
|
||||
"definition": "A URI that is a reference to a canonical URL on a FHIR resource",
|
||||
"comment": "see [Canonical References](references.html#canonical)",
|
||||
"min": 0,
|
||||
"max": "*"
|
||||
},
|
||||
{
|
||||
"id": "canonical.value",
|
||||
"path": "canonical.value",
|
||||
"representation": [
|
||||
"xmlAttr"
|
||||
],
|
||||
"short": "Primitive value for canonical",
|
||||
"definition": "Primitive value for canonical",
|
||||
"min": 0,
|
||||
"max": "1",
|
||||
"type": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
|
||||
"valueUrl": "canonical"
|
||||
},
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/regex",
|
||||
"valueString": "\\S*"
|
||||
}
|
||||
],
|
||||
"code": "http://hl7.org/fhirpath/System.String"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,68 @@
|
|||
{
|
||||
"resourceType": "CapabilityStatement",
|
||||
"id": "base2",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003ch2\u003eBase FHIR Capability Statement (Empty)\u003c/h2\u003e\u003cdiv\u003e\u003cp\u003eThis is the base Capability Statement for FHIR. It represents a server that provides the none of the functionality defined by FHIR. It is provided to use as a template for system designers to build their own Capability Statements from. A capability statement has to contain something, so this contains a read of a Capability Statement\u003c/p\u003e\n\u003c/div\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003eMode\u003c/td\u003e\u003ctd\u003eSERVER\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eDescription\u003c/td\u003e\u003ctd\u003eAn empty Capability Statement\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eTransaction\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eSystem History\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eSystem Search\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003ctable\u003e\u003ctr\u003e\u003cth\u003e\u003cb\u003eResource Type\u003c/b\u003e\u003c/th\u003e\u003cth\u003e\u003cb\u003eProfile\u003c/b\u003e\u003c/th\u003e\u003cth\u003e\u003cb title\u003d\"GET a resource (read interaction)\"\u003eRead\u003c/b\u003e\u003c/th\u003e\u003cth\u003e\u003cb title\u003d\"GET all set of resources of the type (search interaction)\"\u003eSearch\u003c/b\u003e\u003c/th\u003e\u003cth\u003e\u003cb title\u003d\"PUT a new resource version (update interaction)\"\u003eUpdate\u003c/b\u003e\u003c/th\u003e\u003cth\u003e\u003cb title\u003d\"POST a new resource (create interaction)\"\u003eCreate\u003c/b\u003e\u003c/th\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eCapabilityStatement\u003c/td\u003e\u003ctd\u003ey\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e"
|
||||
},
|
||||
"url": "http://hl7.org/fhir/CapabilityStatement/base2",
|
||||
"version": "4.0.1",
|
||||
"name": "Base FHIR Capability Statement (Empty)",
|
||||
"status": "draft",
|
||||
"experimental": true,
|
||||
"date": "2019-11-01T09:29:23+11:00",
|
||||
"publisher": "FHIR Project Team",
|
||||
"contact": [
|
||||
{
|
||||
"telecom": [
|
||||
{
|
||||
"system": "url",
|
||||
"value": "http://hl7.org/fhir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "This is the base Capability Statement for FHIR. It represents a server that provides the none of the functionality defined by FHIR. It is provided to use as a template for system designers to build their own Capability Statements from. A capability statement has to contain something, so this contains a read of a Capability Statement",
|
||||
"kind": "capability",
|
||||
"software": {
|
||||
"name": "Insert your software name here..."
|
||||
},
|
||||
"fhirVersion": "4.0.1",
|
||||
"format": [
|
||||
"xml",
|
||||
"json"
|
||||
],
|
||||
"rest": [
|
||||
{
|
||||
"mode": "server",
|
||||
"documentation": "An empty Capability Statement",
|
||||
"security": {
|
||||
"cors": true,
|
||||
"service": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
|
||||
"code": "SMART-on-FHIR",
|
||||
"display": "SMART-on-FHIR"
|
||||
}
|
||||
],
|
||||
"text": "See http://docs.smarthealthit.org/"
|
||||
}
|
||||
],
|
||||
"description": "This is the Capability Statement to declare that the server supports SMART-on-FHIR. See the SMART-on-FHIR docs for the extension that would go with such a server"
|
||||
},
|
||||
"resource": [
|
||||
{
|
||||
"type": "CapabilityStatement",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read",
|
||||
"documentation": "Read CapabilityStatement Resource"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,198 @@
|
|||
{
|
||||
"resourceType": "CapabilityStatement",
|
||||
"id": "example",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n\t\t\t\u003cp\u003eThe EHR Server supports the following transactions for the resource Person: read, vread, \n update, history, search(name,gender), create and updates.\u003c/p\u003e\n\t\t\t\u003cp\u003eThe EHR System supports the following message: admin-notify::Person.\u003c/p\u003e\n\t\t\t\u003cp\u003eThe EHR Application has a \n \u003ca href\u003d\"http://fhir.hl7.org/base/Profilebc054d23-75e1-4dc6-aca5-838b6b1ac81d/_history/b5fdd9fc-b021-4ea1-911a-721a60663796\"\u003egeneral document profile\u003c/a\u003e.\n \u003c/p\u003e\n\t\t\u003c/div\u003e"
|
||||
},
|
||||
"url": "urn:uuid:68D043B5-9ECF-4559-A57A-396E0D452311",
|
||||
"version": "20130510",
|
||||
"name": "ACME-EHR",
|
||||
"title": "ACME EHR capability statement",
|
||||
"status": "draft",
|
||||
"experimental": true,
|
||||
"date": "2012-01-04",
|
||||
"publisher": "ACME Corporation",
|
||||
"contact": [
|
||||
{
|
||||
"name": "System Administrator",
|
||||
"telecom": [
|
||||
{
|
||||
"system": "email",
|
||||
"value": "wile@acme.org"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "This is the FHIR capability statement for the main EHR at ACME for the private interface - it does not describe the public interface",
|
||||
"useContext": [
|
||||
{
|
||||
"code": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
|
||||
"code": "focus"
|
||||
},
|
||||
"valueCodeableConcept": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/variant-state",
|
||||
"code": "positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"jurisdiction": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "urn:iso:std:iso:3166",
|
||||
"code": "US",
|
||||
"display": "United States of America (the)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"purpose": "Main EHR capability statement, published for contracting and operational support",
|
||||
"copyright": "Copyright © Acme Healthcare and GoodCorp EHR Systems",
|
||||
"kind": "instance",
|
||||
"instantiates": [
|
||||
"http://ihe.org/fhir/CapabilityStatement/pixm-client"
|
||||
],
|
||||
"software": {
|
||||
"name": "EHR",
|
||||
"version": "0.00.020.2134",
|
||||
"releaseDate": "2012-01-04"
|
||||
},
|
||||
"implementation": {
|
||||
"description": "main EHR at ACME",
|
||||
"url": "http://10.2.3.4/fhir"
|
||||
},
|
||||
"fhirVersion": "4.0.1",
|
||||
"format": [
|
||||
"xml",
|
||||
"json"
|
||||
],
|
||||
"patchFormat": [
|
||||
"application/xml-patch+xml",
|
||||
"application/json-patch+json"
|
||||
],
|
||||
"implementationGuide": [
|
||||
"http://hl7.org/fhir/us/lab"
|
||||
],
|
||||
"rest": [
|
||||
{
|
||||
"mode": "server",
|
||||
"documentation": "Main FHIR endpoint for acem health",
|
||||
"security": {
|
||||
"cors": true,
|
||||
"service": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
|
||||
"code": "SMART-on-FHIR"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "See Smart on FHIR documentation"
|
||||
},
|
||||
"resource": [
|
||||
{
|
||||
"type": "Patient",
|
||||
"profile": "http://registry.fhir.org/r4/StructureDefinition/7896271d-57f6-4231-89dc-dcc91eab2416",
|
||||
"supportedProfile": [
|
||||
"http://registry.fhir.org/r4/StructureDefinition/00ab9e7a-06c7-4f77-9234-4154ca1e3347"
|
||||
],
|
||||
"documentation": "This server does not let the clients create identities.",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read"
|
||||
},
|
||||
{
|
||||
"code": "vread",
|
||||
"documentation": "Only supported for patient records since 12-Dec 2012"
|
||||
},
|
||||
{
|
||||
"code": "update"
|
||||
},
|
||||
{
|
||||
"code": "history-instance"
|
||||
},
|
||||
{
|
||||
"code": "create"
|
||||
},
|
||||
{
|
||||
"code": "history-type"
|
||||
}
|
||||
],
|
||||
"versioning": "versioned-update",
|
||||
"readHistory": true,
|
||||
"updateCreate": false,
|
||||
"conditionalCreate": true,
|
||||
"conditionalRead": "full-support",
|
||||
"conditionalUpdate": false,
|
||||
"conditionalDelete": "not-supported",
|
||||
"searchInclude": [
|
||||
"Organization"
|
||||
],
|
||||
"searchRevInclude": [
|
||||
"Person"
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "identifier",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Patient-identifier",
|
||||
"type": "token",
|
||||
"documentation": "Only supports search by institution MRN"
|
||||
},
|
||||
{
|
||||
"name": "general-practitioner",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Patient-general-practitioner",
|
||||
"type": "reference"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"interaction": [
|
||||
{
|
||||
"code": "transaction"
|
||||
},
|
||||
{
|
||||
"code": "history-system"
|
||||
}
|
||||
],
|
||||
"compartment": [
|
||||
"http://hl7.org/fhir/CompartmentDefinition/patient"
|
||||
]
|
||||
}
|
||||
],
|
||||
"messaging": [
|
||||
{
|
||||
"endpoint": [
|
||||
{
|
||||
"protocol": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/message-transport",
|
||||
"code": "mllp"
|
||||
},
|
||||
"address": "mllp:10.1.1.10:9234"
|
||||
}
|
||||
],
|
||||
"reliableCache": 30,
|
||||
"documentation": "ADT A08 equivalent for external system notifications",
|
||||
"supportedMessage": [
|
||||
{
|
||||
"mode": "receiver",
|
||||
"definition": "MessageDefinition/example"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"document": [
|
||||
{
|
||||
"mode": "consumer",
|
||||
"documentation": "Basic rules for all documents in the EHR system",
|
||||
"profile": "http://fhir.hl7.org/base/Profilebc054d23-75e1-4dc6-aca5-838b6b1ac81d/_history/b5fdd9fc-b021-4ea1-911a-721a60663796"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,401 @@
|
|||
{
|
||||
"resourceType": "CapabilityStatement",
|
||||
"id": "knowledge-repository",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ch2\u003eKnowledge Repository Service Conformance Statement\u003c/h2\u003e\n \u003cdiv\u003e\n \u003cp\u003eBasic conformance statement for a Knowledge Repository Service. A server can support more functionality\n than defined here, but this is the minimum amount\u003c/p\u003e\n\n \u003c/div\u003e\n \u003ctable\u003e\n \u003ctr\u003e\n \u003ctd\u003eMode\u003c/td\u003e\n \u003ctd\u003eSERVER\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eDescription\u003c/td\u003e\n \u003ctd\u003eRESTful Knowledge Repository Server\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eTransaction\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eSystem History\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eSystem Search\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003ctable\u003e\n \u003ctr\u003e\n \u003cth\u003e\n \u003cb\u003eResource Type\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eProfile\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eRead\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eV-Read\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eSearch\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eUpdate\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eUpdates\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eCreate\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eDelete\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eHistory\u003c/b\u003e\n \u003c/th\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"url": "http://hl7.org/fhir/knowledge-repository",
|
||||
"name": "Knowledge Repository Service Conformance Statement",
|
||||
"status": "draft",
|
||||
"date": "2017-02-25",
|
||||
"publisher": "HL7, Inc",
|
||||
"contact": [
|
||||
{
|
||||
"name": "FHIR Project",
|
||||
"telecom": [
|
||||
{
|
||||
"system": "other",
|
||||
"value": "http://hl7.org/fhir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Basic conformance statement for a Knowledge Repository Service. A server can support more functionality than defined here, but this is the minimum amount",
|
||||
"kind": "capability",
|
||||
"software": {
|
||||
"name": "ACME Knowledge Repository Service"
|
||||
},
|
||||
"fhirVersion": "4.0.1",
|
||||
"format": [
|
||||
"json",
|
||||
"xml"
|
||||
],
|
||||
"rest": [
|
||||
{
|
||||
"mode": "server",
|
||||
"documentation": "RESTful Knowledge Repository Service",
|
||||
"security": {
|
||||
"cors": true,
|
||||
"service": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
|
||||
"code": "Certificates"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"resource": [
|
||||
{
|
||||
"type": "Library",
|
||||
"profile": "StructureDefinition/Library",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read",
|
||||
"documentation": "Read allows clients to get the logical definitions of the libraries"
|
||||
},
|
||||
{
|
||||
"code": "search-type",
|
||||
"documentation": "Search allows clients to filter libraries based on a provided search parameter"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "description",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-description",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "identifier",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-identifier",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-status",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "title",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-title",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "topic",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-topic",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-version",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "composed-of",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-composed-of",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "depends-on",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-depends-on",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "derived-from",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-derived-from",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "predecessor",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-predecessor",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "successor",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Library-successor",
|
||||
"type": "reference"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "PlanDefinition",
|
||||
"profile": "StructureDefinition/PlanDefinition",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read",
|
||||
"documentation": "Read allows clients to get the logical definitions of the plan definitions"
|
||||
},
|
||||
{
|
||||
"code": "search-type",
|
||||
"documentation": "Search allows clients to filter plan definitions based on a provided search parameter"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "description",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-description",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "identifier",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-identifier",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-status",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "title",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-title",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "topic",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-topic",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-version",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "composed-of",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-composed-of",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "depends-on",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-depends-on",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "derived-from",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-derived-from",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "predecessor",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-predecessor",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "successor",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/PlanDefinition-successor",
|
||||
"type": "reference"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "ActivityDefinition",
|
||||
"profile": "StructureDefinition/ActivityDefinition",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read",
|
||||
"documentation": "Read allows clients to get the logical definitions of the activity definitions"
|
||||
},
|
||||
{
|
||||
"code": "search-type",
|
||||
"documentation": "Search allows clients to filter activity definitions based on a provided search parameter"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "description",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-description",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "identifier",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-identifier",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-status",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "title",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-title",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "topic",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-topic",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-version",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "composed-of",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-composed-of",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "depends-on",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-depends-on",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "derived-from",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-derived-from",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "predecessor",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-predecessor",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "successor",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ActivityDefinition-successor",
|
||||
"type": "reference"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Measure",
|
||||
"profile": "StructureDefinition/Measure",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read",
|
||||
"documentation": "Read allows clients to get the logical definitions of the measures"
|
||||
},
|
||||
{
|
||||
"code": "search-type",
|
||||
"documentation": "Search allows clients to filter measures based on a provided search parameter"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "description",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-description",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "identifier",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-identifier",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-status",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "title",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-title",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "topic",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-topic",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-version",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "composed-of",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-composed-of",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "depends-on",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-depends-on",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "derived-from",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-derived-from",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "predecessor",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-predecessor",
|
||||
"type": "reference"
|
||||
},
|
||||
{
|
||||
"name": "successor",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-successor",
|
||||
"type": "reference"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Questionnaire",
|
||||
"profile": "StructureDefinition/Questionnaire",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read",
|
||||
"documentation": "Read allows clients to get the logical definitions of the measures"
|
||||
},
|
||||
{
|
||||
"code": "search-type",
|
||||
"documentation": "Search allows clients to filter measures based on a provided search parameter"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "code",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-code",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "context",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-context",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "date",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-date",
|
||||
"type": "date"
|
||||
},
|
||||
{
|
||||
"name": "identifier",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-identifier",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "publisher",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-publisher",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-status",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "title",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-title",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Questionnaire-version",
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"operation": [
|
||||
{
|
||||
"name": "data-requirements",
|
||||
"definition": "OperationDefinition/Library-data-requirements"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,96 @@
|
|||
{
|
||||
"resourceType": "CapabilityStatement",
|
||||
"id": "measure-processor",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ch2\u003eMeasure Calculation Service Conformance Statement\u003c/h2\u003e\n \u003cdiv\u003e\n \u003cp\u003eBasic conformance statement for a Measure Processor Service. A server can support more functionality\n than defined here, but this is the minimum amount\u003c/p\u003e\n\n \u003c/div\u003e\n \u003ctable\u003e\n \u003ctr\u003e\n \u003ctd\u003eMode\u003c/td\u003e\n \u003ctd\u003eSERVER\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eDescription\u003c/td\u003e\n \u003ctd\u003eRESTful Measure Processor Server\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eTransaction\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eSystem History\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eSystem Search\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003ctable\u003e\n \u003ctr\u003e\n \u003cth\u003e\n \u003cb\u003eResource Type\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eProfile\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eRead\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eV-Read\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eSearch\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eUpdate\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eUpdates\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eCreate\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eDelete\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eHistory\u003c/b\u003e\n \u003c/th\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"url": "http://hl7.org/fhir/measure-processor",
|
||||
"name": "Measure Processor Service Conformance Statement",
|
||||
"status": "draft",
|
||||
"date": "2016-09-16",
|
||||
"publisher": "HL7, Inc",
|
||||
"contact": [
|
||||
{
|
||||
"name": "FHIR Project",
|
||||
"telecom": [
|
||||
{
|
||||
"system": "other",
|
||||
"value": "http://hl7.org/fhir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Basic conformance statement for a Measure Processor Service. A server can support more functionality than defined here, but this is the minimum amount",
|
||||
"kind": "capability",
|
||||
"software": {
|
||||
"name": "ACME Measure Processor Service"
|
||||
},
|
||||
"fhirVersion": "4.0.1",
|
||||
"format": [
|
||||
"json",
|
||||
"xml"
|
||||
],
|
||||
"rest": [
|
||||
{
|
||||
"mode": "server",
|
||||
"documentation": "RESTful Measure Processor Service",
|
||||
"security": {
|
||||
"cors": true,
|
||||
"service": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
|
||||
"code": "Certificates"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"resource": [
|
||||
{
|
||||
"type": "Measure",
|
||||
"profile": "StructureDefinition/Measure",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read",
|
||||
"documentation": "Read allows clients to get the logical definitions of the measures"
|
||||
},
|
||||
{
|
||||
"code": "search-type",
|
||||
"documentation": "Search allows clients to filter measures based on a provided search parameter"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "identifier",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-identifier",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-status",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/Measure-version",
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"operation": [
|
||||
{
|
||||
"name": "evaluate-measure",
|
||||
"definition": "OperationDefinition/Measure-evaluate-measure"
|
||||
},
|
||||
{
|
||||
"name": "data-requirements",
|
||||
"definition": "OperationDefinition/Measure-data-requirements"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,67 @@
|
|||
{
|
||||
"resourceType": "CapabilityStatement",
|
||||
"id": "messagedefinition",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ch2/\u003e\n \u003cdiv\u003e\n \u003cp\u003eSample capability statement showing new MessageDefinition structure\u003c/p\u003e\n\n \u003c/div\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"status": "draft",
|
||||
"experimental": true,
|
||||
"date": "2012-01-04",
|
||||
"publisher": "ACME Corporation",
|
||||
"contact": [
|
||||
{
|
||||
"name": "System Administrator",
|
||||
"telecom": [
|
||||
{
|
||||
"system": "email",
|
||||
"value": "wile@acme.org"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Sample capability statement showing new MessageDefinition structure",
|
||||
"kind": "instance",
|
||||
"software": {
|
||||
"name": "EHR"
|
||||
},
|
||||
"implementation": {
|
||||
"description": "Acme Message endpoint",
|
||||
"url": "http://acem.com/fhir/message-drop"
|
||||
},
|
||||
"fhirVersion": "4.0.1",
|
||||
"format": [
|
||||
"xml",
|
||||
"json"
|
||||
],
|
||||
"messaging": [
|
||||
{
|
||||
"endpoint": [
|
||||
{
|
||||
"protocol": {
|
||||
"system": "http://terminology.hl7.org/CodeSystem/message-transport",
|
||||
"code": "mllp"
|
||||
},
|
||||
"address": "mllp:10.1.1.10:9234"
|
||||
}
|
||||
],
|
||||
"reliableCache": 30,
|
||||
"documentation": "ADT A08 equivalent for external system notifications",
|
||||
"supportedMessage": [
|
||||
{
|
||||
"mode": "receiver",
|
||||
"definition": "MessageDefinition/example"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,128 @@
|
|||
{
|
||||
"resourceType": "CapabilityStatement",
|
||||
"id": "phr",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \n \u003cp\u003ePrototype Capability Statement for September 2013 Connectathon\u003c/p\u003e\n \n \u003cp\u003eThe server offers read and search support on the following resource types:\u003c/p\u003e\n \n \u003cul\u003e\n \n \u003cli\u003ePatient\u003c/li\u003e\n \n \u003cli\u003eDocumentReference\u003c/li\u003e\n \n \u003cli\u003eCondition\u003c/li\u003e\n \n \u003cli\u003eDiagnosticReport\u003c/li\u003e\n \n \u003c/ul\u003e\n \n \u003c/div\u003e"
|
||||
},
|
||||
"name": "PHR Template",
|
||||
"status": "draft",
|
||||
"date": "2013-06-18",
|
||||
"publisher": "FHIR Project",
|
||||
"contact": [
|
||||
{
|
||||
"telecom": [
|
||||
{
|
||||
"system": "url",
|
||||
"value": "http://hl7.org/fhir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Prototype Capability Statement for September 2013 Connectathon",
|
||||
"kind": "capability",
|
||||
"software": {
|
||||
"name": "ACME PHR Server"
|
||||
},
|
||||
"fhirVersion": "4.0.1",
|
||||
"format": [
|
||||
"json",
|
||||
"xml"
|
||||
],
|
||||
"rest": [
|
||||
{
|
||||
"mode": "server",
|
||||
"documentation": "Protoype server Capability Statement for September 2013 Connectathon",
|
||||
"security": {
|
||||
"service": [
|
||||
{
|
||||
"text": "OAuth"
|
||||
}
|
||||
],
|
||||
"description": "We recommend that PHR servers use standard OAuth using a standard 3rd party provider. We are not testing the ability to provide an OAuth authentication/authorization service itself, and nor is providing any security required for the connectathon at all"
|
||||
},
|
||||
"resource": [
|
||||
{
|
||||
"type": "Patient",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read"
|
||||
},
|
||||
{
|
||||
"code": "search-type",
|
||||
"documentation": "When a client searches patients with no search criteria, they get a list of all patients they have access too. Servers may elect to offer additional search parameters, but this is not required"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "DocumentReference",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read"
|
||||
},
|
||||
{
|
||||
"code": "search-type"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "_id",
|
||||
"type": "token",
|
||||
"documentation": "_id parameter always supported. For the connectathon, servers may elect which search parameters are supported"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Condition",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read"
|
||||
},
|
||||
{
|
||||
"code": "search-type"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "_id",
|
||||
"type": "token",
|
||||
"documentation": "Standard _id parameter"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "DiagnosticReport",
|
||||
"interaction": [
|
||||
{
|
||||
"code": "read"
|
||||
},
|
||||
{
|
||||
"code": "search-type"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "_id",
|
||||
"type": "token",
|
||||
"documentation": "Standard _id parameter"
|
||||
},
|
||||
{
|
||||
"name": "service",
|
||||
"type": "token",
|
||||
"documentation": "which diagnostic discipline/department created the report"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,235 @@
|
|||
{
|
||||
"resourceType": "CapabilityStatement",
|
||||
"id": "terminology-server",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003ch2\u003eTerminology Service Capability Statement\u003c/h2\u003e\n \u003cdiv\u003e\n \u003cp\u003eBasic capability statement for a Terminology Server. A server can support more fucntionality than defined here, but this is the minimum amount\u003c/p\u003e\n\n \u003c/div\u003e\n \u003ctable\u003e\n \u003ctr\u003e\n \u003ctd\u003eMode\u003c/td\u003e\n \u003ctd\u003eSERVER\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eDescription\u003c/td\u003e\n \u003ctd\u003eRESTful Terminology Server\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eTransaction\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eSystem History\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eSystem Search\u003c/td\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003ctable\u003e\n \u003ctr\u003e\n \u003cth\u003e\n \u003cb\u003eResource Type\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb\u003eProfile\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb title\u003d\"GET a resource (read interaction)\"\u003eRead\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb title\u003d\"GET all set of resources of the type (search interaction)\"\u003eSearch\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb title\u003d\"PUT a new resource version (update interaction)\"\u003eUpdate\u003c/b\u003e\n \u003c/th\u003e\n \u003cth\u003e\n \u003cb title\u003d\"POST a new resource (create interaction)\"\u003eCreate\u003c/b\u003e\n \u003c/th\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eValueSet\u003c/td\u003e\n \u003ctd\u003e\n \u003ca href\u003d\"StructureDefinition/ValueSet\"\u003eStructureDefinition/ValueSet\u003c/a\u003e\n \u003c/td\u003e\n \u003ctd\u003ey\u003c/td\u003e\n \u003ctd\u003ey\u003c/td\u003e\n \u003ctd/\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eConceptMap\u003c/td\u003e\n \u003ctd\u003e\n \u003ca href\u003d\"StructureDefinition/ConceptMap\"\u003eStructureDefinition/ConceptMap\u003c/a\u003e\n \u003c/td\u003e\n \u003ctd\u003ey\u003c/td\u003e\n \u003ctd\u003ey\u003c/td\u003e\n \u003ctd/\u003e\n \u003ctd/\u003e\n \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-supported-system",
|
||||
"valueUri": "http://loinc.org"
|
||||
}
|
||||
],
|
||||
"url": "http://hl7.org/fhir/terminology-server",
|
||||
"version": "4.0.1",
|
||||
"name": "Terminology Service Capability Statement",
|
||||
"status": "draft",
|
||||
"date": "2015-07-05",
|
||||
"publisher": "HL7, Inc",
|
||||
"contact": [
|
||||
{
|
||||
"name": "FHIR Project",
|
||||
"telecom": [
|
||||
{
|
||||
"system": "url",
|
||||
"value": "http://hl7.org/fhir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "Basic capability statement for a Terminology Server. A server can support more fucntionality than defined here, but this is the minimum amount",
|
||||
"kind": "capability",
|
||||
"software": {
|
||||
"name": "ACME Terminology Server"
|
||||
},
|
||||
"fhirVersion": "4.0.1",
|
||||
"format": [
|
||||
"json",
|
||||
"xml"
|
||||
],
|
||||
"rest": [
|
||||
{
|
||||
"mode": "server",
|
||||
"documentation": "RESTful Terminology Server",
|
||||
"security": {
|
||||
"cors": true,
|
||||
"service": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
|
||||
"code": "Certificates"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"resource": [
|
||||
{
|
||||
"type": "ValueSet",
|
||||
"profile": "StructureDefinition/ValueSet",
|
||||
"interaction": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHALL"
|
||||
}
|
||||
],
|
||||
"code": "read",
|
||||
"documentation": "Read allows clients to get the logical definitions of the value sets"
|
||||
},
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHALL"
|
||||
}
|
||||
],
|
||||
"code": "search-type",
|
||||
"documentation": "Search allows clients to find value sets on the server"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "date",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ValueSet-date",
|
||||
"type": "date"
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ValueSet-name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "reference",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ValueSet-reference",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ValueSet-status",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "url",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ValueSet-url",
|
||||
"type": "uri"
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ValueSet-version",
|
||||
"type": "token"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "ConceptMap",
|
||||
"profile": "StructureDefinition/ConceptMap",
|
||||
"interaction": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHALL"
|
||||
}
|
||||
],
|
||||
"code": "read",
|
||||
"documentation": "Read allows clients to get the logical definitions of the concept maps"
|
||||
},
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHALL"
|
||||
}
|
||||
],
|
||||
"code": "search-type",
|
||||
"documentation": "Search allows clients to find concept maps on the server"
|
||||
}
|
||||
],
|
||||
"searchParam": [
|
||||
{
|
||||
"name": "date",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ConceptMap-date",
|
||||
"type": "date"
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ConceptMap-name",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ConceptMap-status",
|
||||
"type": "token"
|
||||
},
|
||||
{
|
||||
"name": "source",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ConceptMap-source",
|
||||
"type": "uri"
|
||||
},
|
||||
{
|
||||
"name": "target",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ConceptMap-target",
|
||||
"type": "uri"
|
||||
},
|
||||
{
|
||||
"name": "url",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ConceptMap-url",
|
||||
"type": "uri"
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"definition": "http://hl7.org/fhir/SearchParameter/ConceptMap-version",
|
||||
"type": "token"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"operation": [
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHALL"
|
||||
}
|
||||
],
|
||||
"name": "expand",
|
||||
"definition": "OperationDefinition/ValueSet-expand"
|
||||
},
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHALL"
|
||||
}
|
||||
],
|
||||
"name": "lookup",
|
||||
"definition": "OperationDefinition/CodeSystem-lookup"
|
||||
},
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHALL"
|
||||
}
|
||||
],
|
||||
"name": "validate-code",
|
||||
"definition": "OperationDefinition/ValueSet-validate-code"
|
||||
},
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHALL"
|
||||
}
|
||||
],
|
||||
"name": "translate",
|
||||
"definition": "OperationDefinition/ConceptMap-translate"
|
||||
},
|
||||
{
|
||||
"extension": [
|
||||
{
|
||||
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
|
||||
"valueCode": "SHOULD"
|
||||
}
|
||||
],
|
||||
"name": "closure",
|
||||
"definition": "OperationDefinition/ConceptMap-closure"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,180 @@
|
|||
{
|
||||
"resourceType": "CarePlan",
|
||||
"id": "gpvisit",
|
||||
"text": {
|
||||
"status": "additional",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\n \u003cp\u003e Represents the flow of a patient within a practice. The plan is created when\n they arrive and represents the \u0027care\u0027 of the patient over the course of that encounter.\n They first see the nurse for basic observations (BP, pulse, temp) then the doctor for\n the consultation and finally the nurse again for a tetanus immunization. As the plan is\n updated (e.g. a new activity added), different versions of the plan exist, and workflow timings\n for reporting can be gained by examining the plan history. This example is the version after\n seeing the doctor, and waiting for the nurse.The plan can either be created \u0027ad hoc\u0027 and modified as\n the parient progresses, or start with a standard template (which can, of course, be altered to suit the patient.\u003c/p\u003e\n \u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "Condition",
|
||||
"id": "p1",
|
||||
"clinicalStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
|
||||
"code": "active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"verificationStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
|
||||
"code": "confirmed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"code": {
|
||||
"text": "Overseas encounter"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/100",
|
||||
"display": "Peter James Chalmers"
|
||||
}
|
||||
},
|
||||
{
|
||||
"resourceType": "CareTeam",
|
||||
"id": "careteam",
|
||||
"participant": [
|
||||
{
|
||||
"id": "part1",
|
||||
"role": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/local",
|
||||
"code": "nur"
|
||||
}
|
||||
],
|
||||
"text": "nurse"
|
||||
}
|
||||
],
|
||||
"member": {
|
||||
"reference": "Practitioner/13",
|
||||
"display": "Nurse Nancy"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part2",
|
||||
"role": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/local",
|
||||
"code": "doc"
|
||||
}
|
||||
],
|
||||
"text": "doctor"
|
||||
}
|
||||
],
|
||||
"member": {
|
||||
"reference": "Practitioner/14",
|
||||
"display": "Doctor Dave"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "Goal",
|
||||
"id": "goal",
|
||||
"lifecycleStatus": "planned",
|
||||
"description": {
|
||||
"text": "Complete consultation"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/100",
|
||||
"display": "Peter James Chalmers"
|
||||
}
|
||||
}
|
||||
],
|
||||
"status": "active",
|
||||
"intent": "plan",
|
||||
"subject": {
|
||||
"reference": "Patient/100",
|
||||
"display": "Peter James Chalmers"
|
||||
},
|
||||
"period": {
|
||||
"start": "2013-01-01T10:30:00+00:00"
|
||||
},
|
||||
"careTeam": [
|
||||
{
|
||||
"reference": "#careteam"
|
||||
}
|
||||
],
|
||||
"addresses": [
|
||||
{
|
||||
"reference": "#p1",
|
||||
"display": "obesity"
|
||||
}
|
||||
],
|
||||
"goal": [
|
||||
{
|
||||
"reference": "#goal"
|
||||
}
|
||||
],
|
||||
"activity": [
|
||||
{
|
||||
"outcomeReference": [
|
||||
{
|
||||
"reference": "Encounter/example"
|
||||
}
|
||||
],
|
||||
"detail": {
|
||||
"kind": "Appointment",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/local",
|
||||
"code": "nursecon"
|
||||
}
|
||||
],
|
||||
"text": "Nurse Consultation"
|
||||
},
|
||||
"status": "completed",
|
||||
"doNotPerform": false,
|
||||
"scheduledPeriod": {
|
||||
"start": "2013-01-01T10:38:00+00:00",
|
||||
"end": "2013-01-01T10:50:00+00:00"
|
||||
},
|
||||
"performer": [
|
||||
{
|
||||
"reference": "Practitioner/13",
|
||||
"display": "Nurse Nancy"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"detail": {
|
||||
"kind": "Appointment",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://example.org/local",
|
||||
"code": "doccon"
|
||||
}
|
||||
],
|
||||
"text": "Doctor Consultation"
|
||||
},
|
||||
"status": "scheduled",
|
||||
"doNotPerform": false,
|
||||
"performer": [
|
||||
{
|
||||
"reference": "Practitioner/14",
|
||||
"display": "Doctor Dave"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,116 @@
|
|||
{
|
||||
"resourceType": "CarePlan",
|
||||
"id": "f001",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: f001\u003c/p\u003e\u003cp\u003e\u003cb\u003econtained\u003c/b\u003e: , \u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: CP2903 (OFFICIAL)\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: completed\u003c/p\u003e\u003cp\u003e\u003cb\u003eintent\u003c/b\u003e: plan\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003eP. van de Heuvel\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eperiod\u003c/b\u003e: 26/06/2011 --\u0026gt; 27/06/2011\u003c/p\u003e\u003cp\u003e\u003cb\u003ecareTeam\u003c/b\u003e: id: careteam\u003c/p\u003e\u003cp\u003e\u003cb\u003eaddresses\u003c/b\u003e: \u003ca\u003e?????\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003egoal\u003c/b\u003e: id: goal; lifecycleStatus: completed; Achieved \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/goal-achievement code \u0027achieved\u0027 \u003d \u0027Achieved\u0027, given as \u0027Achieved\u0027})\u003c/span\u003e; recovery surgery on heart of patient \u003cspan\u003e(Details )\u003c/span\u003e; Annotation: goal accomplished without complications\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eactivity\u003c/b\u003e\u003c/p\u003e\u003ch3\u003eDetails\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eKind\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eCode\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eStatus\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eDoNotPerform\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eScheduled[x]\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003ePerformer\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eServiceRequest\u003c/td\u003e\u003ctd\u003eOperation on heart \u003cspan\u003e(Details : {SNOMED CT code \u002764915003\u0027 \u003d \u0027Operative procedure on heart\u0027, given as \u0027Operation on heart\u0027})\u003c/span\u003e\u003c/td\u003e\u003ctd\u003ecompleted\u003c/td\u003e\u003ctd\u003etrue\u003c/td\u003e\u003ctd\u003e2011-06-27T09:30:10+01:00\u003c/td\u003e\u003ctd\u003e\u003ca\u003eP. Voigt\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "CareTeam",
|
||||
"id": "careteam",
|
||||
"participant": [
|
||||
{
|
||||
"member": {
|
||||
"reference": "Practitioner/f002",
|
||||
"display": "P. Voigt"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "Goal",
|
||||
"id": "goal",
|
||||
"lifecycleStatus": "completed",
|
||||
"achievementStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/goal-achievement",
|
||||
"code": "achieved",
|
||||
"display": "Achieved"
|
||||
}
|
||||
],
|
||||
"text": "Achieved"
|
||||
},
|
||||
"description": {
|
||||
"text": "recovery surgery on heart of patient"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/f001",
|
||||
"display": "P. van de Heuvel"
|
||||
},
|
||||
"note": [
|
||||
{
|
||||
"text": "goal accomplished without complications"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"identifier": [
|
||||
{
|
||||
"use": "official",
|
||||
"system": "http://www.bmc.nl/zorgportal/identifiers/careplans",
|
||||
"value": "CP2903"
|
||||
}
|
||||
],
|
||||
"status": "completed",
|
||||
"intent": "plan",
|
||||
"subject": {
|
||||
"reference": "Patient/f001",
|
||||
"display": "P. van de Heuvel"
|
||||
},
|
||||
"period": {
|
||||
"start": "2011-06-26",
|
||||
"end": "2011-06-27"
|
||||
},
|
||||
"careTeam": [
|
||||
{
|
||||
"reference": "#careteam"
|
||||
}
|
||||
],
|
||||
"addresses": [
|
||||
{
|
||||
"reference": "Condition/f201",
|
||||
"display": "?????"
|
||||
}
|
||||
],
|
||||
"goal": [
|
||||
{
|
||||
"reference": "#goal"
|
||||
}
|
||||
],
|
||||
"activity": [
|
||||
{
|
||||
"detail": {
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "64915003",
|
||||
"display": "Operation on heart"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": "completed",
|
||||
"doNotPerform": true,
|
||||
"scheduledString": "2011-06-27T09:30:10+01:00",
|
||||
"performer": [
|
||||
{
|
||||
"reference": "Practitioner/f002",
|
||||
"display": "P. Voigt"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,116 @@
|
|||
{
|
||||
"resourceType": "CarePlan",
|
||||
"id": "f002",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: f002\u003c/p\u003e\u003cp\u003e\u003cb\u003econtained\u003c/b\u003e: , \u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: CP2934 (OFFICIAL)\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: completed\u003c/p\u003e\u003cp\u003e\u003cb\u003eintent\u003c/b\u003e: plan\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003eP. van de Heuvel\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eperiod\u003c/b\u003e: 06/07/2011 --\u0026gt; 07/07/2013\u003c/p\u003e\u003cp\u003e\u003cb\u003ecareTeam\u003c/b\u003e: id: careteam\u003c/p\u003e\u003cp\u003e\u003cb\u003eaddresses\u003c/b\u003e: \u003ca\u003e?????\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003egoal\u003c/b\u003e: id: goal; lifecycleStatus: completed; Achieved \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/goal-achievement code \u0027achieved\u0027 \u003d \u0027Achieved\u0027, given as \u0027Achieved\u0027})\u003c/span\u003e; succesful surgery on lung of patient \u003cspan\u003e(Details )\u003c/span\u003e; Annotation: goal accomplished with minor complications\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eactivity\u003c/b\u003e\u003c/p\u003e\u003ch3\u003eDetails\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eKind\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eCode\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eStatus\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eDoNotPerform\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eScheduled[x]\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003ePerformer\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eServiceRequest\u003c/td\u003e\u003ctd\u003ePartial lobectomy of lung \u003cspan\u003e(Details : {SNOMED CT code \u0027359615001\u0027 \u003d \u0027Partial lobectomy of lung\u0027, given as \u0027Partial lobectomy of lung\u0027})\u003c/span\u003e\u003c/td\u003e\u003ctd\u003ecompleted\u003c/td\u003e\u003ctd\u003etrue\u003c/td\u003e\u003ctd\u003e2011-07-07T09:30:10+01:00\u003c/td\u003e\u003ctd\u003e\u003ca\u003eM.I.M. Versteegh\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "CareTeam",
|
||||
"id": "careteam",
|
||||
"participant": [
|
||||
{
|
||||
"member": {
|
||||
"reference": "Practitioner/f003",
|
||||
"display": "M.I.M. Versteegh"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "Goal",
|
||||
"id": "goal",
|
||||
"lifecycleStatus": "completed",
|
||||
"achievementStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/goal-achievement",
|
||||
"code": "achieved",
|
||||
"display": "Achieved"
|
||||
}
|
||||
],
|
||||
"text": "Achieved"
|
||||
},
|
||||
"description": {
|
||||
"text": "succesful surgery on lung of patient"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/f001",
|
||||
"display": "P. van de Heuvel"
|
||||
},
|
||||
"note": [
|
||||
{
|
||||
"text": "goal accomplished with minor complications"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"identifier": [
|
||||
{
|
||||
"use": "official",
|
||||
"system": "http://www.bmc.nl/zorgportal/identifiers/careplans",
|
||||
"value": "CP2934"
|
||||
}
|
||||
],
|
||||
"status": "completed",
|
||||
"intent": "plan",
|
||||
"subject": {
|
||||
"reference": "Patient/f001",
|
||||
"display": "P. van de Heuvel"
|
||||
},
|
||||
"period": {
|
||||
"start": "2011-07-06",
|
||||
"end": "2013-07-07"
|
||||
},
|
||||
"careTeam": [
|
||||
{
|
||||
"reference": "#careteam"
|
||||
}
|
||||
],
|
||||
"addresses": [
|
||||
{
|
||||
"reference": "Condition/f201",
|
||||
"display": "?????"
|
||||
}
|
||||
],
|
||||
"goal": [
|
||||
{
|
||||
"reference": "#goal"
|
||||
}
|
||||
],
|
||||
"activity": [
|
||||
{
|
||||
"detail": {
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "359615001",
|
||||
"display": "Partial lobectomy of lung"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": "completed",
|
||||
"doNotPerform": true,
|
||||
"scheduledString": "2011-07-07T09:30:10+01:00",
|
||||
"performer": [
|
||||
{
|
||||
"reference": "Practitioner/f003",
|
||||
"display": "M.I.M. Versteegh"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,116 @@
|
|||
{
|
||||
"resourceType": "CarePlan",
|
||||
"id": "f003",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: f003\u003c/p\u003e\u003cp\u003e\u003cb\u003econtained\u003c/b\u003e: , \u003c/p\u003e\u003cp\u003e\u003cb\u003eidentifier\u003c/b\u003e: CP3953 (OFFICIAL)\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: completed\u003c/p\u003e\u003cp\u003e\u003cb\u003eintent\u003c/b\u003e: plan\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003eP. van de Heuvel\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eperiod\u003c/b\u003e: 08/03/2013 9:00:10 AM --\u0026gt; 08/03/2013 9:30:10 AM\u003c/p\u003e\u003cp\u003e\u003cb\u003ecareTeam\u003c/b\u003e: id: careteam\u003c/p\u003e\u003cp\u003e\u003cb\u003eaddresses\u003c/b\u003e: \u003ca\u003e?????\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003egoal\u003c/b\u003e: id: goal; lifecycleStatus: completed; Achieved \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/goal-achievement code \u0027achieved\u0027 \u003d \u0027Achieved\u0027, given as \u0027Achieved\u0027})\u003c/span\u003e; Retropharyngeal abscess removal \u003cspan\u003e(Details )\u003c/span\u003e; Annotation: goal accomplished without complications\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eactivity\u003c/b\u003e\u003c/p\u003e\u003ch3\u003eDetails\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eKind\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eCode\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eStatus\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eDoNotPerform\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eScheduled[x]\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003ePerformer\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eServiceRequest\u003c/td\u003e\u003ctd\u003eIncision of retropharyngeal abscess \u003cspan\u003e(Details : {SNOMED CT code \u0027172960003\u0027 \u003d \u0027Incision of retropharyngeal abscess\u0027, given as \u0027Incision of retropharyngeal abscess\u0027})\u003c/span\u003e\u003c/td\u003e\u003ctd\u003ecompleted\u003c/td\u003e\u003ctd\u003etrue\u003c/td\u003e\u003ctd\u003e2011-06-27T09:30:10+01:00\u003c/td\u003e\u003ctd\u003e\u003ca\u003eE.M. van den broek\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "CareTeam",
|
||||
"id": "careteam",
|
||||
"participant": [
|
||||
{
|
||||
"member": {
|
||||
"reference": "Practitioner/f001",
|
||||
"display": "E.M. van den broek"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "Goal",
|
||||
"id": "goal",
|
||||
"lifecycleStatus": "completed",
|
||||
"achievementStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/goal-achievement",
|
||||
"code": "achieved",
|
||||
"display": "Achieved"
|
||||
}
|
||||
],
|
||||
"text": "Achieved"
|
||||
},
|
||||
"description": {
|
||||
"text": "Retropharyngeal abscess removal"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/f001",
|
||||
"display": "P. van de Heuvel"
|
||||
},
|
||||
"note": [
|
||||
{
|
||||
"text": "goal accomplished without complications"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"identifier": [
|
||||
{
|
||||
"use": "official",
|
||||
"system": "http://www.bmc.nl/zorgportal/identifiers/careplans",
|
||||
"value": "CP3953"
|
||||
}
|
||||
],
|
||||
"status": "completed",
|
||||
"intent": "plan",
|
||||
"subject": {
|
||||
"reference": "Patient/f001",
|
||||
"display": "P. van de Heuvel"
|
||||
},
|
||||
"period": {
|
||||
"start": "2013-03-08T09:00:10+01:00",
|
||||
"end": "2013-03-08T09:30:10+01:00"
|
||||
},
|
||||
"careTeam": [
|
||||
{
|
||||
"reference": "#careteam"
|
||||
}
|
||||
],
|
||||
"addresses": [
|
||||
{
|
||||
"reference": "Condition/f201",
|
||||
"display": "?????"
|
||||
}
|
||||
],
|
||||
"goal": [
|
||||
{
|
||||
"reference": "#goal"
|
||||
}
|
||||
],
|
||||
"activity": [
|
||||
{
|
||||
"detail": {
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "172960003",
|
||||
"display": "Incision of retropharyngeal abscess"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": "completed",
|
||||
"doNotPerform": true,
|
||||
"scheduledString": "2011-06-27T09:30:10+01:00",
|
||||
"performer": [
|
||||
{
|
||||
"reference": "Practitioner/f001",
|
||||
"display": "E.M. van den broek"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,152 @@
|
|||
{
|
||||
"resourceType": "CarePlan",
|
||||
"id": "f201",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: f201\u003c/p\u003e\u003cp\u003e\u003cb\u003econtained\u003c/b\u003e: , \u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: draft\u003c/p\u003e\u003cp\u003e\u003cb\u003eintent\u003c/b\u003e: proposal\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003eRoel\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eperiod\u003c/b\u003e: 11/03/2013 --\u0026gt; 13/03/2013\u003c/p\u003e\u003cp\u003e\u003cb\u003ecareTeam\u003c/b\u003e: id: careteam\u003c/p\u003e\u003cp\u003e\u003cb\u003eaddresses\u003c/b\u003e: \u003ca\u003eRoel\u0027s renal insufficiency\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003egoal\u003c/b\u003e: id: goal; lifecycleStatus: completed; Achieved \u003cspan\u003e(Details : {http://terminology.hl7.org/CodeSystem/goal-achievement code \u0027achieved\u0027 \u003d \u0027Achieved\u0027, given as \u0027Achieved\u0027})\u003c/span\u003e; Re-established renal function with at least healthy nutrients. \u003cspan\u003e(Details )\u003c/span\u003e\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eactivity\u003c/b\u003e\u003c/p\u003e\u003ch3\u003eDetails\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eKind\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eCode\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eStatus\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eDoNotPerform\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eScheduled[x]\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eProduct[x]\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eDailyAmount\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eNutritionOrder\u003c/td\u003e\u003ctd\u003ePotassium supplementation \u003cspan\u003e(Details : {SNOMED CT code \u0027284093001\u0027 \u003d \u0027Potassium supplementation\u0027, given as \u0027Potassium supplementation\u0027})\u003c/span\u003e\u003c/td\u003e\u003ctd\u003ecompleted\u003c/td\u003e\u003ctd\u003efalse\u003c/td\u003e\u003ctd\u003edaily\u003c/td\u003e\u003ctd\u003e\u003ca\u003ePotassium\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e80 mmol\u003cspan\u003e (Details: SNOMED CT code 258718000 \u003d \u0027millimole\u0027)\u003c/span\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eactivity\u003c/b\u003e\u003c/p\u003e\u003ch3\u003eDetails\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eKind\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eCode\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eStatus\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eDoNotPerform\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eServiceRequest\u003c/td\u003e\u003ctd\u003eEchography of kidney \u003cspan\u003e(Details : {SNOMED CT code \u0027306005\u0027 \u003d \u0027Echography of kidney\u0027, given as \u0027Echography of kidney\u0027})\u003c/span\u003e\u003c/td\u003e\u003ctd\u003ecompleted\u003c/td\u003e\u003ctd\u003efalse\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "CareTeam",
|
||||
"id": "careteam",
|
||||
"participant": [
|
||||
{
|
||||
"role": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "425268008",
|
||||
"display": "Review of care plan"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"member": {
|
||||
"reference": "Practitioner/f201",
|
||||
"display": "Dokter Bronsig"
|
||||
}
|
||||
},
|
||||
{
|
||||
"role": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "229774002",
|
||||
"display": "Carer"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"member": {
|
||||
"reference": "Practitioner/f204",
|
||||
"display": "Nurse Carla Espinosa"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "Goal",
|
||||
"id": "goal",
|
||||
"lifecycleStatus": "completed",
|
||||
"achievementStatus": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/goal-achievement",
|
||||
"code": "achieved",
|
||||
"display": "Achieved"
|
||||
}
|
||||
],
|
||||
"text": "Achieved"
|
||||
},
|
||||
"description": {
|
||||
"text": "Re-established renal function with at least healthy nutrients."
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/f201",
|
||||
"display": "Roel"
|
||||
}
|
||||
}
|
||||
],
|
||||
"status": "draft",
|
||||
"intent": "proposal",
|
||||
"subject": {
|
||||
"reference": "Patient/f201",
|
||||
"display": "Roel"
|
||||
},
|
||||
"period": {
|
||||
"start": "2013-03-11",
|
||||
"end": "2013-03-13"
|
||||
},
|
||||
"careTeam": [
|
||||
{
|
||||
"reference": "#careteam"
|
||||
}
|
||||
],
|
||||
"addresses": [
|
||||
{
|
||||
"reference": "Condition/f204",
|
||||
"display": "Roel\u0027s renal insufficiency"
|
||||
}
|
||||
],
|
||||
"goal": [
|
||||
{
|
||||
"reference": "#goal"
|
||||
}
|
||||
],
|
||||
"activity": [
|
||||
{
|
||||
"detail": {
|
||||
"kind": "NutritionOrder",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "284093001",
|
||||
"display": "Potassium supplementation"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": "completed",
|
||||
"doNotPerform": false,
|
||||
"scheduledString": "daily",
|
||||
"productReference": {
|
||||
"reference": "Substance/f203",
|
||||
"display": "Potassium"
|
||||
},
|
||||
"dailyAmount": {
|
||||
"value": 80,
|
||||
"unit": "mmol",
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "258718000"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"detail": {
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "306005",
|
||||
"display": "Echography of kidney"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": "completed",
|
||||
"doNotPerform": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,166 @@
|
|||
{
|
||||
"resourceType": "CarePlan",
|
||||
"id": "f202",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: f202\u003c/p\u003e\u003cp\u003e\u003cb\u003econtained\u003c/b\u003e: , , , , , \u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: active\u003c/p\u003e\u003cp\u003e\u003cb\u003eintent\u003c/b\u003e: plan\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003eRoel\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003ecareTeam\u003c/b\u003e: id: careteam\u003c/p\u003e\u003cp\u003e\u003cb\u003eaddresses\u003c/b\u003e: \u003ca\u003eRoel\u0027s head-neck tumor\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003egoal\u003c/b\u003e: id: goal; lifecycleStatus: active; Elimination of the spenoid bone tumor \u003cspan\u003e(Details )\u003c/span\u003e\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eactivity\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eoutcomeReference\u003c/b\u003e: \u003ca\u003eRoel\u0027s Chemotherapy\u003c/a\u003e\u003c/p\u003e\u003ch3\u003eDetails\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eKind\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eCode\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eStatus\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eDoNotPerform\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eProduct[x]\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eServiceRequest\u003c/td\u003e\u003ctd\u003eChemotherapy \u003cspan\u003e(Details : {SNOMED CT code \u0027367336001\u0027 \u003d \u0027Chemotherapy\u0027, given as \u0027Chemotherapy\u0027})\u003c/span\u003e\u003c/td\u003e\u003ctd\u003ein-progress\u003c/td\u003e\u003ctd\u003efalse\u003c/td\u003e\u003ctd\u003eid: tpf; TPF \u003cspan\u003e(Details )\u003c/span\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "Medication",
|
||||
"id": "doce",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "108806006",
|
||||
"display": "Docetaxel"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"resourceType": "Medication",
|
||||
"id": "cisp",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "57066004",
|
||||
"display": "Cisplatin"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"resourceType": "Medication",
|
||||
"id": "fluo",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "3127006",
|
||||
"display": "Fluorouracil"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"resourceType": "Medication",
|
||||
"id": "tpf",
|
||||
"code": {
|
||||
"text": "TPF"
|
||||
},
|
||||
"ingredient": [
|
||||
{
|
||||
"itemReference": {
|
||||
"reference": "#doce"
|
||||
}
|
||||
},
|
||||
{
|
||||
"itemReference": {
|
||||
"reference": "#cisp"
|
||||
}
|
||||
},
|
||||
{
|
||||
"itemReference": {
|
||||
"reference": "#fluo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "CareTeam",
|
||||
"id": "careteam",
|
||||
"participant": [
|
||||
{
|
||||
"role": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "28995006",
|
||||
"display": "Treated with"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"member": {
|
||||
"reference": "Practitioner/f201",
|
||||
"display": "Dokter Bronsig"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "Goal",
|
||||
"id": "goal",
|
||||
"lifecycleStatus": "active",
|
||||
"description": {
|
||||
"text": "Elimination of the spenoid bone tumor"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/f201",
|
||||
"display": "Roel"
|
||||
}
|
||||
}
|
||||
],
|
||||
"status": "active",
|
||||
"intent": "plan",
|
||||
"subject": {
|
||||
"reference": "Patient/f201",
|
||||
"display": "Roel"
|
||||
},
|
||||
"careTeam": [
|
||||
{
|
||||
"reference": "#careteam"
|
||||
}
|
||||
],
|
||||
"addresses": [
|
||||
{
|
||||
"reference": "Condition/f202",
|
||||
"display": "Roel\u0027s head-neck tumor"
|
||||
}
|
||||
],
|
||||
"goal": [
|
||||
{
|
||||
"reference": "#goal"
|
||||
}
|
||||
],
|
||||
"activity": [
|
||||
{
|
||||
"outcomeReference": [
|
||||
{
|
||||
"reference": "Procedure/f201",
|
||||
"display": "Roel\u0027s Chemotherapy"
|
||||
}
|
||||
],
|
||||
"detail": {
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "367336001",
|
||||
"display": "Chemotherapy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": "in-progress",
|
||||
"doNotPerform": false,
|
||||
"productReference": {
|
||||
"reference": "#tpf"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,115 @@
|
|||
{
|
||||
"resourceType": "CarePlan",
|
||||
"id": "f203",
|
||||
"text": {
|
||||
"status": "generated",
|
||||
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: f203\u003c/p\u003e\u003cp\u003e\u003cb\u003econtained\u003c/b\u003e: , \u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: completed\u003c/p\u003e\u003cp\u003e\u003cb\u003eintent\u003c/b\u003e: plan\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003eRoel\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eperiod\u003c/b\u003e: 14/04/2013 --\u0026gt; 21/04/2013\u003c/p\u003e\u003cp\u003e\u003cb\u003ecareTeam\u003c/b\u003e: id: careteam\u003c/p\u003e\u003cp\u003e\u003cb\u003eaddresses\u003c/b\u003e: \u003ca\u003eRoel\u0027s sepsis\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003egoal\u003c/b\u003e: id: goal; lifecycleStatus: cancelled; Check whether further treatment of sepsis/pulmonary abcess is required \u003cspan\u003e(Details )\u003c/span\u003e\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003e\u003cb\u003eactivity\u003c/b\u003e\u003c/p\u003e\u003ch3\u003eDetails\u003c/h3\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e-\u003c/td\u003e\u003ctd\u003e\u003cb\u003eKind\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eCode\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eStatus\u003c/b\u003e\u003c/td\u003e\u003ctd\u003e\u003cb\u003eDoNotPerform\u003c/b\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e*\u003c/td\u003e\u003ctd\u003eServiceRequest\u003c/td\u003e\u003ctd\u003eHigh resolution computed tomography of lungs \u003cspan\u003e(Details : {SNOMED CT code \u0027241541005\u0027 \u003d \u0027High resolution CT of lungs\u0027, given as \u0027High resolution computed tomography of lungs\u0027})\u003c/span\u003e\u003c/td\u003e\u003ctd\u003enot-started\u003c/td\u003e\u003ctd\u003efalse\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/blockquote\u003e\u003c/div\u003e"
|
||||
},
|
||||
"contained": [
|
||||
{
|
||||
"resourceType": "CareTeam",
|
||||
"id": "careteam",
|
||||
"participant": [
|
||||
{
|
||||
"role": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "425268008",
|
||||
"display": "Review of care plan"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"member": {
|
||||
"reference": "Practitioner/f201",
|
||||
"display": "Dokter Bronsig"
|
||||
}
|
||||
},
|
||||
{
|
||||
"role": [
|
||||
{
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "278110001",
|
||||
"display": "Radiographic imaging"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"member": {
|
||||
"reference": "Practitioner/f202",
|
||||
"display": "Luigi Maas"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"resourceType": "Goal",
|
||||
"id": "goal",
|
||||
"lifecycleStatus": "cancelled",
|
||||
"description": {
|
||||
"text": "Check whether further treatment of sepsis/pulmonary abcess is required"
|
||||
},
|
||||
"subject": {
|
||||
"reference": "Patient/f201",
|
||||
"display": "Roel"
|
||||
}
|
||||
}
|
||||
],
|
||||
"status": "completed",
|
||||
"intent": "plan",
|
||||
"subject": {
|
||||
"reference": "Patient/f201",
|
||||
"display": "Roel"
|
||||
},
|
||||
"period": {
|
||||
"start": "2013-04-14",
|
||||
"end": "2013-04-21"
|
||||
},
|
||||
"careTeam": [
|
||||
{
|
||||
"reference": "#careteam"
|
||||
}
|
||||
],
|
||||
"addresses": [
|
||||
{
|
||||
"reference": "Condition/f203",
|
||||
"display": "Roel\u0027s sepsis"
|
||||
}
|
||||
],
|
||||
"goal": [
|
||||
{
|
||||
"reference": "#goal"
|
||||
}
|
||||
],
|
||||
"activity": [
|
||||
{
|
||||
"detail": {
|
||||
"kind": "ServiceRequest",
|
||||
"code": {
|
||||
"coding": [
|
||||
{
|
||||
"system": "http://snomed.info/sct",
|
||||
"code": "241541005",
|
||||
"display": "High resolution computed tomography of lungs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": "not-started",
|
||||
"doNotPerform": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"tag": [
|
||||
{
|
||||
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
|
||||
"code": "HTEST",
|
||||
"display": "test health data"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue