{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"1b22c06d-8b50-4c15-b2fe-e93c91367683","name":"Instantrad Public API","description":"# Instantrad API Integration \n\nThe Instantrad API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.\n\n# Instantrad Pacs:\n\nInstantRad Pacs is a DICOM 3.0 compliant PACS (Picture Archive and Communication System) application; with an HL7 interface to receive and send HL7 messages via Lower Level Transport Protocol (LLTP). The following provides some of the features of InstantRad pacs (In-house - under development and the cloud - fully ready)\n\n* The application serves as a short-term archive for images. It accepts images from external sources and stores them for later retrieval.\n* It uses DICOM as the interface to external conforming clients. The DICOM servers accept DICOM association requests for the purpose of storing images and for image query and retrieval. \n* Instantrad Pacs server will initiate DICOM association requests for the purpose of sending images to an external server, querying remote application entities, or printing images to remote Dicom printers. \n* Instantrad Pacs server does not respond to any other type of network communication.\n* It also provides features and tools for advanced image manipulation\n* It provides storage and a long-term option for the management of patient information\n\n# Radiology Information System (RIS)\n\nInstantrad’s RIS is a type of radiology software solution for storing and managing medical imaging data. Just like a hospital information system (HIS), it automates data management, but is adapted specifically for radiology departments. RIS optimizes the imaging process by integrating the various functions involved in managing patient information into one comprehensive system. It improves workflow and streamlines processes, systems such as RIS and PACS, therefore, act as two complementary systems and are integrated in Instantrad’s platform.\n\n\n# Setup and Configuration \n\nA company account would be created for your organization with administrative rights and access. Logging into Instantrad.com will offer administrative account with the following:\n\n* Creates, updates and deletes company administrator accounts\n* Creates, updates and deletes diagnostic centers or hospitals \n* Creates, updates and deletes  Radiologists \n* Creates, updates and deletes Physicians\n* Creates, updates and deletes Center Administrators, Radiographers \n* Creates, updates and deletes CPT Codes\n* Creates, updates and deletes Body Parts, assigns body parts to diagnostic centers \n* Creates, updates and deletes transmission charges \n* Creates, updates and deletes Application Entity (AE titles) for connecting to Modality Machines (X-ray, CT, Mammo, MRI etc.)\n\n# Integration Steps \n\n* Creates Company Account on staging for testing \n* Adds two Final Radiologists and Prelim Radiologist Accounts\n* Adds two Diagnostic centers, transmission charges, body parts and CPT codes\n* Adds 10 Physician accounts \n* Loads 10 sample Dicom Studies (CT, MRI, Mammo, Ultrasound etc)\n* Configures AE titles for Center \n* Provides staging API Key and Secret for integration \n* Configures Admin API login email and password for JWT Token \n* Provides API documentation on Authentication and Authorization\n* **Verifies Integration**: 3rd party is able to authenticate and gain access to Instantrad’s platform \n* Provides API Documentation Fetching studies (New, Unread, Final, Dictated and Prelim); fetching single study detail \n* **Verifies Integration**: 3rd party is able to fetch studies using various filters, able to fetch single study.\n* Provides API Documentation on Editing a study \n* **Verifies Integration**: 3rd party is able to edit a study by adding body, physician and patient information, change status to unread, attach documents\n* Provides API Documentation on fetching study histories \n* **Verifies Integration**: 3rd party is able to pull auditing and history for any study \n* Provides API Documentation on searching \n* **Verifies Integration**: 3rd party is able to search by Patient, MRN, Radiologist, center, Physician, status, Modality etc. \n* Provides API Documentation on reports, web viewer\n* **Verifies Integration**: 3rd party is able to download reports, open dicom files with Instantrad Viewer, download dicom zip file\n* Provides API Documentation on report creation\n* **Verifies Integration**: 3rd party is able to create radiology reports, preview reports, add addendum, edit body part, edit study\n* Provides API Documentation on report templates \n* **Verifies Integration**: 3rd party is able to create, list, edit and delete report templates \n* Provides API Documentation on installing and opening FDA Desktop Viewer for reporting \n* Provides API Documentation on physician assigned studies \n* **Verifies Integration**: 3rd party is able to display studies assigned to physician, able to view reports, download study or report\n* Provides API Documentation on patients assigned studies \n* **Verifies Integration**: 3rd party is able to display studies assigned to patients, able to view reports, download study or report. \n* Provides API Documentation on Email notification \n* **Verifies Integration**: 3rd party is able to receive all email notifications, e.g. When study is changed to unread","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"17380289","team":2454951,"collectionId":"1b22c06d-8b50-4c15-b2fe-e93c91367683","publishedId":"U16gP79D","public":true,"publicUrl":"https://api.instantrad.com","privateUrl":"https://go.postman.co/documentation/17380289-1b22c06d-8b50-4c15-b2fe-e93c91367683","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"documentationLayout":"classic-double-column","customisation":null,"version":"8.10.1","publishDate":"2023-11-20T19:19:42.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{},"logos":{}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/5606df899bc247e1ef50637bae02342e9fd6a1d19d745dd98b98e5f24ccfd1b2","favicon":"https://res.cloudinary.com/postman/image/upload/v1630845485/team/fmhndajeaefrhtydae7b.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://api.instantrad.com/view/metadata/U16gP79D"}