API Name: put-care-report


This API allows submission of a new care report for the resident.

Specification


Endpoint [baseurl]/Composition/$put-care-report
Protocol HTTPS
HTTP Method POST
HTTP Header Content-Type: application/fhir+json
Pagination No
Target System Consumer / Provider Apps

API Spec

This operation changes content

Parameters (In)

NameCardinalityTypeDocumentation
care report data1..1Composition

Create patient's care report.

Return Values (Out)

NameCardinalityTypeDocumentation
return1..1OperationOutcome

Return the OperationOutcome

Request Body

Remarks:

  • (All Slices) is an automatically generated section and should be ignored. Do not pass this as an input parameter. It will also not be part of response.
  • Please refer to CareReportBusinessData for the relevant element data.
idΣ0..0id
metaΣ0..0Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
PatientC1..1profile-Composition-care-report-patient
extensionCompositionCareReportYearC1..1Extension(string)
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
statusΣ ?!1..1codeBindingFixed Value
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
categoryΣ0..0CodeableConcept
id0..0id
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
encounterΣ C0..0Reference(Encounter)
dateΣ1..1dateTime
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ0..0uriBinding
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..1string
titleΣ C1..1string
confidentialityΣ0..0codeBinding
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ0..0string
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
title0..0string
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
authorC0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..0Reference(Resource)
textC0..1Narrative
mode0..0codeBinding
orderedBy0..0CodeableConceptBinding
id0..0id
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
emptyReasonC0..0CodeableConceptBinding
sectionC0..0see (section)

idΣ1..1id
metaΣ0..0Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
activeΣ ?!0..0boolean
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
textΣ C1..1string
familyΣ0..0string
givenΣ0..0string
prefixΣ0..0string
suffixΣ0..0string
periodΣ C0..0Period
telecomΣ C0..0ContactPoint
genderΣ1..1codeBinding
birthDateΣ1..1date
addressΣ0..0Address
maritalStatus0..0CodeableConceptBinding
photoC0..0Attachment
generalPractitionerC0..0Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..0Reference(Organization)

idΣ1..1id
metaΣ0..0Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
basedOnΣ C0..0Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ C0..0Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure)
statusΣ ?!1..1codeBindingFixed Value
category0..0CodeableConceptBinding
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
subjectΣ C0..0Reference(Device | Group | Location | Medication | Organization | Patient | Practitioner | Procedure | Substance)
focusΣ C0..0Reference(Resource)
encounterΣ C0..0Reference(Encounter)
issuedΣ0..0instant
performerΣ C0..0Reference(CareTeam | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
valueBooleanprofile-Composition-get-care-report-valueBoolean
valueCodeableConceptprofile-Composition-get-care-report-valueCodeableConcept
valueDateTimeprofile-Composition-get-care-report-valueDateTime
valueIntegerprofile-Composition-get-care-report-valueInteger
valueQuantityprofile-Composition-get-care-report-valueQuantity
valueStringprofile-Composition-get-care-report-valueString
valueTimeprofile-Composition-get-care-report-valueTime
dataAbsentReasonC0..0CodeableConceptBinding
interpretation0..0CodeableConceptBinding
note0..0Annotation
bodySite0..0CodeableConcept
method0..0CodeableConcept
specimenC0..0Reference(Specimen)
deviceC0..0Reference(Device | DeviceMetric)
hasMemberΣ C0..0Reference(MolecularSequence | Observation | QuestionnaireResponse)
derivedFromΣ C0..0Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse)


Successful Response

idΣ0..0id
metaΣ0..0Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..0Extension
severityΣ1..1codeBinding
codeΣ1..1codeBinding
detailsΣ0..1CodeableConcept
diagnosticsΣ0..0string
locationΣ0..0string
expressionΣ0..0string

Error Response

Click here for General API Error Handling

Custom Error Codes

Refer to Custom Error Codes for the list of custom error codes specific to this API.