iCure. eHealth Solutions
  • Developer Documentation
  • iCure Software Modules
  • Get Started
    • Create your own Database
      • Receive an invitation
      • Create new User
      • Create a new Healthcare Party
    • Structure your Database
    • Access your database
    • Use the Console
  • Data Stack Module
    • The Data Stack
      • Install iCure
      • Get Started with a Database
    • iCure Data Model
      • Overview
      • User
        • Permission
      • Healthcare Party
      • Patient
        • Insurability
        • Relationship
        • Patient Hcp care period
          • Referral period
      • Contact
        • Service
          • Content
            • Medication
              • Regimen item
            • Measure
        • SubContact
      • Healthcare Element
        • Care team member
        • Healthcare approach
      • Form
      • Additional Classes
        • AccessLog
        • Address
          • Telecom
        • Message
        • Document
        • FilterChain
          • Filter
          • Predicate
        • Group
        • Insurance
        • Invoice
          • Invoicing code
        • Tarification
          • Valorisation
    • Hybrid Cloud Storage
    • Mobile/Web SDKs
      • JavaScript/Typescript
        • Setting up your environment
        • Logging in
        • Managing patients
        • iCure for MedTech: Getting Started
          • Exchange data using FHIR model
          • Exchange data using iCure SDK
      • Java/Kotlin
      • Swift/Objective C
    • REST API calls
      • User
      • Patient
      • HealthcareParty
      • Contact
      • HealthcareElement
      • Form
      • Document
      • Message
      • Invoice
      • Additional endpoints
        • AccessLog
        • Authentication
        • Codification
        • Document template
        • Entity reference
        • Entity template
        • Insurance
        • Receipt
        • Tarification
    • Access Rights management
    • End-to-End-Encryption
    • ATNA Audit Records
  • Interoperability Module
    • IHE XDS calls
      • The XDS Concept
      • ITI-18 get associations api call
      • ITI-41 provide and register document set api call
      • Iti-42 register document set api call
    • IHE IPS call
      • The IPS Concept
    • FHIR API Data Exchange
      • The FHIR Concept
    • Freehealth Connector 🇧🇪
    • Encrypted Data Exchange
      • Internal
      • External
  • Customizable Features Module
    • Input Forms
    • Medical Records
    • Data Dashboards
    • Custom Connectors
    • Secure Log-in App
  • Support
    • Download
    • Contact Us
  • Advanced topics
    • Healthcare Data
      • Business intelligence
      • Anonymized Data
    • Encryption Key Creation and Storage
    • Multi-Master database replication
    • Cross Databases Sharing
    • Complex queries
Powered by GitBook
On this page
  • IPS in iCure
  • Actor Description
  • Export Patient Data from iCure to IPS format
  • Get the International Patient Summary of a patient

Was this helpful?

  1. Interoperability Module

IHE IPS call

PreviousIti-42 register document set api callNextThe IPS Concept

Last updated 3 years ago

Was this helpful?

IPS in iCure

iCure implements the profile and can export patient data according to it.

Actor Description

As the Content Creator iCure is responsible for the creation of content of an International Patient Summary document containing the FHIR Document Bundle defined in .

Export Patient Data from iCure to IPS format

The IPS of a patient is available through a FHIR rest endpoint.

In a standard scenario an IPS client that needs the IPS of a specific patient is able to call the endpoint and get the FHIR representation of it.

Get the International Patient Summary of a patient

GET https://fhir.icure.dev/rest/v1/ips/{patientId}

Path Parameters

Name
Type
Description

patientId

string

An id of the patient

