RED interchange API allows to send FHIR bundles to RED in order to create new data using a POST request.
{{baseURL}}/{{tenant}}/Bundle |
Example: this POST requests creates data in RED if a FHIR bundle is attached
The request header should set the content-type to "Content-Type": "application/fhir+xml; charset=UTF-8"
The request body must include a valid FHIR bundle with the items to create.
<Bundle xmlns="http://hl7.org/fhir">
<id value="10000"/>
<meta>
<versionId value="1"/>
<lastUpdated value="2022-06-17T12:52:00+00:00"/>
<profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_AW_Bundle_Patientenakte|1.2.0"/>
</meta>
<type value="history"/>
<entry>
<fullUrl value="http://ife.local/fhir/Patient/A123123123"/>
<resource>
<Patient>
<id value="A123123123"/>
<meta>
<versionId value="1"/>
<lastUpdated value="2022-06-17T13:23:00+00:00"/>
<profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_AW_Patient|1.2.0"/>
</meta>
<identifier>
<type>
<coding>
<system value="http://fhir.de/CodeSystem/identifier-type-de-basis"/>
<code value="GKV"/>
</coding>
</type>
<system value="http://fhir.de/NamingSystem/gkv/kvid-10"/>
<value value="A123123123"/>
</identifier>
<name>
<use value="official"/>
<text value="Vorname Nachname"/>
<family value="Nachname" />
<given value="Vorname"/>
</name>
<telecom>
<system value="phone"/>
<value value="017670834813"/>
</telecom>
<telecom>
<system value="email"/>
<value value="vorname.nachname@email.de"/>
</telecom>
<gender value="male"/>
<birthDate value="1990-08-18"/>
<address>
<type value="both"/>
<line value="Straße 1">
<extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName">
<valueString value="Straße"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber">
<valueString value="1"/>
</extension>
</line>
<city value="Kiel"/>
<postalCode value="99997"/>
<country value="D"/>
</address>
</Patient>
</resource>
</entry>
</Bundle> |