Terminology API

Terminology API

/terminology/$import

Terminology import operation allows you to load prepared terminology concept packages into you server.

POST /terminology/$import
url: <terminology-package-url>

Here is list of available packages:

RxNorm

To import RxNorm concepts execute following request:

POST /
Content-Type: text/yaml
resourceType: Bundle
type: transaction
entry:
- resource:
resourceType: CodeSystem
id: rxnorm
url: http://www.nlm.nih.gov/research/umls/rxnorm
date: '2019'
description: RxNorm is just an RxNorm
content: complete
status: active
version: '10072019'
request:
url: /CodeSystem/rxnorm
method: PUT
- resource:
resourceType: ValueSet
id: rxnorm
status: active
description: This value set includes all RxNorm codes.
version: '10072019'
compose:
include:
- system: http://www.nlm.nih.gov/research/umls/rxnorm
request:
url: /ValueSet/rxnorm
method: PUT
- resource:
id: rxnorm
inputFormat: application/fhir+ndjson
contentEncoding: gzip
mode: bulk
inputs:
- resourceType: Concept
url: https://storage.googleapis.com/aidbox-public/fhir-terminology/rxnorm-10072019.ndjson.gz
request:
url: /$import
method: POST

SNOMEDCT

POST /
Content-Type: text/yaml
resourceType: Bundle
type: transaction
entry:
- resource:
resourceType: CodeSystem
id: snomedct
url: http://snomed.info/sct
date: '2019-09-01'
description: SNOMED CT is a standardized, multilingual vocabulary of clinical terminology
that is used by physicians and other health care providers for the electronic exchange
of clinical health information
content: complete
status: active
version: snomed-version
request:
url: /CodeSystem/snomedct
method: PUT
- resource:
resourceType: ValueSet
id: snomedct
description: This value set includes all RxNorm codes.
version: snomed-version
compose:
include:
- system: http://snomed.info/sct
url: snomedct
status: active
request:
url: /ValueSet/snomedct
method: PUT
- resource:
id: snomedct
inputFormat: application/fhir+ndjson
contentEncoding: gzip
mode: bulk
inputs:
- resourceType: Concept
url: https://storage.googleapis.com/aidbox-public/fhir-terminology/snomedct-20190901.ndjson.gz
request:
url: /$import
method: POST