{
  "id": "83d127e3-74a0-43a8-ac69-191f4f7d0b89",
  "resourceType": "Bundle",
  "identifier": {
    "system": "http://fhir.icure.dev/practitioner",
    "value": "83d127e3-74a0-43a8-ac69-191f4f7d0b89"
  },
  "language": "en_EN",
  "timestamp": "2021-07-15T08:36:52.274280621Z",
  "type": "document",
  "entry": [
    {
      "fullUrl": "urn:uuid:b131f2ef-1306-4fbe-8601-ee661c050479",
      "resource": {
        "resourceType": "Composition",
        "author": [
          {
            "display": "Taktik sys",
            "reference": "urn:uuid:d92ab378-205e-42c4-bc56-1a1b49e2e42e"
          }
        ],
        "confidentiality": "R",
        "date": "2021-07-15T08:36:52.273729816Z",
        "id": "b131f2ef-1306-4fbe-8601-ee661c050479",
        "section": [
          {
            "code": {
              "coding": [
                {
                  "code": "11450-4",
                  "display": "Problem list",
                  "system": "http://loinc.org"
                }
              ]
            },
            "entry": [
              {
                "reference": "urn:uuid:a2e1a9f1-c431-492e-a2e8-d1b8b9c460ed"
              },
              {
                "reference": "urn:uuid:41aed32e-1a82-4ffa-9a0e-f84ef2c37a0f"
              }
            ],
            "title": "Active Problems"
          },
          {
            "code": {
              "coding": [
                {
                  "code": "48765-2",
                  "display": "Allergies and/or adverse reactions",
                  "system": "http://loinc.org"
                }
              ]
            },
            "entry": [
              {
                "reference": "urn:uuid:b37be6e6-8cc9-4d9b-be61-46d6523f3003"
              }
            ],
            "title": "Allergies and Intolerances"
          },
          {
            "code": {
              "coding": [
                {
                  "code": "10160-0",
                  "display": "Medication use",
                  "system": "http://loinc.org"
                }
              ]
            },
            "entry": [
              {
                "reference": "urn:uuid:1f7bc5f0-c185-4872-9df9-978a40e25b31"
              },
              {
                "reference": "urn:uuid:3352a812-174c-4084-91f1-6c475f1461a8"
              }
            ],
            "title": "Medication Summary"
          }
        ],
        "status": "final",
        "subject": {
          "reference": "urn:uuid:a1db5a81-8eb1-40c7-b8c0-d09967448367"
        },
        "title": "Patient Summary of CharlesMerlot",
        "type": {
          "coding": [
            {
              "code": "60591-5",
              "display": "Patient Summary",
              "system": "http://loinc.org"
            }
          ]
        }
      }
    },
    {
      "fullUrl": "urn:uuid:a1db5a81-8eb1-40c7-b8c0-d09967448367",
      "resource": {
        "resourceType": "Patient",
        "birthDate": "1966-04-04",
        "gender": "male",
        "id": "a1db5a81-8eb1-40c7-b8c0-d09967448367",
        "identifier": [
          {
            "system": "http://trilliumbridge.eu/fhir/demos/eumfh/inject",
            "value": "43-155"
          },
          {
            "system": "http://trilliumbridge.eu/fhir/demos/eumfh/patient_id",
            "value": "EUR01P0008"
          }
        ],
        "name": [
          {
            "family": "Merlot",
            "given": [
              "Charles"
            ]
          }
        ]
      }
    },
    {
      "fullUrl": "urn:uuid:d92ab378-205e-42c4-bc56-1a1b49e2e42e",
      "resource": {
        "resourceType": "Practitioner",
        "active": true,
        "id": "d92ab378-205e-42c4-bc56-1a1b49e2e42e",
        "name": [
          {
            "family": "XDS User",
            "given": [
              "Taktik"
            ]
          }
        ]
      }
    },
    {
      "fullUrl": "urn:uuid:1f7bc5f0-c185-4872-9df9-978a40e25b31",
      "resource": {
        "resourceType": "MedicationStatement",
        "dateAsserted": "2017-12-31",
        "id": "eumfh-43-155-2",
        "identifier": [
          {
            "system": "urn:uuid:1f7bc5f0-c185-4872-9df9-978a40e25b31"
          }
        ],
        "medicationCodeableConcept": {
          "coding": [
            {
              "code": "317971007",
              "display": "furosemide 20 mg oral tablet",
              "system": "http://snomed.info/sct"
            }
          ]
        },
        "status": "active",
        "subject": {
          "reference": "urn:uuid:a1db5a81-8eb1-40c7-b8c0-d09967448367"
        }
      }
    },
    {
      "fullUrl": "urn:uuid:3352a812-174c-4084-91f1-6c475f1461a8",
      "resource": {
        "resourceType": "MedicationStatement",
        "dateAsserted": "2017-12-31",
        "id": "eumfh-43-155-1",
        "identifier": [
          {
            "system": "urn:uuid:3352a812-174c-4084-91f1-6c475f1461a8"
          }
        ],
        "medicationCodeableConcept": {
          "coding": [
            {
              "code": "704474000",
              "display": "rivaroxaban 20 mg oral tablet",
              "system": "http://snomed.info/sct"
            }
          ]
        },
        "status": "active",
        "subject": {
          "reference": "urn:uuid:a1db5a81-8eb1-40c7-b8c0-d09967448367"
        }
      }
    },
    {
      "fullUrl": "urn:uuid:a2e1a9f1-c431-492e-a2e8-d1b8b9c460ed",
      "resource": {
        "resourceType": "Condition",
        "code": {
          "coding": [
            {
              "code": "368009",
              "system": "http://snomed.info/sct"
            }
          ]
        },
        "id": "eumfh-43-155-1",
        "onsetString": "1970-01-01",
        "recordedDate": "1970-01-01",
        "subject": {
          "reference": "urn:uuid:a1db5a81-8eb1-40c7-b8c0-d09967448367"
        }
      }
    },
    {
      "fullUrl": "urn:uuid:41aed32e-1a82-4ffa-9a0e-f84ef2c37a0f",
      "resource": {
        "resourceType": "Condition",
        "code": {
          "coding": [
            {
              "code": "161508001",
              "system": "http://snomed.info/sct"
            }
          ]
        },
        "id": "eumfh-43-155-2",
        "onsetString": "1970-01-01",
        "recordedDate": "1970-01-01",
        "subject": {
          "reference": "urn:uuid:a1db5a81-8eb1-40c7-b8c0-d09967448367"
        }
      }
    },
    {
      "fullUrl": "urn:uuid:b37be6e6-8cc9-4d9b-be61-46d6523f3003",
      "resource": {
        "resourceType": "AllergyIntolerance",
        "clinicalStatus": {
          "coding": [
            {
              "code": "active",
              "system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"
            }
          ]
        },
        "code": {
          "coding": [
            {
              "code": "no-known-allergies",
              "display": "No known allergies",
              "system": "http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips"
            }
          ]
        },
        "id": "eumfh-43-155-1",
        "identifier": [
          {
            "system": "urn:uuid:b37be6e6-8cc9-4d9b-be61-46d6523f3003"
          }
        ],
        "patient": {
          "reference": "urn:uuid:a1db5a81-8eb1-40c7-b8c0-d09967448367"
        },
        "verificationStatus": {
          "coding": [
            {
              "code": "confirmed",
              "system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"
            }
          ]
        }
      }
    }
  ]
}

Data formats

IHE IPS (International Patient Summary)
TF-3: 6.6.x.1