<!ENTITY % EhcrMessage SYSTEM "EhcrMessage.dtd">

<!ENTITY % EhcrNs SYSTEM "EhcrNs.dtd">

<!ENTITY % EhcrInfoSpec SYSTEM "EhcrInfoSpec.dtd">

%EhcrNs;
<!-- request EHCR message (#I01305) -->
<!ELEMENT RequestEhcr (OrigMsgId,
		MsgIssueDate,
		EhcrSource,
		EhcrDestination,
		MsgRelAgent*,
		PatientMatchingInfo,
		CommentOnMsg*,
		AgentsDirectory?,
		MsgRef?,
		EhcrInfoSpec,
		RequestReason)>
<!ATTLIST RequestEhcr xml:lang CDATA #IMPLIED
		 RcptAckRequest (Never|Always|OnError) #REQUIRED
		 Urgency (Low|Normal|High|Immediate) #REQUIRED>

<!--A message used to send a request for EHCR information from an
  EHCR destination to an EHCR source.
Attributes of RequestEhcr
 : language (#I00739)
  Language represented by the abbreviations specified in ISO 639.
 RcptAckRequest: message receipt acknowledgement
  request (#I00520)
  Indication of whether or not the originator of a message requests
  an acknowledgement of receipt by the recipient.
 Urgency: urgency of message (#I01000)
  Indication by sender of the urgency with which the receiver
  should deal with the request.
 -->
<!--Include the general purpose EhcrMessage DTD -->
%EhcrMessage; 

%EhcrInfoSpec;

<!-- reason for request (#I01011) -->
<!ELEMENT RequestReason (%Coded;)>


<!--An indication of the reason for requesting EHCR information.
 -->
