diff --git a/npm/.npmrc b/npm/.npmrc
new file mode 100644
index 0000000000000000000000000000000000000000..b79fa437e2dd21cce3df0e3c9ee7bfa43be8bffc
--- /dev/null
+++ b/npm/.npmrc
@@ -0,0 +1,3 @@
+registry=https://terminologien.bfarm.de/packages/
+//terminologien.bfarm.de/packages/:_authToken={{ACCESS_TOKEN}}
+cache=./.npm_cache
diff --git a/npm/README.md b/npm/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..0a847dec7fd3e255c5b86ee540e379346959498b
--- /dev/null
+++ b/npm/README.md
@@ -0,0 +1,9 @@
+# npm
+
+## Voraussetzung
+
+Folgende Pakete werden zur Ausführung des Skripts benötigt:
+
+- **npm** (node package manager) - [Website](https://www.npmjs.com/)
+
+Bevor das Skript gestartet wird muss ein gültiges Access Token für die Umgebung beschafft und in der Datei `.npmrc` hinterlegt werden. Der einfachste Weg führt über die Webseite. 
\ No newline at end of file
diff --git a/npm/install_icd10gm-latest.sh b/npm/install_icd10gm-latest.sh
new file mode 100755
index 0000000000000000000000000000000000000000..d46fb713339b4eeca7fabe9316c5cc13389a0073
--- /dev/null
+++ b/npm/install_icd10gm-latest.sh
@@ -0,0 +1 @@
+npm --registry https://terminologien.bfarm.de/packages install bfarm.terminologien.icd10gm --userconfig ./.npmrc --prefix ./.packages
\ No newline at end of file