Update EHR_STATUS
Updates EHR_STATUS associated with the EHR identified by ehr_id.
The existing latest version_uid of EHR_STATUS resource (i.e. the preceding_version_uid) must be specified in the If-Match header.
The response will contain the updated EHR_STATUS resource when the Prefer header has a value of return=representation.
- Type: stringehr
_id requiredEHR identifier taken from EHR.ehr_id.value.
- Type: stringIf
- Match requiredHeader to make the request conditional. Together with
ETagrequest tag, it helps to prevent simultaneous updates of a resource from overwriting each other ("mid-air collisions"). The format is always anversion_uididentifier enclosed by double quotes. The operation will be performed only if the existing latestversion_uidof the resource (i.e. thepreceding_version_uid) matches this header's value. - Type: stringenumPrefer
Request header to indicate the preference over response details. The response will contain the entire resource when the
Preferheader has a value ofreturn=representation.values- return=representation
- return=minimal
The new EHR_STATUS.
An EHR_STATUS resource
- Type: stringarchetype
_node _id required - Type: booleanis
_modifiable required - Type: booleanis
_queryable required - namerequired
- _typeDiscriminatorenumconst:DV_TEXTrequiredvalues
- D
V _ T E X T
- valueType: stringrequired
- encodingType: object · CODE_PHRASE
- formattingType: string
- hyperlink
- languageType: object · CODE_PHRASE
- mappingsType: array object[] ·
- subjectrequired
- _typeDiscriminatorenumconst:PARTY_SELFrequiredvalues
- P
A R T Y _ S E L F
- externalType: object · PARTY_REF
_ref Identifier for parties in a demographic or identity service.
- Type: string_type
- Type: object · ARCHETYPEDarchetype
_details - Type: object · FEEDER_AUDITfeeder
_audit - Type: array object[] ·links
- other
_details - _typeDiscriminatorType: string
- archetypeType: string
_node _id required - itemType: object · ELEMENTrequired
- namerequired
- archetypeType: object · ARCHETYPED
_details - feederType: object · FEEDER_AUDIT
_audit - linksType: array object[] ·
- uid
- application/json
- 400
400 Bad Requestis returned when the request URL or body (if provided) could not be parsed or has invalid content. - 404
404 Not Foundis returned when an EHR withehr_iddoes not exist.
curl https://cataniamc.prod.cadasto.com/openehr/v1/ehr/7d44b88c-4199-4bad-97dc-d78268e01398/ehr_status \
--request PUT \
--header 'If-Match: "6cb19121-4307-4648-9da0-d62e4d51f19b::cataniamc.prod.cadasto.com::1"' \
--header 'Prefer: return=minimal' \
--header 'Content-Type: application/json' \
--data '{
"archetype_node_id": "openEHR-EHR-EHR_STATUS.generic.v1",
"name": {
"value": "EHR status"
},
"subject": {
"_type": "PARTY_SELF"
},
"is_queryable": true,
"is_modifiable": true
}'
{
"archetype_node_id": "openEHR-EHR-EHR_STATUS.generic.v1",
"name": {
"value": "EHR status"
},
"subject": {
"_type": "PARTY_SELF"
},
"is_queryable": true,
"is_modifiable": true
}