API Name: put-enrollment


For SOE to submit patient's care plan for enrollment, change PCP and withdraw the enrollment

Specification


Endpoint [baseurl]/CarePlan/$put-enrollment
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
resource1..1CarePlan

Input the Care Plan to be created with details

Return Values (Out)

NameCardinalityTypeDocumentation
return1..1OperationOutcome

Return the OperationOutcome

Request Body

idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
id0..0id
extensionC0..0Extension
url1..1uriFixed Value
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
id0..0id
extensionC0..0Extension
url1..1uriFixed Value
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Σ C0..1string
id0..0id
extensionC0..0Extension
url1..1uriFixed Value
valueBooleanboolean
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
instantiatesCanonicalΣ1..1canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire)Fixed Value
instantiatesUriΣ0..0uri
basedOnΣ C0..0Reference(CarePlan)
replacesΣ C0..0Reference(CarePlan)
partOfΣ C0..0Reference(CarePlan)
statusΣ ?!1..1codeBinding
intentΣ ?!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
titleΣ0..0string
descriptionΣ0..0string
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
encounterΣ C0..0Reference(Encounter)
id0..0id
extensionC0..0Extension
startΣ C0..1dateTime
endΣ C0..1dateTime
createdΣ0..0dateTime
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
contributorC0..0Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
careTeamC0..0Reference(CareTeam)
addressesΣ C0..0Reference(Condition)
supportingInfoC0..0Reference(Resource)
goalC0..0Reference(Goal)
note0..0Annotation



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.