Added ZPM package
💻 Contributors - Ikram Shah and Sowmiya Nagarajan.
💪 Built with OpenAI, LangChain & Streamlit
https://github.com/ikram-shah/fhir-ai-and-openapi-chain/assets/17762967/99512028-8190-4581-9f0a-fd7b699c7d2c
🤖 Ask question to any of your chosen FHIR API in natural language 🤖
Get OpenAI Key from OpenAI Platform
$ git clone https://github.com/ikram-shah/fhir-ai-and-openapi-chain.git
$ docker-compose up -d
./synthea-loader.sh 10
docker-compose exec iris iris session iris -U FHIRServer
FHIRSERVER>d ##class(fhirtemplate.Setup).LoadPatientData("/irisdev/app/output/fhir","FHIRSERVER","/fhir/r4")
pip install -r requirements.txt
streamlit run src/streamlit/src/main.py
fhir-ai-and-openapi-chain/ ├──src │ ├── streamlit/ //streamlit code │ │ ├── src/ │ │ │ ├── main.py │ │ │ └── ... │ └── fhirtemplate/ │ ├── setup.cls │ └── ... . . . ├── requirements.txt //requirements for streamlit to run ├── docker-compose.yml ├── Dockerfile ├── README.md └── https://github.com/ikram-shah/fhir-ai-and-openapi-chain/blob/master/LICENSE
Due to the limitations imposed by OpenAI’s token usage, if the reference data + prompt being sent to the OpenAI API exceeds the specified limit, an error may be encountered.
HL7 OpenAPI Specifications
FHIR Postman collection by apievangelist
InterSystems IRIS FHIR Documentation
FHIR API
Intersystems Community
This project is licensed under the MIT License.
You can find the full text of the license in the https://github.com/ikram-shah/fhir-ai-and-openapi-chain/blob/master/LICENSE file.