API Name: put-pcp


This API allows capture new and updated HSG PCP(s) with cluster and PCN information into HSAR.

Specification


Endpoint [baseurl]/Organization/$put-pcp
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
reason1..1string

The valueset to indicate the reason of the change. Either "add" or "update".

pcp1..1Organization

The ogranization information.

cluster-relationship0..1OrganizationAffiliation

The organization relationship with Cluster. Mandatory when the reason is 'add'.

pcn-relationship0..1OrganizationAffiliation

The organization relationship with PCN. Mandatory when the reason is 'add'

Return Values (Out)

NameCardinalityTypeDocumentation
return1..1OperationOutcome

The outcome of the opreation.

Request Body

idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
id0..1id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1string
valueCodecode
resourceΣ C0..1Resource
partΣ0..1see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1stringFixed Value
valueCodecode
resourceΣ C0..0Resource
partΣ0..0see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1stringFixed Value
idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
id0..0id
extensionC0..0Extension
url1..1uriFixed Value
valueIntegerinteger
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
typeΣ0..0CodeableConcept
nameΣ C1..1string
alias0..0string
id0..0id
extensionC0..0Extension
systemΣ C1..1codeBindingFixed Value
valueΣ C1..1string
useΣ ?!0..0codeBinding
rankΣ0..0positiveInt
periodΣ C0..0Period
addressC0..0Address
partOfΣ C0..0Reference(Organization)
endpointC0..0Reference(Endpoint)
partΣ0..0see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1stringFixed Value
idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
activeΣ0..0boolean
id0..0id
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C0..1dateTime
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
participatingOrganizationΣ C0..0Reference(Organization)
networkΣ C0..0Reference(Organization)
codeΣ0..0CodeableConcept
specialtyΣ0..0CodeableConceptBinding
locationΣ C0..0Reference(Location)
healthcareServiceC0..0Reference(HealthcareService)
telecomΣ C0..0ContactPoint
endpointC0..0Reference(Endpoint)
partΣ0..0see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1stringFixed Value
idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
activeΣ0..0boolean
id0..0id
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C0..1dateTime
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
participatingOrganizationΣ C0..0Reference(Organization)
networkΣ C0..0Reference(Organization)
codeΣ0..0CodeableConcept
specialtyΣ0..0CodeableConceptBinding
locationΣ C0..0Reference(Location)
healthcareServiceC0..0Reference(HealthcareService)
telecomΣ C0..0ContactPoint
endpointC0..0Reference(Endpoint)
partΣ0..0see (parameter)

idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
id0..1id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1string
valueCodecode
resourceΣ C0..1Resource
partΣ0..1see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1stringFixed Value
valueCodecode
resourceΣ C0..0Resource
partΣ0..0see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1stringFixed Value
idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
EnrollmentCapacityC0..1Extension(integer)
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
typeΣ0..0CodeableConcept
nameΣ C0..1string
alias0..0string
id0..0id
extensionC0..0Extension
systemΣ C1..1codeBindingFixed Value
valueΣ C1..1string
useΣ ?!0..0codeBinding
rankΣ0..0positiveInt
periodΣ C0..0Period
addressC0..0Address
partOfΣ C0..0Reference(Organization)
endpointC0..0Reference(Endpoint)
partΣ0..0see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1stringFixed Value
idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
activeΣ0..0boolean
id0..0id
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C0..1dateTime
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
participatingOrganizationΣ C0..0Reference(Organization)
networkΣ C0..0Reference(Organization)
codeΣ0..0CodeableConcept
specialtyΣ0..0CodeableConceptBinding
locationΣ C0..0Reference(Location)
healthcareServiceC0..0Reference(HealthcareService)
telecomΣ C0..0ContactPoint
endpointC0..0Reference(Endpoint)
partΣ0..0see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1stringFixed Value
idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
activeΣ0..0boolean
id0..0id
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C0..1dateTime
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
participatingOrganizationΣ C0..0Reference(Organization)
networkΣ C0..0Reference(Organization)
codeΣ0..0CodeableConcept
specialtyΣ0..0CodeableConceptBinding
locationΣ C0..0Reference(Location)
healthcareServiceC0..0Reference(HealthcareService)
telecomΣ C0..0ContactPoint
endpointC0..0Reference(Endpoint)
partΣ0..0see (parameter)

idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
id0..0id
extensionC0..0Extension
url1..1uriFixed Value
valueIntegerinteger
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
typeΣ0..0CodeableConcept
nameΣ C1..1string
alias0..0string
id0..0id
extensionC0..0Extension
systemΣ C1..1codeBindingFixed Value
valueΣ C1..1string
useΣ ?!0..0codeBinding
rankΣ0..0positiveInt
periodΣ C0..0Period
addressC0..0Address
partOfΣ C0..0Reference(Organization)
endpointC0..0Reference(Endpoint)

idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
activeΣ0..0boolean
id0..0id
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C0..1dateTime
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
participatingOrganizationΣ C0..0Reference(Organization)
networkΣ C0..0Reference(Organization)
codeΣ0..0CodeableConcept
specialtyΣ0..0CodeableConceptBinding
locationΣ C0..0Reference(Location)
healthcareServiceC0..0Reference(HealthcareService)
telecomΣ C0..0ContactPoint
endpointC0..0Reference(Endpoint)

idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
identifierΣ0..0Identifier
activeΣ0..0boolean
id0..0id
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C0..1dateTime
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
participatingOrganizationΣ C0..0Reference(Organization)
networkΣ C0..0Reference(Organization)
codeΣ0..0CodeableConcept
specialtyΣ0..0CodeableConceptBinding
locationΣ C0..0Reference(Location)
healthcareServiceC0..0Reference(HealthcareService)
telecomΣ C0..0ContactPoint
endpointC0..0Reference(Endpoint)


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

Command 'pagelink' could not render: Page not found.
for the list of custom error codes specific to this API.