1.17.6 • Published 9 months ago

@metriport/commonwell-jwt-maker v1.17.6

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

commonwell-jwt-maker

CommonWell JWT Maker by Metriport Inc.

CLI to create a JWT for use in CommonWell queries.

Install

To install the program, execute the following command on your terminal:

npm i -g @metriport/commonwell-jwt-maker axios

Note: you may have to run these commands with sudo.

Usage

After installation, you can run execute following command on your terminal to run the program:

cw-jwt-maker [options]

Example invovation:

cw-jwt-maker --rsa-key "/path/to/private/key/privkey.pem" --role "ict" --subject-id "John Doe" --org-name "Health Organization" --oid "2.16.840.1.472849.4.2716" --pou "TREATMENT" --npi "5837288472"

Your JWT will be the output of the program.

Options

--rsa-key <file-path>

Absolute path to the RSA256 private key file corresponding to the specified organization's public key (certificate) - used for signing the JWT.

--role <practitioner-role>

The practitioner role of the entity making this request. Valid role values: https://hl7.org/fhir/R4/valueset-practitioner-role.html

--subject-id <subject-id>

Free text field used for audit purposes. The value should be user ID or user name of staff using the CommonWell enabled system. Can be a system user if the API call is generated from an automated process instead of an actual user.

--org-name <organization-name>

The organization name for the request correspondint to the specified OID.

--oid <organization-id>

OID of the org making the request. CW uses this ID to certificate in order to validate the signature on the token.

--pou <purpose-of-use>

The purpose of use (POU) for this request. (choices: "TREATMENT","PAYMENT", "OPERATIONS", "SYSADMIN", "FRAUD", "PSYCHOTHERAPY","TRAINING", "LEGAL", "MARKETING", "DIRECTORY", "FAMILY", "PRESENT","EMERGENCY", "DISASTER", "PUBLICHEALTH", "ABUSE", "OVERSIGHT","JUDICIAL", "LAW", "DECEASED", "DONATION", "RESEARCH", "THREAT", "GOVERNMENT", "WORKERSCOMP", "COVERAGE", "REQUEST")

--npi [npi-number]

Ten digit National Provider Identifier (optional).

--payload-hash [payload-hash]

Only required for Patient IDLink - MurmurHash2 calculation of HTTP POST body (optional).

-V, --version

Output the version number.

-h, --help

Display help for command.

Development

npm run build: builds the package

npm run local: installs the package globally and runs it

            ,▄,
          ▄▓███▌
      ▄▀╙   ▀▓▀    ²▄
    ▄└               ╙▌
  ,▀                   ╨▄
  ▌                     ║
                         ▌
                         ▌
,▓██▄                 ╔███▄
╙███▌                 ▀███▀
    ▀▄
      ▀╗▄         ,▄
         '╙▀▀▀▀▀╙''


      by Metriport Inc.
1.17.8-alpha.0

9 months ago

1.17.7

9 months ago

1.17.6

9 months ago

1.17.5

9 months ago

1.17.5-alpha.0

9 months ago

1.17.4

9 months ago

1.13.4-alpha.0

1 year ago

1.16.0-alpha.0

1 year ago

1.16.3-alpha.0

12 months ago

1.15.0-alpha.0

1 year ago

1.13.6-alpha.0

1 year ago

1.15.1-alpha.0

1 year ago

1.15.1-alpha.1

1 year ago

1.15.1-alpha.2

1 year ago

1.15.1-alpha.3

1 year ago

1.15.1-alpha.4

1 year ago

1.17.1-alpha.0

10 months ago

1.13.6

1 year ago

1.13.5

1 year ago

1.13.4

1 year ago

1.13.8

1 year ago

1.13.7

1 year ago

1.14.3-alpha.0

1 year ago

1.16.1-alpha.0

1 year ago

1.14.6-alpha.0

1 year ago

1.14.5

1 year ago

1.14.4

1 year ago

1.14.3

1 year ago

1.14.2

1 year ago

1.14.7

1 year ago

1.14.6

1 year ago

1.13.8-alpha.0

1 year ago

1.14.2-alpha.0

1 year ago

1.16.4-alpha.0

11 months ago

1.14.5-alpha.0

1 year ago

1.15.0

1 year ago

1.13.5-alpha.0

1 year ago

1.17.3-alpha.0

10 months ago

1.16.2

12 months ago

1.16.1

12 months ago

1.17.0-alpha.0

11 months ago

1.16.0

1 year ago

1.16.5

11 months ago

1.16.2-alpha.0

12 months ago

1.17.2

10 months ago

1.17.3

10 months ago

1.16.5-alpha.0

11 months ago

1.13.3

1 year ago

1.13.1-alpha.0

1 year ago

1.13.2-alpha.0

1 year ago

1.13.1

1 year ago

1.13.0

1 year ago

1.13.0-alpha.0

1 year ago

1.11.1-alpha.0

1 year ago

1.11.0-alpha.0

1 year ago

1.10.10-alpha.1

1 year ago

1.10.11

1 year ago

1.10.10

1 year ago

1.10.10-alpha.0

1 year ago

1.10.9-alpha.0

1 year ago

1.10.9

1 year ago

1.10.8

1 year ago

1.10.8-alpha.0

1 year ago

1.10.7

1 year ago

1.10.7-alpha.0

1 year ago

1.10.5

1 year ago

1.10.5-alpha.0

1 year ago

1.10.4

1 year ago

1.10.2

1 year ago

1.10.2-alpha.3

1 year ago

1.10.2-alpha.2

1 year ago

1.10.1

1 year ago

1.10.0

1 year ago

1.10.0-alpha.0

1 year ago

1.7.11

1 year ago

1.7.11-alpha5.0

1 year ago

1.7.11-alpha2.0

2 years ago

1.7.11-alpha.1

2 years ago

1.7.10

2 years ago

1.7.10-alpha.0

2 years ago

1.7.9-alpha.0

2 years ago

1.7.9

2 years ago

1.7.8

2 years ago

1.7.7

2 years ago

1.7.7-alpha.0

2 years ago

1.7.2-alpha.0

2 years ago

1.2.3-alpha.0

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.5.3-alpha.0

2 years ago

1.2.6

2 years ago

1.6.1

2 years ago

1.2.4

2 years ago

1.6.13-alpha.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.7.6-alpha.0

2 years ago

1.7.5

2 years ago

1.7.4

2 years ago

1.7.3-alpha.0

2 years ago

1.5.4-alpha.1

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.6.0-alpha.0

2 years ago

1.5.0

2 years ago

1.6.10-alpha.0

2 years ago

1.6.10-alpha.1

2 years ago

1.5.0-alpha.0

2 years ago

1.6.3-alpha.0

2 years ago

1.1.21-alpha.0

2 years ago

1.6.8

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.6.17-alpha.0

2 years ago

1.4.0-alpha.0

2 years ago

1.2.5-alpha.0

2 years ago

1.7.0-alpha.0

2 years ago

1.2.1-alpha.2

2 years ago

1.2.1-alpha.1

2 years ago

1.7.4-alpha.0

2 years ago

1.3.2-alpha.0

2 years ago

1.6.2-alpha.1

2 years ago

1.5.1-alpha.0

2 years ago

1.6.11

2 years ago

1.6.13

2 years ago

1.6.12

2 years ago

1.6.15

2 years ago

1.6.14

2 years ago

1.6.17

2 years ago

1.6.16

2 years ago

1.6.18

2 years ago

1.6.18-alpha.0

2 years ago

1.6.12-alpha.0

2 years ago

1.7.1

2 years ago

1.2.4-alpha.0

2 years ago

1.7.0

2 years ago

1.3.2

2 years ago

1.5.2-alpha.0

2 years ago

1.7.5-alpha.0

2 years ago

1.2.7-alpha.0

2 years ago

1.3.3-alpha.0

2 years ago

1.3.3-alpha.1

2 years ago

1.6.1-alpha.1

2 years ago

1.6.15-alpha.0

2 years ago

1.3.3-alpha.2

2 years ago

1.6.19-alpha.0

2 years ago

1.1.22

2 years ago

1.1.20

2 years ago

1.4.6

2 years ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.4.11

2 years ago

1.4.8

2 years ago

1.4.10

2 years ago

1.4.7

2 years ago

1.4.16

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.2-alpha.0

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.2.2-alpha.18

2 years ago

1.2.2-alpha.17

2 years ago

1.2.2-alpha.16

2 years ago

1.2.2-alpha.15

2 years ago

1.2.2-alpha.14

2 years ago

1.2.2-alpha.13

2 years ago

1.2.2-alpha.12

2 years ago

1.2.1-alpha.0

2 years ago

1.2.2-alpha.11

2 years ago

1.2.2-alpha.10

2 years ago

1.4.5-alpha.1

2 years ago

1.4.3-alpha.3

2 years ago

1.4.3-alpha.2

2 years ago

1.4.3-alpha.1

2 years ago

1.4.3-alpha.0

2 years ago

1.2.2-alpha.1

2 years ago

1.2.2-alpha.0

2 years ago

1.2.2-alpha.3

2 years ago

1.2.2-alpha.2

2 years ago

1.4.1-alpha.0

2 years ago

1.4.1-alpha.1

2 years ago

1.4.1-alpha.2

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.3.1

2 years ago

1.1.3

2 years ago

1.3.0

2 years ago

1.1.2

2 years ago

1.2.2-alpha.9

2 years ago

1.2.2-alpha.8

2 years ago

1.2.2-alpha.5

2 years ago

1.2.0-alpha.0

2 years ago

1.2.2-alpha.4

2 years ago

1.2.2-alpha.7

2 years ago

1.2.2-alpha.6

2 years ago

1.4.4-alpha.3

2 years ago

1.4.4-alpha.2

2 years ago

1.4.4-alpha.1

2 years ago

1.4.4-alpha.4

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago